:root{--mm-type-display: clamp(3.6rem, 4vw, 5.6rem);--mm-type-display-compact: clamp(3.2rem, 3vw, 4.4rem);--mm-type-title: clamp(2.8rem, 3vw, 3.6rem);--mm-type-subtitle: 2.2rem;--mm-type-body: 1.8rem;--mm-type-body-compact: 1.6rem;--mm-type-caption: 1.4rem;--mm-leading-display: 1.15;--mm-leading-title: 1.2;--mm-leading-subtitle: 1.25;--mm-leading-body: 1.6;--mm-leading-caption: 1.45;--mm-text-muted: #757575;--mm-space-paragraph: 1.6rem;--mm-space-heading: 3.2rem;--mm-space-heading-after: .8rem}@media(max-width:749px){:root{--mm-type-subtitle: 2rem;--mm-type-body: 1.7rem}}body{font-size:var(--mm-type-body);font-weight:400;line-height:var(--mm-leading-body);letter-spacing:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:400;letter-spacing:0;text-wrap:balance}h1,.h0{font-size:var(--mm-type-display);line-height:var(--mm-leading-display)}h2,.h1{font-size:var(--mm-type-title);line-height:var(--mm-leading-title)}h3,.h2{font-size:var(--mm-type-subtitle);line-height:var(--mm-leading-subtitle)}h4,h5,h6,.h3,.h4,.h5{font-size:var(--mm-type-body-compact);line-height:1.5}.main-page-title,.collection-hero__title,.main-blog h1,.article-template .article-template__title,.shopify-policy__title h1,cart-items .cart__empty-text{font-size:var(--mm-type-display);line-height:var(--mm-leading-display)}.banner .banner__heading{font-size:var(--mm-type-display);line-height:var(--mm-leading-display)}.rich-text .rich-text__heading,.image-with-text .image-with-text__heading,.multicolumn .multicolumn__title,.blog .title{font-size:var(--mm-type-title);line-height:var(--mm-leading-title)}.rich-text .rich-text__heading.h0,.image-with-text .image-with-text__heading.h0{font-size:var(--mm-type-display);line-height:var(--mm-leading-display)}.product-grid .card__heading,.multicolumn .multicolumn-list h3,.collection-list .card__heading,.blog .article-card .card__heading,cart-items .cart__login-title,.accordion__title{font-size:var(--mm-type-subtitle);line-height:var(--mm-leading-subtitle);font-weight:400}.rte,.collection-hero__description,.article-template__content,.shopify-policy__body,.product__info-container .product__description,.product__info-container .product__description .mm-specifications{font-size:var(--mm-type-body);line-height:var(--mm-leading-body)}#MainContent :is(.rte,.collection-hero__description,.article-template__content,.shopify-policy__body) :is(p,li){font-size:var(--mm-type-body);line-height:var(--mm-leading-body);text-wrap:pretty}.rte p{margin:0}.rte p+p,.rte :is(ul,ol)+p{margin-top:var(--mm-space-paragraph)}.rte :is(ul,ol){margin-block:var(--mm-space-paragraph)}.rte li+li{margin-top:.4rem}.rte h2{font-size:var(--mm-type-title);line-height:var(--mm-leading-title);margin-block:var(--mm-space-heading) var(--mm-space-heading-after)}.rte h3{font-size:var(--mm-type-subtitle);line-height:var(--mm-leading-subtitle);margin-block:var(--mm-space-heading) var(--mm-space-heading-after)}.rte :is(h2,h3):first-child{margin-top:0}.rte strong{font-weight:500}#MainContent .shopify-section:is([id$=__about_intro],[id$=__about_mission],[id$=__about_process_heading]) .rte h2,#MainContent .shopify-section[id$=__about_collaboration] .rich-text__heading{font-size:var(--mm-type-title);line-height:var(--mm-leading-title)}#MainContent .shopify-section[id$=__about_hero] .banner__heading{font-size:var(--mm-type-display);line-height:var(--mm-leading-display)}#MainContent .shopify-section[id$=__about_facts] .rich-text__text p{font-size:var(--mm-type-subtitle);line-height:1.5}.product__info-container .product__title h1{font-size:var(--mm-type-display-compact);line-height:var(--mm-leading-display)}.product__info-container .product__description :is(h2,h3){font-size:var(--mm-type-subtitle);line-height:var(--mm-leading-subtitle)}.article-template .article-template__content h2,.shopify-policy__body h2{font-size:var(--mm-type-title);line-height:var(--mm-leading-title);margin-block:var(--mm-space-heading) var(--mm-space-heading-after)}.article-template .article-template__content h3,.shopify-policy__body h3{font-size:var(--mm-type-subtitle);line-height:var(--mm-leading-subtitle);margin-block:var(--mm-space-heading) var(--mm-space-heading-after)}button,input,select,textarea,.button,.button-label,.header__menu-item,.field__input,.select__select,.form__label,.quantity__label,.product-form__input label,.product-form__input select,.mm-menu-search .field__input,.mm-cable-control,.mm-cable-option summary{font-family:var(--font-body-family);font-size:var(--mm-type-body-compact);font-weight:400;line-height:1.5;letter-spacing:0}.button,.button-label,.header__menu-item{line-height:1.25}.button:hover,.header__menu-item:hover{font-weight:400}.header header-drawer .menu-drawer__menu-item{font-size:var(--mm-type-body);line-height:1.5}.header header-drawer .mm-menu-children .menu-drawer__menu-item,.header .predictive-search__item-heading,.product__info-container .product-form__input select,.product__info-container .product-form__input label{font-size:var(--mm-type-body-compact);line-height:1.5}.footer .footer-block__heading,.footer .footer-block__details-content,.footer .footer-block__details-content .list-menu__item--link{font-size:var(--mm-type-body-compact);line-height:var(--mm-leading-body);letter-spacing:0}.footer .footer-block__heading{font-weight:500}.caption,.caption-with-letter-spacing,.mm-design-collection,.mm-cable-option p,.header .predictive-search__heading,.header .predictive-search__item .price,.product__info-container .product__tax,.product__info-container .quantity__rules,.product__info-container .price .caption{font-size:var(--mm-type-caption);line-height:var(--mm-leading-caption);letter-spacing:0;text-transform:none}.mm-design-collection,.product__info-container .product__tax,.product__info-container .quantity__rules{color:var(--mm-text-muted);opacity:1}.mm-style-picker__item,.product__info-container .mm-style-picker__item{font-size:var(--mm-type-body-compact)!important;line-height:1.5;letter-spacing:0}.price,.product-grid .card-information>.price{font-size:var(--mm-type-body-compact);line-height:1.5;font-weight:400;letter-spacing:0}.product__info-container .price,.product__info-container :is(.price__regular,.price__sale) .price-item{font-size:var(--mm-type-body);line-height:1.5;font-weight:400}.price-item,.quantity__input,.cart-item__totals{font-variant-numeric:tabular-nums}@supports (text-box: trim-both cap alphabetic){.button-label,.header__menu-item span{text-box:trim-both cap alphabetic}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mm-typography.css.map */
