main[data-template=product]{--fc-phase-two-ease: cubic-bezier(.22, 1, .36, 1)}main[data-template=product] .product__media-item.fc-media-enter{animation:fc-media-crossfade .38s var(--fc-phase-two-ease) both;transform-origin:center}@keyframes fc-media-crossfade{0%{opacity:0;transform:translate(.6rem) scale(.994)}to{opacity:1;transform:translate(0) scale(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:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;width:calc(100% - 2rem);margin:-1.7rem auto 2.5rem;gap:1.2rem}.fc-gallery-progress[hidden]{display:none}.fc-gallery-progress__count{display:flex;align-items:center;gap:.35rem;color:#0b0c0b;font-family:var(--fc-display, var(--font-heading-family));font-size:.92rem;font-style:italic;font-weight:900;letter-spacing:.08em;line-height:1}.fc-gallery-progress__track{position:relative;height:2px;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:.8rem 0 0 var(--fc-control-volt, #b7ff00);transition:width .3s 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,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}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/fc-product-phase-two.css.map */
