.product__text.caption-with-letter-spacing{font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;opacity:.5;font-weight:600;margin-bottom:.4rem!important;margin-top:0!important}.product__title h1,.product__title .h1{font-size:clamp(2.2rem,3.5vw,3.4rem);letter-spacing:-.03em;line-height:1.1;margin:0}.product .price--large .price-item--regular,.product .price--large .price-item--sale{font-size:2.6rem;font-weight:800;letter-spacing:-.01em;line-height:1}.product .price--large .price-item--regular:only-child{font-size:2.8rem}.product .price--large .price-item--last.price-item--last{font-size:1.6rem;opacity:.5}.product__tax{margin-top:-.8rem!important;font-size:1.15rem;opacity:.5;letter-spacing:.04em}.product__info-container .product-form{border-top:1px solid rgba(var(--color-foreground),.1);padding-top:2.4rem;margin-top:2rem!important}.quantity{border-radius:50px!important;overflow:hidden}.quantity__input{font-size:1.5rem;font-weight:700;letter-spacing:0}.quantity__button{border-radius:0;transition:background-color .16s ease,color .16s ease}.quantity__button:hover{background-color:rgba(var(--color-foreground),.08)}.product-form__submit{min-height:5.6rem!important;font-size:1.5rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase;border-radius:var(--buttons-radius-outset)!important;transition:transform .16s ease,box-shadow .2s ease,background-color .2s ease!important}.product-form__submit:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(var(--color-button),.35),var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.product-form__submit:not([disabled]):active{transform:translateY(0);box-shadow:none;transition-duration:60ms}.product-form__submit.button--secondary{min-height:5.2rem!important}.product-form__buttons{display:flex;flex-direction:column;gap:1rem;max-width:100%}.shopify-payment-button__button{min-height:5.2rem!important;font-size:1.4rem!important;border-radius:var(--buttons-radius-outset)!important;transition:transform .16s ease,opacity .16s ease!important}.shopify-payment-button__button:not([disabled]):hover{transform:translateY(-1px);opacity:.92}.shopify-payment-button__more-options{font-size:1.15rem;opacity:.55;letter-spacing:.04em;transition:opacity .16s ease}.shopify-payment-button__more-options:hover{opacity:.9}.product__media-list .media{border-radius:var(--media-radius);overflow:hidden;transition:box-shadow .3s ease}.product__media-item.is-active .media{box-shadow:0 0 0 1px rgba(var(--color-foreground),.12),0 16px 48px #0006}@media screen and (min-width:990px){.product__media-item .media:hover{cursor:zoom-in}}.thumbnail-list{gap:.8rem!important}.thumbnail-list__item{border-radius:calc(var(--media-radius) * .7);overflow:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,opacity .2s ease;opacity:.6}.thumbnail-list__item.is-active,.thumbnail-list__item:hover{opacity:1}.thumbnail-list__item.is-active{box-shadow:0 0 0 2px rgb(var(--color-foreground));transform:scale(1.04)}.thumbnail-list__item:not(.is-active):hover{transform:scale(1.06);box-shadow:0 0 0 1px rgba(var(--color-foreground),.4)}.thumbnail{border:none!important;background:transparent;padding:0;cursor:pointer}.product__info-container .field__input,.product__info-container textarea.field__input,.product__info-container .text-area{border-radius:var(--inputs-radius-outset)!important;border-color:rgba(var(--color-foreground),.18)!important;background-color:rgba(var(--color-foreground),.04)!important;font-size:1.4rem;padding:1.4rem 1.8rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;resize:vertical}.product__info-container .field__input:focus,.product__info-container textarea.field__input:focus,.product__info-container .text-area:focus{border-color:rgba(var(--color-foreground),.5)!important;background-color:rgba(var(--color-foreground),.07)!important;box-shadow:0 0 0 1px rgba(var(--color-foreground),.15);outline:none}.product__info-container .form__label{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;opacity:.65}.product__description{font-size:1.5rem;line-height:1.75;opacity:.85}.product__description h2,.product__description h3,.product__description h4{margin-top:2rem;letter-spacing:-.01em}.product__description ul,.product__description ol{padding-left:2rem}.product__description li{margin-bottom:.5rem}.product__accordion .accordion{background:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.08)!important;border-radius:1.2rem;overflow:hidden;margin-top:0}.product__accordion+.product__accordion{margin-top:1rem}.product__accordion .accordion{border-top:none;border-bottom:none}.product__accordion details{padding:0 2rem}.product__accordion summary{padding:1.5rem 0;transition:opacity .2s ease;border-bottom:1px solid transparent}.product__accordion summary:hover{opacity:.8}.product__accordion details[open]>summary{border-bottom-color:rgba(var(--color-foreground),.08)}.product__accordion .accordion__title{font-size:1.4rem;font-weight:700;letter-spacing:.01em}.product__accordion .accordion__content{padding:1.4rem 0 1.8rem;font-size:1.4rem;line-height:1.75;opacity:.85}.product__accordion details[open] .accordion__content{animation:accordionOpen .24s cubic-bezier(.16,1,.3,1)}@keyframes accordionOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.product__inventory{font-size:1.25rem;letter-spacing:.04em;font-weight:500}.share-button summary{font-size:1.25rem;opacity:.6;transition:opacity .16s ease}.share-button summary:hover{opacity:1}.product__info-container{padding-bottom:8rem}.product__info-container>*+*{margin-top:1.6rem!important}.product__info-container>*:first-child{margin-top:0!important}.thumbnail-slider .slider-button{width:3.2rem;height:3.2rem;border-radius:50%;background-color:rgba(var(--color-background),.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .16s ease}.thumbnail-slider .slider-button:hover{transform:scale(1.1);background-color:rgb(var(--color-background))}@media screen and (max-width:749px){.product__title h1,.product__title .h1,.product .price--large .price-item--regular,.product .price--large .price-item--sale{font-size:2.2rem}.product-form__submit{min-height:5rem!important;font-size:1.4rem!important}.product__info-container{padding-bottom:10rem}}.installment{margin-top:-.6rem!important}.product__view-details{font-size:1.25rem;opacity:.5;letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin-top:1rem!important;transition:opacity .16s ease}.product__view-details:hover{opacity:.9}@media screen and (min-width:750px){.product.grid--2-col-tablet,.product--small.grid--2-col-tablet,.product--medium.grid--2-col-tablet,.product--large.grid--2-col-tablet{display:grid!important;grid-template-columns:60fr 40fr!important;grid-template-rows:auto!important;column-gap:5rem!important;row-gap:0!important;align-items:start!important}}@media screen and (min-width:990px){.product.grid--2-col-tablet,.product--small.grid--2-col-tablet,.product--medium.grid--2-col-tablet,.product--large.grid--2-col-tablet{column-gap:7rem!important}}@media screen and (min-width:750px){.product__media-wrapper.grid__item{grid-column:1!important;grid-row:1!important;max-width:none!important;width:100%!important}.product__info-wrapper.grid__item{grid-column:2!important;grid-row:1!important;max-width:none!important;width:100%!important}}.product--small .product__media-wrapper,.product--medium .product__media-wrapper{max-width:100%!important}@media screen and (min-width:750px){.product__media-list>.product__media-item>.media,.product__media-list>.product__media-item>.product-media-container>.media{height:54rem!important;padding-bottom:0!important;min-height:unset!important}.product__media-list>.product__media-item>.media>*,.product__media-list>.product__media-item>.product-media-container>.media>*{object-fit:contain!important}}@media screen and (min-width:990px){.product__media-list>.product__media-item>.media,.product__media-list>.product__media-item>.product-media-container>.media{height:62rem!important}}@media screen and (min-width:990px){.product__info-wrapper.grid__item{border-left:none!important}}.product-info-container>.page-width{padding-top:4rem!important;padding-bottom:6rem!important}@media screen and (min-width:990px){.product-info-container>.page-width{padding-top:6rem!important;padding-bottom:8rem!important}}.product-recommendations{padding-top:5rem;border-top:1px solid rgba(var(--color-foreground),.07);margin-top:4rem}.product-recommendations .title{font-size:clamp(1.8rem,2.5vw,2.4rem);letter-spacing:-.02em;margin-bottom:3rem}@media screen and (max-width:749px){.product.grid--2-col-tablet{grid-template-columns:1fr!important}.product__media-list>.product__media-item>.media,.product__media-list>.product__media-item>.product-media-container>.media{height:36rem!important;padding-bottom:0!important}}.shopify-section:has(.product.grid--2-col-tablet),.shopify-section:has(.product.product--no-media){background:rgba(var(--color-foreground),.025);padding-top:3rem!important;padding-bottom:5rem!important}@media screen and (min-width:750px){.product.grid--2-col-tablet{gap:2.4rem!important;column-gap:2.4rem!important}}@media screen and (min-width:750px){.product__media-wrapper.grid__item{background:rgb(var(--color-background));border-radius:1.6rem!important;padding:2rem;overflow:hidden;box-shadow:0 0 0 1px rgba(var(--color-foreground),.06),0 4px 24px #00000012}.product__media-wrapper .media{border-radius:1rem!important}.product__media-wrapper .thumbnail-list__item{border-radius:.6rem}}@media screen and (min-width:750px){.product__info-wrapper.grid__item{background:rgb(var(--color-background));border-radius:1.6rem!important;padding:3.5rem!important;box-shadow:0 0 0 1px rgba(var(--color-foreground),.06),0 4px 24px #00000012;border-left:none!important}}@media screen and (max-width:749px){.product__media-wrapper.grid__item,.product__info-wrapper.grid__item{background:rgb(var(--color-background));border-radius:1.4rem;padding:1.6rem;box-shadow:0 0 0 1px rgba(var(--color-foreground),.06),0 4px 16px #0000000f}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/product-page-modern.css.map */
