body.puff-home-mode{background:#fff}html:has(body.puff-home-mode){overflow-x:clip}.p2{--a: #3ED5FF;--on: #0D1734;--print: #7FCBEE;--vh: 100svh;--ship-top: 20vw;--ship-h: calc(8.9vw + 14px) ;--hdr: calc(28.9vw + 14px) ;position:relative;min-height:100%;background:#fff;color:#0d1734;font-family:"M PLUS Rounded 1c",system-ui,sans-serif;overflow-x:clip}.p2 *,.p2 *:before,.p2 *:after{box-sizing:border-box}.p2 button,.p2 input{font-family:inherit;-webkit-text-fill-color:currentColor}.p2 section[id],.p2 footer[id]{scroll-margin-top:calc(var(--hdr) + 8px)}.p2 #top{scroll-margin-top:0}.p2 a{color:#0d1734;text-decoration:none}.p2 a:hover{color:#10ade6}.p2 [hidden]{display:none!important}.p2 puff-model img{max-width:none}.p2-fill{position:absolute!important;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}@keyframes p2Orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes p2Stitch{0%{stroke-dashoffset:0}to{stroke-dashoffset:-32}}@keyframes p2Tilt{0%{transform:rotateX(9deg) rotateY(-13deg)}to{transform:rotateX(-6deg) rotateY(13deg)}}@keyframes p2Fade{0%{opacity:0}to{opacity:1}}@keyframes p2Rise{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:none}}@keyframes p2ModelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes p2StepIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes p2TabIn{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes p2Shake{0%,to{transform:translate(0)}30%{transform:translate(-6px)}60%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.p2 *,.p2 *:before,.p2 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.p2-g{background:linear-gradient(140deg,#ffffff8f,#ffffff3d);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.7);box-shadow:inset 1.5px 1.5px 1px #fffffff2,inset -1px -1px 1px #ffffff73,0 12px 32px #0d17342e;color:#0d1734}.p2-gs{background:linear-gradient(140deg,#ffffff80,#ffffff29);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.75);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 18px #0d173433;color:#0d1734}.p2-sg{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;border-radius:999px;cursor:pointer;font:900 11px/1 "M PLUS Rounded 1c",sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#0d1734;background:linear-gradient(140deg,#fff9,#fff3);border:1px solid rgba(255,255,255,.85);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 4px 12px #0d173424}.p2-x{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.9);background:#ffffffb3;font:900 16px "M PLUS Rounded 1c",sans-serif;cursor:pointer;color:#0d1734}.p2-round38{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer}.p2-eyebrow{font-weight:900;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#10799f}.p2-h2{margin:0;font-family:Zud Juice,sans-serif;font-weight:400;font-size:36px;line-height:.95;text-transform:uppercase}.p2-mt6{margin-top:6px}.p2-p{margin:0;font-size:16px;font-weight:700;line-height:1.65}.p2-p--900{font-weight:900}.p2-wrap{max-width:1312px;margin:0 auto;display:flex;flex-direction:column}.p2-gap22{gap:22px}.p2-gap18{gap:18px}.p2-col14{display:flex;flex-direction:column;gap:14px}.p2-col12{display:flex;flex-direction:column;gap:12px}.p2-head{position:sticky;top:0;z-index:30;height:var(--hdr);background:transparent;transition:background .3s}.p2.is-scrolled .p2-head{background:#fff}.p2.is-menu .p2-head{z-index:36;background:transparent}.p2-head__desk{display:none;position:relative;z-index:2;height:116px;pointer-events:none}.p2-head__cap{position:relative;flex:none;width:295px;height:116px;background:0 0 / 100% 100% no-repeat}.p2-head__hit{position:absolute;top:17%;width:21.3%;height:54%;background:transparent;border:0;cursor:pointer;pointer-events:auto;border-radius:40%}.p2-head__hit--menu{left:11.3%}.p2-head__hit--bag{left:65.7%}.p2-head__mid{position:relative;flex:1;min-width:0;height:116px}.p2-head__midbg{position:absolute;left:0;top:0;width:100%;height:116px;max-width:none;-webkit-user-select:none;user-select:none}.p2-head__nav{position:absolute;top:30px;display:flex;gap:28px;pointer-events:auto}.p2-head__nav--l{left:18px}.p2-head__nav--r{right:18px}.p2-head__nav a{font-weight:900;font-size:13.5px;letter-spacing:.1em;text-transform:uppercase;color:#8e8e98!important;white-space:nowrap}.p2-head__nav a:hover{color:#0d1734!important}.p2-head__dlogo{position:absolute;left:50%;top:20px;transform:translate(-50%);pointer-events:auto}.p2-head__dlogo img{height:60px;width:auto;display:block}.p2-ham{position:absolute;overflow:visible;pointer-events:none}.p2-ham--desk{left:16.52%;top:36.3%;width:10.24%;height:20.17%}.p2-ham--phone{left:13.54%;top:37.75%;width:8.395%;height:22.52%}.p2-ham__1{transform-origin:4px 8px;transition:transform .42s cubic-bezier(.5,0,.2,1.2)}.p2-ham__2{transition:opacity .3s}.p2-ham__3{transform-origin:4px 54px;transition:transform .42s cubic-bezier(.5,0,.2,1.2)}.p2.is-menu .p2-ham__1{transform:translateY(23px) rotate(-45deg)}.p2.is-menu .p2-ham__2{opacity:0}.p2.is-menu .p2-ham__3{transform:translateY(-23px) rotate(45deg)}.p2-badge{position:absolute;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#ababab;color:#fff;font:900 11px/20px "M PLUS Rounded 1c",sans-serif;text-align:center;pointer-events:none;opacity:0;transition:opacity .2s}.p2.has-bag .p2-badge{opacity:1}.p2-badge--desk{left:calc(82.7% - 10px);top:calc(48.3% - 10px)}.p2-badge--phone{left:calc(86.6% - 10px);top:calc(48.4% - 10px)}.p2-head__phone{position:relative;z-index:2;pointer-events:none}.p2-head__bar{display:block;width:100%;height:auto;max-width:none;-webkit-user-select:none;user-select:none}.p2-head__plogo{position:absolute;left:31.6%;top:1.5%;width:36.8%;pointer-events:auto}.p2-head__plogo img{display:block;width:100%;height:auto}.p2-head__phit{position:absolute;top:19.2%;width:17.6%;height:54.5%;background:transparent;border:0;cursor:pointer;pointer-events:auto;border-radius:40%}.p2-head__phit--menu{left:9.3%}.p2-head__phit--bag{left:73.1%}.p2-ship{position:absolute;z-index:1;left:-4px;right:-4px;top:var(--ship-top);height:var(--ship-h);display:flex;align-items:flex-end;justify-content:center;padding:0 12px 3px;background:#e4f8ff;border-bottom:2px solid #10ADE6;box-shadow:0 3px #0d1734;font-weight:800;font-size:8.5px;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p2-hero{position:relative;overflow:hidden;height:max(calc(500px + var(--hdr)),calc(var(--vh) - 70px));margin-top:calc(-1 * var(--hdr));background:#1cb6e3}.p2-hero__in{position:absolute;left:0;right:0;bottom:0;top:var(--hdr)}.p2-hero__model{position:absolute;left:50%;top:0;bottom:2%;aspect-ratio:1080 / 2340;transform:translate(-50%) scale(.95);transform-origin:50% 100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.p2-ctrl{position:absolute;z-index:12;right:14px;top:42%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end;gap:8px}.p2-ctrl__name{display:flex;align-items:center;gap:7px;border-radius:999px;padding:6px 12px 6px 7px;font-weight:900;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.p2-viewname{display:none;position:absolute;z-index:12;left:50%;bottom:112px;transform:translate(-50%);white-space:nowrap}.p2-ctrl__dot{width:14px;height:14px;border-radius:50%;background:var(--a);box-shadow:0 0 0 2px #ffffffe6;transition:background .4s}.p2-views{display:none;position:absolute;z-index:12;left:50%;bottom:92px;transform:translate(-50%);align-items:center;gap:4px;border-radius:999px;padding:4px}.p2-views__btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;background:linear-gradient(140deg,#ffffff80,#ffffff29);border:1px solid rgba(255,255,255,.75);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 18px #0d173433}.p2-views__label{min-width:96px;text-align:center;font-weight:900;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.p2-parrow{position:absolute;z-index:12;bottom:104px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;background:linear-gradient(140deg,#fff9,#ffffff40);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.8);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 18px #0d173433}.p2-parrow--l{left:12px}.p2-parrow--r{right:12px}.p2-sticker{position:absolute;z-index:5;left:12px;top:12px;width:min(150px,40vw);display:flex;flex-direction:column;align-items:flex-start;gap:14px}.p2-warn{background:#e4f8ff;border:3px solid #10ADE6;box-shadow:5px 6px #0d1734;padding:6px 9px 7px;text-align:center;text-transform:uppercase;width:100%}.p2-warn__t{font-family:Zud Juice,sans-serif;font-size:15px;line-height:1;letter-spacing:.02em;color:#e4002b}.p2-warn__b{font-weight:900;font-size:9px;line-height:1.18;margin-top:6px;letter-spacing:.02em}.p2-sticker__desk{display:none;flex-direction:column;align-items:flex-start;gap:10px;margin-top:6px;width:min(100%,240px)}.p2-burst{position:relative;display:block;width:100%;aspect-ratio:300 / 180;cursor:pointer;color:#0d1734!important}.p2-burst svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(5px 6px 0 #0D1734)}.p2-burst__txt{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:uppercase}.p2-burst__k{font-weight:900;font-size:14px;letter-spacing:.06em;line-height:1}.p2-burst__b{font-family:Zud Juice,sans-serif;font-size:44px;line-height:1;margin-top:3px;-webkit-text-stroke:1.5px #0D1734;paint-order:stroke fill;text-shadow:2px 2px 0 #0D1734;color:#3ed5ff;transition:color .5s}.p2-testpill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:9px 14px;font-weight:900;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 1.5px 1.5px 1px #fffffff2,inset -1px -1px 1px #ffffff73,0 6px 18px #0d173433}.p2-buy{display:none;position:absolute;z-index:20;right:max(40px,calc(50% - 46vh - 300px));top:50%;transform:translateY(-50%);width:320px;border-radius:28px;padding:20px;flex-direction:column;gap:13px}.p2-buy__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.p2-buy__title{font-family:Zud Juice,sans-serif;font-size:30px;line-height:1}.p2-buy__price{font-weight:900;font-size:22px}.p2-buy__sub{font-size:12.5px;font-weight:800;margin-top:-6px;opacity:.75}.p2-buy__auras{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.p2-buy__label{font-size:13px;font-weight:900}.p2-buy__sizes{display:flex;flex-direction:column;gap:7px}.p2-buy__hintrow{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:900}.p2-buy__note{font-size:12px;font-weight:800;text-align:center;opacity:.75}.p2-hint{color:#0d1734}.p2-hint.is-need{color:#e4002b}.p2-swatches{display:flex;gap:8px;align-items:center}.p2-sw{flex:none;border-radius:50%;border:0;padding:0;cursor:pointer;box-shadow:0 0 0 1.5px #0d173459;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.p2-sw.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px #0d1734}.p2-swatches--17 .p2-sw{width:17px;height:17px}.p2-swatches--17 .p2-sw:hover{transform:scale(1.3)}.p2-swatches--20{gap:7px}.p2-swatches--20 .p2-sw{width:20px;height:20px}.p2-swatches--22{gap:9px}.p2-swatches--22 .p2-sw{width:22px;height:22px}.p2-swatches--20 .p2-sw.is-on,.p2-swatches--22 .p2-sw.is-on{transform:scale(1.25)}.p2-swatches--22 .p2-sw:hover{transform:scale(1.35)}.p2-swatches--30{gap:10px}.p2-swatches--30 .p2-sw{width:30px;height:30px;border:2px solid rgba(255,255,255,.95);box-shadow:0 3px 8px #0d173438,inset 1px 1px 1px #ffffffb3;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.p2-swatches--30 .p2-sw:hover{transform:scale(1.35)}.p2-swatches--30 .p2-sw:active{transform:scale(1.15)}.p2-swatchpill{display:flex;padding:10px 14px;border-radius:999px;background:linear-gradient(140deg,#ffffffd9,#ffffff80);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.95);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 16px #0d173424}.p2-swatchpill--menu{margin-bottom:-8px;background:linear-gradient(140deg,#fff9,#ffffff40);border-color:#fffc;box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 18px #0d173433}.p2-swatchpill--menu .p2-swatches{gap:12px}.p2-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.p2-size{padding:0;cursor:pointer;font-weight:900;color:#0d1734;background:#ffffff8c;border:1px solid rgba(255,255,255,.85);transition:background .2s,color .2s}.p2-size.is-on{background:var(--sa, var(--a));color:var(--son, var(--on))}.p2-size:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.p2-sizes--hero .p2-size{height:40px;border-radius:14px;font-size:14px;box-shadow:inset 1px 1px #ffffffb3}.p2-sizes--bar{display:flex;gap:4px;flex:none}.p2-sizes--bar .p2-size{width:36px;height:44px;flex:none;border-radius:12px;font-size:11.5px}.p2-sizes--card{gap:5px}.p2-sizes--card .p2-size{height:36px;border-radius:12px;font-size:12.5px}.p2-sizes--row{gap:5px}.p2-sizes--row .p2-size{height:32px;border-radius:10px;font-size:12px;border-color:#0d173426}.p2-sizes--qa{gap:8px}.p2-sizes--qa .p2-size{height:48px;border-radius:14px;font-size:14px;border-color:#0d173426}.p2-shakebox.is-shake{animation:p2Shake .3s ease}.p2-cta{cursor:pointer;border:1px solid rgba(255,255,255,.55);font-weight:900;text-transform:uppercase;border-radius:999px;background:var(--a);color:var(--on);transition:background .4s,color .4s,opacity .3s}.p2-cta.is-idle{background:#0d17342e;color:#0d1734;opacity:.85}.p2-cta--hero{height:50px;font-size:15px;letter-spacing:.08em;box-shadow:inset 1px 1px #ffffff40,0 6px 16px #0d173440}.p2-cta--bar{flex:1;min-width:0;height:44px;font-size:11.5px;letter-spacing:.02em;white-space:nowrap;padding:0 6px}.p2-cta--card,.p2-cta--row{height:40px;font-size:12.5px;letter-spacing:.06em;background:var(--sa);color:var(--son)}.p2-cta--card.is-idle,.p2-cta--row.is-idle,.p2-cta--qa.is-idle{background:var(--sa);color:var(--son);opacity:.6}.p2-cta--qa{height:50px;font-size:14px;letter-spacing:.08em;background:var(--sa);color:var(--son);box-shadow:inset 1px 1px #ffffff40,0 6px 16px #0d173440}.p2-cta--checkout{height:50px;font-size:14px;letter-spacing:.08em;box-shadow:inset 1px 1px #ffffff40,0 6px 16px #0d173440}.p2-cta:disabled{cursor:progress}.p2-bar{position:fixed;z-index:28;left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));border-radius:26px;padding:12px 12px 12px 16px;display:flex;flex-direction:column;gap:9px;color:#0d1734;background:linear-gradient(140deg,#ffffff9e,#ffffff4d);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.7);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 12px 32px #0d17342e;transition:transform .4s cubic-bezier(.2,.9,.3,1.15),opacity .3s}.p2.is-bar-hidden .p2-bar{transform:translateY(140%);opacity:0;pointer-events:none}.p2-bar__compact{display:flex;align-items:center;justify-content:space-between;gap:10px}.p2-bar__full{display:none;flex-direction:column;gap:9px}.p2.is-bar-open .p2-bar__compact{display:none}.p2.is-bar-open .p2-bar__full{display:flex}.p2-bar__mini{height:40px;padding:0 14px;border-radius:999px;font-size:11.5px;letter-spacing:.04em;font-weight:900;text-transform:uppercase;cursor:pointer;border:1px solid rgba(255,255,255,.55);background:var(--a);color:var(--on);white-space:nowrap}.p2-bar__top{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.p2-bar__title{font-family:Zud Juice,sans-serif;font-size:21px;line-height:1}.p2-bar__hint{font-size:11.5px;font-weight:900;margin-top:4px}.p2-bar__right{display:flex;align-items:center;gap:8px}.p2-bar__price{font-weight:900;font-size:19px;padding-right:4px}.p2-bar__row{display:flex;align-items:center;gap:6px}.p2-cloud{position:relative;display:block;width:100%;height:auto;max-width:none;pointer-events:none}.p2-cloud--pull{z-index:8;left:-2%;width:104%;margin-top:-72px;margin-bottom:-2px}.p2-cloud--flip{transform:scaleY(-1);margin-bottom:-2px;z-index:1}.p2-cloud--bottom{margin-top:-2px;z-index:1}.p2-pick{position:relative;z-index:8;background:#fff;padding:120px 16px 36px}.p2-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.p2-seg{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:linear-gradient(140deg,#fff9,#ffffff47);border-color:#ffffffbf;box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 12px 32px #0d17342e}.p2-seg button{height:32px;padding:0 14px;border-radius:999px;border:0;cursor:pointer;font:900 11px/1 "M PLUS Rounded 1c",sans-serif;letter-spacing:.08em;text-transform:uppercase;background:transparent;color:#0d1734;transition:background .25s}.p2-seg button.is-on{background:#0d1734;color:#fff}.p2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.p2-card{display:flex;flex-direction:column;gap:10px;min-width:0}.p2-card__photo{position:relative;aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;cursor:pointer;background:#efefef;box-shadow:0 10px 26px #0d17341a;transition:transform .25s}.p2-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 28%;transform-origin:50% 32%;pointer-events:none;transition:transform .25s}.p2-card__img--model{display:none;object-position:50% 12%}.p2-pick[data-mode=glow] .p2-card__img--plain{display:none}.p2-pick[data-mode=glow] .p2-card__img--model{display:block}.p2-card__sold{display:none;position:absolute;left:14px;top:14px;background:#fff;color:#0d1734;border:2px solid #0D1734;box-shadow:3px 3px #0d1734;padding:5px 9px;font-weight:900;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.p2-card.is-soldout .p2-card__sold{display:block}.p2-card__plus{position:absolute;right:10px;bottom:10px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:linear-gradient(140deg,#ffffffb3,#ffffff4d);border-color:#ffffffd9;font-size:24px;font-weight:900;line-height:1;padding:0 0 2px}.p2-card__panel{display:none;position:absolute;left:10px;right:10px;bottom:10px;border-radius:18px;padding:10px;flex-direction:column;gap:8px;background:linear-gradient(140deg,#ffffffb8,#ffffff6b);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.8);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 12px 32px #0d17342e;cursor:default}.p2-card__sgrow{display:flex;justify-content:flex-end}.p2-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.p2-card__title,.p2-card__price{font-weight:900;font-size:15px}.p2-card__attrs{margin-top:-6px;font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#10799f}.p2-tile{display:flex;flex-direction:column;gap:10px;min-width:0;grid-column:1 / -1}.p2-tile__box{position:relative;min-height:max-content;min-width:0;overflow:hidden;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(140deg,#e4f8ffe6,#e4f8ff8c);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.9);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 12px 32px #0d173424}.p2-tile__in{position:relative;flex:1;min-height:0;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px}.p2-tile__art{position:relative;flex:none;height:112px;max-height:150px;aspect-ratio:1;width:auto;max-width:100%}.p2-tile__copy{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.p2-tile__title{font-family:Zud Juice,sans-serif;font-size:22px;line-height:1;text-transform:uppercase;text-wrap:pretty}.p2-tile__sub{font-weight:700;font-size:13px;color:#10799f}.p2-tile__btn,.p2-wbtn{display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:999px;color:#0d1734;font-weight:900;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(140deg,#ffffffe0,#ffffff9e);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.9);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 18px #0000004d}.p2-tile__btn:hover,.p2-wbtn:hover{color:#0d1734!important;background:#fff}.p2-tile__btn{align-self:stretch;max-width:100%;min-height:44px;padding:12px 16px;white-space:normal;line-height:1.2;font-size:13px}.p2-orbit{position:absolute;top:0;right:0;bottom:0;left:0;animation:p2Orbit 16s linear infinite}.p2-orbit__dot{position:absolute;width:19%;aspect-ratio:1;margin:-9.5% 0 0 -9.5%;border-radius:50%;border:3px solid #ffffff;box-shadow:3px 4px #0d1734}.p2-orbit--big .p2-orbit__dot{box-shadow:4px 5px #0d1734}.p2-orbit__q{position:absolute;left:50%;top:50%;width:40%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:#3ed5ff;border:4px solid #ffffff;display:grid;place-items:center;font-family:Zud Juice,sans-serif;color:#fff;-webkit-text-stroke:2px #0D1734;paint-order:stroke fill}.p2-orbit__q--tile{box-shadow:5px 6px #0d1734;font-size:36px}.p2-orbit__q--big{box-shadow:6px 7px #0d1734;font-size:clamp(48px,5vw + 20px,84px)}.p2-lineup{position:relative;background:#fff;padding:0 16px 36px}.p2-plate{position:relative;border-radius:22px;overflow:hidden;background:#ededed;box-shadow:0 10px 26px #0d17341f}.p2-plate__scroll{overflow-x:auto;overflow-y:hidden;border-radius:22px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.p2-plate__scroll::-webkit-scrollbar{display:none}.p2-plate__in{position:relative;width:300%;aspect-ratio:2880 / 900}.p2-plate__glow{position:absolute;top:0;right:0;bottom:0;left:0}.p2-plate__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:22px}.p2-plate__cols{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 1%}.p2-hot{position:relative;display:block;border:0;padding:0;margin:0;cursor:pointer;background:transparent;overflow:visible;scroll-snap-align:center;z-index:2;transform-origin:50% 100%;transition:transform .34s cubic-bezier(.2,.8,.2,1),filter .34s;filter:drop-shadow(0 10px 14px rgba(13,23,52,.12))}.p2-hot img{position:absolute;left:50%;bottom:-12%;height:100%;width:auto;max-width:none;transform:translate(-50%);pointer-events:none}.p2-hot__tag{position:absolute;left:50%;bottom:8%;transform:translate(-50%) translateY(6px);opacity:0;transition:opacity .25s,transform .25s;white-space:nowrap;height:32px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;color:#0d1734;font:900 11px/1 "M PLUS Rounded 1c",sans-serif;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(140deg,#ffffffd9,#ffffff80);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.95);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 18px #0d173440;pointer-events:none}.p2-hot__tag span{width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(255,255,255,.95)}.p2-plate__cols:hover .p2-hot{z-index:1}.p2-plate__cols .p2-hot:hover,.p2-plate__cols .p2-hot:focus-visible{z-index:5;transform:scale(1.1);filter:drop-shadow(0 26px 30px rgba(13,23,52,.4))}.p2-hot:hover .p2-hot__tag,.p2-hot:focus-visible .p2-hot__tag{opacity:1}.p2-plate__plain{display:none;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;height:100%;border-radius:22px;overflow:hidden}.p2-plate__plain button{position:relative;display:block;border:0;padding:0;margin:0;cursor:pointer;background:transparent;overflow:hidden;scroll-snap-align:center}.p2-plate__plain img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 20%;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.p2-plate__plain img:hover{transform:scale(1.06)}.p2-lineup[data-mode=plain] .p2-plate__glow{display:none}.p2-lineup[data-mode=plain] .p2-plate__plain{display:grid}.p2-plate__shop{position:absolute;z-index:6;right:14px;top:14px;height:44px;padding:0 16px 0 12px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;cursor:pointer;color:#0d1734;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(140deg,#ffffffbf,#ffffff59);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.9);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 18px #0d173440}.p2-story{position:relative;overflow:hidden;background:#1cb6e3}.p2-story__in{position:relative;z-index:2;padding:36px 16px;margin-top:-2px}.p2-story__h{align-self:flex-start;border-radius:22px;padding:14px 22px 12px;background:linear-gradient(140deg,#fff9,#ffffff47);border-color:#ffffffbf;box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 12px 32px #0d17342e}.p2-story__cards{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 4px 6px;margin:0 -4px}.p2-story__cards::-webkit-scrollbar{display:none}.p2-scard{flex:1 0 82%;min-width:0;scroll-snap-align:start;border-radius:22px;padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(140deg,#fff9,#ffffff47);border-color:#ffffffbf;box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 12px 32px #0d17342e}.p2-scard__persp{perspective:1000px;aspect-ratio:1}.p2-scard__tilt{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:p2Tilt 4.2s ease-in-out infinite alternate}.p2-scard__frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;background:#ffffff80;border:1px solid rgba(255,255,255,.8);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 18px 40px #0d173438}.p2-scard__img{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:20px;background:#fff 50% 50% / cover no-repeat;transition:background-image .4s}.p2-scard__img--pop{box-shadow:0 0 0 3px #ffffffe6,0 12px 24px #0d173438;transform:translateZ(44px) scale(1.03)}.p2-scard__img--inset{top:14px;right:14px;bottom:14px;left:14px;border-radius:19px}.p2-scard__box{position:relative;aspect-ratio:1;border-radius:30px;background:#ffffff80;border:1px solid rgba(255,255,255,.8);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 18px 40px #0d173438}.p2-scard__box--solid{background:#ffffffd9}.p2-scard__stitch{position:absolute;left:6px;top:6px;width:calc(100% - 12px);height:calc(100% - 12px);overflow:visible;pointer-events:none}.p2-scard__stitch rect{stroke:var(--print);animation:p2Stitch 1s linear infinite;transition:stroke .6s}.p2-scard__t{font-family:Zud Juice,sans-serif;font-size:24px;line-height:1;text-transform:uppercase}.p2-scard__lead{margin:-4px 0 0;font-size:15.5px;font-weight:800;line-height:1.4}.p2-scard__muted{margin:-6px 0 0;font-size:12.5px;font-weight:800;color:#10799f}.p2-scard__body{margin:-4px 0 0;font-size:14px;font-weight:700;line-height:1.4}.p2-scard__body--15{font-size:15px;line-height:1.45}.p2-chips{display:flex;flex-wrap:wrap;gap:8px}.p2-chip{font-family:Zud Juice,sans-serif;font-size:15px;line-height:1;letter-spacing:.02em;border-radius:999px;padding:6px 13px;color:var(--print);background:linear-gradient(140deg,#fff9,#ffffff2e);border:1px solid rgba(255,255,255,.85);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 16px #0d173424;transition:color .4s}.p2-fit{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-radius:22px;padding:16px 18px;background:linear-gradient(140deg,#fff9,#ffffff47);border-color:#ffffffbf;box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 12px 32px #0d17342e}.p2-fit__copy{display:flex;flex-direction:column;gap:4px}.p2-fit__line{font-size:15px;font-weight:800;line-height:1.4}.p2-fit__btn{display:inline-flex;align-items:center;height:48px;padding:0 24px;border-radius:999px;font-weight:900;font-size:14px;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(140deg,#ffffffb3,#ffffff59);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.85);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 18px #0d173433}.p2-fit__btn:hover{color:#0d1734!important;background:#ffffffe6}.p2-below{background:#fff;padding:36px 16px}.p2-below__in{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:56px}.p2-band{position:relative;overflow:hidden;border-radius:28px;padding:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,4vw,56px);align-items:center;background:linear-gradient(140deg,#e4f8fff2,#e4f8ff99);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.9);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 12px 32px #0d173424}.p2-band__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px}.p2-band__p{margin:0;font-size:16px;font-weight:600;line-height:1.6;text-wrap:pretty}.p2-band__chips{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700}.p2-band__chips span{border:2px solid #10ADE6;border-radius:999px;padding:5px 12px;background:#fff9}.p2-band__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.p2-band__ctas .p2-wbtn{height:52px;padding:0 24px;font-size:15px}.p2-band__art{position:relative;aspect-ratio:1;width:min(100%,380px);justify-self:center}.p2-debut{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,4vw,64px);align-items:center}.p2-book{display:flex;flex-direction:column;gap:14px;padding:6px 22px 18px 6px}.p2-book__stack{position:relative;aspect-ratio:3 / 4;box-shadow:0 0 0 3px #0d1734,4px 4px 0 3px #fff,4px 4px 0 6px #0d1734,8px 8px 0 6px #fff,8px 8px 0 9px #0d1734,14px 15px 0 9px #0d1734}.p2-book__pages{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.p2-book__pages::-webkit-scrollbar{display:none}.p2-book__page{flex:0 0 100%;scroll-snap-align:start;padding:16px 16px 34px;position:relative;background:#fffdf6 radial-gradient(rgba(13,23,52,.07) 1px,transparent 1.4px) 0 0 / 7px 7px}.p2-book__photo{position:relative;height:100%;border:4px solid #0D1734;background:#fff center / cover no-repeat}.p2-book__tag{position:absolute;left:-4px;top:-4px;background:#e4f8ff;border:4px solid #0D1734;padding:6px 12px 5px;font-family:Zud Juice,sans-serif;font-size:20px;line-height:1;text-transform:uppercase}.p2-book__num{position:absolute;bottom:9px;left:18px;font-family:Zud Juice,sans-serif;font-size:15px}.p2-book__nav{display:flex;align-items:center;justify-content:center;gap:14px}.p2-book__btn{width:44px;height:44px;border-radius:50%;font-size:18px;font-weight:900;cursor:pointer;color:#0d1734;background:linear-gradient(140deg,#ffffffd9,#ffffff80);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.95);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 16px #0d173424;transition:opacity .2s}.p2-book__btn.is-dim{opacity:.35}.p2-book__label{font-family:Zud Juice,sans-serif;font-size:18px;min-width:52px;text-align:center}.p2-fam{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(20px,4vw,56px);align-items:center}.p2-fam__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:15.5px;font-weight:700;line-height:1.45}.p2-fam__list li{display:flex;gap:10px}.p2-fam__legal{margin:0;padding:0 18px;font-weight:600;font-size:11.5px;line-height:1.45;color:#10799f}.p2-fam__legal a{color:#10799f!important;text-decoration:underline}.p2-fam__list li span{flex:none;width:9px;height:9px;margin-top:7px;border-radius:50%;background:#10ade6}.p2-join{position:relative;display:flex;gap:8px;border-radius:999px;padding:6px 6px 6px 18px;background:linear-gradient(140deg,#e4f8fff2,#e4f8ff99);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.9);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 12px 32px #0d173424;perspective:600px}.p2-join input[type=email]{flex:1;min-width:0;border:0;outline:none;font-size:15px;font-weight:700;background:transparent;color:#0d1734;-webkit-text-fill-color:#0D1734}.p2-join button{height:46px;padding:0 22px;border-radius:999px;color:#0d1734;font-weight:900;font-size:14px;letter-spacing:.06em;cursor:pointer;background:linear-gradient(140deg,#ffffffe6,#fff9);border:1px solid rgba(255,255,255,.95);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 18px #0d173429}.p2-join__coin{position:absolute;left:50%;top:-44px;width:40px;height:40px;margin-left:-20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c8,#fedd00 55%,#c9a400);border:3px solid #0D1734;box-shadow:3px 4px #0d1734;display:grid;place-items:center;font-family:Zud Juice,sans-serif;font-size:17px;color:#0d1734;pointer-events:none;transform-origin:50% 50%;transform:translate(-50%,-34px) rotateX(0) scale(1);opacity:0}.p2-join__slot{position:absolute;left:50%;top:-3px;width:54px;height:6px;margin-left:-27px;border-radius:999px;background:#0d1734;pointer-events:none;transform:scaleX(0);transition:transform .25s ease-in .3s}.p2-join.is-drop .p2-join__coin{transform:translate(-50%,86px) rotateX(78deg) scale(.55);opacity:1;transition:transform .6s cubic-bezier(.5,0,.9,.6),opacity .1s}.p2-join.is-drop .p2-join__slot{transform:scaleX(1);transition:transform .18s ease-out}.p2-join.is-done .p2-join__coin{transform:translate(-50%,86px) rotateX(78deg) scale(.2);opacity:0}.p2-foot{background:#0d1734;color:#d7e6f2;padding:clamp(30px,4vw,56px) clamp(18px,4vw,64px) 26px;display:flex;flex-direction:column;gap:26px}.p2-foot__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;max-width:1120px;width:100%;margin:0 auto}.p2-foot__brand{display:flex;flex-direction:column;gap:8px}.p2-foot__brand img{width:150px;height:auto;display:block}.p2-foot__tag{font-size:14px;font-weight:800;color:#fff}.p2-foot__sub{font-size:12.5px;font-weight:600}.p2-foot__col{display:flex;flex-direction:column;gap:7px;font-size:13.5px;font-weight:700}.p2-foot__col a{color:#d7e6f2!important}.p2-foot__col a:hover{color:#10ade6!important}.p2-foot__h{color:#3ed5ff;font-weight:900;letter-spacing:.1em;font-size:11.5px}.p2-foot__legal{max-width:1120px;width:100%;margin:0 auto;border-top:1.5px solid #26355A;padding-top:16px;display:flex;flex-direction:column;gap:6px;font-size:11.5px;font-weight:600;line-height:1.55;color:#9fb2c6}.p2-foot__line{font-family:Zud Juice,sans-serif;font-size:18px;color:#fff}.p2-dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0d173424;transition:opacity .3s;opacity:0;pointer-events:none}.p2.is-dim .p2-dim{opacity:1;pointer-events:auto}.p2-drawer{position:fixed;z-index:45;top:10px;right:10px;bottom:10px;width:calc(100% - 20px);border-radius:26px;display:flex;flex-direction:column;background:linear-gradient(140deg,#fff9,#ffffff47);border-color:#ffffffbf;transform:translate(calc(100% + 24px));transition:transform .45s cubic-bezier(.2,.9,.3,1);visibility:hidden}.p2-drawer.is-open{transform:translate(0);visibility:visible}.p2-drawer:not(.is-open){transition:transform .45s cubic-bezier(.2,.9,.3,1),visibility 0s .45s}.p2-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px}.p2-drawer__t{font-family:Zud Juice,sans-serif;font-size:26px;line-height:1}.p2-drawer__list{flex:1;overflow-y:auto;padding:4px 18px;display:flex;flex-direction:column;gap:10px}.p2-drawer__foot{padding:14px 18px calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(13,23,52,.1)}.p2-bag__full{flex:1;min-height:0;display:flex;flex-direction:column}.p2-bag__meter{padding:0 18px 12px;display:flex;flex-direction:column;gap:8px}.p2-bag__track{height:8px;border-radius:999px;background:#0d17341f;overflow:hidden}.p2-bag__track div{height:100%;border-radius:999px;background:var(--a);width:0;transition:width .5s}.p2-bag__note{font-size:12.5px;font-weight:800}.p2-line{display:flex;gap:12px;padding:10px;border-radius:18px;background:#ffffff73;border:1px solid rgba(255,255,255,.8)}.p2-line__ph{flex:none;width:64px;height:80px;border-radius:12px;overflow:hidden;background:#efefef center 25% / 150% auto no-repeat}.p2-line__ph--img{background-size:cover;background-position:center}.p2-line__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.p2-line__top{display:flex;justify-content:space-between;gap:10px;font-weight:900;font-size:14.5px}.p2-line__meta{font-size:12.5px;font-weight:800;opacity:.75}.p2-line__ctl{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.p2-step{display:inline-flex;align-items:center;border-radius:999px;background:linear-gradient(140deg,#ffffffd9,#ffffff80);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.95);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 16px #0d173424}.p2-step button{width:34px;height:32px;border:0;border-radius:999px;background:transparent;font:900 16px "M PLUS Rounded 1c",sans-serif;cursor:pointer;color:#0d1734}.p2-step button:hover{background:#ffffffe6}.p2-step span{min-width:22px;text-align:center;font-weight:900;font-size:13px}.p2-rm{height:32px;padding:0 14px;border-radius:999px;font:800 12.5px "M PLUS Rounded 1c",sans-serif;cursor:pointer;color:#0d1734;background:linear-gradient(140deg,#ffffffd9,#ffffff80);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.95);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 16px #0d173424}.p2-rm:hover{background:#fffffff2}.p2-line.is-busy{opacity:.6;pointer-events:none}.p2-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.p2-bag__sub{display:flex;justify-content:space-between;font-weight:900;font-size:16px}.p2-bag__del{font-size:12px;font-weight:800;opacity:.75;margin-top:-6px}.p2-bag__pays{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.p2-pay{height:44px;border-radius:12px;border:0;font-size:14px;cursor:pointer}.p2-pay--shop{background:#5a31f4;color:#fff;font-weight:900;letter-spacing:-.02em}.p2-pay--shop span{font-weight:500}.p2-pay--apple{background:#000;color:#fff;font-weight:700}.p2-pay--g{border:1px solid rgba(13,23,52,.2);background:#fff;color:#3c4043;font-weight:700}.p2-bag__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;text-align:center}.p2-bag__emptyt{font-size:15px;font-weight:800}.p2-wbtn2{height:48px;padding:0 24px;border-radius:999px;color:#0d1734;font-weight:900;font-size:14px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(140deg,#ffffffd9,#ffffff80);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.95);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 18px #0d173429}.p2-wbtn2:hover{background:#fffffff2}.p2-wbtn2--full{width:100%}.p2-info__tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:0 18px 12px}.p2-info__tabs::-webkit-scrollbar{display:none}.p2-info__tabs button{flex:none;height:36px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.85);cursor:pointer;font:900 11px/1 "M PLUS Rounded 1c",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0d1734;background:#ffffff59}.p2-info__tabs button.is-on{background:#ffffffd9}.p2-info__body{flex:1;overflow-y:auto;padding:4px 18px 24px;display:flex;flex-direction:column;gap:12px;line-height:1.6}.p2-info__p{font-weight:600;font-size:15px}.p2-info__h{font-weight:900;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:#10799f;margin-top:8px}.p2-info__body a{text-decoration:underline;font-weight:800}.p2-sgd{flex:1;overflow-y:auto;padding:4px 18px 24px;display:flex;flex-direction:column;gap:14px}.p2-sgd__p{margin:0;font-size:15px;font-weight:600;line-height:1.6}.p2-sgd__table,.p2-sgd__fit{border-radius:18px;background:linear-gradient(140deg,#ffffffd9,#ffffff80);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.95);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 16px #0d173424}.p2-sgd__table{overflow-x:auto}.p2-sgd__table table{width:100%;border-collapse:collapse;font-size:16px;font-weight:800;text-align:center}.p2-sgd__table thead tr{color:#10799f;font-size:13px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.9)}.p2-sgd__table th,.p2-sgd__table td{padding:13px 8px}.p2-sgd__table th:first-child,.p2-sgd__table td:first-child{padding-left:14px;text-align:left;white-space:nowrap}.p2-sgd__table tbody tr:nth-child(2n){background:#ffffff73}.p2-sgd__note{font-size:12.5px;font-weight:700;color:#4a5368}.p2-sgd__fit{font-size:13.5px;font-weight:700;line-height:1.5;border-radius:16px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.p2-sgd__fitrow{display:flex;align-items:center;gap:8px;opacity:.8}.p2-sgd__fitrow.is-on{opacity:1;font-weight:800}.p2-sgd__fitrow span{flex:none;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1.5px #0d17344d}.p2-sgd__fitrow b{font-weight:900;min-width:64px}.p2-sheet{position:fixed;z-index:46;left:0;right:0;bottom:0;max-height:92vh;overflow-y:auto;border-radius:26px 26px 0 0;padding:14px 18px calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px;background:linear-gradient(140deg,#ffffff9e,#ffffff4d);border-color:#ffffffbf;box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 -12px 40px #0d173433;transform:translateY(110%);transition:transform .45s cubic-bezier(.2,.9,.3,1),visibility 0s .45s;visibility:hidden}.p2-sheet.is-open{transform:translate(0);visibility:visible;transition:transform .45s cubic-bezier(.2,.9,.3,1)}.p2-sheet{padding-top:62px}.p2-sheet__head .p2-x{position:absolute;top:9px;right:12px;z-index:3;background:#ffffffb3;box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 4px 14px #0d173429}.p2-sheet__grab{position:absolute;top:29px;left:50%;transform:translate(-50%);width:44px;height:5px;border-radius:999px;background:#0d173433;margin:0;flex:none}.p2-sheet__gallery{flex:none;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;scrollbar-width:none;margin:0 -18px;padding:0 18px}.p2-sheet__gallery::-webkit-scrollbar{display:none}.p2-sheet__ph{flex:none;width:min(72vw,300px);height:min(90vw,375px);border-radius:18px;overflow:hidden;scroll-snap-align:start;background:#efefef;position:relative}.p2-sheet__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.p2-sheet__ph span{position:absolute;left:10px;bottom:10px;padding:5px 10px;border-radius:999px;background:#ffffffd9;font-weight:900;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.p2-sheet__head{display:flex;gap:12px;align-items:center}.p2-sheet__copy{flex:1;min-width:0}.p2-sheet__t{font-family:Zud Juice,sans-serif;font-size:24px;line-height:1}.p2-sheet__attrs{margin-top:6px;font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#10799f}.p2-sheet__hintrow{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:900}.p2-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;overflow:hidden;transform:translateY(-104%);transition:transform .55s cubic-bezier(.7,0,.2,1);pointer-events:none}.p2.is-menu .p2-menu{transform:translateY(0);pointer-events:auto}.p2-menu__sky{position:absolute;top:0;right:0;bottom:0;left:0;background:#1cb6e3}.p2-menu__nav{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:150px 28px 40px}.p2-menu__link{display:block;width:min(300px,76vw);background:#e4f8ff;border:3px solid #10ADE6;box-shadow:3px 4px #0d1734;padding:14px 18px 12px;font-family:Zud Juice,sans-serif;font-size:30px;line-height:1;text-transform:uppercase;color:#0d1734!important;text-align:center;transform:rotate(var(--r, 0deg))}.p2-menu__link:hover{background:#fff}.p2-menu__ship{margin-top:10px;border-radius:999px;padding:9px 16px;font-size:12px;font-weight:800;text-align:center}.p2-toast{position:fixed;z-index:60;left:50%;top:calc(var(--hdr) + 14px);transform:translate(-50%,-16px);opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.3,1.5,.5,1);pointer-events:none;border-radius:999px;padding:10px 18px;font-weight:900;font-size:13px;white-space:nowrap;max-width:calc(100vw - 24px);overflow:hidden;text-overflow:ellipsis;color:#0d1734;background:linear-gradient(140deg,#ffffffbf,#fff6);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.75);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 12px 32px #0d17342e}.p2-toast.is-on{opacity:1;transform:translate(-50%)}.p2-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:10px;overflow:auto;background:#0d173438;-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%);animation:p2Fade .35s ease both}.p2-pop__card{position:relative;width:min(800px,100%);display:grid;grid-template-columns:1fr;border-radius:30px;border:1px solid rgba(255,255,255,.7);background:linear-gradient(140deg,#ffffffa3,#ffffff4d);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 24px 60px #0d173442;animation:p2Rise .55s cubic-bezier(.2,1.4,.4,1) both;outline:none}.p2-pop__rim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#fffffff2,#fff0 35% 65%,#fffc);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.p2-pop__shine{position:absolute;left:0;top:0;width:55%;height:55%;border-radius:inherit;background:radial-gradient(ellipse at 0% 0%,#ffffff8c,#fff0 60%);pointer-events:none}.p2-pop__fig{display:none;position:relative;z-index:1;min-height:100%}.p2-pop__figbox{position:absolute;left:14px;right:14px;top:14px;bottom:14px;border-radius:22px;overflow:hidden;background:#e6e6e6;box-shadow:inset 0 0 0 1px #fffc,0 10px 26px #0d173424;pointer-events:none}.p2-pop__figbg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#e9e9ea,#e2e2e3 50%,#dadadb)}.p2-pop__figin{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.p2-pop__figin img{display:block;flex:none;width:118%;max-width:none;height:auto;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0),#000 10%,#000 90%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,#0000,#000 10% 90%,#0000);animation:p2ModelIn .4s ease both}.p2-pop__x{position:absolute;right:12px;top:12px;z-index:3;width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:50%;color:#0d1734;cursor:pointer;border:1px solid rgba(255,255,255,.75);background:linear-gradient(140deg,#ffffffb3,#ffffff4d);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 18px #0d173433;font-size:20px;font-weight:900;line-height:1}.p2-pop__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:30px 22px 16px}.p2-pop__form,.p2-pop__done{display:flex;flex-direction:column;align-items:flex-start;width:100%;flex:1;animation:p2StepIn .3s ease both}.p2-pop__eye{display:flex;align-items:center;gap:8px;font-weight:900;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#10799f}.p2-pop__eye i{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 1.5px #0d173459}.p2-pop__h{margin:10px 48px 10px 0;font-family:Zud Juice,sans-serif;font-weight:400;font-size:33px;line-height:.92;text-transform:uppercase;color:#0d1734}.p2-pop__done .p2-pop__h{margin-bottom:12px}.p2-pop__lead{margin:0;font-weight:800;font-size:16px;line-height:1.4;text-wrap:pretty}.p2-pop__label{margin:18px 0 0;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:5px 12px 5px 9px;border-radius:999px;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#0d1734;background:linear-gradient(140deg,#ffffffb3,#ffffff59);border:1px solid rgba(255,255,255,.7);box-shadow:inset 1px 1px #ffffff59,0 6px 16px #0d17341f;transition:background .25s,color .25s}.p2-pop__label.is-aura{color:#fff;text-shadow:0 1px 1px rgba(13,23,52,.28),0 1px 8px rgba(13,23,52,.32)}.p2-pop__label i{flex:none;width:11px;height:11px;border-radius:50%;background:#fffffff2;box-shadow:0 0 0 1.5px #0d173440;display:none}.p2-pop__label.is-aura i{display:block}.p2-pop__opt{padding:2px 8px;margin-left:2px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:0;text-transform:none;text-shadow:none;color:#10799f;background:#ffffffbf;border:1px solid rgba(255,255,255,.9)}.p2-pop__label.is-aura .p2-pop__opt{display:none}.p2-pop__sws{display:flex;justify-content:space-between;width:100%;margin:6px 0 0}.p2-pop__sw{width:44px;height:44px;flex:0 1 44px;min-width:38px;display:grid;place-items:center;padding:0;border:0;background:none;border-radius:50%;cursor:pointer}.p2-pop__sw span{width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 1.5px #0d173459,0 4px 10px #0d17342e;transition:transform .18s cubic-bezier(.2,1.6,.4,1),box-shadow .15s ease}.p2-pop__sw.is-on span{box-shadow:0 0 0 2px #fff,0 0 0 4px #0d1734,0 4px 10px #0d17342e;transform:scale(1.1)}.p2-pop__sw.is-hover span{transform:scale(1.1)}.p2-pop__email{margin-top:16px;width:100%;height:52px;padding:0 16px;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:#ffffffbd;color:#0d1734;-webkit-text-fill-color:#0D1734;box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 4px 12px #0d17341f;font-weight:700;font-size:16px;outline:none;transition:box-shadow .15s ease}.p2-pop__email:focus{box-shadow:0 0 0 3px var(--ph),0 4px 12px #0d17341f}.p2-pop__email.is-bad{box-shadow:0 0 0 3px #e4002b,0 4px 12px #0d17341f}.p2-pop__err{margin:8px 0 0;font-weight:900;font-size:13px;color:#e4002b}.p2-pop__go{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;padding:0 22px;border-radius:999px;cursor:pointer;background:var(--ph);color:#fff;text-shadow:0 1px 1px rgba(13,23,52,.28),0 1px 8px rgba(13,23,52,.32);border:1px solid rgba(255,255,255,.55);box-shadow:inset 1px 1px #ffffff40,0 6px 16px #0d173440;font-weight:900;font-size:15px;letter-spacing:.08em;text-transform:uppercase;transition:transform .1s,background .25s}.p2-pop__go:active{transform:scale(.97)}.p2-pop__go--glass{color:#0d1734;text-shadow:none;background:linear-gradient(140deg,#ffffffbf,#ffffff61);border-color:#ffffffd9;-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 6px 16px #0d173429}.p2-pop__small{margin:10px 0 0;font-weight:600;font-size:11.5px;line-height:1.45;color:#10799f;text-wrap:pretty}.p2-pop__small a{color:#10799f!important;text-decoration:underline}.p2-pop__small--desk{display:none}.p2-pop__later{margin-top:auto;padding-top:12px;min-height:44px;border:0;background:none;font-weight:800;font-size:13px;color:#10799f;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.p2-pop__later:hover{color:#0d1734}.p2-pop__code{width:100%;display:flex;align-items:center;gap:14px;padding:14px 14px 14px 20px;border-radius:20px;background:linear-gradient(140deg,#fffc,#ffffff73);border:1px solid rgba(255,255,255,.9);border-left:8px solid var(--ph);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 8px 22px #0d173424}.p2-pop__codel{font-weight:900;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#10799f}.p2-pop__codev{margin-top:2px;font-family:Zud Juice,sans-serif;font-size:34px;line-height:1;letter-spacing:.02em}.p2-pop__copy{flex:none;height:40px;padding:0 16px;border-radius:999px;cursor:pointer;color:#0d1734;font-weight:900;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(140deg,#ffffffd9,#ffffff80);border:1px solid rgba(255,255,255,.95);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 4px 12px #0d173424}.p2-pop__note{margin:8px 0 0;font-weight:700;font-size:13px;color:#10799f}.p2-pop__note--s{font-size:12.5px}.p2-pop__drop{margin:0;font-weight:700;font-size:15px;line-height:1.45;text-wrap:pretty}.p2-pop__drop b{font-weight:900;word-break:break-all}.p2-pop__szh{margin:18px 0 0;display:flex;align-items:center;gap:8px;font-weight:900;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase}.p2-pop__szh span{padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:0;text-transform:none;color:#10799f;background:#fff9;border:1px solid rgba(255,255,255,.9);box-shadow:inset 1px 1px #ffffffe6}.p2-pop__szs{display:flex;gap:8px;width:100%;margin:10px 0 16px}.p2-pop__sz{flex:1;height:46px;padding:0;border-radius:14px;cursor:pointer;font-weight:900;font-size:14px;color:#0d1734;background:#ffffff8c;border:1px solid rgba(255,255,255,.85);box-shadow:inset 1px 1px #ffffffb3;transition:background-color .15s ease,transform .1s ease}.p2-pop__sz:active{transform:scale(.95)}.p2-pop__sz.is-on{color:#fff;text-shadow:0 1px 1px rgba(13,23,52,.28),0 1px 8px rgba(13,23,52,.32);background:var(--ph);box-shadow:inset 1px 1px #ffffff4d,0 0 0 2px #0d1734}.p2-poptab{position:fixed;left:0;top:30%;z-index:45;display:flex;flex-direction:column;align-items:center;border-radius:0 16px 16px 0;border:1px solid rgba(255,255,255,.75);border-left:0;background:linear-gradient(140deg,#ffffffb3,#ffffff57);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 12px 32px #0d17342e;animation:p2TabIn .5s cubic-bezier(.2,1.4,.4,1) both}.p2-poptab__open{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 9px 10px;border:0;background:none;cursor:pointer;color:#0d1734}.p2-poptab__dot{width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 1.5px #0d173459}.p2-poptab__lbl{font-family:Zud Juice,sans-serif;font-size:19px;line-height:1;letter-spacing:.02em;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.p2-poptab__hide{width:100%;min-height:32px;border:0;border-top:1px solid rgba(255,255,255,.8);background:none;cursor:pointer;color:#10799f;font-weight:900;font-size:14px;line-height:1}@media not all and (min-width:900px)and (min-aspect-ratio:1/1){.p2-sticker{transition:opacity .3s,transform .3s}.p2.is-view .p2-sticker{opacity:0;transform:translateY(-8px);pointer-events:none}.p2.is-view .p2-hero__model{transform:translate(-50%) scale(1.2);transform-origin:50% 72%;translate:0 3.5%}.p2.is-view .p2-ctrl .p2-ctrl__name{visibility:hidden}.p2.is-view .p2-viewname{display:flex}.p2[data-aura=sky-blue]:not(.is-view) puff-model img{translate:0 -7%}.p2-poptab{top:auto;left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-direction:row;border-radius:999px;border-left:1px solid rgba(255,255,255,.75);animation:p2Fade .4s ease both}.p2-poptab__open{flex-direction:row;gap:8px;padding:9px 4px 9px 12px}.p2-poptab__lbl{writing-mode:horizontal-tb;transform:none;font-size:15px}.p2-poptab__dot{width:12px;height:12px}.p2-poptab__hide{width:auto;min-height:0;padding:0 12px 0 8px;border-top:0;border-left:1px solid rgba(255,255,255,.8);align-self:stretch}.p2:not(.is-bar-hidden) .p2-poptab,.p2.is-dim .p2-poptab,.p2.is-menu .p2-poptab{visibility:hidden;animation:none;pointer-events:none}}@media(min-width:900px)and (min-aspect-ratio:1/1){.p2{--ship-top: 70px;--ship-h: 64px;--hdr: 134px}.p2-head__desk{display:flex}.p2-head__phone{display:none}.p2-ship{font-size:10px}.p2-hero{height:max(694px,var(--vh))}.p2-hero__model{top:-2%;transform:translate(-50%) scale(1.02);transform-origin:50% 0}.p2-ctrl{right:max(372px,calc(50% - 26vh - 90px));top:50%}.p2-views{display:flex}.p2-parrow{display:none}.p2-sticker{left:max(24px,calc(50% - 46vh - 330px));top:10%;width:clamp(232px,24vw,340px)}.p2-warn{padding:16px 20px 18px}.p2-warn__t{font-size:clamp(34px,3.6vw,52px)}.p2-warn__b{font-size:clamp(18px,1.7vw,25px)}.p2-sticker__desk,.p2-buy{display:flex}.p2-bar{display:none}.p2-cloud--pull{margin-top:-84px}.p2-pick{padding:56px 64px}.p2-h2{font-size:52px}.p2-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}.p2-card__plus{display:none}.p2-card:hover .p2-card__photo{transform:translateY(-4px)}.p2-card:hover .p2-card__img{transform:scale(1.04)}.p2-card:hover .p2-card__panel,.p2-card.is-hover .p2-card__panel,.p2-card:focus-within .p2-card__panel{display:flex}.p2-tile{grid-column:auto}.p2-tile__box{aspect-ratio:4 / 5;overflow:visible}.p2-tile__in{flex-direction:column}.p2-tile__art{flex:1 1 auto;min-height:0;height:auto}.p2-tile__title{font-size:24px}.p2-tile__btn{align-self:flex-start;white-space:nowrap;height:44px;padding:0 18px}.p2-lineup{padding:0 64px 56px}.p2-plate__scroll{overflow-x:hidden}.p2-plate__in{width:100%}.p2-story__in{padding:56px 64px}.p2-scard{flex:1 0 0}.p2-below{padding:56px 64px}.p2-below__in{gap:96px}.p2-band{padding:48px}.p2-drawer{width:420px}.p2-pop{align-items:center;padding:64px 24px 24px}.p2-pop__card{grid-template-columns:330px 1fr;border-radius:32px}.p2-pop__fig{display:block}.p2-pop__step{padding:36px 36px 22px;min-height:480px}.p2-pop__h{font-size:44px}.p2-pop__lead{font-size:17px}.p2-pop__small--desk{display:block}.p2-pop__small--phone{display:none}.p2-poptab{top:66%}}@media(min-width:900px)and (max-width:1149.98px)and (min-aspect-ratio:1/1){.p2-head__nav{display:none}.p2-ctrl{right:316px}.p2-buy{right:20px;width:280px}.p2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.p2-bag__pays--icons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.p2-payicon{width:38px;height:24px;display:block}@media(pointer:coarse){.p2-round38,.p2-seg button,.p2-swatches--20 .p2-sw,.p2-swatches--22 .p2-sw{position:relative}.p2-round38:after,.p2-seg button:after,.p2-swatches--20 .p2-sw:after,.p2-swatches--22 .p2-sw:after{content:"";position:absolute}.p2-round38:after{top:-3px;right:-3px;bottom:-3px;left:-3px}.p2-seg button:after{top:-6px;right:0;bottom:-6px;left:0}.p2-swatches--20 .p2-sw:after{top:-12px;right:-3px;bottom:-12px;left:-3px}.p2-swatches--22 .p2-sw:after{top:-11px;right:-4px;bottom:-11px;left:-4px}.p2-foot__col{gap:0}.p2-foot__col a{display:block;padding:12px 0}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/puff-home.css.map */
