main[data-template=product] .fc-product-description__header{display:none!important}main[data-template=product] .fc-product-details-kicker{font-size:clamp(1.1rem,.95vw,1.2rem);line-height:1.2}main[data-template=product] .product__media.media>img,main[data-template=product] .product__media-item .media>img,main[data-template=product] .product-media-container .media>img{object-fit:contain}main[data-template=product] .fc-size-guide-row,main[data-template=product] .fc-size-guide-desktop-row,main[data-template=product] .fc-size-guide-standalone{display:none!important}main[data-template=product] .fc-product-description-heading{display:flex;align-items:center;gap:1.1rem;max-width:none;margin:2.6rem 0 1.5rem;padding-top:2.4rem;border-top:1px solid var(--fc-line, #dce0d5);color:#171a18;font-family:var(--font-body-family);font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}main[data-template=product] .fc-product-description-heading:before{content:"";flex:0 0 2.8rem;width:2.8rem;height:.35rem;background:#a6c800}main[data-template=product] .product__info-container .product__description{--fc-description-clamp: 24rem;position:relative;max-width:none;margin:0;padding:0;border:0;font-size:1.45rem;line-height:1.75}main[data-template=product] .product__info-container .product__description>:first-child{margin-top:0}main[data-template=product] .product__info-container .product__description>:last-child{margin-bottom:0}main[data-template=product] .product__description.is-clamped{max-height:var(--fc-description-clamp);overflow:hidden}main[data-template=product] .product__description.is-clamped:after{content:"";position:absolute;inset:auto 0 0;height:8rem;background:linear-gradient(180deg,rgba(250,250,247,0),var(--fc-paper, #fafaf7));pointer-events:none}main[data-template=product] .fc-description-toggle{display:flex;align-items:center;justify-content:center;gap:.9rem;min-height:4.4rem;margin:1.2rem auto .4rem;padding:1rem 2rem;border:1px solid var(--fc-line, #dce0d5);border-radius:999px;background:#fff;color:#171a18;cursor:pointer;font-family:var(--font-body-family);font-size:1.2rem;font-weight:650;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}main[data-template=product] .fc-description-toggle:after{content:"";width:.7rem;height:.7rem;margin-top:-.3rem;border-right:2px solid #647f19;border-bottom:2px solid #647f19;transform:rotate(45deg);transition:transform .2s ease}main[data-template=product] .fc-description-toggle[aria-expanded=true]:after{margin-top:.3rem;transform:rotate(-135deg)}main[data-template=product] .fc-description-toggle:hover{border-color:#a5b28e;background:#f7f9f2}main[data-template=product] .fc-description-toggle:focus-visible{outline:2px solid #647f19;outline-offset:3px}main[data-template=product] .product__media-list .product__media-item.fc-media-arm .product-media-container{clip-path:polygon(0 0,0 0,-14% 100%,-14% 100%)!important}main[data-template=product] .product__media-list .product__media-item.fc-media-swap .product-media-container{--fc-blade-cut: .62s;--fc-blade-land: .72s;position:relative;overflow:hidden;isolation:isolate;animation:fc-media-blade-cut var(--fc-blade-cut) cubic-bezier(.33,.72,.3,1) both!important}main[data-template=product] .product__media-list .product__media-item.fc-media-swap .product-media-container .media>img,main[data-template=product] .product__media-list .product__media-item.fc-media-swap .product-media-container>img{animation:fc-media-blade-land var(--fc-blade-land, .72s) cubic-bezier(.33,.72,.3,1) both!important;will-change:transform}main[data-template=product] .product__media-list .product__media-item.fc-media-swap .product-media-container:before{content:""!important;position:absolute;top:-10%;right:-30%;bottom:-10%;left:-30%;z-index:2;width:11%;background:linear-gradient(90deg,#c7f00000,#c7f00038 40%,#c7f000b8,#c7f0002e 64%,#c7f00000);transform:translate(-140%) skew(-12deg);animation:fc-media-blade-sweep var(--fc-blade-cut, .62s) cubic-bezier(.33,.72,.3,1) both;pointer-events:none}@media screen and (max-width:749px){main[data-template=product] .product__media-list{scroll-behavior:auto!important}main[data-template=product] .product__media-list .product__media-item.fc-media-swap .product-media-container{--fc-blade-cut: .7s;--fc-blade-land: .78s}main[data-template=product] .product__media-list .product__media-item{transition:opacity .32s ease,transform .32s ease}main[data-template=product] .product__media-list .product__media-item:not(.is-active){opacity:.42;transform:scale(.965)}main[data-template=product] .product__media-list .product__media-item.is-active{opacity:1;transform:scale(1)}}@keyframes fc-media-blade-cut{0%{clip-path:polygon(0 0,0 0,-14% 100%,-14% 100%)}to{clip-path:polygon(0 0,114% 0,100% 100%,0 100%)}}@keyframes fc-media-blade-sweep{0%{opacity:0;transform:translate(-140%) skew(-12deg)}22%{opacity:.85}72%{opacity:.6}to{opacity:0;transform:translate(760%) skew(-12deg)}}@keyframes fc-media-blade-land{0%{transform:translate3d(3%,0,0) scale(1.05)}62%{transform:translate3d(-.5%,0,0) scale(1.006)}to{transform:translateZ(0) scale(1)}}main[data-template=product] .product-form__submit.button{position:relative;overflow:hidden;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .18s ease,border-color .18s ease}main[data-template=product] .product-form__submit.button:after{content:""!important;display:block!important;position:absolute;inset:-20% auto;left:0;z-index:1;width:38%;background:linear-gradient(90deg,#fff0,#ffffff80,#fff0);opacity:0;transform:translate(-160%) skew(-18deg);pointer-events:none}main[data-template=product] .product-form__submit.button>*{position:relative;z-index:2}@media(hover:hover){main[data-template=product] .product-form__submit.button:hover:not([disabled]):not([aria-disabled=true]):after{animation:fc-cta-sheen .72s cubic-bezier(.22,1,.36,1)!important}}main[data-template=product] .product-form__submit.button:active:not([disabled]):not([aria-disabled=true]){transform:translateY(1px) scale(.988)}main[data-template=product] .product-form__submit.button.loading,main[data-template=product] .product-form__submit.button[aria-busy=true]{animation:fc-cta-working 1.1s ease-in-out infinite!important}main[data-template=product] .product-form__submit.button.fc-cta-success{animation:fc-cta-pop .62s cubic-bezier(.22,1,.36,1)!important;overflow:visible}main[data-template=product] .product-form__submit.button.fc-cta-success:after{top:0;right:0;bottom:0;left:0;width:100%;border:2px solid #c7f000;border-radius:inherit;background:none;transform:none;animation:fc-cta-ring .7s cubic-bezier(.22,1,.36,1)!important}@keyframes fc-cta-sheen{0%{opacity:0;transform:translate(-160%) skew(-18deg)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(420%) skew(-18deg)}}@keyframes fc-cta-working{0%,to{filter:brightness(1)}50%{filter:brightness(.93)}}@keyframes fc-cta-pop{0%{transform:scale(1)}35%{transform:scale(1.035)}70%{transform:scale(.994)}to{transform:scale(1)}}@keyframes fc-cta-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.14)}}.fc-premium-purchase-dock .fc-dock-options{display:flex;align-items:center;gap:.8rem;min-width:0}.fc-premium-purchase-dock .fc-dock-select{position:relative;display:flex;flex-direction:column;gap:.3rem;min-width:0}.fc-premium-purchase-dock .fc-dock-select__label{color:#c8cdc1;font-family:var(--font-body-family);font-size:.95rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.fc-premium-purchase-dock .fc-dock-select__field{appearance:none;-webkit-appearance:none;width:100%;min-width:9rem;min-height:4.4rem;padding:.8rem 3rem .8rem 1.2rem;border:1px solid rgba(255,255,255,.22);border-radius:.6rem;background-color:#ffffff0f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c7f000' stroke-width='2.4'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2rem;color:#f2f4ee;cursor:pointer;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.02em;line-height:1;transition:border-color .16s ease,background-color .16s ease}.fc-premium-purchase-dock .fc-dock-select__field:hover{border-color:#c7f00080;background-color:#c7f0001a}.fc-premium-purchase-dock .fc-dock-select__field:focus-visible{outline:2px solid #c7f000;outline-offset:2px}.fc-premium-purchase-dock .fc-dock-select__field option{background:#11140f;color:#f2f4ee}@media screen and (min-width:750px){body:has(#MainContent[data-template=product]) .fc-premium-purchase-dock{left:0;right:0;bottom:0;width:100%;max-width:none;min-height:9.6rem;margin:0;padding:1.4rem clamp(2rem,4vw,6.4rem);grid-template-columns:6.4rem minmax(12rem,1fr) auto minmax(0,auto) minmax(20rem,24rem);gap:2rem;align-items:center;border:0;border-top:1px solid rgba(255,255,255,.14);border-radius:0;box-shadow:0 -.8rem 3.2rem #00000047}body:has(#MainContent[data-template=product]) .fc-premium-purchase-dock:before{left:clamp(2rem,4vw,6.4rem);width:14rem}body:has(#MainContent[data-template=product]) .fc-premium-purchase-dock__media{grid-column:1;width:6.4rem;height:7rem}body:has(#MainContent[data-template=product]) .fc-premium-purchase-dock__info{grid-column:2}body:has(#MainContent[data-template=product]) .fc-premium-purchase-dock__price{grid-column:3}body:has(#MainContent[data-template=product]) .fc-premium-purchase-dock .fc-dock-options{grid-column:4;grid-row:1;justify-content:flex-end}body:has(#MainContent[data-template=product]) .fc-premium-purchase-dock__button{grid-column:5;grid-row:1;min-height:6.2rem;font-size:1.75rem}body:has(#MainContent[data-template=product]) .fc-premium-purchase-dock__title{font-size:1.7rem}body:has(#MainContent[data-template=product]) .fc-premium-purchase-dock__current{font-size:2.2rem}body:has(.fc-premium-purchase-dock.is-visible){padding-bottom:11rem}}@media screen and (max-width:749px){body:has(#MainContent[data-template=product]) .fc-premium-purchase-dock{grid-template-areas:"image info action" "image price action" "options options options"}.fc-premium-purchase-dock .fc-dock-options{grid-area:options;gap:.8rem;margin-top:.4rem}.fc-premium-purchase-dock .fc-dock-select{flex:1 1 0;min-width:0}.fc-premium-purchase-dock .fc-dock-select__label{display:none}.fc-premium-purchase-dock .fc-dock-select__field{min-width:0;min-height:4.2rem;padding:.7rem 2.6rem .7rem 1rem;font-size:1.25rem}body.fc-premium-purchase-active{padding-bottom:calc(15rem + env(safe-area-inset-bottom))!important}}main[data-template=product] .product__accordion details[open]>.accordion__content :is(p,li,h2,h3,h4,h5,blockquote,figure,table,dl){animation:fc-accordion-line .42s cubic-bezier(.22,1,.36,1) both}main[data-template=product] .product__accordion details[open]>.accordion__content :is(p,li,h2,h3,h4,h5,blockquote,figure,table,dl):nth-child(1){animation-delay:60ms}main[data-template=product] .product__accordion details[open]>.accordion__content :is(p,li,h2,h3,h4,h5,blockquote,figure,table,dl):nth-child(2){animation-delay:.11s}main[data-template=product] .product__accordion details[open]>.accordion__content :is(p,li,h2,h3,h4,h5,blockquote,figure,table,dl):nth-child(3){animation-delay:.16s}main[data-template=product] .product__accordion details[open]>.accordion__content :is(p,li,h2,h3,h4,h5,blockquote,figure,table,dl):nth-child(4){animation-delay:205ms}main[data-template=product] .product__accordion details[open]>.accordion__content :is(p,li,h2,h3,h4,h5,blockquote,figure,table,dl):nth-child(5){animation-delay:245ms}main[data-template=product] .product__accordion details[open]>.accordion__content :is(p,li,h2,h3,h4,h5,blockquote,figure,table,dl):nth-child(6){animation-delay:.28s}main[data-template=product] .product__accordion details[open]>.accordion__content :is(p,li,h2,h3,h4,h5,blockquote,figure,table,dl):nth-child(7){animation-delay:.31s}main[data-template=product] .product__accordion details[open]>.accordion__content :is(p,li,h2,h3,h4,h5,blockquote,figure,table,dl):nth-child(n+8){animation-delay:335ms}main[data-template=product] .product__accordion details[open]>.accordion__content>div:only-child:not(:has(p,li,h2,h3,h4,h5,table)){animation:fc-accordion-line .4s cubic-bezier(.22,1,.36,1) both}main[data-template=product] .product__accordion details[open]>summary .summary__title>.svg-wrapper{animation:fc-accordion-icon .46s cubic-bezier(.22,1,.36,1) both}@keyframes fc-accordion-line{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fc-accordion-icon{0%{transform:scale(.82) rotate(-6deg)}55%{transform:scale(1.07) rotate(2deg)}to{transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){main[data-template=product] .product__media-list .product__media-item,main[data-template=product] .product__media-list .product__media-item.fc-media-swap .product-media-container,main[data-template=product] .product__media-list .product__media-item.fc-media-swap .product-media-container .media>img,main[data-template=product] .product__media-list .product__media-item.fc-media-swap .product-media-container>img,main[data-template=product] .product-form__submit.button,main[data-template=product] .product-form__submit.button:after,main[data-template=product] .product-form__submit.button.fc-cta-success,main[data-template=product] .product__accordion details[open]>.accordion__content *,main[data-template=product] .product__accordion details[open]>summary .summary__title>.svg-wrapper,main[data-template=product] .fc-description-toggle,main[data-template=product] .fc-description-toggle:after,.fc-premium-purchase-dock .fc-dock-select__field{animation:none!important;transition:none!important}main[data-template=product] .product__media-list .product__media-item.fc-media-arm .product-media-container{clip-path:none!important}main[data-template=product] .product__media-list .product__media-item.fc-media-swap .product-media-container:before{content:none!important}}main[data-template=product] .fc-product-details-wrap:empty,main[data-template=product] .fc-product-details-wrap:not(:has(.product__description)){display:none}@media screen and (min-width:990px){main[data-template=product] .product__info-container.product__column-sticky{position:static;top:auto}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/fc-product-final-adjustments.css.map */
