main[data-template=product]{--fc-phase-two-ease: cubic-bezier(.22, 1, .36, 1)}main[data-template=product] .product__media-item.fc-media-enter .product-media-container{animation:fc-media-crossfade .28s var(--fc-phase-two-ease) both;transform-origin:center}@keyframes fc-media-crossfade{0%{opacity:.35}to{opacity:1}}.fc-gallery-progress{display:none}main[data-template=product] .fc-variant-transition-status{display:flex;align-items:center;min-height:2rem;margin:-1rem 0 1.2rem;gap:.7rem;color:#696c67;font-size:1rem;font-weight:800;letter-spacing:.09em;line-height:1;text-transform:uppercase;opacity:0;transform:translateY(-.3rem);transition:color .18s ease,opacity .18s ease,transform .22s var(--fc-phase-two-ease)}main[data-template=product] .fc-variant-transition-status:before{width:.7rem;height:.7rem;flex:0 0 .7rem;border:1px solid rgba(11,12,11,.26);border-top-color:#0b0c0b;border-radius:50%;content:""}main[data-template=product] .fc-variant-transition-status.is-loading,main[data-template=product] .fc-variant-transition-status.is-resolved{opacity:1;transform:translateY(0)}main[data-template=product] .fc-variant-transition-status.is-loading:before{animation:fc-variant-spinner .65s linear infinite}main[data-template=product] .fc-variant-transition-status.is-resolved{color:#394400}main[data-template=product] .fc-variant-transition-status.is-resolved:before{border-color:var(--fc-control-volt, #b7ff00);background:var(--fc-control-volt, #b7ff00);box-shadow:0 0 0 .35rem #b7ff001f}@keyframes fc-variant-spinner{to{transform:rotate(360deg)}}main[data-template=product] product-info.fc-variant-is-loading variant-selects{pointer-events:none}main[data-template=product] product-info.fc-variant-is-loading variant-selects label,main[data-template=product] product-info.fc-variant-is-loading variant-selects select,main[data-template=product] product-info.fc-variant-is-loading [id^=price-],main[data-template=product] product-info.fc-variant-is-loading [id^=Inventory-],main[data-template=product] product-info.fc-variant-is-loading .product-form__submit{opacity:.58;transform:translateY(.2rem)}main[data-template=product] variant-selects label,main[data-template=product] variant-selects select,main[data-template=product] [id^=price-],main[data-template=product] [id^=Inventory-],main[data-template=product] .product-form__submit{transition:color .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease,transform .22s var(--fc-phase-two-ease)}main[data-template=product] product-info.fc-variant-updated [id^=price-],main[data-template=product] product-info.fc-variant-updated [id^=Inventory-],main[data-template=product] product-info.fc-variant-updated .product-form__submit{animation:fc-variant-resolved .36s var(--fc-phase-two-ease) both}@keyframes fc-variant-resolved{0%{opacity:.45;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}main[data-template=product] .product__info-container>.product__accordion .accordion__content{box-sizing:border-box;will-change:height,opacity,transform;animation:none}main[data-template=product] .product__info-container>.product__accordion details.fc-accordion-animating{overflow:hidden}cart-drawer.drawer{background-color:#04050494;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:visibility .26s ease,background-color .32s ease,backdrop-filter .42s ease}cart-drawer.drawer.active{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}cart-drawer .drawer__inner{border-left:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(183,255,0,.035),transparent 18rem),rgb(var(--color-background));box-shadow:-2.4rem 0 7rem #00000029;transition:transform .42s var(--fc-phase-two-ease)}cart-drawer.fc-cart-entry.active .drawer__inner{animation:fc-cart-drawer-entry .52s var(--fc-phase-two-ease) both}@keyframes fc-cart-drawer-entry{0%{opacity:.72;transform:translate(100%) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}.fc-cart-confirmation{display:flex;align-items:center;min-height:5.2rem;margin:0 0 1rem;padding:1rem 1.15rem;gap:1rem;border:1px solid rgba(11,12,11,.12);border-radius:1.15rem;color:#0b0c0b;background:#f5f6ef;box-shadow:0 1rem 3rem #0b0c0b0f;opacity:0;transform:translateY(-.8rem);transition:opacity .24s ease,transform .32s var(--fc-phase-two-ease)}.fc-cart-confirmation.is-visible{opacity:1;transform:translateY(0)}.fc-cart-confirmation__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:0 0 3rem;border-radius:50%;color:#0b0c0b;background:var(--fc-control-volt, #b7ff00);box-shadow:0 0 0 .35rem #b7ff0021;font-size:1.25rem;font-weight:900}.fc-cart-confirmation__text{font-family:var(--fc-display, var(--font-heading-family));font-size:1.15rem;font-style:italic;font-weight:900;letter-spacing:.055em;line-height:1.15;text-transform:uppercase}@media screen and (max-width:749px){.fc-gallery-progress{--fc-gallery-progress: 0%;display:flex;align-items:center;width:100%;margin:.75rem auto .7rem;padding:0 .2rem;gap:.8rem}.fc-gallery-progress[hidden]{display:none}.fc-gallery-progress__count{display:inline-flex;order:2;align-items:center;justify-content:center;min-width:5.4rem;min-height:2.8rem;padding:.45rem .7rem;gap:.3rem;border-radius:999px;color:#fff;background:#0b0c0b;font-family:var(--fc-display, var(--font-heading-family));font-size:.84rem;font-style:italic;font-weight:900;letter-spacing:.08em;line-height:1}.fc-gallery-progress__track{position:relative;order:1;height:2px;flex:1 1 auto;overflow:hidden;border-radius:999px;background:#0b0c0b21}.fc-gallery-progress__track>span{display:block;width:var(--fc-gallery-progress);height:100%;border-radius:inherit;background:#0b0c0b;box-shadow:.65rem 0 0 var(--fc-control-volt, #b7ff00);transition:width .26s var(--fc-phase-two-ease)}main[data-template=product] .fc-variant-transition-status{margin-top:-.8rem;font-size:.92rem}.fc-cart-confirmation{min-height:4.8rem;padding:.85rem 1rem;border-radius:1rem}}@media(prefers-reduced-motion:reduce){main[data-template=product] .product__media-item.fc-media-enter .product-media-container,main[data-template=product] product-info.fc-variant-updated [id^=price-],main[data-template=product] product-info.fc-variant-updated [id^=Inventory-],main[data-template=product] product-info.fc-variant-updated .product-form__submit,cart-drawer.fc-cart-entry.active .drawer__inner{animation:none!important}main[data-template=product] .fc-variant-transition-status,main[data-template=product] variant-selects label,main[data-template=product] variant-selects select,main[data-template=product] [id^=price-],main[data-template=product] [id^=Inventory-],main[data-template=product] .product-form__submit,.fc-gallery-progress__track>span,cart-drawer.drawer,cart-drawer .drawer__inner,.fc-cart-confirmation{transition:none!important}main[data-template=product] .fc-variant-transition-status.is-loading:before{animation:none!important}}@media screen and (max-width:749px){main[data-template=product] .product__media-icon{transition:none!important}}@media screen and (max-width:749px){main[data-template=product] .product__media-item.fc-media-enter .product-media-container{animation:none!important}main[data-template=product] .product__media-item .product-media-container{overflow:hidden!important;isolation:isolate}main[data-template=product] .product__media-item .product-media-container:after{content:none!important;box-shadow:none!important}main[data-template=product] .product__media-toggle:after,main[data-template=product] .product__media-toggle:focus:after,main[data-template=product] .product__media-toggle:focus-visible:after,main[data-template=product] .product__media-toggle.focused:after{border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}}@supports (content-visibility: auto){main[data-template=product] .fc-phase-two-deferred{content-visibility:auto;contain-intrinsic-size:1px 42rem}main[data-template=product] .related-products.fc-phase-two-deferred{contain-intrinsic-size:1px 60rem}main[data-template=product] #judgeme_product_reviews.fc-phase-two-deferred{contain-intrinsic-size:1px 32rem}}main[data-template=product] .related-products,main[data-template=product] #judgeme_product_reviews{scroll-margin-top:10rem}main[data-template=product] .related-products .card-wrapper,main[data-template=product] #judgeme_product_reviews .jdgm-write-rev-link{transition:box-shadow .22s ease,transform .22s var(--fc-phase-two-ease),border-color .18s ease}main[data-template=product] .related-products .card-wrapper:focus-within{border-radius:1.8rem;box-shadow:0 0 0 .25rem var(--fc-control-volt, #c7f000);transform:translateY(-.15rem)}main[data-template=product] #judgeme_product_reviews .jdgm-write-rev-link:focus-visible{outline:2px solid var(--fc-control-volt, #c7f000);outline-offset:.35rem}main[data-template=product] .fc-premium-purchase-dock__button.fc-add-success{color:var(--fc-control-ink, #0b0c0b);background:var(--fc-control-volt, #c7f000);box-shadow:inset 0 -2px #00000014,0 0 0 .35rem #c7f00024}main[data-template=product] .fc-premium-purchase-dock__button.fc-add-error{color:#fff;background:#6e2727;box-shadow:0 0 0 .35rem #6e272729}@media(prefers-reduced-motion:reduce){main[data-template=product] .related-products .card-wrapper,main[data-template=product] #judgeme_product_reviews .jdgm-write-rev-link,main[data-template=product] .fc-premium-purchase-dock__button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/fc-product-phase-two.css.map */
