:root{--page-width: 120rem;--mio-accent: #8a6849;--mio-ink: #25211d;--mio-muted: #6b625a;--mio-soft: #f4f1ed;--mio-line: #ded8d1;--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 24px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 12px}html,body,button,input,select,textarea,.button,.link,.header__menu-item,.list-menu__item,.rte,.rte p{letter-spacing:0}body{font-size:1.6rem;line-height:1.6}body,.gradient{background-image:none}a,button,input,select,textarea,summary{outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid currentColor}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:rgb(var(--color-foreground));letter-spacing:0;font-weight:400}h1,.h0{font-size:5.2rem;line-height:1.08}h2,.h1{font-size:4rem;line-height:1.15}h3,.h2{font-size:2.2rem;line-height:1.3}.rte,.rte p,.rich-text__text,.multicolumn-card__info>p,.image-with-text__text,.main-page-title+.rte{color:rgba(var(--color-foreground),.78);font-size:1.6rem;line-height:1.6}.main-page-title{margin-bottom:2.4rem}.main-page-title+.rte,.rich-text__text{max-width:76rem}.multicolumn-card__info h3{font-size:2rem;line-height:1.3}.multicolumn-card__info>p{color:rgba(var(--color-foreground),.78)}.page-width{max-width:124rem}.mio-eyebrow{margin:0 0 1.4rem;color:var(--mio-accent);font-size:1.25rem;font-weight:600;line-height:1.4;text-transform:uppercase}.mio-text-link{display:inline-flex;gap:.8rem;align-items:center;color:rgb(var(--color-foreground));font-size:1.45rem;font-weight:600;text-decoration:none}.mio-text-link:hover{text-decoration:underline;text-underline-offset:.4rem}.header{min-height:8rem;padding-top:1.2rem;padding-bottom:1.2rem}.header__heading-logo{width:auto;max-width:13.6rem;height:auto}.header__menu-item{padding:1.2rem;font-size:1.5rem;line-height:1.4}.header-wrapper{background:rgba(var(--color-background),.97);border-bottom:1px solid rgba(var(--color-foreground),.12)}.header__inline-menu .header__menu-item span{text-decoration:none}.mio-header-cta{min-height:4.2rem;padding:0 1.8rem;font-size:1.3rem;white-space:nowrap}#HeaderMenu-products+.header__submenu{min-width:28rem}#HeaderMenu-products+.header__submenu .header__menu-item{white-space:nowrap}.header__icons{gap:1rem}@media screen and (min-width:990px){.header.header--top-center{min-height:11.2rem;row-gap:.2rem;padding-top:1.4rem;padding-bottom:.8rem}.header--top-center .header__heading-logo{max-width:12.4rem}.header--top-center .header__inline-menu{margin-top:.2rem}.header--top-center .header__menu-item{padding-top:.9rem;padding-bottom:.9rem}.header--top-center .mio-header-cta{min-height:4rem;margin-bottom:.2rem}}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;padding-right:2.6rem;padding-left:2.6rem;border-radius:0;font-size:1.5rem;letter-spacing:0}.field__input,.select__select,.customer .field input,.customer select{min-height:4.8rem;font-size:1.6rem;letter-spacing:0}textarea.field__input{min-height:14rem}.card,.card__inner,.media,.multicolumn-card,.image-with-text__media,.image-with-text__content{border-radius:0}.shopify-section-group-footer-group .footer{border-top:1px solid rgba(var(--color-foreground),.16)}.footer__content-top{padding-bottom:4.8rem}.footer__blocks-wrapper{align-items:start}.footer-block__heading{margin-bottom:1.8rem;font-size:2rem}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content a,.footer .list-menu__item--link{color:rgba(var(--color-foreground),.76);font-size:1.45rem;line-height:1.65}.footer__content-bottom{border-top-color:rgba(var(--color-foreground),.16)}.footer__copyright{text-align:left}.multicolumn-card,.image-with-text__content{box-shadow:none}.collapsible-content .accordion{border-color:rgba(var(--color-foreground),.18)}.collapsible-content .accordion summary{min-height:5.6rem}.collapsible-content .accordion__title{font-size:1.65rem}.collapsible-content .accordion__content,.collapsible-content .accordion__content p{color:rgba(var(--color-foreground),.76);font-size:1.55rem;line-height:1.68}.product__title h1{color:var(--mio-ink);font-size:4.4rem;line-height:1.12}.product__description,.product__description p{color:var(--mio-muted);font-size:1.6rem;line-height:1.7}.product__info-container a[href*="/pages/contact"]{display:inline-flex;min-height:4.8rem;align-items:center;margin:1.8rem 0;padding:1.2rem 2.6rem;color:#fff!important;background:var(--mio-accent);text-decoration:none}@media screen and (max-width:1100px){.mio-header-cta{display:none}}@media screen and (max-width:749px){:root{--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 12px}h1,.h0{font-size:3.4rem;line-height:1.1}h2,.h1{font-size:3rem;line-height:1.15}h3,.h2{font-size:2rem;line-height:1.3}.page-width{padding-right:2rem;padding-left:2rem}.header{min-height:6.8rem;padding-top:.8rem;padding-bottom:.8rem}.header__heading-logo{max-width:10.8rem}.header__icons{gap:0}.rte,.rte p,.rich-text__text,.multicolumn-card__info>p,.image-with-text__text,.main-page-title+.rte{color:rgba(var(--color-foreground),.78);font-size:1.6rem;line-height:1.6;text-align:left}.contact__button .button{width:100%}.product__title h1{font-size:3.4rem}.product__info-container a[href*="/pages/contact"]{width:100%;justify-content:center}.footer__content-top{padding-bottom:3.6rem}.footer-block.grid__item{margin:2rem 0 0}.footer__copyright{text-align:center}}@media screen and (max-width:340px){h1,.h0{font-size:3rem}.page-width{padding-right:1.6rem;padding-left:1.6rem}}:root{--mio-paper: #faf8f5;--mio-stone: #f2eee8;--mio-sand: #e8dfd4;--mio-ink: #25211d;--mio-muted: #6b625a;--mio-accent: #8a6849;--mio-soft: var(--mio-stone);--mio-line: #d8cfc4}.shopify-section :is(.mio-home-hero,.mio-page-intro,.mio-category-grid,.mio-editorial-grid,.mio-image-story,.mio-solution-matrix,.mio-cta,.mio-quote){--color-foreground: 37, 33, 29;--color-button: 138, 104, 73;--color-button-text: 255, 255, 255;--color-secondary-button-text: 37, 33, 29;color:var(--mio-ink)}.shopify-section :is(.mio-home-hero,.mio-page-intro,.mio-category-grid,.mio-editorial-grid,.mio-image-story){background-color:var(--mio-paper)}.shopify-section :is(.mio-editorial-grid.color-scheme-2,.mio-image-story.color-scheme-2,.mio-solution-matrix,.mio-quote){background-color:var(--mio-stone)}.shopify-section .mio-cta{background-color:var(--mio-sand)}.shopify-section :is(.mio-editorial-grid,.mio-image-story){padding-top:7.2rem;padding-bottom:7.2rem}.shopify-section .mio-page-intro{padding:6.4rem 0 5.6rem}.shopify-section .mio-cta{padding-top:6.4rem;padding-bottom:6.4rem}.shopify-section :is(.mio-home-hero__title,.mio-page-intro__heading){font-size:clamp(3.4rem,3.8vw,5.4rem);line-height:1.08;text-wrap:balance}.shopify-section :is(.mio-editorial-grid__heading,.mio-image-story__heading,.mio-cta__heading,.mio-quote__title){font-size:clamp(3.2rem,3.2vw,4.4rem);line-height:1.12;text-wrap:balance}.shopify-section :is(.mio-editorial-grid__intro,.mio-image-story__text,.mio-page-intro__lead,.mio-home-hero__text){max-width:64ch}.shopify-section .mio-image-story__content{padding:4.8rem 4.2rem;background:var(--mio-stone)}.shopify-section .mio-editorial-grid__header{margin-bottom:3.6rem;gap:4rem}.shopify-section .mio-editorial-grid__number{margin-bottom:2rem}.shopify-section .mio-editorial-grid__content .rte,.shopify-section .mio-editorial-grid__content .rte p{font-size:1.6rem}.shopify-section :is(.mio-cta,.mio-home-hero,.mio-image-story,.mio-quote) .button{min-height:5rem;font-weight:500;text-decoration:none}.shopify-section :is(.mio-cta,.mio-home-hero,.mio-image-story,.mio-quote) .button--primary:hover{filter:brightness(.92)}.shopify-section .mio-quote__inner{grid-template-rows:min-content 1fr;column-gap:5.6rem;row-gap:2.8rem}.shopify-section .mio-quote__intro{grid-column:1;grid-row:1}.shopify-section .mio-quote__form-area{grid-column:2;grid-row:1 / span 2;min-width:0}.shopify-section .mio-quote__support{grid-column:1;grid-row:2;min-width:0}.shopify-section .mio-quote__text{margin-bottom:0;font-size:1.6rem}.shopify-section .mio-quote__details{padding-top:2rem}.shopify-section .mio-quote__details li{font-size:1.6rem}.shopify-section .mio-quote__contact a{padding:.8rem 0;overflow-wrap:anywhere}.shopify-section .mio-quote__field :is(input,select,textarea){color:var(--mio-ink);background-color:var(--mio-paper);border-color:#8f8377;font-size:1.6rem}.shopify-section .mio-quote__field :is(input,textarea)::placeholder{color:var(--mio-muted);opacity:1}.shopify-section .mio-quote__field label{font-size:1.5rem}.shopify-section .mio-quote__required-note,.shopify-section .mio-quote__field .mio-quote__hint{margin:0 0 1.6rem;color:var(--mio-muted);font-size:1.4rem;line-height:1.55}.shopify-section .mio-quote__field .mio-quote__hint{margin:0 0 .8rem}.shopify-section .mio-quote__optional{margin-top:2.4rem;border-top:1px solid var(--mio-line);border-bottom:1px solid var(--mio-line)}.shopify-section .mio-quote__optional>summary{display:list-item;min-height:4.8rem;padding:1.4rem 0;color:var(--mio-ink);font-size:1.6rem;font-weight:500;line-height:1.5;list-style:disclosure-closed inside;cursor:pointer}.shopify-section .mio-quote__optional[open]>summary{list-style-type:disclosure-open}.shopify-section .mio-quote__optional>summary::-webkit-details-marker{display:inline}.shopify-section .mio-quote__optional>.mio-quote__fields{padding:1.2rem 0 2.4rem}@media screen and (max-width:989px){.shopify-section .mio-editorial-grid__header{gap:2rem}.shopify-section .mio-image-story__content{padding:4.2rem}}@media screen and (max-width:820px){.shopify-section .mio-home-hero__copy{background:var(--mio-paper)}.shopify-section .mio-quote__inner{grid-template-columns:1fr;grid-template-rows:auto;gap:3.2rem}.shopify-section :is(.mio-quote__intro,.mio-quote__form-area,.mio-quote__support){grid-column:1;grid-row:auto}}@media screen and (max-width:749px){.shopify-section :is(.mio-editorial-grid,.mio-image-story,.mio-page-intro,.mio-cta){padding-top:4.8rem;padding-bottom:4.8rem}.shopify-section .mio-image-story__inner{padding-right:2rem;padding-left:2rem}.shopify-section .mio-image-story__content{padding:3.2rem 2rem}.shopify-section .mio-editorial-grid__header{margin-bottom:2.8rem}.shopify-section .mio-quote__submit{width:100%}}@media screen and (max-width:340px){.shopify-section :is(.mio-home-hero__title,.mio-page-intro__heading){font-size:3rem}.shopify-section .mio-image-story__inner{padding-right:1.6rem;padding-left:1.6rem}}.shopify-section .mio-editorial-grid__photo{margin:0 0 2rem}.shopify-section .mio-editorial-grid__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;background:var(--mio-stone)}.shopify-section .mio-editorial-grid__photo figcaption{margin-top:1rem;font-size:1.4rem;line-height:1.55;color:var(--mio-muted)}.shopify-section .mio-editorial-grid__list:has(.mio-editorial-grid__photo){gap:2rem;border-top:0}.shopify-section .mio-editorial-grid__list:has(.mio-editorial-grid__photo) .mio-editorial-grid__item{padding:2rem;border:1px solid #d8cfc4}.shopify-section .mio-editorial-grid__photo figcaption{min-height:4.4rem}.shopify-section .mio-page-intro{padding:3.2rem 0 2.4rem}.shopify-section .mio-page-intro__inner{row-gap:1.6rem}.shopify-section .mio-page-intro .mio-eyebrow,.shopify-section .mio-page-intro__lead p{margin:0}@media screen and (max-width:749px){.shopify-section .mio-page-intro{padding:2.8rem 0 1.6rem}}main figcaption{text-align:center}html:root{--font-heading-family: "Inter Tight", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-heading-weight: 700}html body :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.01em}.mio-site-footer>.page-width:not(.mio-footer-cta):not(.mio-footer-bottom),.preview-footer>.page-width:not(.mio-footer-cta):not(.mio-footer-bottom){display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1.3fr;gap:4rem}.mio-footer-cta{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding-bottom:4rem;margin-bottom:4.4rem;border-bottom:1px solid rgba(37,33,29,.12)}.mio-footer-cta__text{margin:0;max-width:60rem;font-size:2rem;line-height:1.4;color:#25211d}.mio-footer-heading{margin:0 0 1.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a6849}.mio-footer-list{margin:0;padding:0;list-style:none;display:grid;gap:.7rem}.mio-footer-list a{font-size:1.4rem;text-decoration:none;color:#4c4640}.mio-footer-list a:hover{color:#8a6849;text-decoration:underline}.mio-footer-col p{font-size:1.4rem}.mio-footer-bottom{margin-top:4.4rem;padding-top:2rem;border-top:1px solid rgba(37,33,29,.12)}.mio-footer-bottom p{margin:0;font-size:1.3rem;color:#6b625a}@media screen and (max-width:989px){.mio-site-footer>.page-width:not(.mio-footer-cta):not(.mio-footer-bottom),.preview-footer>.page-width:not(.mio-footer-cta):not(.mio-footer-bottom){grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.mio-site-footer>.page-width:not(.mio-footer-cta):not(.mio-footer-bottom),.preview-footer>.page-width:not(.mio-footer-cta):not(.mio-footer-bottom){grid-template-columns:1fr;gap:2.8rem}.mio-footer-cta{flex-direction:column;align-items:flex-start}}.mio-site-footer>.mio-footer-cta,.preview-footer>.mio-footer-cta{display:flex}.mio-site-footer>.mio-footer-bottom,.preview-footer>.mio-footer-bottom{display:block}.mio-footer-cta__actions{display:flex;gap:1.2rem;flex-wrap:wrap;flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/20/assets/mio-global.css.map */
