.xh{--ink:#fff;--soft:rgba(255,255,255,.74);--faint:rgba(255,255,255,.42);--glass:rgba(255,255,255,.12);--edge:rgba(255,255,255,.26);position:relative;color:var(--ink);background:transparent;font-family:Aileron,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.02em;overflow-x:clip;z-index:1}.xh *{box-sizing:border-box}.xh b,.xh h1,.xh .t{font-weight:900;letter-spacing:-.02em}.xh a{color:inherit;text-decoration:none}.xh__bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.xh__bg picture,.xh__bg img{display:block;width:100%;height:100%}.xh__bg img{object-fit:cover;object-position:40% 50%}.xh__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e141180,#0e14111f,#0e14112e 60%,#0e14119e)}main{position:relative;z-index:1}.xh>*{position:relative;z-index:1}.xh__bar{display:flex;align-items:center;justify-content:center;gap:14px;min-height:34px;padding:8px 16px;background:#0a0e0c66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);font-size:12px;line-height:1.2;text-align:center}.xh__bar .clock{font-variant-numeric:tabular-nums;color:var(--soft)}.xh__bar a{text-decoration:underline;text-underline-offset:3px;color:var(--soft)}.xh__bar a:hover{color:#fff}.xh__head{position:sticky!important;top:0;z-index:20!important;display:flex;align-items:center;justify-content:space-between;padding:16px clamp(16px,3vw,40px);transition:background .3s,padding .3s}.xh__head.is-stuck{background:#0e14116b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-top:11px;padding-bottom:11px}.xh__logo img{display:block;width:clamp(150px,13.5vw,200px);height:auto}.xh__nav{display:flex;gap:clamp(18px,2.4vw,34px);font-size:16.5px}.xh__nav a{color:#ffffffe0;font-weight:700;transition:color .2s}.xh__nav a:hover{color:#fff}.xh__intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(6px,1.5vh,18px) clamp(16px,3vw,40px) 0}.xh__intro h1{margin:0;font-size:clamp(44px,6.2vw,94px);line-height:.86;text-transform:lowercase;text-shadow:0 2px 30px rgba(0,0,0,.18)}.xh__intro p{margin:0;max-width:42ch;font-size:14px;line-height:1.38;color:var(--soft)}.xh__intro p b{display:block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#fff;margin-bottom:4px}.xh__all{flex:none;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:999px;border:1.5px solid rgba(255,255,255,.85);font-size:14px;font-weight:700;text-transform:lowercase;transition:background .2s,color .2s}.xh__all:hover{background:#fff;color:#141a16}.xh__track{position:relative;display:flex;gap:clamp(22px,2.4vw,36px);padding:0 clamp(16px,3vw,40px)}.xh__svg{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;z-index:1}.xh__svg .done{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round}.xh__svg .ahead{fill:none;stroke:#ffffffe6;stroke-width:2;stroke-dasharray:.1 8;stroke-linecap:round}.xh__mark{position:absolute;z-index:2;width:26px;height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 2px 10px rgba(0,0,0,.3))}.xh__node{position:absolute;z-index:3;transform:translate(-50%,-50%);pointer-events:none}.xh__dot{display:block;width:12px;height:12px;border-radius:50%;background:#0e141159;border:1.6px solid #fff;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.xh__node.is-open .xh__dot{background:#fff}.xh__node.is-now .xh__dot{width:16px;height:16px;background:#fff;box-shadow:0 0 0 5px #ffffff38}.xh__num{position:absolute;left:50%;bottom:18px;transform:translate(-50%);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);white-space:nowrap}.xh__node.is-hot .xh__dot{transform:scale(1.4)}.xh__card{position:relative;z-index:2;flex:none;display:flex;flex-direction:column;width:clamp(240px,21vw,290px);outline:none;cursor:pointer;transition:transform .6s cubic-bezier(.22,1,.36,1)}.xh__card.is-now{width:clamp(440px,45vw,680px)}.xh__card:focus-visible{outline:2px solid #fff;outline-offset:6px}.xh__stage{position:relative;flex:1;min-height:0}.xh__pcs{position:absolute;top:0;right:0;bottom:0;left:0}.xh__pc{position:absolute;z-index:2;filter:drop-shadow(0 24px 22px rgba(0,0,0,.32));transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.xh__pc img{display:block;width:100%;height:auto}.xh__foot{position:relative;z-index:3;padding:14px 0 0}.xh__foot small{display:block;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--soft)}.xh__foot .t{display:block;margin-top:5px;font-size:clamp(18px,1.6vw,23px);line-height:.98;text-transform:lowercase}.xh__foot em{display:block;margin-top:6px;font-style:normal;font-size:12.5px;color:var(--soft);font-variant-numeric:tabular-nums}.xh__live:before{content:"";display:inline-block;width:6px;height:6px;margin:0 7px 1px 0;border-radius:50%;background:#b9f08f;vertical-align:middle}.xh__card.is-now .xh__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;text-shadow:0 1px 20px rgba(0,0,0,.25)}.xh__card.is-now .xh__foot .t{font-size:clamp(28px,2.8vw,42px)}.xh__shop{flex:none;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:999px;background:#fff;color:#141a16!important;font-size:14px;font-weight:700;text-transform:lowercase;text-shadow:none;white-space:nowrap;transition:transform .3s}.xh__shop:hover{transform:translateY(-1px)}.xh__card.is-past .xh__foot .t{font-size:17px}.xh__more{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.xh__card.is-locked{padding:16px;border-radius:16px;background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);overflow:hidden;transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s}.xh__card.is-locked .xh__pc{filter:blur(13px);opacity:.75}.xh__card.is-locked .xh__foot{padding-top:12px}.xh__soon{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.xh__soon b{font-size:clamp(19px,1.6vw,24px);line-height:1;text-transform:lowercase}.xh__soon span{font-size:12px;color:var(--soft)}.xh__cd{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.xh__cd small{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.xh__clock{display:flex;align-items:flex-start;gap:2px;margin:10px 0 12px;font-variant-numeric:tabular-nums}.xh__clock span{display:flex;flex-direction:column;align-items:center;min-width:1.25em;font-size:clamp(30px,2.7vw,40px);font-weight:900;line-height:.9;letter-spacing:-.04em}.xh__clock span i{margin-top:8px;font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.xh__clock .sep{min-width:0;font-weight:400;color:var(--faint);padding:0 1px}.xh__cd em{font-style:normal;font-size:12.5px;color:#fff}.xh__ridge{position:absolute;left:0;right:0;bottom:4px;width:100%;height:auto;opacity:.9}.xh__ridge path,.xh__ridge circle{fill:none;stroke:#fff;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.xh__ridge .far{stroke:#ffffff73}.xh__text{display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin-top:14px;border-radius:999px;background:#fff;color:#141a16!important;font-size:15px;font-weight:900;text-transform:lowercase;transition:transform .3s,box-shadow .3s}.xh__text:hover{transform:translateY(-1px);box-shadow:0 10px 26px #0000002e}@media(hover:hover){.xh__card.is-locked:hover{transform:translateY(-6px);background:#ffffff2e}}.xh__card[data-mood=swing] .xh__pc{transform-origin:50% -10%}.xh__card[data-mood=swing].is-play .xh__pc{animation:xh-swing 1.7s ease-in-out infinite}.xh__card[data-mood=swing].is-play .xh__pc:nth-of-type(2){animation-delay:-.55s}.xh__card[data-mood=swing].is-play .xh__pc:nth-of-type(3){animation-delay:-1.1s}.xh__card[data-mood=hop].is-play .xh__pc{animation:xh-hop 1.2s cubic-bezier(.3,0,.4,1) infinite}.xh__card[data-mood=hop].is-play .xh__pc:nth-of-type(2){animation-delay:.2s}.xh__card[data-mood=hop].is-play .xh__pc:nth-of-type(3){animation-delay:.4s}.xh__card.is-play .xh__ridge path:not(.plume):not(.fog):not(.river){animation:xh-draw 1.6s cubic-bezier(.4,0,.2,1) both}.xh__card.is-play .xh__ridge .far{animation-delay:.15s}.xh__card.is-play .xh__ridge .plume{animation:xh-erupt 2.2s cubic-bezier(.2,.8,.3,1) infinite}.xh__card.is-play .xh__ridge .puff{animation:xh-puff 2.2s ease-out infinite}.xh__card.is-play .xh__ridge .fog{animation:xh-fog 3.2s ease-in-out infinite alternate}.xh__card.is-play .xh__ridge .fog2{animation-direction:alternate-reverse}.xh__card.is-play .xh__ridge .river{animation:xh-flow 1.1s linear infinite}@keyframes xh-swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes xh-hop{0%,55%,to{transform:translateY(0) scale(1)}10%{transform:translateY(2px) scale(1.04,.95)}28%{transform:translateY(-24px) scale(.97,1.04)}46%{transform:translateY(0) scale(1.03,.97)}}@keyframes xh-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes xh-puff{0%,30%{transform:translateY(6px) scale(.4);opacity:0}45%{opacity:.95}to{transform:translateY(-12px) scale(1.5);opacity:0}}@keyframes xh-erupt{0%{transform:scaleY(.12)}28%{transform:scaleY(1.05)}36%{transform:scaleY(.96)}70%{transform:scaleY(.92);opacity:1}to{transform:scaleY(.12);opacity:.6}}@keyframes xh-fog{0%{transform:translate(-14px)}to{transform:translate(18px)}}@keyframes xh-flow{to{stroke-dashoffset:-.06}}.xh__ridge .plume{fill:#ffffffd1;stroke:none;transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(.12)}.xh__ridge .puff{transform-box:fill-box;transform-origin:50% 50%;opacity:0;fill:#ffffff8c;stroke:none}.xh__ridge .fog{stroke:#fff6;stroke-width:2.2}.xh__ridge .river{stroke-dasharray:.03 .02;stroke:#ffffffd9}.xh__ridge .thin{stroke:#ffffff80}.xh__right{display:flex;align-items:center;gap:8px}.xh__ctrl{display:flex;gap:8px}.xh__ctrl button{width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);background:none;color:#fff;font-size:16px;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.xh__ctrl button:hover{background:#fff;color:#141a16}.xh__ctrl button:disabled{opacity:.25;pointer-events:none}.xh__end{padding:22px clamp(16px,3vw,40px) 40px;font-size:13px;color:var(--soft)}.xh__end a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(min-width:750px){.xh{min-height:100svh}.xh__bg img.is-flip{scale:-1 1}.xh__tl{margin-top:clamp(4px,1.5vh,20px)}.xh__scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-left:clamp(16px,3vw,40px);cursor:grab}.xh__scroll::-webkit-scrollbar{display:none}.xh__scroll.is-drag{cursor:grabbing;scroll-snap-type:none}.xh__scroll.is-drag .xh__card{pointer-events:none}.xh__track{align-items:flex-start;width:max-content;padding-top:80px;padding-right:clamp(40px,8vw,140px)}.xh__card{height:min(410px,46vh);scroll-snap-align:start}.xh__card.is-past{width:clamp(200px,16vw,240px);height:min(320px,38vh)}.xh__card.is-now{height:min(560px,62vh)}}@media(max-width:749px){.xh__bar{font-size:11px;gap:9px}.xh__bar .lbl{display:none}.xh__nav{font-size:14.5px;gap:16px}.xh__logo img{width:138px}.xh__intro{flex-direction:column;align-items:flex-start;gap:16px;padding-top:18px}.xh__all{height:38px;padding:0 16px;font-size:13px}.xh__ctrl{display:none}.xh__right{gap:0}.xh__tl{margin-top:20px}.xh__track{flex-direction:column;gap:30px;padding:44px 16px 0}.xh__svg--over{z-index:2;opacity:.28}.xh__card{width:min(64%,250px);margin-left:0;margin-right:auto}.xh__card.is-r{margin-left:auto;margin-right:0}.xh__card.is-now{width:calc(100% - 26px);margin:0 0 10px 26px;height:min(520px,134vw)}.xh__card.is-now .xh__pcs{top:0;right:2%;bottom:0;left:0}.xh__card.is-past{height:200px}.xh__card.is-past .xh__pcs{top:4%;right:6%;bottom:4%;left:6%}.xh__num{display:none}.xh__mark{width:24px}.xh__card.is-locked{height:auto;padding:12px;border-radius:14px}.xh__card.is-locked .xh__stage{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px;height:auto}.xh__card.is-locked .xh__ridge{position:static;width:88%;transform:none}.xh__card.is-locked .xh__soon,.xh__card.is-locked .xh__cd{position:static;inset:auto;gap:3px}.xh__soon b{font-size:15px}.xh__soon span{font-size:11px}.xh__cd small{font-size:9px}.xh__clock{margin:6px 0}.xh__clock span{font-size:27px}.xh__clock span i{margin-top:5px;font-size:8px}.xh__cd em{font-size:11px}.xh__card.is-locked .xh__foot{padding-top:10px}.xh__card.is-locked .xh__foot small{font-size:8.5px}.xh__card.is-locked .xh__foot .t{font-size:15.5px}.xh__text{height:44px;margin-top:10px;font-size:13.5px}.xh__card.is-now .xh__foot{flex-direction:column;align-items:flex-start;gap:14px}.xh__num{bottom:auto;top:16px;font-size:9.5px}.xh__num[data-short]{display:none}.xh__card{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.xh__card.is-seen{opacity:1;transform:none}.xh__node{opacity:0;transition:opacity .5s}.xh__node.is-seen{opacity:1}.xh__shop{height:42px}}@media(prefers-reduced-motion:reduce){.xh *{animation:none!important;transition-duration:.01ms!important}}.xf{position:relative;z-index:1;background:#141a16;color:#fff;font-family:Aileron,Helvetica,Arial,sans-serif;letter-spacing:-.02em;padding:56px clamp(16px,3vw,40px) 26px}.xf *{box-sizing:border-box}.xf a{color:inherit;text-decoration:none}.xf__top{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.12)}.xf__logo img{display:block;width:170px;height:auto}.xf__sign p{margin:22px 0 14px;font-size:15px;color:#ffffffbd}.xf__btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border-radius:999px;background:#fff;color:#141a16!important;font-size:15px;font-weight:900;text-transform:lowercase;transition:transform .3s}.xf__btn:hover{transform:translateY(-1px)}.xf h4{margin:0 0 14px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ffffff80}.xf ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px}.xf ul a{color:#ffffffdb;transition:color .2s}.xf ul a:hover{color:#fff}.xf__bot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-top:22px;font-size:12.5px;color:#ffffff8c}.xf__loc{height:34px;padding:0 30px 0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;font:inherit;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-size:5px 5px;background-repeat:no-repeat}.xf__loc option{color:#111}.xf .xf__pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.xf__pay li{height:22px;padding:0 7px;display:flex;align-items:center;border-radius:4px;background:#fff;color:#222;font-size:9.5px;font-weight:700;letter-spacing:0}.xf__copy a{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.xf{padding-top:44px}.xf__top{grid-template-columns:1fr 1fr;gap:32px 20px}.xf__sign{grid-column:1/-1}.xf__btn{width:100%}.xf__bot{flex-direction:column;align-items:flex-start}.xf__pay{width:100%}}.xv{--soft:rgba(255,255,255,.74);--edge:rgba(255,255,255,.22);font-family:Aileron,Helvetica,Arial,sans-serif;letter-spacing:-.02em;color:#fff}.xv *{box-sizing:border-box}.xv b,.xv h1,.xv h2,.xv .t{font-weight:900;letter-spacing:-.02em}.xv a{color:inherit;text-decoration:none}.xv button{font-family:inherit;letter-spacing:inherit}.xh>*{transition:opacity .45s ease}.xh.is-away>*{opacity:0;pointer-events:none}.xh__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0a0e0c61;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);opacity:0;transition:opacity .6s ease,backdrop-filter .6s ease}.is-away-page .xh__bg:before{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.xf{transition:opacity .45s}.is-away-page .xf{opacity:0;pointer-events:none}.xv-fly{position:fixed;z-index:80;pointer-events:none;margin:0;transform-origin:0 0;will-change:transform;filter:drop-shadow(0 26px 26px rgba(0,0,0,.32))}.xv-fly img{display:block;width:100%;height:auto}.xv__top{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px clamp(16px,3vw,40px)}.xp .xv__top{background:linear-gradient(180deg,#0e14118c,#0e141100);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.xv__back{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border-radius:999px;border:1px solid var(--edge);background:#0e141140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13.5px;font-weight:700;text-transform:lowercase;cursor:pointer}.xv__back:hover{background:#ffffff24}.xv__cart{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:0;background:#fff;color:#141a16;font-size:13.5px;font-weight:700;text-transform:lowercase;cursor:pointer}.xv__cart i{font-style:normal;display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:10px;background:#141a16;color:#fff;font-size:11px}.xv__home{display:block;padding:6px;border-radius:50%;transition:transform .3s}.xv__home:hover{transform:scale(1.08)}.xv__mark{display:block;width:30px;height:auto}.xc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;visibility:hidden}.xc.is-on{visibility:visible}.xc__head{text-align:center;padding:4px 16px 0}.xc__head small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.xc__head h1{margin:8px 0 0;font-size:clamp(40px,6vw,92px);line-height:.88;text-transform:lowercase;text-shadow:0 2px 30px rgba(0,0,0,.2)}.xc__head,.xc__lab,.xc__foot{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.xc.is-in .xc__head,.xc.is-in .xc__lab,.xc.is-in .xc__foot{opacity:1;transform:none}.xc.is-in .xc__lab{transition-delay:.12s}.xc__grid{flex:1;display:flex;align-items:center;justify-content:center;gap:clamp(10px,3vw,56px);padding:clamp(12px,3vh,40px) clamp(16px,4vw,60px)}.xc__pc{position:relative;display:flex;flex-direction:column;align-items:center;width:clamp(240px,28vw,440px);border:0;background:none;padding:0;color:#fff;cursor:pointer;transition:opacity .35s}.xc__grid:has(.xc__pc:hover) .xc__pc:not(:hover){opacity:.55}.xc__img{position:relative;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.xc__img span{display:block;width:100%;transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.xc__img img{display:block;width:100%;height:auto;max-height:clamp(240px,56vh,520px);object-fit:contain;filter:drop-shadow(0 26px 26px rgba(0,0,0,.32))}.xc__pc:hover .xc__img span{transform:scale(1.05) translateY(-6px)}.xc__pc.is-hide .xc__img{visibility:hidden}.xc__lab{margin-top:14px;text-align:center}.xc__lab b{display:block;font-size:clamp(16px,1.4vw,21px);line-height:1;text-transform:lowercase}.xc__lab em{display:block;margin-top:6px;font-style:normal;font-size:14px;color:var(--soft)}.xc__lab u{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:1px;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.xc__pc:hover .xc__lab u{opacity:1;transform:none}.xc__foot{text-align:center;padding:0 16px 28px;font-size:13px;color:var(--soft)}.xc[data-mood=swing] .xc__img span{transform-origin:50% 0;animation:xh-swing 3.2s ease-in-out infinite}.xc[data-mood=swing] .xc__pc:nth-child(2) .xc__img span{animation-delay:-1.1s}.xc[data-mood=swing] .xc__pc:nth-child(3) .xc__img span{animation-delay:-2.2s}.xc[data-mood=hop] .xc__img span{animation:xc-hop 2.6s cubic-bezier(.3,0,.4,1) infinite}.xc[data-mood=hop] .xc__pc:nth-child(2) .xc__img span{animation-delay:.35s}.xc[data-mood=hop] .xc__pc:nth-child(3) .xc__img span{animation-delay:.7s}@keyframes xc-hop{0%,40%,to{transform:translateY(0) scale(1)}6%{transform:translateY(3px) scale(1.03,.96)}18%{transform:translateY(-30px) scale(.98,1.03)}32%{transform:translateY(0) scale(1.02,.98)}}.xs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity .45s ease}.xs.is-on{visibility:visible}.xs .xv__top{background:linear-gradient(180deg,#0e14118c,#0e141100);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.xs__head{text-align:center;padding:6px 16px 10px}.xs__head small,.xs__bar small,.xs__next small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.xs__head h1{margin:8px 0 0;font-size:clamp(44px,6.4vw,96px);line-height:.88;text-transform:lowercase}.xs__chips{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.xs__chips button{height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--edge);background:#ffffff14;color:#fff;font-size:13px;font-weight:700;text-transform:lowercase;cursor:pointer;transition:background .2s}.xs__chips button:hover{background:#fff3}.xs__sec{max-width:1400px;margin:0 auto;padding:30px clamp(16px,3vw,40px) 10px;opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1)}.xs.is-in .xs__sec{opacity:1;transform:none}.xs.is-in .xs__sec:nth-of-type(2){transition-delay:.1s}.xs__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--edge)}.xs__bar h2{margin:6px 0 0;font-size:clamp(26px,2.6vw,38px);line-height:.95;text-transform:lowercase}.xs__drop{flex:none;border:0;background:none;padding:0;color:#fff;font-size:13px;font-weight:700;text-transform:lowercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.xs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,2vw,28px);padding-top:18px}.xs__pc{display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;color:#fff;cursor:pointer}.xs__img{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.xs__img span{display:block;width:84%;transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.xs__img img{display:block;width:100%;height:auto;max-height:clamp(200px,32vh,360px);object-fit:contain;filter:drop-shadow(0 22px 22px rgba(0,0,0,.3))}.xs__pc:hover .xs__img span{transform:scale(1.06) translateY(-6px)}.xs__grid:has(.xs__pc:hover) .xs__pc:not(:hover){opacity:.6}.xs__pc{transition:opacity .3s}.xs__lab{margin-top:8px;text-align:center}.xs__lab b{display:block;font-size:16px;line-height:1;text-transform:lowercase}.xs__lab em{display:block;margin-top:5px;font-style:normal;font-size:13.5px;color:var(--soft)}.xs__sec[data-mood=swing] .xs__img span{transform-origin:50% 0;animation:xh-swing 3.4s ease-in-out infinite}.xs__sec[data-mood=swing] .xs__pc:nth-child(2) .xs__img span{animation-delay:-1.1s}.xs__sec[data-mood=swing] .xs__pc:nth-child(3) .xs__img span{animation-delay:-2.2s}.xs__sec[data-mood=hop] .xs__img span{animation:xc-hop 3s cubic-bezier(.3,0,.4,1) infinite}.xs__sec[data-mood=hop] .xs__pc:nth-child(2) .xs__img span{animation-delay:.35s}.xs__sec[data-mood=hop] .xs__pc:nth-child(3) .xs__img span{animation-delay:.7s}.xs__next{max-width:520px;margin:40px auto 60px;padding:22px;border-radius:18px;text-align:center;background:#ffffff1a;border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.xs__next b{display:block;margin-top:6px;font-size:24px;text-transform:lowercase}.xs__next span{display:block;margin-top:4px;font-size:13px;color:var(--soft)}.xs__next a{display:flex;align-items:center;justify-content:center;height:50px;margin-top:16px;border-radius:999px;background:#fff;color:#141a16!important;font-size:15px;font-weight:900;text-transform:lowercase}.xg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity .45s ease}.xg.is-on{visibility:visible}.xg .xv__top{background:linear-gradient(180deg,#0e14118c,#0e141100);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.xg__body{max-width:1180px;margin:0 auto;padding:0 clamp(16px,3vw,40px) 70px;opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .7s cubic-bezier(.22,1,.36,1)}.xg.is-in .xg__body{opacity:1;transform:none}.xg__head{text-align:center;padding:10px 0 26px}.xg__head small,.xg__lost small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.xg__head h1{margin:8px 0 0;font-size:clamp(44px,6.4vw,96px);line-height:.88;text-transform:lowercase}.xg__card{padding:24px;border-radius:20px;background:#ffffff1a;border:1px solid var(--edge);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.xg__card h2{margin:0 0 6px;font-size:24px;text-transform:lowercase}.xg__two{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:start}.xg__form{display:grid;gap:14px}.xg__form label{display:grid;gap:6px;font-size:12.5px;font-weight:700;text-transform:lowercase}.xg__form label i{font-style:normal;font-weight:400;color:var(--soft)}.xg__form input,.xg__form select,.xg__form textarea{width:100%;padding:13px 14px;border-radius:12px;border:1px solid var(--edge);background:#0a0e0c4d;color:#fff;font:400 15px Aileron,sans-serif;letter-spacing:-.02em;outline:none;transition:border-color .2s,background .2s}.xg__form select{appearance:none;-webkit-appearance:none}.xg__form select option{color:#111}.xg__form input:focus,.xg__form select:focus,.xg__form textarea:focus{border-color:#fff;background:#0a0e0c73}.xg__form textarea{resize:vertical;min-height:120px}.xg__form .xp__add{margin-top:4px}.xg__ok{margin:0;padding:12px 14px;border-radius:12px;background:#b9f08f29;color:#d9f7c4;font-size:13.5px}.xg__fine{margin:0;font-size:12px;color:var(--soft);text-align:center}.xg__mail{margin:16px 0 0;font-size:13.5px;color:var(--soft)}.xg__mail a{color:#fff;text-decoration:underline;text-underline-offset:3px}.xg__narrow{max-width:440px;margin:0 auto}.xg__story{max-width:720px;margin:0 auto}.xg__me{float:right;width:min(300px,42%);margin:6px 0 18px 28px;shape-outside:margin-box}.xg__me img{display:block;width:100%;height:auto;border-radius:20px;border:1px solid var(--edge);box-shadow:0 24px 50px #0000004d}.xg__me figcaption{margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);text-align:center}.xg__stats{clear:both}.xg__story p{margin:0 0 18px;font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:#ffffffe0}.xg__story p:first-of-type{font-size:clamp(22px,2.2vw,30px);line-height:1.3;color:#fff;font-weight:700}.xg__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0}.xg__stats span{padding:18px 12px;border-radius:16px;background:#ffffff1a;border:1px solid var(--edge);text-align:center;font-size:12.5px;color:var(--soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.xg__stats b{display:block;margin-bottom:4px;font-size:clamp(26px,3vw,40px);color:#fff;line-height:1}.xg__cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.xg__cta .xp__add{width:auto;padding:0 30px;margin:0;text-decoration:none;color:#141a16!important}.xg__ghost{display:inline-flex;align-items:center;height:56px;padding:0 28px;border-radius:999px;border:1.5px solid rgba(255,255,255,.85);font-size:16px;font-weight:700;text-transform:lowercase}.xg__search{max-width:620px;margin:0 auto 10px;text-align:center}.xg__search input{width:100%;height:58px;padding:0 22px;border-radius:999px;border:1px solid var(--edge);background:#ffffff1f;color:#fff;font:400 17px Aileron,sans-serif;letter-spacing:-.02em;outline:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.xg__search input::placeholder{color:#ffffff8c}.xg__search input:focus{border-color:#fff}.xg__tags{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.xg__tags button{height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--edge);background:#ffffff0f;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer}.xg__res .xs__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.xg__res .xs__pc[hidden]{display:none}.xg__none{text-align:center;font-size:14px;color:var(--soft)}.xg__none a{color:#fff;text-decoration:underline}.xg__doc{max-width:780px;margin:0 auto}.xg__doc h3{margin:22px 0 6px;font-size:17px;font-weight:900;text-transform:lowercase}.xg__doc h3:first-child{margin-top:0}.xg__doc p{margin:0;font-size:14.5px;line-height:1.6;color:#ffffffd1}.xg__poltabs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:22px}.xg__poltabs a{height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;border:1px solid var(--edge);font-size:12.5px;font-weight:700;text-transform:lowercase}.xg__poltabs a.is-on{background:#fff;color:#141a16}.xg__lost{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.xg__lost svg{width:min(420px,90%);height:auto;margin-bottom:18px}.xg__lost h1{margin:8px 0 0;font-size:clamp(46px,7vw,104px);line-height:.86;text-transform:lowercase}.xg__lost p{margin:14px 0 24px;font-size:15px;color:var(--soft)}.xp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:62;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity .45s ease}.xp.is-on{visibility:visible;opacity:1}.xp__wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:clamp(24px,4vw,64px);padding:4px clamp(16px,3vw,40px) 60px;max-width:1500px;margin:0 auto}.xp__media{position:relative}.xp__main{position:relative;aspect-ratio:1;border-radius:22px;overflow:hidden}.xp__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .45s ease}.xp__slide.is-on{opacity:1}.xp__slide img{display:block;width:100%;height:100%;object-fit:cover}.xp__slide.is-cut img{width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 28px 28px rgba(0,0,0,.34))}.xp__slide.is-photo{background:#e9e7e2}.xp__main.is-landing .xp__slide.is-cut img{visibility:hidden}.xp__thumbs{display:flex;gap:10px;margin-top:12px}.xp__thumbs button{width:76px;height:76px;padding:0;border-radius:12px;overflow:hidden;border:1.5px solid transparent;background:#ffffff1a;cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s}.xp__thumbs button.is-on{border-color:#fff;opacity:1}.xp__thumbs img{display:block;width:100%;height:100%;object-fit:cover}.xp__thumbs .cut img{object-fit:contain;padding:6px}.xp__dots{display:none}.xp__info{position:sticky;top:76px;align-self:start;padding:24px;border-radius:20px;background:#ffffff1a;border:1px solid var(--edge);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.xp__info>small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.xp__info h1{margin:8px 0 0;font-size:clamp(32px,3vw,46px);line-height:.92;text-transform:lowercase}.xp__price{display:flex;align-items:baseline;gap:10px;margin-top:10px;font-size:20px}.xp__price span{font-size:12.5px;color:var(--soft)}.xp__lead{margin:14px 0 0;font-size:14px;line-height:1.45;color:var(--soft)}.xp__row{display:flex;align-items:center;justify-content:space-between;margin-top:22px;font-size:12.5px}.xp__row b{font-size:12.5px;font-weight:700;text-transform:lowercase}.xp__chart{border:0;background:none;padding:0;color:#fff;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.xp__sizes{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.xp__sizes button{height:46px;border-radius:12px;border:1.5px solid var(--edge);background:#ffffff0f;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.xp__sizes button:hover{border-color:#fff}.xp__sizes button.is-on{background:#fff;color:#141a16;border-color:#fff}.xp__sizes button.is-out{opacity:.35;text-decoration:line-through;cursor:not-allowed}.xp__note{min-height:18px;margin-top:10px;font-size:12.5px;color:#ffd98a}.xp__add{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:56px;margin-top:8px;border-radius:999px;border:0;background:#fff;color:#141a16;font-size:16px;font-weight:900;text-transform:lowercase;cursor:pointer;transition:transform .25s,box-shadow .25s}.xp__add:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0003}.xp__add.is-need{animation:xp-shake .4s}@keyframes xp-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.xp__pay{display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin-top:10px;border-radius:999px;border:0;background:#5a31f4;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.xp__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;font-size:11.5px;line-height:1.3;color:var(--soft);text-align:center}.xp__trust span{padding:10px 6px;border-radius:12px;background:#ffffff0f}.xp__trust b{display:block;margin-bottom:2px;font-size:12px;color:#fff;font-weight:700}.xp__acc{margin-top:18px;border-top:1px solid var(--edge)}.xp__acc details{border-bottom:1px solid var(--edge)}.xp__acc summary{display:flex;align-items:center;justify-content:space-between;padding:15px 0;font-size:14px;font-weight:700;text-transform:lowercase;cursor:pointer;list-style:none}.xp__acc summary::-webkit-details-marker{display:none}.xp__acc summary:after{content:"+";font-weight:400;font-size:18px;transition:transform .3s}.xp__acc details[open] summary:after{transform:rotate(45deg)}.xp__acc .body{padding:0 0 16px;font-size:13.5px;line-height:1.5;color:var(--soft)}.xp__acc ul{margin:0;padding-left:18px}.xp__more{padding:10px clamp(16px,3vw,40px) 70px;max-width:1500px;margin:0 auto}.xp__more h2{margin:0 0 18px;font-size:clamp(24px,2.4vw,34px);text-transform:lowercase}.xp__more .row{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.xp__mini{position:relative;padding:14px;border-radius:18px;background:#ffffff14;border:1px solid var(--edge);cursor:pointer;transition:background .3s}.xp__mini:hover{background:#ffffff24}.xp__mini .im{aspect-ratio:1;display:flex;align-items:center;justify-content:center}.xp__mini .im img{width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 16px 16px rgba(0,0,0,.3));transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.xp__mini:hover .im img{transform:scale(1.06) translateY(-4px)}.xp__mini b{display:block;font-size:15px;text-transform:lowercase}.xp__mini em{font-style:normal;font-size:13px;color:var(--soft)}.xp__mini .plus{position:absolute;right:12px;bottom:12px;width:36px;height:36px;border-radius:50%;border:0;background:#fff;color:#141a16;font-size:20px;line-height:1;cursor:pointer}.xp__bar{position:fixed;z-index:65;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:999px;background:#0e1411b8;border:1px solid var(--edge);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(140%);transition:transform .45s cubic-bezier(.22,1,.36,1)}.xp__bar.is-on{transform:none}.xp__bar div{flex:1;min-width:0;font-size:12px;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp__bar div b{display:block;font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis}.xp__bar button{flex:none;height:44px;padding:0 20px;border-radius:999px;border:0;background:#fff;color:#141a16;font-size:14px;font-weight:900;text-transform:lowercase}.xm2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.xm2.is-on{opacity:1;visibility:visible}.xm2__box{width:min(520px,100%);max-height:88vh;overflow:auto;padding:24px;border-radius:20px;background:#141a16;border:1px solid var(--edge);transform:translateY(12px);transition:transform .4s cubic-bezier(.22,1,.36,1)}.xm2.is-on .xm2__box{transform:none}.xm2__box h3{margin:0 0 4px;font-size:24px;font-weight:900;text-transform:lowercase}.xm2__box p{margin:0 0 16px;font-size:13px;color:var(--soft)}.xm2__tabs{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:#ffffff14;margin-bottom:14px}.xm2__tabs button{height:30px;padding:0 14px;border-radius:999px;border:0;background:none;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer}.xm2__tabs button.is-on{background:#fff;color:#141a16}.xm2 table{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.xm2 th,.xm2 td{padding:10px 6px;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.xm2 th{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.xm2 td:first-child,.xm2 th:first-child{text-align:left;font-weight:700}.xm2__x{float:right;border:0;background:none;color:#fff;font-size:22px;cursor:pointer;line-height:1}.xd{position:fixed;z-index:92;top:0;right:0;bottom:0;width:min(420px,100vw);display:flex;flex-direction:column;background:#141a16;border-left:1px solid var(--edge);transform:translate(102%);transition:transform .5s cubic-bezier(.22,1,.36,1)}.xd.is-on{transform:none}.xd__veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:91;background:#0006;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.xd__veil.is-on{opacity:1;visibility:visible}.xd__top{display:flex;align-items:center;justify-content:space-between;padding:20px}.xd__top h3{margin:0;font-size:22px;font-weight:900;text-transform:lowercase}.xd__ship{margin:0 20px;padding:12px 14px;border-radius:14px;background:#ffffff12;font-size:12.5px;color:var(--soft)}.xd__ship b{color:#fff}.xd__ship-old i{display:block;height:5px;margin-top:9px;border-radius:3px;background:#ffffff24;overflow:hidden}.xd__ship i:after{content:"";display:block;height:100%;width:var(--p,0%);background:#b9f08f;border-radius:3px;transition:width .6s cubic-bezier(.22,1,.36,1)}.xd__items{flex:1;overflow:auto;padding:10px 20px}.xd__item{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.xd__item img{width:72px;height:72px;object-fit:contain;border-radius:10px;background:#ffffff0f}.xd__item b{display:block;font-size:14px;text-transform:lowercase}.xd__item span{font-size:12.5px;color:var(--soft)}.xd__item button{border:0;background:none;color:var(--soft);font-size:12px;text-decoration:underline;cursor:pointer}.xd__empty{padding:30px 0;text-align:center;color:var(--soft);font-size:14px}.xd__foot{padding:16px 20px max(20px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08)}.xd__sub{display:flex;justify-content:space-between;font-size:15px;font-weight:700;margin-bottom:6px}.xd__foot p{margin:0 0 12px;font-size:12px;color:var(--soft)}.xd__go{display:flex;align-items:center;justify-content:center;width:100%;height:54px;border-radius:999px;border:0;background:#fff;color:#141a16;font-size:16px;font-weight:900;text-transform:lowercase;cursor:pointer}@media(max-width:749px){.xg__me{float:none;width:min(260px,72%);margin:0 auto 22px}.xg__two{grid-template-columns:1fr}.xg__card{padding:18px 16px}.xg__stats{grid-template-columns:1fr 1fr 1fr;gap:6px}.xg__stats span{padding:14px 6px;font-size:11px}.xg__res .xs__grid{grid-template-columns:repeat(2,1fr)}.xg__cta .xp__add,.xg__ghost{height:50px;font-size:15px}.xs__grid{grid-template-columns:repeat(2,1fr);gap:4px 10px}.xs__img img{max-height:40vw}.xs__lab b{font-size:14px}.xs__lab em{font-size:12.5px}.xs__bar h2{font-size:24px}.xs__sec{padding-top:22px}.xs__next{margin:30px 12px 50px}.xs__grid:has(.xs__pc:hover) .xs__pc:not(:hover){opacity:1}.xv__top{padding:12px 14px}.xp .xv__top{background:linear-gradient(180deg,#0e14118c,#0e141100);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.xv__back,.xv__cart{height:38px;font-size:12.5px}.xc__head{padding-top:10px}.xc__grid{flex-wrap:wrap;align-content:center;gap:4px 0;padding:10px 8px 6px}.xc__pc{width:50%}.xc__pc:nth-child(3):last-child{width:56%;margin-top:-6px}.xc__img img{max-height:44vw}.xc__lab{margin-top:6px}.xc__lab b{font-size:14.5px}.xc__lab em{font-size:12.5px;margin-top:3px}.xc__lab u{display:none}.xp__wrap{grid-template-columns:1fr;gap:16px;padding:0 0 30px}.xp__main{border-radius:0}.xp__thumbs{display:none}.xp__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.xp__dots i{width:6px;height:6px;border-radius:3px;background:#fff6;transition:width .3s,background .3s}.xp__dots i.is-on{width:18px;background:#fff}.xp__info{position:static;margin:0 12px;padding:20px 16px}.xp__more{padding:6px 12px 110px}.xp__more .row{grid-template-columns:repeat(2,1fr);gap:10px}.xm2 th,.xm2 td{padding:9px 3px;font-size:12.5px}}@media(min-width:750px){.xp__bar{display:none}}@media(prefers-reduced-motion:reduce){.xv *,.xv-fly{animation:none!important;transition-duration:.01ms!important}}.xh__bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.xt .xf{z-index:1}.xv-seo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}img.is-frame{border-radius:16px;aspect-ratio:4/5;object-fit:cover!important;max-height:none!important;background:#ffffff14}.xh__pc img.is-frame{border-radius:12px}.xc__img img.is-frame{width:78%;margin:0 auto;max-height:clamp(240px,52vh,480px)!important;height:auto}.xs__img img.is-frame{width:80%;margin:0 auto}.xp__slide.is-photo img{object-fit:cover}.xp__mini .im img.is-frame,.xp__thumbs img.is-frame{width:80%;height:80%}.xd__item img.is-frame{aspect-ratio:1;border-radius:10px}.xc__blurb{max-width:46ch;margin:12px auto 0;font-size:14px;color:var(--soft)}.xc__grid.is-many{flex-wrap:wrap}.xc__grid.is-many .xc__pc{width:clamp(200px,21vw,300px)}.xv s{opacity:.6;margin-right:4px}.xp__add.is-out{opacity:.5;cursor:not-allowed}.xp__pay--sms{background:#ffffff24;text-decoration:none}.xd__go{text-decoration:none;color:#141a16!important}.xd__item>span{width:72px;height:72px}.xg__err{margin:0;padding:12px 14px;border-radius:12px;background:#ff78642e;font-size:13.5px}.xg__err ul{margin:0;padding-left:18px}.xg__rte p{margin:0 0 14px}.xg__rte a{color:#fff;text-decoration:underline}.xg__story .xg__rte p{margin:0 0 18px;font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:#ffffffe0}.xg__story .xg__rte p:first-child{font-size:clamp(22px,2.2vw,30px);line-height:1.3;color:#fff;font-weight:700}.xg__tags a{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--edge);background:#ffffff0f;color:#fff;font-size:12.5px;font-weight:700}.xg__res .xs__pc{text-decoration:none}.xg__cart{max-width:640px;margin:0 auto}.xg__cart .xd__ship{margin:0 0 6px}.xg__cart .xd__item a{color:var(--soft);font-size:12px}.xg__cart .xd__foot{padding:16px 0 0;border:0}.xg__policy{max-width:820px;margin:0 auto}.xg__policy .shopify-policy__container{max-width:none!important;padding:0!important;margin:0!important}.xg__policy .shopify-policy__title h1{margin:0 0 18px;font-size:clamp(36px,4.6vw,64px);line-height:.9;font-weight:900;text-transform:lowercase;text-align:center}.xg__policy h2,.xg__policy h3,.xg__policy strong{color:#fff;text-transform:lowercase}.xg__policy p,.xg__policy li{font-size:14.5px;line-height:1.6;color:#ffffffd1}.xg__policy a{color:#fff}.xg--static{opacity:1!important}.xf__payi{list-style:none;display:flex}.xf .xf__pay .xf__payi{height:auto;padding:0;background:none}.xf__payi svg{height:22px;width:auto;border-radius:4px}.xf__copy a{color:inherit}.xf__locform{margin:0}.xsms{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:16px;font-family:Aileron,Helvetica,Arial,sans-serif;letter-spacing:-.02em;color:#fff}.xsms[hidden]{display:none}.xsms__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .35s}.xsms__box{position:relative;width:min(420px,100%);max-height:90vh;overflow:auto;padding:26px 22px 22px;border-radius:22px;background:#141a16e0;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;opacity:0;transform:translateY(14px) scale(.98);transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1)}.xsms.is-on .xsms__veil{opacity:1}.xsms.is-on .xsms__box{opacity:1;transform:none}.xsms small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.xsms h3{margin:8px 0 6px;font-size:28px;font-weight:900;line-height:.95;text-transform:lowercase}.xsms p{margin:0 0 14px;font-size:13.5px;color:#ffffffbd}.xsms__slot{min-height:40px}.xsms__fb a{color:#fff}.xsms .xm2__x{position:absolute;top:12px;right:14px;color:#fff}.xv a.xv__cart{color:#141a16!important}.xv a.xv__back{color:#fff}.xsms__slot{min-height:120px;text-align:left}.xsms__slot postscript-embedded-form,.xsms__slot postscript-embedded-form *{background:transparent!important;background-color:transparent!important;color:#fff!important;font-family:Aileron,Helvetica,Arial,sans-serif!important;letter-spacing:-.02em!important;box-shadow:none!important;border-color:#ffffff47!important}.xsms__slot postscript-embedded-form h1,.xsms__slot postscript-embedded-form h2,.xsms__slot postscript-embedded-form h3,.xsms__slot postscript-embedded-form [class*=eadline],.xsms__slot postscript-embedded-form [class*=itle]{font-size:28px!important;line-height:.98!important;font-weight:900!important;text-transform:lowercase!important;text-align:center!important;margin:6px 0 16px!important}.xsms__slot postscript-embedded-form input{height:52px!important;padding:0 20px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.3)!important;background:#ffffff14!important;font-size:16px!important;outline:none!important}.xsms__slot postscript-embedded-form input::placeholder{color:#ffffff8c!important}.xsms__slot postscript-embedded-form input:focus{border-color:#fff!important}.xsms__slot postscript-embedded-form button,.xsms__slot postscript-embedded-form [type=submit]{height:52px!important;border:0!important;border-radius:999px!important;background:#fff!important;color:#141a16!important;font-weight:900!important;font-size:16px!important;text-transform:lowercase!important;cursor:pointer}.xsms__slot postscript-embedded-form button *{color:#141a16!important}.xsms__slot postscript-embedded-form p,.xsms__slot postscript-embedded-form small,.xsms__slot postscript-embedded-form [class*=isclaimer],.xsms__slot postscript-embedded-form [class*=egal]{font-size:10.5px!important;line-height:1.45!important;color:#ffffff80!important;text-transform:none!important;font-weight:400!important}.xsms__slot postscript-embedded-form a{color:#fffc!important;text-decoration:underline!important;font-weight:400!important}.xh__card.is-soldout{cursor:default}.xh__card.is-soldout .xh__pc{filter:grayscale(.85) blur(3px) drop-shadow(0 18px 18px rgba(0,0,0,.25));opacity:.5}.xh__so{position:absolute;z-index:4;left:50%;top:46%;transform:translate(-50%,-50%);white-space:nowrap;padding:9px 16px;border-radius:999px;background:#0e14118c;border:1px solid rgba(255,255,255,.26);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;font-weight:900;text-transform:lowercase}@media(hover:hover){.xh__card.is-soldout:hover{transform:none}}.is-sold .xc__img img,.is-sold .xs__img img{filter:grayscale(.7) blur(6px)!important;opacity:.55}.xc__img,.xs__img{position:relative}.xv__so{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;padding:7px 14px;border-radius:999px;background:#0e14118c;border:1px solid rgba(255,255,255,.26);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-style:normal;font-size:12.5px;font-weight:900;text-transform:lowercase;white-space:nowrap}.xv__vote{display:inline-flex;align-items:center;justify-content:center;height:34px;margin-top:10px;padding:0 16px;border-radius:999px;border:1.5px solid rgba(255,255,255,.85);background:#ffffff0f;color:#fff;font:700 12.5px Aileron,sans-serif;letter-spacing:-.02em;text-transform:lowercase;cursor:pointer;transition:background .2s,color .2s}.xv__vote:hover{background:#fff;color:#141a16}.xv__vote.is-voted,.xp__vote.is-voted{opacity:.6;cursor:default;background:#ffffff0f;color:#fff}.xc__pc.is-sold .xc__lab u{display:none}.xp__vote{background:#fff!important;color:#141a16!important;font-weight:900}.xp__smsline{display:block;margin-top:12px;text-align:center;font-size:12.5px;color:#ffffffbd;text-decoration:underline;text-underline-offset:3px}.xh__soonline{color:#fff!important;font-variant-numeric:tabular-nums}.xc.is-locked .xc__img img{filter:blur(16px) saturate(.9)!important;opacity:.7}.xc.is-locked .xc__pc{cursor:default}.xc.is-locked .xc__lab u,.xc.is-locked .xc__lab em{display:none}.xc__lock{position:fixed;z-index:6;left:50%;top:54%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));padding:26px 22px 22px;border-radius:22px;text-align:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.26);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);opacity:0;transition:opacity .5s ease .5s}.xc.is-in .xc__lock{opacity:1}.xc__lock small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbd}.xc__lock .xh__clock{justify-content:center;margin:12px 0 10px}.xc__lock .xh__clock span{font-size:clamp(36px,5vw,48px)}.xc__lock em{display:block;font-style:normal;font-size:13px;color:#fff;margin-bottom:16px}.xc__lock .xp__add{text-decoration:none;color:#141a16!important}.xsms__slot postscript-embedded-form *:not(input):not(button){border:0!important;outline:0!important}.xc.is-locked .xv__so,.xc.is-locked .xv__vote{display:none!important}.xc.is-locked .is-sold .xc__img img{filter:blur(16px) saturate(.9)!important}@media(min-width:750px){.xh__card.is-now{width:clamp(380px,36vw,540px);height:min(480px,52vh)}.xh__card.is-now .xh__pcs{top:9%;right:5%;bottom:0;left:5%}}.xh__head.is-stuck{padding-top:16px!important;padding-bottom:16px!important}@media(max-width:749px){.xh__head{transition:background .3s!important;will-change:background}}.xc.is-locked .xc__lab{opacity:0!important;pointer-events:none}@media(max-width:749px){.xh__bg{bottom:auto;height:100vh;height:100lvh}.xh__head{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background-color .25s!important}.xh__head.is-stuck{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#141c18d1!important}}@media(max-width:749px){.xh__head{position:fixed!important;top:0;left:0;right:0;z-index:30!important;padding:calc(12px + env(safe-area-inset-top)) 16px 12px!important;transform:translateZ(0)}.xh__head.is-stuck{padding:calc(12px + env(safe-area-inset-top)) 16px 12px!important}.xh__bar{margin-top:calc(62px + env(safe-area-inset-top))}.xh.is-away .xh__head{opacity:0;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/exept.css.map */
