:root{--bms-violet: #7706d8;--bms-indigo: #4603ae;--bms-orchid: #aa44e4;--bms-pink: #e15bf4;--bms-blush: #f7acf8;--bms-deep: #270478;--bms-ink: #10033e;--bms-gloss: linear-gradient(180deg, #f9c6f9 0%, #f27af7 16%, #e15bf4 30%, #aa44e4 48%, #7706d8 66%, #4603ae 84%, #270478 100%);--bms-button: linear-gradient(180deg, #c463f0 0%, #9126e0 34%, #7706d8 62%, #4603ae 100%);--bms-radius-card: 28px;--bms-radius-panel: 36px;--bms-pill: 999px;--bms-spring: cubic-bezier(.34, 1.56, .64, 1);--bms-ease: cubic-bezier(.22, 1, .36, 1);--bms-font-head: "Unbounded", system-ui, sans-serif;--bms-font-body: "Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--bms-font-sys: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bms-ease-apple: cubic-bezier(.28, .11, .32, 1);--bms-gutter: clamp(16px, 4vw, 48px);--bms-max: 1320px}[data-theme=dark]{color-scheme:dark;--bms-bg: #0c0716;--bms-surface: #150b2a;--bms-surface-2: #1e1040;--bms-text: #f7f1ff;--bms-muted: #bca9db;--bms-line: rgb(247 172 248 / .14);--bms-accent: #f7acf8;--bms-glass: rgb(21 11 42 / .62);--bms-glass-line: rgb(247 172 248 / .18);--bms-shadow: 0 18px 40px -18px rgb(0 0 0 / .7);--bms-bubble: radial-gradient(circle at 50% 38%, rgb(170 68 228 / .55), rgb(70 3 174 / .28) 46%, rgb(21 11 42 / 0) 72%);--bms-overlay: rgb(8 4 18 / .62);--v-curtain: #0c0716;--v-curtain-line: rgb(255 255 255 / .08);--v-cats-text: #f7f1ff;--v-cat-line: rgb(255 255 255 / .09);--v-cat-bg: radial-gradient(ellipse 66% 50% at 50% 40%, rgb(170 68 228 / .18) 0%, rgb(170 68 228 / 0) 68%), linear-gradient(180deg, #1e1040 0%, #150b2a 100%)}[data-theme=light]{color-scheme:light;--bms-bg: #f6f0ff;--bms-surface: #ffffff;--bms-surface-2: #efe4ff;--bms-text: #1a0b33;--bms-muted: #5f4b85;--bms-line: rgb(70 3 174 / .12);--bms-accent: #7706d8;--bms-glass: rgb(255 255 255 / .7);--bms-glass-line: rgb(70 3 174 / .14);--bms-shadow: 0 18px 40px -20px rgb(39 4 120 / .35);--bms-bubble: radial-gradient(circle at 50% 38%, rgb(225 91 244 / .32), rgb(170 68 228 / .16) 46%, rgb(255 255 255 / 0) 72%);--bms-overlay: rgb(26 11 51 / .42);--v-curtain: #f6f0ff;--v-curtain-line: rgb(70 3 174 / .12);--v-cats-text: #1a0b33;--v-cat-line: rgb(70 3 174 / .1);--v-cat-bg: radial-gradient(ellipse 66% 50% at 50% 40%, rgb(170 68 228 / .14) 0%, rgb(170 68 228 / 0) 68%), linear-gradient(180deg, #ffffff 0%, #efe4ff 100%);--v-cat-shadow: 0 14px 34px rgb(39 4 120 / .14), 0 2px 6px rgb(39 4 120 / .08), inset 0 1px 0 rgb(255 255 255 / .8);--v-cat-shadow-hover: 0 22px 46px rgb(39 4 120 / .2), 0 3px 8px rgb(39 4 120 / .12), inset 0 1px 0 rgb(255 255 255 / .9)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.bms{margin:0;background:var(--bms-bg);color:var(--bms-text);font:400 16px/1.55 var(--bms-font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}:where(.bms) img{display:block;max-width:100%}:where(.bms) a{color:inherit;text-decoration:none}:where(.bms) button{font:inherit;color:inherit}:where(.bms) :is(h1,h2,h3){font-family:var(--bms-font-head);margin:0;letter-spacing:-.01em}.bms-muted{color:var(--bms-muted)}.bms-wrap{width:min(100% - 2 * var(--bms-gutter),var(--bms-max));margin-inline:auto}.bms-header{position:sticky;top:10px;z-index:20;padding-inline:12px;margin-top:10px}.bms-header__bar{width:min(100%,var(--bms-max));margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding-inline:8px;border-radius:var(--bms-pill);background:var(--bms-glass);border:1px solid var(--bms-glass-line);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.bms-header__logo{justify-self:center;display:block;width:50px;height:50px}.bms-header__actions{justify-self:end;display:flex;gap:4px}.bms-icon-btn{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:transform .45s var(--bms-spring),background .2s}.bms-icon-btn:hover{background:var(--bms-surface-2);transform:scale(1.08)}.bms-icon-btn:active{transform:scale(.92)}.bms-icon-btn svg{width:22px;height:22px}.bms-icon-btn--menu{background:var(--bms-surface-2)}.bms-header .bms-icon-btn{transition:background-color .3s var(--bms-ease-apple)}.bms-header .bms-icon-btn:hover,.bms-header .bms-icon-btn:active{transform:none}.bms-header .bms-icon-btn--menu:not(:hover){background:transparent}.bms-badge-count{position:absolute;top:3px;right:1px;min-width:19px;height:19px;padding-inline:5px;border-radius:var(--bms-pill);background:var(--bms-button);color:#fff;font:800 11px/19px var(--bms-font-body);box-shadow:inset 0 1px #ffffff80,0 0 0 2px var(--bms-bg);animation:bms-pop .6s var(--bms-spring) both}@keyframes bms-pop{0%{transform:scale(.3)}to{transform:scale(1)}}@keyframes bms-jelly{0%{transform:scale(1)}30%{transform:scale(1.16,.86)}42%{transform:scale(.9,1.1)}55%{transform:scale(1.06,.95)}70%{transform:scale(.98,1.02)}to{transform:scale(1)}}.bms-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border:0;border-radius:var(--bms-pill);font:600 14.5px/1 var(--bms-font-head);letter-spacing:0;cursor:pointer;isolation:isolate;transition:transform .45s var(--bms-spring),box-shadow .3s}.bms-btn:hover{transform:translateY(-3px) scale(1.03)}.bms-btn:active{transform:translateY(1px) scale(.96);transition-duration:.12s}.bms-btn svg{width:20px;height:20px}.bms-btn--primary{color:#fff;background:var(--bms-button);box-shadow:inset 0 2px #ffffff73,inset 0 -4px #10033e59,0 12px 26px -10px #7706d8bf}.bms-btn--primary:before{content:"";position:absolute;top:3px;right:12px;bottom:52%;left:12px;border-radius:var(--bms-pill);background:linear-gradient(180deg,#ffffff8c,#fff0);z-index:-1;pointer-events:none}.bms-btn--glass{color:var(--bms-text);background:var(--bms-glass);border:1px solid var(--bms-glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bms-btn--ghost{color:var(--bms-text);background:transparent;border:2px solid var(--bms-line)}.bms-btn--white{color:var(--bms-violet);background:#fff;box-shadow:inset 0 -3px #4603ae2e,0 12px 24px -12px #10033e99}.bms-btn--block{width:100%}.bms-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--bms-pill);background:var(--bms-surface-2);color:var(--bms-text);font:700 13px/1 var(--bms-font-body)}.bms-chip i{font-style:normal;color:var(--bms-accent)}.bms-section{width:min(100% - 2 * var(--bms-gutter),var(--bms-max));margin:0 auto;padding-block:34px}.bms-section:has(>.bms-spot){container-type:inline-size}.bms-spot{position:relative;overflow:hidden;display:grid;gap:8px;border-radius:var(--bms-radius-panel);padding:40px 28px 0;color:#fff;background:radial-gradient(44% 58% at 50% 78%,#aa44e457,#7706d81f 55%,#7706d800 78%),#0b0614;box-shadow:inset 0 0 0 1px #f7acf81f;isolation:isolate}.bms-spot__copy{display:grid;gap:16px;justify-items:start;align-content:center;position:relative;z-index:1}.bms-spot__title{display:grid;font:800 clamp(1.15rem,5vw,1.6rem) / 1.02 var(--bms-font-head);letter-spacing:-.01em;text-transform:uppercase;color:#fff}.bms-spot__price{margin:0;font:700 17px / 1.3 var(--bms-font-body);color:#ffffffe6}.bms-spot .bms-btn{margin-top:8px}.bms-spot__art{position:relative;height:270px}.bms-spot__art img{position:absolute;bottom:-18px;width:62%;aspect-ratio:1200 / 1500;object-fit:contain;filter:drop-shadow(0 26px 24px rgb(16 3 62 / .6));animation:bms-float-soft 7s ease-in-out infinite}.bms-spot__art img:first-child{left:2%}.bms-spot__art img:last-child{right:0;bottom:-40px;width:56%;animation-delay:-3s}@keyframes bms-float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bms .v-foot{margin-top:30px;background:var(--bms-surface);border-radius:var(--bms-radius-panel) var(--bms-radius-panel) 0 0;border-block-start:1px solid var(--bms-line)}.bms .v-foot .v-foot__icon,.bms .v-foot .v-foot__icon:hover{color:var(--bms-accent)}.bms .v-foot__icon:focus-visible{outline-color:var(--bms-accent)}.bms-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--bms-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bms-drawer{position:fixed;z-index:41;top:0;bottom:0;width:min(88vw,400px);display:flex;flex-direction:column;gap:18px;padding:18px;background:var(--bms-bg);box-shadow:0 0 60px #00000059}.bms-drawer--left{left:0;border-radius:0 32px 32px 0}.bms-drawer__head{display:flex;align-items:center;justify-content:space-between}.bms-drawer__head img{width:54px;height:54px}.bms-nav{display:grid;gap:8px}.bms-nav__item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:22px;background:var(--bms-surface);border:1px solid var(--bms-line);transition:transform .45s var(--bms-spring)}.bms-nav__item:hover{transform:translate(4px)}.bms-nav__emoji{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;font-size:22px;background:radial-gradient(circle at 50% 30%,#aa44e459,#aa44e400 70%),var(--bms-surface-2);box-shadow:inset 0 0 0 1px var(--bms-line),inset 0 -6px 12px #7706d82e}.bms-nav__label{font:600 16px/1.25 var(--bms-font-head);letter-spacing:0}.bms-nav__item svg{width:18px;height:18px;color:var(--bms-accent)}.bms-drawer__card{margin-top:auto;display:grid;gap:8px;padding:18px;border-radius:var(--bms-radius-card);background:var(--bms-surface-2)}.bms-drawer__card p{margin:0;font:600 13.5px/1.25 var(--bms-font-head)}.bms-drawer__card a{display:inline-flex;align-items:center;gap:10px;color:var(--bms-muted);font-weight:700}.bms-drawer__card svg{width:18px;height:18px;color:var(--bms-accent)}@media(prefers-reduced-motion:reduce){.bms *,.bms *:before,.bms *:after{animation:none!important;transition:none!important}}.bms-save-data .bms-spot__art img{animation:none}@media(min-width:990px){.bms-header{top:14px;padding-inline:24px;margin-top:14px}.bms-header__bar{height:70px;padding-inline:12px}.bms-header__logo{width:56px;height:56px}.bms-section{padding-block:52px}.bms-spot{grid-template-columns:1fr 1fr;align-items:center;padding:72px 80px;min-height:440px;background:radial-gradient(30% 66% at 74% 58%,#aa44e457,#7706d81f 55%,#7706d800 78%),#0b0614}.bms-spot__title{font-size:min(48px,3.9cqw);font-weight:700;line-height:1.06}.bms-spot__price{font-size:19px}.bms-spot__art{height:360px}.bms-spot__art img{bottom:-96px}.bms-spot__art img:last-child{bottom:-120px}}.content-for-layout>.shopify-section:has(.bms-zbor){margin-block-start:calc(-1 * var(--v-header-h, 64px))}.content-for-layout>.shopify-section:has(.bms-zbor)~.shopify-section{overflow-anchor:none}.bms-zbor{--zb-h: clamp(560px, 80svh, 720px);--zb-top: calc(var(--v-header-h) + 24px);--zb-free: calc(var(--zb-h) - var(--zb-top) - 80px);position:relative;height:var(--zb-h);overflow:hidden;isolation:isolate;container-type:inline-size;background:radial-gradient(70% 60% at 50% 52%,#5010a04d,#5010a000 70%),radial-gradient(50% 40% at 50% 100%,#7706d81a,#7706d800 70%),#000}.bms-zbor__stage{--zb-s: min(80cqw, var(--zb-free) / .98);--zb-cy: calc(var(--zb-top) + max(0px, (var(--zb-free) - .8425 * var(--zb-s)) / 2) + .385 * var(--zb-s));--zb-fs: min(92cqw / var(--zb-em), 13cqw, 120px, .4 * var(--zb-s));--zb-wy: calc(-.27 * var(--zb-s) * var(--zb-ar));position:absolute;top:0;right:0;bottom:0;left:0}.bms-zbor__par{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bms-zbor__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bms-zbor__glow{position:absolute;left:50%;top:var(--zb-cy);width:calc(1.5 * var(--zb-s));height:calc(1.1 * var(--zb-s));translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,#7706d86b,#5010a029 50%,#5010a000);pointer-events:none}.bms-zbor__word{position:absolute;left:0;top:var(--zb-cy);translate:0 calc(var(--zb-wy) - 50%);width:100%;display:flex;justify-content:center;pointer-events:none}.bms-zbor__word span{display:block;font:800 var(--zb-fs) / 1 var(--bms-font-head);letter-spacing:-.02em;white-space:nowrap;color:#7706d842;animation:bms-zbor-word .8s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.bms-zbor__floor{position:absolute;left:calc(50% - .36 * var(--zb-s));top:calc(var(--zb-cy) + .3825 * var(--zb-s));width:calc(.72 * var(--zb-s));height:calc(.075 * var(--zb-s));pointer-events:none;animation:bms-zbor-press 2.094s cubic-bezier(.37,0,.63,1) -1.047s infinite alternate}.bms-zbor__floor i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(closest-side,#000000d9,#0000);animation:bms-zbor-floor .7s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.bms-zbor__link{position:absolute;left:calc(50% - var(--zb-s) / 2);top:var(--zb-cy);transform:translateY(-50%);transform-origin:50% 0;display:block;width:var(--zb-s);height:calc(var(--zb-s) * var(--zb-ar));cursor:pointer;outline:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;animation:bms-zbor-bob 2.094s cubic-bezier(.37,0,.63,1) -1.047s infinite alternate,bms-zbor-rock 2.094s cubic-bezier(.37,0,.63,1) -1.847s infinite alternate}.bms-zbor__link:focus-visible{outline:2px solid #aa44e4;outline-offset:8px;border-radius:24px}.bms-zbor__shoe{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;clip-path:inset(-3px);transform:rotate(-13deg);animation:bms-zbor-shoe .6s cubic-bezier(.2,.9,.25,1.05);will-change:transform,opacity}.bms-zbor__shoe img{position:absolute;left:calc(-114 / 972 * var(--zb-s));top:calc(-1 * var(--zb-y) * var(--zb-s));width:calc(1200 / 972 * var(--zb-s));max-width:none;height:calc(1500 / 972 * var(--zb-s));user-select:none;-webkit-user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 -1px 0 rgb(216 184 255 / .55))}.bms-zbor__stage.is-dark .bms-zbor__shoe img{filter:brightness(1.45) drop-shadow(0 -1px 0 rgb(216 184 255 / .7)) drop-shadow(0 0 .6px rgb(216 184 255 / .9))}.bms-zbor__shade{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--zb-cut) calc(-114 / 972 * var(--zb-s)) calc(-1 * var(--zb-y) * var(--zb-s)) / calc(1200 / 972 * var(--zb-s)) calc(1500 / 972 * var(--zb-s)) no-repeat;mask:var(--zb-cut) calc(-114 / 972 * var(--zb-s)) calc(-1 * var(--zb-y) * var(--zb-s)) / calc(1200 / 972 * var(--zb-s)) calc(1500 / 972 * var(--zb-s)) no-repeat;background:linear-gradient(180deg,#ffffff80,#fff0 32%,#0000 55%,#0000009e);mix-blend-mode:soft-light}.bms-zbor__ahead{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;pointer-events:none}.bms-zbor__ahead img{display:block;max-width:none;width:calc(1200 / 972 * var(--zb-s));height:calc(1500 / 972 * var(--zb-s))}@keyframes bms-zbor-shoe{0%{transform:translate(-30%,16%) rotate(1deg)}}@keyframes bms-zbor-word{0%{transform:translateY(30%)}}@keyframes bms-zbor-floor{0%{transform:scale(.5)}}@keyframes bms-zbor-bob{0%{translate:0 calc(-.014 * var(--zb-s))}to{translate:0 calc(.014 * var(--zb-s))}}@keyframes bms-zbor-rock{0%{rotate:-1.1deg}to{rotate:1.1deg}}@keyframes bms-zbor-press{0%{scale:.94;opacity:.65}to{scale:1.06;opacity:.95}}.bms-zbor.is-off :is(.bms-zbor__link,.bms-zbor__floor){animation-play-state:paused}.bms-save-data .bms-zbor :is(.bms-zbor__link,.bms-zbor__shoe,.bms-zbor__word span,.bms-zbor__floor,.bms-zbor__floor i){animation:none}@media(hover:hover)and (pointer:fine){.bms-zbor__par{will-change:transform}}.bms-zbor__dots{position:absolute;left:50%;bottom:32px;translate:-50% 0;z-index:5;display:flex;align-items:center;padding-inline-end:10px}.bms-zbor__dot{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .45s var(--bms-ease-apple)}.bms-zbor__dot i{display:block;width:20px;height:6px;clip-path:inset(0 7px round 3px);background:#ffffff40;transition:clip-path .45s var(--bms-ease-apple)}.bms-zbor__dot b{display:block;height:100%;background:#ffffffe6;transform:scaleX(0);transform-origin:0 50%}.bms-zbor__dot[aria-current=true]{transform:translate(5px)}.bms-zbor__dot[aria-current=true]~.bms-zbor__dot{transform:translate(10px)}.bms-zbor__dot[aria-current=true] i{clip-path:inset(0 round 3px)}.bms-zbor.is-still .bms-zbor__dot[aria-current=true] b{transform:none}.bms-zbor__dot:focus-visible{outline:2px solid #aa44e4;outline-offset:0;border-radius:12px}@media(min-width:990px){.bms-zbor{--zb-h: clamp(640px, 100svh, 1000px);--zb-free: calc(var(--zb-h) - var(--zb-top) - 88px)}.bms-zbor__stage{--zb-s: min(46cqw, 760px, var(--zb-free) / .98);--zb-cy: calc(var(--zb-top) + .46 * var(--zb-free));--zb-fs: min(86cqw / var(--zb-em), .4 * var(--zb-s));--zb-wy: 0px}.bms-zbor__dots{bottom:40px}}.bms-overlay--menu{background:#00000073;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);animation:bms-fade .42s var(--bms-ease-apple) both}.bms-drawer--left{width:100%;gap:0;padding:12px 24px 32px;background:#000;border-radius:0;box-shadow:none;overflow-y:auto;font-family:var(--bms-font-sys);animation:bms-drawer-in .42s cubic-bezier(.32,.72,0,1) both}.bms-drawer--left .bms-drawer__head{min-height:64px}.bms-drawer--left .bms-drawer__head img{width:40px;height:40px}.bms-drawer__x{display:grid;place-items:center;width:44px;height:44px;margin-right:-11px;padding:0;border:0;background:none;color:#f5f5f7;cursor:pointer}.bms-drawer__x svg{width:22px;height:22px}.bms-drawer__x:focus-visible{outline:2px solid #aa44e4;outline-offset:4px}.bms-drawer--left .bms-nav{gap:8px;margin:24px 0}.bms-drawer--left .bms-nav__item{display:flex;align-items:flex-start;gap:14px;min-height:44px;padding:8px 0;border:0;border-radius:4px;background:none;color:#e8e8ed;transition:color .3s var(--bms-ease-apple);animation:bms-rise .36s var(--bms-ease-apple) both;animation-delay:calc(.42s + var(--i, 0) * 35ms)}.bms-drawer--left .bms-nav__item:hover,.bms-drawer--left .bms-nav__item:focus{color:#fff;transform:none}.bms-drawer--left .bms-nav__item:focus-visible{outline:2px solid #aa44e4;outline-offset:4px}.bms-drawer--left .bms-nav__emoji{display:block;flex:none;width:32px;height:auto;border-radius:0;background:none;box-shadow:none;font-size:22px;line-height:calc(24px * 1.15);text-align:center}.bms-drawer--left .bms-nav__label{font:500 24px / 1.15 var(--bms-font-head);letter-spacing:-.01em}.bms-drawer--left .bms-drawer__card{font-family:var(--bms-font-body)}@keyframes bms-drawer-in{0%{transform:translate(-100%)}}@keyframes bms-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes bms-fade{0%{opacity:0}}@media(min-width:750px){.bms-drawer--left{width:420px;padding:16px 32px 40px;border-right:1px solid rgb(255 255 255 / .08)}.bms-drawer--left .bms-nav__item{padding-block:7px}.bms-drawer--left .bms-nav__emoji{font-size:24px;line-height:29.9px}.bms-drawer--left .bms-nav__label{font-size:26px}}.bms-cats-section{position:relative;z-index:2;background:var(--bms-bg)}.bms-section.bms-cats{padding:48px 0 64px}.bms-cats__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.bms-cats__title{margin:0;font:700 28px/1.04 var(--bms-font-head);letter-spacing:-.01em;text-transform:uppercase;color:#fff}.bms-cats__sub{margin:8px 0 0;font:600 15px/1.3 var(--bms-font-body);color:#bca9db}.bms-cats__all{display:inline-flex;align-items:center;gap:4px;padding:10px 0;color:#c69cff;text-decoration:none;font:700 15px/1 var(--bms-font-body);white-space:nowrap}.bms-cats__all svg{width:16px;height:16px}.bms-cats__all:hover{color:#fff}.bms-cats__all:focus-visible{outline:2px solid #aa44e4;outline-offset:3px;border-radius:6px}.bms-cats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.bms-cat{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate;container-type:size;border-radius:22px;color:#fff;text-decoration:none;background:radial-gradient(62% 52% at 50% 50%,#aa44e457,#7706d81f 55%,#7706d800 78%),#0b0614;box-shadow:inset 0 0 0 1px #f7acf81f}.bms-cat:focus-visible{outline:2px solid #aa44e4;outline-offset:4px}.bms-cat__word{position:absolute;left:0;right:0;top:36%;display:flex;justify-content:center;translate:0 -50%;pointer-events:none}.bms-cat__word span{display:block;font:800 min(86cqw / var(--em),26cqh)/1 var(--bms-font-head);letter-spacing:-.02em;white-space:nowrap;color:#7706d866;transition:transform .6s var(--bms-ease),color .4s}.bms-cat__shoe{position:absolute;left:50%;top:43%;width:78%;aspect-ratio:1 / var(--ar);translate:-50% -50%}.bms-cat__shoe img{position:absolute;left:-11.7284%;top:calc(var(--y) / var(--ar) * -100%);width:123.4568%;max-width:none;height:auto;transform:rotate(-10deg);transform-origin:50% calc((var(--y) + var(--ar) / 2) / 1.5432 * 100%);filter:drop-shadow(0 -1px 0 rgb(216 184 255 / .55)) drop-shadow(0 18px 16px rgb(0 0 0 / .55));transition:transform .6s var(--bms-spring);user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.bms-cat.is-dark .bms-cat__shoe img{filter:brightness(1.45) drop-shadow(0 -1px 0 rgb(216 184 255 / .7)) drop-shadow(0 0 .6px rgb(216 184 255 / .9)) drop-shadow(0 18px 16px rgb(0 0 0 / .55))}.bms-cat__lab{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.bms-cat__name{display:block;font:600 12.5px/1.15 var(--bms-font-head);text-transform:uppercase;letter-spacing:.01em}.bms-cat__n{display:block;margin-top:5px;font:600 12.5px/1.2 var(--bms-font-body);color:#bca9db}.bms-cat__go{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffffff14;transition:background .3s}.bms-cat__go svg{width:15px;height:15px}@media(hover:hover){.bms-cat:hover .bms-cat__shoe img{transform:translateY(-8px) rotate(-14deg)}.bms-cat:hover .bms-cat__word span{transform:translate(-8px);color:#7706d88c}.bms-cat:hover .bms-cat__go{background:var(--bms-violet)}}@media(min-width:990px){.bms-section.bms-cats{padding:88px 0 104px}.bms-cats__head{margin-bottom:32px}.bms-cats__title{font-size:48px}.bms-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bms-cat{aspect-ratio:5 / 4;border-radius:28px}.bms-cat__word{top:40%}.bms-cat__shoe{top:47%;width:60%}.bms-cat__lab{left:22px;right:22px;bottom:20px}.bms-cat__name{font-size:16px}.bms-cat__n{font-size:14px}.bms-cat__go{width:40px;height:40px}.bms-cat__go svg{width:17px;height:17px}}.bms-cats.is-armed .bms-cat:not(.is-in){opacity:0;transform:translateY(36px) scale(.97)}.bms-cats.is-armed .bms-cat.is-in{transition:opacity .7s var(--bms-ease),transform .9s var(--bms-ease);transition-delay:calc(var(--i) * 70ms)}.bms-cat.is-pad .bms-cat__shoe img{opacity:0}.bms-cat.is-pad:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px rgb(198 156 255 / calc(.12 + var(--pad, 0) * .5)),inset 0 0 calc(var(--pad, 0) * 48px) #aa44e452}.bms-fly{position:fixed;left:0;top:0;z-index:19;isolation:isolate;pointer-events:none;visibility:hidden;will-change:transform}.bms-fly__pic{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;overflow:hidden;will-change:filter}.bms-fly img{position:absolute;left:calc(3px - 114 / 972 * var(--zb-s));top:calc(3px - var(--zb-y) * var(--zb-s));width:calc(1200 / 972 * var(--zb-s));max-width:none;height:calc(1500 / 972 * var(--zb-s))}.bms-ban--w .bms-ban__box{position:relative;overflow:hidden;isolation:isolate;container-type:inline-size;border-radius:28px;background:radial-gradient(42% 46% at 50% 47%,#7706d857,#5010a01a 60%,#5010a000),radial-gradient(120% 70% at 50% 120%,#7706d82e,#7706d800 60%),#000;box-shadow:inset 0 0 0 1px #f7acf81a}.bms-ban__sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bms-ban__sn{position:absolute;left:0;top:0;z-index:1;display:block;max-width:none;height:auto;opacity:0;transform-origin:50% 50%;will-change:transform,opacity;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.bms-ban__sn.is-dark{filter:brightness(1.45) drop-shadow(0 -1px 0 rgb(216 184 255 / .7)) drop-shadow(0 0 .6px rgb(216 184 255 / .9))}.bms-ban__words{position:relative;z-index:2;display:grid;justify-items:center;align-content:center;min-height:720px;padding:80px 24px;text-align:center;pointer-events:none}.bms-ban__ttl{margin:0;font-family:var(--bms-font-head);font-weight:800;font-size:calc(88cqw / 10.625);line-height:.98;text-transform:uppercase;color:#fff}.bms-ban__ttl span{display:block;letter-spacing:-.035em;white-space:nowrap}.bms-ban__ttl span:last-child{color:#fff}.bms-ban__lead{margin:18px 0 0;max-width:34ch;font:600 16px / 1.5 var(--bms-font-body);color:#bca9db}.bms-ban__lead b{font-weight:800;color:#fff}.bms-ban__duo{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:min(100%,320px);margin-top:24px;pointer-events:auto}.bms-ban__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border-radius:999px;color:#fff;font:800 12.5px / 1 var(--bms-font-body);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .3s,filter .3s;-webkit-tap-highlight-color:transparent}.bms-ban__btn svg{flex:none;width:18px;height:18px}.bms-ban__btn--wa{background:#15803d}.bms-ban__btn--wa:hover{background:#19994a;color:#fff}.bms-ban__btn--ig{background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);text-shadow:0 1px 2px rgb(0 0 0 / .22)}.bms-ban__btn--ig:hover{filter:brightness(1.12);color:#fff}.bms-ban__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:560px){.bms-ban__duo{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr;width:auto}}@media(min-width:990px){.bms-ban--w .bms-ban__box{border-radius:36px}.bms-ban__words{min-height:640px}.bms-ban__ttl{font-size:calc(54cqw / 10.625)}.bms-ban__lead{margin-top:22px;max-width:46ch;font-size:18px}.bms-ban__duo{margin-top:28px}}.pv{--pv-top: calc(var(--v-header-h) + 14px);padding-bottom:8px}.pv-wrap{width:min(100% - 2 * var(--bms-gutter),var(--bms-max));margin:0 auto}.pv :is(h1,h2,h3){margin:0}.pv-main{display:grid;gap:26px;padding-top:18px}.pv-main>*{min-width:0}.pv-gal{position:relative}.pv-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:28px;overscroll-behavior-x:contain}.pv-slider::-webkit-scrollbar{display:none}.pv-slider.is-drag{cursor:grabbing;scroll-snap-type:none}.pv-slider.is-drag *{pointer-events:none}.pv-slider:focus-visible{outline:2px solid #aa44e4;outline-offset:3px}.pv-slide{position:relative;flex:0 0 100%;aspect-ratio:1;overflow:hidden;scroll-snap-align:start}.pv-slide img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.pv-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.pv-slide--cut{background:radial-gradient(circle at 50% 61%,#aa44e44d,#7706d81a 40%,#7706d800 70%)}.pv-vis{position:absolute;top:0;right:0;bottom:0;left:0}.pv-vis__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 -1px 0 rgb(216 184 255 / .55)) drop-shadow(0 20px 25px rgb(0 0 0 / .7));animation:pv-float 6s cubic-bezier(.37,0,.63,1) infinite}.pv-vis__floor{position:absolute;left:50%;top:82.3%;width:57%;aspect-ratio:10 / 1;translate:-50% -60%;border-radius:50%;background:radial-gradient(closest-side,#000000bf,#0000);animation:pv-press 6s cubic-bezier(.37,0,.63,1) infinite}@keyframes pv-float{0%,to{translate:0 0}50%{translate:0 -1%}}@keyframes pv-press{0%,to{scale:1;opacity:.95}50%{scale:.9;opacity:.7}}.pv-slide--cut.is-off :is(.pv-vis__img,.pv-vis__floor){animation-play-state:paused}.pv-arrows{position:absolute;left:12px;right:12px;top:50%;display:none;justify-content:space-between;translate:0 -50%;pointer-events:none}.pv-arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#150b2aa8;color:#fff;cursor:pointer;pointer-events:auto;box-shadow:inset 0 0 0 1px #f7acf833;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .3s,background-color .3s}.pv-arrow svg{width:20px;height:20px}.pv-arrow:hover{background:#3c1478cc}.pv-arrow:disabled{opacity:.35;cursor:default}.pv-arrow:focus-visible{outline:2px solid #aa44e4;outline-offset:2px}.pv-dots{position:absolute;left:0;right:0;bottom:8px;z-index:2;display:flex;justify-content:center;gap:2px;pointer-events:none}.pv-dot{display:grid;place-items:center;width:26px;height:22px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto}.pv-dot i{display:block;width:6px;height:6px;border-radius:3px;background:#ffffff73;box-shadow:0 0 0 .5px #00000040;transition:width .4s var(--bms-ease-apple),background-color .3s}.pv-dot[aria-current=true] i{width:20px;background:#fff}.pv-dot:focus-visible{outline:2px solid #aa44e4;outline-offset:0;border-radius:10px}.pv-gal--one :is(.pv-dots,.pv-arrows){display:none}.pv-info{display:grid;gap:26px;align-content:start}.pv-head{display:grid}.pv-h1{font:600 clamp(25px,6.4vw,38px) / 1.1 var(--bms-font-head);letter-spacing:-.015em;color:#fff;text-wrap:balance}.pv-h1__brand{display:block;margin-bottom:12px;font:800 12.5px / 1 var(--bms-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--bms-muted)}.pv-price{margin:16px 0 0;font:800 24px / 1 var(--bms-font-body);color:#fff;letter-spacing:.01em}.pv-sizes__label{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 12px;font:800 15px / 1 var(--bms-font-body)}.pv-sizes__label b{color:#fff}.pv-sizes__hint{margin:10px 0 0;font:700 13.5px / 1.35 var(--bms-font-body);color:#c69cff}.pv-sizes__hint:empty{display:none}.pv-sizes__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pv-size{position:relative;height:52px;border:0;border-radius:999px;background:#ffffff0a;box-shadow:inset 0 0 0 1.5px #f7acf829;color:#fff;font:800 15px / 1 var(--bms-font-body);cursor:pointer;transition:background-color .25s var(--bms-ease-apple),box-shadow .25s var(--bms-ease-apple),color .25s}.pv-size:hover{box-shadow:inset 0 0 0 1.5px #f7acf873}.pv-size[aria-pressed=true]{background:#fff;color:#10033e;box-shadow:none}.pv-size.is-out{color:#bca9db80;background:transparent;cursor:default}.pv-size.is-out:after{content:"";position:absolute;left:26%;right:26%;top:50%;height:1.5px;background:currentColor;transform:rotate(-24deg)}.pv-size:focus-visible{outline:2px solid #aa44e4;outline-offset:2px}.pv-buy{display:grid;grid-template-columns:auto 1fr;gap:10px}.pv-qty{display:flex;align-items:center;gap:2px;height:56px;padding:0 6px;border-radius:999px;box-shadow:inset 0 0 0 1px #f7acf824}.pv-qty button{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:none;color:#fff;font:800 20px / 1 var(--bms-font-body);cursor:pointer}.pv-qty button:hover{background:#ffffff14}.pv-qty span{min-width:24px;text-align:center;font:800 16px / 1 var(--bms-font-body)}.pv-add{min-height:56px;width:100%}.pv-add.is-added{background:linear-gradient(180deg,#2fbf6a,#15803d);box-shadow:inset 0 2px #ffffff59,0 12px 26px -10px #15803db3}.pv-add.is-added:before{opacity:.4}.pv-add:disabled{cursor:default;opacity:.45;filter:saturate(.4);box-shadow:none;transform:none}.pv-qty button:disabled{opacity:.35;cursor:default;background:none}.pv-ask{container-type:inline-size;display:grid;gap:10px;padding-top:24px;border-top:1px solid rgb(247 172 248 / .12)}.pv-ask h2{font:600 15.5px / 1.3 var(--bms-font-head);color:#fff;transition:color .4s var(--bms-ease-apple)}.pv-ask.is-called h2{color:#c69cff}.pv-ask p{margin:0;font:400 15px / 1.5 var(--bms-font-body);color:#bca9db}.pv-ask p b{color:#fff}.pv-ask__duo{display:grid;gap:10px;margin-top:6px}@container (min-width: 480px){.pv-ask__duo{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.pv-ask__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border-radius:999px;color:#fff;font:800 12px / 1 var(--bms-font-body);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:transform .3s var(--bms-ease-apple),filter .3s,background-color .3s}.pv-ask__btn svg{flex:none;width:17px;height:17px}.pv-ask__btn:hover{transform:translateY(-2px)}.pv-ask__btn--wa{background:#15803d}.pv-ask__btn--wa:hover{background:#19994a}.pv-ask__btn--ig{background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);text-shadow:0 1px 2px rgb(0 0 0 / .3)}.pv-ask__btn--ig:hover{filter:brightness(1.12)}.pv-ask__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.pv-faq{display:grid}.pv-faq details{border-top:1px solid rgb(247 172 248 / .12)}.pv-faq details:last-child{border-bottom:1px solid rgb(247 172 248 / .12)}.pv-faq summary{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 0;list-style:none;cursor:pointer;font:700 15.5px / 1.35 var(--bms-font-body);color:#fff}.pv-faq summary::-webkit-details-marker{display:none}.pv-faq summary i{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:#ffffff0f;transition:transform .35s var(--bms-ease-apple),background-color .3s}.pv-faq summary i:before,.pv-faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.8px;border-radius:1px;background:#fff;translate:-50% -50%}.pv-faq summary i:after{rotate:90deg}.pv-faq details[open] summary i{transform:rotate(45deg);background:#7706d873}.pv-faq summary:focus-visible{outline:2px solid #aa44e4;outline-offset:2px;border-radius:8px}.pv-faq__a{display:grid;gap:10px;padding:0 42px 18px 0}.pv-faq__a p{margin:0;font:400 15px / 1.6 var(--bms-font-body);color:#bca9db}.pv-recs{padding-block:44px 20px}.pv-recs h2{margin-bottom:20px;font:600 clamp(21px,4.55vw,32px) / 1.05 var(--bms-font-head);text-transform:uppercase;letter-spacing:-.01em;color:#fff}.pv-recs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pv-card{display:grid;gap:10px;color:#fff;text-decoration:none}.pv-card__pic{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:22px;background:radial-gradient(56% 50% at 50% 52%,#aa44e457,#7706d81f 55%,#7706d800 78%),#0b0614;box-shadow:inset 0 0 0 1px #f7acf81f}.pv-card__shoe{position:absolute;left:50%;top:50%;width:min(80%,84% / var(--ar));aspect-ratio:1 / var(--ar);translate:-50% -50%}.pv-card__shoe img{position:absolute;left:-11.7284%;top:calc(var(--y) / var(--ar) * -100%);width:123.4568%;max-width:none;height:auto;filter:drop-shadow(0 -1px 0 rgb(216 184 255 / .55)) drop-shadow(0 16px 14px rgb(0 0 0 / .55));transition:transform .6s var(--bms-spring)}.pv-card.is-dark .pv-card__shoe img{filter:brightness(1.45) drop-shadow(0 -1px 0 rgb(216 184 255 / .7)) drop-shadow(0 0 .6px rgb(216 184 255 / .9)) drop-shadow(0 16px 14px rgb(0 0 0 / .55))}.pv-card:hover .pv-card__shoe img{transform:translateY(-6px)}.pv-card:focus-visible{outline:2px solid #aa44e4;outline-offset:4px;border-radius:22px}.pv-card__name{font:600 12.5px / 1.3 var(--bms-font-head);letter-spacing:-.005em}.pv-card__price{margin-top:-4px;font:800 14.5px / 1.2 var(--bms-font-body);color:#fff}.pv-card.is-soldout .pv-card__price{color:var(--bms-muted)}.pv-card__badge{position:absolute;left:12px;top:12px;padding:6px 10px;border-radius:999px;background:#0000008c;font:800 11px / 1 var(--bms-font-body);letter-spacing:.04em;color:#fff}@media(min-width:990px){.pv-main{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:start;padding-top:28px}.pv-gal{position:sticky;top:var(--pv-top);width:min(100%,calc(100svh - 120px));justify-self:center}.pv-arrows{display:flex}.pv-info{padding-top:6px}.pv-h1{font-size:46px}.pv-price{font-size:26px}.pv-recs{padding-top:56px}.pv-recs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}@media(prefers-reduced-motion:reduce){.pv-vis__img,.pv-vis__floor{animation:none}}.bms-save-data .pv :is(.pv-vis__img,.pv-vis__floor){animation:none}.cl{--cl-top: calc(var(--v-header-h) + 6px);position:relative;padding-bottom:72px}.cl-skip{position:absolute;left:var(--bms-gutter);top:6px;z-index:31;padding:12px 16px;border-radius:12px;background:#fff;color:var(--bms-violet);font:800 14px / 1 var(--bms-font-body);opacity:0;transform:translateY(-12px);pointer-events:none}.cl-skip:focus{opacity:1;transform:none;pointer-events:auto;outline:2px solid #aa44e4;outline-offset:2px}.cl-grid:focus{outline:none}.cl-wrap{width:min(100% - 2 * var(--bms-gutter),var(--bms-max));margin-inline:auto}.cl :is(h1,h2,h3,p){margin:0}.cl-head{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;justify-items:center;padding-top:34px;text-align:center}.cl-h1{font:700 36px / 1.05 var(--bms-font-head);text-transform:uppercase;letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere}.cl-count{font:700 14px / 1.2 var(--bms-font-body);color:var(--bms-muted);white-space:nowrap}.cl-bar{position:relative;z-index:15;margin-top:30px}.cl-bar__in{display:flex;align-items:center;justify-content:space-between;gap:10px}.cl-bar__filters,.cl-bar__end{display:flex;align-items:center;gap:8px;min-width:0}.cl-pop{position:relative}.cl-pill{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 18px;border:1px solid var(--bms-glass-line);border-radius:999px;background:var(--bms-surface);color:#fff;font:700 15px / 1 var(--bms-font-body);white-space:nowrap;cursor:pointer;transition:background-color .3s,border-color .3s}.cl-pill:hover{border-color:#f7acf861}.cl-pill:focus-visible{outline:2px solid #aa44e4;outline-offset:2px}.cl-pill[aria-expanded=true]{background:var(--bms-surface-2);border-color:#f7acf86b}.cl-pill>svg{width:18px;height:18px}.cl-pill__chev{display:grid;color:var(--bms-muted)}.cl-pill__chev svg{width:16px;height:16px;transition:transform .3s var(--bms-ease)}.cl-pill[aria-expanded=true] .cl-pill__chev svg{transform:rotate(180deg)}.cl-pill__n{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--bms-violet);font:800 11.5px / 1 var(--bms-font-body)}.cl-pill__n:empty{display:none}.cl-pill--sheet{display:none;padding-inline:16px 18px}@media(max-width:749px){.cl-pop{display:none}.cl-pill--sheet{display:inline-flex}}.cl-panel{position:absolute;left:0;top:calc(100% + 8px);z-index:30;display:grid;gap:12px;min-width:250px;padding:14px 16px;border-radius:20px;background:#170c2e;box-shadow:inset 0 0 0 1px #f7acf829,0 24px 48px -16px #000000d9;animation:cl-pop .22s var(--bms-ease)}.cl-panel[hidden]{display:none}.cl-panel--price{min-width:300px}.cl-panel--end{left:auto;right:0;min-width:280px;padding:8px}.cl-panel__in{display:grid;gap:8px}@keyframes cl-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cl-check{position:relative;display:flex;align-items:center;gap:12px;min-height:40px;font:700 15px / 1.2 var(--bms-font-body);cursor:pointer}.cl-check input,.cl-radio input{position:absolute;width:1px;height:1px;opacity:0}.cl-check__box{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;box-shadow:inset 0 0 0 1.5px #f7acf86b;transition:background-color .2s,box-shadow .2s}.cl-check__box svg{width:15px;height:15px;opacity:0;transform:scale(.6);transition:opacity .2s,transform .35s var(--bms-spring)}.cl-check input:checked+.cl-check__box{background:var(--bms-violet);box-shadow:inset 0 0 0 1.5px var(--bms-violet)}.cl-check input:checked+.cl-check__box svg{opacity:1;transform:none}.cl-check input:focus-visible+.cl-check__box{outline:2px solid #aa44e4;outline-offset:2px}.cl-price{display:flex;align-items:center;gap:10px}.cl-field{flex:1;display:flex;align-items:center;gap:6px;min-width:0;height:46px;padding:0 12px;border-radius:14px;background:var(--bms-bg);box-shadow:inset 0 0 0 1px #f7acf833;cursor:text}.cl-field:focus-within{box-shadow:inset 0 0 0 1.5px #aa44e4}.cl-field input{width:100%;min-width:0;padding:0;border:0;background:none;color:#fff;font:700 16px / 1 var(--bms-font-body);outline:none}.cl-field input::placeholder{color:#bca9db8c}.cl-field__lei{font:700 13px / 1 var(--bms-font-body);color:var(--bms-muted)}.cl-price__la{font:700 14px / 1 var(--bms-font-body);color:var(--bms-muted)}.cl-note{margin:0;font:600 13.5px / 1.35 var(--bms-font-body);color:var(--bms-muted)}.cl-clear{justify-self:start;padding:6px 0;border:0;background:none;color:#c69cff;font:700 14px / 1 var(--bms-font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cl-clear:hover{color:#fff}.cl-sorts{display:grid}.cl-radio{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:0 12px;border-radius:12px;font:700 15px / 1.2 var(--bms-font-body);color:var(--bms-muted);white-space:nowrap;cursor:pointer}.cl-radio:hover{background:#ffffff0d;color:#fff}.cl-radio i{display:grid;color:#c69cff}.cl-radio i svg{width:16px;height:16px;opacity:0}.cl-radio:has(input:checked){color:#fff}.cl-radio:has(input:checked) i svg{opacity:1}.cl-radio:has(input:focus-visible){outline:2px solid #aa44e4;outline-offset:-2px}.cl-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.cl-active[hidden]{display:none}.cl-tag{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 14px;border:0;border-radius:999px;background:var(--bms-surface-2);color:#fff;font:700 13.5px / 1 var(--bms-font-body);cursor:pointer}.cl-tag svg{width:14px;height:14px;color:var(--bms-muted)}.cl-tag:hover svg{color:#fff}.cl-active .cl-clear{margin-left:6px}.cl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px;margin:26px 0 0;padding:0;list-style:none}.cl-item{min-width:0}.cl-card{position:relative;display:grid;gap:10px;color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent}.cl-card:focus-visible{outline:2px solid #aa44e4;outline-offset:4px;border-radius:18px}.cl-card__pic{position:relative;display:block;aspect-ratio:4 / 5}.cl-card__pic:before{content:"";position:absolute;left:4%;right:4%;top:36%;height:50%;border-radius:50%;background:radial-gradient(closest-side,#aa44e46b,#7706d824 60%,#7706d800);opacity:0;transition:opacity .45s}.cl-card__shoe{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .6s var(--bms-spring)}.cl-card__shoe img{display:block;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 -1px 0 rgb(216 184 255 / .5)) drop-shadow(0 20px 25px rgb(0 0 0 / .7))}.cl-card.is-dark .cl-card__shoe img{filter:brightness(1.45) drop-shadow(0 -1px 0 rgb(216 184 255 / .7)) drop-shadow(0 0 .6px rgb(216 184 255 / .9)) drop-shadow(0 20px 25px rgb(0 0 0 / .7))}.cl-card__badge{position:absolute;left:10px;top:10px;z-index:2;padding:6px 10px;border-radius:999px;background:#0000008c;font:800 11px / 1 var(--bms-font-body);letter-spacing:.04em;color:#fff}.cl-card__body{display:grid;gap:4px;align-content:start}.cl-card__name{font:500 12px / 1.35 var(--bms-font-head);text-transform:uppercase;letter-spacing:.01em}.cl-card__price{font:800 14.5px / 1.2 var(--bms-font-body);color:#fff;white-space:nowrap}.cl-card.is-soldout .cl-card__price{color:var(--bms-muted)}.cl-grid.is-armed .cl-item:not(.is-in){opacity:0;transform:translateY(14px)}.cl-grid.is-armed .cl-item.is-in{transition:opacity .6s var(--bms-ease),transform .7s var(--bms-ease);transition-delay:calc(var(--d, 0) * 50ms)}@media(hover:hover)and (pointer:fine){.cl-card:hover .cl-card__pic:before{opacity:1}.cl-card:hover .cl-card__shoe{transform:translateY(-6px)}}.cl-empty{display:grid;gap:8px;justify-items:center;padding:56px 16px 32px;text-align:center;font:600 15px / 1.5 var(--bms-font-body);color:var(--bms-muted)}.cl-empty[hidden]{display:none}.cl-empty .cl-empty__t{font:700 19px / 1.2 var(--bms-font-head);color:#fff}.cl-empty button{padding:0;border:0;background:none;color:#c69cff;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cl-locked,.cl-locked body{overflow:hidden}.cl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--bms-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:cl-fade .25s both}.cl-sheet{position:fixed;left:0;right:0;bottom:0;z-index:51;display:flex;flex-direction:column;max-height:88svh;border-radius:28px 28px 0 0;background:#150b2a;box-shadow:0 -20px 60px #00000080,inset 0 1px #f7acf82e;animation:cl-up .38s var(--bms-ease) both}.cl-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 6px 20px}.cl-sheet__head h2{font:700 17px / 1.1 var(--bms-font-head);text-transform:uppercase;color:#fff}.cl-x{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff12;color:#fff;cursor:pointer}.cl-x svg{width:20px;height:20px}.cl-x:focus-visible,.cl-btn:focus-visible{outline:2px solid #aa44e4;outline-offset:2px}.cl-sheet__body{display:grid;gap:22px;overflow:auto;padding:6px 20px 18px;overscroll-behavior:contain}.cl-sec{display:grid;gap:8px}.cl-sec h3{font:600 12.5px / 1 var(--bms-font-head);text-transform:uppercase;letter-spacing:.05em;color:var(--bms-muted)}.cl-sec .cl-radio{padding-inline:2px}.cl-sheet__foot{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:inset 0 1px 0 var(--bms-line)}.cl-btn{height:50px;border:0;border-radius:999px;font:800 15px / 1 var(--bms-font-body);cursor:pointer}.cl-btn--ghost{background:#ffffff12;color:#fff}.cl-btn--main{background:#fff;color:var(--bms-violet)}@keyframes cl-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes cl-fade{0%{opacity:0}to{opacity:1}}@media(min-width:750px){.cl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 16px;margin-top:30px}}@media(min-width:990px){.cl-h1{font-size:48px}.cl-head{padding-top:46px}.cl-grid{gap:44px 22px;margin-top:34px}.cl-card__name{font-size:13px}.cl-card__price{font-size:15px}}@media(min-width:1200px){.cl-card__body{grid-template-columns:minmax(0,1fr) auto;gap:14px}.cl-card__price{text-align:right}}@media(prefers-reduced-motion:reduce){.cl-panel,.cl-sheet,.cl-overlay{animation:none}.cl .cl-card__shoe,.cl .cl-card__pic:before{transition:none}}html.ck-locked,html.ck-locked body{overflow:hidden}.ck-ov,.cs-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0804128c;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);opacity:0;transition:opacity .42s var(--bms-ease-apple)}.ck-ov[data-state=open],.cs-ov[data-state=open]{opacity:1}.ck-ov[data-state=leave],.cs-ov[data-state=leave]{opacity:0;transition-duration:.3s}:where(.ck-drawer,.cs-sheet,.ck-page,.cs-head,.cs-more) button{font:inherit;color:inherit}:where(.ck-drawer,.cs-sheet,.ck-page,.cs-head,.cs-more) ul{list-style:none;margin:0;padding:0}:where(.ck-drawer,.cs-sheet,.ck-page,.cs-more) a{color:inherit;text-decoration:none}:where(.ck-drawer,.cs-sheet,.ck-page,.cs-more) img{display:block;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}:is(.ck-drawer,.cs-sheet,.ck-page,.cs-head,.cs-more) :focus-visible{outline:2px solid #aa44e4;outline-offset:2px}.ck-x,.cs-x{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffff0f;color:#f5f5f7;cursor:pointer;transition:background-color .25s}.ck-x:hover,.cs-x:hover{background:#ffffff1f}.ck-x svg,.cs-x svg{width:22px;height:22px}.ck-drawer{position:fixed;z-index:61;left:0;right:0;bottom:0;max-height:calc(100% - 40px);display:flex;flex-direction:column;color:var(--bms-text);font-family:var(--bms-font-body);border-radius:28px 28px 0 0;border:1px solid var(--bms-glass-line);border-bottom:0;background:radial-gradient(120% 60% at 50% 0%,#aa44e438,#aa44e400 60%),#150b2af0;box-shadow:0 -24px 60px -20px #000000b3;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);transform:translateY(100%);transition:transform .55s cubic-bezier(.32,.72,0,1)}.ck-drawer[data-state=open]{transform:none}.ck-drawer[data-state=leave]{transform:translateY(100%);transition-duration:.35s}@media(min-width:750px){.ck-drawer{left:auto;top:14px;right:14px;bottom:14px;width:430px;max-height:none;border-radius:32px;border-bottom:1px solid var(--bms-glass-line);box-shadow:0 40px 90px -30px #000000d9;transform:translate(calc(100% + 28px));transition-duration:.6s}.ck-drawer[data-state=leave]{transform:translate(calc(100% + 28px))}.ck-grab{display:none}}.ck-grab{flex:none;display:block;width:40px;height:5px;margin:10px auto 0;border-radius:999px;background:#ffffff38}.ck-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px 22px}.ck-title{margin:0;font:600 20px/1.15 var(--bms-font-head);letter-spacing:-.01em}.ck-sub{margin:4px 0 0;font:700 13px/1 var(--bms-font-body);color:var(--bms-muted)}.ck-sub:empty{display:none}.ck-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ck-lines{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:10px;padding:8px 18px 18px}.ck-line{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:4px 14px;align-items:center;padding:10px 44px 10px 6px;border-radius:24px;background:#ffffff09;transition:opacity .3s,transform .3s var(--bms-ease)}.ck-line.is-gone{opacity:0;transform:translate(40px) scale(.96)}.ck-line.is-new{animation:ck-glow 1.6s var(--bms-ease) both}@keyframes ck-glow{0%{box-shadow:inset 0 0 0 1px #f7acf88c}to{box-shadow:inset 0 0 0 1px #f7acf800}}.ck-shoe{display:block;aspect-ratio:4 / 3}.ck-shoe img{width:100%;height:100%;object-fit:cover;filter:drop-shadow(0 12px 10px rgb(0 0 0 / .55));transform:rotate(-6deg);transition:transform .6s var(--bms-spring)}.ck-shoe img.is-tall{object-fit:contain;transform:none}.ck-line:hover .ck-shoe img:not(.is-tall){transform:rotate(-9deg) translateY(-4px)}.ck-line.is-new .ck-shoe img:not(.is-tall){animation:ck-land .9s var(--bms-spring) both}@keyframes ck-land{0%{transform:translateY(-46px) rotate(-22deg) scale(.8);opacity:0}60%{opacity:1}to{transform:rotate(-6deg)}}.ck-info{display:grid;gap:7px;min-width:0}.ck-name{font:500 12px/1.35 var(--bms-font-head);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere}.ck-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ck-size{padding:5px 10px;border-radius:999px;background:#ffffff12;font:700 12px/1 var(--bms-font-body);color:var(--bms-muted)}.ck-price{font:800 15px/1 var(--bms-font-body);color:var(--bms-accent)}.ck-qty{display:inline-flex;align-items:center;justify-self:start;height:36px;padding:0 2px;border-radius:999px;background:#ffffff0f}.ck-q{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.ck-q svg{width:15px;height:15px}.ck-q:hover:not(:disabled){background:#ffffff1a}.ck-q:disabled{opacity:.3;cursor:default}.ck-q-n{min-width:22px;text-align:center;font:800 14px/1 var(--bms-font-body)}.ck-rm{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:none;color:var(--bms-muted);cursor:pointer}.ck-rm:hover{background:#ffffff14;color:#fff}.ck-rm svg{width:18px;height:18px}.ck-foot{flex:none;display:grid;gap:12px;padding:12px 20px 20px}.ck-sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ck-sum span{font:700 14px/1 var(--bms-font-body);color:var(--bms-muted)}.ck-sum b{font:700 24px/1 var(--bms-font-head);letter-spacing:-.02em;white-space:nowrap}.ck-note{margin:-4px 0 0;font:600 12.5px/1.45 var(--bms-font-body);color:var(--bms-muted)}.ck-go{width:100%;min-height:56px}.ck-empty{flex:1;display:grid;align-content:center;justify-items:center;gap:10px;padding:18px 28px 30px;text-align:center}.ck-empty__logo{display:block;width:96px;height:96px;margin-bottom:6px;filter:drop-shadow(0 18px 20px rgb(119 6 216 / .45));animation:ck-bob 3.2s ease-in-out infinite}.ck-empty__logo img{width:100%;height:100%}@keyframes ck-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ck-empty__t{margin:0;font:600 22px/1.2 var(--bms-font-head)}.ck-empty__s{margin:0 0 8px;font:600 14.5px/1.5 var(--bms-font-body);color:var(--bms-muted)}.ck-empty .ck-go{width:auto;padding-inline:28px}.ck-page{width:min(100%,var(--bms-max));margin-inline:auto;padding:0 var(--bms-gutter) 40px;color:var(--bms-text);font-family:var(--bms-font-body)}.ck-page__head{display:grid;justify-items:center;gap:8px;padding-top:34px;text-align:center}.ck-page__h1{margin:0;font:700 36px/1.05 var(--bms-font-head);text-transform:uppercase;letter-spacing:-.01em;color:#fff}.ck-page__count{margin:0;font:700 14px/1 var(--bms-font-body);color:var(--bms-muted)}.ck-page__count:empty{display:none}.ck-page__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:26px}.ck-page .ck-lines{overflow:visible;padding:0;gap:12px}.ck-page .ck-line{grid-template-columns:132px minmax(0,1fr);padding:12px 48px 12px 8px}.ck-card{align-self:start;display:grid;gap:12px;padding:20px;border-radius:28px;border:1px solid var(--bms-glass-line);background:radial-gradient(120% 70% at 50% 0%,#aa44e42e,#aa44e400 60%),var(--bms-surface)}.ck-card .ck-sum b{font-size:28px}.ck-more{justify-self:center;display:inline-flex;align-items:center;min-height:40px;padding:0 6px;border:0;background:none;font:700 14px/1 var(--bms-font-body);color:var(--bms-accent);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ck-page .ck-empty{min-height:46vh}.ck-page__pop{margin-top:44px}@media(min-width:750px){.ck-page__h1{font-size:44px}.ck-page .ck-line{grid-template-columns:176px minmax(0,1fr);padding:14px 52px 14px 10px;gap:6px 22px}.ck-page .ck-name{font-size:13px}.ck-page .ck-price{font-size:16px}}@media(min-width:990px){.ck-page__head{padding-top:46px}.ck-page__h1{font-size:48px}.ck-page__grid{grid-template-columns:minmax(0,1fr) 380px;gap:28px;margin-top:34px}.ck-card{position:sticky;top:100px}}.cs-sheet{position:fixed;z-index:61;top:0;left:0;right:0;max-height:100%;display:flex;overflow:hidden;color:var(--bms-text);font-family:var(--bms-font-body);background:radial-gradient(90% 70% at 50% 0%,#7706d84d,#7706d800 70%),#0c0716f2;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border-radius:0 0 32px 32px;border-bottom:1px solid var(--bms-glass-line);box-shadow:0 30px 80px -30px #000000d9;transform:translateY(-100%);transition:transform .6s cubic-bezier(.32,.72,0,1)}.cs-sheet[data-state=open]{transform:none}.cs-sheet[data-state=leave]{transform:translateY(-100%);transition-duration:.38s}.cs-in{flex:1;min-width:0;display:flex;flex-direction:column;width:min(100%,1180px);margin-inline:auto;padding:14px var(--bms-gutter) 24px}.cs-bar{flex:none;display:flex;align-items:center;gap:8px;border-bottom:2px solid rgb(247 172 248 / .18);transition:border-color .3s}.cs-bar:focus-within{border-color:var(--bms-orchid)}.cs-input{flex:1;min-width:0;height:64px;padding:0;border:0;background:none;color:#fff;font:600 22px/1 var(--bms-font-head);letter-spacing:-.02em;outline:none}@media(min-width:750px){.cs-input{height:84px;font-size:34px}}.cs-input::placeholder{color:#bca9db99}.cs-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.cs-clear{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffff14;cursor:pointer}.cs-clear[hidden]{display:none}.cs-clear svg{width:16px;height:16px}.cs-chips{display:flex;gap:8px;margin:16px calc(-1 * var(--bms-gutter)) 0;padding:0 var(--bms-gutter) 4px;overflow-x:auto;scrollbar-width:none}.cs-chips::-webkit-scrollbar{display:none}@media(min-width:990px){.cs-chips{flex-wrap:wrap;overflow:visible}}.cs-chips button{flex:none;height:38px;padding:0 16px;border:1px solid var(--bms-glass-line);border-radius:999px;background:#ffffff08;font:700 14px/1 var(--bms-font-body);white-space:nowrap;cursor:pointer;transition:background-color .25s,border-color .25s}.cs-chips button:hover{border-color:#f7acf866}.cs-chips button[aria-pressed=true]{background:var(--bms-button);border-color:transparent}.cs-res{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 calc(-1 * var(--bms-gutter));padding:0 var(--bms-gutter)}.cs-st{margin:22px 0 10px;font:600 12px/1.2 var(--bms-font-head);text-transform:uppercase;letter-spacing:.08em;color:var(--bms-muted)}.cs-rhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-all{flex:none;display:inline-flex;align-items:center;gap:8px;margin-top:12px;height:38px;padding:0 4px;font:700 14px/1 var(--bms-font-body);color:var(--bms-accent);text-decoration:none}.cs-all svg{width:18px;height:18px;transition:transform .3s var(--bms-ease)}.cs-all:hover svg{transform:translate(4px)}.cs-grid{list-style:none;margin:0;padding:0 0 8px;display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cs-grid::-webkit-scrollbar{display:none}.cs-grid>li{scroll-snap-align:start;animation:cs-up .6s var(--bms-ease) both;animation-delay:calc(var(--k, 0) * 45ms)}@keyframes cs-up{0%{opacity:0;transform:translateY(18px)}}@media(min-width:750px){.cs-grid{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));overflow:visible}}.cs-fl{display:grid;gap:6px;justify-items:center;text-align:center;color:#fff;text-decoration:none}.cs-fl__pic{position:relative;display:block;width:100%;aspect-ratio:4 / 3}.cs-fl__pic:after{content:"";position:absolute;left:18%;right:18%;bottom:4%;height:12%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#0000008c,#0000)}.cs-fl__pic img{position:relative;display:block;width:100%;height:100%;object-fit:cover;filter:drop-shadow(0 10px 10px rgb(0 0 0 / .45));transition:transform .6s var(--bms-spring)}.cs-fl__pic img.is-tall{object-fit:contain}.cs-fl:hover .cs-fl__pic img{transform:translateY(-8px) rotate(-4deg)}.cs-fl__name{font:500 11px/1.35 var(--bms-font-head);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere}.cs-fl__price{font:800 13.5px/1.2 var(--bms-font-body);color:var(--bms-accent)}.cs-none{padding:26px 0 10px}.cs-none__t{margin:0 0 6px;font:600 20px/1.25 var(--bms-font-head);overflow-wrap:anywhere}.cs-none__s{margin:0;font:600 14.5px/1.5 var(--bms-font-body);color:var(--bms-muted)}.cl-head.cs-head{justify-items:stretch;gap:0;width:min(100%,1180px);margin-inline:auto;text-align:left}.cs-head form{margin:0}.cs-count{margin:18px 0 0;font:700 14px/1.4 var(--bms-font-body);color:var(--bms-muted)}.cs-count b{color:#fff}.cs-more{width:min(100%,var(--bms-max));margin-inline:auto;padding:0 var(--bms-gutter) 40px;font-family:var(--bms-font-body)}.cs-more .cs-none{padding-top:30px}@media(prefers-reduced-motion:reduce){.ck-ov,.cs-ov,.ck-drawer,.cs-sheet,.ck-line,.ck-shoe img,.cs-fl__pic img,.cs-bar{transition:none}.ck-line.is-new,.ck-line.is-new .ck-shoe img:not(.is-tall),.cs-grid>li,.ck-empty__logo{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bms.css.map */
