main[data-template=product]{--fc-ink: #0b0c0b;--fc-paper: #fafaf7;--fc-soft: #f0f0ec;--fc-white: #ffffff;--fc-muted: #6f716d;--fc-line: rgba(11, 12, 11, .11);--fc-volt: #b7ff00;--fc-display: var(--font-heading-family);overflow:clip;color:var(--fc-ink);background:var(--fc-paper)}main[data-template=product]>.shopify-section:first-child{background:radial-gradient(circle at 86% 16%,rgba(183,255,0,.055),transparent 28rem),linear-gradient(180deg,#fff 0%,var(--fc-paper) 100%)}main[data-template=product] [id^=MainProduct-]{color:var(--fc-ink);background:transparent!important}main[data-template=product] [id^=MainProduct-]>.page-width{width:min(100%,148rem);max-width:148rem;padding-inline:clamp(2rem,4.4vw,7rem)}main[data-template=product] .product{align-items:flex-start;gap:clamp(4rem,7vw,10rem);margin:0}main[data-template=product] .product__media-wrapper{flex:0 0 calc(57% - 5rem);width:calc(57% - 5rem);max-width:none;padding:0;background:transparent}main[data-template=product] media-gallery{display:block}main[data-template=product] .product__media-list{overflow:hidden;margin:0;gap:0;border:0;border-radius:2.8rem;background:var(--fc-soft);box-shadow:0 2.2rem 7rem #0b0c0b0e}main[data-template=product] .product__media-item,main[data-template=product] .product__media,main[data-template=product] .product__media.media{overflow:hidden;border:0;border-radius:2.8rem;background:var(--fc-soft)}main[data-template=product] .product__media img{transition:transform .8s cubic-bezier(.22,1,.36,1)}main[data-template=product] .product__media:hover img{transform:scale(1.008)}main[data-template=product] .thumbnail-slider{margin-top:1.5rem}main[data-template=product] .thumbnail-list{gap:.9rem}main[data-template=product] .thumbnail-list__item.slider__slide{width:7rem;min-width:7rem}main[data-template=product] .thumbnail{overflow:hidden;padding:0;border:1px solid transparent;border-radius:1.2rem;background:var(--fc-soft);box-shadow:none;opacity:.58;transition:opacity .18s ease,box-shadow .18s ease,transform .18s ease}main[data-template=product] .thumbnail:hover{opacity:.86;transform:translateY(-.2rem)}main[data-template=product] .thumbnail[aria-current]{border-color:var(--fc-ink);box-shadow:0 0 0 .3rem var(--fc-white),0 0 0 .4rem #0b0c0b40;opacity:1}main[data-template=product] .slider-button{width:4rem;height:4rem;border:0;border-radius:50%;color:var(--fc-ink);background:var(--fc-white);box-shadow:0 .8rem 2.6rem #0b0c0b17}main[data-template=product] .product__info-wrapper{flex:0 0 calc(43% - 5rem);width:calc(43% - 5rem);max-width:none}main[data-template=product] .product__info-container{max-width:57rem;padding-top:clamp(1rem,2vw,2.6rem)}main[data-template=product] .product__info-container>*+*{margin-top:1.9rem}main[data-template=product] .product__text.caption-with-letter-spacing{display:flex;align-items:center;gap:.9rem;margin:0 0 1.6rem;color:var(--fc-muted);font-size:1.05rem;font-weight:700;letter-spacing:.19em;line-height:1;text-transform:uppercase}main[data-template=product] .product__text.caption-with-letter-spacing:before{width:.65rem;height:.65rem;flex:0 0 auto;border-radius:50%;background:var(--fc-volt);content:""}main[data-template=product] .product__title{margin:0}main[data-template=product] .product__title h1{max-width:15ch;margin:0;color:var(--fc-ink);font-family:var(--fc-display);font-size:clamp(3.8rem,3.65vw,5.8rem);font-style:italic;font-weight:900;letter-spacing:-.04em;line-height:.96;text-wrap:balance;text-transform:uppercase}main[data-template=product] .product__info-container .price{color:var(--fc-ink);font-family:var(--fc-display);font-size:clamp(2.4rem,2.1vw,3.2rem);font-weight:800;letter-spacing:-.015em}main[data-template=product] .price .badge{margin-left:.7rem;padding:.55rem 1rem;border:0;border-radius:999px;color:var(--fc-ink);background:var(--fc-volt);font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}main[data-template=product] .product__tax{margin-top:.6rem;color:var(--fc-muted);font-size:1.15rem;letter-spacing:.035em}main[data-template=product] variant-selects,main[data-template=product] variant-radios{display:block;padding-top:1.8rem;border-top:1px solid var(--fc-line)}main[data-template=product] .product-form__input{max-width:none;margin:0 0 1.8rem}main[data-template=product] .product-form__input .form__label{margin-bottom:1rem;color:var(--fc-ink);font-size:1.05rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}main[data-template=product] .product-form__input input[type=radio]+label{min-width:4.8rem;min-height:4.2rem;margin:0 .65rem .65rem 0;padding:1rem 1.4rem;border:1px solid transparent;border-radius:999px;color:var(--fc-ink);background:var(--fc-soft);box-shadow:none;font-size:1.15rem;font-weight:700;letter-spacing:.045em;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}main[data-template=product] .product-form__input input[type=radio]+label:hover{background:#e7e7e2;transform:translateY(-.1rem)}main[data-template=product] .product-form__input input[type=radio]:checked+label{border-color:var(--fc-ink);color:var(--fc-white);background:var(--fc-ink);box-shadow:none}main[data-template=product] .product-form__input input[type=radio]:disabled+label,main[data-template=product] .product-form__input input[type=radio].disabled+label{opacity:.35}main[data-template=product] .product-form__input--swatch .swatch-input__label{display:inline-flex;align-items:center;width:auto;min-width:0;min-height:4.2rem;margin:0 .65rem .65rem 0;padding:.55rem 1.2rem .55rem .6rem;gap:.8rem;border:1px solid transparent;border-radius:999px;color:var(--fc-ink);background:var(--fc-soft);box-shadow:none;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}main[data-template=product] .product-form__input--swatch .swatch-input__label:hover{background:#e7e7e2;transform:translateY(-.1rem)}main[data-template=product] .product-form__input--swatch .swatch-input__label:after{color:currentColor;content:attr(title);font-size:1.08rem;font-weight:700;letter-spacing:.035em;line-height:1}main[data-template=product] .product-form__input--swatch .swatch{width:2.8rem;height:2.8rem;border:.2rem solid var(--fc-white);border-radius:50%;box-shadow:0 0 0 1px #0b0c0b24}main[data-template=product] .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:transparent;color:var(--fc-ink);background:var(--fc-white);box-shadow:0 0 0 1px var(--fc-ink)}main[data-template=product] .product-form__quantity{max-width:14.5rem;padding-top:.2rem}main[data-template=product] .quantity{min-height:4.8rem;border:0;border-radius:999px;background:var(--fc-soft);box-shadow:inset 0 0 0 1px #0b0c0b0f}main[data-template=product] .quantity:after,main[data-template=product] .quantity:before{display:none}main[data-template=product] .quantity__button{color:var(--fc-ink)}main[data-template=product] .product-form{margin:2.5rem 0 0}main[data-template=product] .product-form__buttons{max-width:none}main[data-template=product] .product-form__submit.button{min-height:5.8rem;border:0;border-radius:999px;color:var(--fc-white);background:var(--fc-ink);box-shadow:none;font-family:var(--fc-display);font-size:1.65rem;font-style:italic;font-weight:900;letter-spacing:.075em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}main[data-template=product] .product-form__submit.button:before,main[data-template=product] .product-form__submit.button:after{display:none}main[data-template=product] .product-form__submit.button:hover{color:var(--fc-ink);background:var(--fc-volt);box-shadow:0 1.2rem 3rem #0b0c0b1f;transform:translateY(-.1rem)}main[data-template=product] .shopify-payment-button{overflow:hidden;border-radius:999px;filter:grayscale(1) saturate(0);opacity:.9}main[data-template=product] .shopify-payment-button__button{min-height:5.2rem;border-radius:999px!important}main[data-template=product] .shopify-payment-button__more-options{color:var(--fc-muted);font-size:1.05rem;letter-spacing:.08em;text-decoration-thickness:1px;text-transform:uppercase}main[data-template=product] .product__description{position:relative;margin-top:4rem;padding:3rem 0 1rem;border-top:1px solid var(--fc-line);color:#555853;background:transparent;font-size:1.4rem;line-height:1.78}main[data-template=product] .product__description>:first-child{margin-top:0}main[data-template=product] .product__description p:first-child{color:var(--fc-ink);font-size:1.52rem;line-height:1.7}main[data-template=product] .product__description strong,main[data-template=product] .product__description h2,main[data-template=product] .product__description h3,main[data-template=product] .product__description h4{color:var(--fc-ink);font-family:var(--fc-display);font-style:italic;font-weight:800;letter-spacing:.01em;line-height:1.1;text-transform:uppercase}main[data-template=product] .product__description h2{margin-top:3rem;font-size:2.4rem}main[data-template=product] .product__description h3,main[data-template=product] .product__description h4,main[data-template=product] .product__description strong{font-size:1.65rem}main[data-template=product] .product__description li::marker{color:var(--fc-ink)}main[data-template=product] .product__accordion{margin:0;border-top:1px solid var(--fc-line);border-bottom:0}main[data-template=product] .product__accordion:last-of-type{border-bottom:1px solid var(--fc-line)}main[data-template=product] .product__accordion summary{min-height:6.2rem;padding:1.5rem 0}main[data-template=product] .product__accordion summary:hover{background:transparent}main[data-template=product] .product__accordion .accordion__title{color:var(--fc-ink);font-family:var(--fc-display);font-size:1.45rem;font-style:italic;font-weight:800;letter-spacing:.045em;text-transform:uppercase}main[data-template=product] .product__accordion .svg-wrapper{color:var(--fc-muted)}main[data-template=product] .product__accordion details[open] summary{box-shadow:none}main[data-template=product] .product__accordion .accordion__content{padding:.5rem 0 2.6rem;color:#555853;font-size:1.35rem;line-height:1.76}main[data-template=product] .product__accordion .accordion__content a{color:var(--fc-ink);text-decoration-color:var(--fc-volt);text-decoration-thickness:.2rem;text-underline-offset:.25rem}main[data-template=product] .share-button__button,main[data-template=product] .product__view-details{color:var(--fc-muted);font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}main[data-template=product] .related-products{width:100%;max-width:none;margin-top:clamp(7rem,10vw,14rem);padding:clamp(6rem,8vw,10rem) max(2rem,calc((100vw - 140rem)/2));color:var(--fc-ink);background:#f1f1ed}main[data-template=product] .related-products__heading{max-width:16ch;margin:0 0 4rem;color:var(--fc-ink);font-family:var(--fc-display);font-size:clamp(3.8rem,4.6vw,6.4rem);font-style:italic;font-weight:900;letter-spacing:-.035em;line-height:.95;text-transform:uppercase}main[data-template=product] .related-products__heading:after{display:inline-block;width:.85rem;height:.85rem;margin:0 0 .55rem 1rem;border-radius:50%;background:var(--fc-volt);content:""}main[data-template=product] .related-products .card{color:var(--fc-ink);background:transparent}main[data-template=product] .related-products .card__inner{overflow:hidden;border:0;border-radius:1.8rem;background:#e8e8e3;box-shadow:none}main[data-template=product] .related-products .card__media .media img{transition:transform .65s cubic-bezier(.22,1,.36,1)}main[data-template=product] .related-products .card-wrapper:hover .card__media .media img{transform:scale(1.025)}main[data-template=product] .related-products .card__content{padding-top:1.6rem}main[data-template=product] .related-products .card__heading,main[data-template=product] .related-products .card__heading a,main[data-template=product] .related-products .price{color:var(--fc-ink)}main[data-template=product] .related-products .card__heading{font-family:var(--fc-display);font-size:1.7rem;font-weight:800;line-height:1.1;text-transform:uppercase}main[data-template=product] .related-products .price{color:var(--fc-muted);font-size:1.3rem}main[data-template=product] .jdgm-review-widget,main[data-template=product] .jdgm-widget{max-width:140rem;margin-inline:auto;padding:clamp(5rem,7vw,9rem) clamp(2rem,4vw,6rem)}main[data-template=product] .jdgm-rev-widg{border:0;border-radius:2.4rem;background:var(--fc-white);box-shadow:0 2.4rem 7rem #0b0c0b0b}main[data-template=product] .jdgm-rev-widg__title{color:var(--fc-ink);font-family:var(--fc-display);font-size:clamp(3.2rem,4vw,5.2rem);font-style:italic;font-weight:900;letter-spacing:-.03em;text-transform:uppercase}@media screen and (min-width:990px){main[data-template=product] [id^=MainProduct-]{padding-top:clamp(5.5rem,7vw,9.5rem)!important;padding-bottom:clamp(6rem,8vw,10rem)!important}main[data-template=product] .product__column-sticky{top:12rem}main[data-template=product] .product--thumbnail_slider media-gallery{display:block}main[data-template=product] .product--thumbnail_slider media-gallery>[id^=GalleryViewer-],main[data-template=product] .product--thumbnail_slider .thumbnail-slider{width:100%}main[data-template=product] .product--thumbnail_slider .thumbnail-list{display:flex;flex-direction:row;width:auto;max-height:none;margin:0;padding:.4rem;gap:1rem;overflow-x:auto;overflow-y:hidden;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{width:7rem!important;min-width:7rem!important;height:7rem!important;flex:0 0 7rem!important;max-width:7rem;padding:0;scroll-snap-align:start}main[data-template=product] .product--thumbnail_slider .thumbnail{position:relative;inset:auto;width:7rem!important;height:7rem!important}main[data-template=product] .product--thumbnail_slider .thumbnail img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width:989px){main[data-template=product] [id^=MainProduct-]{padding-top:3rem!important;padding-bottom:5rem!important}main[data-template=product] [id^=MainProduct-]>.page-width{padding-inline:1.8rem}main[data-template=product] .product{display:block}main[data-template=product] .product__media-wrapper,main[data-template=product] .product__info-wrapper{width:100%;max-width:none}main[data-template=product] .product__media-wrapper,main[data-template=product] .product__info-wrapper{padding:0}main[data-template=product] .product__info-container{max-width:none;margin-top:4rem;padding-top:0}main[data-template=product] .product__title h1{max-width:none;font-size:clamp(3.5rem,9.8vw,4.9rem)}main[data-template=product] .related-products{margin-top:5rem;padding:6rem 1.8rem}}@media screen and (max-width:749px){main[data-template=product] [id^=MainProduct-]{padding-top:2rem!important}main[data-template=product] [id^=MainProduct-]>.page-width{padding-inline:1.4rem}main[data-template=product] .product__media-list,main[data-template=product] .product__media-item,main[data-template=product] .product__media,main[data-template=product] .product__media.media{border-radius:1.8rem}main[data-template=product] .product__media-wrapper{margin-inline:0}main[data-template=product] .product__media-list{margin-bottom:0}main[data-template=product] .slider.slider--mobile{scroll-padding-left:0}main[data-template=product] .product__media-item.grid__item{width:100%;margin-left:0}main[data-template=product] .thumbnail-slider{margin-top:1.2rem}main[data-template=product] .thumbnail-list__item.slider__slide{width:6.3rem;min-width:6.3rem}main[data-template=product] .thumbnail{border-radius:1rem}main[data-template=product] .product__info-container{margin-top:3.6rem}main[data-template=product] .product__info-container>*+*{margin-top:1.7rem}main[data-template=product] .product__text.caption-with-letter-spacing{margin-bottom:1.4rem}main[data-template=product] .product__info-container .price{font-size:2.7rem}main[data-template=product] variant-selects,main[data-template=product] variant-radios{padding-top:1.7rem}main[data-template=product] .product-form__input input[type=radio]+label{min-width:4.5rem;min-height:4rem;padding:.95rem 1.25rem}main[data-template=product] .product-form__input--swatch .swatch-input__label{min-height:4rem;padding:.5rem 1rem .5rem .55rem}main[data-template=product] .product-form__input--swatch .swatch{width:2.6rem;height:2.6rem}main[data-template=product] .product-form__quantity{max-width:14.5rem}main[data-template=product] .product-form__submit.button{min-height:5.6rem}main[data-template=product] .product__description{margin-top:3.4rem;padding-top:2.6rem;font-size:1.35rem}main[data-template=product] .product__accordion summary{min-height:5.8rem}main[data-template=product] .related-products__heading{margin-bottom:3rem}main[data-template=product] .related-products .grid{column-gap:1rem;row-gap:3rem}main[data-template=product] .related-products .grid__item{width:calc(50% - .5rem);max-width:calc(50% - .5rem)}}@media(prefers-reduced-motion:no-preference){main[data-template=product] .product__media-wrapper{animation:fc-product-media-in .68s cubic-bezier(.22,1,.36,1) both}main[data-template=product] .product__info-container{animation:fc-product-info-in .7s 70ms cubic-bezier(.22,1,.36,1) both}@keyframes fc-product-media-in{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes fc-product-info-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/fc-product-editorial.css.map */
