.section-main-product[data-product-handle=original-baseball-bat-cross-pendant] .product-add-to-cart-sticky{display:none}.aif-purchase-flow{display:block;margin-block:1.2rem;color:rgb(var(--color-foreground))}.aif-purchase-step{overflow:hidden;border-bottom:1px solid rgb(var(--color-border))}.aif-purchase-step:first-of-type{border-top:1px solid rgb(var(--color-border))}.aif-purchase-flow__nav{display:none}.aif-purchase-flow.is-enhanced .aif-purchase-flow__nav{display:block;margin-bottom:1.4rem}.aif-purchase-flow__nav ol{display:grid;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.aif-purchase-flow__nav li{position:relative;min-width:0}.aif-purchase-flow__nav li:not(:last-child):after{position:absolute;z-index:0;top:1.65rem;left:calc(50% + 1.7rem);width:calc(100% - 3.4rem);height:1px;background:rgb(var(--color-border));content:""}.aif-purchase-flow__nav li.is-complete:not(:last-child):after{height:2px;background:rgb(var(--btn-solid-bg))}.aif-purchase-flow__nav button{position:relative;z-index:1;display:grid;width:100%;min-width:0;justify-items:center;gap:.55rem;padding:0 .35rem;color:inherit;background:transparent;border:0;font:inherit;text-align:center;cursor:pointer}.aif-purchase-flow__nav button:disabled{cursor:default}.aif-purchase-step__number{display:grid;width:3.4rem;height:3.4rem;place-items:center;color:rgba(var(--color-foreground) / .62);background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-radius:50%;font-size:1.4rem;font-weight:700;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.aif-purchase-flow__nav li.is-current .aif-purchase-step__number,.aif-purchase-flow__nav li.is-complete .aif-purchase-step__number{color:rgb(var(--btn-solid-text));background:rgb(var(--btn-solid-bg));border-color:rgb(var(--btn-solid-bg))}.aif-purchase-flow__nav-copy{display:grid;width:100%;min-width:0;gap:.15rem}.aif-purchase-flow__nav-copy strong{font-family:var(--font-heading-family);font-size:1.25rem;line-height:1.15}.aif-purchase-flow__nav-copy small{overflow:hidden;color:rgba(var(--color-foreground) / .58);font-size:1rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.aif-purchase-flow__nav button:disabled .aif-purchase-flow__nav-copy{opacity:.58}.aif-purchase-flow__nav button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.aif-purchase-step__heading{margin:0;padding:1.2rem 0 .8rem;font-family:var(--font-heading-family);font-size:2rem;line-height:1.1}.aif-purchase-flow.is-enhanced .aif-purchase-step{overflow:visible;border:0}.aif-purchase-flow.is-enhanced .aif-purchase-step__heading,.aif-purchase-flow.is-enhanced [data-aif-step][hidden],.aif-purchase-flow.is-enhanced [data-aif-step-content][hidden]{display:none}.aif-purchase-step__content{padding:.4rem 0 1.6rem}.aif-purchase-step__metrics{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem;padding:.8rem 1rem;background:rgba(var(--color-foreground) / .04)}.aif-purchase-step__metric-price{display:grid;gap:.1rem}.aif-purchase-step__metric-price small{color:rgba(var(--color-foreground) / .64);font-size:1rem;line-height:1;text-transform:uppercase}.aif-purchase-step__metric-price strong{font-size:1.6rem;line-height:1.1}.aif-purchase-step__metric-rating{display:flex;align-items:center;gap:.5rem;color:inherit;font-size:1.15rem;text-decoration:none}.aif-purchase-step__metric-rating span{color:rgb(var(--btn-solid-bg));letter-spacing:.03em}.aif-purchase-step__fieldset{min-width:0;margin:0;padding:0;border:0}.aif-purchase-step__fieldset legend,.aif-purchase-step__intro{margin:0 0 1rem;font-size:1.35rem;line-height:1.4}.aif-purchase-step__choices{display:grid;gap:.8rem}.aif-purchase-step__choices--two{grid-template-columns:repeat(2,minmax(0,1fr))}.aif-choice-card{position:relative;display:grid;min-width:0;min-height:7rem;grid-template-columns:3.6rem minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));cursor:pointer}.aif-choice-card:has(input:checked){border-color:rgb(var(--btn-solid-bg));box-shadow:inset 0 0 0 1px rgb(var(--btn-solid-bg))}.aif-choice-card input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.aif-choice-card:has(input:focus-visible){outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.aif-choice-card__icon{display:grid;width:3.6rem;height:3.6rem;place-items:center;color:rgb(var(--btn-solid-text));background:rgb(var(--btn-solid-bg));border-radius:50%;font-size:1.5rem}.aif-choice-card strong,.aif-choice-card small{display:block}.aif-choice-card strong{font-size:1.45rem}.aif-choice-card small{margin-top:.2rem;color:rgba(var(--color-foreground) / .64);font-size:1.15rem;line-height:1.3}.aif-purchase-step__proof{display:flex;align-items:center;gap:.7rem;margin:1rem 0;color:rgba(var(--color-foreground) / .75);font-size:1.2rem;line-height:1.35}.aif-purchase-step__proof>span:first-child{flex:0 0 auto;color:rgb(var(--btn-solid-bg));letter-spacing:.03em}.aif-purchase-step__proof-check{display:grid;width:2rem;height:2rem;place-items:center;color:rgb(var(--btn-solid-text));background:rgb(var(--btn-solid-bg));border-radius:50%}.aif-purchase-step__back{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .8rem;padding:0;color:rgba(var(--color-foreground) / .72);background:transparent;border:0;font:inherit;font-size:1.2rem;font-weight:600;cursor:pointer}.aif-purchase-step__back:hover{color:rgb(var(--color-foreground))}.aif-size-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.aif-size-choice{position:relative;display:grid;min-width:0;min-height:20rem;align-content:end;justify-items:center;gap:.4rem;padding:1rem .5rem;color:inherit;background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));font:inherit;text-align:center;text-decoration:none;cursor:pointer}.aif-size-choice.is-current{border-color:rgb(var(--btn-solid-bg));box-shadow:inset 0 0 0 1px rgb(var(--btn-solid-bg))}.aif-size-choice:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.aif-size-choice__badge{position:absolute;top:0;left:50%;padding:.35rem .65rem;color:rgb(var(--btn-solid-text));background:rgb(var(--btn-solid-bg));font-size:.95rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transform:translate(-50%,-50%)}.aif-size-choice__visual{position:relative;display:grid;width:100%;height:13rem;grid-template-columns:max-content 4.584rem;align-items:center;gap:.2rem;justify-content:center;overflow:hidden}.aif-size-choice__pendant{position:relative;width:calc(var(--aif-pendant-width) * 4.8rem);height:calc(var(--aif-pendant-length) * 4.8rem);justify-self:center;overflow:hidden;background:rgb(var(--color-background))}.aif-size-choice__pendant img{position:absolute;display:block;max-width:none;height:auto}.aif-size-choice__pendant--small img{top:-136.36%;left:-149.17%;width:398.67%}.aif-size-choice__pendant--medium img{top:-86.21%;left:-122.41%;width:344.83%}.aif-size-choice__pendant--large img{top:-9.52%;left:-41.46%;width:182.93%}.aif-size-choice__pendant--small:before,.aif-size-choice__pendant--small:after,.aif-size-choice__pendant--medium:before,.aif-size-choice__pendant--medium:after{position:absolute;z-index:1;top:0;width:38%;height:24%;background:rgb(var(--color-background));content:""}.aif-size-choice__pendant--small:before,.aif-size-choice__pendant--medium:before{left:0}.aif-size-choice__pendant--small:after,.aif-size-choice__pendant--medium:after{right:0}.aif-size-choice__quarter{position:relative;z-index:2;width:4.584rem;height:4.584rem;justify-self:center;border-radius:50%;box-shadow:0 0 0 1px rgba(var(--color-foreground) / .24);object-fit:cover;object-position:center}.aif-size-choice__name{font-family:var(--font-heading-family);font-size:1.45rem;font-weight:var(--font-heading-weight)}.aif-size-choice__dimensions{color:rgba(var(--color-foreground) / .68);font-size:1.1rem;white-space:nowrap}.aif-size-comparison__note{margin:.8rem 0 0;color:rgba(var(--color-foreground) / .62);font-size:1.1rem;line-height:1.35}.aif-chain-visual{margin:1rem 0;border-block:1px solid rgb(var(--color-border))}.aif-chain-visual summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;font-family:var(--font-heading-family);font-size:1.35rem;font-weight:600;cursor:pointer;list-style:none}.aif-chain-visual summary::-webkit-details-marker{display:none}.aif-chain-visual img{display:block;width:100%;height:auto;margin-bottom:1rem}.aif-purchase-step__error{margin:.8rem 0;color:rgb(var(--btn-solid-bg));font-size:1.2rem;font-weight:600}.aif-option-unavailable{cursor:not-allowed;opacity:.38}.aif-purchase-step__upsell-intro{display:grid;gap:.3rem;margin-bottom:1rem;padding:1.2rem;background:rgba(var(--color-foreground) / .04);border-left:.4rem solid rgb(var(--btn-solid-bg))}.aif-purchase-step__upsell-intro small{color:rgb(var(--btn-solid-bg));font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.aif-purchase-step__upsell-intro strong{font-family:var(--font-heading-family);font-size:2rem;line-height:1.05}.aif-purchase-step__upsell-intro p{margin:0;color:rgba(var(--color-foreground) / .72);font-size:1.25rem;line-height:1.4}.aif-purchase-step__upsell{margin-block:1rem 1.2rem}[data-aif-step-three-controls]>variant-selects,[data-aif-step-three-controls]>.inject,[data-aif-step-three-controls]>.cl-po--wrapper,[data-aif-step-four-progress]>aif-pdp-progress,[data-aif-step-four-upsell]>[data-essential-upsell-funnel-id],[data-aif-step-four-quantity]>.product-form__quantity,[data-aif-step-four-buttons]>.product-form__buttons,[data-aif-step-four-proof]>.aif-product-proof{width:100%}[data-aif-step-four-buttons] .product-form__buttons{margin-top:1rem}[data-aif-step-four-buttons] .product-form__submit{min-height:5.6rem}@media screen and (max-width:749px){.aif-purchase-flow.is-enhanced .aif-purchase-flow__nav{margin-bottom:1.2rem}.aif-purchase-flow__nav-copy strong{font-size:1.05rem}.aif-purchase-flow__nav-copy small{display:none}.aif-purchase-step__choices--two{grid-template-columns:1fr}.aif-choice-card{min-height:6.4rem}.aif-size-choice{min-height:18rem;padding-inline:.35rem}.aif-size-choice__visual{height:11.5rem}.aif-size-choice__dimensions{font-size:1rem}}@media(prefers-reduced-motion:reduce){.aif-purchase-step__number{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/150/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAI */
