@property --s{syntax: "<number>"; inherits: false; initial-value: 1;}.ml-qa-open{overflow:hidden}.ml-qa{width:min(1060px,calc(100vw - 48px));max-width:none;max-height:calc(100vh - 48px);padding:0;border:0;border-radius:24px;background:#fff;color:var(--mle-body);box-shadow:0 32px 80px #12263f4d;overflow-y:auto;overscroll-behavior:contain}.ml-qa::backdrop{background:#12263f8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ml-qa[open]{animation:ml-qa-in .26s cubic-bezier(.2,.8,.2,1)}.ml-qa[open]::backdrop{animation:ml-qa-fade .22s ease}@keyframes ml-qa-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes ml-qa-fade{0%{opacity:0}to{opacity:1}}@keyframes ml-qa-mark{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ml-qa[open],.ml-qa[open]::backdrop{animation:none}.ml-qa__mark.is-in{animation:none}}.ml-qa__close{position:absolute;top:18px;right:18px;z-index:4;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:999px;background:var(--mle-panel);color:var(--mle-ink);font-size:24px;line-height:1;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.ml-qa__close:hover{background:var(--mle-panel-hover);transform:rotate(90deg)}.ml-qa__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:40px;padding:28px}.ml-qa__media{min-width:0;display:flex}.ml-qa__stage{--px: 0;--py: 0;position:relative;isolation:isolate;flex:1 1 auto;min-height:540px;container-type:inline-size;border-radius:20px;background:var(--qa-bg, var(--mle-panel));transition:background-color .6s ease;overflow:hidden}.ml-qa__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(62% 52% at 50% 46%,#ffffffc7,#fff0)}.ml-qa__mark{display:none;position:absolute;left:50%;top:15%;z-index:-1;width:118%;transform:translate3d(calc(-50% + var(--px) * 14px),calc(-50% + var(--py) * 10px),0);text-align:center;font-size:var(--mfs, 24cqw);font-weight:600;line-height:.86;letter-spacing:-.045em;text-transform:uppercase;color:var(--qa-mark, rgba(18,38,63,.07));transition:color .6s ease;pointer-events:none;-webkit-user-select:none;user-select:none;overflow-wrap:normal}.ml-qa__mark.is-in{animation:ml-qa-mark .5s cubic-bezier(.2,.8,.2,1)}.ml-qa__count{position:absolute;left:20px;top:20px;font-size:12px;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--mle-ink);opacity:.55}.ml-qa__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:64px 0 84px;box-sizing:border-box;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 62%,transparent 76%);mask-image:radial-gradient(circle at 50% 46%,#000 62%,transparent 76%);transform:translate3d(calc(var(--px) * -8px),calc(var(--py) * -6px),0) scale(var(--s, 1));transition:opacity .25s ease,--s .3s ease}.ml-qa__img.is-loading{opacity:0;--s: .97}.ml-qa__thumbs{position:absolute;left:50%;bottom:16px;z-index:2;display:flex;gap:8px;max-width:calc(100% - 32px);padding:8px;border-radius:999px;background:#ffffffb8;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px #ffffffb3 inset,0 8px 28px #12263f24;overflow-x:auto;scrollbar-width:none;transform:translate(-50%)}.ml-qa__thumbs::-webkit-scrollbar{display:none}.ml-qa__thumbs[hidden]{display:none}.ml-qa__swatch{flex:none;display:grid;place-items:center;width:46px;height:46px;padding:0;border:2px solid transparent;border-radius:50%;background:#fff;color:var(--mle-ink);font-size:11px;font-weight:600;line-height:1.1;overflow:hidden;cursor:pointer;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .15s ease,box-shadow .15s ease}.ml-qa__swatch img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;transform:scale(1.35)}.ml-qa__swatch--text{width:auto;padding:0 14px;border-radius:999px}.ml-qa__swatch:hover{transform:translateY(-2px) scale(1.06)}.ml-qa__swatch[aria-pressed=true]{border-color:var(--mle-ink);box-shadow:0 0 0 2px #fff,0 6px 14px #12263f38;transform:translateY(-3px) scale(1.1)}.ml-qa__info{display:flex;flex-direction:column;min-width:0;padding:6px 44px 0 0}.ml-qa__meta{display:flex;flex-direction:column;gap:8px}.ml-qa__kick{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mle-accent)}.ml-qa__title{font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--mle-ink)}.ml-qa__price{font-size:20px;font-weight:600;color:var(--mle-ink)}.ml-qa__facts{font-size:13px;color:var(--mle-muted)}.ml-qa__facts:empty{display:none}.ml-qa__body{margin-top:26px;border-top:1px solid var(--mle-line)}.ml-qa__body:empty{display:none}.ml-qa__step{padding:20px 0;border-bottom:1px solid var(--mle-line)}.ml-qa__step-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ml-qa__step-n{position:relative;flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--mle-line-strong);color:var(--mle-muted);font-size:11.5px;font-weight:600;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ml-qa__step-n svg{position:absolute;opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.ml-qa__step.is-done .ml-qa__step-n{background:var(--mle-ink);border-color:var(--mle-ink);color:#fff}.ml-qa__step.is-done .ml-qa__step-num{opacity:0}.ml-qa__step.is-done .ml-qa__step-n svg{opacity:1;transform:none}.ml-qa__label{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mle-ink)}.ml-qa__step-val{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--mle-muted)}.ml-qa__dd{position:relative}.ml-qa__dd-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:7px 14px 7px 8px;border:1px solid var(--mle-line-strong);border-radius:14px;background:#fff;color:var(--mle-ink);font-size:15px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ml-qa__dd-btn:hover{border-color:var(--mle-ink)}.ml-qa__dd.is-open .ml-qa__dd-btn{border-color:var(--mle-ink);box-shadow:0 0 0 3px #12263f1a}.ml-qa__dd-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-qa__dd-chev{flex:none;color:var(--mle-muted);transition:transform .18s ease}.ml-qa__dd.is-open .ml-qa__dd-chev{transform:rotate(180deg)}.ml-qa__dd-thumb{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--mle-panel);overflow:hidden}.ml-qa__dd-thumb.is-empty{display:none}.ml-qa__dd-thumb img{width:100%;height:100%;object-fit:contain;padding:4px;box-sizing:border-box;mix-blend-mode:multiply}.ml-qa__dd-list{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;max-height:268px;margin:0;padding:6px;list-style:none;overflow-y:auto;border:1px solid var(--mle-line);border-radius:14px;background:#fff;box-shadow:0 18px 44px #12263f2e}.ml-qa__dd-list[hidden]{display:none}.ml-qa__dd-opt{display:flex;align-items:center;gap:12px;padding:6px 10px 6px 6px;border-radius:10px;color:var(--mle-ink);font-size:14.5px;font-weight:500;line-height:1.2;cursor:pointer;outline:none}.ml-qa__dd-opt:hover,.ml-qa__dd-opt:focus-visible{background:var(--mle-panel)}.ml-qa__dd-label{flex:1 1 auto;min-width:0}.ml-qa__dd-tick{flex:none;color:var(--mle-ink);opacity:0}.ml-qa__dd-opt[aria-selected=true] .ml-qa__dd-tick{opacity:1}.ml-qa__dd-opt[aria-selected=true]{background:var(--mle-panel)}.ml-qa__foot{margin-top:auto;padding-top:22px}.ml-qa .ml-qa__add{min-height:58px;font-size:16px;font-weight:600;letter-spacing:.005em}.ml-qa .ml-qa__add[disabled]{border-style:dashed;background:transparent}.ml-qa__link{display:inline-block;margin-top:16px;font-size:13.5px;font-weight:500;color:var(--mle-muted);text-decoration:none;border-bottom:1px solid var(--mle-line-strong);padding-bottom:1px;transition:color .15s ease,border-color .15s ease}.ml-qa__link:hover{color:var(--mle-ink);border-color:var(--mle-ink);text-decoration:none}.ml-qa .ml-ord__sizes{gap:8px;margin-bottom:0}.ml-qa .ml-ord__size{min-width:56px;height:48px;padding:0 14px;font-size:14.5px;border-radius:12px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.ml-qa .ml-ord__size:active:not([disabled]){transform:scale(.95)}.ml-qa .ml-ord__size[aria-pressed=true]{transform:translateY(-1px);box-shadow:0 6px 14px #12263f38}.ml-ord__sizes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ml-ord__size{min-width:38px;height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--mle-line-strong);background:#fff;color:var(--mle-ink);font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ml-ord__size:hover:not([disabled]){border-color:var(--mle-ink)}.ml-ord__size[aria-pressed=true]{background:var(--mle-ink);border-color:var(--mle-ink);color:#fff}.ml-ord__size[disabled]{color:var(--mle-line-strong);border-color:var(--mle-line);background:#fff;cursor:not-allowed;text-decoration:line-through}.ml-ord__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:11px 16px;border:1px solid var(--mle-ink);border-radius:999px;background:var(--mle-ink);color:#fff;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.ml-ord__add:hover{background:#0b1a2e;border-color:#0b1a2e}.ml-ord__add[disabled]{background:#fff;border-color:var(--mle-line-strong);color:var(--mle-muted);cursor:default}.ml-ord__add.is-added{background:var(--mle-ok);border-color:var(--mle-ok);color:#fff}.ml-ord__add.is-busy{opacity:.7;cursor:progress}.ml-ord__note{margin:8px 0 0;font-size:12.5px;line-height:1.4;color:var(--mle-accent-dark)}.ml-ord__note:empty{display:none}@media(max-width:749px){.ml-qa{width:calc(100vw - 24px);max-height:calc(100vh - 24px);border-radius:18px}.ml-qa__grid{grid-template-columns:1fr;gap:18px;padding:12px}.ml-qa__stage{min-height:0;aspect-ratio:1;max-height:56vh;border-radius:16px}.ml-qa__swatch{width:40px;height:40px}.ml-qa__thumbs{bottom:10px;padding:6px}.ml-qa__img{padding:52px 0 70px}.ml-qa__info{padding:0 6px 6px}.ml-qa__title{font-size:24px}.ml-qa__price{font-size:18px}.ml-qa__body{margin-top:18px}.ml-qa__step{padding:16px 0}.ml-qa__close{top:16px;right:16px;width:36px;height:36px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/ml-essential-qa.css.map */
