:root{--mio-linen: #efe1d5;--mio-stone: #ddb99f;--mio-red: #9a2f2a;--mio-burgundy: #420103;--mio-cocoa: #5a2a1d;--mio-terracotta: #7e251d;--mio-serif: var(--font-heading-family);--mio-sans: var(--font-body-family);--mio-display-family: var(--mio-serif);--mio-ease: cubic-bezier(.22, 1, .36, 1);--mio-ease-io: cubic-bezier(.65, 0, .35, 1);--mio-gutter: 3rem;--mio-header-h: 9.7rem;--mio-radius: 1.5rem;--mio-display: clamp(4.8rem, min(12.2vw, 19vh), 17.6rem);--mio-h2: clamp(3.6rem, 6.4vw, 9.6rem);--mio-h3: clamp(2.8rem, 3.4vw, 4.8rem);--mio-lead: clamp(2.2rem, 2.25vw, 3.2rem);--mio-body: clamp(1.7rem, 1.37vw, 1.97rem);--mio-label: 1.4rem}@media screen and (min-width:750px){:root{--mio-gutter: 3rem}}mio-hero,mio-reveal,mio-gallery,mio-nav,mio-sticky,product-info{display:block}html.mio-lock{overflow:hidden}body.mio-body{background:var(--mio-linen);color:var(--mio-burgundy);font-family:var(--mio-sans);font-size:var(--mio-body);letter-spacing:0;line-height:1.35;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mio-body a{color:inherit}.mio-body :focus-visible{outline:.2rem solid var(--mio-red);outline-offset:.3rem;box-shadow:none}.mio-body .color-scheme-3 :focus-visible,.mio-body .color-scheme-4 :focus-visible,.mio-body .mio-footer :focus-visible,.mio-body .mio-nav :focus-visible{outline-color:var(--mio-linen)}.mio-serif{font-family:var(--mio-serif);font-weight:400}.mio-label{font-family:var(--mio-sans);font-size:var(--mio-label);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.mio-container{width:100%;padding-inline:var(--mio-gutter);margin-inline:auto}.mio-grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.mio-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mio-section{position:relative;background:var(--mio-linen);color:var(--mio-burgundy)}.mio-section--stone{background:var(--mio-stone)}.mio-section--burgundy{background:var(--mio-burgundy);color:var(--mio-linen)}.mio-section--red{background:var(--mio-red);color:var(--mio-linen)}.mio-pill{display:inline-flex;align-items:center;gap:.8rem;min-height:4.2rem;padding:0 1.8rem;border:.1rem solid currentColor;border-radius:10rem;background:transparent;color:inherit;font:inherit;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .4s var(--mio-ease),color .4s var(--mio-ease),border-color .4s var(--mio-ease)}.mio-pill:hover{background:var(--mio-burgundy);color:var(--mio-linen);border-color:var(--mio-burgundy)}.mio-pill--solid{background:var(--mio-red);color:var(--mio-linen);border-color:var(--mio-red)}.mio-pill--solid:hover{background:var(--mio-terracotta);border-color:var(--mio-terracotta)}.mio-pill--linen{background:var(--mio-linen);color:var(--mio-burgundy);border-color:var(--mio-linen)}.mio-pill--linen:hover{background:var(--mio-stone);border-color:var(--mio-stone);color:var(--mio-burgundy)}.mio-pill--linen .mio-pill__dot{background:var(--mio-red)}.mio-pill__dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--mio-red);flex:none}.mio-pill:hover .mio-pill__dot{background:var(--mio-linen)}.mio-diamond{display:inline-block;width:.9rem;height:.9rem;background:currentColor;transform:rotate(45deg);flex:none}.mio-roll{position:relative;display:inline-grid;overflow:hidden;line-height:1}.mio-roll>span{grid-area:1 / 1;display:block;transition:transform .5s var(--mio-ease),opacity .5s var(--mio-ease)}.mio-roll>span:nth-child(2){transform:translateY(110%);opacity:0}.is-nav-open .mio-roll>span:nth-child(1){transform:translateY(-110%);opacity:0}.is-nav-open .mio-roll>span:nth-child(2){transform:translateY(0);opacity:1}.mio-header{position:fixed;inset:0 0 auto 0;z-index:60;height:var(--mio-header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:var(--mio-gutter);color:var(--mio-burgundy);transition:transform .6s var(--mio-ease),color .4s var(--mio-ease)}.mio-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mio-linen);opacity:0;transition:opacity .4s var(--mio-ease);z-index:-1}.mio-header.is-compact:before{opacity:.92}.mio-header.is-hidden{transform:translateY(-100%)}.is-nav-open .mio-header{color:var(--mio-linen);transform:none}.is-nav-open .mio-header:before{opacity:0}.mio-header__left{display:flex;align-items:center;gap:.8rem;justify-self:start}.mio-header__right{display:flex;align-items:center;gap:1rem;justify-self:end}.mio-header__logo{display:block;justify-self:center;line-height:0}.mio-header__logo img,.mio-header__logo svg{display:block;width:var(--mio-logo-w, 12rem);height:auto}.mio-header__logo{padding:.8rem 1.4rem;border-radius:10rem;transition:background-color .4s var(--mio-ease)}.is-nav-open .mio-header__logo{background:var(--mio-linen)}.mio-header__wordmark{font-family:var(--mio-serif);font-size:3.2rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;line-height:1}.mio-lang{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border-radius:50%;border:.1rem solid currentColor;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:transparent;color:inherit;cursor:pointer;font-family:inherit}.mio-lang[aria-current=true]{background:var(--mio-red);border-color:var(--mio-red);color:var(--mio-linen)}.mio-cart-pill{position:relative}.mio-cart-pill .cart-count-bubble{position:static;width:auto;height:auto;background:transparent;color:inherit;font-size:1.3rem;padding:0}.mio-cart-pill .cart-count-bubble:before{content:"\b7";margin-right:.6rem}.mio-cart-pill .svg-wrapper{display:none}.mio-cart-pill .visually-hidden+.cart-count-bubble span[aria-hidden]{display:inline}.mio-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--mio-red);color:var(--mio-linen);display:grid;grid-template-rows:var(--mio-header-h) 1fr auto;overflow-y:auto;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .9s var(--mio-ease),visibility 0s linear .9s}.mio-nav.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .9s var(--mio-ease),visibility 0s}.mio-nav__list{grid-row:2;list-style:none;margin:0;padding:0 var(--mio-gutter);display:flex;flex-direction:column;justify-content:safe center;min-height:0;overflow-y:auto}.mio-nav__item{border-top:.1rem solid rgba(239,225,213,.3)}.mio-nav__item:last-child{border-bottom:.1rem solid rgba(239,225,213,.3)}.mio-nav__link{position:relative;display:flex;align-items:center;gap:2.4rem;padding:.6rem 0;padding-inline-start:calc(var(--i, 0) * 8vw);font-family:var(--mio-display-family);font-size:min(clamp(4.4rem,8vw,11.5rem),11vh);line-height:1.05;text-transform:uppercase;text-decoration:none;color:inherit;transition:color .4s var(--mio-ease),padding .6s var(--mio-ease);overflow:hidden}.mio-nav__link .mio-diamond{width:1.2rem;height:1.2rem;opacity:0;transform:rotate(45deg) scale(0);transition:opacity .4s var(--mio-ease),transform .4s var(--mio-ease)}.mio-nav__link:hover,.mio-nav__link:focus-visible,.mio-nav__link[aria-current=page]{color:var(--mio-burgundy)}.mio-nav__link:hover .mio-diamond,.mio-nav__link:focus-visible .mio-diamond,.mio-nav__link[aria-current=page] .mio-diamond{opacity:1;transform:rotate(45deg) scale(1)}.mio-nav__word{display:block;transform:translateY(110%);transition:transform .9s var(--mio-ease);transition-delay:calc(.08s * var(--i, 0) + .2s)}.mio-nav.is-open .mio-nav__word{transform:translateY(0)}.mio-nav__secondary{grid-row:3;display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;padding:2.4rem var(--mio-gutter) 3.2rem;font-size:1.6rem;opacity:0;transform:translateY(1.2rem);transition:opacity .6s var(--mio-ease) .5s,transform .6s var(--mio-ease) .5s}.mio-nav.is-open .mio-nav__secondary{opacity:1;transform:none}.mio-nav__secondary a{text-decoration:none}.mio-nav__secondary a:hover{text-decoration:underline;text-underline-offset:.3em}@media screen and (max-width:749px){.mio-nav__link{padding-inline-start:calc(var(--i, 0) * 4vw);font-size:clamp(3.6rem,11vw,6rem)}.mio-header{--mio-header-h: 7.2rem;grid-template-columns:auto 1fr auto;padding-inline:1.6rem}.mio-header__left{order:2;justify-self:end}.mio-header__logo{order:1;justify-self:start}.mio-header__right{order:3}.mio-header__wordmark{font-size:2.6rem}.mio-pill{min-height:3.8rem;padding:0 1.4rem;font-size:1.2rem}.mio-nav{grid-template-rows:7.2rem 1fr auto}}.mio-cursor{position:fixed;left:0;top:0;z-index:70;pointer-events:none;display:inline-flex;align-items:center;gap:.8rem;padding:.7rem 1.2rem;border-radius:10rem;background:var(--mio-linen);color:var(--mio-burgundy);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%) scale(.6);opacity:0;transition:opacity .3s var(--mio-ease),transform .3s var(--mio-ease);box-shadow:0 .2rem 1.2rem #42010326}.mio-cursor.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.mio-cursor .mio-diamond{width:.7rem;height:.7rem;background:var(--mio-red)}@media(hover:none),(pointer:coarse){.mio-cursor{display:none}}.mio-reveal .mio-reveal__mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.mio-reveal .mio-reveal__unit{display:inline-block;transform:translateY(110%);transition:transform 1s var(--mio-ease);transition-delay:calc(var(--d, 0) * 1ms)}.mio-reveal.is-in .mio-reveal__unit{transform:translateY(0)}.mio-fade{opacity:0;transform:translateY(1.6rem);transition:opacity .9s var(--mio-ease),transform .9s var(--mio-ease);transition-delay:calc(var(--d, 0) * 1ms)}.mio-fade.is-in{opacity:1;transform:none}.mio-body div[aria-hidden=true]:empty,.mio-hero__stage>.mio-hero__shape{display:block}.mio-hero{position:relative;min-height:100svh;isolation:isolate}.mio-hero--shaped{overflow:hidden}.mio-hero__stage{position:relative;min-height:100svh;display:grid;grid-template-rows:var(--mio-header-h) auto 1fr auto}.mio-hero__title{position:relative;z-index:2;opacity:var(--title-o, 1);grid-row:2;align-self:start;margin:0;padding:10vh var(--mio-gutter) 0;text-align:center;text-wrap:balance;font-family:var(--mio-display-family);font-weight:400;font-size:var(--mio-display);line-height:.9;text-transform:uppercase;color:var(--mio-red);will-change:transform}.mio-hero__kicker{display:block;margin:0 0 2rem;font-family:var(--mio-serif);font-size:var(--mio-h3);line-height:1.1;text-transform:none;color:var(--mio-burgundy)}.mio-hero__meta{position:absolute;left:0;right:0;top:74%;z-index:3;padding-inline:var(--mio-gutter);pointer-events:none}.mio-hero__meta>*{pointer-events:auto}.mio-hero__meta-item{grid-column:1 / span 4;margin:0;font-family:var(--mio-serif);font-size:clamp(1.6rem,1.45vw,2.2rem);white-space:nowrap;line-height:1.25;text-decoration:none;color:var(--mio-burgundy)}.mio-hero__meta-item--right{grid-column:9 / span 4;text-align:right}.mio-hero__meta-item--cta{grid-column:5 / span 4;text-align:center}.mio-hero__product{position:relative;left:auto;top:auto;grid-row:3;z-index:4;justify-self:center;align-self:end;width:min(26vw,38rem,38vh);margin:2vh 0 -12vw;transform-origin:50% 50%;--p: 0;transform:translateY(calc(var(--p) * -34vh)) scale(calc(1 - var(--p) * .22)) rotate(calc(var(--p) * 8deg));will-change:transform}.mio-hero__product img{display:block;width:100%;height:auto;filter:drop-shadow(0 3rem 4rem rgba(66,1,3,.18))}.mio-hero__product--enter{animation:mio-product-enter 1.4s var(--mio-ease) both}@keyframes mio-product-enter{0%{opacity:0;transform:translateY(12vh) scale(1.08)}}.mio-hero__prompt{grid-row:4;z-index:6;justify-self:end;margin:0 var(--mio-gutter) 3.2rem 0;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mio-cocoa)}.mio-hero--shaped .mio-hero__prompt{color:var(--mio-burgundy)}.mio-hero__prompt .mio-pill{background:var(--mio-red);border-color:var(--mio-red);color:var(--mio-linen)}.mio-hero__shape{position:absolute;z-index:1;left:50%;bottom:-14vw;width:82vw;height:30vw;transform:translate(-50%) scale(.96);border-radius:50% 50% 0 0/100% 100% 0 0;background:var(--mio-terracotta);opacity:.95;overflow:hidden}.mio-hero__shape-text{position:absolute;left:0;right:0;top:22%;overflow:hidden;font-family:var(--mio-serif);font-size:5vw;line-height:1;text-transform:uppercase;color:var(--mio-linen);white-space:nowrap;opacity:.55}.mio-hero__shape-text span{display:inline-block;padding-inline-end:2em;animation:mio-marquee 40s linear infinite}@keyframes mio-marquee{to{transform:translate(-33.333%)}}@media screen and (max-width:989px){.mio-hero__meta-item{grid-column:1 / span 6}.mio-hero__meta-item--right{grid-column:7 / span 6}.mio-hero__meta-item--cta{grid-column:1 / -1}.mio-hero__product{width:min(60vw,32rem)}}@media screen and (max-width:749px){.mio-hero__title{font-size:clamp(4.4rem,12.5vw,6.4rem);line-height:1;padding-top:8vh}.mio-hero__stage{grid-template-rows:var(--mio-header-h) auto auto 1fr auto}.mio-hero__title{grid-row:2;padding-top:6vh}.mio-hero__meta{position:static;grid-row:3;padding-top:1.6rem;padding-bottom:0}.mio-hero__prompt{grid-row:5;justify-self:center;margin:0 0 2.4rem}.mio-hero__meta-item,.mio-hero__meta-item--right{grid-column:1 / -1;text-align:center}.mio-hero__product{grid-row:4;width:min(62vw,30rem);margin:1vh 0 -12vw;transform:translateY(calc(var(--p) * -14vh)) scale(calc(1 - var(--p) * .25)) rotate(calc(var(--p) * 8deg))}.mio-hero__shape{width:150vw;height:56vw;bottom:-22vw}.mio-hero__shape-text{font-size:9vw;top:18%}}.mio-footer__cta{margin:2rem 0 0}.mio-footer__cta .mio-pill--linen{border-color:var(--mio-linen);color:var(--mio-linen)}.mio-footer__cta .mio-pill--linen:hover{background:var(--mio-linen);color:var(--mio-burgundy)}.mio-buy__cert{margin:1.6rem 0 0;text-align:center;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.mio-buy__cert a{color:inherit;text-decoration:underline;text-underline-offset:.3em}.mio-editorial__media-contain{object-fit:contain!important;padding:8%;box-sizing:border-box}.mio-buy{padding:6rem var(--mio-gutter) 9rem}.mio-buy__inner{max-width:64rem;margin:0 auto;text-align:center}.mio-buy__price .price{font-family:var(--mio-serif);font-size:clamp(3.2rem,4vw,5.6rem);line-height:1;color:var(--mio-burgundy);justify-content:center}.mio-buy__price .price__sale .price-item--regular{font-size:.55em;opacity:.6}.mio-buy__price .badge{display:none}.mio-buy__tax{margin-top:1rem;font-size:1.4rem;opacity:.7}.mio-buy__tax a{text-underline-offset:.25em}.mio-buy .product-form__input{margin:0}.mio-buy variant-selects{display:block;margin:2.4rem auto 0}.mio-buy .product-form__input--pill{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.mio-buy .product-form__input--pill .form__label,.mio-buy .product-form__input--dropdown .form__label{width:100%;text-align:center;margin-bottom:.8rem;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.mio-buy__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;margin-top:3.2rem}.mio-buy .quantity{min-height:5.6rem;width:14rem;border-radius:10rem}.mio-buy .quantity:after,.mio-buy .quantity:before{border-radius:10rem}.mio-buy .quantity__label,.mio-buy .product-form__quantity .quantity__rules-cart,.mio-buy .product-form__quantity .quantity__rules{display:none}.mio-buy .product-form__submit{min-height:5.6rem;min-width:26rem;padding-inline:3.2rem;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;background:var(--mio-red);color:var(--mio-linen);--color-button: 154, 47, 42;--color-button-text: 239, 225, 213}.mio-buy .product-form__submit:hover{background:var(--mio-terracotta)}.mio-buy .product-form__submit[disabled]{opacity:.5}.mio-buy .shopify-payment-button{margin-top:1.6rem}.mio-buy .product-form__error-message-wrapper{justify-content:center;margin-bottom:1.6rem}.mio-buy__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.4rem;margin:3.2rem 0 0;padding:0;list-style:none;font-size:1.4rem;color:var(--mio-cocoa)}.mio-buy__facts li:before{content:"";display:inline-block;width:.6rem;height:.6rem;margin-right:1rem;border-radius:50%;background:var(--mio-red);vertical-align:middle}.mio-buy__inventory{margin-top:1.6rem;font-size:1.4rem}.mio-buy__inventory:empty{display:none}.mio-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem var(--mio-gutter) calc(1.2rem + env(safe-area-inset-bottom));background:var(--mio-linen);border-top:.1rem solid rgba(66,1,3,.15);transform:translateY(110%);transition:transform .5s var(--mio-ease)}.mio-sticky.is-visible{transform:none}.mio-sticky__title{font-family:var(--mio-serif);font-size:1.8rem;line-height:1.1}.mio-sticky__price{font-size:1.4rem;opacity:.8}@media screen and (max-width:989px){.mio-sticky{display:flex}}.mio-intro__cta{margin:3.2rem 0 0;text-align:center}.mio-intro{padding:14rem var(--mio-gutter) 10rem;text-align:center}.mio-intro__diamond{display:block;margin:0 auto 4.8rem;color:var(--mio-red)}.mio-intro__text{max-width:78rem;margin:0 auto;font-size:var(--mio-lead);line-height:1.3}.mio-intro__text p{margin:0 0 1.5em}.mio-intro__text p:last-child{margin-bottom:0}.mio-intro__text--serif{font-family:var(--mio-serif);font-size:var(--mio-h3);line-height:1.2}.mio-intro__note{max-width:60rem;margin:3.2rem auto 0;font-size:1.4rem;opacity:.75}@media screen and (max-width:749px){.mio-intro{padding:8rem var(--mio-gutter) 6rem}}.mio-info{padding:0 var(--mio-gutter) 10rem}.mio-info__row{border-top:.1rem solid rgba(66,1,3,.25);padding-top:3.2rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;row-gap:3.2rem}.mio-info__item{grid-column:span 4}.mio-info__item:nth-child(2){grid-column:5 / span 4}.mio-info__item:nth-child(3){grid-column:9 / span 4;text-align:right}.mio-info__label{margin:0 0 1.2rem;font-size:var(--mio-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mio-red)}.mio-info__value{margin:0;font-size:var(--mio-body);line-height:1.4;max-width:38ch}.mio-info__item:nth-child(3) .mio-info__value{margin-left:auto}.mio-info__pills{display:flex;flex-wrap:wrap;gap:.8rem}.mio-info__item:nth-child(3) .mio-info__pills{justify-content:flex-end}@media screen and (max-width:749px){.mio-info__item,.mio-info__item:nth-child(2),.mio-info__item:nth-child(3){grid-column:1 / -1;text-align:left}.mio-info__item:nth-child(3) .mio-info__value{margin-left:0}.mio-info__item:nth-child(3) .mio-info__pills{justify-content:flex-start}}.mio-gallery{position:relative;padding:0 0 12rem;overflow:hidden}.mio-gallery__viewport{position:relative;width:100%;overflow:hidden;cursor:grab;touch-action:pan-y;outline-offset:-.4rem}.mio-gallery__viewport.is-dragging{cursor:grabbing}.mio-gallery__track{display:flex;gap:1.6rem;will-change:transform}.mio-gallery__slide{flex:none;margin:0;width:min(60vw,90rem);aspect-ratio:16 / 10;border-radius:var(--mio-radius);overflow:hidden;background:var(--mio-stone)}.mio-gallery__slide img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(1.06) translate(calc(var(--px, 0) * 3%));transition:transform .1s linear}.mio-gallery__slide figcaption{position:absolute;left:1.6rem;bottom:1.6rem;margin:0;padding:.6rem 1.2rem;border-radius:10rem;background:#efe1d5e6;color:var(--mio-burgundy);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.mio-gallery__slide{position:relative}.mio-gallery--single .mio-gallery__track{justify-content:center}.mio-gallery--single .mio-gallery__controls,.mio-gallery--single .mio-gallery__hint{display:none}.mio-gallery__controls{display:flex;justify-content:center;gap:1.2rem;margin-top:2.4rem}.mio-gallery__btn{width:4.8rem;height:4.8rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:.1rem solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .4s var(--mio-ease),color .4s var(--mio-ease)}.mio-gallery__btn:hover{background:var(--mio-burgundy);color:var(--mio-linen)}.mio-gallery__btn svg{width:1.6rem;height:1.6rem}.mio-gallery__hint{margin:1.6rem 0 0;text-align:center;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6}@media screen and (max-width:749px){.mio-gallery{padding-bottom:8rem}.mio-gallery__slide{width:84vw;aspect-ratio:4 / 5}}.mio-discovery{padding:10rem 0 12rem}.mio-discovery__title{margin:0 0 4.8rem;padding-inline:var(--mio-gutter);text-align:center;font-family:var(--mio-display-family);font-weight:400;font-size:var(--mio-h2);line-height:.95;text-transform:uppercase;color:var(--mio-red)}.mio-discovery__track{justify-content:safe center;display:flex;gap:1.5rem;padding:0 var(--mio-gutter) 2rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.mio-discovery__track::-webkit-scrollbar{display:none}.mio-card{--card-bg: var(--mio-stone);flex:none;width:min(33.3rem,78vw);scroll-snap-align:start;text-decoration:none;color:inherit}.mio-card__stage{position:relative;aspect-ratio:333 / 436;border-radius:var(--mio-radius);background:#ddb99f73;overflow:hidden;display:grid;place-items:center;transition:background-color .6s var(--mio-ease),transform .6s var(--mio-ease)}.mio-card:hover .mio-card__stage,.mio-card:focus-visible .mio-card__stage{background:var(--card-bg);color:var(--card-fg, inherit)}.mio-card__figure{margin:0;width:62%;transition:transform 1s var(--mio-ease);will-change:transform}.mio-card:hover .mio-card__figure,.mio-card:focus-visible .mio-card__figure{transform:scale(1.1) rotate(4deg)}.mio-card__figure img{display:block;width:100%;height:auto}.mio-card__figure--cover{width:100%;height:100%}.mio-card__figure--cover img{height:100%;object-fit:cover}.mio-card__decor{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s var(--mio-ease);pointer-events:none}.mio-card:hover .mio-card__decor{opacity:1}.mio-card__decor img{position:absolute;width:28%;height:auto}.mio-card__decor img:nth-child(1){left:-4%;top:6%;transform:rotate(-12deg)}.mio-card__decor img:nth-child(2){right:-6%;bottom:10%;transform:rotate(14deg)}.mio-card:hover .mio-card__word,.mio-card:focus-visible .mio-card__word{color:var(--card-fg, inherit)}.mio-card__word{position:absolute;left:0;right:0;bottom:2rem;text-align:center;font-family:var(--mio-serif);font-size:2.2rem;line-height:1;text-transform:uppercase;color:var(--mio-burgundy);opacity:.85}.mio-card__title{margin:1.6rem 0 0;font-family:var(--mio-serif);font-size:2.4rem;line-height:1.1}.mio-card__sub{margin:.4rem 0 0;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.mio-details{padding:0 var(--mio-gutter) 12rem}.mio-details__inner{max-width:90rem;margin:0 auto}.mio-details__heading{margin:0 0 3.2rem;font-family:var(--mio-serif);font-weight:400;font-size:var(--mio-h3);line-height:1.1}.mio-details details{border-top:.1rem solid rgba(66,1,3,.25)}.mio-details details:last-of-type{border-bottom:.1rem solid rgba(66,1,3,.25)}.mio-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.4rem 0;font-family:var(--mio-serif);font-size:2.6rem;line-height:1.1}.mio-details summary::-webkit-details-marker{display:none}.mio-details summary .mio-details__icon{flex:none;width:2.4rem;height:2.4rem;position:relative}.mio-details summary .mio-details__icon:before,.mio-details summary .mio-details__icon:after{content:"";position:absolute;inset:50% auto auto 50%;width:1.6rem;height:.1rem;background:currentColor;transform:translate(-50%,-50%);transition:transform .4s var(--mio-ease)}.mio-details summary .mio-details__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.mio-details details[open] summary .mio-details__icon:after{transform:translate(-50%,-50%) rotate(0)}.mio-details__body{padding:0 0 3.2rem;max-width:68ch;font-size:var(--mio-body);line-height:1.5}.mio-details__body p{margin:0 0 1em}.mio-details__body table{width:100%;border-collapse:collapse;font-size:1.5rem}.mio-details__body td,.mio-details__body th{padding:.8rem 0;border-bottom:.1rem solid rgba(66,1,3,.15);text-align:left}.mio-details__body td:last-child,.mio-details__body th:last-child{text-align:right}.mio-editorial{padding:12rem var(--mio-gutter)}.mio-editorial__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;row-gap:4.8rem;align-items:center}.mio-editorial__media{grid-column:1 / span 6;margin:0;border-radius:var(--mio-radius);overflow:hidden;background:#ddb99f73;aspect-ratio:4 / 5}.mio-editorial__media img{display:block;width:100%;height:100%;object-fit:cover}.mio-editorial__media--empty{display:grid;place-items:center;background:#4201030f;outline:.1rem dashed rgba(66,1,3,.25);outline-offset:-1.2rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.mio-editorial__body{grid-column:8 / span 5}.mio-editorial--flip .mio-editorial__media{grid-column:7 / span 6;order:2}.mio-editorial--flip .mio-editorial__body{grid-column:1 / span 5;order:1}.mio-editorial__label{margin:0 0 2rem;font-size:var(--mio-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mio-red)}.mio-section--burgundy .mio-editorial__label,.mio-section--red .mio-editorial__label{color:var(--mio-stone)}.mio-editorial__heading{margin:0 0 2.4rem;color:inherit;font-family:var(--mio-serif);font-weight:400;font-size:var(--mio-h2);line-height:.98}.mio-editorial__text{font-size:clamp(1.8rem,1.45vw,2.3rem);line-height:1.5;max-width:48ch}.mio-editorial__text p{margin:0 0 1em}.mio-editorial__cta{margin-top:3.2rem}.mio-editorial__sources{margin-top:2.4rem;font-size:1.3rem;opacity:.7}.mio-editorial__sources a{text-underline-offset:.25em}@media screen and (max-width:989px){.mio-editorial{padding:8rem var(--mio-gutter)}.mio-editorial__media,.mio-editorial__body,.mio-editorial--flip .mio-editorial__media,.mio-editorial--flip .mio-editorial__body{grid-column:1 / -1;order:initial}}.mio-statement{padding:14rem var(--mio-gutter);text-align:center}.mio-statement__text{max-width:100rem;margin:0 auto;font-family:var(--mio-serif);font-weight:400;font-size:var(--mio-h2);line-height:1.02}.mio-statement__text .mio-statement__line{display:block}.mio-statement__sub{max-width:60rem;margin:3.2rem auto 0;font-size:var(--mio-lead);line-height:1.35}.mio-statement__cta{margin-top:4rem}.mio-signup{padding:12rem var(--mio-gutter);text-align:center}.mio-signup__heading{margin:0 0 1.6rem;font-family:var(--mio-serif);font-weight:400;font-size:var(--mio-h2);line-height:.98}.mio-signup__text{max-width:56rem;margin:0 auto;font-size:var(--mio-lead);line-height:1.35}.mio-signup__form{max-width:52rem;margin:4rem auto 0}.mio-field{position:relative;display:flex;align-items:center;border-bottom:.1rem solid currentColor}.mio-field input{flex:1;min-width:0;padding:1.4rem 0;border:0;background:transparent;color:inherit;font:inherit;font-size:1.8rem}.mio-field input::placeholder{color:inherit;opacity:.55}.mio-field input:focus{outline:none}.mio-field:focus-within{border-color:var(--mio-red)}.mio-field__btn{flex:none;width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--mio-red);color:var(--mio-linen);cursor:pointer;transition:background-color .4s var(--mio-ease)}.mio-field__btn:hover{background:var(--mio-terracotta)}.mio-field__btn svg{width:1.6rem;height:1.6rem}.mio-signup__micro{margin:1.6rem 0 0;font-size:1.3rem;opacity:.7}.mio-signup__success{margin:3.2rem 0 0;font-family:var(--mio-serif);font-size:var(--mio-h3)}.mio-signup .form__message{justify-content:center;margin-top:1.2rem;font-size:1.4rem}.mio-footer{background:var(--mio-burgundy);color:var(--mio-linen);padding:8rem 0 3.2rem;overflow:hidden}.mio-footer__mark{display:block;padding-inline:var(--mio-gutter);margin-bottom:8rem;text-align:center;line-height:0}.mio-footer__mark img,.mio-footer__mark-svg{display:inline-block;width:min(60vw,72rem);height:auto}.mio-footer__wordmark{display:block;font-family:var(--mio-serif);font-size:clamp(8rem,24vw,34rem);line-height:.85;letter-spacing:.04em;text-transform:uppercase;color:var(--mio-red)}.mio-footer__tagline{display:block;margin-top:1.6rem;font-family:var(--mio-serif);font-style:italic;font-size:var(--mio-h3);line-height:1.1;color:var(--mio-stone)}.mio-footer__grid{padding-inline:var(--mio-gutter);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;row-gap:4.8rem}.mio-footer__col{grid-column:span 3}.mio-footer__col--wide{grid-column:span 4}.mio-footer__col--brand{grid-column:span 2}.mio-footer__col--brand img{width:7rem;height:auto;display:block;margin-bottom:2.4rem}.mio-footer__label{margin:0 0 1.6rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mio-stone)}.mio-footer__links{list-style:none;margin:0;padding:0;font-size:1.6rem;line-height:1.9}.mio-footer__links a{text-decoration:none}.mio-footer__links a:hover,.mio-footer__links a[aria-current=page]{color:var(--mio-stone);text-decoration:underline;text-underline-offset:.3em}.mio-footer__text{font-size:1.6rem;line-height:1.5}.mio-footer__text p{margin:0 0 1em}.mio-footer__text a{color:var(--mio-stone)}.mio-footer__contact{font-size:var(--mio-body);line-height:1.5}.mio-footer__contact a{color:var(--mio-stone);text-decoration:none}.mio-footer__contact a:hover{text-decoration:underline;text-underline-offset:.3em}.mio-footer__bottom{margin-top:8rem;padding:2.4rem var(--mio-gutter) 0;border-top:.1rem solid rgba(239,225,213,.2);display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem 3.2rem;font-size:1.3rem;opacity:.85}.mio-footer__bottom ul{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;list-style:none;margin:0;padding:0}.mio-footer__bottom a{text-decoration:none}.mio-footer__bottom a:hover{text-decoration:underline;text-underline-offset:.3em}.mio-footer .mio-field{border-color:#efe1d599}.mio-footer .localization-form .button,.mio-footer .localization-selector.link{color:var(--mio-linen)}@media screen and (max-width:989px){.mio-footer__col,.mio-footer__col--wide{grid-column:span 6}.mio-footer__col--brand{grid-column:1 / -1}}@media screen and (max-width:749px){.mio-footer__col,.mio-footer__col--wide{grid-column:1 / -1}}.mio-body:not(.template-index):not(.template-product) #MainContent{padding-top:var(--mio-header-h)}.mio-page{padding:8rem var(--mio-gutter) 12rem}.mio-page__inner{max-width:90rem;margin:0 auto}.mio-page__title{margin:0 0 4rem;font-family:var(--mio-serif);font-weight:400;font-size:var(--mio-h2);line-height:.98;text-align:center}.mio-page__title--display{font-family:var(--mio-display-family);font-size:var(--mio-display);line-height:.9;text-transform:uppercase;color:var(--mio-red)}.mio-page__meta{margin:-2.4rem 0 4rem;text-align:center;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.mio-page__hero{margin:0 0 6rem;border-radius:var(--mio-radius);overflow:hidden;aspect-ratio:21 / 9;background:#ddb99f73}.mio-page__hero img{display:block;width:100%;height:100%;object-fit:cover}.mio-prose{font-size:var(--mio-lead);line-height:1.45}.mio-prose p{margin:0 0 1.2em}.mio-prose h2,.mio-prose h3{font-family:var(--mio-serif);font-weight:400;line-height:1.1;margin:2em 0 .6em}.mio-prose h2{font-size:var(--mio-h3)}.mio-prose h3{font-size:calc(var(--mio-h3) * .8)}.mio-prose img{max-width:100%;height:auto;border-radius:var(--mio-radius)}.mio-prose a{text-decoration-thickness:.1rem;text-underline-offset:.25em}.mio-prose blockquote{margin:2em 0;padding-left:1.5em;border-left:.2rem solid var(--mio-red);font-family:var(--mio-serif);font-size:var(--mio-h3);line-height:1.15}.mio-prose ul,.mio-prose ol{padding-left:1.2em}.mio-prose small,.mio-prose .mio-prose__sources{display:block;margin-top:3.2rem;font-size:1.4rem;opacity:.75}.mio-journal{padding:8rem var(--mio-gutter) 12rem}.mio-journal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));gap:4rem 1.5rem}.mio-journal__card{text-decoration:none;color:inherit}.mio-journal__media{margin:0 0 1.6rem;aspect-ratio:4 / 3;border-radius:var(--mio-radius);overflow:hidden;background:#ddb99f73}.mio-journal__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--mio-ease)}.mio-journal__card:hover .mio-journal__media img{transform:scale(1.04)}.mio-journal__title{margin:0 0 .6rem;font-family:var(--mio-serif);font-weight:400;font-size:2.8rem;line-height:1.05}.mio-journal__excerpt{margin:0;font-size:1.5rem;line-height:1.45;opacity:.85}.mio-journal__date{margin:.8rem 0 0;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.mio-pagination{margin-top:6rem}.mio-pagination .pagination__list{justify-content:center}.mio-contact .field__input,.mio-contact .text-area{border-radius:0;background:transparent}.mio-contact .field:after,.mio-contact .text-area:after{display:none}.mio-contact .field__input,.mio-contact .text-area.field__input{box-shadow:none;border:0;border-bottom:.1rem solid currentColor;padding-left:0}.mio-contact .field__label{left:0}.mio-contact .button{margin-top:3.2rem}.mio-contact__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;row-gap:4.8rem}.mio-contact__intro{grid-column:1 / span 5}.mio-contact__form{grid-column:7 / span 6}@media screen and (max-width:989px){.mio-contact__intro,.mio-contact__form{grid-column:1 / -1}}.mio-404{min-height:70svh;display:grid;place-content:center;text-align:center}.mio-body .cart-drawer{--color-background: 239, 225, 213;--color-foreground: 66, 1, 3}.mio-body .drawer__inner{background:var(--mio-linen)}.mio-body .drawer__heading{font-family:var(--mio-serif);font-size:3.2rem}.mio-body .cart-drawer .cart__checkout-button,.mio-body .cart__checkout-button{background:var(--mio-red);color:var(--mio-linen);--color-button: 154, 47, 42;--color-button-text: 239, 225, 213;letter-spacing:.12em;text-transform:uppercase;font-size:1.4rem}.mio-body .cart-item__name{font-family:var(--mio-serif);font-size:2rem}.mio-body .drawer__footer .cart__ctas,.mio-body .drawer__footer .totals{font-size:1.5rem}.mio-body .cart-drawer__collection,.mio-body .cart-drawer .cart__dynamic-checkout-buttons,.mio-body .cart-drawer__warnings .cart__login-title,.mio-body .cart-drawer__warnings .cart__login-paragraph{display:none}.mio-body .drawer__heading.cart__empty-text{font-family:var(--mio-serif)}.mio-cart-page{padding:6rem var(--mio-gutter) 10rem}.mio-cart-page .title{font-family:var(--mio-serif);font-size:var(--mio-h2);font-weight:400}@media(prefers-reduced-motion:reduce){.mio-body *,.mio-body *:before,.mio-body *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mio-hero__product{--p: .75 !important}.mio-reveal .mio-reveal__unit,.mio-fade{transform:none!important;opacity:1!important}.mio-hero__shape-text span{animation:none!important}}.mio-section:not(.mio-section--burgundy):not(.mio-section--red):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--mio-linen-texture, none);background-size:60rem auto;opacity:var(--mio-linen-opacity, 0);mix-blend-mode:multiply}.mio-section>*{position:relative;z-index:1}.mio-hero>*{z-index:auto}.mio-stitch .mio-info__row,.mio-stitch .mio-details details,.mio-stitch .mio-details details:last-of-type,.mio-stitch .mio-footer__bottom{border-color:transparent;background-image:repeating-linear-gradient(90deg,var(--mio-red) 0 .8rem,transparent .8rem 1.4rem);background-size:100% .1rem;background-repeat:no-repeat;background-position:top}.mio-stitch .mio-footer__bottom{background-image:repeating-linear-gradient(90deg,var(--mio-stone) 0 .8rem,transparent .8rem 1.4rem)}.mio-stitch .mio-details details:last-of-type{background-image:repeating-linear-gradient(90deg,var(--mio-red) 0 .8rem,transparent .8rem 1.4rem),repeating-linear-gradient(90deg,var(--mio-red) 0 .8rem,transparent .8rem 1.4rem);background-size:100% .1rem,100% .1rem;background-position:top,bottom}
/*# sourceMappingURL=/cdn/shop/t/20/assets/mio.css.map */
