:root{--mio-bg: #141311;--mio-surface: #1d1b18;--mio-surface-2: #1c1f24;--mio-card: #eceef0;--mio-text: #f4f5f6;--mio-muted: #9aa0a8;--mio-line: rgba(255, 255, 255, .1);--mio-accent: #eadfc8;--mio-accent-ink: #141311;--mio-display: "Anton", "Oswald", Impact, sans-serif;--mio-font: "Barlow", "Helvetica Neue", Arial, sans-serif;--mio-radius: 18px;--mio-gutter: clamp(16px, 4vw, 40px);--mio-ease: cubic-bezier(.22, 1, .36, 1);--font-heading-family: "Anton", "Oswald", Impact, sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Barlow", "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 500}body{background:var(--mio-bg)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.01em;text-transform:uppercase}.section-header{margin-bottom:0!important}.header__heading-link .h2,.mio-wordmark{font-family:var(--mio-display);text-transform:uppercase;letter-spacing:.04em;font-size:2.4rem}.mio-wordmark span{color:var(--mio-accent)}.announcement-bar__message{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem}.button,.shopify-payment-button__button--unbranded{border-radius:999px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.button:after,.button:before{border-radius:999px!important}.mio-section{padding-top:0!important;padding-bottom:0!important;font-family:var(--mio-font);color:var(--mio-text);position:relative;overflow-x:clip}.mio-container{max-width:1320px;margin:0 auto;padding:0 var(--mio-gutter)}.mio-kicker{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--mio-accent);margin:0 0 14px}.mio-kicker:before{content:"";width:28px;height:2px;background:currentColor}.mio-h2{font-family:var(--mio-display);font-weight:400;text-transform:uppercase;line-height:.95;margin:0 0 16px;color:var(--mio-text);letter-spacing:.01em}.mio-body{color:var(--mio-muted);line-height:1.6;margin:0}.mio-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:36px}.mio-head--center{flex-direction:column;align-items:center;text-align:center}.mio-head--right{flex-direction:column;align-items:flex-end;text-align:right}.mio-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;font:700 14px/1 var(--mio-font);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:0;transition:transform .35s var(--mio-ease),background .3s,color .3s,box-shadow .35s;position:relative;overflow:hidden}.mio-btn--primary{background:var(--mio-accent);color:var(--mio-accent-ink);box-shadow:0 10px 30px -10px #c6ff1a8c}.mio-btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px #c6ff1ab3}.mio-btn--ghost{background:transparent;color:var(--mio-text);box-shadow:inset 0 0 0 1.5px var(--mio-line)}.mio-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--mio-text);transform:translateY(-2px)}.mio-btn svg{width:16px;height:16px;transition:transform .35s var(--mio-ease)}.mio-btn:hover svg{transform:translate(4px)}.mio-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.mio-reveal{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .9s var(--mio-ease),transform .9s var(--mio-ease);transition-delay:var(--d, 0s)}.mio-reveal.mio-visible,.shopify-design-mode .mio-reveal{opacity:1;transform:none}.mio-hero{background:radial-gradient(120% 90% at 75% 40%,#1d2410 0%,var(--mio-bg) 55%);min-height:var(--mio-hero-h, 88vh);display:flex;align-items:center;isolation:isolate}.mio-hero__bgword{position:absolute;inset:auto 0 -2vw 0;font-family:var(--mio-display);font-size:23vw;line-height:.8;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.07);text-transform:uppercase;z-index:-1;pointer-events:none;transform:translate(calc(var(--mio-px, 0) * -1px))}.mio-hero__spot{position:absolute;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(234,223,200,.16),transparent 65%);left:var(--mx, 70%);top:var(--my, 45%);transform:translate(-50%,-50%);pointer-events:none;z-index:-1;transition:left .6s var(--mio-ease),top .6s var(--mio-ease)}.mio-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;width:100%;padding-top:48px;padding-bottom:48px}.mio-hero__title{font-family:var(--mio-display);font-weight:400;text-transform:uppercase;line-height:.88;margin:0 0 22px;color:var(--mio-text)}.mio-hero__title .mio-line{display:block;overflow:hidden;padding-top:.16em;margin-top:-.16em}.mio-hero__title .mio-line>span{display:inline-block;transform:translateY(105%);animation:mio-rise 1s var(--mio-ease) forwards;animation-delay:calc(var(--i) * .12s + .15s)}@keyframes mio-rise{to{transform:none}}.mio-hero__text{max-width:460px;color:var(--mio-muted);line-height:1.6;margin:0 0 30px}.mio-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.mio-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.mio-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#ffffff0d;border:1px solid var(--mio-line);font:600 13px/1 var(--mio-font);color:var(--mio-text)}.mio-chip i{width:7px;height:7px;border-radius:50%;background:var(--mio-accent);box-shadow:0 0 10px var(--mio-accent)}.mio-stage{position:relative;perspective:1200px}.mio-stage__ring{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:1px dashed rgba(234,223,200,.25);animation:mio-spin 40s linear infinite}@keyframes mio-spin{to{transform:rotate(360deg)}}.mio-stage__slides{position:relative;aspect-ratio:1 / 1.05}.mio-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(8%) scale(.92) rotateY(-14deg);transition:opacity .8s var(--mio-ease),transform .9s var(--mio-ease);pointer-events:none}.mio-slide.is-active{opacity:1;transform:none;pointer-events:auto}.mio-slide.is-leaving{opacity:0;transform:translate(-8%) scale(.92) rotateY(14deg)}.mio-tilt{width:82%;aspect-ratio:4 / 5;border-radius:28px;background:radial-gradient(circle at 50% 35%,#ffffff 0%,var(--mio-card) 60%,#cfd3d8 100%);box-shadow:0 50px 90px -30px #000c,0 0 0 1px #ffffff0f;transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s ease-out;position:relative;display:block;text-decoration:none}.mio-tilt img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.mio-tilt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 30%),rgba(255,255,255,.55),transparent 45%);mix-blend-mode:soft-light;pointer-events:none}.mio-tilt__tag{position:absolute;left:-14px;bottom:26px;transform:translateZ(80px);background:var(--mio-bg);color:var(--mio-text);padding:14px 18px;border-radius:14px;border:1px solid var(--mio-line);font-family:var(--mio-font);min-width:180px;box-shadow:0 20px 40px -15px #0009}.mio-tilt__tag b{display:block;font:400 20px/1.05 var(--mio-display);text-transform:uppercase;margin-bottom:6px}.mio-tilt__tag span{color:var(--mio-accent);font-weight:700}.mio-tilt__tag s{color:var(--mio-muted);margin-left:6px;font-size:13px}.mio-tilt__badge{position:absolute;top:20px;right:-12px;transform:translateZ(90px) rotate(8deg);background:var(--mio-accent);color:var(--mio-accent-ink);font:400 22px/1 var(--mio-display);padding:12px 14px;border-radius:12px}.mio-stage__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.mio-dot{width:54px;height:54px;border-radius:14px;border:1px solid var(--mio-line);background:var(--mio-surface);padding:4px;cursor:pointer;transition:border-color .3s,transform .3s var(--mio-ease);overflow:hidden}.mio-dot img{width:100%;height:100%;object-fit:contain;border-radius:10px;background:var(--mio-card)}.mio-dot.is-active{border-color:var(--mio-accent);transform:translateY(-4px)}.mio-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--mio-line);background:transparent;color:var(--mio-text);cursor:pointer;display:grid;place-items:center;transition:background .3s,color .3s}.mio-arrow:hover{background:var(--mio-accent);color:var(--mio-accent-ink)}.mio-arrow svg{width:16px;height:16px}.mio-progress{height:2px;background:var(--mio-line);border-radius:2px;margin:18px auto 0;max-width:260px;overflow:hidden}.mio-progress i{display:block;height:100%;width:0;background:var(--mio-accent)}.mio-progress i.run{animation:mio-bar var(--mio-dur, 5s) linear forwards}@keyframes mio-bar{to{width:100%}}.mio-ticker{overflow:hidden;background:var(--mio-tk-bg, var(--mio-accent));color:var(--mio-tk-fg, var(--mio-accent-ink));transform:rotate(var(--mio-tk-rot, 0deg));margin:0 -2%}.mio-ticker__track{display:flex;width:max-content;animation:mio-marquee var(--mio-tk-speed, 30s) linear infinite}.mio-ticker--rev .mio-ticker__track{animation-direction:reverse}.mio-ticker:hover .mio-ticker__track{animation-play-state:paused}.mio-ticker__item{display:inline-flex;align-items:center;gap:26px;padding:16px 13px;font:400 var(--mio-tk-size, 26px)/1 var(--mio-display);text-transform:uppercase;white-space:nowrap}.mio-ticker__item:after{content:"\2726";font-size:.6em}@keyframes mio-marquee{to{transform:translate(-50%)}}.mio-cats{display:grid;grid-template-columns:repeat(var(--mio-cols, 2),1fr);gap:18px}.mio-cat{position:relative;display:block;border-radius:var(--mio-radius);overflow:hidden;min-height:var(--mio-cat-h, 440px);text-decoration:none;color:var(--mio-text);background:var(--mio-surface);isolation:isolate}.mio-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--mio-ease),filter .6s;filter:saturate(.9) brightness(.75);z-index:-2}.mio-cat:hover .mio-cat__img{transform:scale(1.08);filter:saturate(1.1) brightness(.85)}.mio-cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.85));z-index:-1}.mio-cat:after{content:"";position:absolute;width:380px;height:380px;left:var(--cx, 50%);top:var(--cy, 50%);transform:translate(-50%,-50%);background:radial-gradient(circle,var(--mio-cat-glow, rgba(234,223,200,.28)),transparent 65%);opacity:0;transition:opacity .4s;z-index:-1;pointer-events:none}.mio-cat:hover:after{opacity:1}.mio-cat__body{position:absolute;left:0;right:0;bottom:0;padding:30px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.mio-cat__num{position:absolute;top:22px;left:28px;font:400 15px/1 var(--mio-display);letter-spacing:.14em;color:#ffffffb3}.mio-cat__title{font:400 clamp(38px,5vw,72px)/.9 var(--mio-display);text-transform:uppercase;margin:0 0 8px}.mio-cat__sub{color:#ffffffbf;margin:0;font-weight:500}.mio-cat__go{flex:0 0 auto;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--mio-text);color:var(--mio-bg);transition:background .4s,transform .5s var(--mio-ease)}.mio-cat:hover .mio-cat__go{background:var(--mio-accent);transform:rotate(-45deg)}.mio-cat__go svg{width:22px;height:22px}.mio-filters{display:flex;flex-wrap:wrap;gap:8px}.mio-filter{padding:11px 18px;border-radius:999px;border:1px solid var(--mio-line);background:transparent;color:var(--mio-text);font:700 13px/1 var(--mio-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .3s}.mio-filter:hover{border-color:var(--mio-text)}.mio-filter.is-active{background:var(--mio-accent);border-color:var(--mio-accent);color:var(--mio-accent-ink)}.mio-grid{display:grid;grid-template-columns:repeat(var(--mio-cols, 4),1fr);gap:var(--mio-gap, 18px)}.mio-card{position:relative;display:flex;flex-direction:column;transition:opacity .4s,transform .5s var(--mio-ease)}.mio-card.is-hidden{display:none}.mio-card__media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--mio-radius);background:radial-gradient(circle at 50% 30%,#fff,var(--mio-card) 70%);overflow:hidden;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s ease-out,box-shadow .4s}.mio-card:hover .mio-card__media{box-shadow:0 30px 60px -25px #eadfc859}.mio-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--mio-fit, contain);padding:var(--mio-pad, 6%);transition:opacity .55s var(--mio-ease),transform .9s var(--mio-ease)}.mio-card__media img+img{opacity:0;transform:scale(1.06)}.mio-card:hover .mio-card__media img:first-child:not(:only-child){opacity:0;transform:scale(.96)}.mio-card:hover .mio-card__media img+img{opacity:1;transform:none}.mio-card:hover .mio-card__media img:only-child{transform:scale(1.06)}.mio-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--mio-accent);color:var(--mio-accent-ink);font:400 17px/1 var(--mio-display);padding:8px 10px;border-radius:10px}.mio-badge--out{background:var(--mio-bg);color:var(--mio-text);font-family:var(--mio-font);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.mio-card__quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;transform:translateY(130%);transition:transform .5s var(--mio-ease)}.mio-card:hover .mio-card__quick,.mio-card:focus-within .mio-card__quick{transform:none}.mio-card__quick .mio-btn{width:100%;justify-content:center;padding:14px;background:var(--mio-bg);color:var(--mio-text)}.mio-card__quick .mio-btn:hover{background:var(--mio-accent);color:var(--mio-accent-ink)}.mio-card__info{padding:14px 4px 0;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.mio-card__title{font:700 16px/1.25 var(--mio-font);color:var(--mio-text);text-decoration:none;text-transform:none;margin:0}.mio-card__title:hover{color:var(--mio-accent)}.mio-price{text-align:right;white-space:nowrap}.mio-price b{color:var(--mio-accent);font:700 16px/1.2 var(--mio-font);display:block}.mio-price s{color:var(--mio-muted);font-size:13px}.mio-empty{color:var(--mio-muted);padding:40px 0;text-align:center;grid-column:1 / -1}.mio-sizes{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;align-items:stretch}.mio-panel{background:var(--mio-surface);border:1px solid var(--mio-line);border-radius:var(--mio-radius);padding:clamp(22px,3vw,36px)}.mio-calc label{display:flex;justify-content:space-between;font:700 13px/1 var(--mio-font);letter-spacing:.12em;text-transform:uppercase;color:var(--mio-muted);margin:22px 0 12px}.mio-calc label output{color:var(--mio-text);font-size:15px;letter-spacing:0}.mio-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--mio-accent) var(--p, 50%),var(--mio-surface-2) var(--p, 50%));outline:none}.mio-range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--mio-text);border:5px solid var(--mio-accent);cursor:grab;box-shadow:0 0 0 6px #eadfc826}.mio-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--mio-text);border:5px solid var(--mio-accent);cursor:grab}.mio-fit{display:flex;gap:8px;margin-top:10px}.mio-fit button{flex:1;padding:12px;border-radius:12px;border:1px solid var(--mio-line);background:transparent;color:var(--mio-text);font:700 13px/1 var(--mio-font);cursor:pointer;transition:all .3s}.mio-fit button.is-active{border-color:var(--mio-accent);color:var(--mio-accent);background:#eadfc814}.mio-result{margin-top:28px;display:flex;align-items:center;gap:22px;padding:20px;border-radius:16px;background:var(--mio-bg);border:1px solid var(--mio-line)}.mio-result__size{font:400 72px/.9 var(--mio-display);color:var(--mio-accent);min-width:90px;text-align:center;transition:transform .4s var(--mio-ease)}.mio-result__size.pop{animation:mio-pop .45s var(--mio-ease)}@keyframes mio-pop{40%{transform:scale(1.25)}}.mio-result p{margin:0;color:var(--mio-muted);line-height:1.5}.mio-result p b{color:var(--mio-text);display:block;font-size:17px}.mio-table{width:100%;border-collapse:collapse;font-family:var(--mio-font)}.mio-table th,.mio-table td{padding:15px 12px;text-align:center;border-bottom:1px solid var(--mio-line);color:var(--mio-text)}.mio-table th{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mio-muted)}.mio-table td:first-child{font:400 24px/1 var(--mio-display)}.mio-table tr{transition:background .3s}.mio-table tr.is-match td{background:#eadfc81a;color:var(--mio-accent)}.mio-note{margin-top:16px;font-size:14px;color:var(--mio-muted)}.mio-perks{display:grid;grid-template-columns:repeat(var(--mio-cols, 3),1fr);gap:18px}.mio-perk{position:relative;padding:34px 28px;border-radius:var(--mio-radius);background:var(--mio-surface);border:1px solid var(--mio-line);overflow:hidden;transition:transform .5s var(--mio-ease),border-color .4s}.mio-perk:hover{transform:translateY(-6px);border-color:#eadfc880}.mio-perk:before{content:attr(data-n);position:absolute;right:18px;top:4px;font:400 96px/1 var(--mio-display);color:#ffffff0a;transition:color .4s}.mio-perk:hover:before{color:#eadfc81f}.mio-perk__icon{width:var(--mio-icon, 56px);height:var(--mio-icon, 56px);border-radius:16px;display:grid;place-items:center;background:#eadfc81a;color:var(--mio-accent);margin-bottom:22px;transition:transform .5s var(--mio-ease)}.mio-perk:hover .mio-perk__icon{transform:rotate(-8deg) scale(1.08)}.mio-perk__icon svg{width:50%;height:50%}.mio-perk h3{font:400 26px/1 var(--mio-display);text-transform:uppercase;margin:0 0 10px;color:var(--mio-text)}.mio-perk p{margin:0;color:var(--mio-muted);line-height:1.6}.mio-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.mio-faq__list{border-top:1px solid var(--mio-line)}.mio-q{border-bottom:1px solid var(--mio-line)}.mio-q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font:700 var(--mio-q-size, 18px)/1.3 var(--mio-font);color:var(--mio-text);transition:color .3s}.mio-q summary::-webkit-details-marker{display:none}.mio-q summary:hover{color:var(--mio-accent)}.mio-q__plus{flex:0 0 auto;width:34px;height:34px;border-radius:50%;border:1px solid var(--mio-line);position:relative;transition:transform .45s var(--mio-ease),background .3s}.mio-q__plus:before,.mio-q__plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:currentColor;transform:translate(-50%,-50%)}.mio-q__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.mio-q[open] .mio-q__plus{transform:rotate(45deg);background:var(--mio-accent);color:var(--mio-accent-ink);border-color:var(--mio-accent)}.mio-q__a{overflow:hidden;color:var(--mio-muted);line-height:1.7;padding:0 50px 24px 0}.mio-cta{position:relative;border-radius:calc(var(--mio-radius) + 10px);overflow:hidden;padding:clamp(50px,8vw,110px) clamp(24px,6vw,80px);background:var(--mio-accent);color:var(--mio-accent-ink);isolation:isolate}.mio-cta--dark{background:var(--mio-surface);color:var(--mio-text);border:1px solid var(--mio-line)}.mio-cta__img{position:absolute;right:5%;top:50%;height:80%;width:auto;aspect-ratio:3 / 4;max-width:46%;object-fit:cover;border-radius:22px;z-index:-1;transform:translateY(calc(-50% + var(--mio-py, 0px))) rotate(-6deg);box-shadow:0 30px 60px -20px #00000080;transition:transform .2s linear}.mio-cta h2{font:400 clamp(46px,8vw,120px)/.86 var(--mio-display);text-transform:uppercase;margin:0 0 18px;max-width:12ch;color:inherit}.mio-cta p{max-width:440px;font-size:18px;line-height:1.5;margin:0 0 28px;font-weight:500}.mio-cta .mio-btn--primary{background:var(--mio-accent-ink);color:var(--mio-text);box-shadow:none}.mio-cta--dark .mio-btn--primary{background:var(--mio-accent);color:var(--mio-accent-ink)}.mio-cta__stripes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:repeating-linear-gradient(115deg,transparent 0 40px,rgba(0,0,0,.05) 40px 80px);animation:mio-slide 6s linear infinite;background-size:200% 100%}@keyframes mio-slide{to{background-position:-188px 0}}.mio-pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,4vw,64px);align-items:start}.mio-gallery{position:sticky;top:90px;display:grid;grid-template-columns:84px 1fr;gap:14px}.mio-gallery__thumbs{display:flex;flex-direction:column;gap:10px}.mio-thumb{aspect-ratio:1;border-radius:14px;background:var(--mio-card);border:2px solid transparent;padding:4px;cursor:pointer;overflow:hidden;transition:border-color .3s}.mio-thumb img{width:100%;height:100%;object-fit:contain}.mio-thumb.is-active{border-color:var(--mio-accent)}.mio-gallery__main{position:relative;aspect-ratio:4 / 5;border-radius:calc(var(--mio-radius) + 6px);background:radial-gradient(circle at 50% 30%,#fff,var(--mio-card) 70%);overflow:hidden;cursor:zoom-in}.mio-gallery__main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:5%;transition:opacity .45s var(--mio-ease),transform .2s ease-out;transform-origin:var(--zx, 50%) var(--zy, 50%)}.mio-gallery__main.is-zoom img{transform:scale(var(--mio-zoom, 2))}.mio-gallery__main img.is-fading{opacity:0}.mio-gallery__hint{position:absolute;right:16px;bottom:16px;padding:8px 12px;border-radius:999px;background:#0b0c0ebf;color:#fff;font:600 12px/1 var(--mio-font);letter-spacing:.06em;pointer-events:none}.mio-gallery__arrows{position:absolute;inset:50% 12px auto;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.mio-gallery__arrows .mio-arrow{pointer-events:auto;background:#0b0c0ebf;border:0}.mio-buy__title{font:400 clamp(38px,4.5vw,64px)/.92 var(--mio-display);text-transform:uppercase;margin:0 0 18px;color:var(--mio-text)}.mio-buy__price{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:26px}.mio-buy__price b{font:700 30px/1 var(--mio-font);color:var(--mio-accent)}.mio-buy__price s{color:var(--mio-muted);font-size:18px}.mio-buy__save{background:#eadfc81f;color:var(--mio-accent);border:1px solid rgba(234,223,200,.35);padding:6px 10px;border-radius:8px;font:700 13px/1 var(--mio-font);letter-spacing:.06em}.mio-opt{margin-bottom:22px}.mio-opt__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font:700 13px/1 var(--mio-font);letter-spacing:.14em;text-transform:uppercase;color:var(--mio-muted)}.mio-opt__head b{color:var(--mio-text);letter-spacing:.04em}.mio-linkbtn{background:none;border:0;color:var(--mio-accent);font:700 13px/1 var(--mio-font);text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:0}.mio-pills{display:flex;flex-wrap:wrap;gap:10px}.mio-pill{position:relative;min-width:62px;padding:15px 18px;border-radius:14px;border:1.5px solid var(--mio-line);background:var(--mio-surface);color:var(--mio-text);font:700 15px/1 var(--mio-font);cursor:pointer;transition:all .25s}.mio-pill:hover{border-color:var(--mio-text)}.mio-pill.is-active{border-color:var(--mio-accent);background:#eadfc81a;color:var(--mio-accent)}.mio-pill.is-out{color:var(--mio-muted);text-decoration:line-through}.mio-qty{display:inline-flex;align-items:center;border:1.5px solid var(--mio-line);border-radius:999px;height:56px}.mio-qty button{width:46px;height:100%;background:none;border:0;color:var(--mio-text);font-size:20px;cursor:pointer}.mio-qty input{width:40px;text-align:center;background:none;border:0;color:var(--mio-text);font:700 16px var(--mio-font);-moz-appearance:textfield}.mio-qty input::-webkit-outer-spin-button,.mio-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.mio-buy__row{display:flex;gap:12px;margin:8px 0 14px}.mio-buy__row .mio-btn{flex:1;justify-content:center;height:56px;font-size:15px}.mio-stock{display:flex;align-items:center;gap:8px;color:var(--mio-muted);font-size:14px;margin-bottom:24px}.mio-stock i{width:8px;height:8px;border-radius:50%;background:var(--mio-accent);box-shadow:0 0 #eadfc899;animation:mio-pulse 1.8s infinite}.mio-stock.is-out i{background:#ff4d4d;animation:none}@keyframes mio-pulse{70%{box-shadow:0 0 0 10px #eadfc800}to{box-shadow:0 0 #eadfc800}}.mio-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:6px 0 26px}.mio-trust div{padding:16px 12px;border-radius:14px;background:var(--mio-surface);border:1px solid var(--mio-line);text-align:center;font-size:13px;color:var(--mio-muted);line-height:1.35}.mio-trust svg{width:24px;height:24px;color:var(--mio-accent);display:block;margin:0 auto 8px}.mio-trust b{display:block;color:var(--mio-text);font-size:14px}.mio-acc{border-top:1px solid var(--mio-line)}.mio-acc .mio-q summary{font-size:15px;letter-spacing:.1em;text-transform:uppercase;padding:20px 0}.mio-acc .mio-q__a{padding-right:0}.mio-rte img{max-width:100%;height:auto;border-radius:12px;display:none}.mio-rte p{margin:0 0 12px}.mio-feats{list-style:none;padding:0;margin:0;display:grid;gap:10px}.mio-feats li{display:flex;gap:10px;align-items:flex-start;color:var(--mio-text)}.mio-feats li:before{content:"";flex:0 0 auto;margin-top:7px;width:8px;height:8px;border-radius:2px;background:var(--mio-accent);transform:rotate(45deg)}.mio-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;display:none;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:18px;background:#14161aeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--mio-line);transform:translateY(140%);transition:transform .5s var(--mio-ease)}.mio-sticky.is-on{transform:none}.mio-sticky__info{flex:1;min-width:0;color:var(--mio-text);font:700 14px/1.2 var(--mio-font)}.mio-sticky__info span{display:block;color:var(--mio-accent)}.mio-sticky__info em{display:block;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mio-sticky .mio-btn{padding:14px 18px}.mio-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .35s}.mio-modal.is-open{opacity:1;pointer-events:auto}.mio-modal__box{width:min(560px,100%);max-height:90vh;overflow:auto;background:var(--mio-surface);border:1px solid var(--mio-line);border-radius:22px;padding:28px;transform:translateY(20px) scale(.97);transition:transform .45s var(--mio-ease);position:relative}.mio-modal.is-open .mio-modal__box{transform:none}.mio-modal__close{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;border:1px solid var(--mio-line);background:none;color:var(--mio-text);font-size:22px;cursor:pointer}.mio-toast{position:fixed;left:50%;bottom:24px;z-index:120;transform:translate(-50%,160%);background:var(--mio-accent);color:var(--mio-accent-ink);padding:14px 20px;border-radius:14px;font:700 14px/1 var(--mio-font);transition:transform .5s var(--mio-ease);box-shadow:0 20px 40px -15px #0009}.mio-toast.is-on{transform:translate(-50%)}.mio-footer{background:#070809;border-top:1px solid var(--mio-line);color:var(--mio-text);font-family:var(--mio-font);overflow:hidden}.mio-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-top:64px;padding-bottom:40px}.mio-footer h4{font:700 12px/1 var(--mio-font);letter-spacing:.2em;text-transform:uppercase;color:var(--mio-muted);margin:0 0 18px}.mio-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mio-footer a{color:var(--mio-text);text-decoration:none;transition:color .3s}.mio-footer a:hover{color:var(--mio-accent)}.mio-footer__tag{color:var(--mio-muted);line-height:1.6;max-width:360px;margin:14px 0 0}.mio-footer__big{font:400 clamp(60px,15vw,230px)/.8 var(--mio-display);text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.14);text-align:center;margin:10px 0 -1.5vw;-webkit-user-select:none;user-select:none;transition:color .6s}.mio-footer__big:hover{color:#eadfc8e6;-webkit-text-stroke-color:transparent}.mio-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-bottom:26px;border-top:1px solid var(--mio-line);color:var(--mio-muted);font-size:13px}.mio-footer__bottom a{color:var(--mio-muted)}.mio-footer__legal{display:flex;flex-wrap:wrap;gap:18px}.mio-footer__pay{display:flex;gap:6px;flex-wrap:wrap}.mio-footer__pay svg{height:24px;width:auto}.mio-social{display:flex;gap:10px;margin-top:20px}.mio-social a{width:42px;height:42px;border-radius:50%;border:1px solid var(--mio-line);display:grid;place-items:center}.mio-social a:hover{background:var(--mio-accent);color:var(--mio-accent-ink);border-color:var(--mio-accent)}.mio-social svg{width:18px;height:18px}.card-wrapper .card__inner{border-radius:var(--mio-radius)!important;overflow:hidden}.card-wrapper .card__heading a{font-family:var(--mio-font);font-weight:700}.price-item--sale,.price-item--last{color:var(--mio-accent)}.badge.price__badge-sale{background:var(--mio-accent);color:var(--mio-accent-ink);border:0}@media(max-width:990px){.mio-hero__grid{grid-template-columns:1fr;text-align:left;padding-top:28px}.mio-stage{max-width:520px;margin:0 auto;width:100%}.mio-grid{grid-template-columns:repeat(var(--mio-cols-t, 2),1fr)}.mio-perks{grid-template-columns:1fr 1fr}.mio-sizes,.mio-faq,.mio-pdp{grid-template-columns:1fr}.mio-faq{gap:10px}.mio-gallery{position:relative;top:0;grid-template-columns:1fr}.mio-gallery__thumbs{flex-direction:row;order:2;overflow-x:auto}.mio-thumb{width:72px;flex:0 0 auto}.mio-sticky{display:flex}.mio-footer__top{grid-template-columns:1fr 1fr}.mio-footer__brand{grid-column:1 / -1}.mio-cta__img{display:none}}@media(max-width:600px){.mio-cats{grid-template-columns:1fr}.mio-cat{min-height:calc(var(--mio-cat-h, 440px) * .75)}.mio-grid{grid-template-columns:repeat(var(--mio-cols-m, 2),1fr);gap:12px}.mio-perks{grid-template-columns:1fr}.mio-card__info{flex-direction:column;gap:4px}.mio-price{text-align:left}.mio-card__title{font-size:14px}.mio-card__quick{display:none}.mio-trust{grid-template-columns:1fr 1fr 1fr}.mio-trust div{padding:12px 6px;font-size:12px}.mio-result__size{font-size:56px;min-width:70px}.mio-tilt__tag{left:0;min-width:0;padding:10px 12px}.mio-tilt__tag b{font-size:16px}.mio-footer__top{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.mio-reveal{opacity:1;transform:none}.mio-hero__title .mio-line>span{transform:none}}:root{--mio-bg: #efe6dd;--mio-surface: #e7dbcf;--mio-surface-2: #dccdbf;--mio-card: #f8f3ee;--mio-text: #2a1a1c;--mio-muted: #7d6a66;--mio-line: rgba(42,26,28,.13);--mio-accent: #7a1027;--mio-accent-ink: #f8f3ee;--mio-sand: #c9a28c}.mio-hero{background:radial-gradient(120% 90% at 75% 40%,#f8f1ea 0%,var(--mio-bg) 60%)}.mio-hero__bgword{-webkit-text-stroke-color:rgba(122,16,39,.09)}.mio-hero__title .mio-line:nth-child(2)>span{color:var(--mio-accent)}.mio-hero__spot{background:radial-gradient(circle,rgba(201,162,140,.38),transparent 65%)}.mio-chip{background:#ffffff73}.mio-chip i{box-shadow:none}.mio-stage__ring{border-color:#7a102738}.mio-tilt{box-shadow:0 40px 70px -30px #2a1a1c59,0 0 0 1px #2a1a1c0f}.mio-tilt__tag{background:var(--mio-card);box-shadow:0 20px 40px -18px #2a1a1c59}.mio-btn--primary{box-shadow:0 12px 28px -12px #7a10278c}.mio-btn--primary:hover{box-shadow:0 18px 36px -14px #7a1027a6}.mio-progress i,.mio-dot.is-active{border-color:var(--mio-accent)}.mio-ticker__item:after{color:var(--mio-sand)}.mio-cat{color:#fff}.mio-cat:after{background:radial-gradient(circle,rgba(201,162,140,.35),transparent 65%)}.mio-cat__go{background:var(--mio-card);color:var(--mio-text)}.mio-cat:hover .mio-cat__go{background:var(--mio-accent);color:var(--mio-accent-ink)}.mio-card:hover .mio-card__media{box-shadow:0 26px 50px -24px #2a1a1c66}.mio-card__quick .mio-btn{background:var(--mio-text);color:var(--mio-card)}.mio-perk{background:var(--mio-card)}.mio-perk:before{color:#7a102712}.mio-perk:hover:before{color:#7a102724}.mio-perk:hover{border-color:#7a102759}.mio-perk__icon{background:#7a102714}.mio-buy__save{background:#7a102714;border-color:#7a10274d}.mio-pill{background:var(--mio-card)}.mio-pill.is-active{background:#7a102714}.mio-trust div{background:var(--mio-card)}.mio-stock i{animation:none;box-shadow:none;background:#3d8b4f}.mio-sticky{background:#f8f3eef2}.mio-cta .mio-btn--primary{background:var(--mio-card);color:var(--mio-accent)}.mio-cta__stripes{background:repeating-linear-gradient(115deg,transparent 0 40px,rgba(255,255,255,.04) 40px 80px);background-size:200% 100%}.mio-footer,[id$=__footer]{background:#2a1a1c!important;color:#f3ebe3;border-top:0}.mio-footer a,.mio-footer .mio-wordmark{color:#f3ebe3}.mio-footer a:hover,.mio-footer .mio-wordmark span{color:var(--mio-sand)}.mio-footer h4,.mio-footer__tag,.mio-footer__bottom,.mio-footer__bottom a{color:#b9a69c}.mio-footer__bottom{border-top-color:#ffffff1a}.mio-footer__big{-webkit-text-stroke-color:rgba(201,162,140,.3)}.mio-footer__big:hover{color:var(--mio-sand)}.mio-social a{border-color:#ffffff26}.mio-social a:hover{background:var(--mio-sand);color:#2a1a1c;border-color:var(--mio-sand)}.mio-cat .mio-cat__title{color:#fff}.mio-cta h2,.mio-cta p{color:inherit}.mio-tilt{background:radial-gradient(circle at 50% 38%,#fffaf5,#f3ebe3 55%,#e3d3c6)!important;box-shadow:0 40px 80px -35px #2a1a1c73!important}.mio-tilt img{object-fit:contain!important;padding:9% 8% 14%;filter:drop-shadow(0 26px 22px rgba(42,26,28,.25))}.mio-need{display:none;color:#7a1027;font-weight:700;font-size:14px;margin:8px 0 0}.mio-opt.is-need .mio-need{display:block}.mio-opt.is-need .mio-pills{animation:mio-shake .4s}@keyframes mio-shake{0%,to{transform:none}25%{transform:translate(-6px)}75%{transform:translate(6px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mio-styles.css.map */
