@property --fc-product-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}main[data-template=product] .product-form__submit.button{--fc-product-cta-volt: #c7f000;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:5.8rem;padding:1.3rem 2.2rem;gap:1rem;overflow:visible;border:2px solid rgba(199,240,0,.72);border-radius:999px;color:#fff;background:#0c0e10;box-shadow:inset 0 0 1.2rem #c7f00009,0 0 1.2rem #c7f00014;font-family:var(--fc-display, var(--font-heading-family));font-size:1.65rem;font-style:italic;font-weight:900;letter-spacing:.075em;line-height:1;text-transform:uppercase;transform:none;transform-origin:center;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .15s ease}main[data-template=product] .product-form__submit.button:before{display:block!important;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:auto;height:auto;padding:2px;border-radius:inherit;background:conic-gradient(from var(--fc-product-border-angle),transparent 0deg 258deg,rgba(199,240,0,.18) 282deg,var(--fc-product-cta-volt) 311deg,#ffffff 322deg,var(--fc-product-cta-volt) 333deg,transparent 360deg);box-shadow:none!important;content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:fc-product-border-orbit 4.2s linear infinite}main[data-template=product] .product-form__submit.button:after{display:block!important;position:relative;z-index:1;inset:auto;width:1.6rem;height:1.6rem;flex:0 0 1.6rem;padding:0;border:0;border-radius:0;background-color:currentColor;box-shadow:none!important;content:"";pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220%200%2024%2024%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5%2012h14%22/%3E%3Cpath d=%22m12%205%207%207-7%207%22/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220%200%2024%2024%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5%2012h14%22/%3E%3Cpath d=%22m12%205%207%207-7%207%22/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .18s ease}main[data-template=product] .product-form__submit.button>span:not(.loading__spinner){position:relative;z-index:1}main[data-template=product] .product-form__submit.button:hover:not([disabled]):not([aria-disabled=true]){border-color:var(--fc-product-cta-volt);color:#fff;background:#11150e;box-shadow:inset 0 0 1.2rem #c7f0000b,0 0 1.8rem #c7f0002e;transform:none}main[data-template=product] .product-form__submit.button:hover:not([disabled]):not([aria-disabled=true]):after{box-shadow:none!important;transform:translate(.2rem)}main[data-template=product] .product-form__submit.button:active:not([disabled]):not([aria-disabled=true]){box-shadow:inset 0 0 1.2rem #c7f0000a,0 0 1.2rem #c7f00021;transform:scale(.97)}main[data-template=product] .product-form__submit.button:focus-visible{outline:2px solid var(--fc-product-cta-volt);outline-offset:4px}main[data-template=product] .product-form__submit.button[disabled],main[data-template=product] .product-form__submit.button[aria-disabled=true]{border-color:#0b0c0b24;color:#0b0c0b6b;background:#e2e2dc;box-shadow:none;opacity:1;transform:none}main[data-template=product] .product-form__submit.button[disabled]:before,main[data-template=product] .product-form__submit.button[aria-disabled=true]:before{display:none!important;animation:none}main[data-template=product] .product-form__submit.button[disabled]:after,main[data-template=product] .product-form__submit.button[aria-disabled=true]:after{box-shadow:none!important;opacity:.35;transform:none}@keyframes fc-product-border-orbit{to{--fc-product-border-angle: 360deg}}main[data-template=product] .shopify-payment-button{overflow:visible!important;border-radius:0!important;filter:none!important;opacity:1!important}main[data-template=product] .shopify-payment-button__button{min-height:4.6rem!important;border-radius:var(--buttons-radius-outset)!important;filter:none!important;opacity:1!important;transform:none!important}main[data-template=product] .shopify-payment-button__more-options{margin:1.6rem 0 1rem!important;color:rgb(var(--color-foreground))!important;font-size:1.2rem!important;line-height:calc(1 + .5 / var(--font-body-scale))!important;letter-spacing:.05rem!important;text-decoration:underline!important;text-decoration-thickness:auto!important;text-underline-offset:.3rem!important;text-transform:none!important}.animate--hover-3d-lift main[data-template=product] .shopify-payment-button__button,.animate--hover-3d-lift main[data-template=product] .shopify-payment-button__button:hover,.animate--hover-vertical-lift main[data-template=product] .shopify-payment-button__button,.animate--hover-vertical-lift main[data-template=product] .shopify-payment-button__button:hover,.animate--hover-vertical-lift main[data-template=product] .shopify-payment-button__button:active{box-shadow:none!important;transform:none!important;transition:none!important}main[data-template=product] .product__info-container>.product__accordion:not(:has(details[open])) summary:hover .summary__title>.svg-wrapper{background:#f0f0ec;transform:none}@media screen and (min-width:990px){main[data-template=product] .product{align-items:stretch}main[data-template=product] .product__media-wrapper{align-self:stretch;min-width:0}main[data-template=product] .product__info-wrapper{align-self:flex-start}main[data-template=product] .product--thumbnail_slider media-gallery.product__column-sticky{top:10rem;width:100%;min-width:0}main[data-template=product] .product--thumbnail_slider [id^=GalleryViewer-]{width:100%;min-width:0;overflow:visible}main[data-template=product] .product--thumbnail_slider .product__media-list{display:block;width:100%;min-width:0;margin:0;padding:0!important;overflow:hidden}main[data-template=product] .product--thumbnail_slider .product__media-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}main[data-template=product] .product--thumbnail_slider .product__media-item:not(.is-active){display:none!important}main[data-template=product] .product--thumbnail_slider .product__media-item.is-active{display:block!important}main[data-template=product] .product--thumbnail_slider .thumbnail-slider{display:grid!important;grid-template-columns:4.2rem minmax(0,1fr) 4.2rem;align-items:center;width:100%;min-width:0;margin-top:1.4rem;gap:.8rem;overflow:visible}main[data-template=product] .product--thumbnail_slider .thumbnail-list{display:flex!important;flex:1 1 auto;flex-flow:row nowrap!important;align-items:center;width:100%!important;min-width:0;height:7.8rem;min-height:7.8rem;max-height:7.8rem;margin:0!important;padding:.4rem!important;gap:.9rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scrollbar-width:none}main[data-template=product] .product--thumbnail_slider .thumbnail-list::-webkit-scrollbar{display:none}main[data-template=product] .product--thumbnail_slider .thumbnail-list__item.slider__slide{display:block;position:relative;width:7rem!important;min-width:7rem!important;max-width:7rem!important;height:7rem!important;min-height:7rem!important;flex:0 0 7rem!important;margin:0!important;padding:0!important;overflow:visible;scroll-snap-align:start}main[data-template=product] .product--thumbnail_slider .thumbnail-list__item:before{display:none!important;padding:0!important;content:none!important}main[data-template=product] .product--thumbnail_slider .thumbnail{display:block;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden;border:1px solid rgba(11,12,11,.11);border-radius:1.05rem;background:#f0f0ec;opacity:.68}main[data-template=product] .product--thumbnail_slider .thumbnail:hover{border-color:#0b0c0b57;opacity:.94}main[data-template=product] .product--thumbnail_slider .thumbnail[aria-current]{border-color:#0b0c0b;box-shadow:0 0 0 .25rem #fff,0 0 0 .4rem #0b0c0b,0 0 0 .55rem var(--fc-control-volt, #b7ff00);opacity:1}main[data-template=product] .product--thumbnail_slider .thumbnail img{display:block;width:100%;height:100%;object-fit:cover}main[data-template=product] .product--thumbnail_slider .thumbnail-slider>.slider-button{display:inline-flex!important;position:static;width:4.2rem;height:4.2rem;margin:0;padding:0;flex:0 0 4.2rem}main[data-template=product] .product--thumbnail_slider .thumbnail-slider>.slider-button[disabled]{opacity:.35}}@media screen and (max-width:749px){main[data-template=product] .product-form__submit.button{min-height:5.6rem;padding-inline:1.8rem;font-size:1.5rem}}@media(prefers-reduced-motion:reduce){main[data-template=product] .product-form__submit.button,main[data-template=product] .product-form__submit.button:after{transition:none!important}main[data-template=product] .product-form__submit.button:before{--fc-product-border-angle: 315deg;animation:none!important}main[data-template=product] .product-form__submit.button:hover:not([disabled]):not([aria-disabled=true]),main[data-template=product] .product-form__submit.button:active:not([disabled]):not([aria-disabled=true]){transform:none}main[data-template=product] .product-form__submit.button:hover:not([disabled]):not([aria-disabled=true]):after{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/fc-product-phase-one-fixes.css.map */
