:root{--font-body--family: var(--font-sans);--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: var(--font-sans);--font-subheading--style: normal;--font-subheading--weight: 600;--font-heading--family: var(--font-display);--font-heading--style: normal;--font-heading--weight: 700;--font-accent--family: var(--font-display);--font-accent--style: normal;--font-accent--weight: 700}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root{--style-border-width-primary: calc(var(--space-1) * .375);--style-border-width-secondary: calc(var(--space-1) * .375);--color-primary-button-hover-background: var(--action-hover);--color-primary-button-hover-border: var(--action-hover);--color-primary-button-hover-text: var(--on-action);--color-secondary-button-hover-background: var(--navy);--color-secondary-button-hover-border: var(--navy);--color-secondary-button-hover-text: var(--on-navy)}.button,.button-secondary{min-height:var(--space-7);font-family:var(--font-sans);font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.button:focus-visible,.button-secondary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.button.mv-btn--gold{--button-color: var(--on-gold);--button-background-color: var(--gold);--button-border-color: var(--gold-ink)}.button.mv-btn--gold:hover{--button-color: var(--on-gold);--button-background-color: var(--gold-hover);--button-border-color: var(--gold-ink)}.announcement-bar__text{font-family:var(--font-mono);letter-spacing:.1em}.announcement-bar__text strong,.announcement-bar__text b{color:var(--gold);font-weight:inherit}#header-component{--cart-bubble-background: var(--gold);--cart-bubble-text: var(--on-gold)}.cart-bubble__text-count{font-family:var(--font-mono);font-weight:600}#header-component :is(.menu-list__link,.menu-list__link-title){font-family:var(--font-sans);font-weight:600}.menu-list__link-title{padding-block:var(--space-2);border-block-end:calc(var(--space-1) / 2) solid transparent;transition:border-color .15s}.menu-list__link:hover .menu-list__link-title{border-block-end-color:var(--line-strong)}.menu-list__link[aria-current=page] .menu-list__link-title,.menu-list__link--active .menu-list__link-title{border-block-end-color:var(--gold)}.melrova-logo{display:inline-flex;align-items:center;color:var(--ink)}.melrova-logo-lockup{display:block;height:var(--space-7);width:auto}.melrova-logo-seal{display:none;height:var(--space-7);width:auto}.melrova-track-order{min-height:var(--space-7);display:inline-flex;align-items:center}@media(max-width:749px){.melrova-logo-lockup{display:none}.melrova-logo-seal{display:block}header-actions .melrova-track-order.header-actions__action{display:none}}.product-card .card-gallery{border-radius:var(--radius-md);transition:box-shadow .15s}.product-card:hover .card-gallery{box-shadow:var(--shadow-lift)}.product-card:hover :is(.product-card__title,.product-title){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.product-badges__badge.mv-badge{border-radius:var(--radius-xs)}.melrova-badge-block{display:grid;justify-items:center;gap:var(--space-3)}.melrova-badge-block img{width:160px;height:auto}@media(max-width:749px){.display-xl{font-size:48px;line-height:52px}.heading-lg{font-size:24px;line-height:30px}}.product-card .product-title,.product-card .product-title :is(a,p,span){font-family:var(--font-display);font-weight:600}.variant-option .variant-option__button-label.mv-swatch{display:inline-flex;align-items:center;gap:var(--space-2);min-height:calc(var(--space-6) + var(--space-3));padding:calc(var(--space-1) * 1.5) var(--space-3) calc(var(--space-1) * 1.5) calc(var(--space-1) * 1.5);border:calc(var(--space-1) * .375) solid var(--line-strong);border-radius:var(--radius-round);background:var(--paper-raised);color:var(--ink)}.variant-option .variant-option__button-label.mv-swatch:has(:checked){border-color:var(--ink);box-shadow:inset 0 0 0 calc(var(--space-1) / 4) var(--ink);background:var(--paper-raised);color:var(--ink)}.variant-option .variant-option__button-label.mv-swatch:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.variant-option .variant-option__button-label.mv-swatch:has([data-option-available=false]){opacity:.45;text-decoration:line-through}.variant-option .mv-swatch .swatch{width:calc(var(--space-6) - var(--space-1));height:calc(var(--space-6) - var(--space-1));border-radius:var(--radius-round);box-shadow:inset 0 0 0 calc(var(--space-1) / 4) var(--line-strong)}.mv-swatch__name{font-family:var(--font-sans);font-weight:500}.variant-option legend{font-family:var(--font-sans);font-weight:600;margin-block-end:var(--space-3)}.variant-option .variant-option__swatch-value{font-weight:400;color:var(--ink-muted)}.product-form-buttons .quantity-selector{min-height:var(--space-7);border:calc(var(--space-1) * .375) solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-raised)}.product-form-buttons .quantity-selector input{font-family:var(--font-mono);font-weight:500}.product-form-buttons .add-to-cart-button{min-height:var(--space-7)}.product-details .product-title-block :is(h1,.h1,p){font-family:var(--font-display);font-weight:700}.product-details .mv-price--lg{font-family:var(--font-mono)}.melrova-stock-badge{display:inline-flex;align-items:center}.sticky-add-to-cart__price{font-family:var(--font-mono)}.product-details .text-block.rte,.product-details .text-block.rte p{color:var(--ink-muted)}.melrova-cart-proof{display:flex;gap:var(--space-2);align-items:flex-start;margin:0 0 var(--space-3);color:var(--ink-muted)}.melrova-cart-proof .mv-icon{color:var(--moss)}.cart-items__properties{font-family:var(--font-sans);color:var(--ink-muted)}.cart-items__properties a{color:var(--navy)}.cart-items__price,.cart-totals__total-value,.cart-totals__item .price{font-family:var(--font-mono);font-variant-numeric:tabular-nums}footer .utilities :is(.footer-utilities__text,.policy-list-trigger),footer .utilities .footer-utilities__text a{color:var(--ink-muted)}.melrova-wordmark{display:inline-flex;align-items:center;color:currentColor;line-height:1;text-transform:uppercase}.melrova-wordmark__name{font-family:var(--font-display);font-weight:800}.melrova-wordmark__sub{font-family:var(--font-display);font-weight:700;color:var(--gold-ink)}.melrova-wordmark--typographic{flex-direction:column;align-items:flex-start;font-size:var(--space-6)}.melrova-wordmark--typographic .melrova-wordmark__name{letter-spacing:.01em}.melrova-wordmark--typographic .melrova-wordmark__sub{margin-block-start:.15em;padding-inline-start:.08em;font-size:.32em;letter-spacing:.62em}.melrova-wordmark--minimal{flex-direction:column;gap:.32em;font-size:calc(var(--space-5) - var(--space-1))}.melrova-wordmark--minimal .melrova-wordmark__name{font-weight:600;letter-spacing:.34em;padding-inline-start:.34em}.melrova-wordmark--minimal .melrova-wordmark__rule{display:block;align-self:stretch;height:calc(var(--space-1) / 4);background:var(--gold)}.melrova-wordmark--minimal .melrova-wordmark__sub{font-family:var(--font-mono);font-weight:500;font-size:.45em;letter-spacing:.32em;padding-inline-start:.32em}.melrova-wordmark--badge{gap:var(--space-3);font-size:var(--space-5)}.melrova-wordmark__badge{display:block;width:auto;height:calc(var(--space-7) + var(--space-2))}.melrova-wordmark__text{display:flex;flex-direction:column}.melrova-wordmark--badge .melrova-wordmark__sub{margin-block-start:.2em;font-size:.38em;letter-spacing:.5em}#header-component[transparent] .melrova-wordmark__sub{color:var(--gold)}@media(max-width:749px){.melrova-wordmark--typographic{font-size:var(--space-5)}.melrova-wordmark--minimal{font-size:var(--space-4)}.melrova-wordmark--badge{gap:var(--space-2);font-size:var(--space-4)}.melrova-wordmark__badge{height:calc(var(--space-6) + var(--space-2))}.melrova-wordmark--badge .melrova-wordmark__sub{letter-spacing:.42em}}@media(max-width:1439px){header-actions .melrova-track-order.header-actions__action{display:none}}.mv-btn[aria-busy=true]{cursor:progress;opacity:.75}.product-details .mv-fineprint,.rte .mv-fineprint{margin-block-start:var(--space-5);font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.product-badges.melrova-ship-badges{max-width:calc(100% - var(--space-5));pointer-events:none}.mv-badge.melrova-ship-badge{gap:var(--space-1);background:var(--navy);color:var(--on-navy);font-size:10px;line-height:14px;white-space:normal;box-shadow:0 1px 2px #0000002e}.mv-badge.melrova-ship-badge svg{flex:none;width:12px;height:12px;color:var(--gold)}.product-details .mv-gift-note,.rte .mv-gift-note{padding:var(--space-3) var(--space-4);background:var(--gold-tint);color:var(--gold-ink);border-inline-start:var(--space-1) solid var(--gold);border-radius:var(--radius-xs)}.product-details .mv-gift-note strong,.rte .mv-gift-note strong{display:block;color:var(--ink)}.melrova-cart-ship{display:grid;gap:var(--space-2);margin-block:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--paper-sunken);border-radius:var(--radius-sm)}.melrova-cart-ship__text{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--ink)}.melrova-cart-ship__text .mv-icon{flex:none;width:18px;height:18px;color:var(--navy)}.melrova-cart-ship__bar{position:relative;height:6px;overflow:hidden;border-radius:var(--radius-round);background:var(--line)}.melrova-cart-ship__bar:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--melrova-ship-progress, 0%);background:var(--gold);border-radius:inherit;transition:width .3s ease}.melrova-cart-ship.is-free{background:var(--moss-tint)}.melrova-cart-ship.is-free .mv-icon{color:var(--moss)}.mv-reveal-ready .mv-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.mv-reveal-ready .mv-reveal.is-revealed{opacity:1;transform:none}.mv-reveal-ready .mv-reveal .mv-reveal-item{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--mv-reveal-delay, 0ms)}.mv-reveal-ready .mv-reveal.is-revealed .mv-reveal-item{opacity:1;transform:none}@media(min-width:990px){.mv-section{padding-block:calc(var(--space-9) + var(--space-5))}main .heading-lg,main .melrova-cats__title,main .melrova-section-heading h2{font-size:clamp(2.5rem,3.8vw,3.5rem);line-height:1.05;letter-spacing:-.02em}}.product-card .price,.product-card product-price{font-family:var(--font-sans);letter-spacing:.01em}
/*# sourceMappingURL=/cdn/shop/t/9/assets/melrova-horizon.css.map */
