.product-info{--m-navy:#142033;--m-mauve:#AF9293;--m-cloud:#F4F2EF}html body .product-info .buy-buttons .button,html body .product-info button[type=submit].button,html body .product-info .button--primary,html body .product-info [class*=mirra] button,html body product-sticky-add-to-cart .button,html body .product-quick-add .button{border-radius:999px!important;background:#142033!important;border-color:#142033!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:600!important;font-size:15px!important;min-height:54px!important}html body .product-info .buy-buttons .button:hover,html body .product-info [class*=mirra] button:hover{opacity:.9}html body .product-info h1{color:#142033!important}html body .product-info .variant-picker .block-swatch,html body .product-info .variant-picker .block-swatch__item{border-radius:999px!important}.m-pdp-trustline{flex-wrap:wrap;row-gap:2px}.m-pdp-trustline .dot{color:#af9293}.m-pdp-trust2{background:#142033;border-radius:14px;padding:6px 18px;margin:6px 0 0}.m-pdp-trust2 .row{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid rgba(175,146,147,.35)}.m-pdp-trust2 .row:first-child{border-top:0}.m-pdp-trust2 .ic{flex:0 0 38px;width:38px;height:38px;border-radius:999px;background:#af9293;display:flex;align-items:center;justify-content:center}.m-pdp-trust2 .ic svg{width:19px;height:19px;stroke:#142033;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.m-pdp-trust2 .t{display:block;font-size:14px;font-weight:600;color:#fff;line-height:1.3}.m-pdp-trust2 .s{display:block;font-size:13px;color:#af9293;line-height:1.4}.m-pdp-trust2 a{color:inherit;text-decoration:none}.m-pdp-human{font-size:14px;line-height:1.5;color:#142033;margin:10px 0 0;text-align:center}.m-pdp-human a{text-decoration:underline;text-underline-offset:3px}.mlys.bg-navy .m-quotes>div{background:#f4f2ef;color:#142033;border-radius:14px;padding:34px 28px}.mlys.bg-navy .m-quotes .m-stars{color:#af9293}.mlys.bg-navy .m-quotes .m-cite{color:#8a6f70!important}.mlys.bg-navy .m-scores a,.mlys.bg-navy .m-scores span{color:#f4f2ef!important}.mlys[id]{scroll-margin-top:90px}.mlys .m-text ul{margin:0 0 1em;padding-left:1.1em}.mlys .m-text li{margin:0 0 .4em}.mlys .m-text strong{font-weight:600}.mlys .m-faq{max-width:760px;margin:0 auto;border-top:1px solid rgba(20,32,51,.15)}.mlys.bg-navy .m-faq,.mlys.bg-navy .m-faq-item{border-color:#f4f2ef40}.mlys .m-faq-item{border-bottom:1px solid rgba(20,32,51,.15)}.mlys .m-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:17px;font-weight:500;line-height:1.4}.mlys .m-faq-item summary::-webkit-details-marker{display:none}.mlys .m-faq-icon{flex:0 0 14px;height:14px;position:relative}.mlys .m-faq-icon:before,.mlys .m-faq-icon:after{content:"";position:absolute;left:0;right:0;top:6px;height:1.5px;background:currentColor;transition:transform .2s}.mlys .m-faq-icon:after{transform:rotate(90deg)}.mlys .m-faq-item[open] .m-faq-icon:after{transform:rotate(0)}.mlys .m-faq-a{padding:0 0 24px}.mlys .m-faq-a a{text-decoration:underline}.m-pdp-trustline{display:flex;align-items:center;gap:8px;font-size:13px;color:#142033;text-decoration:none}.m-pdp-trustline .stars{color:#af9293;letter-spacing:2px;font-size:14px}.m-pdp-promise{font-size:17px;line-height:1.5;color:#142033;margin:0}.m-pdp-fit{background:#f4f2ef;border-radius:4px;padding:14px 16px;font-size:14px;line-height:1.6;color:#142033}.m-pdp-fit strong{font-weight:600}.m-pdp-fit a{text-decoration:underline}.m-pdp-acc ul{padding-left:18px;margin:0 0 12px}.m-pdp-acc li{margin:0 0 6px}.m-pdp-acc a{text-decoration:underline}@media(max-width:760px){.mlys .m-faq-item summary{font-size:16px;padding:18px 0}}html:has(.product-info) .mlys.bg-white,html:has(.product-info) .mlys.bg-cloud{--accent:#876667}html body .product-info .buy-buttons .button:not(.button--outline):not(.button--subdued):not(.button--ghost),html body product-sticky-bar .buy-buttons .button:not(.button--outline):not(.button--subdued):not(.button--ghost){background:#142033!important;border-color:#142033!important;color:#fff!important}@media screen and (min-width:1000px){html body .product.m-has-trust-slot{row-gap:0}html body .product.m-has-trust-slot>.m-trust-slot{margin-top:24px}}html body .product-info button.mirra-button.btn.button.button--primary{background:#fff!important;color:#142033!important;border:1px solid #142033!important}
/*# sourceMappingURL=/cdn/shop/t/93/assets/melyr-pdp.css.map */
