.product-card__media,.product-gallery__media{background:#f2ede5}.product-gallery__media img{mix-blend-mode:multiply}.product-info .product-title{font-family:var(--ml-serif);font-size:clamp(1.9rem,2.4vw,2.6rem);line-height:1.1;letter-spacing:.005em;text-transform:none}.price-list--product sale-price{font-family:var(--ml-serif);font-size:clamp(1.7rem,2vw,2.1rem);letter-spacing:0}.price-list--product compare-at-price{font-size:1rem;letter-spacing:0}.ml-rating{display:inline-flex;gap:.45rem;align-items:center;font-size:.85rem;color:rgb(var(--text-color));text-decoration:none}.ml-rating:not(.ml-rating--top){margin-top:.55rem}.ml-rating b{color:var(--ml-gold-d);font-size:1rem;line-height:1}.ml-rating__sep{opacity:.45}.ml-rating u{text-underline-offset:3px;text-decoration-color:var(--ml-line)}.ml-rating:hover u{text-decoration-color:currentColor}.ml-rating-wrap{margin-top:-.35rem}.ml-stars{font-size:1.05rem;line-height:1;letter-spacing:.08em;background:linear-gradient(90deg,var(--ml-gold,#c49e63) var(--p,100%),rgba(32,27,82,.18) var(--p,100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ml-rating__v{font-weight:600}.feature-badge{--background:245 243 238 !important;--text-color:32 27 82 !important;--border-color:196 158 99 !important;border-radius:0}.feature-badge svg{color:var(--ml-gold-d)}.block-swatch{border-color:var(--ml-line)}.block-swatch:hover{border-color:var(--ml-violet)}input:checked+.block-swatch{background:var(--ml-violet);color:var(--ml-rain);border-color:var(--ml-violet)}buy-buttons .button--outline{background:var(--ml-violet)!important;color:var(--ml-rain)!important;border-color:var(--ml-violet)!important;padding-block:1.15rem;font-size:.85rem;letter-spacing:.14em}buy-buttons .button--outline:hover{background:var(--ml-blue)!important;border-color:var(--ml-blue)!important}.ml-replaced{display:none!important}.ml-limited{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .65rem;padding:.75rem 0;border-top:1px solid var(--ml-line);border-bottom:1px solid var(--ml-line);color:var(--ml-violet);font-size:.86rem;line-height:1.4}.ml-limited__dot{width:.5rem;height:.5rem;flex:none;background:var(--ml-rose-deep);transform:rotate(45deg)}.ml-limited__t{font-weight:500;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ml-rose-deep)}.ml-limited__b{opacity:.85}.ml-ship{display:grid;grid-template-columns:auto 1fr;gap:.9rem;padding:1rem 1.15rem;background:var(--ml-rain);border:1px solid var(--ml-line);color:var(--ml-violet)}.ml-ship>svg{width:1.6rem;height:1.6rem;stroke:var(--ml-gold-d);fill:none;stroke-width:1.3;margin-top:.1rem}.ml-ship__h{margin:0;font-size:.98rem;line-height:1.35}.ml-ship__h b{font-weight:600}.ml-ship__h span{opacity:.65;font-size:.88rem}.ml-ship__s{margin:.25rem 0 0;font-size:.82rem;opacity:.78;line-height:1.4}.ml-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:.9rem 0 0;padding:.8rem 0 0;border-top:1px dashed var(--ml-line);font-size:.74rem;line-height:1.3}.ml-steps li{position:relative;padding-top:1rem;opacity:.85}.ml-steps li:before{content:"";position:absolute;top:0;left:0;width:.6rem;height:.6rem;border-radius:50%;background:var(--ml-gold)}.ml-steps li:after{content:"";position:absolute;top:.3rem;left:.9rem;right:-.3rem;border-top:1px solid var(--ml-line)}.ml-steps li:last-child:after{display:none}.ml-steps li:last-child:before{background:var(--ml-violet)}.ml-steps b{display:block;font-weight:600;font-size:.8rem;opacity:1}.ml-ship__r{display:flex;align-items:center;gap:.5rem;margin:.85rem 0 0;padding-top:.75rem;border-top:1px dashed var(--ml-line);font-size:.8rem;line-height:1.4}.ml-ship__r svg{width:1rem;height:1rem;flex:none;stroke:var(--ml-gold-d);fill:none;stroke-width:1.6}.ml-promo{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;background:#f6ebe4;border:1px solid rgba(165,109,79,.45);color:var(--ml-violet);font-size:.88rem}.ml-promo>svg{width:1.15rem;height:1.15rem;flex:none;stroke:var(--ml-rose-deep);fill:none;stroke-width:1.5}.ml-promo__txt{flex:1;margin:0;line-height:1.45}.ml-promo__txt strong{color:var(--ml-rose-deep);font-weight:600}.ml-promo__code{display:inline-block;margin-left:.15rem;padding:.12rem .55rem;border:1px dashed var(--ml-violet);background:transparent;color:var(--ml-violet);font:600 .8rem/1.4 var(--text-font-family);letter-spacing:.08em;cursor:copy}.ml-promo__btn{flex:none;padding:.6rem 1.1rem;background:var(--ml-violet);color:var(--ml-rain);border:1px solid var(--ml-violet);font-size:.74rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:.2s}.ml-promo__btn:hover{background:var(--ml-blue);border-color:var(--ml-blue)}.ml-promo.is-applied .ml-promo__btn{background:transparent;color:var(--ml-violet);pointer-events:none}.ml-promo__auto{flex:none;font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-rose-deep)}@media(max-width:699px){.ml-promo{flex-wrap:wrap;row-gap:.55rem}.ml-promo__btn,.ml-promo__auto{margin-left:1.9rem}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/maslaus-cro-pdp.css.map */
