.miara-sets{padding:7rem 0;background:#fff8fc}.miara-sets__inner{max-width:120rem;margin:0 auto;padding:0 1.5rem}.miara-sets__header{text-align:center;max-width:76rem;margin:0 auto 3rem}.miara-sets__header>span{color:#ff78b9;font-size:1.2rem;font-weight:900;letter-spacing:.14em}.miara-sets__header h2{margin:.7rem 0 1rem;font-size:clamp(3.2rem,5.2vw,5.3rem);line-height:1.03;color:#111}.miara-sets__header p,.miara-sets__note{color:#111111a8;font-size:1.6rem;line-height:1.55}.miara-sets__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.miara-set-card{position:relative;overflow:hidden;border-radius:2.8rem;background:#fff;border:1px solid rgba(17,17,17,.07);box-shadow:0 1.4rem 4rem #33182614;transition:transform .2s ease,box-shadow .2s ease}.miara-set-card:hover{transform:translateY(-4px);box-shadow:0 2rem 5rem #3318261f}.miara-set-card--featured{border:2px solid #ff78b9}.miara-set-card__media{display:block;aspect-ratio:1/1;overflow:hidden;background:#f7f2f4}.miara-set-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.miara-set-card:hover .miara-set-card__image{transform:scale(1.025)}.miara-set-card__body{padding:2.4rem}.miara-set-card__mini{font-size:1.18rem;font-weight:900;letter-spacing:.12em;color:#ff78b9}.miara-set-card h3{margin:.6rem 0 .8rem;font-size:2.8rem;line-height:1.1;color:#111}.miara-set-card p{margin:0;color:#111111ad;font-size:1.55rem;line-height:1.5}.miara-set-card__value{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:2rem 0 1.4rem;padding:1.2rem 0;border-top:1px solid rgba(17,17,17,.08);border-bottom:1px solid rgba(17,17,17,.08)}.miara-set-card__value strong{font-size:2.4rem;color:#111}.miara-set-card__value span{font-size:1.25rem;color:#1111118c;font-weight:700}.miara-set-card__button{display:flex;align-items:center;justify-content:center;min-height:5.4rem;width:100%;padding:1rem 2rem;border-radius:999px;background:#111;color:#fff;text-decoration:none;font-weight:900;font-size:1.45rem;letter-spacing:.02em}.miara-set-card__button:hover{background:#000;color:#fff}.miara-set-card--featured .miara-set-card__button:hover{background:#111}.miara-set-card__ribbon{position:absolute;z-index:2;top:1.4rem;right:1.4rem;padding:.85rem 1.25rem;border-radius:999px;background:#ff78b9;color:#000;font-size:1.4rem;font-weight:900;letter-spacing:.08em}.miara-sets__note{text-align:center;max-width:82rem;margin:2.2rem auto 0;font-size:1.35rem}@media screen and (min-width:750px){.miara-sets__inner{padding:0 5rem}}@media screen and (max-width:749px){.miara-sets{padding:4.5rem 0}.miara-sets__grid{grid-template-columns:1fr}.miara-set-card__body{padding:1.8rem}.miara-set-card__value{align-items:flex-start;flex-direction:column}.miara-set-card h3{font-size:2.6rem}}.miara-set-card__deal{font-weight:700;color:#000!important;margin-top:10px!important}.miara-set-card__optional{font-size:14px!important;color:#51454b!important;margin:0 0 12px!important}.miara-set-card__availability{font-size:14px!important;margin:0 0 12px!important;color:#51454b}.miara-set-card__ribbon{max-width:calc(100% - 28px);text-align:center}:root{--miara-pink:#FF78B9;--miara-accent:#ff78b9;--miara-berry:#000;--miara-ink:#111;--miara-soft:#fff7fb}body{font-size:16px;line-height:1.55}h1,h2,h3{overflow-wrap:break-word}a,button,input,label,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #000;outline-offset:4px}input,select,textarea{font-size:16px}.header-wrapper{background:#fff}.shopify-section-header-sticky .header-wrapper{box-shadow:0 4px 20px #3318260d}.header__heading-logo{max-width:150px}.header__menu-item{font-size:15px;font-weight:600;letter-spacing:0;padding:14px 10px;line-height:1.3}.header__icon{width:44px;height:44px}.menu-drawer__menu-item{font-size:18px;font-weight:600;min-height:48px}.announcement-bar__message{font-size:14px;line-height:1.4;font-weight:600;letter-spacing:.025em;padding:9px 12px;color:#fff;opacity:1}.header__inline-menu{margin-left:0}.miara-sets,.miara-faq,.miara-proof{padding:56px 0;scroll-margin-top:100px}.miara-sets__header>span,.miara-faq__header>span,.miara-proof__header>span,.miara-completa__eyebrow,.miara-addon__kicker{font-size:14px!important;color:#000;font-weight:700;letter-spacing:.07em}.miara-sets__header h2,.miara-proof__header h2,.miara-faq__header h2,.miara-completa__header h2{font-size:clamp(30px,3.5vw,44px);font-weight:700;line-height:1.12;letter-spacing:-.025em}.miara-sets__header p,.miara-faq__header p,.miara-proof__header p,.miara-completa__header p{font-size:17px!important;line-height:1.6;color:#51454b}.miara-set-card__mini{font-size:13px!important;letter-spacing:.06em;color:#000}.miara-set-card p{font-size:16px!important}.miara-set-card h3{font-size:28px;font-weight:600;line-height:1.18}.miara-set-card__value span{font-size:15px!important;color:#51454b}.miara-set-card__value strong{font-size:30px}.miara-set-card__button{font-size:16px!important;min-height:54px!important;font-weight:700;letter-spacing:0}.miara-set-card__ribbon{background:#ff78b9;color:#000;font-size:14px;letter-spacing:.04em;padding:12px 18px;box-shadow:0 3px 14px #00024}.miara-sets__note{font-size:15px;color:#51454b}.miara-set-card__media{aspect-ratio:1.1}.miara-set-card__image{object-fit:contain;background:#fff7fb}.miara-faq__item summary{font-size:17px!important;min-height:60px;gap:12px}.miara-faq__answer{font-size:16px!important;line-height:1.6}.miara-faq__plus{flex:0 0 32px;width:32px;height:32px;background:#000}.miara-proof__result p{font-size:16px;font-weight:500}.multicolumn .title{font-size:clamp(30px,3vw,40px);font-weight:600}.multicolumn-card__info h3{font-size:23px;font-weight:600}.multicolumn-card__info p{font-size:16px;line-height:1.6}.multicolumn .button{font-size:16px;min-height:52px;background:#111;color:#fff}.product__title h1{font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.13;letter-spacing:-.025em}.product .price--large .price-item,.product .price__regular .price-item--regular{font-size:28px;font-weight:600}.product__tax{font-size:14px}.product-form__input .form__label{font-size:16px;font-weight:600;color:#111}.product-form__input--pill:has(.miara-palette-option){grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.product-form__input--pill input[type=radio]+.miara-palette-option{border-radius:12px;margin:0!important}.miara-palette-option__name{font-size:13px!important;padding:7px 2px!important;line-height:1.3}.miara-palette-option__tick{width:20px;height:20px;right:4px;top:4px;font-size:12px}.product-form__submit{min-height:56px;border-radius:999px;font-size:17px;font-weight:600;background:#000;color:#fff}.product-form__submit:hover:not(:disabled){background:#111}.product-form__submit:disabled{background:#595959;color:#fff;opacity:1}.product__description{font-size:16px;line-height:1.65}.product__media-wrapper .global-media-settings,.product__media-wrapper .product-media-container{border-radius:20px;overflow:hidden}.thumbnail{border-radius:10px;overflow:hidden}.thumbnail[aria-current]{box-shadow:0 0 0 2px #000}.product-form__quantity{margin-top:16px}.miara-completa{scroll-margin-top:110px}.miara-addon p{font-size:16px!important}.miara-swatch__name{font-size:14px!important}.miara-addon__button{font-size:16px!important;min-height:50px}.miara-addon__button--accent{background:#000}.miara-addon__status{font-size:14px!important;color:#000!important}.miara-addon__bottom{flex-wrap:wrap}.miara-swatch__input:disabled+.miara-swatch{opacity:.5;cursor:not-allowed}.cart-items,.cart__footer{font-size:16px}.cart-item__name{font-size:17px;font-weight:600;color:#111}.cart__footer{background:#fff7fb;border-radius:20px;padding:24px!important;margin-top:16px}.cart__checkout-button{min-height:56px;border-radius:999px;background:#000!important;color:#fff!important;font-size:17px;font-weight:600}.cart__checkout-button:hover{background:#111!important}.cart-note{display:none}.totals__total{font-size:20px}.totals__total-value{font-size:24px}.tax-note{font-size:14px;line-height:1.5}.cart__dynamic-checkout-buttons{margin-top:16px}.miara-cart-reassurance p{font-size:16px}.miara-cart-reassurance__inner>span{font-size:14px;color:#000}.newsletter__subheading,.newsletter__subheading p{font-size:17px;color:#000;opacity:1}.newsletter__wrapper h2{font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.2}.newsletter-form__field-wrapper .field{background:#fff;color:#111;border-radius:12px}.newsletter-form__field-wrapper .field__label,.newsletter-form__field-wrapper .field__input,.newsletter-form__button{color:#111}.footer__content-bottom{padding-top:16px}.footer-block__heading{font-size:20px;font-weight:600}.footer-block__details-content,.footer-block__details-content .list-menu__item--link{font-size:15px;color:#51454b;line-height:1.6}.copyright__content,.copyright__content a{font-size:13px;color:#51454b}@media(min-width:990px){.header{padding-left:28px;padding-right:28px}.product__info-wrapper{padding-left:40px!important}.product__column-sticky{top:100px}}@media(max-width:989px){.header__heading-logo{max-width:130px}}@media(max-width:749px){.header{padding-top:6px!important;padding-bottom:6px!important}.announcement-bar__message{font-size:12px;padding:8px 10px}.miara-sets,.miara-proof,.miara-faq{padding:40px 0}.miara-set-card__value{flex-direction:row;align-items:center}.miara-set-card__value strong{font-size:28px}.miara-set-card__value span{font-size:14px!important}.miara-set-card h3{font-size:26px}.miara-set-card__ribbon{font-size:13px;padding:10px 14px}.miara-faq__item summary{font-size:16px!important}.miara-faq__answer{font-size:16px!important}.product__title h1{font-size:30px}.product .price--large .price-item{font-size:26px}.product-form__input--pill:has(.miara-palette-option){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;flex-wrap:wrap!important;overflow:visible!important;scroll-snap-type:none;max-width:100%;gap:8px!important;padding:0!important}.product-form__input--pill:has(.miara-palette-option) .form__label{display:block;width:100%;float:none;padding-bottom:4px;grid-column:1/-1}.product-form__input--pill input[type=radio]+.miara-palette-option{flex:initial;width:auto;scroll-snap-align:none}.miara-palette-option__name{font-size:14px!important}.product-form__submit{min-height:56px}.cart__footer{padding:18px!important}.miara-addon-grid{grid-template-columns:1fr}.miara-addon__media img{object-fit:contain;max-height:320px}.miara-proof__grid{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px}.miara-proof__result{scroll-snap-align:center}.miara-proof__image{aspect-ratio:4/5}.miara-proof__result p{font-size:15px}.footer-block.grid__item{margin:0 0 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.miara-palette-scroll-hint{display:none}.product-form__input--pill input.disabled+.miara-palette-option{text-decoration:none;opacity:1}.miara-product-summary__stock{font-weight:600}.miara-palette-option__tick{background:#000;color:#fff}.miara-product-details{max-width:720px;margin:24px auto 0;padding:0 20px}.miara-product-details details{border-top:1px solid #eadfe4;padding:0 4px}.miara-product-details summary{cursor:pointer;padding:18px 0;font-size:17px;font-weight:600;min-height:52px}.miara-product-details p{font-size:16px;line-height:1.6;margin:0 0 20px;color:#51454b}.miara-product-details a{color:#000;text-underline-offset:3px}.miara-newsletter-note{font-size:14px;line-height:1.5;margin:14px auto 0;max-width:520px;color:#000}.miara-newsletter-note a{color:inherit;text-underline-offset:3px}.miara-contact-intro{font-size:17px;line-height:1.6;margin:0 0 24px;max-width:60ch}.miara-contact-note{font-size:14px;line-height:1.5}.miara-contact-note a{color:#000}.miara-mobile-product-bar{display:none}.miara-sets__header>span,.miara-faq__header>span,.miara-proof__header>span{color:#000!important}.miara-set-card__mini{color:#000!important}.miara-set-card__button:hover{background:#252525!important;color:#fff}.miara-set-card--featured .miara-set-card__button{background:#000}.miara-faq__plus{background:#ff78b9;color:#000}.miara-completa__eyebrow,.miara-addon__kicker{color:#000!important}@media(max-width:749px){.miara-palette-scroll-hint{display:block;font-size:14px;color:#51454b;margin:0 0 6px}.product-form__input--pill:has(.miara-palette-option){scroll-padding:4px}.miara-mobile-product-bar{position:fixed;left:0;right:0;bottom:0;z-index:3;background:#fff;border-top:1px solid #eadfe4;padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -3px 16px #0000000a}.miara-mobile-product-bar.is-visible{display:flex;gap:12px;align-items:center;justify-content:space-between}.miara-mobile-product-bar a{background:#000;color:#fff;border-radius:999px;padding:12px 18px;font-size:15px;font-weight:600;text-decoration:none;min-height:46px;display:flex;align-items:center;text-align:center}.miara-mobile-product-bar strong{font-size:18px;white-space:nowrap}.miara-product-details{padding:0 20px}.miara-product-details summary{font-size:16px}.miara-proof__result p{font-size:16px}.miara-faq__answer{font-size:16px!important}body:has(.miara-mobile-product-bar) .footer__content-bottom{padding-bottom:90px}}@media(min-width:750px){.product-form__input--pill:has(.miara-palette-option){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important;flex-wrap:wrap!important}}.miara-hero__inner{background:#ff78b9!important}.miara-hero__copy,.miara-hero h1,.miara-hero__lead,.miara-hero__prices,.miara-hero__note{color:#fff!important}.miara-hero__button{background:#fff!important;color:#a82a66!important}.miara-hero__button:hover{background:#fff5fa!important;color:#a82a66!important}.miara-benefits{background:#ff78b9!important;color:#fff!important}.miara-benefit strong,.miara-benefit div>span{color:#fff!important}.miara-benefit>.miara-benefit__icon{background:#fff!important;color:#ff78b9!important}.miara-sets{background:#ff78b9!important;color:#fff!important}.miara-sets__header>span,.miara-sets__header h2,.miara-sets__header p,.miara-sets__note{color:#fff!important}.miara-set-card__ribbon{background:#ff78b9!important;color:#fff!important}.miara-ps__labels strong:last-child{background:#ff78b9!important;color:#fff!important}.miara-ps__captions>div:last-child{background:#ff78b9!important;color:#fff!important}.miara-ps__captions>div:last-child strong,.miara-ps__captions>div:last-child p{color:#fff!important}.miara-final__inner{background:#ff78b9!important;color:#fff!important}.miara-final h2,.miara-final p,.miara-final__help{color:#fff!important}.miara-final__button{background:#fff!important;color:#a82a66!important}.miara-final__button:hover{background:#fff5fa!important;color:#a82a66!important}.miara-faq__plus{background:#ff78b9!important;color:#fff!important}.product-form__input--pill input[type=radio]:checked+.miara-palette-option{background:#ff78b9!important;color:#fff!important}.product-form__input--pill input[type=radio]:checked+.miara-palette-option .miara-palette-option__name{color:#fff!important;background:#ff78b9!important}.product-form__input--pill input[type=radio].disabled+.miara-palette-option,.product-form__input--pill input[type=radio].disabled+.miara-palette-option .miara-palette-option__name{text-decoration:none!important}.miara-addon-grid{grid-template-columns:1fr!important;max-width:800px;margin:auto}.newsletter__wrapper{background:#ff78b9!important}.newsletter__wrapper h2,.newsletter__wrapper .newsletter__subheading,.newsletter__wrapper .newsletter__subheading p,.newsletter__wrapper .miara-newsletter-note{color:#fff!important;opacity:1}.newsletter__wrapper .newsletter-form__field-wrapper .field{background:#fff!important;border-radius:14px;overflow:hidden}.newsletter__wrapper .newsletter-form__field-wrapper .field__label,.newsletter__wrapper .newsletter-form__field-wrapper .field__input,.newsletter__wrapper .newsletter-form__button{color:#7d294f!important}.newsletter__wrapper .newsletter-form__button{min-width:52px;min-height:52px}[id$=__multicolumn_xhmGFC] .multicolumn-card{background:#fff0f7!important;border:1px solid #f9d9e9;border-radius:22px}[id$=__multicolumn_xhmGFC] .multicolumn-card__info{padding:24px}[id$=__multicolumn_xhmGFC] .multicolumn-card__info h3{color:#442b3a}[id$=__multicolumn_xhmGFC] .multicolumn-card__info p{color:#5b4651}.miara-proof .miara-proof__inner{max-width:1080px}.miara-proof .miara-proof__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:22px;overflow:visible;scroll-snap-type:none;padding-bottom:0}.miara-proof .miara-proof__result{min-width:0;width:100%;margin:0;box-shadow:none;border:1px solid #f2dce7}.miara-proof .miara-proof__media{width:100%;aspect-ratio:4/5;overflow:hidden;background:#fff0f7}.miara-proof .miara-proof__image{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;display:block}.miara-proof .miara-proof__result p{font-size:16px;line-height:1.5;padding:18px 20px}.miara-ps__cta{margin-top:24px;background:#a82a66;color:#fff}.miara-ps__cta:hover{background:#8e2256}.miara-set-card__button,.miara-set-card--featured .miara-set-card__button{background:#a82a66!important;color:#fff!important}.miara-set-card__button:hover{background:#8e2256!important}.miara-product-summary__extras a{font-size:15px!important;color:#7d294f!important;display:inline-flex;align-items:center;min-height:44px;font-weight:600}@media(max-width:749px){.miara-proof .miara-proof__grid{grid-template-columns:minmax(0,1fr);gap:20px}.miara-proof .miara-proof__inner{padding:0 16px;max-width:540px}[id$=__multicolumn_xhmGFC] .multicolumn-card__info{padding:22px}.miara-hero__media{height:190px}.miara-hero h1{font-size:clamp(30px,8vw,38px)}}.miara-hero .miara-hero__button{min-height:60px;min-width:240px;padding:15px 26px;background:#a82a66!important;color:#fff!important;border:2px solid #fff;box-shadow:0 8px 22px #7d294f26;font-size:20px;font-weight:700;gap:28px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.miara-hero .miara-hero__button span{display:inline-flex;justify-content:center;align-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#fff;color:#a82a66;font-size:21px;line-height:1}.miara-hero .miara-hero__button:hover{background:#85204f!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 12px 26px #7d294f30}.miara-benefits{background:#fff!important;padding:12px 0 32px}.miara-benefits__inner{gap:14px;max-width:1280px}.miara-benefits .miara-benefit{background:#b42b6d;border-radius:18px;padding:18px 16px;gap:12px}.miara-benefits .miara-benefit>.miara-benefit__icon{flex-basis:40px;width:40px;height:40px;color:#b42b6d!important}.miara-benefits .miara-benefit strong{font-size:15px}.miara-benefits .miara-benefit div>span{font-size:14px}.miara-sets{border-radius:28px 28px 0 0;padding-top:48px}.miara-set-card .miara-set-card__ribbon{background:#a82a66!important;color:#fff!important;border:2px solid #fff;box-shadow:0 6px 20px #84255228;font-size:14px;letter-spacing:.025em}.miara-set-card__value{padding:14px 16px;border:0;border-radius:14px;background:#fff0f7;align-items:center}.miara-set-card .miara-set-card__value strong{font-size:34px;line-height:1.1;font-weight:700;color:#a82a66}.miara-set-card .miara-set-card__value span{color:#7d294f;font-size:15px!important}.product .price--large .price-item,.product .price__regular .price-item--regular{font-size:34px!important;color:#a82a66!important;font-weight:700;line-height:1.2}.product .price__container{background:#fff0f7;border-radius:12px;padding:10px 14px;margin-right:8px}.product .price .badge{font-size:13px;vertical-align:middle;background:#f0e5eb;color:#66505c;border-color:transparent}.miara-product-summary .miara-product-summary__extras{margin:12px 0}.miara-product-summary .miara-product-summary__extras a{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#a82a66;color:#fff!important;padding:14px 18px;border-radius:14px;min-height:54px;font-size:18px!important;font-weight:700;text-decoration:none;line-height:1.35}.miara-product-summary .miara-product-summary__extras a:hover{background:#85204f}.miara-product-summary__extras a span{font-size:24px;line-height:1}.product .product-form__input--pill:has(.miara-palette-grid){display:block!important;min-width:0;width:100%;max-width:100%;overflow:visible!important}.product .product-form__input--pill .miara-palette-grid{min-width:0}.product .product-form__input--pill:has(.miara-palette-grid) .form__label{float:none;padding-bottom:0;margin-bottom:0}.product .product-form__input--pill .miara-palette-scroll-hint{display:block}.product__info-wrapper{min-width:0}.product-form__submit:not(:disabled){background:#a82a66;color:#fff}.miara-inline-complements .miara-completa{scroll-margin-top:105px}@media(max-width:749px){.miara-hero .miara-hero__button{width:100%;min-width:0;font-size:19px;min-height:58px}.miara-benefits{padding:4px 0 24px}.miara-benefits__inner{padding:0 16px;gap:10px}.miara-benefits .miara-benefit{padding:16px 13px;border-radius:16px;gap:10px}.miara-benefits .miara-benefit strong{font-size:14px}.miara-benefits .miara-benefit div>span{font-size:13px}.miara-sets{padding-top:34px;border-radius:22px 22px 0 0}.miara-set-card .miara-set-card__ribbon{font-size:12px;padding:10px 13px}.miara-set-card .miara-set-card__value strong{font-size:32px}.miara-set-card .miara-set-card__value span{font-size:14px!important}.product .price--large .price-item,.product .price__regular .price-item--regular{font-size:32px!important}.miara-product-summary .miara-product-summary__extras a{font-size:17px!important;padding:13px 16px}.product .product-form__input--pill input[type=radio]+.miara-palette-option{width:auto;min-width:0}.miara-palette-grid .miara-palette-option__name{font-size:13px!important}}.miara-legal{padding-block:20px 32px;border-top:1px solid #f2dce6}.miara-legal nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px}.miara-legal a,.miara-legal button{display:inline-flex;align-items:center;min-height:44px;color:#83234f;font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:4px}.miara-legal button{background:transparent;border:0;cursor:pointer;padding:0}.miara-legal :focus-visible{outline:2px solid #83234f;outline-offset:4px}.miara-legal p{text-align:center;font-size:15px}.miara-reviews__provenance{max-width:64ch;margin:10px auto 0}.miara-reviews__provenance summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;list-style:none}.miara-reviews__provenance summary::-webkit-details-marker{display:none}.miara-reviews__provenance summary:after{content:"+";font-size:20px;text-decoration:none}.miara-reviews__provenance[open] summary:after{content:"\2212"}.miara-reviews__provenance .miara-reviews__method{margin-top:4px}.miara-reviews{display:block;background:#ff78b9;padding:40px 20px 20px;scroll-margin-top:100px}.miara-reviews--continuation{padding-top:0;padding-bottom:20px}.miara-reviews__inner{max-width:1160px;margin:auto}.miara-reviews__header{max-width:760px;text-align:center;color:#fff;margin:0 auto 26px}.miara-reviews__eyebrow{color:#fff;font-size:14px;font-weight:700;letter-spacing:.08em;margin:0 0 10px}.miara-reviews__header h2{color:#fff;font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.15;margin:0;letter-spacing:-.02em;text-wrap:balance}.miara-reviews__intro{font-size:17px;line-height:1.5;color:#fff;margin:14px 0}.miara-reviews__score{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;color:#fff;margin:16px 0 0;font-size:17px}.miara-reviews__score strong{font-size:26px}.miara-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.miara-reviews__card{background:#fff;color:#33262e;border-radius:18px;padding:24px;border:1px solid #f4dbe7;display:flex;flex-direction:column;min-width:0}.miara-reviews__stars{display:flex;color:#9d205d;font-size:22px;gap:3px;line-height:1;margin-bottom:16px}.miara-reviews__card blockquote{border:0;padding:0;margin:0 0 22px;font-size:16px;line-height:1.65;font-style:normal;overflow-wrap:anywhere}.miara-reviews__card footer{margin-top:auto}.miara-reviews__author{color:#33262e;font-size:15px;font-weight:700;margin:0 0 6px}.miara-reviews__product{color:#7d294f;font-size:14px;line-height:1.4;text-underline-offset:3px;display:inline-block;padding:6px 0}.miara-reviews__source{color:#66535d;font-size:13px;line-height:1.5;margin:7px 0 0}.miara-reviews__method{color:#fff;font-size:14px;line-height:1.5;text-align:center;margin:14px auto 0;max-width:72ch}.miara-reviews__more{margin-top:18px}.miara-reviews--continuation .miara-reviews__more{margin-top:0}.miara-reviews__more summary{display:flex;align-items:center;justify-content:center;gap:12px;list-style:none;cursor:pointer;background:#fff;color:#7d294f;border-radius:14px;padding:14px 20px;min-height:52px;font-size:16px;font-weight:600;text-align:center}.miara-reviews__more summary::-webkit-details-marker{display:none}.miara-reviews__more summary:after{content:"+";font-size:22px;font-weight:400}.miara-reviews__more[open]>summary:after{content:"\2212"}.miara-reviews__more summary span{border-radius:999px;background:#fff0f7;padding:2px 9px;font-size:14px}.miara-reviews__more[open]>.miara-reviews__grid{margin-top:18px}.miara-reviews__empty{background:#fff;padding:22px;border-radius:16px;color:#33262e;font-size:16px}.miara-reviews a:focus-visible,.miara-reviews summary:focus-visible{outline:3px solid #4d2142;outline-offset:4px}@media(max-width:989px){.miara-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.miara-reviews{padding:32px 16px 18px}.miara-reviews--continuation{padding-top:0}.miara-reviews__grid{grid-template-columns:minmax(0,1fr);gap:14px}.miara-reviews__card{padding:22px}.miara-reviews__header{margin-bottom:22px}}.miara-proof__media{width:100%;aspect-ratio:4/5;overflow:hidden;background:#fff0f7}.miara-proof__note{font-size:14px;line-height:1.5;color:#51454b;text-align:center;margin:16px auto 0;max-width:70ch}.miara-proof{padding:7rem 0;background:#fff}.miara-proof__inner{max-width:120rem;margin:0 auto;padding:0 1.5rem}.miara-proof__header{text-align:center;max-width:72rem;margin:0 auto 3rem}.miara-proof__header>span{color:#ff78b9;font-size:1.2rem;font-weight:900;letter-spacing:.14em}.miara-proof__header h2{margin:.7rem 0 1rem;font-size:clamp(3rem,5vw,4.8rem);line-height:1.05;color:#111}.miara-proof__header p{margin:0;color:#111111a8;font-size:1.65rem;line-height:1.55}.miara-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.miara-proof__result,.miara-proof__review{overflow:hidden;border-radius:2.2rem;background:#fff;border:1px solid rgba(17,17,17,.07);box-shadow:0 1rem 3rem #33182612}.miara-proof__image{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.miara-proof__result p{margin:0;padding:1.45rem 1.6rem;font-weight:800;font-size:1.45rem;line-height:1.4;color:#111}.miara-proof__review{padding:2.4rem;display:flex;flex-direction:column;justify-content:center;min-height:24rem}.miara-proof__stars{color:#ff78b9;letter-spacing:.15em;font-size:1.45rem}.miara-proof__review blockquote{margin:1.2rem 0 1rem;font-size:1.7rem;line-height:1.45;color:#111}.miara-proof__review p{margin:0;color:#1119;font-weight:700}@media screen and (min-width:750px){.miara-proof__inner{padding:0 5rem}}@media screen and (max-width:749px){.miara-proof{padding:4.5rem 0}.miara-proof__grid{grid-template-columns:1fr}.miara-proof__image{aspect-ratio:1/1}.miara-proof__result p{font-size:1.4rem}}.miara-welcome[hidden]{display:none}.miara-welcome{position:fixed;right:24px;bottom:24px;width:min(390px,calc(100vw - 32px));padding:24px;background:#fff;border:2px solid #ff78b9;border-radius:24px;box-shadow:0 8px 35px #83234f25;color:#59213c;z-index:9}.miara-welcome h2{font-size:28px;line-height:1.1;margin:8px 32px 12px 0;color:#83234f}.miara-welcome p{font-size:16px;line-height:1.4;margin:0 0 16px}.miara-welcome .miara-welcome__eyebrow{color:#a82a66;font-size:12px;font-weight:700;letter-spacing:.12em;margin-right:30px}.miara-welcome__close{position:absolute;top:4px;right:4px;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#83234f;font-size:28px;cursor:pointer}.miara-welcome__sets{display:grid;grid-template-columns:1fr 1fr;gap:12px}.miara-welcome__sets a{display:flex;flex-direction:column;padding:12px;gap:4px;border-radius:14px;text-decoration:none;background:#a82a66;color:#fff;font-size:18px}.miara-welcome__sets small{font-size:12px}.miara-welcome__note{display:block;margin-top:14px;font-size:13px;line-height:1.4}.miara-welcome :focus-visible{outline:3px solid #83234f;outline-offset:3px}@media(max-width:749px){.miara-welcome{right:16px;bottom:16px;padding:18px}.miara-welcome h2{font-size:25px}}.miara-newsletter-note{font-size:14px;line-height:1.5;margin:14px auto 0;max-width:520px;color:#fff}.miara-completa{display:block;padding:40px 20px 48px;background:#fff;scroll-margin-top:100px}.miara-completa__inner{max-width:1120px;margin:auto}.miara-completa__header{max-width:680px;margin:0 auto 28px;text-align:center}.miara-completa__eyebrow{font-size:14px;font-weight:700;letter-spacing:.07em;color:#000}.miara-completa__header h2{font-size:clamp(30px,3.5vw,42px);line-height:1.12;font-weight:700;margin:10px 0 14px;color:#000}.miara-completa__header p{font-size:17px;line-height:1.6;color:#51454b;margin:0}.miara-addon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:20px}.miara-addon{display:grid;grid-template-columns:40% 60%;border:1px solid #eadfe4;border-radius:20px;overflow:hidden;background:#fff;scroll-margin-top:100px}.miara-addon__media{display:block;background:#fff7fb}.miara-addon__media img{width:100%;height:100%;object-fit:contain;display:block}.miara-addon__body{padding:24px;display:flex;flex-direction:column}.miara-addon h3{font-size:25px;line-height:1.15;font-weight:600;margin:0 0 12px;color:#000}.miara-addon p{font-size:16px;line-height:1.55;color:#51454b;margin:0}.miara-addon__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:auto;padding-top:20px}.miara-addon__bottom strong{font-size:23px;color:#000}.miara-addon__button{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;background:#000;color:#fff;min-height:50px;padding:12px 22px;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.miara-addon__button:hover:not(:disabled){background:#252525}.miara-addon__button:disabled{background:#595959;color:#fff;cursor:default}.miara-addon__status{min-height:22px;margin-top:10px!important;font-size:14px!important;color:#000!important}.miara-extras-links{text-align:center;margin-top:22px}.miara-extras-links a{display:inline-flex;padding:12px 20px;min-height:48px;color:#000;font-size:16px;text-underline-offset:4px}.miara-extras-links.is-active a{background:#ff9ec9;border-radius:999px;text-decoration:none;font-weight:600}.miara-extra-colors{margin-top:24px;border:1px solid #eadfe4;border-radius:20px;padding:0 20px}.miara-extra-colors summary{padding:20px 0;cursor:pointer;font-size:18px;font-weight:600;line-height:1.4;min-height:56px}.miara-extra-colors summary span{font-size:15px;font-weight:400;display:block;margin-top:4px}.miara-extra-colors>p{font-size:16px}.miara-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:10px;padding:8px 0 20px;margin:0;border:0;max-height:500px;overflow:auto}.miara-swatches legend{font-size:16px;padding:0 0 8px}.miara-swatch-choice{position:relative;min-width:0}.miara-swatch__input{position:absolute;width:1px;height:1px;opacity:0}.miara-swatch{display:block;border:2px solid #eadfe4;border-radius:12px;overflow:hidden;cursor:pointer;text-align:center;background:#fff}.miara-swatch img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.miara-swatch span{display:block;padding:8px 4px;font-size:14px;color:#000}.miara-swatch small{display:block;padding:0 4px 8px;font-size:12px}.miara-swatch__input:checked+.miara-swatch{border-color:#000;box-shadow:0 0 0 3px #ff9ec9}.miara-swatch__input:focus-visible+.miara-swatch{outline:3px solid #000;outline-offset:3px}.miara-swatch__input:disabled+.miara-swatch{opacity:.6;cursor:default}@media(max-width:749px){.miara-completa{padding:32px 20px}.miara-addon__body{padding:18px}.miara-addon h3{font-size:23px}.miara-addon__bottom{gap:12px}.miara-addon__button{width:100%}.miara-addon-grid{grid-template-columns:1fr}.miara-extra-colors{padding:0 16px}}.miara-addon--matte{border:2px solid #FF78B9;box-shadow:0 12px 28px #ff78b91f}.miara-inline-complements{min-width:0}.miara-completa--inline{padding:20px 0 0;margin:20px 0 0;border-top:1px solid #f1c6dc;background:#fff}.miara-completa--inline .miara-completa__header{margin:0 0 16px;text-align:left}.miara-completa--inline .miara-completa__eyebrow{display:none}.miara-completa--inline .miara-completa__header h2{font-size:24px;line-height:1.2;margin:0;color:#a82a66}.miara-completa--inline .miara-completa__header p{margin-top:8px;font-size:15px!important}.miara-completa--inline .miara-addon-grid{gap:12px}.miara-completa--inline .miara-addon{grid-template-columns:88px minmax(0,1fr);border:1px solid #efc9dc;border-radius:16px;box-shadow:none}.miara-completa--inline .miara-addon__media{background:#fff1f7;align-self:stretch}.miara-completa--inline .miara-addon__media img{max-height:none}.miara-completa--inline .miara-addon__body{padding:14px;min-width:0}.miara-completa--inline .miara-addon h3{font-size:18px;line-height:1.25;margin:0 0 5px;color:#7d294f;font-weight:700}.miara-completa--inline .miara-addon p{font-size:14px!important;line-height:1.45}.miara-completa--inline .miara-addon__bottom{padding-top:10px;gap:8px;margin-top:0}.miara-completa--inline .miara-addon__bottom strong{font-size:23px;color:#a82a66}.miara-completa--inline .miara-addon__button{width:auto;min-height:44px;font-size:14px!important;padding:10px 14px;background:#a82a66;color:#fff}.miara-completa--inline .miara-addon__button:hover:not(:disabled){background:#85204f}.miara-completa--inline .miara-addon__button:disabled{background:#f0e5eb;color:#66505c}.miara-completa--inline .miara-addon__status:empty{display:none}.miara-completa--inline .miara-extra-colors{margin-top:12px;padding:0 16px;border-color:#efc9dc;background:#fff7fb}.miara-completa--inline .miara-extra-colors summary{color:#85204f;font-size:18px;font-weight:700;padding:16px 0;list-style:revert}.miara-completa--inline .miara-extra-colors summary span{font-size:16px;font-weight:600;color:#a82a66}.miara-completa--inline .miara-swatches{grid-template-columns:repeat(3,minmax(0,1fr));max-height:380px}.miara-completa--inline .miara-extras-links{margin-top:10px;text-align:left}.miara-completa--inline .miara-extras-links:not(.is-active){display:none}.miara-completa--inline .miara-extras-links.is-active a{background:#a82a66;color:#fff}@media(max-width:379px){.miara-completa--inline .miara-addon{grid-template-columns:68px minmax(0,1fr)}.miara-completa--inline .miara-addon__body{padding:12px}.miara-completa--inline .miara-addon__button{padding:10px 12px}}.miara-product-help{margin:14px 0 0;padding:16px 18px;border:1px solid #efc9dc;border-radius:16px;background:#fff8fc;color:#30232a}.miara-product-help__title{margin:0 0 8px;font-size:15px;font-weight:700;color:#111}.miara-product-help__list{margin:0;padding-left:19px}.miara-product-help__list li{padding:3px 0;font-size:14px;line-height:1.45;color:#51454b}.miara-product-help__links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:8px}.miara-product-help__links a{color:#111;font-size:14px;text-underline-offset:3px}.miara-product-help__checkout{margin:10px 0 0;font-size:13px;line-height:1.45;color:#51454b}.miara-product-help :focus-visible{outline:3px solid #111;outline-offset:3px}.miara-product-summary__extras{margin-top:10px}.miara-product-summary__stock{font-size:16px;line-height:1.5}.miara-rating-link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:44px;color:#7d294f!important;text-underline-offset:4px;font-size:16px}.miara-rating-link[hidden]{display:none}.miara-rating-link:focus-visible{outline:3px solid #4d2142;outline-offset:4px;border-radius:3px}.miara-product-summary{margin:12px 0 18px}.miara-product-summary p{font-size:16px;line-height:1.5;margin:8px 0;color:#51454b}.miara-product-summary__unit{font-weight:600;color:#111!important}.miara-product-summary__lamp{padding:12px 14px;border-radius:12px;background:#fff3f9}.miara-product-summary a{color:#000;text-underline-offset:3px}.miara-product-summary__switch{display:inline-block;padding:5px 0;font-size:14px;font-weight:600}.miara-product-summary__hint{font-size:14px!important}.miara-set-switch{margin:18px 0;padding:16px;border:1px solid #efc9dc;border-radius:16px;background:#fff7fb}.miara-set-switch__label{margin:0 0 10px;color:#111;font-size:15px;font-weight:700}.miara-set-switch__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.miara-set-switch__option{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px;border:1px solid #e6d9df;border-radius:12px;background:#fff;color:#111;text-decoration:none}.miara-set-switch__option:hover{border-color:#a82a66}.miara-set-switch__option.is-current{border:2px solid #a82a66;padding:11px;background:#fff}.miara-set-switch__option span{font-size:14px;font-weight:700;line-height:1.3}.miara-set-switch__option strong{font-size:19px;line-height:1.25;color:#111}.miara-set-switch__option small{font-size:12px;line-height:1.35;color:#51454b}.miara-set-switch__option em{font-style:normal;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.03em;color:#85204f}.miara-set-switch__option:focus-visible{outline:3px solid #111;outline-offset:3px}@media(max-width:379px){.miara-set-switch{padding:12px}.miara-set-switch__options{gap:7px}.miara-set-switch__option{padding:10px 8px}.miara-set-switch__option.is-current{padding:9px 7px}.miara-set-switch__option span{font-size:13px}}.product-form__input--pill:has(.miara-palette-option){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:none}.product-form__input--pill:has(.miara-palette-option) .form__label{grid-column:1/-1;font-size:1.45rem;font-weight:800;margin-bottom:.2rem}.product-form__input--pill input[type=radio]+.miara-palette-option{display:block;padding:0;border:2px solid transparent;border-radius:1.6rem;background:#fff;overflow:hidden;box-shadow:0 .5rem 1.5rem #00000012;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-form__input--pill input[type=radio]+.miara-palette-option:before{display:none}.product-form__input--pill input[type=radio]:checked+.miara-palette-option{border-color:#ff78b9;box-shadow:0 0 0 .35rem #ff78b924}.miara-palette-option__image-wrap{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#fff5fa}.miara-palette-option__image{width:100%;height:100%;object-fit:cover;display:block}.miara-palette-option__name{display:block;padding:.9rem 1rem;font-size:1.2rem;font-weight:900;color:#111;text-align:center}.miara-palette-option__tick{position:absolute;top:.7rem;right:.7rem;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#000;color:#fff;font-weight:900;opacity:0;transform:scale(.7);transition:.18s ease}.product-form__input--pill input[type=radio]:checked+.miara-palette-option .miara-palette-option__tick{opacity:1;transform:scale(1)}.product-form__input--pill input[type=radio]:focus-visible+.miara-palette-option{outline:2px solid #111;outline-offset:2px}@media screen and (min-width:990px){.product-form__input--pill:has(.miara-palette-option){grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:480px){.product-form__input--pill:has(.miara-palette-option){grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.miara-palette-option__name{font-size:1.1rem;padding:.75rem .5rem}}.miara-palette-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px)/3.2);gap:10px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#a82a66 #ffe4f1;padding:6px 5px 14px;scroll-padding:5px}.miara-palette-grid .miara-palette-option{min-width:0;scroll-snap-align:start}.product-form__input--pill:has(.miara-palette-grid){display:block!important;min-width:0;width:100%;max-width:100%}.product-form__input--pill .miara-palette-scroll-hint{display:block;font-size:14px;line-height:1.4;color:#7d294f;margin:4px 0 2px}@media(max-width:749px){.miara-palette-grid{grid-auto-columns:calc((100% - 16px)/2.3);gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAACkmQAAAAAAAAAAAAAAAAAAAAAAgBZg */
