:root{--font-heading:var(--font-expanded,NeuethingExpanded,Neuething,Arial,sans-serif);--type-display:clamp(40px,4.5vw,64px);--type-section:clamp(28px,3.1vw,44px);--type-subsection:clamp(20px,2.1vw,28px);--type-lead:18px;--type-body:16px;--type-action:20px;--type-support:14px;--type-meta:13px;--leading-display:1.08;--leading-title:1.15;--leading-body:1.55}body{font-size:var(--type-body);line-height:var(--leading-body)}html :is(h1,h2,h3,h4,[role=heading]){font-family:var(--font-heading)!important;font-weight:700!important;font-synthesis:none}html :is(h1,h2,h3,h4,[role=heading]) :is(span,strong,em,a):not([class*=star]):not([class*=icon]){font-family:inherit!important;font-weight:inherit!important}html main :is(h1,h2,h3){text-wrap:balance}html main :is(p,li){text-wrap:pretty}html :is(.button,button,input,select,textarea){font-family:var(--font)}html .button{font-size:var(--type-body);line-height:1.3;font-weight:700}html .product-information>h1{font-family:var(--font);font-size:var(--type-display);font-weight:700;line-height:var(--leading-display);letter-spacing:-.035em}html :is(.section-head,.ci-discovery-head,.mm-pw-heading,.mm-world-products-head,.mm-product-benefits-copy,.v60-gifting-copy,.brand-story-copy,.faq-section) h2,html .mm-product-benefits h2,html .pdp-reviews>h2,html .mm-brand-bridge-copy h2,html .mm-partner-brand-tiles>h2,html .ab-crew h2,html .ab-history h2{font-family:var(--font-expanded);font-size:var(--type-section);font-weight:700;line-height:var(--leading-title);letter-spacing:-.03em}html :is(.location,.mm-product-benefits-point) h3{font-family:var(--font);font-size:var(--type-subsection);font-weight:700;line-height:1.2;letter-spacing:-.02em}html .ab-hero h1{font-family:var(--font-expanded);font-size:clamp(40px,5.2vw,72px);font-weight:700;line-height:var(--leading-display);letter-spacing:-.035em}html .ab-event h3{font-family:var(--font);font-size:clamp(28px,2.8vw,40px);line-height:1.15;font-weight:700}html :is(.brand-story-copy,.v60-gifting-copy)>p:not(.kicker),html .mm-brand-bridge-text{font-size:var(--type-body);line-height:var(--leading-body);max-width:55ch}html .mm-product-benefits :is(p,li),html .ab-hero>p,html .ab-event p,html .pdp-reviews .jdgm-rev__body{font-family:var(--font);font-size:var(--type-body);line-height:var(--leading-body)}html .product-card h3{font-family:var(--font);font-size:16px;line-height:1.35;font-weight:700;letter-spacing:0}html .product-card :is(.product-card-type,.card-product-type){font-size:var(--type-support);line-height:1.4}html .product-information>.product-type{font-family:var(--font);font-size:var(--type-support);line-height:1.45;font-weight:400}html .product-information .tax-note{font-size:var(--type-meta);line-height:1.4}html .mm-breadcrumb{font-family:var(--font);font-size:var(--type-meta);line-height:1.5;font-weight:400}html .product-form :is(legend,label),html .product-purchase-box summary,html .product-gift-box summary{font-family:var(--font);line-height:1.4}html .product-purchase-box :is([data-product-accordion] summary,.product-gift-copy strong){font-size:var(--type-support)}html .pdp-reviews :is(.jdgm-rev__title,.mm-shop-review-card h3){font-family:var(--font);font-size:18px;line-height:1.3}html .pdp-reviews .jdgm-widget :is(button,input,select,textarea){font-family:var(--font)}html .site-footer :is(h2,h3){font-family:var(--font);font-size:18px;line-height:1.3;letter-spacing:0}html .site-footer :is(a,p,summary){font-family:var(--font);font-size:var(--type-support);line-height:1.5}@media(max-width:749px){html .product-card h3{font-size:14px;line-height:1.4}html :is(.section-head,.ci-discovery-head,.mm-pw-heading,.mm-world-products-head,.mm-product-benefits-copy,.v60-gifting-copy,.brand-story-copy,.faq-section) h2,html .mm-product-benefits h2,html .pdp-reviews>h2,html .mm-brand-bridge-copy h2{font-size:28px;line-height:1.15}html .mm-brand-bridge-copy h2{max-width:16ch}html :is(.location,.mm-product-benefits-point) h3{font-size:22px;line-height:1.25}}html .button:not(.secondary):not(.subtle){font-size:var(--type-action);line-height:1.3;font-weight:700}html .mm-review-customer-proof{font-family:var(--font);font-size:18px;line-height:1.4;font-weight:700;margin:12px 0 4px;color:var(--foreground)}html .pdp-reviews-total-note{font-family:var(--font);font-size:14px;line-height:1.5;margin-top:4px;color:var(--muted)}html .product-rating--proof .mm-rating-customer-proof,html .product-rating--proof .mm-rating-count,html .mm-preview-switch,html .mm-preview-switch button{font-size:13px}html main .kicker{font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none}html .image-text h2{font-family:var(--font-expanded);font-size:var(--type-section);line-height:var(--leading-title)}html .partners .section-head h2{font-family:var(--font);font-size:14px;line-height:1.4;letter-spacing:0}@media(min-width:750px)and (max-width:1023px){html .v60-gifting-layout{grid-template-columns:1fr}html .v60-gifting-copy h2{max-width:none}}html .image-text--advent h2{font-family:var(--font);max-width:none;font-size:var(--type-section);line-height:var(--leading-title)}
/*# sourceMappingURL=/cdn/shop/t/133/assets/mm-type-system.css.map */
