.product{gap:4rem}@media(min-width:990px){.product{gap:6rem}.product--thumbnail .product__media-gallery,.product--thumbnail_slider .product__media-gallery{align-self:start}}.product__text.caption-with-letter-spacing{font-size:var(--wgt-text-xs);letter-spacing:var(--wgt-tracking-widest);color:var(--wgt-muted);margin-bottom:.6rem;font-weight:500}.product__title h1,.product__title>*{font-size:clamp(2.8rem,4vw,4rem);line-height:1.05;letter-spacing:-.02em;font-weight:500;margin:0 0 1rem}.wgt-product-benefit{margin:0 0 1.2rem;font-size:var(--wgt-text-lg);line-height:1.35;letter-spacing:var(--wgt-tracking-tight);color:var(--wgt-muted-strong);font-weight:400;max-width:50ch}@media(max-width:749px){.wgt-product-benefit{font-size:var(--wgt-text-base)}}.price--large .price-item{font-size:clamp(2rem,3vw,2.8rem);font-weight:500;letter-spacing:var(--wgt-tracking-tight);font-variant-numeric:tabular-nums}.price__sale .price-item--regular,.price--end .price-item--regular{text-decoration:line-through;text-decoration-thickness:1px;color:var(--wgt-muted);font-weight:400}.price__sale .price-item--sale{color:var(--wgt-danger)}.price__container{gap:.8rem}.product__tax{font-size:var(--wgt-text-xs);color:var(--wgt-muted);margin-top:.4rem}.rating-wrapper{display:flex;align-items:center;gap:.8rem;margin:.4rem 0 1.2rem}.rating-star{color:#18181b;font-size:var(--wgt-text-base);letter-spacing:.15em}.rating-count,.rating-text{font-size:var(--wgt-text-xs);color:var(--wgt-muted);letter-spacing:var(--wgt-tracking-tight)}.product__info-container>*+*{margin-top:1.6rem}.product__info-container>.product__title{margin-top:0}.product-form__input--pill input[type=radio]+label,.product-form__input fieldset.product-form__input label.product-form__buttons{border-radius:var(--variant-pills-radius)}.product-form__input--pill input[type=radio]+label{padding:.8rem 1.4rem;font-size:var(--wgt-text-sm);letter-spacing:var(--wgt-tracking-tight);border:1px solid var(--wgt-hairline-strong);background:rgb(var(--color-background));transition:border-color var(--wgt-transition-fast),background var(--wgt-transition-fast)}.product-form__input--pill input[type=radio]:checked+label{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.6rem;border:1px solid var(--wgt-hairline-strong);box-shadow:inset 0 0 0 2px rgb(var(--color-background));transition:transform var(--wgt-transition-fast),box-shadow var(--wgt-transition-fast)}.product-form__input--swatch .swatch-input__input+.swatch-input__label:hover{transform:scale(1.06);border-color:rgb(var(--color-foreground))}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{box-shadow:inset 0 0 0 2px rgb(var(--color-background)),0 0 0 2px rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.price__container .wgt-savings{margin-left:.6rem}fieldset.product-form__input legend.form__label{font-size:var(--wgt-text-xs);font-weight:500;letter-spacing:var(--wgt-tracking-widest);text-transform:uppercase;color:var(--wgt-muted);margin-bottom:.8rem}.product-form__submit{min-height:5.8rem;font-size:var(--wgt-text-base);font-weight:600;letter-spacing:var(--wgt-tracking-wide);border-radius:0;background:var(--wgt-accent)!important;color:#fff!important;border:1px solid var(--wgt-accent)!important}.product-form__submit:before,.product-form__submit:after{background:none!important}.product-form__submit:hover{opacity:.92}.product-form__submit[disabled],.product-form__submit.disabled{background:var(--wgt-surface-hover)!important;color:var(--wgt-muted)!important;border-color:var(--wgt-hairline-strong)!important;cursor:not-allowed}.product-form__submit .wgt-atc-label{font-weight:600;text-transform:uppercase;letter-spacing:.06em}.product-form__submit .wgt-atc-sep{opacity:.5;margin:0 .4rem}.product-form__submit .wgt-atc-price{font-variant-numeric:tabular-nums;letter-spacing:var(--wgt-tracking-tight)}.product-form__submit.is-success{background:var(--wgt-success)!important;border-color:var(--wgt-success)!important;color:#fff!important;transition:background .2s ease,border-color .2s ease}.product-form__submit.is-success>span{display:inline-flex;align-items:center;gap:.6rem}@media(prefers-reduced-motion:reduce){.product-form__submit.is-success{transition:none}}.product-form__buttons{gap:.8rem}.shopify-payment-button__button{border-radius:0!important;min-height:5.8rem!important;font-weight:600!important;letter-spacing:var(--wgt-tracking-wide)!important}.wgt-description{display:block;position:relative;margin-top:2.4rem}.product__description{font-size:var(--wgt-text-base);line-height:1.7;color:var(--wgt-muted-strong);max-width:60ch}.product__description>*+*{margin-top:1.2rem}.product__description strong{color:rgb(var(--color-foreground));font-weight:500}.product__description em{font-style:italic}.product__description h2,.product__description h3{font-weight:500;letter-spacing:var(--wgt-tracking-tight);color:rgb(var(--color-foreground));margin-top:2.4rem!important;margin-bottom:.4rem}.product__description h2{font-size:var(--wgt-text-lg)}.product__description h3{font-size:var(--wgt-text-base)}.product__description ul,.product__description ol{padding-left:1.6rem;margin-left:.4rem}.product__description ul li,.product__description ol li{margin-top:.4rem}.product__description a{text-underline-offset:.3rem}.wgt-description.is-collapsed .product__description{max-height:var(--wgt-description-clip, 280px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent 100%);mask-image:linear-gradient(180deg,#000 65%,transparent 100%)}.wgt-description__toggle{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;padding:.4rem 0;background:none;border:0;font:inherit;font-size:var(--wgt-text-xs);letter-spacing:var(--wgt-tracking-widest);text-transform:uppercase;font-weight:500;color:rgb(var(--color-foreground));cursor:pointer;border-bottom:1px solid rgb(var(--color-foreground));transition:opacity var(--wgt-transition-fast)}.wgt-description__toggle:hover{opacity:.7}.wgt-description__toggle-chevron{width:1rem;height:1rem;transition:transform var(--wgt-transition-fast)}.wgt-description:not(.is-collapsed) .wgt-description__toggle-chevron{transform:rotate(180deg)}.wgt-description__toggle-label-less{display:none}.wgt-description:not(.is-collapsed) .wgt-description__toggle-label-more{display:none}.wgt-description:not(.is-collapsed) .wgt-description__toggle-label-less{display:inline}@media(max-width:749px){.product__description{font-size:var(--wgt-text-sm);line-height:1.65}.product__description h2{font-size:var(--wgt-text-base)}.product__description h3{font-size:var(--wgt-text-sm)}}.product__accordion{border:0;border-top:1px solid var(--wgt-hairline);margin:0}.product__accordion+.product__accordion{border-top:0}.product__info-container .product__accordion:last-of-type{border-bottom:1px solid var(--wgt-hairline)}.product__accordion summary{padding:1.6rem 0;font-size:var(--wgt-text-sm);font-weight:500;letter-spacing:var(--wgt-tracking-tight);color:rgb(var(--color-foreground));cursor:pointer}.product__accordion summary:hover{color:var(--wgt-muted-strong)}.product__accordion .accordion__content{padding:0 0 1.6rem;font-size:var(--wgt-text-sm);line-height:1.6;color:var(--wgt-muted-strong)}.share-button__button{font-size:var(--wgt-text-xs);letter-spacing:var(--wgt-tracking-wide)}.product__media-wrapper{--media-radius: 0px}.product__media-item .product__media{border-radius:var(--wgt-radius-md);overflow:hidden}.thumbnail-list{gap:1.2rem;margin-top:1.2rem}.thumbnail{border-radius:var(--wgt-radius-sm);border:1px solid transparent;transition:border-color var(--wgt-transition-fast),box-shadow var(--wgt-transition-fast),transform var(--wgt-transition-fast),opacity var(--wgt-transition-fast);opacity:.7}.thumbnail:hover{opacity:1;border-color:var(--wgt-hairline-strong)}.thumbnail[aria-current]{opacity:1;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 3px rgb(var(--color-foreground));transform:scale(1.02)}.section--main-product+.shopify-section{margin-top:2rem}@media(max-width:749px){.product__info-wrapper{padding-top:2.4rem}.product__title h1{font-size:2.4rem}.product-form__submit{min-height:5rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/wgt-product-page.css.map */
