:root{--mt-ink:#1B1C1D;--mt-ink2:#4E504F;--mt-mute:#7E817F;--mt-rule:#D5D7D6;--mt-rule2:#C2C5C3;--mt-rust:#A8452A;--mt-ground:#F1F2F1;--mt-paper:#FFFFFF;--mt-band:#E6E7E6;--mt-serif:"Zen Old Mincho","Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;--mt-sans:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Noto Sans JP",system-ui,sans-serif;--mt-mono:"Roboto Mono",ui-monospace,Menlo,Consolas,monospace;--font-heading-family:var(--mt-serif);--font-body-family:var(--mt-sans);--font-body-weight:400;--font-heading-weight:700;--font-body-scale:1;--font-heading-scale:1}.color-scheme-1,.color-background-1{--color-background:241,242,241;--color-foreground:27,28,29;--color-button:27,28,29;--color-button-text:229,230,229;--color-secondary-button:241,242,241;--color-secondary-button-text:27,28,29;--color-link:27,28,29;--color-badge-foreground:27,28,29}body{font-family:var(--mt-sans);color:var(--mt-ink);font-feature-settings:"palt" 1;letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--mt-serif);font-weight:700;letter-spacing:.03em;line-height:1.4;text-wrap:balance}a{text-underline-offset:3px}::selection{background:var(--mt-ink);color:#e5e6e5}:focus-visible{outline:2px solid var(--mt-rust)!important;outline-offset:3px;box-shadow:none!important}.utility-bar,.announcement-bar-section .announcement-bar,.announcement-bar{background:var(--mt-ink)!important;border:0!important}.utility-bar *,.announcement-bar__message,.announcement-bar__message *{color:#e5e6e5!important;font-size:12px;letter-spacing:.08em;font-family:var(--mt-sans)}.utility-bar--bottom-border{border-bottom:0!important}.header-wrapper{border-bottom:1px solid var(--mt-rule)}.header{padding-top:14px;padding-bottom:14px}.header__heading-link{font-family:var(--mt-serif);font-weight:700;letter-spacing:.2em;font-size:22px;color:var(--mt-ink)}.header__menu-item,.list-menu__item.link{font-family:var(--mt-sans);font-size:13.5px;letter-spacing:.16em;color:var(--mt-ink2)!important;text-decoration:none!important;padding:8px 14px}.header__menu-item:hover,.list-menu__item.link:hover{color:var(--mt-ink)!important;text-decoration:none!important}.header__active-menu-item{color:var(--mt-ink)!important;text-decoration:none!important;box-shadow:inset 0 -1px 0 var(--mt-ink)}.header__icon{color:var(--mt-ink2)}.header__icon:hover{color:var(--mt-ink)}.collection-hero{padding:64px 0 28px}.collection-hero__inner{align-items:flex-end}.collection-hero__title{font-size:clamp(26px,3.4vw,36px);margin-bottom:12px}.collection-hero__description,.collection__description{max-width:60ch;color:var(--mt-ink2);font-size:14.5px;line-height:1.95}.collection__title .title{font-size:clamp(26px,3.4vw,36px)}.facets__form{font-size:13px}.facets__summary,.facets__heading,.facets__disclosure summary,.facets-vertical .facets__heading{letter-spacing:.1em;color:var(--mt-ink2);font-size:12px}.facets__label{font-size:13px}.product-count,.product-count__text{font-family:var(--mt-mono);font-size:11.5px;letter-spacing:.06em;color:var(--mt-mute)}.collection .loading-overlay__spinner{opacity:.4}.card-wrapper .card{background:transparent;box-shadow:none}.card__inner{border:1px solid var(--mt-rule);background:var(--mt-paper);transition:border-color .18s}.card:hover .card__inner,.card-wrapper:hover .card__inner{border-color:var(--mt-ink)}.card__media .media{background:var(--mt-paper)}.card__media .media img{object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.card-wrapper:hover .card__media .media img{transform:scale(1.02)}.card__content{padding-top:12px}.card__heading{font-family:var(--mt-sans);font-size:13px;font-weight:500;line-height:1.65;letter-spacing:.01em;color:var(--mt-ink);margin:0 0 6px}.card__heading a,.card__heading .full-unstyled-link{text-decoration:none!important}.card__heading a:hover{text-decoration:none!important;color:var(--mt-ink)}.card-information .caption-with-letter-spacing,.card__information .caption-with-letter-spacing{display:none}.card-information .price,.card__information .price{font-family:var(--mt-mono);font-size:13px;letter-spacing:.02em;color:var(--mt-ink2);font-weight:400}.price .price-item{font-weight:400}.card .badge,.card__badge{border-radius:0;letter-spacing:.1em;font-size:10.5px;font-family:var(--mt-sans)}.quick-add__submit{border-radius:0;letter-spacing:.14em}@media(prefers-reduced-motion:reduce){.card__media .media img{transition:none}}.product__title h1,.product__title .h1{font-size:clamp(22px,2.8vw,30px);line-height:1.45;letter-spacing:.03em}.product__text.caption-with-letter-spacing{display:none}.product .price{font-family:var(--mt-mono)}.product .price--large,.product .price--large .price-item{font-size:18px;color:var(--mt-ink);font-weight:400;letter-spacing:.02em}.product__tax.caption{font-size:11.5px;color:var(--mt-mute);letter-spacing:.06em}.product-form__input .form__label{font-size:12px;letter-spacing:.12em;color:var(--mt-ink2)}.product-form__input .select__select,.product-form__input select{font-family:var(--mt-sans);font-size:14px;border-radius:0}variant-selects .select .icon-caret{color:var(--mt-mute)}.product-form__quantity .quantity{border-radius:0}.product-form__submit.button,.product-form__submit.button--secondary{background:var(--mt-ink)!important;color:#e5e6e5!important;border:0!important;border-radius:0;letter-spacing:.16em;font-weight:500;font-size:14px;box-shadow:none!important;transition:background .18s}.product-form__submit.button:hover{background:var(--mt-rust)!important}.shopify-payment-button__button--unbranded{border-radius:0;background:var(--mt-ink2)!important;letter-spacing:.14em}.product__description{font-size:14.5px;line-height:1.95;color:var(--mt-ink2);max-width:64ch;margin-top:8px}.product__description p:first-child strong{display:block;font-family:var(--mt-serif);font-size:19px;font-weight:700;color:var(--mt-ink);line-height:1.5;margin-bottom:10px;letter-spacing:.03em}.product__description h3{font-family:var(--mt-sans);font-size:12px;letter-spacing:.16em;color:var(--mt-mute);font-weight:500;margin:30px 0 8px;padding-top:14px;border-top:1px solid var(--mt-rule)}.product__description ul{padding-left:1.15em;margin:0}.product__description li{margin:5px 0}.product__media-item .media,.product__media.media{border:1px solid var(--mt-rule);background:var(--mt-paper)}.thumbnail{border-radius:0}.thumbnail[aria-current=true]{box-shadow:0 0 0 1px var(--mt-ink)}.product__info-container>*+*{margin-top:1.4rem}related-products .title,.related-products__heading{font-size:22px}.button,.button--primary,.button--secondary,.shopify-payment-button__button{border-radius:0!important;letter-spacing:.14em}.button--secondary{box-shadow:0 0 0 1px var(--mt-ink)!important}.button:not(.button--secondary):not(.product-form__submit){background:var(--mt-ink);color:#e5e6e5}.footer{background:var(--mt-band)!important;border-top:1px solid var(--mt-rule)}.footer__content-top{padding-top:56px;padding-bottom:36px}.footer-block__heading,.footer__blocks-wrapper h2{font-family:var(--mt-serif);font-size:15px;letter-spacing:.08em}.newsletter-form__field-wrapper .field__input{border-radius:0;font-family:var(--mt-sans)}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{border-radius:0}.footer__content-bottom{border-top:1px solid var(--mt-rule)}.footer__copyright,.copyright__content,.policies li a{font-size:11.5px;letter-spacing:.06em;color:var(--mt-ink2);font-family:var(--mt-sans)}.list-payment{opacity:.55;filter:grayscale(1)}.list-payment:hover{opacity:.9;filter:none}.cart-drawer,.drawer__inner{background:var(--mt-ground)}.field__input,.select__select,.customer .field input{border-radius:0}.cart__checkout-button{border-radius:0;letter-spacing:.16em}.product-form__input input[type=radio]+label{border-radius:0!important;font-family:var(--mt-sans);font-size:12.5px;letter-spacing:.06em;background:transparent;color:var(--mt-ink);border:1px solid var(--mt-rule2)!important;box-shadow:none!important}.product-form__input input[type=radio]+label:hover{border-color:var(--mt-ink)!important}.product-form__input input[type=radio]:checked+label{background:var(--mt-ink)!important;color:#e5e6e5!important;border-color:var(--mt-ink)!important}.product__inventory{font-family:var(--mt-mono);font-size:11.5px;letter-spacing:.06em;color:var(--mt-mute)}.product__info-container .accordion{border-top:1px solid var(--mt-rule);border-bottom:1px solid var(--mt-rule);margin-top:1.8rem}.product__info-container .accordion+.accordion{border-top:0;margin-top:0}.accordion summary{padding:15px 0}.accordion__title{font-family:var(--mt-sans);font-size:12.5px;letter-spacing:.14em;color:var(--mt-ink);font-weight:500}.accordion .icon-accordion{display:none}.accordion summary .icon-caret{color:var(--mt-mute)}.accordion__content{font-size:13.5px;line-height:1.95;color:var(--mt-ink2);padding:0 0 20px}.accordion__content h2,.accordion__content h3{font-family:var(--mt-sans);font-size:12px;letter-spacing:.14em;color:var(--mt-mute);font-weight:500;margin:16px 0 6px}.accordion__content p{margin:0 0 10px}.accordion__content ul,.accordion__content ol{padding-left:1.2em;margin:0 0 10px}@media screen and (max-width:749px){.collection-hero{padding:36px 0 16px}.header__heading-link{font-size:19px;letter-spacing:.18em}.product__title h1,.product__title .h1{font-size:21px}.card__heading{font-size:12.5px}.footer__content-top{padding-top:40px;padding-bottom:24px}}.mtp-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.mtp-crumb{font-family:var(--mt-mono);font-size:11px;letter-spacing:.12em;color:var(--mt-mute)}.mtp-crumb a{color:inherit;text-decoration:none}.mtp-crumb a:hover{color:var(--mt-ink)}.mtp-crumb b{font-weight:400;color:var(--mt-ink2)}.mtp-ref{font-family:var(--mt-mono);font-size:11px;letter-spacing:.14em;color:var(--mt-mute)}.mtp-notes{margin-top:1.4rem}.mtp-ship{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--mt-rule2)}.mtp-ship>div{padding:12px 14px}.mtp-ship>div+div{border-left:1px solid var(--mt-rule2)}.mtp-ship span{display:block;font-family:var(--mt-mono);font-size:10.5px;letter-spacing:.16em;color:var(--mt-mute)}.mtp-ship b{display:block;font-weight:500;font-size:13.5px;color:var(--mt-ink);margin:3px 0 1px;letter-spacing:.02em}.mtp-ship small{display:block;font-size:11.5px;color:var(--mt-ink2);letter-spacing:.02em}.mtp-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:12px}.mtp-links a{font-family:var(--mt-mono);font-size:11.5px;letter-spacing:.12em;color:var(--mt-rust);text-decoration:none}.mtp-links a:hover{color:var(--mt-ink)}.product__description table.mt-spec{width:100%;border-collapse:collapse;font-size:13.5px;margin:2px 0 0}.product__description .mt-spec th{width:6.5em;text-align:left;font-weight:500;color:var(--mt-ink);padding:8px 8px 8px 0;border-bottom:1px solid var(--mt-rule);vertical-align:top;letter-spacing:.04em;font-family:var(--mt-sans)}.product__description .mt-spec td{padding:8px 0;border-bottom:1px solid var(--mt-rule);color:var(--mt-ink2);vertical-align:top}.product__description ul{list-style:none;padding:0}.product__description ul li{position:relative;padding-left:1.1em}.product__description ul li:before{content:"";position:absolute;left:0;top:.9em;width:6px;height:1px;background:var(--mt-ink2)}.product__description ol{padding-left:1.4em}.product__description ol li{margin:5px 0}.product__info-container .product__tax{margin-top:2px}.shopify-payment-button__more-options{font-size:12px;letter-spacing:.06em}.product__info-wrapper .product__title{margin-top:0}.product__media-wrapper .product__media-list{gap:12px}.product__media-item{margin-bottom:12px}.product-form__buttons{margin-top:6px}@media screen and (max-width:749px){.mtp-ship{grid-template-columns:1fr}.mtp-ship>div+div{border-left:0;border-top:1px solid var(--mt-rule2)}.mtp-head{margin-bottom:0}}:root{--page-width:117.2rem}@media screen and (min-width:750px){.mtx .mtw,.mch .mch-w,.mtr .mtr-w,.mtf .mtf-w{max-width:1172px;padding-left:50px;padding-right:50px}}@media screen and (max-width:749px){.mtx .mtw,.mch .mch-w,.mtr .mtr-w,.mtf .mtf-w{padding-left:15px;padding-right:15px}}@media screen and (max-width:560px){.mtf .mtf-top{grid-template-columns:1fr 1fr;gap:30px 20px}.mtf .mtf-brand-col,.mtf .mtf-nl{grid-column:1/-1}}.mtp-lead{margin:14px 0 6px}.mtp-lead p{margin:0 0 8px;font-size:14px;line-height:1.9;color:var(--mt-ink2);text-wrap:pretty}.mtp-lead p:first-child{font-family:var(--mt-serif);font-size:17px;line-height:1.6;color:var(--mt-ink);letter-spacing:.02em;margin-bottom:10px}.mtp-lead p:first-child strong{font-weight:700}.product__info-container .mtp-desc{margin-top:28px;padding-top:24px;border-top:1px solid var(--mt-rule)}.product__info-container .mtp-desc>h3:first-child{margin-top:0;border-top:0;padding-top:0}.mtp-facts{list-style:none;margin:14px 0 2px;padding:0;display:flex;flex-wrap:wrap;gap:6px 0}.mtp-facts li{font-size:12px;letter-spacing:.04em;color:var(--mt-ink2);padding:0 12px;border-left:1px solid var(--mt-rule);line-height:1.6;margin:0}.mtp-facts li:before{content:none}.mtp-facts li:first-child{padding-left:0;border-left:0}.mtx .mhero .ov,.mtx .miro .ch{display:block}.mband a{text-decoration:none}.product-media-modal__content>img{width:min(92vw,1100px)!important;height:min(calc(100vh - 100px),880px)!important;max-width:none!important;object-fit:contain;margin:50px auto!important;background:transparent!important;border:0!important;border-radius:0!important;scroll-margin-top:50px}@media screen and (max-width:749px){.product-media-modal__content>img{width:100vw!important;height:calc(100vh - 140px)!important;height:calc(100svh - 140px)!important;margin:70px auto!important;scroll-margin-top:70px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/midtone-custom.css.map */
