.b21-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#1c2536}.b21-hero-media__poster,.b21-hero-media__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.b21-hero-media__video{opacity:0;transition:opacity .5s ease}.b21-hero-media__video.is-playing{opacity:1}.b21-hero-media__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top left,#0c101ab8,#0c101a80,#0c101a00 60%)}@media(max-width:767.98px){.b21-hero-media__shade{background:linear-gradient(to top,#0c101ac7,#0c101aa8 45%,#0c101a40 72%,#0c101a00 88%)}}@media(max-width:767.98px){body.template-product product-form.product-info{display:flex;flex-direction:column}body.template-product product-form.product-info>.product-column-right,body.template-product product-form.product-info>.product-column-right>sticky-scroll,body.template-product product-form.product-info .product-form{display:contents}body.template-product product-form.product-info>media-gallery{order:2;margin-bottom:20px}body.template-product product-form.product-info .product-form>*{order:3}body.template-product product-form.product-info .product-form>.title-row{order:0;margin-top:4px}body.template-product product-form.product-info .product-form>.price-container{order:1;margin-bottom:14px}body.template-product product-form.product-info .product-form>.title-row .product-title{font-size:1.45rem;line-height:1.25;margin-bottom:4px}}shopify-chat::part(activator){transition:transform .2s ease}@media(max-width:767.98px){body.template-product:has(.sticky-atc:not(.sticky-atc--out)):not(.scrolled-to-bottom) shopify-chat::part(activator){transform:translateY(-78px)}}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-prev-badge__stars,.jdgm-carousel .jdgm-star{color:#f7931a!important}.tl-switcher-container .tl-select{color:#171717!important;border-color:#d4d4d4!important;box-shadow:none!important}.tl-switcher-container .tl-select span{color:#171717!important}@media(max-width:767.98px){.shopify-section[id$="1614871838b4f4ccd4"] .flexible-layout,.shopify-section[id$=multi_column_NTqFqr] .flexible-layout{flex-direction:row;flex-wrap:wrap;gap:20px 12px;align-items:flex-start}.shopify-section[id$="1614871838b4f4ccd4"] .flexible-layout>.column,.shopify-section[id$=multi_column_NTqFqr] .flexible-layout>.column{flex:0 0 calc(50% - 6px);width:calc(50% - 6px);max-width:calc(50% - 6px);margin:0}.shopify-section[id$="1614871838b4f4ccd4"] .column .rte,.shopify-section[id$=multi_column_NTqFqr] .column .rte{font-size:13px;line-height:1.45}.shopify-section[id$="1614871838b4f4ccd4"] .column h3,.shopify-section[id$=multi_column_NTqFqr] .column h3{font-size:17px}}.jdgm-cards-carousel .jdgm-title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}@media(max-width:767.98px){.jdgm-cards-carousel .jdgm-title{font-size:26px!important;line-height:1.2!important}}.b21-colors{margin:0 0 18px}.b21-colors__label{display:block;margin-bottom:10px}.b21-colors__value{font-weight:400}.b21-colors__list{display:flex;flex-wrap:wrap;gap:12px}.b21-colors__swatch{position:relative;display:block;width:36px;height:36px;border-radius:50%;background:var(--b21-c);box-shadow:inset 0 0 0 1px #00000038;transition:transform .15s ease}.b21-colors__swatch:hover{transform:scale(1.08)}.b21-colors__swatch.is-current{outline:2px solid currentColor;outline-offset:3px}.b21-colors__swatch.is-soldout{opacity:.45}.b21-colors__swatch.is-soldout:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:currentColor;transform:rotate(45deg)}.b21-colors__swatch:focus-visible{outline:2px solid #F7931A;outline-offset:3px}.b21-colors~variant-picker .option-selector[data-index="1"]{display:none}.b21-card-colors{display:flex;gap:8px;margin-top:8px;justify-content:inherit}.product-block__detail.align-ltr-center .b21-card-colors{justify-content:center}.b21-card-colors__dot{position:relative;width:16px;height:16px;border-radius:50%;background:var(--b21-c);box-shadow:inset 0 0 0 1px #00000040}.b21-card-colors__dot:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.b21-card-colors__dot.is-current{outline:1px solid currentColor;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/b21-redesign.css.map */
