*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--tr-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--selection-bg);color:var(--selection-ink)}a{color:var(--ink);text-decoration:none;transition:color var(--d-hover) var(--e)}a:hover{color:var(--ink)}img{display:block;max-width:100%}button{font:inherit;color:inherit}.t-hero{font:700 var(--t-hero)/var(--lh-hero) var(--f-display);letter-spacing:var(--tr-hero);color:var(--text-display);margin:0}.t-h1{font:800 var(--t-h1)/var(--lh-display) var(--f-display);letter-spacing:var(--tr-display);color:var(--text-display);margin:0}.t-h2{font:700 var(--t-h2)/1.02 var(--f-display);letter-spacing:var(--tr-display);color:var(--text-display);margin:0}.t-h3{font:700 var(--t-h3)/1.08 var(--f-display);letter-spacing:-.035em;color:var(--text-display);margin:0}.t-h4{font:700 var(--t-h4)/var(--lh-title) var(--f-display);letter-spacing:var(--tr-title);color:var(--text-display);margin:0}.t-lead{font-size:var(--t-lead);line-height:1.6;color:var(--text-body);max-width:56ch;margin:0}.t-body{font-size:var(--t-body);line-height:var(--lh-body);color:var(--text-body);margin:0}.t-sm{font-size:var(--t-sm);line-height:1.7;color:var(--text-body);margin:0}.t-kicker{font:500 var(--t-label)/1.2 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}.t-label{font:700 var(--t-label)/1.2 var(--f-body);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fnt)}.t-mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.t-price{font:800 var(--t-price-lg)/1 var(--f-display);letter-spacing:var(--tr-price);color:var(--ink)}.t-was{font:500 14px/1 var(--f-display);color:var(--fnt);text-decoration:line-through}.t-ghost{font:800 clamp(48px,6vw,72px)/.85 var(--f-display);letter-spacing:-.05em;color:rgb(var(--fg-rgb) / .1)}.t-glow{text-shadow:var(--glow-text)}.t-outline{color:transparent;-webkit-text-stroke:1px rgb(var(--fg-rgb) / .7)}.m-link{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;transition:background-size .35s var(--eo),color var(--d-hover)}.m-link:hover{background-size:100% 1px}.m-link-mut{color:var(--mut)}.m-link-mut:hover{color:var(--ink)}.m-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.m-orb{position:absolute;border-radius:50%}.m-orb--a{width:600px;height:600px;top:-180px;left:-180px;background:radial-gradient(circle,rgb(var(--fg-rgb) / .06) 0%,transparent 65%);animation:m-orbA 20s ease-in-out infinite}.m-orb--b{width:500px;height:500px;bottom:-100px;right:-100px;background:radial-gradient(circle,rgb(var(--fg-rgb) / .045) 0%,transparent 65%);animation:m-orbB 26s ease-in-out infinite}.m-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(var(--fg-rgb) / .022) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--fg-rgb) / .022) 1px,transparent 1px);background-size:80px 80px;animation:m-gridShift 14s linear infinite}.m-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.m-hairline{height:1px;background:linear-gradient(90deg,transparent,rgb(var(--fg-rgb) / .18),transparent);border:0}.m-rvl-js [data-reveal]{opacity:0;transform:translateY(26px);filter:blur(10px);transition:opacity var(--d-reveal) var(--er),transform var(--d-reveal) var(--er),filter var(--d-reveal) var(--er);transition-delay:calc(var(--i,0) * 80ms)}.m-rvl-js [data-reveal=left]{transform:translate(-32px)}.m-rvl-js [data-reveal=right]{transform:translate(32px)}.m-rvl-js [data-reveal=scale]{transform:scale(.93);filter:blur(8px)}.m-rvl-js [data-reveal].is-in{opacity:1;transform:none;filter:none}.m-split-w{display:inline-block;opacity:0;transform:translateY(.6em) rotate(2deg);filter:blur(6px);transform-origin:0 100%;transition:opacity .7s var(--er),transform .7s var(--er),filter .7s var(--er);transition-delay:calc(var(--i,0) * 70ms)}.is-in .m-split-w{opacity:1;transform:none;filter:none}@keyframes m-orbA{0%,to{transform:translate(0)}50%{transform:translate(50px,-35px)}}@keyframes m-orbB{0%,to{transform:translate(0)}50%{transform:translate(-40px,50px)}}@keyframes m-gridShift{to{background-position:80px 80px}}@keyframes m-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes m-scaleIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes m-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes m-marquee{to{transform:translate(-50%)}}@keyframes m-toast{0%{opacity:0;transform:translateY(14px) scale(.96)}12%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes m-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes m-wig{0%,90%,to{transform:rotate(0)}92%{transform:rotate(-14deg)}94%{transform:rotate(12deg)}96%{transform:rotate(-8deg)}98%{transform:rotate(4deg)}}@keyframes m-blink{50%{opacity:0}}@keyframes m-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.m-rvl-js [data-reveal],.m-split-w{opacity:1!important;transform:none!important;filter:none!important}}.m-icon{display:inline-block;flex:none;background:currentColor;transition:transform var(--d-move) var(--es)}.m-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;font-family:var(--f-body);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-btn);text-decoration:none;white-space:nowrap;overflow:hidden;isolation:isolate;transform:perspective(600px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--eo),translate .12s var(--e),scale .12s var(--e),box-shadow .12s var(--e);-webkit-tap-highlight-color:transparent}.m-btn.is-tilting{transition:transform .12s linear,translate .12s var(--e),scale .12s var(--e),box-shadow .12s var(--e)}.m-btn__in{position:relative;z-index:2;display:inline-flex;align-items:center;gap:9px}.m-btn--sm{height:40px;padding:0 18px;font-size:11px;border-radius:var(--r-sm);letter-spacing:.1em}.m-btn--md{height:48px;padding:0 28px;font-size:13px;border-radius:var(--r-btn)}.m-btn--lg{height:54px;padding:0 30px;font-size:15px;border-radius:var(--r-md);letter-spacing:.02em}.m-btn--full{width:100%}.m-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.m-btn[disabled],.m-btn[aria-disabled=true]{opacity:.38;pointer-events:none;box-shadow:none}.m-btn:active{scale:.96}.m-btn--primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--sh-press);margin-bottom:5px}.m-btn--primary:active{scale:1;translate:0 3px;box-shadow:var(--sh-press-active)}.m-btn--solid{background:var(--accent);color:var(--on-accent);font-weight:800}.m-btn--outline{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2)}.m-btn--glass{background:var(--fill);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm)}.m-btn--ghost{background:transparent;color:var(--mut)}@media(prefers-reduced-motion:reduce){.m-btn{transform:none}}.m-ibtn{position:relative;display:inline-grid;place-items:center;flex:none;border:0;border-radius:50%;cursor:pointer;padding:0;color:var(--ink);transition:transform .25s var(--es),background .25s,box-shadow .25s,color .25s;-webkit-tap-highlight-color:transparent}.m-ibtn--sm{width:32px;height:32px}.m-ibtn--md{width:40px;height:40px}.m-ibtn--lg{width:48px;height:48px}.m-ibtn--glass{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}.m-ibtn--glass:hover{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-hover);transform:scale(1.08)}.m-ibtn--solid{background:var(--accent);color:var(--on-accent);box-shadow:0 0 18px var(--accent-glow),inset 0 0 0 1px #fff3}.m-ibtn--solid:hover{transform:scale(1.08);box-shadow:0 0 28px var(--accent-glow-strong)}.m-ibtn--ghost{background:transparent;color:var(--mut)}.m-ibtn--ghost:hover{color:var(--ink);background:var(--fill-2)}.m-ibtn--outline{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-2)}.m-ibtn--outline:hover{box-shadow:inset 0 0 0 1.5px var(--line-strong);transform:rotate(90deg)}.m-ibtn:active{transform:scale(.92)}.m-ibtn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.m-ibtn[disabled]{opacity:.38;pointer-events:none}.m-count{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;display:grid;place-items:center;background:var(--ink);color:var(--bg);font:700 10.5px/1 var(--f-display);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--bg),0 3px 10px -1px #00000080;transform-origin:50% 70%;animation:m-pop .5s var(--es) both,m-wig 7.2s var(--e) 2s infinite;pointer-events:none}.m-count--inline{position:static;display:inline-grid;box-shadow:none;animation:none}.m-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:var(--r-pill);font:600 9.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}.m-badge--md{height:26px;padding:0 12px;font-size:11px}.m-badge--solid{background:var(--accent);color:var(--on-accent)}.m-badge--soft{background:var(--fill-2);color:var(--ink);border-color:var(--line-2)}.m-badge--outline{color:var(--mut);border-color:var(--line-2)}.m-badge--glass{background:#00000073;color:#f4f4f2;border-color:#ffffff2e;-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm)}.m-badge--danger{background:var(--danger-fill);color:var(--danger);border-color:var(--danger-line)}.m-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:m-pulse 2s infinite}.m-kicker{display:inline-flex;align-items:center;gap:10px;font:500 11px/1.2 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}.m-kicker--strong{color:var(--ink)}.m-kicker__dot{width:6px;height:6px;border-radius:50%;background:var(--ink);box-shadow:0 0 10px rgb(var(--fg-rgb) / .8)}.m-kicker__line{width:24px;height:1px;background:currentColor;opacity:.6}.m-announce{position:relative;height:38px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 14px;background:linear-gradient(90deg,rgb(var(--fg-rgb) / .09),rgb(var(--fg-rgb) / .03));border-bottom:1px solid var(--line-2);font:500 11.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);text-decoration:none;transition:background .3s,color .3s}a.m-announce:hover{background:linear-gradient(90deg,rgb(var(--fg-rgb) / .14),rgb(var(--fg-rgb) / .05));color:var(--ink)}.m-announce b{color:var(--ink);font-weight:700}.m-announce__pill{font:700 9.5px/1 var(--f-mono);letter-spacing:.1em;background:var(--accent);color:var(--on-accent);padding:4px 8px;border-radius:var(--r-pill)}.m-announce__timer{padding:4px 10px;border-radius:var(--r-pill);background:var(--fill-2);border:1px solid var(--line-2);color:var(--ink);font-variant-numeric:tabular-nums}a.m-announce:hover .m-icon{transform:translate(4px)}.m-field{display:flex;flex-direction:column;gap:8px;min-width:0}.m-field__label{font:700 11px/1 var(--f-body);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fnt)}.m-field__control{width:100%;height:52px;padding:0 18px;border-radius:13px;border:1px solid var(--line-2);background:var(--fill);color:var(--ink);font:400 15px/1.4 var(--f-body);outline:none;transition:border-color .2s,background .2s,box-shadow .25s var(--eo)}textarea.m-field__control{height:auto;min-height:120px;padding:14px 18px;resize:vertical;line-height:1.6}.m-field__control::placeholder{color:var(--fnt)}.m-field__control:hover{border-color:var(--line-hover)}.m-field__control:focus{border-color:var(--line-strong);background:var(--fill-2);box-shadow:var(--sh-focus)}.m-field--sm .m-field__control{height:42px;font-size:13px;border-radius:var(--r-sm);padding:0 14px}.m-field__hint{font-size:12px;color:var(--fnt)}.m-field--error .m-field__control{border-color:var(--danger-line)}.m-field--error .m-field__control:focus{box-shadow:0 0 0 3px var(--danger-fill)}.m-field--error .m-field__hint{color:var(--danger)}.m-field__control:disabled{opacity:.4;pointer-events:none}@media(max-width:749px){.m-field__control{font-size:16px}}.m-news{display:flex;align-items:center;gap:8px;height:46px;padding:4px 4px 4px 18px;border-radius:var(--r-pill);background:var(--fill);border:1px solid var(--line-2);transition:border-color .2s,box-shadow .25s var(--eo)}.m-news:hover{border-color:var(--line-hover)}.m-news:focus-within{border-color:var(--line-strong);box-shadow:var(--sh-focus)}.m-news input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--ink);font:400 14px var(--f-body)}.m-news input::placeholder{color:var(--fnt)}.m-news--done{border-color:var(--line-strong)}.m-news__ok{flex:1;font:500 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.m-chip{position:relative;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 20px;border-radius:var(--r-pill);border:1.5px solid var(--line-2);background:transparent;color:var(--mut);cursor:pointer;font:700 11px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;overflow:hidden;transition:all var(--d-hover) var(--e)}.m-chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgb(var(--fg-rgb) / .1),transparent);opacity:0;transition:opacity .2s}.m-chip:hover:before,.m-chip.is-active:before{opacity:1}.m-chip:hover{border-color:var(--line-hover);color:var(--ink)}.m-chip.is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.m-chip.is-active:before{opacity:0}.m-chip:active{transform:scale(.96)}.m-chip__n{font:500 10px var(--f-mono);opacity:.6}.m-card{position:relative;display:flex;flex-direction:column;border-radius:22px;background:linear-gradient(165deg,var(--surface-2),var(--bg-2));border:1px solid var(--line);color:var(--ink);text-decoration:none;isolation:isolate;transform-style:preserve-3d;will-change:transform;transform:perspective(1000px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));translate:0 0;transition:border-color .35s,box-shadow .4s,transform .45s var(--eo),translate .45s var(--eo)}.m-card.is-tilting{transition:border-color .35s,box-shadow .4s,transform .1s linear,translate .45s var(--eo)}.m-card--flat{background:var(--surface)}.m-card--glass{background:var(--fill);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md)}.m-card--clip{overflow:hidden}.m-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(150deg,rgb(var(--fg-rgb) / .6),transparent 42%,transparent 70%,rgb(var(--fg-rgb) / .2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s;pointer-events:none;z-index:5}.m-card__glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:1;opacity:0;transition:opacity .4s;pointer-events:none;background:radial-gradient(280px circle at var(--gx,50%) var(--gy,30%),rgb(var(--fg-rgb) / .1),transparent 60%)}.m-card--interactive{cursor:pointer}.m-card--interactive:hover{translate:0 -6px;border-color:transparent;box-shadow:var(--sh-card-hover)}.m-card--interactive:hover:before,.m-card--interactive:hover .m-card__glow{opacity:1}.m-card__body{position:relative;z-index:2;padding:var(--card-pad,22px);display:flex;flex-direction:column;flex:1;min-width:0}.m-pc__media{position:relative;z-index:2;aspect-ratio:4/3;overflow:hidden;border-radius:21px 21px 0 0;background:var(--bg-2)}.m-pc__media img,.m-pc__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--eo),opacity .5s}.m-pc__img2{opacity:0}.m-card--interactive:hover .m-pc__media img,.m-card--interactive:hover .m-pc__ph{transform:scale(1.05)}.m-card--interactive:hover .m-pc__img2{opacity:1}.m-pc__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgb(0 0 0 / .45));pointer-events:none}.m-pc__ph{display:grid;place-items:center;background:repeating-linear-gradient(135deg,rgb(var(--fg-rgb) / .03) 0 1px,transparent 1px 12px),linear-gradient(160deg,var(--surface-3),var(--bg-2));color:var(--fnt);font:500 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase}.m-pc__tl{position:absolute;top:12px;left:12px;z-index:3}.m-pc__tr{position:absolute;top:12px;right:12px;z-index:3}.m-pc__title{margin:0 0 6px;font:600 17px/1.25 var(--f-display);letter-spacing:-.02em;color:var(--ink)}.m-pc__title span{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .45s var(--eo)}.m-card--interactive:hover .m-pc__title span{background-size:100% 1px}.m-pc__meta{font-size:13px;color:var(--fnt);margin-bottom:16px;line-height:1.5}.m-pc__rate{font-size:11px;letter-spacing:1px;color:var(--ink);margin-bottom:8px}.m-pc__rate i{font-style:normal;color:var(--fnt);letter-spacing:0;margin-left:6px;font-family:var(--f-mono);font-size:10.5px}.m-pc__foot{margin-top:auto;display:flex;flex-direction:column;gap:14px}.m-pc__price{display:flex;align-items:baseline;gap:8px}.m-pc__now{font:700 22px/1 var(--f-display);letter-spacing:-.02em}.m-pc__was{font:500 14px/1 var(--f-display);color:var(--fnt);text-decoration:line-through}.m-acc{display:flex;flex-direction:column;gap:10px}.m-acc__item{border-radius:var(--r-lg);border:1.5px solid var(--line);background:var(--surface-glass-strong);transition:border-color .3s,background .3s,box-shadow .3s}.m-acc__item:hover:not(.is-open){border-color:var(--line-2);box-shadow:0 4px 20px #0003;background:var(--surface)}.m-acc__item.is-open{border-color:var(--line-hover);background:var(--fill);box-shadow:0 8px 32px rgb(var(--fg-rgb) / .03),0 4px 16px #0000004d}.m-acc__head{display:flex;align-items:center;gap:14px;width:100%;padding:18px 20px;border:0;background:none;color:inherit;cursor:pointer;text-align:left}.m-acc__n{font:600 12px/1 var(--f-mono);letter-spacing:.04em;color:var(--fnt);min-width:26px;transition:color .3s}.m-acc__item.is-open .m-acc__n,.m-acc__head:hover .m-acc__n{color:var(--ink)}.m-acc__q{flex:1;font:600 15px/1.4 var(--f-body);color:var(--mut);transition:color .25s}.m-acc__head:hover .m-acc__q,.m-acc__item.is-open .m-acc__q{color:var(--ink)}.m-acc__tog{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--line-2);color:var(--ink);transition:transform .38s var(--ed),border-color .25s,background .25s,color .25s}.m-acc__head:hover .m-acc__tog{border-color:var(--line-hover)}.m-acc__item.is-open .m-acc__tog{transform:rotate(135deg);background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.m-acc__ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--ed)}.m-acc__item.is-open .m-acc__ans{grid-template-rows:1fr}.m-acc__ans>div{overflow:hidden}.m-acc__body{padding:14px 22px 20px 60px;border-top:1px solid var(--line);font-size:14px;line-height:1.75;color:var(--mut)}.m-drawer-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .38s var(--ed),visibility .38s}.m-drawer-ov.is-open{opacity:1;visibility:visible}.m-drawer{position:fixed;top:0;right:0;bottom:0;z-index:1000;width:min(400px,100%);display:flex;flex-direction:column;background:var(--bg-2);border-left:1.5px solid var(--line-2);transform:translate(100%);visibility:hidden;transition:transform .38s var(--ed),visibility .38s;overscroll-behavior:contain}.m-drawer.is-open{transform:none;visibility:visible;box-shadow:-8px 0 60px #000000b3}.m-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line)}.m-drawer__title{font:800 20px/1 var(--f-display);letter-spacing:-.02em;margin:0}.m-drawer__body{flex:1;overflow:auto;padding:8px 24px}.m-drawer__foot{padding:18px 24px max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--line)}.m-toast{position:fixed;bottom:28px;right:24px;z-index:1001;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;background:var(--surface-glass-strong);border:1.5px solid var(--line-hover);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);box-shadow:0 0 24px rgb(var(--fg-rgb) / .1),0 16px 40px -12px #0009;color:var(--ink);font:500 13.5px/1.3 var(--f-body);animation:m-toast var(--dur,2.8s) ease forwards}.m-toast--static{position:relative;bottom:auto;right:auto;animation:none}.m-toast__ic{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--on-accent)}.m-marquee{position:relative;overflow:hidden;padding:13px 0;background:var(--accent);color:var(--on-accent)}.m-marquee--outline{background:transparent;color:var(--ink);border-block:1px solid var(--line-2)}.m-marquee--fade{-webkit-mask:linear-gradient(90deg,transparent,#000 100px,#000 calc(100% - 100px),transparent);mask:linear-gradient(90deg,transparent,#000 100px,#000 calc(100% - 100px),transparent)}.m-marquee__tr{display:flex;width:max-content;animation:m-marquee var(--dur,28s) linear infinite}.m-marquee--rev .m-marquee__tr{animation-direction:reverse}.m-marquee:hover .m-marquee__tr{animation-play-state:paused}.m-marquee__it{display:inline-flex;align-items:center;gap:18px;padding:0 18px;white-space:nowrap;font:700 13px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;transition:opacity .2s}.m-marquee__it:after{content:"\2726";opacity:.5}.m-marquee:hover .m-marquee__it{opacity:.55}.m-marquee:hover .m-marquee__it:hover{opacity:1}@media(hover:none){.m-btn--glass{background:var(--fill-2)}.m-card--interactive:hover{translate:0 0}}.m-icon--shopping-bag{-webkit-mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-shopping-bag' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z' /%3E %3Cpath d='M3 6h18' /%3E %3Cpath d='M16 10a4 4 0 0 1-8 0' /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-shopping-bag' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z' /%3E %3Cpath d='M3 6h18' /%3E %3Cpath d='M16 10a4 4 0 0 1-8 0' /%3E %3C/svg%3E") center/contain no-repeat}.m-icon--arrow-right{-webkit-mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-arrow-right' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M5 12h14' /%3E %3Cpath d='m12 5 7 7-7 7' /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-arrow-right' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M5 12h14' /%3E %3Cpath d='m12 5 7 7-7 7' /%3E %3C/svg%3E") center/contain no-repeat}.m-icon--plus{-webkit-mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-plus' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M5 12h14' /%3E %3Cpath d='M12 5v14' /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-plus' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M5 12h14' /%3E %3Cpath d='M12 5v14' /%3E %3C/svg%3E") center/contain no-repeat}.m-icon--minus{-webkit-mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-minus' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M5 12h14' /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-minus' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M5 12h14' /%3E %3C/svg%3E") center/contain no-repeat}.m-icon--x{-webkit-mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-x' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M18 6 6 18' /%3E %3Cpath d='m6 6 12 12' /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-x' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M18 6 6 18' /%3E %3Cpath d='m6 6 12 12' /%3E %3C/svg%3E") center/contain no-repeat}.m-icon--check{-webkit-mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-check' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M20 6 9 17l-5-5' /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-check' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='M20 6 9 17l-5-5' /%3E %3C/svg%3E") center/contain no-repeat}.m-icon--chevron-left{-webkit-mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-chevron-left' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='m15 18-6-6 6-6' /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-chevron-left' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='m15 18-6-6 6-6' /%3E %3C/svg%3E") center/contain no-repeat}.m-icon--chevron-right{-webkit-mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-chevron-right' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='m9 18 6-6-6-6' /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg class='lucide lucide-chevron-right' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E %3Cpath d='m9 18 6-6-6-6' /%3E %3C/svg%3E") center/contain no-repeat}
/*# sourceMappingURL=/cdn/shop/t/23/assets/design-system.css.map */
