:root{--mrf-ink: #121118;--mrf-muted: #5b5868;--mrf-sand: #f5f3ff;--mrf-line: #e7e3f3;--mrf-bronze: #6d28d9;--mrf-accent2: #4f46e5;--mrf-bronze-soft: #ede9fe;--mrf-grad: linear-gradient(135deg, #6d28d9 0%, #4f46e5 100%);--mrf-radius: 16px}.mrf-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (min-width:750px){.mrf-trust{grid-template-columns:repeat(4,1fr)}}.mrf-trust__item{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;background:#fff;border:1px solid var(--mrf-line);border-radius:var(--mrf-radius)}.mrf-trust__icon{flex:0 0 4rem;width:4rem;height:4rem;border-radius:50%;background:var(--mrf-bronze-soft);display:flex;align-items:center;justify-content:center}.mrf-trust__icon svg{width:2rem;height:2rem;stroke:var(--mrf-bronze);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mrf-trust__title{margin:0;font-size:1.4rem;font-weight:700;color:var(--mrf-ink);line-height:1.3}.mrf-trust__text{margin:.2rem 0 0;font-size:1.2rem;color:var(--mrf-muted);line-height:1.4}.mrf-trust--compact{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1.6rem 0 0}.mrf-trust--compact .mrf-trust__item{padding:1rem 1.2rem;background:var(--mrf-sand);border:0}.mrf-trust--compact .mrf-trust__icon{flex-basis:3.2rem;width:3.2rem;height:3.2rem;background:#fff}.mrf-trust--compact .mrf-trust__icon svg{width:1.6rem;height:1.6rem}.mrf-trust--compact .mrf-trust__title{font-size:1.3rem}.mrf-trust--compact .mrf-trust__text{display:none}.mrf-delivery{display:flex;gap:1.2rem;align-items:flex-start;margin:1.6rem 0 0;padding:1.2rem 1.4rem;border-radius:1.2rem;background:var(--mrf-sand)}.mrf-delivery svg{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;stroke:var(--mrf-bronze);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-top:.2rem}.mrf-delivery p{margin:0;font-size:1.4rem;line-height:1.5;color:var(--mrf-ink)}.mrf-delivery p strong{font-weight:700}.mrf-delivery__sub{color:var(--mrf-muted)!important;font-size:1.25rem!important}.mrf-benefits{list-style:none;margin:1.2rem 0 0;padding:0}.mrf-benefits li{position:relative;padding-left:2.4rem;margin:0 0 .6rem;font-size:1.45rem;line-height:1.5}.mrf-benefits li:before{content:"";position:absolute;left:0;top:.35rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--mrf-ink)}.mrf-benefits li:after{content:"";position:absolute;left:.5rem;top:.75rem;width:.55rem;height:.3rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.mrf-together__grid{display:grid;grid-template-columns:1fr;gap:1.2rem}@media screen and (min-width:750px){.mrf-together__grid{grid-template-columns:repeat(3,1fr)}}.mrf-together__card{display:grid;grid-template-columns:9rem 1fr;gap:1.2rem;align-items:center;padding:1.2rem;border:1px solid var(--mrf-line);border-radius:var(--mrf-radius);background:#fff}@media screen and (min-width:750px){.mrf-together__card{grid-template-columns:1fr;text-align:center;padding:1.6rem}}.mrf-together__img{width:9rem;height:9rem;object-fit:contain;border-radius:1rem;background:var(--mrf-sand)}@media screen and (min-width:750px){.mrf-together__img{width:100%;height:18rem}}.mrf-together__title{margin:0 0 .4rem;font-size:1.4rem;font-weight:700;line-height:1.35;color:var(--mrf-ink);text-decoration:none;display:block}.mrf-together__price{font-size:1.4rem;color:var(--mrf-muted);margin:0 0 .8rem}.mrf-together__btn{width:100%;min-height:4rem;font-size:1.3rem}.mrf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:none;gap:1rem;align-items:center;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--mrf-line);box-shadow:0 -6px 18px #00000014;transform:translateY(110%);transition:transform .25s ease}.mrf-sticky.is-visible{transform:translateY(0)}@media screen and (max-width:749px){.mrf-sticky{display:flex}body.mrf-has-sticky{padding-bottom:7rem}}.mrf-sticky__img{width:4.4rem;height:4.4rem;object-fit:contain;border-radius:.8rem;background:var(--mrf-sand);flex:0 0 auto}.mrf-sticky__info{flex:1 1 auto;min-width:0}.mrf-sticky__title{font-size:1.2rem;font-weight:700;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrf-sticky__price{font-size:1.3rem;margin:0;color:var(--mrf-muted)}.mrf-sticky__btn{flex:0 0 auto;min-height:4.4rem;padding:0 1.8rem;font-size:1.3rem}.mrf-wa{position:fixed;right:1.4rem;bottom:1.6rem;z-index:29;width:5.2rem;height:5.2rem;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0000002e;transition:bottom .25s ease}.mrf-wa svg{width:2.8rem;height:2.8rem;fill:#fff}@media screen and (max-width:749px){body.mrf-has-sticky .mrf-wa{bottom:8.2rem}}.mrf-badge-new{background:var(--mrf-grad);color:#fff}.mrf-brands{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (min-width:750px){.mrf-brands{grid-template-columns:repeat(4,1fr)}}.mrf-brands__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:2rem 1.4rem;background:#fff;border:1px solid var(--mrf-line);border-radius:var(--mrf-radius);text-decoration:none;color:var(--mrf-ink);min-height:11rem;transition:transform .15s ease,box-shadow .15s ease}.mrf-brands__item:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}.mrf-brands__name{font-weight:700;font-size:1.5rem;letter-spacing:.02em}.mrf-brands__sub{font-size:1.2rem;color:var(--mrf-muted);text-align:center}.mrf-footer-legal{border-top:1px solid rgba(var(--color-foreground),.08);margin-top:2rem;padding-top:2rem;display:grid;gap:1.6rem}@media screen and (min-width:750px){.mrf-footer-legal{grid-template-columns:1fr auto;align-items:center}}.mrf-footer-legal p{margin:0;font-size:1.2rem;line-height:1.6;opacity:.8}.mrf-anpc{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.mrf-anpc a{display:inline-flex;align-items:center;justify-content:center;min-width:15rem;min-height:4.4rem;padding:.6rem 1.2rem;border-radius:.8rem;border:1px solid rgba(var(--color-foreground),.25);font-size:1.1rem;font-weight:700;line-height:1.2;text-decoration:none;text-align:center;color:rgb(var(--color-foreground))}.mrf-anpc a img{max-height:4.4rem;width:auto;display:block}.mrf-desc img{max-width:100%;height:auto}.mrf-desc details summary::-webkit-details-marker{display:none}.mrf-desc details summary{list-style:none;position:relative;padding-right:2.4rem!important}.mrf-desc details summary:after{content:"+";position:absolute;right:.4rem;top:50%;transform:translateY(-50%);font-size:2rem;color:var(--mrf-bronze)}.mrf-desc details[open] summary:after{content:"\2013"}.product__description.rte .mrf-desc h2{margin-top:0}.mrf-reviews{text-align:center;padding:3rem 1.6rem;border:1px dashed var(--mrf-line);border-radius:var(--mrf-radius);color:var(--mrf-muted);font-size:1.4rem}.mrf-kicker{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mrf-bronze);font-weight:700}.mrf-h2{margin:0;font-size:2.8rem;line-height:1.1;letter-spacing:-.01em;font-weight:700}@media screen and (min-width:990px){.mrf-h2{font-size:3.8rem}}.mrf-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin:0 0 2.4rem}.mrf-link-arrow{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.4rem;color:var(--mrf-ink);text-decoration:none;border-bottom:2px solid var(--mrf-bronze);padding-bottom:.2rem;white-space:nowrap}.mrf-link-arrow:hover{color:var(--mrf-bronze)}.mrf-btn-lg{min-height:5.2rem;padding:0 2.8rem;font-size:1.5rem;font-weight:700}.mrf-hero{overflow:hidden}.mrf-hero__inner{display:grid;gap:2.4rem;padding-top:1.6rem;padding-bottom:3.2rem}@media screen and (min-width:990px){.mrf-hero__inner{grid-template-columns:42% 58%;align-items:center;gap:4.8rem;padding-top:4rem;padding-bottom:5.6rem;min-height:64rem}.mrf-hero__content{order:1}.mrf-hero__media{order:2}}.mrf-hero__media{position:relative;border-radius:2.4rem;overflow:hidden;aspect-ratio:4 / 5;background:var(--mrf-bronze-soft)}@media screen and (min-width:750px){.mrf-hero__media{aspect-ratio:16 / 10}}@media screen and (min-width:990px){.mrf-hero__media{aspect-ratio:16 / 10;border-radius:3.2rem}}.mrf-hero__img{width:100%;height:100%;object-fit:cover;object-position:38% 18%;display:block}.mrf-hero__badge{position:absolute;left:1.6rem;bottom:1.6rem;padding:.8rem 1.4rem;border-radius:999px;background:#ffffffeb;color:var(--mrf-ink);font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mrf-hero__title{margin:0 0 1.6rem;font-size:4rem;line-height:1.02;letter-spacing:-.02em;font-weight:700}.mrf-hero__title em{font-style:italic;background:var(--mrf-grad);-webkit-background-clip:text;background-clip:text;color:transparent}@media screen and (min-width:750px){.mrf-hero__title{font-size:5.4rem}}@media screen and (min-width:990px){.mrf-hero__title{font-size:6.4rem}}.mrf-hero__text{font-size:1.6rem;line-height:1.6;color:var(--mrf-muted);max-width:48rem;margin:0 0 2.4rem}.mrf-hero__text p{margin:0}.mrf-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin:0 0 2.4rem}.mrf-hero__proof{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem 2rem}.mrf-hero__proof li{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:600;color:var(--mrf-ink)}.mrf-hero__proof-icon{width:2.6rem;height:2.6rem;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000000f}.mrf-hero__proof-icon svg{width:1.4rem;height:1.4rem;stroke:var(--mrf-bronze);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mrf-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media screen and (min-width:990px){.mrf-tiles--4{grid-template-columns:repeat(4,1fr)}.mrf-tiles--3{grid-template-columns:repeat(3,1fr)}.mrf-tiles{gap:1.6rem}}.mrf-tile{position:relative;display:block;aspect-ratio:1 / 1;border-radius:1.8rem;overflow:hidden;background:var(--mrf-sand);text-decoration:none;color:#fff;isolation:isolate}.mrf-tiles--portrait .mrf-tile{aspect-ratio:4 / 5}@media screen and (min-width:990px){.mrf-tile--wide{grid-column:span 2;aspect-ratio:2 / 1}}.mrf-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.mrf-tile:hover .mrf-tile__img{transform:scale(1.05)}.mrf-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#0000009e)}.mrf-tile__body{position:absolute;left:0;right:0;bottom:0;padding:1.6rem;display:flex;flex-direction:column;gap:.3rem}@media screen and (min-width:990px){.mrf-tile__body{padding:2.2rem}}.mrf-tile__title{font-size:1.7rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}@media screen and (min-width:990px){.mrf-tile__title{font-size:2.2rem}}.mrf-tile__sub{font-size:1.25rem;opacity:.9}.mrf-tile__cta{margin-top:.6rem;font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:all .3s ease}.mrf-tile:hover .mrf-tile__cta{opacity:1;transform:none}@media(hover:none){.mrf-tile__cta{opacity:1;transform:none}}.mrf-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1.6rem}@media screen and (min-width:990px){.mrf-stats{grid-template-columns:repeat(4,1fr)}}.mrf-stats__item{display:flex;flex-direction:column;gap:.4rem;padding-left:1.6rem;border-left:2px solid #a78bfa}.mrf-stats__value{font-size:3.2rem;line-height:1;font-weight:700;letter-spacing:-.02em}@media screen and (min-width:990px){.mrf-stats__value{font-size:4.4rem}}.mrf-stats__label{font-size:1.3rem;opacity:.8}.mrf-series{display:grid;gap:1.6rem}@media screen and (min-width:750px){.mrf-series{grid-template-columns:repeat(3,1fr);gap:2rem}}.mrf-series__card{background:#fff;border-radius:2rem;overflow:hidden;border:1px solid var(--mrf-line);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.mrf-series__card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000014}.mrf-series__media{position:relative;display:block;aspect-ratio:4 / 3;background:var(--mrf-sand);overflow:hidden}.mrf-series__img{width:100%;height:100%;object-fit:cover;display:block}.mrf-series__tag{position:absolute;top:1.2rem;left:1.2rem;padding:.5rem 1rem;border-radius:999px;background:var(--accent);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mrf-series__body{padding:2rem;display:flex;flex-direction:column;gap:.8rem;flex:1}.mrf-series__title{margin:0;font-size:2rem;font-weight:700}.mrf-series__text{margin:0 0 .6rem;font-size:1.4rem;line-height:1.55;color:var(--mrf-muted);flex:1}.card--card,.card--standard .card__inner{border-radius:1.6rem}.card__heading a{font-weight:600}.card-information .caption-with-letter-spacing{color:var(--mrf-bronze)}.price{font-weight:700}.price .price-item--regular,.price__sale .price-item--sale{color:var(--mrf-bronze)}.product__tax{display:none!important}.announcement-bar__message{font-weight:600;letter-spacing:.02em}.header__heading-logo{max-height:4.4rem;width:auto}.header__menu-item{font-weight:600}.button,.shopify-challenge__button,.customer button{letter-spacing:.01em;font-weight:700}.product-form__submit{min-height:5.2rem;font-size:1.5rem}.newsletter-form__field-wrapper .field__input{border-radius:1rem}.footer-block__heading{font-weight:700;letter-spacing:.02em}.mrf-brands__item,.mrf-trust__item{border-radius:1.8rem}.mrf-brands__item{min-height:12rem}.mrf-brands__name{font-size:1.9rem;letter-spacing:.06em;text-transform:uppercase}.mrf-card-benefits{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.3rem}.mrf-card-benefits li{position:relative;padding-left:1.4rem;font-size:1.25rem;line-height:1.4;color:var(--mrf-muted)}.mrf-card-benefits li:before{content:"";position:absolute;left:0;top:.55rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--mrf-grad)}.mrf-card-sub{margin:.4rem 0 0;font-size:1.25rem;color:var(--mrf-muted)}.card__badge .badge{border-radius:999px;font-weight:700;letter-spacing:.04em}.mrf-badge-sale{background:var(--mrf-grad);color:#fff;border:0}.mrf-badge-best{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1200;border:0}.card--card{box-shadow:0 1px 2px #1211180a;transition:box-shadow .25s ease,transform .25s ease}.card--card:hover{box-shadow:0 14px 34px #6d28d91f}.card__inner .card__media{background:#fff}.mrf-series__card{border-color:var(--mrf-line);box-shadow:0 10px 30px #6d28d90f}.mrf-series__media{background:radial-gradient(120% 80% at 50% 100%,var(--mrf-tint, #ede9fe) 0%,#fff 70%)}.mrf-brands__item:hover{box-shadow:0 10px 26px #6d28d91f;border-color:#c4b5fd}.mrf-link-arrow{border-bottom-color:var(--mrf-bronze)}.mrf-link-arrow:hover,.mrf-kicker,.header__menu-item:hover{color:var(--mrf-bronze)}.button:not(.button--secondary):not(.button--tertiary),.product-form__submit,.shopify-payment-button__button--unbranded{background:var(--mrf-grad);border:0;box-shadow:0 8px 20px #6d28d938}.button:not(.button--secondary):not(.button--tertiary):hover{filter:brightness(1.06)}.mrf-wa{bottom:1.6rem}.mrf-footer{background:#0b0a12;color:#e9e6f2}.mrf-footer a{color:inherit;text-decoration:none}.mrf-footer__grid{display:grid;gap:3.2rem 2.4rem;padding:5.6rem 0 3.2rem}@media screen and (min-width:750px){.mrf-footer__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.mrf-footer__grid{grid-template-columns:1.1fr 1.2fr 1.3fr 1.3fr 1.1fr}}.mrf-footer__title{margin:0 0 1.6rem;font-size:1.2rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a78bfa}.mrf-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.mrf-footer__links a{font-size:1.4rem;opacity:.9}.mrf-footer__links a:hover{color:#c4b5fd}.mrf-footer__card{display:block;padding:1.2rem 1.4rem;border-radius:1.2rem;background:#a78bfa14;border:1px solid rgba(167,139,250,.18);margin:0 0 1rem}.mrf-footer__card strong{display:block;font-size:1.35rem;margin-bottom:.2rem}.mrf-footer__card span{font-size:1.2rem;opacity:.7}.mrf-footer__contact{list-style:none;margin:0;padding:0;display:grid;gap:1rem;font-size:1.35rem;line-height:1.5}.mrf-footer__contact li{display:flex;gap:1rem;align-items:flex-start}.mrf-footer__contact svg{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;stroke:#a78bfa;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-top:.2rem}.mrf-footer__brand{font-size:2.6rem;font-weight:800;letter-spacing:.04em;background:linear-gradient(135deg,#c4b5fd,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0 0 1.6rem}.mrf-footer__why{display:grid;gap:1.4rem}.mrf-footer__why strong{display:block;font-size:1.45rem;margin-bottom:.2rem}.mrf-footer__why p{margin:0;font-size:1.25rem;opacity:.75;line-height:1.5}.mrf-footer__anpc{display:grid;gap:1.2rem}.mrf-footer__anpc a{display:flex;align-items:center;justify-content:center;min-height:6rem;padding:1rem 1.2rem;background:#fff;border-radius:1rem;color:#1d2a6b;font-size:1.1rem;font-weight:800;text-align:center;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.mrf-footer__anpc img{max-height:5.2rem;width:auto}.mrf-footer__bottom{border-top:1px solid rgba(255,255,255,.08);padding:2rem 0 2.4rem;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;font-size:1.2rem;opacity:.7}.mrf-footer__social{display:flex;gap:1rem;margin-top:2rem}.mrf-footer__social a{width:3.6rem;height:3.6rem;border-radius:50%;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center}.mrf-footer__social svg{width:1.8rem;height:1.8rem;fill:#fff}.mrf-footer__payments{display:flex;gap:.6rem;flex-wrap:wrap}.mrf-footer__payments svg{height:2.4rem;width:auto}@media screen and (max-width:749px){.product__title h1,.product__title .h1,.product__title h2.h1{font-size:2.2rem;line-height:1.25;letter-spacing:-.01em}.product__info-container .price .price-item{font-size:1.8rem}.mrf-benefits li{font-size:1.35rem}.product__text.caption-with-letter-spacing{font-size:1.1rem}}@media screen and (min-width:750px)and (max-width:989px){.product__title h1,.product__title .h1{font-size:2.8rem}}.mrf-topbar{background:linear-gradient(90deg,#f5f3ff,#ede9fe);border-bottom:1px solid #e3ddf6}.mrf-topbar__inner{display:flex;align-items:center;justify-content:center;gap:2.4rem;min-height:4.4rem;padding-top:.5rem;padding-bottom:.5rem}.mrf-topbar__pill{display:inline-flex;align-items:center;gap:.8rem;padding:.5rem 1.4rem .5rem .6rem;background:#fff;border:1px solid #d9d2f5;border-radius:999px;font-size:1.3rem;color:var(--mrf-muted);box-shadow:0 2px 8px #6d28d914}.mrf-topbar__pill strong,.mrf-topbar__pill a{color:var(--mrf-ink);font-weight:800;text-decoration:none;letter-spacing:.02em}.mrf-topbar__wa{width:2.6rem;height:2.6rem;border-radius:50%;background:#25d366;display:inline-flex;align-items:center;justify-content:center}.mrf-topbar__wa svg{width:1.6rem;height:1.6rem;fill:#fff}.mrf-topbar__items{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2.4rem;font-size:1.3rem;color:var(--mrf-muted)}.mrf-topbar__items li{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.mrf-topbar__items li+li:before{content:"\2022";margin-right:1.4rem;opacity:.4}.mrf-topbar__items strong{color:var(--mrf-ink);font-weight:800}.mrf-topbar__items em{font-style:normal;font-weight:800;background:var(--mrf-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mrf-topbar__ico svg{width:1.7rem;height:1.7rem;stroke:var(--mrf-bronze);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.mrf-topbar__inner{gap:1rem;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.mrf-topbar__inner::-webkit-scrollbar{display:none}.mrf-topbar__pill-label{display:none}.mrf-topbar__items{gap:1.4rem;font-size:1.2rem}.mrf-topbar__items li+li:before{margin-right:1rem}}.header__inline-menu .list-menu__item{font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:1.4rem;color:var(--mrf-ink)}.header__inline-menu .list-menu__item:hover{color:var(--mrf-bronze);text-decoration:none}.header__inline-menu>ul>li>a[href$="/collections/oferte"]{background:var(--mrf-grad);color:#fff!important;border-radius:999px;padding:.8rem 1.6rem!important;margin:0 .4rem;box-shadow:0 6px 16px #6d28d940}.header__inline-menu>ul>li>a[href$="/collections/oferte"]:hover{filter:brightness(1.08)}.header__icon{color:var(--mrf-ink)}.header{box-shadow:0 1px #1211180f}.menu-drawer{background:#fff}.menu-drawer__menu-item{font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:1.5rem;padding:1.6rem 3rem;border-bottom:1px solid var(--mrf-line)}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{color:var(--mrf-bronze);background:var(--mrf-sand)}.menu-drawer__menu-item .icon-caret{color:var(--mrf-bronze)}.menu-drawer__navigation>ul>li>a.menu-drawer__menu-item[href$="/collections/oferte"]{color:#fff;background:var(--mrf-grad);margin:1rem 2rem;border-radius:999px;padding:1.2rem 2rem;text-align:center;border:0}.menu-drawer__menu-item:empty,.menu-drawer__inner-container>.menu-drawer__navigation-container>*:empty{display:none}.menu-drawer__submenu .menu-drawer__menu-item{text-transform:none;font-weight:600;font-size:1.45rem;padding:1.2rem 3rem}.menu-drawer__utility-links{background:var(--mrf-sand);padding:2rem 3rem}.menu-drawer__account{font-weight:700}.menu-drawer .list-social{gap:1rem}.mrf-benefits--glow li{padding:1rem 1.4rem 1rem 4.2rem;margin:0 0 .8rem;border-radius:999px;background:#fff;border:1px solid #e3ddf6;box-shadow:0 6px 18px #6d28d914;font-weight:600;font-size:1.4rem}.mrf-benefits--glow li:before,.mrf-benefits--glow li:after{display:none}.mrf-glowdot{position:absolute;left:1.2rem;top:50%;width:1.8rem;height:1.8rem;margin-top:-.9rem;border-radius:50%;background:var(--mrf-grad);box-shadow:0 0 0 4px #6d28d926,0 0 14px #6d28d98c;animation:mrf-pulse 2.4s ease-in-out infinite}@keyframes mrf-pulse{0%,to{box-shadow:0 0 0 4px #6d28d926,0 0 12px #6d28d973}50%{box-shadow:0 0 0 6px #6d28d91a,0 0 22px #6d28d9bf}}.mrf-meta{margin:0 0 1.2rem;font-size:1.35rem;color:var(--mrf-muted);display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center}.mrf-meta a{color:var(--mrf-bronze);font-weight:700;text-decoration:none}.mrf-meta a:hover{text-decoration:underline}.mrf-meta__sep{opacity:.35}.mrf-pbadges{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.2rem}.mrf-pbadge{display:inline-flex;align-items:center;padding:.5rem 1.1rem;border-radius:999px;font-size:1.15rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mrf-pbadge--best{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#1a1200}.mrf-pbadge--new{background:var(--mrf-grad);color:#fff}.mrf-pbadge--sale{background:#121118;color:#fff;text-transform:none;letter-spacing:0;font-size:1.25rem}.mrf-pbadge--sale:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:#a78bfa;margin-right:.7rem;box-shadow:0 0 10px #a78bfa}.product__title h1{margin-bottom:.4rem}.product__title:after{content:"";display:block;width:6rem;height:.4rem;border-radius:999px;background:var(--mrf-grad);margin:1rem 0 .4rem}.mrf-shipbox{margin:1.6rem 0 0;padding:1.2rem 1.4rem;border-radius:1.4rem;border:1px solid #e3ddf6;background:linear-gradient(180deg,#fff,#f8f6ff);display:grid;gap:.8rem}.mrf-shipbox__row{margin:0;display:flex;align-items:center;gap:1rem;font-size:1.35rem;color:var(--mrf-ink)}.mrf-shipbox__row strong{font-weight:800;background:var(--mrf-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mrf-shipbox__ico svg{width:1.8rem;height:1.8rem;stroke:var(--mrf-bronze);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}.mrf-shipbox__dot{width:1.4rem;height:1.4rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e2e;flex:0 0 auto;margin:0 .2rem}.mrf-upsell{margin:2rem 0 0;padding:1.6rem;border-radius:1.6rem;background:var(--mrf-sand);border:1px solid #e3ddf6}.mrf-upsell__title{margin:0 0 1.2rem;font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mrf-bronze)}.mrf-upsell__row{display:grid;grid-template-columns:6.4rem 1fr auto;gap:1.2rem;align-items:center;padding:1rem 0;border-top:1px solid #e3ddf6}.mrf-upsell__row:first-of-type{border-top:0;padding-top:0}.mrf-upsell__img{width:6.4rem;height:6.4rem;border-radius:1rem;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.mrf-upsell__img img{width:100%;height:100%;object-fit:contain}.mrf-upsell__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.mrf-upsell__name{font-size:1.3rem;font-weight:700;color:var(--mrf-ink);text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mrf-upsell__price{font-size:1.3rem;color:var(--mrf-bronze);font-weight:800}.mrf-upsell__btn{white-space:nowrap;min-height:3.6rem;padding:0 1.4rem;border-radius:999px;border:0;background:var(--mrf-grad);color:#fff;font-weight:800;font-size:1.25rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;box-shadow:0 6px 14px #6d28d938}.mrf-upsell__btn--ghost{background:#fff;color:var(--mrf-bronze);border:1px solid #d9d2f5;box-shadow:none}.product-form__buttons .product-form__submit{border-radius:999px;color:#fff!important;--color-button-text: 255,255,255}.product-form__submit.button--secondary:after{box-shadow:none!important}.product-form__submit.button--secondary:hover{filter:brightness(1.07)}.shopify-payment-button__button{border-radius:999px!important}.product-form__input--pill input[type=radio]:checked+label{background:var(--mrf-grad);color:#fff;border-color:transparent}.quantity{border-radius:999px}.mrf-drawer-trust{padding:2rem 3rem 1rem;display:grid;gap:1.2rem;border-top:1px solid var(--mrf-line);margin-top:auto}.mrf-drawer-trust>div{display:flex;gap:1.2rem;align-items:center}.mrf-drawer-trust strong{display:block;font-size:1.35rem}.mrf-drawer-trust span:not(.mrf-drawer-trust__ico){font-size:1.2rem;color:var(--mrf-muted)}.mrf-drawer-trust__ico{width:3.6rem;height:3.6rem;border-radius:50%;background:var(--mrf-sand);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.mrf-drawer-trust__ico svg{width:1.8rem;height:1.8rem;stroke:var(--mrf-bronze);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mrf-drawer-trust__wa{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;margin-top:.4rem;padding:1.2rem;border-radius:999px;background:#25d366;color:#fff!important;font-weight:800;text-decoration:none}.mrf-drawer-trust__wa svg{width:2rem;height:2rem;fill:#fff}@media screen and (max-width:749px){.mrf-topbar__inner{display:grid;grid-template-columns:auto 1fr;gap:1rem;overflow:hidden;min-height:4rem;padding-top:.4rem;padding-bottom:.4rem}.mrf-topbar__pill{padding:.3rem .9rem .3rem .35rem;font-size:1.1rem;gap:.5rem;flex:0 0 auto}.mrf-topbar__pill strong,.mrf-topbar__pill a{letter-spacing:0}.mrf-topbar__wa{width:2rem;height:2rem;flex:0 0 auto}.mrf-topbar__wa svg{width:1.3rem;height:1.3rem}.mrf-topbar__ico{flex:0 0 auto;display:inline-flex}.mrf-topbar__ico svg{width:1.5rem;height:1.5rem}.mrf-topbar__items{position:relative;display:block;height:2.2rem;min-width:0}.mrf-topbar__items li{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.4rem;opacity:0;transform:translateY(.6rem);transition:opacity .45s ease,transform .45s ease;white-space:nowrap;overflow:hidden;font-size:1.15rem;letter-spacing:0}.mrf-topbar__items li.is-active{opacity:1;transform:none}.mrf-topbar__items li+li:before{display:none}}.cart-drawer .drawer__inner{border-radius:2rem 0 0 2rem;box-shadow:-20px 0 60px #1211182e}@media screen and (max-width:749px){.cart-drawer .drawer__inner{border-radius:0}}.cart-drawer .drawer__header{padding:1.8rem 2rem 1.2rem;border-bottom:0}.cart-drawer .drawer__heading{font-weight:800;font-size:2rem;letter-spacing:-.01em;display:flex;align-items:center;gap:.8rem}.mrf-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;padding:0 .7rem;border-radius:999px;background:var(--mrf-grad);color:#fff;font-size:1.2rem;font-weight:800}.cart-drawer .drawer__close{top:1.4rem;right:1.2rem;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--mrf-sand)}.cart-drawer .drawer__close svg{width:1.6rem;height:1.6rem}.mrf-cart-progress{margin:0 2rem 1rem;padding:1.2rem 1.4rem;border-radius:1.4rem;background:var(--mrf-sand);border:1px solid #e3ddf6}.mrf-cart-progress__text{margin:0 0 .9rem;font-size:1.3rem;color:var(--mrf-ink);display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;line-height:1.35}.mrf-cart-progress__text strong{font-weight:800;background:var(--mrf-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mrf-cart-progress__ico svg{width:1.8rem;height:1.8rem;stroke:var(--mrf-bronze);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}.mrf-cart-progress__bar{height:.9rem;border-radius:999px;background:#e3ddf6;overflow:hidden}.mrf-cart-progress__bar span{display:block;height:100%;border-radius:999px;background:var(--mrf-grad);box-shadow:0 0 12px #6d28d980;transition:width .6s cubic-bezier(.2,.8,.2,1)}.mrf-cart-progress.is-free{background:#ecfdf5;border-color:#bbf7d0}.mrf-cart-progress.is-free .mrf-cart-progress__text strong{background:none;color:#15803d;-webkit-text-fill-color:#15803d}.mrf-cart-progress.is-free .mrf-cart-progress__bar span{background:linear-gradient(90deg,#22c55e,#16a34a);box-shadow:0 0 12px #22c55e80}.mrf-cart-progress.is-free .mrf-cart-progress__ico svg{stroke:#16a34a}.cart-drawer .drawer__contents{padding:0 2rem}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-item{border-top:1px solid var(--mrf-line)}.cart-drawer .cart-item:first-child{border-top:0}.cart-drawer .cart-item td{padding-top:1.4rem;padding-bottom:1.4rem}.cart-drawer .cart-item__image{border-radius:1.2rem;background:var(--mrf-sand);border:1px solid #e3ddf6}.cart-drawer .cart-item__media{width:8.4rem;padding-right:1.2rem}.cart-drawer .cart-item__name{font-weight:700;font-size:1.35rem;line-height:1.3;color:var(--mrf-ink);text-decoration:none}.cart-drawer .cart-item__details .product-option,.cart-drawer .cart-item__details dl{font-size:1.2rem;color:var(--mrf-muted)}.cart-drawer .cart-item__totals .price{font-weight:800;color:var(--mrf-ink)}.cart-drawer .cart-item__final-price{color:var(--mrf-bronze)}.cart-drawer .quantity{border-radius:999px;border:1px solid #d9d2f5;min-height:3.4rem;width:10rem}.cart-drawer .quantity__input{font-weight:700}.cart-drawer .quantity__button{width:3rem}.cart-drawer .cart-remove-button .icon-remove{width:1.4rem;height:1.4rem}.cart-drawer .cart-remove-button{color:var(--mrf-muted)}.mrf-cart-upsell{margin:1.2rem 0 1.6rem;padding:1.4rem 1.4rem 1rem;border-radius:1.6rem;background:linear-gradient(180deg,#fff,#f5f3ff);border:1px solid #e3ddf6}.mrf-cart-upsell__title{margin:0 0 1rem;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mrf-bronze)}.mrf-cart-upsell__row{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.6rem;margin:0 -.4rem;padding-left:.4rem;scrollbar-width:none}.mrf-cart-upsell__row::-webkit-scrollbar{display:none}.mrf-cart-upsell__card{flex:0 0 13.4rem;scroll-snap-align:start;background:#fff;border:1px solid #e3ddf6;border-radius:1.4rem;padding:.8rem;display:flex;flex-direction:column;gap:.5rem}.mrf-cart-upsell__img{display:block;aspect-ratio:1;border-radius:1rem;background:var(--mrf-sand);overflow:hidden}.mrf-cart-upsell__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mrf-cart-upsell__name{font-size:1.2rem;font-weight:700;color:var(--mrf-ink);text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.1rem}.mrf-cart-upsell__foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:auto}.mrf-cart-upsell__price{font-size:1.25rem;font-weight:800;color:var(--mrf-bronze)}.mrf-cart-upsell__price s{color:var(--mrf-muted);font-weight:500;font-size:1.1rem}.mrf-cart-upsell__btn{width:3.2rem;height:3.2rem;border-radius:50%;border:0;background:var(--mrf-grad);color:#fff;font-size:1.8rem;font-weight:800;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #6d28d940;flex:0 0 auto;position:relative}.mrf-cart-upsell__btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.mrf-cart-upsell__btn .loading__spinner svg{width:1.6rem;height:1.6rem}.mrf-cart-upsell__btn .loading__spinner .path{stroke:#fff}.mrf-cart-upsell__btn.loading>span{visibility:hidden}.cart-drawer .drawer__footer{padding:1.2rem 2rem 1.6rem;border-top:1px solid var(--mrf-line);background:#fff}.cart-drawer .drawer__footer>details{margin-top:0}.cart-drawer .totals{margin-top:.4rem}.cart-drawer .totals__total{font-size:1.4rem;font-weight:700;color:var(--mrf-muted)}.cart-drawer .totals__total-value{font-size:2rem;font-weight:800}.cart-drawer .tax-note{display:none}.mrf-cart-trust{list-style:none;margin:1rem 0 1.2rem;padding:0;display:flex;justify-content:space-between;gap:.6rem}.mrf-cart-trust li{display:flex;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:600;color:var(--mrf-muted)}.mrf-cart-trust svg{width:1.6rem;height:1.6rem;stroke:var(--mrf-bronze);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.cart-drawer .cart__ctas{display:grid;gap:.8rem}.mrf-btn-grad,.cart-drawer .cart__checkout-button{background:var(--mrf-grad)!important;color:#fff!important;border-radius:999px!important;font-weight:800;font-size:1.5rem;min-height:5rem;box-shadow:0 10px 24px #6d28d94d;border:0}.mrf-btn-grad:after,.cart-drawer .cart__checkout-button:after{box-shadow:none!important}.mrf-btn-grad:hover,.cart-drawer .cart__checkout-button:hover{filter:brightness(1.07)}.mrf-cart-continue{background:none;border:0;color:var(--mrf-muted);font-weight:600;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;padding:.4rem}.mrf-cart-empty{display:grid;justify-items:center;gap:.8rem;padding:3rem 2rem 1rem}.mrf-cart-empty__ico{width:7rem;height:7rem;border-radius:50%;background:var(--mrf-sand);display:flex;align-items:center;justify-content:center;margin-bottom:.6rem}.mrf-cart-empty__ico svg{width:3.2rem;height:3.2rem;stroke:var(--mrf-bronze);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mrf-cart-empty .cart__empty-text{margin:0;font-weight:800}.mrf-cart-empty__sub{margin:0 0 1rem;color:var(--mrf-muted);font-size:1.3rem;text-align:center}.cart-drawer .drawer__inner-empty{display:flex;flex-direction:column}.cart-drawer .drawer__inner-empty .mrf-cart-upsell{margin:1rem 2rem 2rem}.cart-drawer .cart-drawer__warnings{min-height:0}.mrf-strip__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}.mrf-strip__head h2{margin:0}.mrf-strip__kicker{margin:0 0 .6rem;color:var(--mrf-bronze);font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem;display:inline-flex;align-items:center;gap:.6rem}.mrf-strip__kicker svg{width:1.6rem;height:1.6rem;stroke:var(--mrf-bronze);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mrf-strip__sub{margin:.6rem 0 0;color:var(--mrf-muted);max-width:56rem}.mrf-strip__link{white-space:nowrap;font-weight:800;color:var(--mrf-ink);text-decoration:none;border-bottom:2px solid var(--mrf-bronze);padding-bottom:.2rem}.mrf-strip__link:hover{color:var(--mrf-bronze)}.mrf-strip__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.mrf-strip__grid>.grid__item{width:100%;max-width:none;padding:0;margin:0}@media screen and (max-width:989px){.mrf-strip__grid{grid-template-columns:repeat(3,1fr);gap:1.6rem}}@media screen and (max-width:749px){.mrf-strip__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem;margin:0 -1.5rem;padding:.4rem 1.5rem .8rem!important;scrollbar-width:none}.mrf-strip__grid::-webkit-scrollbar{display:none}.mrf-strip__grid>*{flex:0 0 68%;scroll-snap-align:start}.mrf-strip__head{flex-direction:column;align-items:flex-start;gap:.8rem}}.mrf-strip--dark{background:#0b0a12;color:#fff}.mrf-strip--dark h2,.mrf-strip--dark .mrf-strip__link{color:#fff}.mrf-strip--dark .mrf-strip__sub{color:#ffffffa6}.mrf-strip--dark .card{--color-foreground: 18,17,24}.mrf-strip--sale .mrf-strip__kicker{color:#f0abfc}.mrf-strip--sale .mrf-strip__kicker svg{stroke:#f0abfc}.mrf-brands__item img{max-width:13rem;max-height:4.2rem;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.85;transition:.25s}.mrf-brands__item:hover img{filter:none;opacity:1;transform:scale(1.05)}@media screen and (max-width:749px){.mrf-brands__item img{max-width:11rem;max-height:3.4rem}}.mrf-chero{padding:1.6rem 0 2rem}.mrf-chero__crumbs{display:flex;flex-wrap:wrap;gap:.6rem;font-size:1.2rem;color:var(--mrf-muted);margin-bottom:1.2rem}.mrf-chero__crumbs a{color:var(--mrf-muted);text-decoration:none}.mrf-chero__crumbs a:hover{color:var(--mrf-bronze)}.mrf-chero__crumbs span[aria-current]{color:var(--mrf-ink);font-weight:700}.mrf-chero__grid{display:grid;gap:2rem;align-items:center}.mrf-chero__grid.has-image{grid-template-columns:1fr 22rem}.mrf-chero__title{margin:0 0 .8rem;font-size:3.6rem;font-weight:800;letter-spacing:-.02em;line-height:1.05}.mrf-chero__desc{margin:0 0 1rem;color:var(--mrf-muted);font-size:1.45rem;max-width:64rem}.mrf-chero__desc a{color:var(--mrf-bronze);font-weight:700}.mrf-chero__count{margin:0;display:flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:600;color:var(--mrf-ink)}.mrf-chero__dot{width:1rem;height:1rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.mrf-chero__img{border-radius:1.8rem;overflow:hidden;aspect-ratio:4/3}.mrf-chero__img img{width:100%;height:100%;object-fit:cover;display:block}.mrf-chips{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mrf-chips::-webkit-scrollbar{display:none}.mrf-chip{display:inline-flex;align-items:center;white-space:nowrap;padding:.9rem 1.5rem;border-radius:999px;background:#fff;border:1.5px solid #e3ddf6;color:var(--mrf-ink);font-weight:700;font-size:1.3rem;text-decoration:none;transition:.15s}.mrf-chip:hover{border-color:#c4b5fd;color:var(--mrf-bronze)}.mrf-chip.is-active{background:var(--mrf-grad);color:#fff;border-color:transparent;box-shadow:0 6px 14px #6d28d940}@media screen and (max-width:749px){.mrf-chero{padding:1.2rem 0 1.6rem}.mrf-chero__grid.has-image{grid-template-columns:1fr 9rem;gap:1.2rem}.mrf-chero__title{font-size:2.6rem}.mrf-chero__desc{font-size:1.3rem}.mrf-chero__img{border-radius:1.2rem;aspect-ratio:1}.mrf-chips{margin:1.2rem -1.5rem 0;padding:0 1.5rem}}.facets-container{border-bottom:0}.facets__wrapper{gap:1rem}.facets__summary,.facets__disclosure,.facets__disclosure-vertical{border-radius:999px}.facets-horizontal .facets__disclosure .facets__summary{border:1.5px solid #e3ddf6;border-radius:999px;padding:.8rem 1.4rem;font-weight:700}.facets-horizontal .facets__disclosure[open] .facets__summary{border-color:var(--mrf-bronze);color:var(--mrf-bronze)}.facets__display{border-radius:1.4rem;border:1px solid #e3ddf6;box-shadow:0 12px 30px #1211181a}.facet-checkbox{font-size:1.35rem}.product-count__text{font-weight:600;color:var(--mrf-muted)}.mobile-facets__open{border-radius:999px;border:1.5px solid #e3ddf6;padding:.8rem 1.4rem;font-weight:700}.facet-filters__sort{font-weight:700}.active-facets__button{border-radius:999px;background:var(--mrf-sand);border:1px solid #e3ddf6}.collection .grid{row-gap:2.4rem}.collection-hero{display:none}.card__heading{font-weight:700;font-size:1.4rem;line-height:1.3}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mrf-card-sizes{font-size:1.15rem;color:var(--mrf-muted);margin:.3rem 0 .5rem;font-weight:600;letter-spacing:.02em}.card-information .price{margin-top:.2rem}.card--standard .card__inner .card__media{background:var(--mrf-sand)}.card .badge{border-radius:999px;font-weight:800}.mrf-why{margin:1.6rem 0 0;padding:1.6rem 1.6rem 1rem;border-radius:2rem;background:linear-gradient(160deg,#f8f6ff,#fff 60%);border:1px solid #e3ddf6;position:relative;overflow:hidden}.mrf-why:before{content:"";position:absolute;inset:0 0 auto 0;height:.4rem;background:var(--mrf-grad)}.mrf-why__eyebrow{margin:.2rem 0 1rem;font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mrf-bronze);display:flex;align-items:center;gap:.6rem}.mrf-why__eyebrow svg{width:1.6rem;height:1.6rem;stroke:var(--mrf-bronze);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mrf-why__list{list-style:none;margin:0;padding:0}.mrf-why__item{display:grid;grid-template-columns:3.6rem 1fr 2.4rem;align-items:center;gap:1.2rem;padding:1rem 0;border-top:1px solid #ece8f8;animation:mrf-rise .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 90ms)}.mrf-why__item:first-child{border-top:0}@keyframes mrf-rise{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}.mrf-why__num{width:3.6rem;height:3.6rem;border-radius:1.2rem;background:var(--mrf-grad);color:#fff;font-weight:800;font-size:1.3rem;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #6d28d94d;letter-spacing:.02em}.mrf-why__text{font-size:1.45rem;font-weight:600;line-height:1.4;color:var(--mrf-ink)}.mrf-why__check{width:2.4rem;height:2.4rem;border-radius:50%;background:#ecfdf5;display:flex;align-items:center;justify-content:center}.mrf-why__check svg{width:1.3rem;height:1.3rem;stroke:#16a34a;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.mrf-why{padding:1.4rem 1.4rem .8rem}.mrf-why__text{font-size:1.35rem}.mrf-why__num{width:3.2rem;height:3.2rem;font-size:1.2rem}}.mrf-bundle{display:block;margin:1.6rem 0 0;border-radius:2rem;background:#fff;border:1px solid #e3ddf6;box-shadow:0 16px 40px #6d28d914;overflow:hidden}.mrf-bundle__head{padding:1.6rem 1.8rem 1.2rem;background:var(--mrf-dark, #0b0a12);color:#fff}.mrf-bundle__title{margin:0;font-weight:800;font-size:1.6rem;letter-spacing:-.01em}.mrf-bundle__sub{margin:.3rem 0 0;font-size:1.25rem;color:#fff9}.mrf-bundle__rows{padding:.4rem 1.2rem}.mrf-bundle__card{display:grid;grid-template-columns:6.4rem 1fr auto;align-items:center;gap:1.2rem;padding:1.1rem .4rem;border-top:1px solid #ece8f8;transition:opacity .2s}.mrf-bundle__card:first-child{border-top:0}.mrf-bundle__img{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border-radius:1.6rem;background:var(--mrf-sand);border:1px solid #e3ddf6;overflow:hidden;position:relative}.mrf-bundle__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:.4rem}.mrf-bundle__card.is-main .mrf-bundle__img{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--mrf-bronze)}.mrf-bundle__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.mrf-bundle__tag{font-size:.95rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mrf-bronze)}.mrf-bundle__name{font-size:1.35rem;font-weight:700;color:var(--mrf-ink);text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mrf-bundle__price{font-size:1.3rem;font-weight:800;color:var(--mrf-ink)}.mrf-bundle__price s{color:var(--mrf-muted);font-weight:500;font-size:1.15rem;margin-right:.2rem}.mrf-bundle__lock{width:2.8rem;height:2.8rem;border-radius:50%;background:var(--mrf-grad);display:flex;align-items:center;justify-content:center}.mrf-bundle__lock svg{width:1.4rem;height:1.4rem;stroke:#fff;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mrf-bundle__switch{width:5rem;height:2.8rem;border-radius:999px;border:0;background:#ddd8ee;position:relative;cursor:pointer;transition:background .2s;padding:0}.mrf-bundle__switch span{position:absolute;top:.3rem;left:.3rem;width:2.2rem;height:2.2rem;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0003;transition:transform .2s}.mrf-bundle__card.is-on .mrf-bundle__switch{background:var(--mrf-grad)}.mrf-bundle__card.is-on .mrf-bundle__switch span{transform:translate(2.2rem)}.mrf-bundle__card:not(.is-on):not(.is-main){opacity:.55}.mrf-bundle__card.is-na{opacity:1}.mrf-bundle__see{font-size:1.2rem;font-weight:800;color:var(--mrf-bronze);text-decoration:none;border:1.5px solid #c4b5fd;border-radius:999px;padding:.6rem 1.2rem}.mrf-bundle__foot{padding:1.2rem 1.6rem 1.6rem;background:linear-gradient(180deg,#fff,#f5f3ff);border-top:1px solid #ece8f8;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap}.mrf-bundle__sum{display:flex;flex-direction:column;gap:.1rem}.mrf-bundle__sumlabel{font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mrf-muted)}.mrf-bundle__total strong{font-size:2rem;font-weight:800;color:var(--mrf-ink)}.mrf-bundle__total s{color:var(--mrf-muted);font-size:1.3rem;margin-right:.4rem}.mrf-bundle__save{font-size:1.2rem;color:#15803d;font-weight:700}.mrf-bundle__save b{font-weight:800}.mrf-bundle__all{position:relative;min-height:4.6rem;padding:0 2.2rem;border-radius:999px;border:0;background:var(--mrf-grad);color:#fff;font-weight:800;font-size:1.4rem;cursor:pointer;box-shadow:0 10px 24px #6d28d94d;display:inline-flex;align-items:center}.mrf-bundle__all:hover{filter:brightness(1.07)}.mrf-bundle__all[disabled]{opacity:.45;cursor:default;box-shadow:none}.mrf-bundle__all .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.mrf-bundle__all .loading__spinner .path{stroke:#fff}.mrf-bundle__all.loading>span{visibility:hidden}@media screen and (max-width:749px){.mrf-bundle__foot{flex-direction:column;align-items:stretch}.mrf-bundle__all{justify-content:center}.mrf-bundle__card{grid-template-columns:5.6rem 1fr auto;gap:1rem}.mrf-bundle__img{width:5.6rem;height:5.6rem}}@media screen and (min-width:990px){.product__title h1,.product__title .h1{font-size:2.8rem;line-height:1.15;letter-spacing:-.015em}}.mrf-faq__grid{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start}@media screen and (max-width:989px){.mrf-faq__grid{grid-template-columns:1fr;gap:2rem}}.mrf-faq__intro h2{margin:0 0 .6rem}.mrf-faq__wa{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.6rem;padding:1rem 1.6rem;border-radius:999px;background:#25d366;color:#fff!important;font-weight:800;text-decoration:none;font-size:1.35rem;box-shadow:0 8px 20px #25d3664d}.mrf-faq__wa svg{width:1.8rem;height:1.8rem;fill:#fff}.mrf-faq__list{display:grid;gap:1rem}.mrf-faq__item{background:#fff;border:1px solid #e3ddf6;border-radius:1.6rem;padding:0 2rem;transition:box-shadow .2s,border-color .2s}.mrf-faq__item[open]{border-color:#c4b5fd;box-shadow:0 12px 30px #6d28d91a}.mrf-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;font-weight:700;font-size:1.5rem;line-height:1.35;color:var(--mrf-ink)}.mrf-faq__item summary::-webkit-details-marker{display:none}.mrf-faq__item summary i{flex:0 0 auto;width:3rem;height:3rem;border-radius:50%;background:var(--mrf-sand);position:relative;transition:transform .25s,background .2s}.mrf-faq__item summary i:before,.mrf-faq__item summary i:after{content:"";position:absolute;left:50%;top:50%;width:1.2rem;height:2px;background:var(--mrf-bronze);transform:translate(-50%,-50%);border-radius:2px}.mrf-faq__item summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.mrf-faq__item[open] summary i{background:var(--mrf-grad);transform:rotate(45deg)}.mrf-faq__item[open] summary i:before,.mrf-faq__item[open] summary i:after{background:#fff}.mrf-faq__item p{margin:0;padding:0 0 1.8rem;color:var(--mrf-muted);font-size:1.45rem;line-height:1.6;max-width:64rem}.mrf-footer__anpc a:has(img){padding:0;background:transparent;min-height:0;justify-content:flex-start}.mrf-footer__anpc img{width:100%;max-width:24rem;max-height:none;height:auto;border-radius:.8rem;display:block;background:#fff}.mrf-desc{overflow-wrap:anywhere}.mrf-desc img,.mrf-desc div,.mrf-desc p,.mrf-desc span{max-width:100%}.mrf-desc span[style*=nowrap]{white-space:normal!important}.mrf-ing__name{word-break:normal;overflow-wrap:anywhere}@media screen and (min-width:750px){.mrf-ing{display:flex;gap:1.4rem;align-items:flex-start}.mrf-ing__name{flex:0 0 auto;max-width:42%;margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mrf-theme.css.map */
