body.template-product,body:has(.maeva-product-scope){background:#fff!important;color:#514448}.maeva-product-scope{display:block;height:0;overflow:hidden}body:has(.maeva-product-scope) .product{gap:clamp(20px,4vw,65px)}body:has(.maeva-product-scope) .product__title h1{font-family:Georgia,serif;font-size:clamp(29px,3vw,46px);font-weight:400;line-height:1.2;color:#59464c}body:has(.maeva-product-scope) .price-item{color:#8e5067;font-weight:700}body:has(.maeva-product-scope) .product-form__submit{background:#bc7991!important;color:#fff!important;border-radius:5px;min-height:55px;font-weight:700;letter-spacing:.025em}body:has(.maeva-product-scope) .product-form__submit:before,body:has(.maeva-product-scope) .product-form__submit:after{box-shadow:none!important;border:0!important}body:has(.maeva-product-scope) .product-form__submit:hover{background:#a6657e!important}body:has(.maeva-product-scope) .shopify-payment-button__button{border-radius:5px!important;min-height:52px}body:has(.maeva-product-scope) .product__media img{border-radius:6px}body:has(.maeva-product-scope) .product__media-wrapper .media{background:#fff7f9}body:has(.maeva-product-scope) .product-form__input input[type=radio]+label{border-radius:5px;border:1px solid #e7d4dc;background:#fff;color:#6a515b}body:has(.maeva-product-scope) .product-form__input input[type=radio]:checked+label{background:#bc7991!important;color:#fff!important;border-color:#bc7991!important}body:has(.maeva-product-scope) .product__description{line-height:1.85;color:#61545a}body:has(.maeva-product-scope) .product__description h2,body:has(.maeva-product-scope) .product__description h3{font-size:1.1em;font-weight:700;color:#6e4c59}body:has(.maeva-product-scope) .accordion{border-color:#f0dce4}body:has(.maeva-product-scope) .product__info-container{background:#fff;padding:clamp(5px,1.2vw,22px)}body:has(.maeva-product-scope) .product__tax{color:#88747d}body:has(.maeva-product-scope) .thumbnail[aria-current=true]{border-color:#bc7991!important}body:has(.maeva-product-scope) .product__media-toggle:focus-visible{outline-color:#bc7991}body:has(.maeva-product-scope) .related-products__heading{font-family:Georgia,serif;font-size:clamp(30px,3vw,45px);font-weight:400;color:#604a53}body:has(.maeva-product-scope) .card__heading a{color:#594950}body:has(.maeva-product-scope) .quantity{border:1px solid #ead8df;border-radius:5px}body:has(.maeva-product-scope) .product-form__input .form__label{font-weight:650;color:#5e4951}@media(max-width:749px){body:has(.maeva-product-scope) .product__info-container{padding:12px 3px}body:has(.maeva-product-scope) .product__title h1{font-size:30px}body:has(.maeva-product-scope) .product{gap:15px}}@media(min-width:750px){body:has(.maeva-product-scope) .product{display:grid!important;grid-template-columns:minmax(0,48%) minmax(0,52%)!important;column-gap:clamp(22px,3vw,46px)!important;align-items:start!important}body:has(.maeva-product-scope) .product__media-wrapper,body:has(.maeva-product-scope) .product__info-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important}body:has(.maeva-product-scope) .product__info-container{max-width:100%!important;padding:0 12px 0 0!important}body:has(.maeva-product-scope) .product__media-list{margin-bottom:8px!important}body:has(.maeva-product-scope) .product__column-sticky{top:80px}body:has(.maeva-product-scope) .product__media img{max-height:660px;object-fit:contain}}body:has(.maeva-product-scope) .product__title{margin:0 0 8px!important}body:has(.maeva-product-scope) .product__title h1{font-size:clamp(25px,2.5vw,35px)!important;line-height:1.2!important}body:has(.maeva-product-scope) .product__info-container>*+*{margin:12px 0!important}body:has(.maeva-product-scope) .product-form__input{margin:0 0 12px!important}body:has(.maeva-product-scope) .product-form__input .form__label{margin-bottom:7px!important}body:has(.maeva-product-scope) .product-form__submit{min-height:48px!important}body:has(.maeva-product-scope) .shopify-payment-button__button{min-height:46px!important}body:has(.maeva-product-scope) .product__description{font-size:14px!important;line-height:1.65!important;margin-top:12px!important}body:has(.maeva-product-scope) .product__description p{margin:0 0 9px!important}body:has(.maeva-product-scope) .product__description ul{margin:7px 0 10px!important}body:has(.maeva-product-scope) .product__description h2,body:has(.maeva-product-scope) .product__description h3{margin:12px 0 5px!important}body:has(.maeva-product-scope) .thumbnail-list{gap:8px!important}body:has(.maeva-product-scope) .product__media img{border-radius:4px}body:has(.maeva-product-scope) .product-form__buttons{max-width:100%!important}@media(max-width:749px){body:has(.maeva-product-scope) .product__info-container>*+*{margin:13px 0!important}body:has(.maeva-product-scope) .product__title h1{font-size:27px!important}body:has(.maeva-product-scope) .product__description{font-size:14px!important}}@media(min-width:750px){body:has(.maeva-product-scope) .product{grid-template-columns:minmax(0,38%) minmax(0,62%)!important;column-gap:clamp(18px,2.5vw,36px)!important;max-width:1120px;margin-inline:auto!important}body:has(.maeva-product-scope) .product__media-wrapper{max-width:430px!important;justify-self:end!important}body:has(.maeva-product-scope) .product__media img{max-height:510px!important;object-fit:contain!important}body:has(.maeva-product-scope) .product__info-container{max-width:600px!important}body:has(.maeva-product-scope) .product__title h1{font-size:clamp(23px,2vw,29px)!important}body:has(.maeva-product-scope) .product__info-container>*+*{margin:8px 0!important}body:has(.maeva-product-scope) .thumbnail{width:56px!important;height:72px!important}body:has(.maeva-product-scope) .thumbnail-list{gap:6px!important}}body:has(.maeva-product-scope) .product__title h1{letter-spacing:-.015em!important}body:has(.maeva-product-scope) .price{font-size:16px!important}body:has(.maeva-product-scope) .product-form__input .form__label{font-size:13px!important;margin-bottom:5px!important}body:has(.maeva-product-scope) .product-form__input input[type=radio]+label{font-size:12px!important;padding:8px 12px!important;min-width:40px!important;min-height:34px!important}body:has(.maeva-product-scope) .product-form__submit{min-height:44px!important;font-size:14px!important}body:has(.maeva-product-scope) .shopify-payment-button__button{min-height:44px!important;font-size:14px!important}body:has(.maeva-product-scope) .product__description{font-size:13px!important;line-height:1.55!important}body:has(.maeva-product-scope) .product__description p{margin-bottom:6px!important}body:has(.maeva-product-scope) .product__description h2,body:has(.maeva-product-scope) .product__description h3{font-size:13px!important;margin:9px 0 4px!important}body:has(.maeva-product-scope) .product-form__input{margin-bottom:8px!important}body:has(.maeva-product-scope) .quantity{min-height:40px!important}body:has(.maeva-product-scope) .product__info-container{padding-top:0!important}@media(max-width:749px){body:has(.maeva-product-scope) .product__title h1{font-size:24px!important}body:has(.maeva-product-scope) .product__description{font-size:14px!important}body:has(.maeva-product-scope) .product__info-container>*+*{margin:10px 0!important}body:has(.maeva-product-scope) .product__media-wrapper .product__media img{max-height:460px!important;object-fit:contain!important}body:has(.maeva-product-scope) .product-form__submit{min-height:46px!important}}@media(min-width:750px){body:has(.maeva-product-scope) .product__media-wrapper{max-width:490px!important}body:has(.maeva-product-scope) .product__media img{max-height:590px!important;object-fit:contain!important}body:has(.maeva-product-scope) .product__media-wrapper .product__media{width:100%!important}body:has(.maeva-product-scope) .thumbnail{width:62px!important;height:78px!important}}@media(max-width:749px){body:has(.maeva-product-scope) .product__media-wrapper .product__media img{max-height:510px!important;object-fit:contain!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/maeva-spotlight-product.css.map */
