/* MIDEUM / Editorial system */
:root{--m-paper:#f5f5f3;--m-ink:#111;--m-line:rgba(17,17,17,.22);--m-serif:Georgia,'Times New Roman',serif;--m-sans:Arial,Helvetica,sans-serif}
html,body{background:var(--m-paper)!important;color:var(--m-ink)!important}
body{font-family:var(--m-sans)!important}
.announcement-bar,.announcement-bar-section{display:none!important}
.header-wrapper,.header{background:var(--m-paper)!important;border-color:var(--m-line)!important}
.header__heading-link,.header__menu-item,.header__icon{color:var(--m-ink)!important}
.header__menu-item,.list-menu__item,.footer-block__heading,.caption-with-letter-spacing,.product__text{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important}
.button,.shopify-payment-button__button,.cart__checkout-button{border-radius:0!important;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;min-height:52px!important}
.button:after,.button:before{border-radius:0!important;box-shadow:none!important}
.card,.card__inner,.media,.product__media-wrapper,.field__input,.select__select,.quantity{border-radius:0!important}
.footer{background:var(--m-paper)!important;border-top:1px solid var(--m-line)!important}
.footer h2,.main-page-title,.title--primary,.collection-hero__title,.search__input,h1,h2{font-family:var(--m-serif)!important;font-weight:400!important;letter-spacing:-.04em}
.main-page-title,.title--primary,.collection-hero__title{font-size:clamp(48px,8vw,132px)!important;line-height:.82!important}
.page-width{max-width:none!important;padding-left:clamp(16px,3vw,48px)!important;padding-right:clamp(16px,3vw,48px)!important}
.mtp,.mps{background:var(--m-paper)!important;color:var(--m-ink)!important}
.mtp__topline,.mps__topline,.mtp__details-bar,.mps__details-bar,.mtp__reassurance,.mps__reassurance{border-color:var(--m-line)!important}
.mtp__title,.mps__title{font-family:var(--m-serif)!important;font-size:clamp(64px,8vw,140px)!important;line-height:.78!important;letter-spacing:-.07em!important;font-weight:400!important}
.mtp__eyebrow,.mps__eyebrow,.mtp__product-number,.mps__product-number,.mtp__kicker,.mps__kicker,.mtp__caption,.mps__caption{letter-spacing:.1em!important;font-size:10px!important}
.mtp__intro,.mps__intro{max-width:34ch!important;font-size:13px!important;line-height:1.55!important}
.mtp__value-grid,.mps__value-grid{display:none!important}
.mtp__buy,.mps__buy{border-left:1px solid var(--m-line)!important}
.mtp__select,.mps__select,.mtp__submit,.mps__submit{border-radius:0!important}
.mtp__submit,.mps__submit{background:var(--m-ink)!important;color:var(--m-paper)!important;letter-spacing:.1em!important}
.mtp__spec-title,.mps__spec-title,.mtp__fit-title,.mps__fit-title{font-family:var(--m-serif)!important;font-weight:400!important;letter-spacing:-.035em!important}
.mtp__details summary,.mps__details summary{font-size:10px!important;letter-spacing:.1em!important}
.cart-items,.cart__footer,.totals,.cart-item{border-color:var(--m-line)!important}
.cart__empty-text,.cart__warnings h1{font-family:var(--m-serif)!important;font-size:clamp(52px,9vw,120px)!important;font-weight:400!important;letter-spacing:-.05em!important}
@media(max-width:749px){.mtp__buy,.mps__buy{border-left:0!important;border-top:1px solid var(--m-line)!important}.mtp__title,.mps__title{font-size:clamp(56px,18vw,88px)!important}.main-page-title,.title--primary{font-size:56px!important}}
