:root{--mb-brown: #2A211C;--mb-brown-rgb: 42 33 28;--mb-brown-soft: #6B5E55;--mb-gold: #C49A45;--mb-blush: #FBF1EF;--mb-pink: #F2C2C0;--mb-red: #B23A35;--mb-red-dark: #8E2A26;--mb-hairline: #EDE1DA;--mb-gutter: clamp(12px, 3vw, 32px);--mb-card-radius: clamp(20px, 2.4vw, 28px);--mb-card-gap: clamp(.75rem, 2vw, 1.5rem)}body{--m-bg: #FFFFFF;--m-surface: #FBF7F3;--m-text: #2A211C;--m-text-rgb: 42 33 28;--m-muted: #6B5E55;--m-blush: #FBF1EF;--m-champagne: #F7F1EA;--m-dark-bg: #2A211C;--m-dark-text: #FFFFFF;background-color:#fff;color:var(--m-text)}.form-note--success{color:#2e7d57}.form-note--error,.form-errors{color:#a33a3a}.mobile-menu .socials a{border-color:rgb(var(--mb-brown-rgb) / .2)}a:focus-visible,button:focus-visible,summary:focus-visible,.btn:focus-visible{outline:2px solid var(--mb-brown);outline-offset:3px}.btn--accent{--btn-bg: var(--mb-brown);--btn-fg: #FFFFFF}.hero.hero--dark,.product-hero--dark,.section--dark,.section--blush,.section--champagne,.shades,.footer{margin-inline:max(var(--mb-gutter),calc((100% - var(--m-page-width)) / 2));border-radius:var(--mb-card-radius);overflow:hidden}.hero.hero--dark,.product-hero--dark,.section--dark,.section--blush,.section--champagne,.shades{margin-block:var(--mb-card-gap)}.announcement.announcement--rotate{margin:0;border-radius:0;width:100%;max-width:none;padding:.62rem 1rem;overflow:hidden;background-color:var(--mb-brown);color:#fff;text-align:center}.mb-announce{display:grid;list-style:none;margin:0;padding:0}.mb-announce__item{grid-area:1 / 1;align-self:center;opacity:0;visibility:hidden;font-size:clamp(.66rem,.62rem + .2vw,.76rem);font-weight:600;line-height:1.4;letter-spacing:clamp(.1em,.06em + .2vw,.16em);text-transform:uppercase;transition:opacity .8s ease,visibility 0s linear .8s}.mb-announce__item.is-active{opacity:1;visibility:visible;transition:opacity .8s ease .3s,visibility 0s}.mb-announce__item a{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.mb-announce__item a:hover{color:var(--mb-pink)}.mb-announce__item a:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}@media(max-width:380px){.announcement.announcement--rotate{padding-inline:.75rem}.mb-announce__item{font-size:.62rem;letter-spacing:.07em}}@media(prefers-reduced-motion:reduce){.mb-announce__item,.mb-announce__item.is-active{transition:none}}.mticker{--mticker-fade: clamp(32px, 9vw, 120px);margin-block:clamp(.25rem,1.5vw,.75rem);padding-block:clamp(.9rem,2.2vw,1.3rem);background-color:transparent;color:var(--mb-brown)}.mticker__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--mticker-fade),#000 calc(100% - var(--mticker-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--mticker-fade),#000 calc(100% - var(--mticker-fade)),transparent 100%)}.mticker__track{display:flex;width:max-content;animation:mticker-scroll var(--mticker-duration, 40s) linear infinite;will-change:transform}.mticker:hover .mticker__track{animation-play-state:paused}.mticker__group{display:flex;flex-shrink:0;align-items:center;list-style:none;margin:0;padding:0}.mticker__item{display:inline-flex;align-items:center;white-space:nowrap}.mticker__text{font-size:clamp(.72rem,.68rem + .2vw,.82rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase}.mticker__star{color:var(--mb-gold);font-size:.8em;line-height:1;padding-inline:clamp(1.1rem,2.6vw,1.9rem)}@keyframes mticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.mticker__viewport{-webkit-mask-image:none;mask-image:none}.mticker__track{animation:none!important;width:auto;justify-content:center}.mticker__group{flex-wrap:wrap;justify-content:center;row-gap:.4rem;flex-shrink:1}.mticker__group[aria-hidden=true]{display:none}.mticker__item:last-child .mticker__star{display:none}}.footer{--m-text: #FFFFFF;--m-text-rgb: 255 255 255;--m-muted: rgb(255 255 255 / .74);background-color:var(--mb-brown);color:#fff;margin-top:clamp(1.5rem,4vw,3rem);margin-bottom:var(--mb-gutter);padding-block:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2rem)}.footer .wrap{padding-inline:clamp(1.25rem,4vw,3rem)}.footer p{color:#ffffffd1}.footer h3{color:var(--mb-pink)}.footer a{color:#fff;text-underline-offset:.2em}.footer a:hover{color:var(--mb-pink)}.footer a:focus-visible,.footer summary:focus-visible,.footer button:focus-visible{outline-color:#fff}.footer__policies a{color:#fffc}.footer__policies a:hover{color:#fff}.footer__copy{color:#ffffffb3}.footer .socials a{border-color:#ffffff47}.footer-newsletter__row{background-color:#fff;border-color:transparent}.footer-newsletter__row input[type=email]{color:var(--mb-brown)}.footer-newsletter__row input[type=email]::placeholder{color:var(--mb-brown-soft)}.footer-newsletter__row:focus-within{box-shadow:0 0 0 3px #f2c2c099}.footer-newsletter__row .btn{--btn-bg: var(--mb-brown);--btn-fg: #FFFFFF}.footer .form-note--success{color:#bfe6cf}.footer .form-note--error{color:#f6c1c1}.template-index .hero.hero--dark{background-color:var(--mb-brown)}.product-hero--dark{background-color:var(--mb-brown);color:#fff}.product-hero--dark .product-hero__inner{padding-inline:clamp(1.25rem,4vw,3rem)}.product-hero--dark .product-hero__title{color:#fff}.product-hero--dark .product-hero__text,.product-hero--dark .product-hero__text p{color:#ffffffd6}.product-hero--dark .product-hero__points svg{color:var(--mb-pink)}.product-hero--dark .bulb-frame.bulbs-off{box-shadow:none}.product-hero--dark .ratio{border-radius:calc(var(--mb-card-radius) - 8px);overflow:hidden}.template-product .ba,.template-product .edu{background-color:#fff;color:var(--mb-brown)}.template-product [id$=__main]{background-color:#fff}.low-stock-badge{display:none!important}.mb-activity{display:flex;flex-direction:column;justify-content:center;gap:.15rem;width:fit-content;max-width:100%;min-height:3.35rem;margin-bottom:.9rem;padding:.5rem 1rem;border-radius:14px;background-color:var(--mb-blush);border:1px solid rgb(var(--mb-brown-rgb) / .08);color:var(--mb-brown)}.mb-activity__label{font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-brown-soft)}.mb-activity__text{display:block;font-size:.88rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .35s ease}.mb-activity__text.is-fading{opacity:0}.mb-activity:not(:has(.mb-activity__label)){min-height:2.4rem}.btn.btn--buy,.btn.btn--buy-bar{--btn-bg: var(--mb-red);--btn-fg: #FFFFFF;position:relative;background-color:var(--mb-red);border:1px solid var(--mb-red);color:#fff}.btn.btn--buy{border-radius:12px}.btn.btn--buy:hover:not([disabled]):not(.is-loading),.btn.btn--buy-bar:hover:not([disabled]):not(.is-loading){background-color:var(--mb-red-dark);border-color:var(--mb-red-dark);box-shadow:0 10px 24px -14px #8e2a26b3}.btn.btn--buy:active:not([disabled]),.btn.btn--buy-bar:active:not([disabled]){background-color:#7a231f;transform:translateY(0)}.btn.btn--buy:focus-visible,.btn.btn--buy-bar:focus-visible{outline:3px solid var(--mb-brown);outline-offset:3px}.btn.btn--buy[disabled],.btn.btn--buy-bar[disabled]{background-color:#e9e1dc;border-color:#e9e1dc;color:#6b5e55;opacity:1;cursor:not-allowed;box-shadow:none;transform:none}.btn.is-loading{cursor:progress;pointer-events:none}.btn.is-loading:after{content:"";width:1em;height:1em;margin-left:.6em;border:2px solid rgb(255 255 255 / .45);border-top-color:#fff;border-radius:50%;animation:mb-spin .8s linear infinite}@keyframes mb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn.is-loading:after{animation:none;border-color:#fff;border-right-color:transparent}}#seen.section--blush{background-color:var(--m-blush)}.gallery__handle--button{margin:.6rem 0 0}.gallery__handle-link{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.6rem 1.25rem;border-radius:999px;background-color:#fff;border:1px solid rgb(var(--mb-brown-rgb) / .22);color:var(--mb-brown);font-size:.86rem;font-weight:600;letter-spacing:.06em;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.gallery__handle-link svg{width:18px;height:18px;flex-shrink:0}.gallery__handle-link:hover{border-color:var(--mb-brown);box-shadow:0 8px 20px -14px rgb(var(--mb-brown-rgb) / .6);transform:translateY(-1px)}.gallery__handle-link:focus-visible{outline:3px solid var(--mb-brown);outline-offset:3px}.mb-reviews{padding-block:clamp(2rem,6vw,4rem) clamp(1.5rem,4vw,3rem)}.mb-reviews__head{text-align:center;max-width:640px;margin:0 auto clamp(1.5rem,4vw,2.5rem)}.mb-reviews__title{font-size:calc(clamp(2rem,1.3rem + 2.4vw,3.1rem) * var(--m-heading-scale, 1));font-weight:600;margin-bottom:.4em}.mb-reviews__intro{color:var(--m-muted);font-size:1.06rem}.mb-reviews__grid{list-style:none;margin:0;padding:clamp(1rem,3vw,2rem);display:grid;grid-template-columns:1fr;gap:clamp(.8rem,2vw,1.2rem);background-color:var(--m-champagne);border-radius:var(--mb-card-radius)}@media(min-width:720px){.mb-reviews__grid{grid-template-columns:repeat(2,1fr)}}.mb-review{min-width:0}.mb-review__quote{height:100%;margin:0;padding:clamp(1.2rem,3vw,1.6rem);display:flex;flex-direction:column;gap:.6rem;background-color:#fff;border:1px solid var(--mb-hairline);border-radius:16px}.mb-review__stars{color:#e8b94a;font-size:1.05rem;letter-spacing:.1em;line-height:1}.mb-review__text{margin:0;font-size:1.04rem;line-height:1.62;overflow-wrap:anywhere}.mb-review__name{margin-top:auto;font-size:.92rem;font-weight:600;color:var(--m-muted)}.mb-reviews__cta{text-align:center;margin-top:clamp(1.5rem,4vw,2.5rem)}.mb-reviews:not(:has(.mb-reviews__cta)){padding-bottom:0}.mb-reviews__btn{--btn-bg: var(--mb-brown);--btn-fg: #FFFFFF}.template-product .ba{padding-top:clamp(1.5rem,4vw,3rem)}.nf-trust__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2.25rem);max-width:420px;margin-inline:auto}@media(min-width:640px){.nf-trust__cards--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px}}.nf-trust__cards .feature-card{background-color:var(--mb-brown);border-color:#ffffff29;color:#fff}.nf-trust__cards .feature-card h3{color:#fff}.nf-trust__cards .feature-card p{color:#ffffffbd;margin:0}.template-index .nf-trust:has(.nf-trust__cards){background-color:#fff;padding-block:clamp(2rem,5vw,3.5rem)}.bundle__note{font-size:.84rem;line-height:1.35;color:var(--m-muted)}.bundle__text{gap:4px}.bundle__text .bundle__save{margin-top:2px}.mb-gallery{display:grid;gap:.7rem;min-width:0;align-content:start;align-self:start}.mb-gallery__stage{position:relative;aspect-ratio:1 / 1;border-radius:var(--mb-card-radius);overflow:hidden;background-color:#0b0908}.mb-gallery__main{display:block;width:100%;height:100%;object-fit:contain}.mb-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background-color:#ffffffe6;color:var(--mb-brown);cursor:pointer;box-shadow:0 4px 14px -6px #00000080}.mb-gallery__arrow--prev{left:10px}.mb-gallery__arrow--next{right:10px}.mb-gallery__arrow:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.mb-gallery--single .mb-gallery__arrow,.mb-gallery--single .mb-gallery__thumbs{display:none}.mb-gallery__thumbs{display:flex;gap:.5rem;overflow-x:auto;align-items:flex-start;scrollbar-width:none;padding:2px}.mb-gallery__thumbs::-webkit-scrollbar{display:none}.mb-gallery__thumb{flex:0 0 auto;width:clamp(56px,15vw,76px);aspect-ratio:1 / 1;padding:0;border:1px solid var(--mb-hairline);border-radius:10px;overflow:hidden;background-color:#0b0908;cursor:pointer;opacity:.72;transition:opacity .2s ease,border-color .2s ease}.mb-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.mb-gallery__thumb:hover{opacity:1}.mb-gallery__thumb[aria-current=true]{opacity:1;border:2px solid var(--mb-brown)}@media(max-width:899px){.template-product .product{row-gap:1.25rem;padding-top:1rem}}.mb-gif-slot{margin-top:1.25rem}.mb-gif-slot:empty{display:none}.buycard .buycard__stage--trust{background-color:#fff;color:var(--mb-brown);border:1px solid var(--mb-hairline);border-radius:12px;padding:0;gap:0;margin-top:.2rem}.mb-assure{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.buycard__stage--trust .mb-assure .mb-assure__row{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:.9rem;line-height:1.4;color:var(--mb-brown)}.mb-assure__row+.mb-assure__row{border-top:1px solid var(--mb-hairline)}.mb-assure__icon{display:inline-flex;flex-shrink:0;color:var(--mb-brown-soft)}.buycard__stage--trust .mb-assure__icon svg{width:20px;height:20px;color:var(--mb-brown-soft)}.mb-assure__text{color:var(--mb-brown)}.mb-assure__text strong{font-weight:700;color:var(--mb-brown)}.mb-assure__text a{color:var(--mb-brown-soft);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mirabella-soft.css.map */
