#MainProduct-template--main .product__title{font-family:Georgia,serif}product-info[id^=MainProduct-] .product__title h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.16;color:#293f30}product-info[id^=MainProduct-] .price--large{font-weight:650;letter-spacing:-.02em;color:#2d4734}product-info[id^=MainProduct-] .product-form__submit{border-radius:9px;min-height:52px;font-weight:650;letter-spacing:.015em;background:#405541;color:#fff}product-info[id^=MainProduct-] .product-form__submit:before,product-info[id^=MainProduct-] .product-form__submit:after{border-radius:9px}product-info[id^=MainProduct-] .product-form__input input[type=radio]+label{border-radius:8px;min-height:39px;display:inline-flex;align-items:center;justify-content:center}product-info[id^=MainProduct-] .product__accordion{border-color:#e4e8df}product-info[id^=MainProduct-] .product__accordion summary{min-height:48px}@media(max-width:749px){product-info[id^=MainProduct-] .section-template--main-padding{padding-top:12px}product-info[id^=MainProduct-] .product__info-container{padding:0 16px}product-info[id^=MainProduct-] .product__info-container>*+*{margin:16px 0}product-info[id^=MainProduct-] .product__title{margin:12px 0 10px}product-info[id^=MainProduct-] .product__title h1{font-size:clamp(23px,6vw,29px);line-height:1.18}product-info[id^=MainProduct-] .price--large{font-size:22px;line-height:1.35}product-info[id^=MainProduct-] .price--on-sale .price-item--regular{font-size:14px}product-info[id^=MainProduct-] .product__media-wrapper .product__media-list{margin-bottom:8px}product-info[id^=MainProduct-] .product__media-wrapper .product__media{border-radius:0}product-info[id^=MainProduct-] .product-form__input{max-width:100%;margin-bottom:15px}product-info[id^=MainProduct-] .product-form__input .form__label{font-size:13px;font-weight:650;margin-bottom:9px}product-info[id^=MainProduct-] .product-form__buttons{max-width:100%}product-info[id^=MainProduct-] .product-form__submit{width:100%;min-height:52px;font-size:14px}product-info[id^=MainProduct-] .shopify-payment-button__button{border-radius:9px;min-height:50px}product-info[id^=MainProduct-] .product__description{font-size:14px;line-height:1.7;color:#4d5c50}product-info[id^=MainProduct-] .product__accordion .accordion__title{font-size:14px}}@media(min-width:750px){product-info[id^=MainProduct-] .product__title h1{font-size:clamp(30px,3vw,44px)}product-info[id^=MainProduct-] .product__info-wrapper{padding-left:clamp(25px,4vw,60px)}}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product__title h1{font-size:24px;line-height:1.24;letter-spacing:-.028em}product-info[id^=MainProduct-] .product__media-wrapper .slider--mobile{scroll-padding-left:0;gap:0}product-info[id^=MainProduct-] .product__media-wrapper .slider--mobile>.slider__slide{width:100%;max-width:100%;margin-left:0;margin-right:0;scroll-snap-align:center}product-info[id^=MainProduct-] .product__media-wrapper .slider-mobile-gutter{margin-left:0;margin-right:0}product-info[id^=MainProduct-] .product__media-wrapper .slider-buttons{margin-top:4px}product-info[id^=MainProduct-] .product__description{font-size:14px;line-height:1.72;overflow-wrap:break-word}product-info[id^=MainProduct-] .product__description p{margin:0 0 14px}product-info[id^=MainProduct-] .product__description h2,product-info[id^=MainProduct-] .product__description h3{font-family:Georgia,serif;color:#304634;line-height:1.3;margin:22px 0 10px}product-info[id^=MainProduct-] .product__description ul,product-info[id^=MainProduct-] .product__description ol{padding-left:21px;margin:10px 0 18px}product-info[id^=MainProduct-] .product__description li{margin-bottom:7px}}product-info[id^=MainProduct-] .product__media-wrapper .product__media-list .product__media{aspect-ratio:1/1;overflow:hidden}product-info[id^=MainProduct-] .product__media-wrapper .product__media-list .product__media img{width:100%;height:100%;object-fit:contain}@media(max-width:749px){product-info[id^=MainProduct-] .product__media-wrapper .product__media-list .product__media{aspect-ratio:1/1}}product-info[id^=MainProduct-] .product__media-wrapper .product__media-list .product__media{padding-top:0!important;aspect-ratio:1/1;height:auto!important;min-height:0!important}product-info[id^=MainProduct-] .product__media-wrapper .product__media-list .product__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}product-info[id^=MainProduct-] .product__media-wrapper .product__media-list .product__media-item{align-self:start}@media(max-width:749px){product-info[id^=MainProduct-] .product__media-wrapper .slider-buttons{margin-top:0!important}product-info[id^=MainProduct-] .product__media-wrapper .product__media-list{margin-bottom:0!important}}product-info[id^=MainProduct-] .product__media-wrapper .product__media-list .product__media{background:#f7f8f3;border-radius:12px;overflow:hidden}product-info[id^=MainProduct-] .product__media-wrapper .product__media-list .product__media img{object-fit:contain}product-info[id^=MainProduct-] .product__media-wrapper .slider-button{color:#405541}product-info[id^=MainProduct-] .product__media-wrapper .slider-button:focus-visible{outline:2px solid #405541;outline-offset:2px}product-info[id^=MainProduct-] .product__media-wrapper .slider-counter{font-size:12px;font-weight:650;letter-spacing:.08em;color:#405541}@media(max-width:749px){product-info[id^=MainProduct-] .product__media-wrapper .product__media-list .product__media{border-radius:10px}product-info[id^=MainProduct-] .product__media-wrapper .slider-buttons{min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px}product-info[id^=MainProduct-] .product__media-wrapper .slider-button{width:40px;height:40px;border:1px solid #dbe6d9;border-radius:50%;background:#f7f8f3;display:grid;place-items:center}product-info[id^=MainProduct-] .product__media-wrapper .slider-button[disabled]{opacity:.35}product-info[id^=MainProduct-] .product__media-wrapper .slider-counter{min-width:58px;text-align:center}product-info[id^=MainProduct-] .product__media-wrapper .product__media-list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/luvonix-product-page.css.map */
