.badge{padding-left:2rem;clip-path:polygon(100% 0%,10% 0%,0% 100%,100% 100%)}.payment-icons-wrapper{width:85%;max-width:85%;display:flex;justify-content:center;margin-left:auto;margin-right:auto}.product__info-container{background-color:#f8f8f8;padding:2rem}.product__title h1,.product__title .h1{font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-bottom:0!important}.product__text.caption-with-letter-spacing{font-size:1.1rem;letter-spacing:.12em;opacity:.7;font-weight:500}.product__text.subtitle{font-size:1.5rem;color:rgba(var(--color-foreground),.75)}.product__info-container .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem}.product__info-container .price-item--regular{font-weight:700;font-size:2.4rem;letter-spacing:-.01em}.product__info-container .price--on-sale .price-item--regular{font-size:1.5rem;font-weight:400;text-decoration:line-through;opacity:.5}.product__info-container .price-item--sale{font-weight:700;font-size:2.4rem}.product__discount-badge .badge{font-size:1.2rem;font-weight:600;padding:.4rem 1rem;border-radius:4px}.product__info-container{display:flex;flex-direction:column}.product__info-container>*+*{margin-top:1rem;margin-bottom:0;padding:.5rem 0rem}.product__info-container .product__title+.product__text{margin-top:.4rem}.product__info-container [id^=price-]{margin-top:1.2rem}.product-form__input{margin-bottom:1.6rem}.product-form__input .form__label{font-size:1.3rem;font-weight:600;letter-spacing:.02em;margin-bottom:1rem}.product-form__input input[type=radio]+label{border-radius:6px;border-width:1.5px;transition:all .2s ease;font-weight:500}.product-form__input input[type=radio]:checked+label{border-width:2px;font-weight:600}.product-form__input input[type=radio]:not(:checked)+label:hover{border-color:rgba(var(--color-foreground),.4);background-color:rgba(var(--color-foreground),.03)}.swatch-input__input:checked+.swatch{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px rgb(var(--color-foreground))}.swatch{transition:transform .15s ease,box-shadow .15s ease}.swatch:hover{transform:scale(1.08)}.product-form__input .select{border-radius:8px;border-color:rgba(var(--color-foreground),.15);transition:border-color .2s ease,box-shadow .2s ease}.product-form__input .select:hover{border-color:rgba(var(--color-foreground),.3)}.product-form__input .select:focus-within{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.product-form__quantity{margin-bottom:1.6rem}.quantity{border-radius:8px;overflow:hidden;border:1.5px solid rgba(var(--color-foreground),.15);transition:border-color .2s ease}.quantity:hover{border-color:rgba(var(--color-foreground),.3)}.quantity:focus-within{border-color:rgb(var(--color-foreground))}.quantity__button{transition:background-color .15s ease}.quantity__button:hover{background-color:rgba(var(--color-foreground),.05)}.quantity__input{font-weight:600;font-size:1.5rem}.product-form__buttons{display:flex;flex-direction:column;gap:1rem}.product-form__submit{border-radius:6px;font-weight:600;font-size:1.5rem;letter-spacing:.02em;min-height:5.2rem}.shopify-payment-button__button{border-radius:8px!important;min-height:5.2rem;transition:transform .15s ease,box-shadow .2s ease}.shopify-payment-button__button:hover{transform:translateY(-1px)}.shopify-payment-button__more-options{font-size:1.3rem;opacity:.7;transition:opacity .2s ease;margin-top:1.2rem}.shopify-payment-button__more-options:hover{opacity:1}.product__accordion{margin-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.1)}.product__accordion .accordion{border-color:rgba(var(--color-foreground),.1)}.product__accordion .accordion__title{font-size:1.4rem;font-weight:600;padding:1.6rem 0}.product__accordion summary{transition:color .2s ease}.product__accordion summary:hover{color:rgba(var(--color-foreground),.7)}.product__accordion .accordion__content{padding:0 0 1.6rem;font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground),.85)}.product__accordion .icon-caret{transition:transform .3s ease}.product__accordion details[open] .icon-caret{transform:rotate(180deg)}.product__inventory{font-size:1.3rem;font-weight:500;padding:.8rem .2rem;border-radius:6px;width:fit-content}.product__description{font-size:1.5rem;line-height:1.75;color:rgba(var(--color-foreground),.85)}.product__description p{margin-bottom:1.2rem}.product__description ul,.product__description ol{padding-left:2rem;margin-bottom:1.2rem}.product__description li{margin-bottom:.6rem}.product__description a{text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-thickness .2s ease}.product__description a:hover{text-decoration-thickness:2px}.share-button{margin-top:2rem}.share-button__button{font-size:1.3rem;font-weight:500;opacity:.7;transition:opacity .2s ease}.share-button__button:hover{opacity:1}.product__sku,.product__tax{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.thumbnail-list{gap:.8rem}.thumbnail{border-radius:6px;overflow:hidden;transition:opacity .2s ease,box-shadow .2s ease}.thumbnail:hover{opacity:.85}.thumbnail[aria-current]{box-shadow:0 0 0 2px rgb(var(--color-foreground))}.product__media-icon,.thumbnail__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(var(--color-background),.9)}#shopify-block-AYnBJMVJYK0tMQlhZM__growave_loyalty_wishlist_block_product_fave_button_9rpmaX{margin-top:0!important}@media screen and (max-width:749px){.product__info-container{padding:0;background:#fff}.product__info-container>*+*{margin-top:1.2rem}.product-form__submit{min-height:5rem;font-size:1.4rem}.product__accordion .accordion__title{font-size:1.6rem;padding:1.4rem 0}}@media screen and (min-width:750px){.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-size:2.8rem}.product__info-container{padding-right:2rem}}@media screen and (min-width:990px){.product__info-wrapper{padding-left:4rem}.product--right .product__info-wrapper{padding-right:4rem;padding-left:0}}.product__info-container *:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){.product-form__submit,.product-form__submit:before,.shopify-payment-button__button,.swatch,.thumbnail,.product__accordion .icon-caret{transition:none}}@media screen and (max-width:749px){.product__info-container>*+*{margin-top:5px}#MainProduct-template--27084558664063__main>div.page-width{padding:0 1.5rem}}.accordion summary{padding-block:.5rem}#ProductRecommendations-template--27084558664063__main-mobile{border-bottom:none}
/*# sourceMappingURL=/cdn/shop/t/143/assets/section-main-product-modern.css.map */
