:root{--msv-page:var(--msv-cream);--msv-surface:#fff;--msv-surface-soft:#ffe8f0;--msv-surface-blush:#f6dce6;--msv-surface-dark:#161616;--msv-ink:#161616;--msv-ink-muted:#75596a;--msv-on-dark:#fff;--msv-on-dark-muted:#c9b8bf;--msv-line:#e6c7d6;--msv-mauve:#ae6e88;--msv-line-strong:var(--msv-mauve);--msv-brand:#f60c5d;--msv-brand-strong:#d6084f;--msv-brand-hover:#b8063f;--msv-on-brand:#fff;--msv-brand-pink:#ff5f9c;--msv-wine:#5e0a2a;--msv-graphite:#30323d;--msv-cream:#fff7ea;--msv-cotton-candy:#ff86a0;--msv-sunflower:#f5bd46;--msv-success:#1e7a4c;--msv-success-soft:#e6f4ec;--msv-warning:#8a5a00;--msv-warning-soft:#fff4dc;--msv-danger:#b3261e;--msv-danger-soft:#fdecea;--msv-info:#2c4a5e;--msv-info-soft:#dcebf5;--msv-focus:#161616;--msv-overlay:#1616167a;--msv-space-1:4px;--msv-space-2:8px;--msv-space-3:12px;--msv-space-4:16px;--msv-space-5:24px;--msv-space-6:32px;--msv-space-7:48px;--msv-space-8:64px;--msv-space-9:96px;--msv-radius-sm:8px;--msv-radius-md:14px;--msv-radius-lg:24px;--msv-radius-pill:999px;--msv-shadow-card:0 2px 6px #1616160d, 0 12px 32px #16161614;--msv-shadow-drawer:-12px 0 40px #16161629;--msv-container-max:1280px;--msv-gutter:24px;--msv-header-height:72px;--msv-font-display:var(--font-jost), "Jost", "Futura", "Century Gothic", sans-serif;--msv-font-sans:var(--font-inter), "Inter", "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not(.msv-light){--msv-page:#121214;--msv-surface:#1b1b20;--msv-surface-soft:#26161e;--msv-surface-blush:#331b27;--msv-surface-dark:#000;--msv-ink:#fff;--msv-ink-muted:#b9aab1;--msv-line:#2c2c33;--msv-mauve:#ae6e88;--msv-line-strong:#7a6670;--msv-cream:#221d17;--msv-graphite:#3a3c48;--msv-focus:#fff;--msv-success:#5fd39a;--msv-success-soft:#14301f;--msv-warning:#f5bd46;--msv-warning-soft:#2e2412;--msv-danger:#ff8a80;--msv-danger-soft:#3a1715;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.msv-dark{--msv-page:#121214;--msv-surface:#1b1b20;--msv-surface-soft:#26161e;--msv-surface-blush:#331b27;--msv-surface-dark:#000;--msv-ink:#fff;--msv-ink-muted:#b9aab1;--msv-line:#2c2c33;--msv-mauve:#ae6e88;--msv-line-strong:#7a6670;--msv-cream:#221d17;--msv-graphite:#3a3c48;--msv-focus:#fff;--msv-success:#5fd39a;--msv-success-soft:#14301f;--msv-warning:#f5bd46;--msv-warning-soft:#2e2412;--msv-danger:#ff8a80;--msv-danger-soft:#3a1715;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.msv-text-display-xl{font-family:var(--msv-font-display);letter-spacing:-.01em;font-size:56px;font-weight:300;line-height:60px}.msv-text-display-l{font-family:var(--msv-font-display);font-size:40px;font-weight:300;line-height:46px}.msv-text-heading-m{font-family:var(--msv-font-display);font-size:28px;font-weight:400;line-height:34px}.msv-text-heading-s{font-family:var(--msv-font-display);font-size:20px;font-weight:500;line-height:26px}.msv-text-eyebrow{font-family:var(--msv-font-display);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.msv-text-body-l{font-family:var(--msv-font-sans);font-size:17px;font-weight:400;line-height:28px}.msv-text-body{font-family:var(--msv-font-sans);font-size:15px;font-weight:400;line-height:24px}.msv-text-body-s{font-family:var(--msv-font-sans);font-size:13px;font-weight:400;line-height:20px}.msv-text-label{font-family:var(--msv-font-sans);font-size:14px;font-weight:600;line-height:20px}.msv-text-price{font-family:var(--msv-font-sans);font-size:18px;font-weight:600;line-height:24px}.msv-text-price-l{font-family:var(--msv-font-sans);font-size:26px;font-weight:600;line-height:32px}.msv-text-caption{font-family:var(--msv-font-sans);font-size:12px;font-weight:500;line-height:16px}body{font-family:var(--msv-font-sans);background:var(--msv-page);color:var(--msv-ink);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:24px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--msv-focus);outline-offset:2px}.msv-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.msv-row{gap:var(--msv-space-3);flex-wrap:wrap;align-items:center;display:flex}.msv-row--tight{gap:var(--msv-space-2)}.msv-stack{gap:var(--msv-space-4);flex-direction:column;display:flex}.msv-container{max-width:var(--msv-container-max);padding:0 var(--msv-space-6);margin:0 auto}.msv-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.msv-icon--fill{fill:currentColor;stroke:none}.msv-eyebrow{align-items:center;gap:var(--msv-space-2);font-family:var(--msv-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--msv-ink-muted);font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.msv-eyebrow--brand{color:var(--msv-brand-strong)}.msv-eyebrow--pink{color:var(--msv-brand-pink)}.msv-eyebrow--light{color:var(--msv-on-dark-muted)}.msv-eyebrow__crown{width:28px;height:auto}.msv-section-head{justify-content:space-between;align-items:flex-end;gap:var(--msv-space-4);margin-bottom:var(--msv-space-5);flex-wrap:wrap;display:flex}.msv-section-title{margin:var(--msv-space-2) 0 0;font-family:var(--msv-font-display);font-size:40px;font-weight:300;line-height:46px}.msv-btn{justify-content:center;align-items:center;gap:var(--msv-space-2);height:48px;padding:0 var(--msv-space-5);border-radius:var(--msv-radius-pill);font-family:var(--msv-font-sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.msv-btn--primary{background:var(--msv-ink);color:var(--msv-on-dark)}.msv-btn--primary:hover,.msv-btn--brand{background:var(--msv-brand-strong);color:var(--msv-on-brand)}.msv-btn--brand:hover{background:var(--msv-brand-hover);color:var(--msv-on-brand)}.msv-btn--outline{background:var(--msv-surface);color:var(--msv-ink);border-color:var(--msv-ink)}.msv-btn--outline:hover{background:var(--msv-ink);color:var(--msv-on-dark)}.msv-btn--ghost{color:var(--msv-ink);background:0 0}.msv-btn--ghost:hover{background:var(--msv-surface-soft);color:var(--msv-ink)}.msv-btn--light{background:var(--msv-surface);color:var(--msv-ink)}.msv-btn--light:hover{background:var(--msv-surface-soft);color:var(--msv-ink)}.msv-btn--ghost-light{color:var(--msv-on-dark);border-color:var(--msv-on-dark-muted);background:0 0}.msv-btn--ghost-light:hover{background:var(--msv-on-dark);color:var(--msv-ink)}.msv-btn--sm{height:40px;padding:0 var(--msv-space-4);font-size:13px}.msv-btn--lg{height:56px;padding:0 var(--msv-space-6);font-size:15px}.msv-btn--block{width:100%}.msv-btn:disabled,.msv-btn[aria-disabled=true]{background:var(--msv-surface-blush);color:var(--msv-ink-muted);cursor:not-allowed;border-color:#0000}.msv-btn--sm .msv-icon{width:16px;height:16px}.msv-icon-btn{width:44px;height:44px;color:var(--msv-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .15s;display:inline-flex;position:relative}.msv-icon-btn:hover{background:var(--msv-surface-soft);color:var(--msv-ink)}.msv-icon-btn--float{background:var(--msv-surface);width:40px;height:40px}.msv-icon-btn--float[aria-pressed=true]{color:var(--msv-brand-strong)}.msv-icon-btn--float[aria-pressed=true] .msv-icon{fill:currentColor}.msv-icon-btn__count{border-radius:var(--msv-radius-pill);background:var(--msv-brand-strong);min-width:18px;height:18px;color:var(--msv-on-brand);font:600 11px/18px var(--msv-font-sans);text-align:center;padding:0 5px;position:absolute;top:2px;right:0}.msv-link-btn{align-items:center;gap:var(--msv-space-1);min-height:32px;color:var(--msv-ink-muted);font:500 13px/20px var(--msv-font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.msv-link-btn:hover{color:var(--msv-ink)}.msv-badge{align-items:center;gap:var(--msv-space-1);border-radius:var(--msv-radius-pill);background:var(--msv-surface-soft);height:24px;color:var(--msv-ink);font:600 11px/1 var(--msv-font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:0 10px;display:inline-flex}.msv-badge--new{background:var(--msv-sunflower);height:34px;color:var(--msv-ink);letter-spacing:.1em;gap:6px;padding:0 14px 0 10px;font-size:13px;font-weight:700;box-shadow:0 4px 14px #f5bd468c}.msv-badge--new .msv-icon{width:16px;height:16px}.msv-badge--sale{border:3px solid var(--msv-surface);background:var(--msv-brand-strong);width:66px;height:66px;color:var(--msv-on-brand);letter-spacing:0;border-radius:50%;flex-direction:column;justify-content:center;gap:0;padding:0;transform:rotate(-10deg);box-shadow:0 6px 18px #d6084f66}.msv-badge__pct{font:800 20px/1 var(--msv-font-sans)}.msv-badge__off{font:700 9px/1 var(--msv-font-sans);letter-spacing:.14em;margin-top:2px}.msv-badge--pro{background:var(--msv-wine);color:var(--msv-on-dark)}.msv-badge--soldout{background:var(--msv-ink);color:var(--msv-on-dark)}.msv-badge--success{background:var(--msv-success-soft);color:var(--msv-success)}.msv-badge--low{background:var(--msv-warning-soft);color:var(--msv-warning)}.msv-badge .msv-icon{width:12px;height:12px}.msv-stock{align-items:center;gap:var(--msv-space-1);font:500 13px/20px var(--msv-font-sans);display:inline-flex}.msv-stock--ok{color:var(--msv-success)}.msv-stock--low{color:var(--msv-warning)}.msv-stock--out{color:var(--msv-danger)}.msv-field{flex-direction:column;gap:6px;display:flex}.msv-label{font:600 14px/20px var(--msv-font-sans);color:var(--msv-ink)}.msv-input{width:100%;height:48px;padding:0 var(--msv-space-4);border:1px solid var(--msv-line-strong);border-radius:var(--msv-radius-sm);background:var(--msv-surface);color:var(--msv-ink);font:400 15px/24px var(--msv-font-sans)}.msv-input::placeholder{color:var(--msv-ink-muted)}.msv-input:hover{border-color:var(--msv-ink)}.msv-input:focus{outline:2px solid var(--msv-focus);outline-offset:1px;border-color:var(--msv-ink)}.msv-input--pill{border-radius:var(--msv-radius-pill);padding:0 var(--msv-space-5)}.msv-input[aria-invalid=true]{border-color:var(--msv-danger)}.msv-help{color:var(--msv-ink-muted);margin:0;font-size:13px;line-height:20px}.msv-help--error{align-items:center;gap:var(--msv-space-1);color:var(--msv-danger);display:flex}.msv-help .msv-icon{width:16px;height:16px}.msv-search{position:relative}.msv-search>.msv-icon{left:var(--msv-space-4);color:var(--msv-ink-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.msv-search .msv-input{border-radius:var(--msv-radius-pill);padding-left:44px}.msv-check{min-height:32px;font:400 14px/20px var(--msv-font-sans);color:var(--msv-ink);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.msv-check input{appearance:none;border:1px solid var(--msv-line-strong);background:var(--msv-surface);cursor:pointer;border-radius:6px;place-content:center;width:20px;height:20px;margin:0;display:grid}.msv-check input:checked{background:var(--msv-ink);border-color:var(--msv-ink)}.msv-check input:checked:after{content:"";border:2px solid var(--msv-on-dark);border-top:0;border-right:0;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.msv-check__count{color:var(--msv-ink-muted)}.msv-qty{border:1px solid var(--msv-line-strong);border-radius:var(--msv-radius-pill);background:var(--msv-surface);align-items:center;height:44px;display:inline-flex}.msv-qty button{border-radius:var(--msv-radius-pill);width:44px;height:42px;color:var(--msv-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.msv-qty button:hover{background:var(--msv-surface-soft)}.msv-qty input{width:36px;color:var(--msv-ink);font:600 15px/1 var(--msv-font-sans);text-align:center;background:0 0;border:0;padding:0}.msv-qty--sm{height:36px}.msv-qty--sm button{width:36px;height:34px}.msv-qty--sm input{width:28px;font-size:14px}.msv-chip{height:36px;padding:0 var(--msv-space-4);border:1px solid var(--msv-line-strong);border-radius:var(--msv-radius-pill);background:var(--msv-surface);color:var(--msv-ink);font:500 13px/20px var(--msv-font-sans);cursor:pointer;align-items:center;gap:6px;transition:background-color .15s;display:inline-flex}.msv-chip:hover{background:var(--msv-surface-soft)}.msv-chip[aria-pressed=true]{background:var(--msv-ink);border-color:var(--msv-ink);color:var(--msv-on-dark)}.msv-chip .msv-icon{width:16px;height:16px}.msv-announce{padding:10px var(--msv-space-4);background:var(--msv-surface-dark);color:var(--msv-on-dark);font:500 12px/16px var(--msv-font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:center}.msv-announce strong{color:var(--msv-brand-pink);font-weight:600}.msv-header{align-items:center;gap:var(--msv-space-5);height:var(--msv-header-height);padding:0 var(--msv-space-6);background:var(--msv-page);border-bottom:1px solid var(--msv-line);display:flex}.msv-header__logo{flex-shrink:0;display:inline-flex}.msv-header__logo img{width:auto;height:30px;display:block}.msv-header__menu{display:none}.msv-nav{justify-content:center;gap:var(--msv-space-5);flex:1;display:flex}.msv-nav a{color:var(--msv-ink);font:500 13px/20px var(--msv-font-sans);letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:6px 0;text-decoration:none;display:inline-flex}.msv-nav a:hover{color:var(--msv-brand-strong)}.msv-nav a[aria-current=page]{border-bottom-color:var(--msv-brand)}.msv-header__actions{gap:var(--msv-space-1);margin-left:auto;display:flex}@media (max-width:1023px){.msv-nav{gap:var(--msv-space-4)}.msv-nav a{font-size:12px}}@media (max-width:767px){.msv-header{height:64px;padding:0 var(--msv-space-3);gap:var(--msv-space-2)}.msv-nav{display:none}.msv-header__menu{display:inline-flex}.msv-header__logo img{height:24px}.msv-header__actions a[aria-label=Favoritos]{display:none}}.msv-crumbs{gap:var(--msv-space-2);color:var(--msv-ink-muted);flex-wrap:wrap;margin:0;padding:0;font-size:13px;line-height:20px;list-style:none;display:flex}.msv-crumbs li+li:before{content:"/";margin-right:var(--msv-space-2);color:var(--msv-line-strong)}.msv-crumbs a{color:var(--msv-ink-muted);text-decoration:none}.msv-crumbs a:hover{color:var(--msv-ink);text-decoration:underline}.msv-crumbs [aria-current=page]{color:var(--msv-ink);font-weight:500}.msv-pages{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.msv-pages a{width:44px;height:44px;color:var(--msv-ink);font:500 14px/1 var(--msv-font-sans);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.msv-pages a:hover{background:var(--msv-surface-soft);color:var(--msv-ink)}.msv-pages a[aria-current=page]{background:var(--msv-ink);color:var(--msv-on-dark)}.msv-footer{padding:var(--msv-space-8) var(--msv-space-6) var(--msv-space-5);background:var(--msv-page);border-top:1px solid var(--msv-line)}.msv-footer__grid{gap:var(--msv-space-6);max-width:var(--msv-container-max);grid-template-columns:1.4fr repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.msv-footer__brand img{width:auto;height:32px;display:block}.msv-footer__brand p{margin:var(--msv-space-3) 0;color:var(--msv-ink-muted);font-size:14px;line-height:22px}.msv-footer__h{margin:0 0 var(--msv-space-3);font-family:var(--msv-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--msv-ink);font-size:12px;font-weight:500;line-height:16px}.msv-footer__links,.msv-footer__social{gap:var(--msv-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.msv-footer__social{gap:var(--msv-space-4);flex-direction:row}.msv-footer a{color:var(--msv-ink-muted);padding:4px 0;font-size:14px;line-height:20px;text-decoration:none;display:inline-block}.msv-footer a:hover{color:var(--msv-brand-strong)}.msv-footer__bottom{justify-content:space-between;gap:var(--msv-space-3);max-width:var(--msv-container-max);margin:var(--msv-space-7) auto 0;padding-top:var(--msv-space-4);border-top:1px solid var(--msv-line);color:var(--msv-ink-muted);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}@media (max-width:767px){.msv-footer{padding:var(--msv-space-7) var(--msv-space-4) var(--msv-space-5)}.msv-footer__grid{grid-template-columns:1fr 1fr}.msv-footer__brand{grid-column:1/-1}}.msv-rating{color:var(--msv-ink-muted);align-items:center;gap:6px;font-size:13px;line-height:20px;display:inline-flex}.msv-stars{color:var(--msv-brand);gap:2px;display:inline-flex}.msv-stars .msv-icon{width:14px;height:14px}.msv-stars .is-empty{color:var(--msv-line)}.msv-price{align-items:baseline;gap:var(--msv-space-2);flex-wrap:wrap;display:flex}.msv-price__now{color:var(--msv-ink);font:700 24px/28px var(--msv-font-sans);letter-spacing:-.01em}.msv-price__now--sale{color:var(--msv-brand-strong)}.msv-price__was{color:var(--msv-ink-muted);font-size:15px;line-height:20px;text-decoration:line-through}.msv-price--l .msv-price__now{font-size:32px;line-height:38px}.msv-price__pro{color:var(--msv-wine);font:600 13px/20px var(--msv-font-sans);align-items:center;gap:6px;display:inline-flex}.msv-price__pro .msv-badge{height:20px;padding:0 8px;font-size:10px}.msv-grid{gap:var(--msv-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1023px){.msv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.msv-grid{gap:var(--msv-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.msv-pcard{background:var(--msv-surface);border:1px solid var(--msv-line);border-radius:var(--msv-radius-md);flex-direction:column;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden}.msv-pcard:hover{box-shadow:var(--msv-shadow-card)}.msv-pcard__media{aspect-ratio:1;background:var(--msv-surface-soft);justify-content:center;align-items:center;display:flex;position:relative}.msv-pcard__img{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.msv-pcard__img img{object-fit:contain;width:100%;height:100%}.msv-pcard__badges{top:var(--msv-space-3);left:var(--msv-space-3);align-items:flex-start;gap:var(--msv-space-2);z-index:1;flex-direction:column;display:flex;position:absolute}.msv-pcard__media .msv-icon-btn--float{top:var(--msv-space-2);right:var(--msv-space-2);z-index:1;position:absolute}.msv-pcard__body{padding:var(--msv-space-4);flex-direction:column;flex:1;gap:6px;display:flex}.msv-pcard__brand{font-family:var(--msv-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--msv-ink-muted);font-size:12px;font-weight:500;line-height:16px}.msv-pcard__name{font:500 15px/22px var(--msv-font-sans);margin:0}.msv-pcard__name a{color:var(--msv-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.msv-pcard__name a:hover{color:var(--msv-brand-strong)}.msv-pcard__desc{color:var(--msv-ink-muted);margin:0;font-size:13px;line-height:20px}.msv-pcard__body>.msv-btn{margin-top:auto}.msv-pcard__body>.msv-stock+.msv-btn,.msv-pcard__body>.msv-price+.msv-btn,.msv-pcard__body>.msv-price__pro+.msv-btn{margin-top:var(--msv-space-2)}.msv-pcard__buy{justify-content:space-between;align-items:center;gap:var(--msv-space-2);margin-top:var(--msv-space-1);flex-wrap:wrap;padding:0;display:flex}.msv-pcard__buy .msv-price__now{font-size:26px;line-height:30px}.msv-size{border-radius:var(--msv-radius-pill);background:var(--msv-graphite);height:32px;color:var(--msv-on-dark);font:600 13px/1 var(--msv-font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.msv-size .msv-icon{width:15px;height:15px}.msv-section--white{background:var(--msv-surface)}.msv-bicon{background:var(--msv-surface);width:52px;height:52px;color:var(--msv-brand-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.msv-bicon .msv-icon{width:26px;height:26px}.msv-bicon--sm{width:40px;height:40px}.msv-bicon--sm .msv-icon{width:20px;height:20px}.msv-bicon--lg{width:72px;height:72px}.msv-bicon--lg .msv-icon{width:36px;height:36px}.msv-bicon--soft{background:var(--msv-surface-soft)}.msv-bicon--cream{background:var(--msv-cream);color:var(--msv-ink)}.msv-bicon--sun{background:var(--msv-sunflower);color:var(--msv-ink)}.msv-bicon--dark{background:var(--msv-graphite);color:var(--msv-on-dark)}.msv-nav .msv-icon{width:16px;height:16px;color:var(--msv-brand-strong)}@media (max-width:1180px){.msv-nav .msv-icon{display:none}}.msv-ccard__icon{margin-bottom:var(--msv-space-3)}.msv-cats{gap:var(--msv-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1023px){.msv-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.msv-ccard{min-height:200px;padding:var(--msv-space-4)}.msv-ccard__title{font-size:22px;line-height:28px}.msv-ccard__text{max-width:100%}.msv-ccard__media{transform-origin:100% 100%;right:var(--msv-space-2);transform:scale(.7)}}@media (max-width:479px){.msv-cats{grid-template-columns:1fr}.msv-ccard{min-height:160px}.msv-ccard__text{max-width:65%}}.msv-ccard{justify-content:space-between;gap:var(--msv-space-4);min-height:240px;padding:var(--msv-space-5);border-radius:var(--msv-radius-lg);background:var(--msv-surface-soft);color:var(--msv-ink);flex-direction:column;text-decoration:none;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.msv-ccard:hover{background:var(--msv-surface-blush);color:var(--msv-ink)}.msv-ccard__title{font-family:var(--msv-font-display);margin:0;font-size:28px;font-weight:400;line-height:34px}.msv-ccard__text{margin:var(--msv-space-1) 0 0;max-width:60%;color:var(--msv-ink-muted);font-size:13px;line-height:20px}.msv-ccard__link{z-index:1;align-items:center;gap:var(--msv-space-1);font:600 13px/20px var(--msv-font-sans);text-underline-offset:4px;text-decoration:underline;display:inline-flex;position:relative}.msv-ccard__media{right:var(--msv-space-4);position:absolute;bottom:-8px}.msv-citem{gap:var(--msv-space-3);padding:var(--msv-space-4) 0;border-bottom:1px solid var(--msv-line);grid-template-columns:72px minmax(0,1fr) auto;display:grid}.msv-citem__thumb{border-radius:var(--msv-radius-sm);background:var(--msv-surface-soft);justify-content:center;align-items:center;width:72px;height:72px;display:flex}.msv-citem__info{flex-direction:column;gap:2px;display:flex}.msv-citem__name{font:600 14px/20px var(--msv-font-sans)}.msv-citem__var{color:var(--msv-ink-muted);margin-bottom:var(--msv-space-2);font-size:13px;line-height:20px}.msv-citem__price{font:600 15px/20px var(--msv-font-sans)}.msv-drawer{background:var(--msv-surface);width:420px;max-width:100%;height:100%;box-shadow:var(--msv-shadow-drawer);flex-direction:column;display:flex}.msv-drawer__head{padding:var(--msv-space-4) var(--msv-space-5);border-bottom:1px solid var(--msv-line);justify-content:space-between;align-items:center;display:flex}.msv-drawer__title{font-family:var(--msv-font-display);margin:0;font-size:20px;font-weight:500;line-height:26px}.msv-drawer__items{padding:0 var(--msv-space-5);flex:1;margin:0;list-style:none;overflow-y:auto}.msv-drawer__foot{gap:var(--msv-space-2);padding:var(--msv-space-4) var(--msv-space-5) var(--msv-space-5);border-top:1px solid var(--msv-line);flex-direction:column;display:flex}.msv-drawer__foot .msv-btn{margin-top:var(--msv-space-1)}.msv-ship{padding:var(--msv-space-3) var(--msv-space-5);background:var(--msv-surface-soft);font-size:13px;line-height:20px}.msv-ship p{margin:0 0 var(--msv-space-2)}.msv-progress{border-radius:var(--msv-radius-pill);background:var(--msv-surface-blush);height:6px;overflow:hidden}.msv-progress span{border-radius:inherit;background:var(--msv-brand);height:100%;display:block}.msv-sum{justify-content:space-between;font-size:14px;line-height:22px;display:flex}.msv-sum--muted{color:var(--msv-ink-muted)}.msv-sum--total{padding-top:var(--msv-space-2);border-top:1px solid var(--msv-line);font-size:18px;font-weight:600;line-height:26px}.msv-overlay{background:var(--msv-overlay);justify-content:flex-end;display:flex;position:relative}.msv-toast{align-items:center;gap:var(--msv-space-3);max-width:420px;padding:var(--msv-space-3) var(--msv-space-4);border:1px solid var(--msv-line);border-radius:var(--msv-radius-md);background:var(--msv-surface);box-shadow:var(--msv-shadow-card);display:flex}.msv-toast p{margin:0}.msv-toast__title{font:600 14px/20px var(--msv-font-sans)}.msv-toast__text{color:var(--msv-ink-muted);font-size:13px;line-height:20px}.msv-toast__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.msv-toast__icon--success{background:var(--msv-success-soft);color:var(--msv-success)}.msv-toast__icon--danger{background:var(--msv-danger-soft);color:var(--msv-danger)}.msv-toast__link{white-space:nowrap;font:600 13px/20px var(--msv-font-sans);margin-left:auto}.msv-hero{align-items:center;gap:var(--msv-space-7);padding:var(--msv-space-8) var(--msv-space-6);background:var(--msv-page);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.msv-hero__text{align-items:flex-start;gap:var(--msv-space-4);flex-direction:column;display:flex}.msv-hero__title{font-family:var(--msv-font-display);letter-spacing:-.01em;margin:0;font-size:56px;font-weight:300;line-height:60px}.msv-hero__lead{margin:0 0 var(--msv-space-2);max-width:460px;color:var(--msv-ink-muted);font-size:17px;line-height:28px}.msv-hero__media{justify-content:center;align-items:flex-end;gap:var(--msv-space-3);min-height:420px;padding-bottom:var(--msv-space-6);border-radius:var(--msv-radius-lg);background:var(--msv-surface-soft);display:flex;position:relative;overflow:hidden}.msv-hero__media img,.msv-hero__media .msv-hero__photo{position:absolute}.msv-hero__crown{opacity:.9;width:260px;top:40px;left:50%;transform:translate(-50%)}.msv-hero__media svg{position:relative}@media (max-width:1023px){.msv-hero{padding:var(--msv-space-6) var(--msv-space-4);gap:var(--msv-space-5);grid-template-columns:1fr}.msv-hero__title{font-size:40px;line-height:46px}.msv-hero__media{min-height:300px}}.msv-benefits{gap:var(--msv-space-5);padding:var(--msv-space-5) var(--msv-space-6);border-top:1px solid var(--msv-line);border-bottom:1px solid var(--msv-line);background:var(--msv-page);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.msv-benefit{align-items:center;gap:var(--msv-space-3);display:flex}.msv-benefit p{margin:0}.msv-benefit__icon{background:var(--msv-surface-soft);width:48px;height:48px;color:var(--msv-brand-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.msv-benefit__title{font:600 14px/20px var(--msv-font-sans)}.msv-benefit__text{color:var(--msv-ink-muted);font-size:13px;line-height:20px}@media (max-width:1023px){.msv-benefits{padding:var(--msv-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.msv-benefits{gap:var(--msv-space-3);grid-template-columns:1fr}}.msv-promo{border-radius:var(--msv-radius-lg);background:var(--msv-surface-dark);color:var(--msv-on-dark);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;overflow:hidden}.msv-promo__text{align-items:flex-start;gap:var(--msv-space-3);padding:var(--msv-space-7) var(--msv-space-6);flex-direction:column;display:flex}.msv-promo__title{font-family:var(--msv-font-display);margin:0;font-size:40px;font-weight:300;line-height:46px}.msv-promo__lead{margin:0 0 var(--msv-space-2);color:var(--msv-on-dark-muted);font-size:15px;line-height:24px}.msv-promo__media{background:var(--msv-brand-strong);justify-content:center;align-items:center;display:flex}.msv-promo__media img{width:55%;height:auto}.msv-code{height:48px;padding:0 var(--msv-space-5);border:1px dashed var(--msv-brand-pink);border-radius:var(--msv-radius-pill);color:var(--msv-on-dark);font:600 15px/1 var(--msv-font-sans);letter-spacing:.24em;align-items:center;display:inline-flex}@media (max-width:767px){.msv-promo{grid-template-columns:1fr}.msv-promo__media{min-height:140px}.msv-promo__text{padding:var(--msv-space-6) var(--msv-space-4)}}.msv-pro{justify-content:space-between;align-items:center;gap:var(--msv-space-5);padding:var(--msv-space-6);border-radius:var(--msv-radius-lg);background:var(--msv-wine);color:var(--msv-on-dark);flex-wrap:wrap;display:flex}.msv-pro__text{gap:var(--msv-space-2);flex-direction:column;flex:420px;display:flex}.msv-pro__title{font-family:var(--msv-font-display);margin:0;font-size:32px;font-weight:300;line-height:38px}.msv-pro__lead{color:var(--msv-on-dark-muted);margin:0;font-size:15px;line-height:24px}.msv-pro .msv-eyebrow .msv-icon{width:14px;height:14px}.msv-course{border:1px solid var(--msv-line);border-radius:var(--msv-radius-md);background:var(--msv-surface);grid-template-columns:120px minmax(0,1fr);display:grid;overflow:hidden}.msv-course__date{justify-content:center;align-items:center;gap:var(--msv-space-1);background:var(--msv-wine);color:var(--msv-on-dark);flex-direction:column;display:flex}.msv-course__day{font-family:var(--msv-font-display);font-size:48px;font-weight:300;line-height:1}.msv-course__mon{font-family:var(--msv-font-display);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:500}.msv-course__body{gap:var(--msv-space-2);padding:var(--msv-space-4) var(--msv-space-5);flex-direction:column;display:flex}.msv-course__title{font-family:var(--msv-font-display);margin:0;font-size:26px;font-weight:400;line-height:32px}.msv-course__desc{color:var(--msv-ink-muted);margin:0;font-size:14px;line-height:22px}.msv-course__meta{gap:var(--msv-space-4);color:var(--msv-ink-muted);flex-wrap:wrap;margin:0;padding:0;font-size:13px;line-height:20px;list-style:none;display:flex}.msv-course__meta li{align-items:center;gap:var(--msv-space-1);display:inline-flex}.msv-course__foot{justify-content:space-between;align-items:center;gap:var(--msv-space-3);margin-top:var(--msv-space-2);display:flex}.msv-brands{align-items:center;gap:var(--msv-space-4);padding:var(--msv-space-6) var(--msv-space-4);flex-direction:column;display:flex}.msv-brands__list{justify-content:center;gap:var(--msv-space-3) var(--msv-space-7);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.msv-brands__list a{color:var(--msv-ink-muted);font-family:var(--msv-font-display);font-size:24px;font-weight:400;line-height:32px;text-decoration:none}.msv-brands__list a:hover{color:var(--msv-ink)}.msv-quote{align-items:center;gap:var(--msv-space-4);padding:var(--msv-space-7) var(--msv-space-6);border-radius:var(--msv-radius-lg);background:var(--msv-surface-soft);text-align:center;flex-direction:column;margin:0;display:flex}.msv-quote__text{max-width:720px;font-family:var(--msv-font-display);margin:0;font-size:26px;font-weight:300;line-height:36px}.msv-quote__author{align-items:center;gap:var(--msv-space-3);color:var(--msv-ink-muted);text-align:left;font-size:13px;line-height:20px;display:flex}.msv-quote__author strong{color:var(--msv-ink);font-weight:600}.msv-quote__avatar{background:var(--msv-surface-blush);width:48px;height:48px;color:var(--msv-ink-muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.msv-news{justify-content:space-between;align-items:center;gap:var(--msv-space-5);padding:var(--msv-space-6);border-radius:var(--msv-radius-lg);background:var(--msv-surface-soft);flex-wrap:wrap;display:flex}.msv-news__text{align-items:center;gap:var(--msv-space-4);display:flex}.msv-news__icon{background:var(--msv-surface);width:52px;height:52px;color:var(--msv-brand-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.msv-news__title{font-family:var(--msv-font-display);margin:0;font-size:24px;font-weight:400;line-height:30px}.msv-news__lead{color:var(--msv-ink-muted);margin:0;font-size:14px;line-height:22px}.msv-news__form{gap:var(--msv-space-2);flex:380px;max-width:480px;display:flex}.msv-section{padding:var(--msv-space-8) var(--msv-space-6)}.msv-section--tight{padding:var(--msv-space-5) var(--msv-space-6)}@media (max-width:767px){.msv-section{padding:var(--msv-space-6) var(--msv-space-4)}.msv-section-title{font-size:30px;line-height:36px}}.msv-input--area{height:auto;min-height:120px;padding:var(--msv-space-3) var(--msv-space-4);resize:vertical}.msv-hero__photo{object-fit:cover}.msv-badge--msv-success,.msv-toast__icon--msv-success{background:var(--msv-success-soft);color:var(--msv-success)}.msv-toast__icon--msv-danger{background:var(--msv-danger-soft);color:var(--msv-danger)}.msv-footer__contact a{align-items:center;gap:var(--msv-space-2);display:inline-flex}.msv-motion .msv-reveal:not(.msv-reveal--stagger),.msv-motion .msv-reveal.msv-reveal--stagger>*{visibility:hidden}body{position:relative;overflow-x:clip}@media (scripting:none){.mx-loader{display:none}}.mx-glass :where(a,button):focus-visible{outline-color:#fff}.mx-wrap{max-width:var(--msv-container-max);padding:0 var(--msv-space-6);margin:0 auto}.mx-sec{padding:var(--msv-space-8) 0}.mx-sec--white{background:var(--msv-surface)}.mx-hero{gap:var(--msv-space-7);padding:var(--msv-space-8) 0 var(--msv-space-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.mx-hero__text{align-items:flex-start;gap:var(--msv-space-4);flex-direction:column;display:flex}.mx-eyebrow{align-items:center;gap:var(--msv-space-3);font-family:var(--msv-font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--msv-brand-strong);font-size:13px;font-weight:500;display:inline-flex}.mx-eyebrow:before{content:"";background:var(--msv-brand);width:40px;height:2px}.mx-title{font-family:var(--msv-font-display);letter-spacing:-.015em;margin:0;font-size:64px;font-weight:300;line-height:1.02}.mx-title em{color:var(--msv-brand-strong);font-style:normal;font-weight:400}.mx-lead{max-width:520px;color:var(--msv-ink-muted);margin:0;font-size:18px;line-height:29px}.mx-brandline{margin:var(--msv-space-3) 0 0;padding:var(--msv-space-4) 0 0;border-top:1px solid var(--msv-line);font-family:var(--msv-font-display);letter-spacing:.16em;flex-wrap:wrap;gap:10px 18px;font-size:15px;font-weight:500;list-style:none;display:flex}.mx-brandline li+li:before{content:"•";color:var(--msv-brand);margin-right:18px}.mx-hero__media{border-radius:var(--msv-radius-lg);background:var(--msv-surface-soft);justify-content:center;align-items:flex-end;gap:var(--msv-space-3);min-height:460px;padding-bottom:var(--msv-space-6);display:flex;position:relative;overflow:hidden}.mx-hero__media .mx-crown{opacity:.9;width:280px;position:absolute;top:48px;left:50%;transform:translate(-50%)}.mx-head{justify-content:space-between;align-items:flex-end;gap:var(--msv-space-4);margin-bottom:var(--msv-space-6);flex-wrap:wrap;display:flex}.mx-h2{margin:var(--msv-space-2) 0 0;font-family:var(--msv-font-display);font-size:44px;font-weight:300;line-height:50px}.mx-h2 em{color:var(--msv-brand-strong);font-style:normal;font-weight:400}.mx-cats{gap:var(--msv-space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mx-cats .msv-ccard{min-height:250px}.mx-cats .msv-ccard__text{max-width:100%}.mx-events{gap:var(--msv-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mx-event{border:1px solid var(--msv-line);border-radius:var(--msv-radius-md);background:var(--msv-surface);flex-direction:column;display:flex;overflow:hidden}.mx-event__banner{aspect-ratio:4/3;padding:var(--msv-space-4);background:linear-gradient(140deg, var(--msv-wine) 0%, var(--msv-brand-strong) 70%, var(--msv-brand-pink) 100%);color:var(--msv-on-dark);align-items:flex-end;display:flex;position:relative}.mx-event__banner img{opacity:.25;width:170px;position:absolute;top:-16px;right:-24px}.mx-event__date{font-family:var(--msv-font-display);flex-direction:column;line-height:1;display:flex;position:relative}.mx-event__date b{font-size:56px;font-weight:300}.mx-event__date span{letter-spacing:.2em;text-transform:uppercase;margin-top:6px;font-size:13px;font-weight:500}.mx-event__body{gap:var(--msv-space-2);padding:var(--msv-space-5);flex-direction:column;flex:1;display:flex}.mx-event__title{font-family:var(--msv-font-display);margin:0;font-size:24px;font-weight:400;line-height:30px}.mx-event__meta{color:var(--msv-ink-muted);align-items:center;gap:6px;margin:0;font-size:14px;line-height:22px;display:flex}.mx-event__body .msv-btn{align-self:flex-start;margin-top:auto}.mx-brands{gap:var(--msv-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mx-brand{gap:var(--msv-space-3);padding:var(--msv-space-6);border-radius:var(--msv-radius-lg);background:var(--msv-surface);border:1px solid var(--msv-line);flex-direction:column;display:flex}.mx-brand__name{font-family:var(--msv-font-display);letter-spacing:.04em;margin:0;font-size:28px;font-weight:500}.mx-brand__tag{font-family:var(--msv-font-display);color:var(--msv-brand-strong);margin:0;font-size:18px;line-height:26px}.mx-brand__text{color:var(--msv-ink-muted);margin:0;font-size:14px;line-height:22px}.mx-brand__link{font:600 14px/20px var(--msv-font-sans);color:var(--msv-ink);text-underline-offset:4px;align-items:center;gap:4px;margin-top:auto;text-decoration:underline;display:inline-flex}.mx-brand__link--muted{color:var(--msv-ink-muted);font-weight:500;text-decoration:none}.mx-wa{border-radius:var(--msv-radius-pill);color:#fff;height:56px;font:600 15px/1 var(--msv-font-sans);background:#1e7a4c;align-items:center;gap:10px;padding:0 22px 0 18px;text-decoration:none;display:inline-flex;position:absolute;bottom:28px;right:28px;box-shadow:0 10px 30px #16161640}.mx-wa:hover{color:#fff;background:#17623c}.mx-wa .msv-icon{width:22px;height:22px}.msv-footer__contact{margin:var(--msv-space-3) 0 0;color:var(--msv-ink-muted);padding:0;font-size:14px;line-height:22px;list-style:none}.msv-footer__contact li{align-items:center;gap:8px;display:flex}.msv-footer__contact .msv-icon{width:16px;height:16px;color:var(--msv-brand-strong)}.msv-footer__grid{grid-template-columns:1.5fr repeat(3,minmax(0,1fr))}.msv-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.msv-header__logo img{height:32px}@media (max-width:1100px){.mx-cats,.msv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.mx-hero{grid-template-columns:1fr}.mx-title{font-size:46px}.mx-events,.mx-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-hero__media{min-height:320px}}@media (max-width:767px){.mx-wrap{padding:0 var(--msv-space-4)}.mx-sec{padding:var(--msv-space-6) 0}.mx-cats,.msv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-events,.mx-brands{grid-template-columns:1fr}.mx-title{font-size:38px}.mx-h2{font-size:32px;line-height:38px}.msv-footer__grid{grid-template-columns:1fr 1fr}}.mx-wrap,.mx-sec{z-index:1;position:relative}.mx-plain{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.mx-plain:hover{color:var(--msv-brand-strong)}.mx-theme{border:1px solid var(--msv-line-strong);border-radius:var(--msv-radius-pill);background:var(--msv-surface);height:40px;color:var(--msv-ink);font:600 13px/1 var(--msv-font-sans);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.mx-theme .msv-icon{width:18px;height:18px}.mx-secure{color:var(--msv-ink-muted);font:500 14px/1 var(--msv-font-sans);align-items:center;gap:8px;display:inline-flex}.mx-secure .msv-icon{color:var(--msv-success)}.mx-toast{z-index:5;position:absolute;top:132px;right:32px}.mx-cat{gap:var(--msv-space-7);padding:var(--msv-space-5) 0 var(--msv-space-8);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.mx-filters{gap:var(--msv-space-5);padding:var(--msv-space-5);border:1px solid var(--msv-line);border-radius:var(--msv-radius-md);background:var(--msv-surface);flex-direction:column;display:flex}.mx-filters h3{margin:0 0 var(--msv-space-2);font-family:var(--msv-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--msv-ink-muted);font-size:12px;font-weight:500}.mx-filters .msv-check{display:flex}.mx-toolbar{justify-content:space-between;align-items:center;gap:var(--msv-space-3);margin-bottom:var(--msv-space-5);flex-wrap:wrap;display:flex}.mx-count{color:var(--msv-ink-muted);font-size:14px}.mx-select{height:40px;padding:0 var(--msv-space-4);border:1px solid var(--msv-line-strong);border-radius:var(--msv-radius-pill);background:var(--msv-surface);color:var(--msv-ink);font:500 14px/1 var(--msv-font-sans)}.mx-grid3{gap:var(--msv-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mx-pdp{gap:var(--msv-space-8);padding:var(--msv-space-5) 0 var(--msv-space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.mx-gallery{gap:var(--msv-space-3);flex-direction:column;display:flex}.mx-gallery__main{aspect-ratio:1;border-radius:var(--msv-radius-lg);background:var(--msv-surface-soft);justify-content:center;align-items:center;display:flex;position:relative}.mx-gallery__thumbs{gap:var(--msv-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mx-gallery__thumbs span{aspect-ratio:1;border-radius:var(--msv-radius-sm);background:var(--msv-surface-soft);color:var(--msv-ink-muted);border:1px solid var(--msv-line);justify-content:center;align-items:center;font-size:12px;display:flex}.mx-info{gap:var(--msv-space-4);flex-direction:column;display:flex}.mx-info h1{font-family:var(--msv-font-display);margin:0;font-size:40px;font-weight:400;line-height:46px}.mx-buybox{justify-content:space-between;align-items:center;gap:var(--msv-space-3);flex-wrap:wrap;padding:0;display:flex}.mx-buybox .msv-price__now{font-size:36px;line-height:40px}.mx-label{font:600 14px/20px var(--msv-font-sans)}.mx-label span{color:var(--msv-ink-muted);font-weight:400}.mx-swatches{gap:var(--msv-space-3);flex-wrap:wrap;display:flex}.mx-swatch{border:3px solid var(--msv-surface);width:48px;height:48px;box-shadow:0 0 0 1px var(--msv-line-strong);cursor:pointer;border-radius:50%;padding:0}.mx-swatch.is-on{box-shadow:0 0 0 2px var(--msv-ink)}.mx-addrow{gap:var(--msv-space-3);flex-wrap:wrap;align-items:center;display:flex}.mx-addrow .msv-btn{flex:240px}.mx-qv{text-align:center;width:36px;font:600 15px/1 var(--msv-font-sans);display:inline-block}.msv-qty--sm .mx-qv{width:28px;font-size:14px}.mx-perks{gap:var(--msv-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mx-perks li{padding:var(--msv-space-3);border:1px solid var(--msv-line);border-radius:var(--msv-radius-sm);color:var(--msv-ink-muted);flex-direction:column;gap:6px;font-size:13px;line-height:18px;display:flex}.mx-perks li b{color:var(--msv-ink);font-weight:600}.mx-perks .msv-icon{color:var(--msv-brand-strong)}.mx-details{border-top:1px solid var(--msv-line)}.mx-details details{border-bottom:1px solid var(--msv-line)}.mx-details summary{cursor:pointer;min-height:52px;font:600 15px/20px var(--msv-font-sans);justify-content:space-between;align-items:center;list-style:none;display:flex}.mx-details summary::-webkit-details-marker{display:none}.mx-details p{margin:0 0 var(--msv-space-4);color:var(--msv-ink-muted);font-size:14px;line-height:22px}.mx-pagehead{padding:var(--msv-space-6) 0 var(--msv-space-4)}.mx-pagehead h1{margin:var(--msv-space-2) 0 0;font-family:var(--msv-font-display);font-size:48px;font-weight:300;line-height:54px}.mx-pagehead p{margin:var(--msv-space-2) 0 0;color:var(--msv-ink-muted);max-width:640px}.mx-cartpage{gap:var(--msv-space-7);padding-bottom:var(--msv-space-8);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.mx-lines{padding:0 var(--msv-space-5);border:1px solid var(--msv-line);border-radius:var(--msv-radius-md);background:var(--msv-surface);margin:0;list-style:none}.mx-lines .msv-citem:last-child{border-bottom:0}.mx-summary{gap:var(--msv-space-3);padding:var(--msv-space-5);border-radius:var(--msv-radius-md);background:var(--msv-surface);border:1px solid var(--msv-line);flex-direction:column;display:flex}.mx-summary h2{font-family:var(--msv-font-display);margin:0;font-size:22px;font-weight:500}.mx-coupon{gap:var(--msv-space-2);display:flex}.mx-coupon .msv-input{height:44px}.mx-empty{align-items:center;gap:var(--msv-space-4);padding:var(--msv-space-8) var(--msv-space-5);border:1px dashed var(--msv-line-strong);border-radius:var(--msv-radius-lg);text-align:center;flex-direction:column;display:flex}.mx-empty h2{font-family:var(--msv-font-display);margin:0;font-size:32px;font-weight:300}.mx-steps{gap:var(--msv-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mx-steps li{border-radius:var(--msv-radius-pill);background:var(--msv-surface);border:1px solid var(--msv-line);height:36px;font:600 13px/1 var(--msv-font-sans);align-items:center;gap:8px;padding:0 14px 0 6px;display:inline-flex}.mx-steps li span{background:var(--msv-ink);width:26px;height:26px;color:var(--msv-page);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.mx-co{gap:var(--msv-space-7);padding:var(--msv-space-5) 0 var(--msv-space-8);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.mx-coblock{gap:var(--msv-space-4);padding:var(--msv-space-5);border-radius:var(--msv-radius-md);background:var(--msv-surface);border:1px solid var(--msv-line);margin-bottom:var(--msv-space-4);flex-direction:column;display:flex}.mx-coblock h2{font-family:var(--msv-font-display);align-items:center;gap:10px;margin:0;font-size:22px;font-weight:500;display:flex}.mx-fields{gap:var(--msv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mx-fields .mx-full{grid-column:1/-1}.mx-radio{padding:var(--msv-space-4);border:1px solid var(--msv-line-strong);border-radius:var(--msv-radius-sm);cursor:pointer;align-items:center;gap:12px;display:flex}.mx-radio input{width:20px;height:20px;accent-color:var(--msv-ink);margin:0}.mx-radio b{font-weight:600}.mx-radio span{color:var(--msv-ink-muted);font-size:14px}.mx-radio em{margin-left:auto;font-style:normal;font-weight:600}.mx-card-ph{padding:var(--msv-space-4);border-radius:var(--msv-radius-sm);border:1px dashed var(--msv-line);color:var(--msv-ink-muted);background:0 0;align-items:center;gap:10px;font-size:14px;display:flex}.mx-mini{gap:var(--msv-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mx-mini li{gap:var(--msv-space-3);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;font-size:14px;display:grid}.mx-mini b{font-weight:600;display:block}.mx-mini small{color:var(--msv-ink-muted);font-size:13px}.mx-done{align-items:center;gap:var(--msv-space-4);max-width:620px;padding:var(--msv-space-9) var(--msv-space-5);text-align:center;flex-direction:column;margin:0 auto;display:flex}.mx-done h1{font-family:var(--msv-font-display);margin:0;font-size:52px;font-weight:300;line-height:58px}.mx-done p{color:var(--msv-ink-muted);margin:0;font-size:17px;line-height:27px}@media (max-width:1023px){.mx-cat,.mx-pdp,.mx-cartpage,.mx-co{grid-template-columns:1fr}.mx-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mx-fields,.mx-perks{grid-template-columns:1fr}.mx-info h1,.mx-pagehead h1{font-size:32px;line-height:38px}.mx-theme b{display:none}.mx-toast{top:124px;left:16px;right:16px}}.mx-cwrap{max-width:var(--msv-container-max);padding:0 var(--msv-space-6) var(--msv-space-8);margin:0 auto}.mx-cwrap .msv-hero{padding-left:0;padding-right:0}.mx-cwrap .msv-hero__media{min-height:420px;position:relative}.mx-cwrap .msv-benefits{border:0;padding-left:0;padding-right:0}.mx-cwrap .msv-section{padding-left:0;padding-right:0}.mx-navt{color:var(--msv-ink);font:500 13px/20px var(--msv-font-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;display:inline-flex}.mx-navt .msv-icon{width:16px;height:16px}.mx-cph{width:100%;height:100%;padding:var(--msv-space-4);border-radius:var(--msv-radius-md);background:var(--msv-surface-soft);color:var(--msv-ink-muted);text-align:center;justify-content:center;align-items:center;font-size:13px;line-height:18px;display:flex}.mx-cph span{max-width:80%}.mx-cph--banner{aspect-ratio:4/5}.mx-cph--brand{aspect-ratio:16/9;height:auto}.mx-cph--logo{border-radius:var(--msv-radius-sm);background:var(--msv-surface);border:1px solid var(--msv-line);width:180px;height:72px}.mx-cph--prod{background:0 0;border-radius:0}.mx-cgrid3{gap:var(--msv-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mx-ul{margin:0;padding:0;list-style:none}.mx-brows{gap:var(--msv-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mx-brow{gap:var(--msv-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.mx-brow--rev .mx-brow__text{order:2}.mx-brow__text{align-items:flex-start;gap:var(--msv-space-3);flex-direction:column;display:flex}.mx-brow__title{font-family:var(--msv-font-display);margin:0;font-size:34px;font-weight:300;line-height:40px}.mx-brow__p{color:var(--msv-ink-muted);margin:0;font-size:15px;line-height:24px}.mx-brow__media{gap:var(--msv-space-3);flex-direction:column;display:flex}.mx-wafab{z-index:40;color:#fff;background:#1e7a4c;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #16161640}.mx-wafab:hover{color:#fff}@media (max-width:1023px){.mx-brow{grid-template-columns:1fr}.mx-brow--rev .mx-brow__text{order:0}}@media (max-width:767px){.mx-cwrap{padding:0 var(--msv-space-4) var(--msv-space-6)}.mx-cgrid3{grid-template-columns:1fr}}.msv-header{z-index:50;position:sticky;top:0}.mx-dd{position:relative}.mx-dd__panel{min-width:240px;padding:var(--msv-space-3);border:1px solid var(--msv-line);border-radius:var(--msv-radius-md);background:var(--msv-surface);box-shadow:var(--msv-shadow-card);z-index:60;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.mx-dd__panel ul{margin:0;padding:0;list-style:none}.mx-dd__panel a{border-radius:var(--msv-radius-sm);color:var(--msv-ink);text-transform:none;letter-spacing:0;border:0;padding:10px 12px;font-size:14px;text-decoration:none;display:block}.mx-dd__panel a:hover{background:var(--msv-surface-soft);color:var(--msv-ink)}.mx-navt[aria-expanded=true] .msv-icon{transform:rotate(180deg)}.mx-overlay{z-index:80;background:var(--msv-overlay);position:fixed;inset:0}.mx-drawer,.mx-mmenu{z-index:90;width:420px;max-width:100%;transition:transform .25s;position:fixed;top:0;bottom:0}.mx-drawer{right:0;transform:translate(100%)}.mx-mmenu{background:var(--msv-surface);width:340px;box-shadow:var(--msv-shadow-drawer);flex-direction:column;display:flex;left:0;overflow-y:auto;transform:translate(-100%)}.mx-mmenu nav{padding:var(--msv-space-4) var(--msv-space-5)}.mx-mmenu ul{margin:0 0 var(--msv-space-5);padding:0;list-style:none}.mx-mmenu a{color:var(--msv-ink);border-bottom:1px solid var(--msv-line);padding:10px 0;text-decoration:none;display:block}.mx-drawer.is-open,.mx-mmenu.is-open{transform:none}.mx-cart-empty{color:var(--msv-ink-muted);flex:1;justify-content:center;align-items:center;display:flex}.mx-cart-empty[hidden]{display:none}.msv-citem__thumb .msv-icon{width:28px;height:28px;color:var(--msv-brand-strong)}.mx-toastwrap{z-index:95;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:100px;right:24px}.msv-news__ok{color:var(--msv-success);margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.mx-drawer,.mx-mmenu{transition:none}}body{background:var(--msv-page);color:var(--msv-ink)}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--msv-page);position:fixed;inset:0 0 auto}.msv-header{top:env(safe-area-inset-top,0px);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.msv-announce,.msv-footer,.mx-cwrap{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}@media (min-width:768px){.mx-cwrap,.msv-header{padding-left:max(32px, env(safe-area-inset-left,0px));padding-right:max(32px, env(safe-area-inset-right,0px))}}.mx-wafab{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px))}.mx-toastwrap{right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(100px + env(safe-area-inset-bottom,0px))}.mx-drawer .msv-drawer__foot{padding-bottom:calc(var(--msv-space-5) + env(safe-area-inset-bottom,0px))}.mx-drawer{padding-top:env(safe-area-inset-top,0px)}.mx-mmenu{padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px)}@media (max-width:480px){.mx-toastwrap{left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px))}}[hidden]{display:none!important}.mx-crumbs{padding-top:var(--msv-space-5)}.mx-pagehead h1{text-wrap:balance}.mx-chips{gap:var(--msv-space-2);margin-bottom:var(--msv-space-5);flex-wrap:wrap;display:flex}.mx-chips .msv-chip{text-decoration:none}.mx-chips .msv-chip[aria-current=page]{background:var(--msv-ink);border-color:var(--msv-ink);color:var(--msv-page)}.mx-chips .msv-chip small{opacity:.75}.mx-pager{margin-top:var(--msv-space-7);justify-content:center;display:flex}.mx-dd__panel--mega{width:min(1080px,100vw - 64px);padding:var(--msv-space-5);left:0;transform:translate(-30%)}.mx-mega{gap:var(--msv-space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mx-mega__h{letter-spacing:.12em!important;color:var(--msv-brand-strong)!important;padding:6px 0!important;font-size:12px!important;font-weight:700!important}.mx-mega ul a{padding:6px 0!important;font-size:13px!important}.mx-mega ul a:hover{color:var(--msv-brand-strong)!important;background:0 0!important}.mx-mega__all{margin-top:var(--msv-space-4);align-items:center;gap:4px;font-weight:600!important;display:inline-flex!important}.mx-tones{gap:var(--msv-space-2);flex-wrap:wrap;display:flex}.mx-tone{border:1px solid var(--msv-line-strong);border-radius:var(--msv-radius-pill);background:var(--msv-surface);min-height:44px;color:var(--msv-ink);font:500 14px/1 var(--msv-font-sans);cursor:pointer;padding:0 16px}.mx-tone:hover{background:var(--msv-surface-soft)}.mx-tone[aria-pressed=true]{background:var(--msv-ink);border-color:var(--msv-ink);color:var(--msv-page)}.mx-perks--2{grid-template-columns:repeat(2,minmax(0,1fr))}.msv-btn[disabled]{opacity:1}.mx-empty__h{font-family:var(--msv-font-display);margin:0;font-size:36px;font-weight:300}.mx-auth{gap:var(--msv-space-7);padding-block:var(--msv-space-7);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.mx-authcard{gap:var(--msv-space-4);flex-direction:column;max-width:520px;display:flex}.mx-authcard h1{font-family:var(--msv-font-display);margin:0;font-size:44px;font-weight:300;line-height:50px}.mx-authcard p{margin:0}.mx-form{gap:var(--msv-space-4);flex-direction:column;align-items:flex-start;display:flex}.mx-form .msv-field,.mx-form .mx-fields{width:100%}.mx-help{gap:var(--msv-space-3);padding:var(--msv-space-5);border-radius:var(--msv-radius-md);background:var(--msv-surface-soft);flex-direction:column;align-items:flex-start;display:flex}.mx-help h3{font-family:var(--msv-font-display);margin:0;font-size:22px;font-weight:400}.mx-help p{margin:0}.mx-ok{padding:var(--msv-space-3) var(--msv-space-4);border-radius:var(--msv-radius-sm);background:var(--msv-success-soft);color:var(--msv-success);margin:0;font-weight:600}.mx-contact{gap:var(--msv-space-4);margin:0 0 var(--msv-space-7);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.mx-contact li{gap:var(--msv-space-3);padding:var(--msv-space-5);border:1px solid var(--msv-line);border-radius:var(--msv-radius-md);background:var(--msv-surface);align-items:flex-start;display:flex}.mx-contact li>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mx-contact b{overflow-wrap:anywhere;font-size:16px}.mx-sel{-webkit-user-select:all;user-select:all}.mx-textarea{height:auto;min-height:140px;padding:var(--msv-space-3) var(--msv-space-4);resize:vertical}.mx-legal{max-width:820px;padding-bottom:var(--msv-space-8)}.mx-legal>p{color:var(--msv-ink-muted);line-height:26px}.mx-newswrap{padding-block:0 var(--msv-space-7)}.mx-search{z-index:96;padding:calc(80px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 16px max(16px, env(safe-area-inset-left,0px));background:var(--msv-overlay);position:fixed;inset:0}.mx-search__box{max-width:680px;padding:var(--msv-space-4);border-radius:var(--msv-radius-lg);background:var(--msv-surface);box-shadow:var(--msv-shadow-drawer);margin:0 auto}.mx-search__form{align-items:center;gap:var(--msv-space-2);display:flex}.mx-search__form>.msv-icon{color:var(--msv-ink-muted)}.mx-search__res{margin:var(--msv-space-3) 0 0;max-height:50vh;padding:0;list-style:none;overflow-y:auto}.mx-search__res a{justify-content:space-between;gap:var(--msv-space-3);border-radius:var(--msv-radius-sm);color:var(--msv-ink);padding:12px;text-decoration:none;display:flex}.mx-search__res a:hover{background:var(--msv-surface-soft)}.mx-search__res small{color:var(--msv-ink-muted)}.mx-done h2{font-family:var(--msv-font-display);margin:0;font-size:44px;font-weight:300}@media (max-width:1023px){.mx-mega{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-auth,.mx-contact{grid-template-columns:1fr}}.mx-search__res a{align-items:center}.mx-sthumb{border-radius:var(--msv-radius-sm);background:var(--msv-surface-soft);width:48px;height:48px;color:var(--msv-brand-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.mx-sthumb img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.mx-sname{flex-direction:column;flex:1;min-width:0;font-weight:500;display:flex}.mx-sname small{font-weight:400}.mx-sprice{white-space:nowrap;font-weight:700}.mx-mega__h{align-items:center;gap:8px;display:inline-flex!important}.mx-mmenu a .msv-icon{vertical-align:-4px;color:var(--msv-brand-strong);margin-right:8px}.mx-promos .msv-pcard__badges{left:auto;right:var(--msv-space-3)}.msv-hero.mx-hero2{gap:var(--msv-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;padding:0 0 0 max(32px,50% - 608px)}.mx-hero2 .msv-hero__text{justify-content:center;gap:var(--msv-space-3);padding-block:var(--msv-space-8)}.mx-hero2 .msv-hero__title{text-wrap:balance;max-width:480px;font-size:42px;line-height:48px}.mx-hero2 .msv-hero__lead{max-width:420px;margin-bottom:var(--msv-space-2);font-size:15px;line-height:25px}.mx-hcar{background:var(--msv-surface-soft);min-height:560px;position:relative;overflow:hidden}.mx-slide{opacity:0;transition:opacity .7s;position:absolute;inset:0}.mx-slide.is-on{opacity:1}.mx-slide .mx-cph{border-radius:0;position:absolute;inset:0}.mx-slide:nth-child(2) .mx-cph{background:var(--msv-cotton-candy)}.mx-slide:nth-child(3) .mx-cph{background:var(--msv-sunflower)}.mx-slide img{object-fit:cover;width:100%;height:100%;display:block}.mx-hcar__ctrl{left:var(--msv-space-5);bottom:var(--msv-space-5);align-items:center;gap:var(--msv-space-3);border-radius:var(--msv-radius-pill);background:var(--msv-surface);box-shadow:var(--msv-shadow-card);padding:6px;display:flex;position:absolute}.mx-hnav{width:36px;height:36px;color:var(--msv-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mx-hnav:hover{background:var(--msv-surface-soft);color:var(--msv-brand-strong)}.mx-hdots{gap:6px;display:flex}.mx-hdot{border-radius:var(--msv-radius-pill);background:var(--msv-line);cursor:pointer;border:0;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.mx-hdot.is-on{background:var(--msv-brand);width:24px}@media (prefers-reduced-motion:reduce){.mx-slide,.mx-hdot{transition:none}}@media (max-width:1023px){.msv-hero.mx-hero2{grid-template-columns:1fr;gap:0;padding:0}.mx-hero2 .msv-hero__text{padding:var(--msv-space-6) max(16px, env(safe-area-inset-left,0px)) var(--msv-space-6)}.mx-hcar{min-height:380px}.mx-hero2 .msv-hero__title{font-size:34px;line-height:40px}}@media (min-width:768px) and (max-width:1023px){.mx-hero2 .msv-hero__text{padding-inline:32px}}.msv-header.mx-glass{gap:var(--msv-space-4);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);color:#fff;background:#100e10b8;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"izq logo der";height:84px;display:grid}.mx-glass .msv-nav{flex:none;grid-area:izq;justify-content:flex-start}.mx-glass .msv-header__menu{grid-area:izq;justify-self:start}.mx-glass .msv-header__logo{grid-area:logo;justify-self:center}.mx-glass .msv-header__actions{grid-area:der;justify-self:end;margin:0}.mx-glass .mx-navt,.mx-glass .msv-nav>a,.mx-glass .msv-icon-btn{color:#fff}.mx-glass .mx-navt:hover,.mx-glass .msv-nav>a:hover{color:var(--msv-brand-pink)}.mx-glass .msv-icon-btn:hover{background:#ffffff1a}.mx-glass .mx-navt .msv-icon{color:var(--msv-brand-pink)}.mx-glass .msv-header__logo img{z-index:1;height:42px;position:relative}.mx-lglow{isolation:isolate;padding:6px 14px;position:relative}.mx-lglow__halo{z-index:0;filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#f60c5d8c,#ff86a038 55%,#0000 100%);border-radius:50%;animation:4.5s ease-in-out infinite mx-halo;position:absolute;inset:-10px -26px}.mx-lglow__shine{z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffd2e1f2 50%,#0000 65%) 0 0/250% 100% no-repeat;animation:6s ease-in-out infinite mx-shine;position:absolute;inset:6px 14px;-webkit-mask:url(/brand/logo-blanco-corona.svg) 50%/contain no-repeat;mask:url(/brand/logo-blanco-corona.svg) 50%/contain no-repeat}.mx-lglow:hover .mx-lglow__halo{animation-duration:1.6s}@keyframes mx-halo{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes mx-shine{0%,55%{background-position:130% 0}85%,to{background-position:-30% 0}}@media (max-width:767px){.msv-header.mx-glass{gap:var(--msv-space-2);height:68px}.mx-glass .msv-header__logo img{height:32px}.mx-lglow{padding:4px 8px}.mx-lglow__shine{inset:4px 8px}}.msv-hero.mx-hero2{gap:var(--msv-space-6);grid-template-columns:minmax(0,.78fr) minmax(0,1.5fr)}.mx-hero2 .msv-eyebrow{font-size:10px}.mx-hero2 .msv-eyebrow__crown{width:22px}.mx-hero2 .msv-hero__title{max-width:420px;font-size:38px;line-height:43px}.mx-hero2 .msv-hero__lead{max-width:380px;font-size:13.5px;line-height:22px}.mx-hero2 .msv-btn{min-height:36px;padding-inline:16px;font-size:12.5px}@media (max-width:1023px){.msv-hero.mx-hero2{grid-template-columns:1fr;gap:0}.mx-hero2 .msv-hero__title{font-size:31px;line-height:36px}}.msv-benefits{gap:var(--msv-space-3)}.msv-benefit{isolation:isolate;padding:var(--msv-space-3);border-radius:var(--msv-radius-md);cursor:default;transition:opacity .8s cubic-bezier(.2, .7, .2, 1) var(--dl,0s), transform .8s cubic-bezier(.2, .7, .2, 1) var(--dl,0s), background-color .4s ease, box-shadow .4s ease;position:relative}.msv-motion .msv-benefit:not(.is-in){opacity:0;transform:translateY(18px)}.msv-benefit.is-in{opacity:1;transform:none}.msv-benefit>*{z-index:1;position:relative}.msv-benefit:hover{background:var(--msv-surface);transition-delay:0s;transform:translateY(-3px);box-shadow:0 10px 30px #f60c5d1f}.msv-benefit:hover .msv-benefit__icon{background:var(--msv-brand);color:#fff;transform:rotate(-8deg)scale(1.08);box-shadow:0 0 0 6px #f60c5d1f,0 0 24px #f60c5d73}.mx-spark{z-index:0;width:var(--s,10px);height:var(--s,10px);margin:calc(var(--s,10px) / -2) 0 0 calc(var(--s,10px) / -2);background:var(--c,var(--msv-brand));clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);pointer-events:none;filter:drop-shadow(0 0 4px var(--c,var(--msv-brand)));animation:.9s cubic-bezier(.2,.7,.2,1) forwards mx-spark;position:absolute}@keyframes mx-spark{0%{opacity:0;transform:translate(0)scale(0)rotate(0)}25%{opacity:1;transform:translate(calc(var(--x) * .3), calc(var(--y) * .3)) scale(1) rotate(45deg)}to{opacity:0;transform:translate(var(--x), var(--y)) scale(.2) rotate(140deg)}}@media (prefers-reduced-motion:reduce){.msv-benefit{opacity:1;transition:none;transform:none}.mx-lglow__halo,.mx-lglow__shine{animation:none}}.mx-loader{z-index:1000;color:#fff;clip-path:circle(150%);background:#0f0d10;flex-direction:column;justify-content:center;align-items:center;gap:22px;transition:opacity .7s,visibility .7s,clip-path .9s cubic-bezier(.7,0,.2,1);display:flex;position:fixed;inset:0}.mx-loader.is-out{clip-path:circle(0% at 50% 46%);opacity:0;visibility:hidden}.mx-loader__aura{background:radial-gradient(40% 35% at 50% 45%,#f60c5d59,#0000 70%),radial-gradient(30% 30% at 30% 70%,#f5bd4624,#0000 70%),radial-gradient(30% 30% at 72% 28%,#ff86a033,#0000 70%);animation:3s ease-in-out infinite alternate mx-aura;position:absolute;inset:0}.mx-loader__stage{place-items:center;width:190px;height:130px;display:grid;position:relative}.mx-loader__crown{filter:drop-shadow(0 0 18px #f60c5d99);background:linear-gradient(120deg,#f60c5d,#ff86a0,#f5bd46,#ff5f9c,#f60c5d,#ff86a0) 0 0/400% 100%;width:170px;height:92px;animation:1.1s cubic-bezier(.2,.8,.2,1) both mx-crown-in,2.4s linear infinite mx-hue;-webkit-mask:url(/brand/corona-blanca.svg) 50%/contain no-repeat;mask:url(/brand/corona-blanca.svg) 50%/contain no-repeat}.mx-loader__ring{background:conic-gradient(from 0deg, transparent 0 70%, #ff86a0e6 85%, #f5bd46 92%, transparent 100%);opacity:.8;border-radius:50%;width:240px;height:240px;animation:1.6s linear infinite mx-spin;position:absolute;-webkit-mask:radial-gradient(closest-side,#0000 96%,#000 97%);mask:radial-gradient(closest-side,#0000 96%,#000 97%)}.mx-loader__spark{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:10px;height:10px;transform:rotate(var(--a)) translateY(-122px);animation:mx-twinkle 1.4s ease-in-out var(--d) infinite;background:#fff;margin:-5px;position:absolute;top:50%;left:50%}.mx-loader__word{font:300 30px/1 var(--msv-font-display);letter-spacing:.02em;flex-direction:column;align-items:center;gap:4px;margin:0;animation:1.2s cubic-bezier(.2,.8,.2,1) .35s both mx-word;display:flex;position:relative}.mx-loader__word span{font:500 10px/1 var(--msv-font-display);letter-spacing:.6em;text-transform:uppercase;color:#ff86a0;margin-right:-.6em}.mx-loader__bar{background:#ffffff1f;border-radius:2px;width:140px;height:2px;position:relative;overflow:hidden}.mx-loader__bar span{transform-origin:0;background:linear-gradient(90deg,#f60c5d,#ff86a0,#f5bd46);animation:2s cubic-bezier(.4,0,.2,1) forwards mx-bar;position:absolute;inset:0}@keyframes mx-crown-in{0%{opacity:0;filter:blur(10px)drop-shadow(0 0 #0000);transform:translateY(14px)scale(.6)}to{opacity:1;filter:blur()drop-shadow(0 0 18px #f60c5d99);transform:none}}@keyframes mx-hue{to{background-position:400% 0}}@keyframes mx-spin{to{transform:rotate(360deg)}}@keyframes mx-twinkle{0%,to{opacity:.1;transform:rotate(var(--a)) translateY(-122px) scale(.4)}50%{opacity:1;transform:rotate(calc(var(--a) + 20deg)) translateY(-122px) scale(1)}}@keyframes mx-word{0%{opacity:0;letter-spacing:.3em;filter:blur(6px)}to{opacity:1;letter-spacing:.02em;filter:blur()}}@keyframes mx-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mx-aura{0%{filter:hue-rotate();transform:scale(1)}to{filter:hue-rotate(25deg);transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.mx-loader *,.mx-loader{animation-duration:10ms!important;animation-iteration-count:1!important}}@media (max-width:767px){.mx-glass .msv-icon-btn{width:38px;height:38px}.mx-glass .msv-header__actions{gap:0}.mx-glass .msv-header__logo img{height:26px}.mx-lglow{padding:4px}.mx-lglow__shine{inset:4px}}.mx-glass .msv-header__logo img{flex:none;width:auto;max-width:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s}.mx-glass .msv-header__logo:hover img{filter:drop-shadow(0 0 10px #ff5f9c8c);transform:translateY(-2px)scale(1.06)}.mx-glass .mx-lglow__shine{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.mx-glass .msv-header__logo:hover .mx-lglow__shine{transform:translateY(-2px)scale(1.06)}@media (min-width:768px){.msv-header.mx-glass{padding-left:max(32px, calc((100% - 1280px) / 2 + 32px), env(safe-area-inset-left,0px));padding-right:max(32px, calc((100% - 1280px) / 2 + 32px), env(safe-area-inset-right,0px))}}.msv-header.mx-glass{background:#0e0c0ee0}.mx-glass .msv-header__actions{align-items:center}.mx-navpromo{margin-right:var(--msv-space-3);border-radius:var(--msv-radius-pill);color:#fff;font:600 12px/16px var(--msv-font-sans);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(120deg,#f60c5d,#ff5f9c 45%,#f5bd46) 0 0/200% 100%;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;transition:background-position .6s,transform .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 4px 18px #f60c5d73}.mx-navpromo .msv-icon{color:#fff;flex:none}.mx-navpromo:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff8c 50%,#0000 70%) 130% 0/250% 100% no-repeat;animation:4.5s ease-in-out infinite mx-shine;position:absolute;inset:0}.mx-navpromo:hover{background-position:100% 0;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff40,0 6px 24px #f5bd4680}.mx-promos{scroll-margin-top:110px}@media (max-width:1023px){.mx-navpromo{margin-right:var(--msv-space-1);padding:8px 10px}.mx-navpromo span{display:none}}.msv-pcard--promo{transition:box-shadow .45s,border-color .45s,transform .45s cubic-bezier(.2,.8,.2,1)}.msv-pcard--promo:hover{border-color:#f5bd46b3;transform:translateY(-3px);box-shadow:0 0 0 1px #f5bd4659,0 10px 40px #f5bd4659,0 2px 10px #f5bd4633}.msv-pcard--promo .msv-pcard__media:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 45%,#f5bd4647,#0000 70%);transition:opacity .5s;position:absolute;inset:0}.msv-pcard--promo:hover .msv-pcard__media:after{opacity:1}.msv-pcard--promo .msv-badge--sale{transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .5s}.msv-pcard--promo:hover .msv-badge--sale{animation:2.2s ease-in-out .6s infinite mx-stamp;transform:rotate(8deg)scale(1.14);box-shadow:0 0 0 4px #f5bd4673,0 8px 26px #d6084f80}@keyframes mx-stamp{0%,to{transform:rotate(8deg)scale(1.14)}50%{transform:rotate(4deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){.msv-pcard--promo,.msv-pcard--promo .msv-badge--sale{transition:none}.msv-pcard--promo:hover{transform:none}.msv-pcard--promo:hover .msv-badge--sale,.mx-navpromo:after{animation:none}}@media (max-width:767px){.mx-glass .mx-navpromo{display:none}}.mx-mmenu .mx-navpromo--m{margin:0 0 var(--msv-space-4);display:inline-flex}.mx-mmenu .mx-navpromo--m span{display:inline}.mx-mmenu a.mx-navpromo--m,.mx-mmenu a.mx-navpromo--m .msv-icon{color:#fff}.mx-mmenu a.mx-navpromo--m .msv-icon{margin-right:0}.mx-navpromo{background:var(--msv-brand-strong);color:#fff;text-shadow:none;background-size:auto;font-size:12.5px;box-shadow:inset 0 0 0 1px #f5bd46a6,0 4px 16px #f60c5d59}.mx-navpromo:after{background:linear-gradient(105deg,#0000 40%,#ffffff38 50%,#0000 60%) 0 0/250% 100% no-repeat}.mx-navpromo .msv-icon{color:var(--msv-sunflower)}.mx-navpromo:hover{background:var(--msv-brand-hover);box-shadow:0 0 0 1px var(--msv-sunflower) inset, 0 6px 22px #f60c5d73}.mx-mmenu a.mx-navpromo--m .msv-icon{color:var(--msv-sunflower)}.mx-pres{border-radius:var(--msv-radius-pill);border:1px solid var(--msv-graphite);font:600 12px/1 var(--msv-font-sans);align-self:flex-start;align-items:stretch;margin:2px 0 4px;display:inline-flex;overflow:hidden}.mx-pres__k{background:var(--msv-graphite);color:#fff;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;align-items:center;padding:6px 8px 6px 10px;font-size:10.5px;font-weight:500;display:flex}.mx-pres__v{color:var(--msv-ink);align-items:center;padding:6px 10px 6px 8px;font-size:13px;font-weight:700;display:flex}.mx-navpromo{margin-right:var(--msv-space-2);gap:5px;padding:7px 14px;font-size:11.25px;line-height:14px}.mx-navpromo span,.mx-navpromo .msv-icon{z-index:1;color:#fff;opacity:1;position:relative}.mx-navpromo .msv-icon{width:14px;height:14px;color:var(--msv-sunflower)}.mx-mmenu a.mx-navpromo--m span{color:#fff}.mx-hsocial{margin:0 var(--msv-space-2) 0 0;padding:0 var(--msv-space-2) 0 0;border-right:1px solid #ffffff29;align-items:center;gap:2px;list-style:none;display:flex}.mx-hsocial a{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:color .25s,background-color .25s,transform .25s;display:inline-flex}.mx-hsocial a:hover{color:var(--msv-brand-pink);background:#ffffff14;transform:translateY(-1px)}@media (max-width:1180px){.mx-hsocial{display:none}}.msv-section-title,.mx-h2,.mx-pagehead h1{letter-spacing:-.01em;font-weight:600}.mx-brow__title{font-weight:500}.mx-blogo{justify-content:flex-start;align-items:center;height:64px;display:flex}.mx-blogo img{object-fit:contain;width:auto;max-width:220px;height:auto;max-height:56px}.mx-bphoto{aspect-ratio:4/3;border-radius:var(--msv-radius-lg);background:var(--msv-surface-soft);box-shadow:var(--msv-shadow-card);position:relative;overflow:hidden}.mx-bphoto img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:block}.mx-brow:hover .mx-bphoto img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.mx-bphoto img{transition:none}}.mx-bphoto{aspect-ratio:3/2;aspect-ratio:auto}.mx-bphoto img{height:auto}.msv-benefit{overflow:hidden}.msv-benefit:hover{transform:none;box-shadow:0 4px 16px #f60c5d14}.msv-benefit:hover .msv-benefit__icon{transform:scale(1.05);box-shadow:0 0 0 4px #f60c5d1a,0 0 14px #f60c5d4d}.mx-spark{animation-duration:.7s}.msv-benefit:hover{box-shadow:none;background:0 0;transform:none}.msv-benefit:hover .msv-benefit__icon{box-shadow:none;transform:none}.msv-benefit__icon{transition:background-color .35s,color .35s}.mx-wafab{background:#25d366;transition:transform .3s,box-shadow .3s,background-color .3s;overflow:visible;box-shadow:0 8px 24px #25d36666,0 2px 6px #16161633}.mx-wafab:hover{background:#1ebe5b;transform:translateY(-2px);box-shadow:0 12px 30px #25d36680,0 2px 6px #16161633}.mx-wafab__ico{display:block}.mx-wacrown{pointer-events:none;width:34px;height:22px;margin-left:-17px;position:absolute;top:-30px;left:50%}.mx-wacrown img{filter:drop-shadow(0 2px 4px #f60c5d59);transform-origin:50% 100%;width:100%;height:auto;animation:2.4s cubic-bezier(.45,0,.2,1) infinite mx-hop;display:block}.mx-wacrown i{background:var(--msv-sunflower);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;width:7px;height:7px;margin:-3.5px;animation:2.4s ease-out infinite mx-wspark;position:absolute;top:40%;left:50%}.mx-wacrown i:first-of-type{--x:-20px;--y:-10px;animation-delay:.35s}.mx-wacrown i:nth-of-type(2){--x:20px;--y:-12px;background:var(--msv-brand);animation-delay:.4s}.mx-wacrown i:nth-of-type(3){--x:-14px;--y:-22px;background:var(--msv-cotton-candy);width:5px;height:5px;margin:-2.5px;animation-delay:.45s}.mx-wacrown i:nth-of-type(4){--x:14px;--y:-24px;width:5px;height:5px;margin:-2.5px;animation-delay:.5s}@keyframes mx-hop{0%,55%,to{transform:translateY(0)scale(1)}10%{transform:translateY(0)scale(1.08,.9)}25%{transform:translateY(-9px)scale(.96,1.05)rotate(-4deg)}40%{transform:translateY(0)scale(1.05,.94)}48%{transform:translateY(-2px)scale(1)}}@keyframes mx-wspark{0%{opacity:0;transform:translate(0)scale(.2)}15%{opacity:1}45%{opacity:0;transform:translate(var(--x), var(--y)) scale(1) rotate(90deg)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.mx-wacrown img,.mx-wacrown i{animation:none}}.mx-ribbon{width:100vw;margin:var(--msv-space-6) 0 var(--msv-space-4) calc(50% - 50vw);background:linear-gradient(90deg, var(--msv-brand-strong), var(--msv-brand) 50%, var(--msv-brand-strong));color:#fff;padding:12px 0;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 8px 24px #f60c5d38}.mx-ribbon__track{width:max-content;animation:70s linear infinite mx-marquee;display:flex}.mx-ribbon:hover .mx-ribbon__track{animation-play-state:paused}.mx-ribbon__seq{align-items:center;gap:28px;padding-right:28px;display:flex}.mx-ribbon__w{font:500 13px/1 var(--msv-font-display);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.mx-ribbon__crown{flex:none;width:26px;height:16px;display:inline-flex}.mx-ribbon__crown img{width:100%;height:auto;animation:2.8s ease-in-out infinite mx-crownbob;animation-delay:calc(var(--k) * -.45s);transform-origin:50% 100%;display:block}@keyframes mx-marquee{to{transform:translate(-50%)}}@keyframes mx-crownbob{0%,to{opacity:.85;transform:translateY(0)rotate(0)}30%{opacity:1;transform:translateY(-3px)rotate(-8deg)}60%{opacity:1;transform:translateY(0)rotate(6deg)scale(1.08)}}@media (max-width:767px){.mx-ribbon{padding:9px 0}.mx-ribbon__w{font-size:11px}.mx-ribbon__seq{gap:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.mx-ribbon__track,.mx-ribbon__crown img{animation:none}}.mx-ribbon--light{color:var(--msv-brand-strong);margin-block:var(--msv-space-7) var(--msv-space-5);background:#fff;border-block:1px solid #f60c5d2e;transform:rotate(1.2deg);box-shadow:0 8px 24px #f60c5d1a}.mx-ribbon--light .mx-ribbon__track{animation-direction:reverse}.mx-ribbon--light .mx-ribbon__w{font-weight:600}.mx-wacrown{justify-content:center;width:auto;height:30px;margin:0;display:flex;top:-38px;left:0;right:0}.mx-wacrown__c{background:var(--msv-brand);transform-origin:50% 100%;filter:drop-shadow(0 1px 1.5px #16161659);width:46px;height:25px;animation:2.4s cubic-bezier(.45,0,.2,1) infinite mx-hop,15s ease-in-out infinite mx-wacolor;display:block;-webkit-mask:url(/brand/corona-blanca.svg) 50%/contain no-repeat;mask:url(/brand/corona-blanca.svg) 50%/contain no-repeat}.mx-wacrown i{top:45%}@keyframes mx-wacolor{0%,30%{background-color:#f60c5d}33.3%,63%{background-color:#fff}66.6%,96%{background-color:#f5bd46}to{background-color:#f60c5d}}@media (prefers-reduced-motion:reduce){.mx-wacrown__c{animation:none}}.mx-ribbon__mc{background:var(--rc,#fff);width:100%;height:100%;animation:2.8s ease-in-out infinite mx-crownbob;animation-delay:calc(var(--k) * -.45s);transform-origin:50% 100%;display:block;-webkit-mask:url(/brand/corona-blanca.svg) 50%/contain no-repeat;mask:url(/brand/corona-blanca.svg) 50%/contain no-repeat}.mx-ribbon--graphite{background:var(--msv-graphite);color:var(--msv-cream);--rc:var(--msv-sunflower);margin-block:var(--msv-space-7) var(--msv-space-5);transform:rotate(-1.2deg);box-shadow:0 8px 24px #16161633}.mx-ribbon--gold{background:var(--msv-sunflower);color:var(--msv-wine);--rc:var(--msv-brand-strong);margin-block:var(--msv-space-7) var(--msv-space-5);transform:rotate(1.2deg);box-shadow:0 8px 24px #f5bd464d}.mx-ribbon--gold .mx-ribbon__track{animation-direction:reverse}.mx-ribbon--gold .mx-ribbon__w,.mx-ribbon--graphite .mx-ribbon__w{font-weight:600}@media (prefers-reduced-motion:reduce){.mx-ribbon__mc{animation:none}}.mx-bgrid{gap:var(--msv-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mx-bcard{isolation:isolate;border-radius:var(--msv-radius-lg);background:var(--msv-graphite);color:#fff;min-height:360px;box-shadow:var(--msv-shadow-card);display:flex;position:relative;overflow:hidden}.mx-bcard__bg{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.mx-bcard__shade{z-index:-1;background:linear-gradient(#0e0c0e33 0%,#0e0c0e8c 45%,#0e0c0ee6 100%);transition:background .5s;position:absolute;inset:0}.mx-bcard__body{width:100%;padding:var(--msv-space-5);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.mx-bcard__logo{object-fit:contain;object-position:left;filter:brightness(0)invert();width:auto;max-width:150px;height:34px;margin-bottom:auto}.mx-bcard__eb{font:500 10.5px/1 var(--msv-font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--msv-cotton-candy);margin-top:var(--msv-space-5)}.mx-bcard__title{font:600 20px/26px var(--msv-font-display);text-wrap:balance;margin:0}.mx-bcard__p{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.mx-bcard__btn{color:var(--msv-graphite);background:#fff;border:0;margin-top:6px}.mx-bcard__btn:hover{background:var(--msv-brand);color:#fff}.mx-bcard__btn .msv-icon{transition:transform .3s}.mx-bcard:hover .mx-bcard__bg{transform:scale(1.06)}.mx-bcard:hover .mx-bcard__shade{background:linear-gradient(#0e0c0e4d 0%,#50062499 45%,#0e0c0eeb 100%)}.mx-bcard:hover .mx-bcard__btn .msv-icon{transform:translate(3px)}@media (max-width:1023px){.mx-bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mx-bgrid{grid-template-columns:1fr}.mx-bcard{min-height:320px}}@media (prefers-reduced-motion:reduce){.mx-bcard__bg{transition:none}}.mx-hcar--wide{aspect-ratio:3;background:#f6ece8;width:100%;min-height:0}.mx-hcar--wide .mx-slide{display:block}.mx-hcar--wide .mx-slide img{object-fit:contain;width:100%;height:100%;display:block}.mx-hcar--wide .mx-hcar__ctrl{left:50%;bottom:var(--msv-space-4);padding:4px;transform:translate(-50%)}.mx-hcar--wide .mx-hnav{width:32px;height:32px}.msv-hero.mx-intro{align-items:center;gap:var(--msv-space-4) var(--msv-space-7);padding:var(--msv-space-7) max(32px, calc((100% - 1280px) / 2 + 32px)) var(--msv-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mx-intro .msv-hero__text{display:contents}.mx-intro .msv-eyebrow,.mx-intro .msv-hero__title{grid-column:1}.mx-intro .msv-hero__lead,.mx-intro .msv-row{grid-column:2}.mx-intro .msv-eyebrow{grid-row:1;align-self:end}.mx-intro .msv-hero__title{grid-row:2/span 2;align-self:start;max-width:520px}.mx-intro .msv-hero__lead{grid-row:1/span 2;align-self:end;max-width:520px;margin:0}.mx-intro .msv-row{grid-row:3}@media (max-width:900px){.mx-hcar--wide .mx-hcar__ctrl{bottom:8px;transform:translate(-50%)scale(.85)}.msv-hero.mx-intro{padding:var(--msv-space-6) max(16px, env(safe-area-inset-left,0px)) var(--msv-space-2);grid-template-columns:1fr}.mx-intro .msv-eyebrow,.mx-intro .msv-hero__title,.mx-intro .msv-hero__lead,.mx-intro .msv-row{grid-area:auto/1}}@media (max-width:600px){.mx-hcar--wide .mx-hcar__ctrl{display:none}}.mx-dd__panel--mega{width:600px;max-width:calc(100vw - 32px);padding:var(--msv-space-3);left:50%;transform:translate(-30%)}.mx-mega{width:230px;min-height:360px;padding-right:var(--msv-space-3);border-right:1px solid var(--msv-line);flex-direction:column;gap:2px;display:flex;position:relative}.mx-mega>div{position:static}.mx-mega .mx-mega__h{border-radius:var(--msv-radius-sm);align-items:center;gap:10px;width:100%;transition:background-color .2s,color .2s;color:var(--msv-ink)!important;letter-spacing:.08em!important;padding:10px 12px!important;font-size:11.5px!important;display:flex!important}.mx-mega .mx-mega__h:after{content:"";opacity:.4;border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:auto;transform:rotate(45deg)}.mx-mega>div.is-active .mx-mega__h,.mx-mega .mx-mega__h:hover{background:var(--msv-surface-soft);color:var(--msv-brand-strong)!important}.mx-mega>div.is-active .mx-mega__h:after{opacity:1}.mx-mega>div>ul{top:0;left:calc(100% + var(--msv-space-4));width:310px;margin:0;padding:0;list-style:none;display:none;position:absolute}.mx-mega>div.is-active>ul{animation:.25s mx-megain;display:block}.mx-mega>div>ul:before{content:attr(data-t)}.mx-mega ul a{border-radius:var(--msv-radius-sm);text-transform:capitalize;display:block;color:var(--msv-ink)!important;padding:7px 10px!important;font-size:13px!important}.mx-mega ul a:hover{background:var(--msv-surface-soft)!important;color:var(--msv-brand-strong)!important}.mx-mega__all{border-top:1px solid var(--msv-line);width:230px;padding:10px 12px;margin:var(--msv-space-3) 0 0!important}@keyframes mx-megain{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (max-width:1023px){.mx-mega{grid-template-columns:none}}.mx-dd__panel--brands{width:320px;padding:var(--msv-space-3)}.mx-dd__label{font:600 10.5px/1 var(--msv-font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--msv-ink-muted);margin:4px 10px 8px}.mx-dd__panel--brands ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mx-brandlink{border-radius:var(--msv-radius-sm);align-items:center;gap:12px;transition:background-color .2s;color:var(--msv-ink)!important;text-transform:none!important;letter-spacing:0!important;padding:8px 10px!important;display:flex!important}.mx-brandlink__logo{border:1px solid var(--msv-line);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:64px;height:36px;padding:5px 7px;display:inline-flex}.mx-brandlink__logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.mx-brandlink__t{min-width:0;font:600 13.5px/18px var(--msv-font-sans);flex-direction:column;flex:1;display:flex}.mx-brandlink__t small{color:var(--msv-ink-muted);font-size:12px;font-weight:400}.mx-brandlink .msv-icon{opacity:.35;transition:opacity .2s,transform .2s}.mx-brandlink:hover{background:var(--msv-surface-soft)!important}.mx-brandlink:hover .mx-brandlink__t{color:var(--msv-brand-strong)}.mx-brandlink:hover .msv-icon{opacity:1;color:var(--msv-brand-strong);transform:translate(2px)}.mx-dd__panel--brands{left:-12px;transform:none}.mx-sbar{z-index:49;-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#0e0c0ee0;border-bottom:1px solid #ffffff14;padding:0 max(32px,50% - 608px) 14px;position:sticky;top:84px}.mx-sbar__in{max-width:720px;margin:0 auto;position:relative}.mx-sbar__form{border-radius:var(--msv-radius-pill);height:44px;color:var(--msv-ink);background:#fff;align-items:center;gap:10px;padding:0 8px 0 18px;transition:box-shadow .25s;display:flex;box-shadow:0 0 0 1px #ffffff1f}.mx-sbar__form:focus-within{box-shadow:0 0 0 3px #ff5f9c8c}.mx-sbar__form .msv-icon{color:var(--msv-brand-strong);flex:none}.mx-sbar__form input{color:#161616;min-width:0;height:100%;font:400 14px/1 var(--msv-font-sans);background:0 0;border:0;outline:0;flex:1}.mx-sbar__form input::-webkit-search-cancel-button{display:none}.mx-sbar__clear{color:#161616;cursor:pointer;background:#f3e9ee;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.mx-sbar__clear[hidden]{display:none}.mx-sbar__res{border-radius:var(--msv-radius-md);background:var(--msv-surface);border:1px solid var(--msv-line);max-height:min(420px,60vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 50px #0e0c0e47}.mx-sbar__res a{border-radius:var(--msv-radius-sm);color:var(--msv-ink);align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.mx-sbar__res a:hover,.mx-sbar__res a:focus-visible{background:var(--msv-surface-soft)}@media (max-width:767px){.mx-sbar{padding:0 max(16px, env(safe-area-inset-left,0px)) 10px;top:68px}.mx-sbar__form{height:40px}.mx-sbar__form input{font-size:16px}}.mx-sbar{padding-bottom:10px}.mx-sbar__in{max-width:520px}.mx-sbar__form{background:#ffffff1a;gap:8px;height:34px;padding:0 5px 0 14px;transition:background-color .25s,box-shadow .25s;box-shadow:inset 0 0 0 1px #ffffff24}.mx-sbar__form .msv-icon{color:#fff9;width:15px;height:15px}.mx-sbar__form input{color:#fff;font-size:13px}.mx-sbar__form input::placeholder{color:#ffffff8c}.mx-sbar__form:focus-within{background:#fff;box-shadow:0 0 0 2px #ff5f9c66}.mx-sbar__form:focus-within input{color:#161616}.mx-sbar__form:focus-within input::placeholder{color:#8a7a83}.mx-sbar__form:focus-within .msv-icon{color:var(--msv-brand-strong)}.mx-sbar__clear{color:#fff;background:#ffffff24;width:24px;height:24px}.mx-sbar__form:focus-within .mx-sbar__clear{color:#161616;background:#f3e9ee}.mx-sbar__clear .msv-icon{width:13px;height:13px;color:inherit!important}.mx-sbar__res{top:calc(100% + 6px)}@media (max-width:767px){.mx-sbar{padding-bottom:8px}.mx-sbar__form{height:34px}.mx-sbar__form input{font-size:16px}}.msv-header.mx-glass{border-bottom:0}.mx-sbar{padding-top:2px}.mx-sgroup{font:600 10.5px/1 var(--msv-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--msv-ink-muted);align-items:center;gap:6px;padding:10px 10px 4px;display:flex}.mx-sgroup span{border-radius:var(--msv-radius-pill);background:var(--msv-surface-soft);color:var(--msv-brand-strong);letter-spacing:0;padding:2px 6px}.mx-schips{flex-wrap:wrap;gap:6px;padding:6px 8px 8px;display:flex}.mx-sbar__res .mx-schip{border:1px solid var(--msv-line);border-radius:var(--msv-radius-pill);background:var(--msv-surface);color:var(--msv-ink);font:500 12.5px/1 var(--msv-font-sans);text-transform:none;cursor:pointer;align-items:center;padding:6px 12px;text-decoration:none;display:inline-flex}.mx-sbar__res .mx-schip:hover,.mx-sbar__res .mx-schip:focus-visible{border-color:var(--msv-brand);color:var(--msv-brand-strong);background:var(--msv-surface-soft)}.mx-sbar__res .mx-schip--promo{border-color:var(--msv-brand-strong);color:var(--msv-brand-strong)}.mx-sbar__res mark{color:inherit;background:#f5bd4673;border-radius:2px;padding:0 1px}.mx-sbar__res .mx-sname small{text-transform:none}.mx-sbar__res .mx-sprice{flex-direction:column;align-items:flex-end;gap:2px;font-weight:400;display:flex}.mx-sbar__res .mx-sprice s{color:var(--msv-ink-muted);font-size:11.5px}.mx-sbar__res .mx-sprice b{font-weight:700}.mx-sbar__res .mx-sall{color:var(--msv-brand-strong);border-top:1px solid var(--msv-line);border-radius:0;justify-content:center;margin-top:4px;font-weight:600}.mx-sempty{color:var(--msv-ink);flex-direction:column;gap:10px;padding:14px 12px;font-size:13.5px;display:flex}.mx-slink{color:var(--msv-brand-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mx-sbar__res a:focus-visible,.mx-sbar__res button:focus-visible{outline:2px solid var(--msv-brand);outline-offset:1px}.msv-pcard__media{position:relative}.mx-qadd{z-index:2;background:var(--msv-brand);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .25s,box-shadow .3s;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 18px #f60c5d73,0 0 0 3px #ffffffe6}.mx-qadd .msv-icon{color:#fff}.mx-qadd:before{content:"";border:2px solid var(--msv-brand);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-3px;transform:scale(.9)}.msv-pcard:hover .mx-qadd{transform:scale(1.08)}.msv-pcard:hover .mx-qadd:before{animation:1.6s ease-out infinite mx-ring}.mx-qadd:hover{background:var(--msv-brand-strong);transform:scale(1.14)rotate(-6deg)!important}.mx-qadd:focus-visible{outline:2px solid var(--msv-ink);outline-offset:3px}.mx-qadd.is-added,.mx-sadd.is-added{background:var(--msv-sunflower);color:var(--msv-ink);animation:.5s cubic-bezier(.34,1.56,.64,1) mx-pop}.mx-qadd.is-added .msv-icon{color:var(--msv-ink)}@keyframes mx-ring{0%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(1.5)}}@keyframes mx-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@media (max-width:640px){.mx-qadd{width:40px;height:40px;bottom:8px;right:8px}}.mx-sbar__res .mx-srow{align-items:center;gap:6px;display:flex}.mx-sbar__res .mx-srow>a{flex:1;min-width:0}.mx-ssale{border-radius:var(--msv-radius-pill);background:var(--msv-brand);color:#fff;font:700 10.5px/1.2 var(--msv-font-sans);vertical-align:1px;align-items:center;margin-right:6px;padding:2px 6px;font-style:normal;display:inline-flex}.mx-sbar__res .mx-sprice b{color:var(--msv-ink);align-items:center;display:inline-flex}.mx-sadd{background:var(--msv-surface-soft);width:38px;height:38px;color:var(--msv-brand-strong);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:4px;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.mx-sadd .msv-icon{color:inherit}.mx-sadd:hover,.mx-sadd:focus-visible{background:var(--msv-brand);color:#fff;transform:scale(1.06)}.mx-legal h2{margin:var(--msv-space-6) 0 var(--msv-space-2);font:600 20px/28px var(--msv-font-display);color:var(--msv-ink)}.mx-legal>p{margin:0 0 var(--msv-space-3);font-size:15px;line-height:26px}.mx-shipcards{gap:var(--msv-space-3);margin:var(--msv-space-4) 0 var(--msv-space-2);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.mx-shipcards li{padding:var(--msv-space-4);border:1px solid var(--msv-line);border-radius:var(--msv-radius-md);background:var(--msv-surface);flex-direction:column;gap:4px;display:flex}.mx-shipcards__ic{background:var(--msv-surface-soft);width:42px;height:42px;color:var(--msv-brand-strong);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.mx-shipcards b{font-size:14px}.mx-shipcards__price{font:600 26px/1.1 var(--msv-font-display);color:var(--msv-ink)}.mx-shipcards small{color:var(--msv-ink-muted);font-size:13px}.mx-shipcards .is-free{border-color:var(--msv-brand);background:linear-gradient(160deg, var(--msv-surface) 40%, var(--msv-surface-soft))}.mx-shipcards .is-free .mx-shipcards__ic{background:var(--msv-brand);color:#fff}.mx-shipcards .is-free .mx-shipcards__price{color:var(--msv-brand-strong)}.mx-note{margin:var(--msv-space-4) 0;padding:var(--msv-space-4);border-left:3px solid var(--msv-sunflower);border-radius:var(--msv-radius-sm);background:var(--msv-surface)}.mx-note b{margin-bottom:4px;display:block}.mx-note p{color:var(--msv-ink-muted);margin:0;font-size:14px;line-height:24px}@media (max-width:640px){.mx-shipcards{grid-template-columns:1fr}}.mx-applies{gap:var(--msv-space-3);margin:var(--msv-space-2) 0 var(--msv-space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mx-applies li{border:1px solid var(--msv-line);border-radius:var(--msv-radius-md);background:var(--msv-surface);flex:260px;align-items:center;gap:12px;padding:12px 16px;font-size:14.5px;font-weight:600;display:flex}.mx-applies .mx-shipcards__ic{flex:none;margin:0}.mx-legal .mx-shipcards__price{font-size:24px}.mx-legal .mx-shipcards small{font-size:13.5px;line-height:20px}.mx-legal>p a{color:var(--msv-brand-strong);font-weight:600}.mx-legal .mx-shipcards{margin-bottom:var(--msv-space-5)}.msv-pcard__img:has(.mx-pphoto){background:#fff}.mx-pphoto{aspect-ratio:1;object-fit:contain;background:#fff;width:100%;height:100%;padding:8%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.msv-pcard:hover .mx-pphoto{transform:scale(1.05)}.mx-sthumb img{background:#fff;padding:3px}.mx-gallery__main.has-img,.mx-gallery__main .has-img{background:#fff}.mx-cph.has-img{border-radius:inherit;background:#fff;position:absolute;inset:0}.mx-cph.has-img>span{display:none}.mx-cph.has-img img{object-fit:contain;width:100%;height:100%;padding:6%}.mx-gthumb{aspect-ratio:1;border:1px solid var(--msv-line);border-radius:var(--msv-radius-sm);cursor:pointer;background:#fff;padding:4px;transition:border-color .2s,box-shadow .2s}.mx-gthumb img{object-fit:contain;width:100%;height:100%}.mx-gthumb.is-on,.mx-gthumb:hover{border-color:var(--msv-brand);box-shadow:0 0 0 2px #f60c5d26}.msv-citem__thumb img{object-fit:contain;border-radius:inherit;background:#fff;width:100%;height:100%;padding:3px}@media (hover:hover) and (pointer:fine){html.mx-wand,html.mx-wand body,html.mx-wand a,html.mx-wand button,html.mx-wand label,html.mx-wand select,html.mx-wand summary,html.mx-wand [role=button],html.mx-wand .msv-pcard,html.mx-wand .mx-bcard{cursor:var(--wand,auto)}html.mx-wand input[type=text],html.mx-wand input[type=search],html.mx-wand input[type=email],html.mx-wand input[type=tel],html.mx-wand input[type=password],html.mx-wand textarea{cursor:text}}.mx-wspk{z-index:2000;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);pointer-events:none;background:var(--c);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 1px #1616168c) drop-shadow(0 0 4px var(--c));animation:.75s cubic-bezier(.2,.7,.2,1) forwards mx-wspk;position:fixed}.mx-wring{z-index:1999;border:2px solid var(--c);pointer-events:none;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.55s ease-out forwards mx-wring;position:fixed}@keyframes mx-wspk{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}20%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) scale(1) rotate(160deg)}}@keyframes mx-wring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}.mx-navcontact{align-items:center;gap:6px;display:inline-flex!important}.mx-heart{fill:var(--msv-brand);stroke:var(--msv-brand);color:var(--msv-brand);transform-origin:50% 60%;animation:2.4s ease-in-out infinite mx-beat}.mx-navcontact:hover .mx-heart{fill:var(--msv-brand-pink);stroke:var(--msv-brand-pink);animation-duration:.9s}@keyframes mx-beat{0%,60%,to{transform:scale(1)}10%{transform:scale(1.22)}20%{transform:scale(.95)}30%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.mx-heart{animation:none}}.mx-bcard__body>.mx-bcard__p:last-child{margin-bottom:4px}.mx-heart{flex:none;width:12px;height:12px}.mx-glass .mx-navt{gap:6px}.mx-glass .mx-navt .mx-heart{color:var(--msv-brand)}.mx-navt:hover .mx-heart{fill:var(--msv-brand-pink);stroke:var(--msv-brand-pink);animation-duration:.9s}.mx-navt .mx-heart:first-of-type{animation-delay:.4s}.msv-dark .msv-btn--primary{color:#121214;background:#fff}.msv-dark .msv-btn--primary:hover{background:var(--msv-brand-strong);color:#fff}.msv-dark .msv-badge--new,.msv-dark .msv-bicon--sun{color:#161616}.msv-dark .msv-badge--soldout{color:#121214;background:#fff}.msv-dark .msv-price__now--sale,.msv-dark .msv-eyebrow--brand,.msv-dark .mx-eyebrow,.msv-dark .mx-brand__tag,.msv-dark .msv-nav .msv-icon,.msv-dark .msv-bicon{color:var(--msv-brand-pink)}.msv-dark .msv-badge--sale{border-color:var(--msv-page)}.msv-dark .msv-nav a,.msv-dark .msv-pcard__name a,.msv-dark .msv-footer a,.msv-dark .mx-brand__link,.msv-dark .msv-ccard,.msv-dark .msv-ccard:hover{color:var(--msv-ink)}.msv-dark .msv-footer a{color:var(--msv-ink-muted)}.msv-dark .msv-footer a:hover,.msv-dark .msv-nav a:hover{color:var(--msv-brand-pink)}.msv-dark .msv-btn--outline{color:#fff;background:0 0;border-color:#fff}.msv-dark .msv-btn--outline:hover{color:#121214;background:#fff}.msv-dark .mx-title,.msv-dark .mx-h2{font-weight:500}.msv-dark .mx-title em,.msv-dark .mx-h2 em{color:var(--msv-brand);font-weight:500}.msv-dark .mx-glow{pointer-events:none;filter:blur(10px);border-radius:50%;position:absolute}.msv-dark .mx-glow--a{background:radial-gradient(circle,#f60c5d8c 0%,#f60c5d1f 45%,#f60c5d00 70%);width:760px;height:760px;top:-220px;right:-160px}.msv-dark .mx-glow--b{background:radial-gradient(circle,#f60c5d61 0%,#f60c5d00 65%);width:620px;height:620px;top:620px;left:-260px}.msv-dark .mx-ring{pointer-events:none;border:1px solid #f60c5d47;border-radius:50%;width:820px;height:820px;position:absolute;top:-120px;right:-120px}.msv-dark .mx-hero__media{border:1px solid var(--msv-line);background:linear-gradient(160deg,#2a1220 0%,#1b1b20 70%)}.msv-dark .mx-event__banner{background:linear-gradient(140deg, #3a0a1d 0%, var(--msv-brand-strong) 75%, var(--msv-brand) 100%)}.msv-dark .mx-plain:hover{color:var(--msv-brand-pink)}.msv-dark .mx-steps li span{color:#121214;background:#fff}.msv-dark .mx-perks .msv-icon,.msv-dark .mx-sthumb,.msv-dark .mx-mmenu a .msv-icon{color:var(--msv-brand-pink)}.msv-dark .msv-benefit:hover,.msv-dark .msv-benefit:hover{background:var(--msv-surface)}.msv-dark .msv-pcard--promo:hover{border-color:#f5bd468c}.msv-dark .mx-pres{border-color:var(--msv-ink-muted)}.msv-dark .mx-pres__k{background:#3a3c48}.msv-dark .mx-pres__v{color:var(--msv-ink)}.msv-dark .msv-section-title,.msv-dark .mx-h2{font-weight:600}.msv-dark .mx-blogo img{filter:invert()}.msv-dark .mx-ribbon--light{background:#fff}.msv-dark .mx-ribbon--graphite{background:#3a3c48}@media (prefers-color-scheme:dark){:root:not(.msv-light) .msv-btn--primary{color:#121214;background:#fff}:root:not(.msv-light) .msv-btn--primary:hover{background:var(--msv-brand-strong);color:#fff}:root:not(.msv-light) .msv-badge--new,:root:not(.msv-light) .msv-bicon--sun{color:#161616}:root:not(.msv-light) .msv-badge--soldout{color:#121214;background:#fff}:root:not(.msv-light) .msv-price__now--sale,:root:not(.msv-light) .msv-eyebrow--brand,:root:not(.msv-light) .mx-eyebrow,:root:not(.msv-light) .mx-brand__tag,:root:not(.msv-light) .msv-nav .msv-icon,:root:not(.msv-light) .msv-bicon{color:var(--msv-brand-pink)}:root:not(.msv-light) .msv-badge--sale{border-color:var(--msv-page)}:root:not(.msv-light) .msv-nav a,:root:not(.msv-light) .msv-pcard__name a,:root:not(.msv-light) .msv-footer a,:root:not(.msv-light) .mx-brand__link,:root:not(.msv-light) .msv-ccard,:root:not(.msv-light) .msv-ccard:hover{color:var(--msv-ink)}:root:not(.msv-light) .msv-footer a{color:var(--msv-ink-muted)}:root:not(.msv-light) .msv-footer a:hover,:root:not(.msv-light) .msv-nav a:hover{color:var(--msv-brand-pink)}:root:not(.msv-light) .msv-btn--outline{color:#fff;background:0 0;border-color:#fff}:root:not(.msv-light) .msv-btn--outline:hover{color:#121214;background:#fff}:root:not(.msv-light) .mx-title,:root:not(.msv-light) .mx-h2{font-weight:500}:root:not(.msv-light) .mx-title em,:root:not(.msv-light) .mx-h2 em{color:var(--msv-brand);font-weight:500}:root:not(.msv-light) .mx-glow{pointer-events:none;filter:blur(10px);border-radius:50%;position:absolute}:root:not(.msv-light) .mx-glow--a{background:radial-gradient(circle,#f60c5d8c 0%,#f60c5d1f 45%,#f60c5d00 70%);width:760px;height:760px;top:-220px;right:-160px}:root:not(.msv-light) .mx-glow--b{background:radial-gradient(circle,#f60c5d61 0%,#f60c5d00 65%);width:620px;height:620px;top:620px;left:-260px}:root:not(.msv-light) .mx-ring{pointer-events:none;border:1px solid #f60c5d47;border-radius:50%;width:820px;height:820px;position:absolute;top:-120px;right:-120px}:root:not(.msv-light) .mx-hero__media{border:1px solid var(--msv-line);background:linear-gradient(160deg,#2a1220 0%,#1b1b20 70%)}:root:not(.msv-light) .mx-event__banner{background:linear-gradient(140deg, #3a0a1d 0%, var(--msv-brand-strong) 75%, var(--msv-brand) 100%)}:root:not(.msv-light) .mx-plain:hover{color:var(--msv-brand-pink)}:root:not(.msv-light) .mx-steps li span{color:#121214;background:#fff}:root:not(.msv-light) .mx-perks .msv-icon,:root:not(.msv-light) .mx-sthumb,:root:not(.msv-light) .mx-mmenu a .msv-icon{color:var(--msv-brand-pink)}:root:not(.msv-light) .msv-benefit:hover,:root:not(.msv-light) .msv-benefit:hover{background:var(--msv-surface)}:root:not(.msv-light) .msv-pcard--promo:hover{border-color:#f5bd468c}:root:not(.msv-light) .mx-pres{border-color:var(--msv-ink-muted)}:root:not(.msv-light) .mx-pres__k{background:#3a3c48}:root:not(.msv-light) .mx-pres__v{color:var(--msv-ink)}:root:not(.msv-light) .msv-section-title,:root:not(.msv-light) .mx-h2{font-weight:600}:root:not(.msv-light) .mx-blogo img{filter:invert()}:root:not(.msv-light) .mx-ribbon--light{background:#fff}:root:not(.msv-light) .mx-ribbon--graphite{background:#3a3c48}}html:not(.mx-loading) .mx-loader{display:none}.msv-logo-dark{display:none!important}@media (prefers-color-scheme:dark){html:not(.msv-light) .msv-logo-light{display:none!important}html:not(.msv-light) .msv-logo-dark{display:inline-block!important}}.msv-dark .msv-logo-light{display:none!important}.msv-dark .msv-logo-dark{display:inline-block!important}:root .msv-header.mx-glass,:root .mx-sbar{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);color:#fff;background:linear-gradient(#0e0c0ee6,#0e0c0ecc)}:root .msv-header.mx-glass{border-bottom:1px solid #ffffff14}:root .mx-sbar{box-shadow:0 10px 30px -12px #00000073}.mx-glass .mx-navt,.mx-glass .msv-nav>a,.mx-glass .mx-navpromo span{text-shadow:0 1px 2px #00000059}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root .msv-header.mx-glass,:root .mx-sbar{background:#0e0c0ef5}}.mx-qwrap{display:contents}.mx-qpick{z-index:3;border-radius:var(--msv-radius-md);background:var(--msv-surface);max-height:calc(100% - 80px);color:var(--msv-ink);padding:8px;animation:.18s ease-out mx-qpick-in;position:absolute;bottom:66px;left:10px;right:10px;overflow:auto;box-shadow:0 12px 32px #16161638}.mx-qpick__h{font:500 11px/16px var(--msv-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--msv-ink-muted);margin:2px 6px 6px}.mx-qpick ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mx-qpick__opt{border:1px solid var(--msv-line);border-radius:var(--msv-radius-sm);width:100%;min-height:40px;color:inherit;font:500 13px/1.3 var(--msv-font-sans);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;transition:border-color .15s,background-color .15s;display:flex}.mx-qpick__opt:hover:not(:disabled){border-color:var(--msv-brand);background:var(--msv-surface-soft)}.mx-qpick__opt:disabled{opacity:.5;cursor:not-allowed}.mx-qpick__p{flex:none;font-weight:700}@keyframes mx-qpick-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:767px){.mx-qpick{bottom:56px;left:6px;right:6px}}@media (prefers-reduced-motion:reduce){.mx-qpick{animation:none}}.mx-navpromo[aria-current=page]{box-shadow:0 0 0 2px var(--msv-sunflower) inset, 0 6px 22px #f60c5d73}.msv-dark .mx-legal a,.msv-dark .mx-legal h6{color:var(--msv-brand-pink)}.msv-dark .mx-legal a:hover{color:var(--msv-brand)}.msv-dark .mx-shipcards .is-free .mx-shipcards__price{color:var(--msv-brand-pink)}
