.featured-product .product__media-list{width:100%;margin:0;padding-bottom:0}.featured-product .product-media-container{margin-bottom:var(--media-shadow-vertical-offset);max-width:100%}.featured-product .product__media-item{padding-left:0}.featured-product .placeholder-svg{display:block;height:auto;width:100%}.background-secondary .featured-product{padding:2.5rem}.featured-product .share-button:nth-last-child(2){display:inline-flex}.share-button+.product__view-details{display:inline-flex;float:right;align-items:center;min-height:4.4rem}.share-button+.product__view-details:after{content:"";clear:both;display:table}@media screen and (min-width:750px){.featured-product .product__media-item{padding-bottom:0}.background-secondary .featured-product{padding:5rem}.product--right .product__media-wrapper{order:2}}@media screen and (min-width:990px){.background-secondary .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 5rem}.background-secondary .featured-product:not(.product--no-media).product--right>.product__info-wrapper{padding:0 5rem 0 0}.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 7rem}.background-secondary .featured-product{padding:6rem 7rem;position:relative;z-index:1}}.featured-product--stacked{justify-items:center}.featured-product--stacked .product__media-wrapper,.featured-product--stacked .product__info-wrapper{width:100%;max-width:60rem;margin:0 auto}.featured-product--stacked.product--small .product__media-wrapper{max-width:44rem}.featured-product--stacked.product--large .product__media-wrapper{max-width:80rem}.featured-product--stacked .product__info-wrapper{padding:2rem 0 0;text-align:center}.featured-product--stacked .product__info-container>*{margin-left:auto;margin-right:auto}.featured-product--stacked .product-form__input,.featured-product--stacked .product-form__buttons,.featured-product--stacked .product-form{margin-left:auto;margin-right:auto}.featured-product--stacked .product-form__input--pill,.featured-product--stacked .product-form__input--swatch{justify-content:center}.featured-product--stacked .product-form__input--pill .form__label,.featured-product--stacked .product-form__input--swatch .form__label{text-align:center;width:100%}.featured-product--stacked .product-form__buttons{width:100%}.featured-product--stacked .product__view-details{display:inline-flex;margin-top:1rem}@media screen and (min-width:750px){.featured-product--stacked .product__info-wrapper{padding:3rem 0 0}}@media screen and (min-width:990px){.featured-product--stacked:not(.product--no-media)>.product__info-wrapper,.featured-product--stacked:not(.product--no-media)>.product__media-wrapper{padding-left:0;padding-right:0}.featured-product--stacked.product--large:not(.product--no-media) .product__media-wrapper,.featured-product--stacked.product--medium:not(.product--no-media) .product__media-wrapper,.featured-product--stacked.product--small:not(.product--no-media) .product__media-wrapper,.featured-product--stacked.product--large:not(.product--no-media) .product__info-wrapper,.featured-product--stacked.product--medium:not(.product--no-media) .product__info-wrapper,.featured-product--stacked.product--small:not(.product--no-media) .product__info-wrapper{width:100%;max-width:60rem}.featured-product--stacked.product--small:not(.product--no-media) .product__media-wrapper{max-width:44rem}.featured-product--stacked.product--large:not(.product--no-media) .product__media-wrapper{max-width:80rem}}.featured-product--stacked .product-form__input--pill input[type=radio]+label{padding:.6rem 1.2rem;font-size:1.2rem;margin:.5rem .3rem .1rem}.featured-product--stacked .product-form__input--swatch{justify-content:center}.featured-product--stacked .product__media-wrapper .slider-buttons{display:none}.featured-product--stacked .product-form__quantity{display:flex;flex-direction:column;align-items:center;margin:0 auto 1.2rem}.featured-product--stacked .quantity__rules,.featured-product--stacked .quantity__label{text-align:center;justify-content:center}.featured-product--stacked{--neon-pink: #ff2bd6;--neon-cyan: #00f0ff;--neon-lime: #b6ff00;--neon-mono: var(--font-body-family)}.featured-product--stacked .product__info-wrapper{padding-top:1.2rem}.featured-product--stacked .product-form__input{margin-bottom:.4rem}.featured-product--stacked .product-form__input .form__label,.featured-product--stacked .quantity__label{font-family:var(--neon-mono);font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:.2rem}.featured-product--stacked .product-form__input .form__label span{color:rgb(var(--color-foreground))}.featured-product--stacked .product-form__input--swatch{--swatch-input--size: 2.6rem}.featured-product--stacked .swatch-input__input+.swatch-input__label{--swatch-input--border-radius: .6rem;margin:.5rem .35rem .3rem;outline:.2rem solid transparent;outline-offset:.25rem;transition:transform .15s ease,outline-color .15s ease,box-shadow .15s ease}.featured-product--stacked .swatch-input__input+.swatch-input__label .swatch{--swatch--size: 2.6rem;border:.15rem solid rgba(var(--color-foreground),.35);border-radius:.6rem}.featured-product--stacked .swatch-input__input+.swatch-input__label:hover{transform:translateY(-.2rem) rotate(-4deg);outline:.2rem solid var(--neon-pink);box-shadow:0 0 1.2rem var(--neon-pink)}.featured-product--stacked .swatch-input__input:checked+.swatch-input__label{outline:.2rem solid var(--neon-cyan);box-shadow:0 0 1.4rem var(--neon-cyan),0 0 .4rem var(--neon-cyan);transform:translateY(-.2rem) scale(1.1)}.featured-product--stacked .product-form__input--pill input[type=radio]+label{font-family:var(--neon-mono);font-size:1.1rem;font-weight:700;letter-spacing:.04em;min-width:3.4rem;padding:.55rem .7rem;margin:.35rem .25rem .1rem;border:.15rem solid rgba(var(--color-foreground),.35);border-radius:.5rem;background:transparent;color:rgb(var(--color-foreground));transition:transform .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease}.featured-product--stacked .product-form__input--pill input[type=radio]+label:before{display:none}.featured-product--stacked .product-form__input--pill input[type=radio]+label:hover{border-color:var(--neon-pink);color:var(--neon-pink);box-shadow:0 0 .9rem #ff2bd699;transform:translateY(-.15rem)}.featured-product--stacked .product-form__input--pill input[type=radio]:checked+label{background:var(--neon-lime);border-color:var(--neon-lime);color:#000;box-shadow:0 0 1.2rem #b6ff00bf;transform:translateY(-.15rem) rotate(-2deg)}.featured-product--stacked .product-form__input--pill input[type=radio].disabled+label,.featured-product--stacked .product-form__input--pill input[type=radio]:disabled+label{opacity:.35;box-shadow:none}.featured-product--stacked .product-form__quantity{margin-bottom:.8rem}.featured-product--stacked .quantity{width:11rem;min-height:3.4rem;border-radius:999px}.featured-product--stacked .quantity:before,.featured-product--stacked .quantity:after{border-radius:999px;box-shadow:none}.featured-product--stacked .quantity:after{box-shadow:0 0 0 .2rem var(--neon-pink),0 0 1.2rem #ff2bd699}.featured-product--stacked .quantity__input{font-family:var(--neon-mono);font-size:1.5rem;font-weight:700;color:rgb(var(--color-foreground))}.featured-product--stacked .quantity__button{width:3.4rem;color:var(--neon-pink);transition:color .15s ease,transform .15s ease}.featured-product--stacked .quantity__button:hover{color:var(--neon-cyan);transform:scale(1.25)}.featured-product--stacked .quantity__button .svg-wrapper{width:1.1rem}.featured-product--stacked .quantity__rules{display:none}body.wod-reactive{transition:background-color .35s ease}body.wod-reactive.wod-light,body.wod-reactive.wod-light .color-scheme-1{--color-background: 240, 240, 240;--color-foreground: 12, 12, 12;--gradient-background: rgb(240, 240, 240)}body.wod-reactive.wod-light{background-color:#f0f0f0}body.wod-reactive .featured-product .product-form__submit{background:transparent;color:var(--wod-accent, #fff);border:.2rem solid var(--wod-accent, #fff);border-radius:.8rem;box-shadow:0 0 1.4rem -.2rem var(--wod-accent);font-family:var(--neon-mono, ui-monospace, monospace);font-weight:700;letter-spacing:.18em;text-transform:uppercase;min-height:4.4rem;transition:color .3s ease,border-color .3s ease,background-color .2s ease,box-shadow .3s ease}body.wod-reactive .featured-product .product-form__submit:before,body.wod-reactive .featured-product .product-form__submit:after{display:none}body.wod-reactive .featured-product .product-form__submit:hover{background:var(--wod-accent);color:rgb(var(--color-background));box-shadow:0 0 2rem var(--wod-accent)}body.wod-reactive .featured-product--stacked{--neon-pink: var(--wod-accent, #fff);--neon-cyan: var(--wod-accent, #fff);--neon-lime: var(--wod-accent, #fff)}body.wod-reactive,body.wod-reactive .color-scheme-1{transition:color .3s ease,background-color .35s ease}body.wod-reactive .featured-product--stacked .product-form__input .form__label,body.wod-reactive .featured-product--stacked .product-form__input .form__label span,body.wod-reactive .featured-product--stacked .quantity__label,body.wod-reactive .product-spinner__hint{color:var(--wod-accent, #fff)}body.wod-reactive .featured-product--stacked .product-form__input--pill input[type=radio]+label{color:var(--wod-accent, #fff);border-color:color-mix(in srgb,var(--wod-accent, #fff) 55%,transparent)}body.wod-reactive .featured-product--stacked .product-form__input--pill input[type=radio]+label:hover{border-color:var(--wod-accent, #fff);color:var(--wod-accent, #fff);box-shadow:0 0 .9rem color-mix(in srgb,var(--wod-accent, #fff) 60%,transparent)}body.wod-reactive .featured-product--stacked .product-form__input--pill input[type=radio]:checked+label{background:var(--wod-accent, #fff);border-color:var(--wod-accent, #fff);color:rgb(var(--color-background));box-shadow:0 0 1.2rem color-mix(in srgb,var(--wod-accent, #fff) 75%,transparent)}body.wod-reactive .featured-product--stacked .swatch-input__input+.swatch-input__label:hover{outline-color:var(--wod-accent, #fff);box-shadow:0 0 1.2rem color-mix(in srgb,var(--wod-accent, #fff) 60%,transparent)}body.wod-reactive .featured-product--stacked .swatch-input__input:checked+.swatch-input__label{outline-color:var(--wod-accent, #fff);box-shadow:0 0 1.4rem var(--wod-accent, #fff),0 0 .4rem var(--wod-accent, #fff)}body.wod-reactive .featured-product--stacked .quantity:after{box-shadow:0 0 0 .2rem var(--wod-accent, #fff),0 0 1.2rem color-mix(in srgb,var(--wod-accent, #fff) 60%,transparent)}body.wod-reactive .featured-product--stacked .quantity__input,body.wod-reactive .featured-product--stacked .quantity__button{color:var(--wod-accent, #fff)}body.wod-reactive .header__heading-wordmark-wrapper,body.wod-reactive .header__icon,body.wod-reactive .header__icon .svg-wrapper{color:var(--wod-accent, #fff);transition:color .3s ease}.featured-product--stacked .product__title{margin:0 0 .6rem;text-align:center;font-size:clamp(2.6rem,8.5vw,4rem);letter-spacing:.04em;line-height:1;text-transform:uppercase}.featured-product--stacked .product__title-lead{display:block;margin-bottom:.12em;font-size:.55em;letter-spacing:.14em}.featured-product--stacked .product__title--fitted .product__title-main{display:inline-block;width:max-content;white-space:nowrap}body.wod-reactive .featured-product--stacked .product__title{color:var(--wod-accent, #fff);transition:color .3s ease}body:has(.featured-product--fit){display:flex;flex-direction:column;height:100vh;height:100svh}body:has(.featured-product--fit)>*{flex:none}body:has(.featured-product--fit)>main>.shopify-section:not(:has(>.wod-fit)){flex:none}body:has(.featured-product--fit)>main,main>.shopify-section:has(>.wod-fit),.wod-fit{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}.page-width.wod-fit{padding-top:.4rem;padding-bottom:1.6rem}.featured-product--fit.featured-product--stacked{flex-direction:column;align-items:stretch;flex-wrap:nowrap;flex:1 1 auto;min-height:0;row-gap:.6rem}.featured-product--fit>.product__media-wrapper{flex:1 1 0;min-height:12rem;width:100%;max-width:none;margin:0 auto;container-type:size;display:flex;align-items:center;justify-content:center}.featured-product--fit .product-spinner{width:min(100cqw,100cqh,60rem);height:min(100cqw,100cqh,60rem)}.featured-product--fit .product-spinner__stage{width:100%;height:100%;aspect-ratio:auto}.featured-product--fit .product-spinner__hint{position:absolute;left:0;right:0;bottom:0;margin:0;pointer-events:none}.featured-product--fit>.product__info-wrapper{flex:none;padding:0;width:100%;max-width:60rem;margin:0 auto}.featured-product--fit .product__info-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.8rem}.featured-product--fit .product__info-container>*{flex:0 0 100%;margin-top:0;margin-bottom:0}.featured-product--fit .product__title{font-size:clamp(2.2rem,min(8vw,4.6svh),4rem);margin:0 0 .3rem}.featured-product--fit .product-form__input{margin:0 auto .3rem}.featured-product--fit .product-form__input .form__label{margin-bottom:0}.featured-product--fit .swatch-input__input+.swatch-input__label{margin:.35rem .3rem .2rem}.featured-product--fit .product-form__input--pill{font-size:0}.featured-product--fit .product-form__input--pill input[type=radio]+label{box-sizing:border-box;width:min(4.4rem,calc((100vw - 3rem) / 9 - .6rem));min-width:0;margin:.3rem .2rem 0;padding:.55rem 0;font-size:1.05rem;letter-spacing:0;text-align:center;white-space:nowrap}.featured-product--fit .product__info-container>.product-form__quantity{flex:0 0 auto;margin:.9rem 0 0}.featured-product--fit .product__info-container>div:has(product-form){margin-top:.9rem}.featured-product--fit .product-form__quantity .quantity__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.featured-product--fit .quantity{width:10.4rem;min-height:4.4rem}.featured-product--fit .product__info-container>div:has(product-form){flex:1 1 0;min-width:0;max-width:36rem}.featured-product--fit .product-form__buttons{max-width:none}.featured-product--fit .product-form__submit{margin-bottom:0}.featured-product--fit product-form.product-form{margin:0}@media(orientation:landscape)and (max-height:520px){.featured-product--fit.featured-product--stacked{flex-direction:row;align-items:stretch;column-gap:2rem}.featured-product--fit>.product__media-wrapper{min-height:0}.featured-product--fit>.product__info-wrapper{flex:1 1 0;align-self:center}}.featured-product--stacked .product__info-container>[id^=price-],.featured-product--stacked .product__info-container>.product__text{flex:0 0 auto;margin:0}.featured-product--stacked .product__info-container>[id^=price-] .price{margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;letter-spacing:.02em;line-height:1.2}.featured-product--stacked .product__info-container>[id^=price-] .price .price-item{color:inherit}.featured-product--stacked .product__info-container>.product__text{font-size:clamp(1.35rem,3.7vw,1.7rem);font-weight:var(--font-heading-weight);letter-spacing:.06em;line-height:1.2}.featured-product--stacked .product__info-container>.product__title{flex:0 0 100%}.featured-product--fit .product__info-container>div:has(>form shopify-payment-terms),.featured-product--fit shopify-payment-terms{display:none}body.wod-reactive .featured-product--stacked .product__info-container>[id^=price-],body.wod-reactive .featured-product--stacked .product__info-container>.product__text{color:var(--wod-accent, #fff);transition:color .3s ease}@media screen and (max-width:749px){.featured-product--wheel .product-form__input--swatch,.featured-product--wheel .product-form__input--pill{--wheel-gap: .4rem;position:relative;width:100%;max-width:none;min-width:0;min-inline-size:0;padding-bottom:.7rem}.featured-product--wheel .product-form__input--swatch{--wheel-item: 3.6rem}.featured-product--wheel .product-form__input--pill{--wheel-item: 5.4rem}.featured-product--wheel .product-form__options{position:relative;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;perspective:40rem;padding:.5rem calc(50% - var(--wheel-item) / 2 - var(--wheel-gap));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%,#000 76%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24%,#000 76%,transparent 100%)}.featured-product--wheel .product-form__options::-webkit-scrollbar{display:none}.featured-product--wheel.featured-product--fit .product-form__options input[type=radio]+label{flex:0 0 var(--wheel-item);width:var(--wheel-item);margin:0 var(--wheel-gap);scroll-snap-align:center;will-change:transform;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,outline-color .15s ease}.featured-product--wheel.featured-product--fit .product-form__options .swatch-input__label .swatch{--swatch--size: var(--wheel-item);width:var(--wheel-item)}.featured-product--wheel.featured-product--fit .product-form__input--pill .product-form__options input[type=radio]+label{padding:.75rem 0;font-size:1.45rem}.featured-product--wheel .product-form__input--swatch:after,.featured-product--wheel .product-form__input--pill:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);border-left:.6rem solid transparent;border-right:.6rem solid transparent;border-bottom:.7rem solid var(--wod-accent, rgb(var(--color-foreground)));transition:border-color .3s ease;pointer-events:none}}@media screen and (max-width:749px){.featured-product--wheel variant-selects{display:block;width:100%;min-width:0}}@media screen and (min-width:750px)and (min-height:600px){.featured-product--fit.featured-product--stacked:not(.product--no-media)>.product__info-wrapper{max-width:66rem}.featured-product--fit .product__info-container,.featured-product--stacked .product-form__input--swatch,.featured-product--stacked .product-form__input--pill{max-width:none}.featured-product--stacked .product-form__input--swatch{--swatch-input--size: clamp(4rem, 6.6svh, 5.6rem)}.featured-product--stacked .swatch-input__input+.swatch-input__label{--swatch-input--border-radius: 1rem;margin:.7rem .7rem .4rem}.featured-product--stacked .swatch-input__input+.swatch-input__label .swatch{--swatch--size: clamp(4rem, 6.6svh, 5.6rem);border-width:.2rem;border-radius:1rem}.featured-product--fit .product-form__input--pill input[type=radio]+label{width:6.4rem;margin:.6rem .25rem 0;padding:clamp(.8rem,1.5svh,1.3rem) 0;font-size:1.75rem;border-width:.2rem;border-radius:.8rem}.featured-product--stacked .product-form__input .form__label{font-size:1.3rem}}.featured-product--fit .product__info-container>[id^=price-]{margin-bottom:.9rem}.featured-product--fit .product__info-container>.product__text{margin-bottom:.9rem;text-transform:none;letter-spacing:.01em;opacity:.75}.featured-product--fit .product__info-container>.product__text:before{content:"\b7";margin-right:.45em}.featured-product--fit .product__title{margin-bottom:1rem}.featured-product--fit .product__title-lead{margin-bottom:.3em;font-size:.42em;letter-spacing:.32em;opacity:.7}.featured-product--fit .product-form__input--pill .form__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.featured-product--fit .product-form__input--swatch .form__label{font-size:0;margin-bottom:.2rem}.featured-product--fit .product-form__input--swatch .form__label [data-selected-value]{font-size:1.3rem;letter-spacing:.08em;text-transform:none;opacity:.7}.featured-product--stacked .product__info-container>.product__policy-links{flex:0 0 100%;display:flex;justify-content:center;gap:clamp(1.2rem,4.5vw,2.4rem);margin:1.8rem 0 0;font-size:clamp(1.2rem,3.4vw,1.3rem);letter-spacing:.04em;line-height:1.4;white-space:nowrap}.featured-product--stacked .product__policy-link{padding:0 0 .2em;border:0;background:none;font:inherit;letter-spacing:inherit;cursor:pointer;color:inherit;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:2px;text-underline-offset:.3em;text-decoration-skip-ink:none;transition:opacity .15s ease}.featured-product--stacked .product__policy-link:hover{opacity:.7}body.wod-reactive .featured-product--stacked .product__policy-link{color:var(--wod-accent, rgb(var(--color-foreground)))}.product-description-dialog{width:min(64rem,calc(100vw - 3.2rem));max-width:none;max-height:min(80rem,calc(100dvh - 4rem));margin:auto;padding:0;border:.2rem solid var(--wod-accent, rgb(var(--color-foreground)));border-radius:1.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:hidden}.product-description-dialog[open]{display:flex;animation:product-description-in .18s ease-out}.product-description-dialog::backdrop{background:#0009}.product-description-dialog__panel{position:relative;flex:1 1 auto;min-height:0;padding:2.4rem 2rem 2rem;text-align:left;overflow-y:auto;overscroll-behavior:contain}.product-description-dialog__close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.product-description-dialog__close .svg-wrapper,.product-description-dialog__close svg{width:1.8rem;height:1.8rem}.product-description-dialog__title{margin:0 4rem 1.6rem 0;font-size:2rem;line-height:1.15;letter-spacing:.03em;text-transform:uppercase}body.wod-reactive .product-description-dialog__title{color:var(--wod-accent, rgb(var(--color-foreground)))}.product-description-dialog__body{font-size:1.5rem;line-height:1.55}.product-description-dialog__body .table-responsive{overflow-x:auto;margin-top:1.2rem}.product-description-dialog__body table{width:100%;border-collapse:collapse;font-size:1.3rem;line-height:1.3;letter-spacing:.01em;table-layout:auto}.product-description-dialog__body td{padding:.45rem .6rem;border:.1rem solid rgba(var(--color-foreground),.2);text-align:center}.product-description-dialog__body td:first-child{text-align:left}@keyframes product-description-in{0%{opacity:0;transform:translateY(1.2rem)}}@media(prefers-reduced-motion:reduce){.product-description-dialog[open]{animation:none}}.featured-product--stacked .product__tax{display:none}@media screen and (max-width:749px){.featured-product--fit .product__info-container{position:relative}.featured-product--stacked .product__info-container>.product__policy-links{position:absolute;top:100%;left:0;right:0;margin:0;padding:3.2rem 0}.featured-product--fit .product__info-container>[id^=price-],.featured-product--fit .product__info-container>.product__text{margin-bottom:.6rem}.featured-product--fit .product__title{margin-bottom:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-featured-product.css.map */
