:root{--mv-ink: #000000;--mv-espresso: #241410;--mv-wine: #3b0d0d;--mv-mint: #d5ffce;--mv-green: #2e7d32;--mv-cream: #fffdf8;--mv-blush: #ede4e5;--mv-surface: #f6f6f6;--mv-muted: #6b6b6b;--mv-line: rgba(0, 0, 0, .1);--mv-white: #ffffff;--mv-font-display: "Molitor-Regular", "Instrument Sans", sans-serif;--mv-font-body: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--mv-radius-card: 12px;--mv-radius-pill: 999px;--mv-shadow-raised: 0 4px 16px rgba(0, 0, 0, .1);--mv-shadow-overlay: 0 12px 32px rgba(0, 0, 0, .16)}.mv-t-xl{font:500 clamp(34px,5vw,60px)/1.05 var(--mv-font-display)}.mv-t-l{font:500 clamp(28px,3.6vw,40px)/1.1 var(--mv-font-display)}.mv-t-m{font:500 clamp(24px,2.8vw,30px)/1.1 var(--mv-font-display)}.mv-t-s{font:500 24px/1.2 var(--mv-font-display)}.mv-t-eyebrow{font:500 12px/1.3 var(--mv-font-display);text-transform:uppercase;letter-spacing:.08em}.mv-t-title{font:500 27px/1.3 var(--mv-font-body)}.mv-t-body-l{font:400 18px/1.6 var(--mv-font-body)}.mv-t-small{font:400 14px/1.5 var(--mv-font-body);color:var(--mv-muted)}.mv-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:56px;padding:0 30px;border:2px solid var(--mv-ink);border-radius:var(--mv-radius-pill);background:var(--mv-ink);color:var(--mv-white);font:500 15px/1 var(--mv-font-body);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.mv-btn:hover{background:#2a2a2a;border-color:#2a2a2a}.mv-btn:focus-visible{outline:2px solid var(--mv-ink);outline-offset:3px}.mv-btn:disabled,.mv-btn.is-disabled{opacity:.4;cursor:not-allowed}.mv-btn--outline{background:transparent;color:var(--mv-ink)}.mv-btn--outline:hover{background:var(--mv-ink);border-color:var(--mv-ink);color:var(--mv-white)}.mv-btn--brand{background:var(--mv-espresso);border-color:var(--mv-espresso)}.mv-btn--s{height:36px;padding:0 18px;font-size:13px}#main .lsg-bundle-wrapper--promo .lsg-bundle-buybox-product-name,#main .mv-promo-cards__heading,#main .mv-ingredients h2,#main .mv-reviews__heading,#main [id$=__us_vs_them] h2{font:500 clamp(28px,3.6vw,40px)/1.1 var(--mv-font-display)!important;letter-spacing:0;text-transform:none}#main .mv-promo-included-heading,#main .mv-promo-cards__eyebrow,#main .mv-ingredients .mv-ing-title,#main .mv-promo-details summary,#main .mv-promo-gift-tag{font-family:var(--mv-font-display);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}#main .lsg-bundle-wrapper--promo .lsg-bundle-buybox-product-info .bundle-price,#main .lsg-bundle-wrapper--promo .lsg-bundle-buybox-product-info .bundle-compare-price{font:500 27px/1.3 var(--mv-font-body)}#main .lsg-bundle-wrapper--promo .lsg-bundle-buybox-description,#main .lsg-bundle-wrapper--promo .lsg-bundle-buybox-description p{font:400 18px/1.6 var(--mv-font-body)}#main .mv-promo-picker-hint,#main .mv-promo-trust,#main .mv-promo-gift-text{font-family:var(--mv-font-body);font-size:14px;line-height:1.5}#main .mv-promo-badge{padding:14px 20px;border:0;border-radius:var(--mv-radius-card);background:var(--mv-promo-accent);color:var(--mv-white);font:700 16px/1.4 var(--mv-font-body);letter-spacing:.01em}#main .mv-promo-card .lsg-bundle-product-select-title{font:600 13px/1.2 var(--mv-font-body);letter-spacing:.06em;text-transform:uppercase}#main .mv-promo-card .lsg-bundle-product-learn-more{font:500 13px/1.3 var(--mv-font-body);letter-spacing:0;text-transform:none;color:var(--mv-ink)}#main .mv-promo-gift-title,#main .lsg-bundle-wrapper--promo .lsg-bundle-interval-el-name{font:600 16px/1.3 var(--mv-font-body)}#main .mv-promo-details-body{font:400 16px/1.6 var(--mv-font-body)}#main .lsg-bundle-wrapper--promo .lsg-bundle-submit-button{width:100%;height:56px;padding:0 30px;border:2px solid var(--mv-ink);border-radius:var(--mv-radius-pill);background:var(--mv-ink)!important;color:var(--mv-white)!important;font:500 15px/1 var(--mv-font-body);letter-spacing:.05em;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}#main .lsg-bundle-wrapper--promo .lsg-bundle-submit-button:hover{background:#2a2a2a!important;border-color:#2a2a2a}#main .lsg-bundle-wrapper--promo .lsg-bundle-submit-button span{color:inherit!important}#main .lsg-bundle-wrapper--promo .lsg-bundle-summary-block form.lsg-bundle-form{margin-top:24px}#main .lsg-bundle-wrapper--promo .lsg-bundle-submit-button.disabled{opacity:.4;cursor:not-allowed}#main .lsg-bundle-wrapper--promo .lsg-bundle-submit-button:focus-visible{outline:2px solid var(--mv-ink);outline-offset:3px}#main .mv-promo-card .lsg-bundle-product-select-quantity-wrap{height:36px;border:2px solid var(--mv-ink);border-radius:var(--mv-radius-pill);font:500 13px/1 var(--mv-font-body)}#main .mv-promo-card .lsg-bundle-product-select-quantity-wrap.no-quantity{border-color:var(--mv-ink)}#main .mv-promo-card .lsg-bundle-product-select-quantity-wrap.no-quantity .lsg-bundle-product-select-quantity-plus{background:var(--mv-ink);font:500 13px/1 var(--mv-font-body);letter-spacing:.05em;text-transform:uppercase}#main .mv-promo-card .lsg-bundle-product-select-quantity-wrap.no-quantity .lsg-bundle-product-select-quantity-plus:hover{background:#2a2a2a}#main .mv-promo-card .lsg-bundle-product-select-quantity-input-display{font:600 14px/1 var(--mv-font-body)}#main .lsg-bundle-product-modal__add-btn{height:56px;padding:0 30px;border:2px solid var(--mv-ink);border-radius:var(--mv-radius-pill);background:var(--mv-ink);color:var(--mv-white);font:500 15px/1 var(--mv-font-body);letter-spacing:.05em;text-transform:uppercase}#main .mv-reviews__more-btn{height:56px;padding:0 30px;border:2px solid var(--mv-ink);border-radius:var(--mv-radius-pill);background:transparent;color:var(--mv-ink);font:500 15px/1 var(--mv-font-body);letter-spacing:.05em;text-transform:uppercase}#main .mv-reviews__more-btn:hover{background:var(--mv-ink);color:var(--mv-white)}#main .mv-reviews__more-btn:focus-visible{outline:2px solid var(--mv-ink);outline-offset:3px}#main .mv-promo-cards__intro,#main .mv-promo-cards__intro p{font:400 18px/1.6 var(--mv-font-body)}#main .mv-promo-cards__title{font:500 24px/1.2 var(--mv-font-display)}#main .mv-promo-cards__text{font:400 16px/1.6 var(--mv-font-body)}#main .mv-promo-cards__card{border-radius:var(--mv-radius-card)}#main .mv-ingredients .mv-ing-intro,#main .mv-ingredients .mv-ing-intro p{font:400 18px/1.6 var(--mv-font-body)}#main .mv-ingredients .mv-ing-copy,#main .mv-ingredients .mv-ing-copy p{font:400 16px/1.6 var(--mv-font-body)}#main .mv-reviews__average{font:500 clamp(34px,5vw,60px)/1.05 var(--mv-font-display)}#main .mv-reviews__name,#main .mv-reviews__title{font:600 16px/1.4 var(--mv-font-body)}#main .mv-reviews__body{font:400 16px/1.6 var(--mv-font-body)}#main .mv-reviews__count,#main .mv-reviews__recommend,#main .mv-reviews__histogram li,#main .mv-reviews__product,#main .mv-reviews__date,#main .mv-reviews__verified{font-family:var(--mv-font-body);font-size:14px;line-height:1.5}#main .mv-reviews__card{border-radius:var(--mv-radius-card)}
/*# sourceMappingURL=/cdn/shop/t/61/assets/maivino-design-system.css.map */
