.p2{--ink:#1B1D1F;--ink2:#4C5155;--ink3:#6B7075;--line:#E8EBED;--pill:#F4F5F6;--pill2:#E8EBED;--wash:#F7F8F9;--logo:#010F20;--blue:#2D63E0;--blue-h:#2453C4;--blue-t:#EAF0FC;--f-brand:"Smooch Sans","Arial Narrow",sans-serif;--f-ui:"JP Haas","Helvetica Neue",Helvetica,Arial,sans-serif;--f-text:"JP Haas Text","Helvetica Neue",Helvetica,Arial,sans-serif;--t1:12px;--t2:13px;--t3:15px;--t4:18px;--t5:26px;--t6:38px;--r1:8px;--r2:16px;--e-out:cubic-bezier(.16,1,.3,1);--e-spring:cubic-bezier(.34,1.56,.64,1);--hh:56px;--tb:60px;--sh:56vh;--gl:max(var(--g),env(safe-area-inset-left,0px));--gr:max(var(--g),env(safe-area-inset-right,0px))}.p2 *{box-sizing:border-box}.p2{-webkit-text-size-adjust:100%}.p2{margin:0;background:#fff;color:var(--ink);font:400 var(--t3)/1.5 var(--f-ui);-webkit-font-smoothing:antialiased}.p2 button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.p2 img{display:block;max-width:100%}.p2 a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.p2 :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.p2 .ic{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.p2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 18px;border-radius:999px;font:500 var(--t3)/1 var(--f-text);white-space:nowrap;transition:transform .15s var(--e-out),background .2s,color .2s}.p2 .btn:active{transform:scale(.96)}.p2 .btn.blue{background:var(--blue);color:#fff}.p2 .btn.blue:hover{background:var(--blue-h)}.p2 .btn.dark{background:var(--ink);color:#fff}.p2 .btn.line{box-shadow:inset 0 0 0 1px var(--pill2);color:var(--ink)}.p2 .btn small{font-size:var(--t1);opacity:.85;font-weight:500}.p2 .nav{position:fixed;inset:0 0 auto 0;z-index:50;height:calc(var(--hh) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--gr) 0 var(--gl);display:flex;align-items:center;gap:8px;color:#fff;transition:color .3s var(--e-out)}.p2 .nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fffffff0;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 var(--line);opacity:0;transition:opacity .3s var(--e-out)}.p2 .nav>*{position:relative}.p2 .list{position:relative;z-index:1;background:#fff;padding:28px 0 0}.p2 .h3{margin:0;font:500 var(--t4)/1.25 var(--f-ui)}.p2 .lede{margin:8px 0 0;max-width:56ch;color:var(--ink2);font-size:var(--t3)}.p2 .crumbs{font:500 var(--t1)/1 var(--f-text);color:var(--ink3);display:flex;gap:6px;flex-wrap:wrap}@media(min-width:900px){.p2{--sh:calc(100vh - var(--hh) - 196px)}.p2 .nav{color:var(--ink)}.p2 .nav:before{opacity:1}.p2 .left{position:sticky;top:0;height:100vh;padding-top:var(--hh);border-right:1px solid var(--line)}.p2 .list{padding:calc(var(--hh) + 36px) 0 0}}@media(prefers-reduced-motion:reduce){.p2 *{animation:none!important;transition-duration:.01ms!important}}.p2 [hidden]{display:none!important}.p2{--navy:#010F20;--ink-t:#1C2640}.p2 .list{padding-top:calc(var(--hh) + env(safe-area-inset-top,0px) + 16px);background:#fff}.p2 .nav{color:var(--ink)}.p2 .nav:before{opacity:1}.p2 .pad{padding:0 var(--gr) 0 var(--gl)}.p2 .crumbs{display:flex;gap:6px;font:500 var(--t1)/1 var(--f-text);color:var(--ink3)}.p2 .crumbs a{color:var(--ink2)}.p2 .fine a{color:var(--blue)}.p2 .fine{margin:12px 0 0;font:500 var(--t1)/1.5 var(--f-text);color:var(--ink3)}.p2 .crw{margin-top:14px}.p2 .sv-main{padding-bottom:40px}.p2 .sv-acct{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:14px;padding:12px 14px;border-radius:20px;background:var(--wash);color:var(--ink);transition:transform .3s var(--e-spring)}.p2 .sv-acct:hover{transform:translateY(-2px)}.p2 .sv-acct i{width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font:900 18px/1 var(--f-brand);font-style:normal}.p2 .sv-acct i svg{width:20px;height:20px}.p2 .sv-acct b{display:block;font:500 var(--t2)/1.25 var(--f-text)}.p2 .sv-acct>span>span{display:block;margin-top:2px;font:500 12px/1.35 var(--f-text);color:var(--ink3)}.p2 .sv-acct em{font:500 12px/1 var(--f-text);font-style:normal;color:var(--blue)}.p2 .sv-h1{margin:22px 0 0;font:900 52px/.9 var(--f-brand);text-transform:uppercase}.p2 .sv-lede{margin:8px 0 0;font:500 var(--t2)/1.5 var(--f-text);color:var(--ink2)}.p2 .sv-perks{display:grid;gap:8px;margin-top:18px}.p2 .sv-rw{position:relative;overflow:hidden;padding:16px 18px;border-radius:22px;background:var(--blue);color:#fff}.p2 .sv-rw small,.p2 .sv-sp small{font:500 10px/1 var(--f-text);letter-spacing:.1em;text-transform:uppercase;opacity:.75}.p2 .sv-rw b{display:block;margin-top:8px;font:900 26px/.95 var(--f-brand);text-transform:uppercase}.p2 .sv-rw p{margin:8px 0 0;font:500 12px/1.5 var(--f-text);color:#ffffffd9}.p2 .sv-rw .x2{position:absolute;right:-6px;top:-14px;font:900 110px/1 var(--f-brand);color:#ffffff1f;pointer-events:none}.p2 .sv-sp{padding:16px 18px;border-radius:22px;background:var(--ink);color:#fff}.p2 .sv-sp .row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:8px}.p2 .sv-sp b{font:900 40px/1 var(--f-brand)}.p2 .sv-sp b span{margin-left:6px;font:500 var(--t1)/1 var(--f-text);color:#ffffffb3}.p2 .sv-sp button{height:30px;padding:0 12px;border-radius:999px;background:#ffffff1f;color:#fff;font:500 12px/30px var(--f-text)}.p2 .sv-hist{display:grid;gap:0;margin-top:12px;border-top:1px solid rgba(255,255,255,.14)}.p2 .sv-hist div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.1);font:500 12px/1.4 var(--f-text);color:#ffffffbf}.p2 .sv-hist div b{font:500 12px/1.4 var(--f-text);color:#fff}.p2 .sv-dm{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:6px;background:#ffffff29;font:600 9px/1.2 var(--f-text);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px}.p2 .sv-dm.lt{background:var(--pill);color:var(--ink3)}.p2 .sv-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:26px;padding:4px;border-radius:999px;background:var(--pill)}.p2 .sv-tabs button{position:relative;z-index:1;height:40px;border-radius:999px;font:500 var(--t1)/40px var(--f-text);color:var(--ink2);transition:color .25s}.p2 .sv-tabs button[aria-selected=true]{color:var(--ink)}.p2 .sv-tabs .ind{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#fff;box-shadow:0 2px 8px -3px #010f2040;transition:transform .35s var(--e-spring)}.p2 .sv-tabs[data-t="1"] .ind{transform:translate(100%)}.p2 .sv-panel{margin-top:16px}.p2 .sv-mix{display:grid;gap:12px;padding:16px;border-radius:22px;background:var(--wash)}.p2 .sv-mix .top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.p2 .sv-mix small{font:500 10px/1 var(--f-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.p2 .sv-mix h2{margin:6px 0 0;font:900 24px/1 var(--f-brand);text-transform:uppercase}.p2 .sv-mix p{margin:6px 0 0;font:500 12px/1.5 var(--f-text);color:var(--ink2)}.p2 .sv-mix .px{text-align:right;font:900 26px/1 var(--f-brand);white-space:nowrap}.p2 .sv-mix .px span{display:block;margin-top:4px;font:500 11px/1 var(--f-text);color:var(--ink3)}.p2 .sv-cells{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:3px}.p2 .sv-cells i{aspect-ratio:1;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:background .3s,transform .3s var(--e-spring)}.p2 .sv-cells i.u{background:var(--ink);box-shadow:none}.p2 .sv-cells i.n{animation:p2-svpop .45s var(--e-spring) both}@keyframes p2-svpop{0%{transform:scale(.4)}to{transform:scale(1)}}.p2 .sv-mix .btn{width:100%;height:46px;border-radius:14px}.p2 .sv-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;font:500 12px/1.4 var(--f-text);color:var(--ink3)}.p2 .sv-bar button{font:500 12px/1 var(--f-text);color:var(--blue)}.p2 .sv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.p2 .sv-it{position:relative;display:flex;flex-direction:column;min-width:0;transition:opacity .3s,transform .3s var(--e-out)}.p2 .sv-it.out{opacity:0;transform:scale(.92)}.p2 .sv-it .im{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.p2 .sv-it .im img{width:72%;height:72%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--e-out)}.p2 .sv-it:hover .im img{transform:scale(1.05)}.p2 .sv-it .hrt{position:absolute;right:8px;top:8px;width:34px;height:34px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;color:var(--ink);box-shadow:0 2px 8px -3px #010f204d}.p2 .sv-it .hrt svg{width:18px;height:18px}.p2 .sv-it .in{position:absolute;left:8px;bottom:8px;height:22px;padding:0 8px;border-radius:999px;background:var(--ink);color:#fff;font:500 10px/22px var(--f-text)}.p2 .sv-it b{margin-top:8px;font:500 var(--t1)/1.3 var(--f-text);color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p2 .sv-it .mt{margin-top:2px;font:500 11px/1.3 var(--f-text);color:var(--ink3)}.p2 .sv-it .add{margin-top:8px;height:34px;border-radius:12px;background:var(--pill);font:500 12px/34px var(--f-text);color:var(--ink);transition:background .2s,color .2s}.p2 .sv-it .add.on{background:var(--ink);color:#fff}.p2 .sv-empty{padding:26px 20px;border-radius:24px;box-shadow:inset 0 0 0 1px var(--line);text-align:center}.p2 .sv-empty .ic2{width:52px;height:52px;margin:0 auto;border-radius:50%;background:var(--wash);display:grid;place-items:center;color:var(--ink)}.p2 .sv-empty .ic2 svg{width:24px;height:24px}.p2 .sv-empty h2{margin:14px 0 0;font:900 26px/1 var(--f-brand);text-transform:uppercase}.p2 .sv-empty p{margin:8px auto 0;max-width:340px;font:500 var(--t1)/1.55 var(--f-text);color:var(--ink2)}.p2 .sv-empty .row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.p2 .sv-proto{margin-top:12px;font:500 11px/1.4 var(--f-text);color:var(--ink3)}.p2 .sv-proto button{color:var(--blue);font:inherit}.p2 .sv-ord{margin-top:12px;border-radius:22px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.p2 .sv-ord header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;background:var(--wash)}.p2 .sv-ord header b{font:500 var(--t1)/1.3 var(--f-text);color:var(--ink)}.p2 .sv-ord header span{font:500 11px/1.3 var(--f-text);color:var(--ink3)}.p2 .sv-pi{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--line)}.p2 .sv-pi .th{width:56px;height:56px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center}.p2 .sv-pi .th img{width:76%;height:76%;object-fit:contain;mix-blend-mode:multiply}.p2 .sv-pi b{display:block;font:500 var(--t1)/1.3 var(--f-text);color:var(--ink)}.p2 .sv-pi .mt{display:block;margin-top:2px;font:500 11px/1.3 var(--f-text);color:var(--ink3)}.p2 .sv-pi .acts{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.p2 .sv-pi .acts button{height:30px;padding:0 12px;border-radius:999px;background:var(--pill);font:500 12px/30px var(--f-text);color:var(--ink)}.p2 .sv-pi .acts button.pri{background:var(--blue);color:#fff}.p2 .sv-pi .acts .done{height:30px;padding:0 12px;border-radius:999px;background:var(--wash);font:500 12px/30px var(--f-text);color:var(--ink3)}.p2 .sv-note{margin:14px 0 0;font:500 12px/1.55 var(--f-text);color:var(--ink3)}.p2 .sv-note button{color:var(--blue);font:inherit}.p2 .sv-x2{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;margin-top:12px;padding:14px 16px;border-radius:20px;background:var(--navy);color:#fff}.p2 .sv-x2 i{width:40px;height:40px;border-radius:12px;background:var(--blue);display:grid;place-items:center;font:900 18px/1 var(--f-brand);font-style:normal}.p2 .sv-x2 b{display:block;font:500 var(--t1)/1.3 var(--f-text)}.p2 .sv-x2>span>span{display:block;margin-top:2px;font:500 11px/1.45 var(--f-text);color:#ffffffb8}.p2 .sv-sec{margin-top:44px}.p2 .sv-sec>h2{margin:0;font:900 28px/.95 var(--f-brand);text-transform:uppercase}.p2 .sv-sec>p.k{margin:8px 0 0;font:500 12px/1.5 var(--f-text);color:var(--ink3)}.p2 .sv-list{margin-top:12px;border-top:1px solid var(--line)}.p2 .sv-row{display:grid;grid-template-columns:48px minmax(0,1fr) 16px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink)}.p2 .sv-row .th{width:48px;height:48px;border-radius:12px;background:var(--wash);overflow:hidden;display:grid;place-items:center}.p2 .sv-row .th img{width:100%;height:100%;object-fit:cover}.p2 .sv-row .th img.ct{width:76%;height:76%;object-fit:contain;mix-blend-mode:multiply}.p2 .sv-row b{display:block;font:500 var(--t1)/1.3 var(--f-text)}.p2 .sv-row>span>span{display:block;margin-top:3px;font:500 11px/1.4 var(--f-text);color:var(--ink3)}.p2 .sv-row svg{width:16px;height:16px;color:var(--ink3)}.p2 .sv-st{display:inline-block;padding:2px 7px;border-radius:999px;font:600 10px/1.4 var(--f-text);background:var(--pill);color:var(--ink2)}.p2 .sv-st.ok{background:#e3ecff;color:var(--blue)}.p2 .sv-prof{margin-top:12px;padding:16px;border-radius:22px;box-shadow:inset 0 0 0 1px var(--line)}.p2 .sv-tg{display:flex;justify-content:space-between;align-items:center;gap:12px}.p2 .sv-tg b{font:500 var(--t1)/1.3 var(--f-text);color:var(--ink)}.p2 .sv-sw{position:relative;flex:none;width:48px;height:28px;border-radius:999px;background:var(--pill2);transition:background .25s}.p2 .sv-sw:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #010f204d;transition:transform .3s var(--e-spring)}.p2 .sv-sw[aria-checked=true]{background:var(--blue)}.p2 .sv-sw[aria-checked=true]:after{transform:translate(20px)}.p2 .sv-prof p{margin:8px 0 0;font:500 12px/1.5 var(--f-text);color:var(--ink3)}.p2 .sv-pf{display:grid;gap:12px;margin-top:14px;transition:opacity .3s}.p2 .sv-pf[aria-disabled=true]{opacity:.45;pointer-events:none}.p2 .sv-av{display:flex;align-items:center;gap:12px}.p2 .sv-av span.a{width:48px;height:48px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font:900 20px/1 var(--f-brand);background-size:cover;background-position:center}.p2 .sv-av label{height:34px;padding:0 14px;border-radius:999px;background:var(--pill);font:500 12px/34px var(--f-text);color:var(--ink);cursor:pointer}.p2 .sv-fl{display:grid;gap:6px}.p2 .sv-fl span{font:500 12px/1 var(--f-text);color:var(--ink2)}.p2 .sv-fl input,.p2 .sv-fl select,.p2 .sv-fl textarea{width:100%;height:44px;padding:0 14px;border-radius:12px;border:0;box-shadow:inset 0 0 0 1px var(--pill2);background:#fff;font:500 var(--t2)/44px var(--f-text);color:var(--ink)}.p2 .sv-fl textarea{height:84px;padding:10px 14px;line-height:1.45;resize:vertical}.p2 .sv-pf .row{display:flex;gap:8px;flex-wrap:wrap}.p2 .sv-toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 96px);z-index:90;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 10px 10px 16px;border-radius:16px;background:var(--ink);color:#fff;font:500 12px/1.4 var(--f-text);transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:transform .35s var(--e-spring),opacity .25s}.p2 .sv-toast.on{transform:translate(-50%);opacity:1;pointer-events:auto}.p2 .sv-toast a,.p2 .sv-toast button{flex:none;height:30px;padding:0 12px;border-radius:999px;background:#ffffff24;color:#fff;font:500 12px/30px var(--f-text)}@media(min-width:900px){.p2 .sv-main{max-width:var(--max);margin:0 auto}.p2 .sv-h1{font-size:84px}.p2 .sv-perks{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.p2 .sv-tabs{max-width:420px}.p2 .sv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.p2 .sv-mix{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:24px;padding:20px 24px}.p2 .sv-mix .act{grid-column:2;grid-row:1 / span 2}.p2 .sv-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}@media(prefers-reduced-motion:reduce){.p2 .sv-cells i.n{animation:none}.p2 .sv-tabs .ind{transition:none}}.p2 .sv-sp{background:var(--wash);color:var(--ink)}.p2 .sv-sp b span{color:var(--ink3)}.p2 .sv-sp button{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.p2 .sv-sp .sv-dm{background:var(--pill);color:var(--ink3)}.p2 .sv-sp p[style]{color:var(--ink3)!important}.p2 .sv-hist{border-top-color:var(--line)}.p2 .sv-hist div{border-bottom-color:var(--line);color:var(--ink3)}.p2 .sv-hist div b{color:var(--ink)}.p2 .sv-set{display:inline-flex;align-items:center;gap:6px;margin-top:12px;height:34px;padding:0 14px;border-radius:999px;background:var(--pill);font:500 var(--t1)/34px var(--f-text);color:var(--ink)}.p2 .sv-set b{font-weight:500}.p2 #posts{grid-column:1 / -1}.p2 #tA{flex:none}.p2 #tA:empty{display:none}.p2 .sv-toast a,.p2 .sv-toast button{display:inline-block;white-space:nowrap}.p2 .sv-toast{width:max-content}.p2 .sv-wel{position:relative;display:flex;align-items:center;gap:16px;margin-top:16px;padding:16px 44px 16px 16px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 8px 24px #010f200f;animation:p2-svwIn .5s cubic-bezier(.2,.8,.2,1)}.p2 .sv-wel.out{opacity:0;transform:translateY(-6px);transition:opacity .25s,transform .25s}@keyframes p2-svwIn{0%{opacity:0;transform:translateY(-10px)}}.p2 .sv-wel .x{position:absolute;right:10px;top:10px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--ink3)}.p2 .sv-wel .x svg{width:14px;height:14px}.p2 .sv-wel .pile{position:relative;flex:none;width:104px;height:56px}.p2 .sv-wel .pile img{position:absolute;left:calc(var(--i) * 14px);top:8px;width:40px;height:40px;object-fit:contain;padding:4px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--line),0 2px 6px #010f2014;transform:rotate(calc((var(--i) - 1.5) * 6deg));animation:p2-svwFly .55s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:calc(var(--i) * .11s + .15s)}@keyframes p2-svwFly{0%{opacity:0;transform:translate(-18px,8px) rotate(-12deg) scale(.8)}}.p2 .sv-wel .bk{position:absolute;right:0;top:6px;z-index:2;box-shadow:0 0 0 3px #fff;width:44px;height:44px;border-radius:12px;background:var(--navy);color:#fff;display:grid;place-items:center;animation:p2-svwBump .4s 1s}.p2 .sv-wel .bk svg{width:20px;height:20px}.p2 .sv-wel .bk b{position:absolute;right:-6px;top:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--blue);font:600 11px/20px var(--f-text);text-align:center}.p2 .sv-wel .bk b:empty{display:none}@keyframes p2-svwBump{50%{transform:scale(1.12)}}.p2 .sv-wel .tx{display:grid;gap:3px;min-width:0}.p2 .sv-wel .tx b{font:600 var(--t2)/1.25 var(--f-text)}.p2 .sv-wel .tx span{font:500 var(--t1)/1.45 var(--f-text);color:var(--ink2)}@media(prefers-reduced-motion:reduce){.p2 .sv-wel,.p2 .sv-wel .pile img,.p2 .sv-wel .bk{animation:none}}.p2{--ob:28px;--hh:84px}.p2 .nav{padding-top:calc(env(safe-area-inset-top,0px) + var(--ob))}.p2 .nav .menu{display:grid}.p2 .dph img.flat{transform:none;object-position:50% 50%}@media(min-width:900px){.p2 .nav .menu{display:none}}.p2 .wsh-s{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#080e1c6b;opacity:0;pointer-events:none;transition:opacity .3s}.p2 .wsh{position:fixed;left:0;right:0;bottom:0;z-index:121;max-height:88vh;overflow:auto;border-radius:24px 24px 0 0;background:#fff;padding:10px max(18px,env(safe-area-inset-left,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-right,0px));transform:translateY(105%);transition:transform .45s cubic-bezier(.2,.9,.2,1)}.p2 .wsh h2{margin:0;font:900 26px/1 var(--f-brand);text-transform:uppercase;color:var(--ink)}.p2 .wsh .x{position:absolute;right:14px;top:14px;width:34px;height:34px;border-radius:50%;background:#f1f2f4;display:grid;place-items:center}.p2 .wsh .x svg{width:14px;height:14px}.p2 .wsh-r b{font-weight:500;text-align:right;color:var(--ink2)}@media(min-width:900px){.p2 .wsh{left:50%;right:auto;bottom:auto;top:50%;width:520px;border-radius:24px;transform:translate(-50%,-46%) scale(.96);opacity:0;pointer-events:none;transition:transform .35s,opacity .25s}}@media(prefers-reduced-motion:reduce){.p2 .wsh,.p2 .wsh-r .t i{transition:none}}.p2 .dsh .dtab button{height:32px;padding:0 12px;border-radius:999px;background:#f1f2f4;font:500 13px/32px var(--f-text);color:var(--ink2)}.p2 .dsh .dtab button[aria-pressed=true]{background:var(--ink);color:#fff}.p2 .dsh .dimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s}.p2 .dsh .dimg span{position:absolute;left:10px;top:10px;padding:5px 8px;border-radius:999px;background:#ffffffeb;font:500 10px/1 var(--f-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.p2 .dsh .dst button{flex:1;height:32px;border-radius:999px;font:500 12px/1 var(--f-text);color:var(--ink2)}.p2 .dsh .dst button[aria-pressed=true]{background:var(--ink);color:#fff}.p2 .mix h2{margin:0;font:900 40px/.9 var(--f-brand);text-transform:uppercase;color:#fff}.p2 .mix .set i{position:relative;aspect-ratio:1/1;border-radius:10px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29;display:grid;place-items:center;overflow:hidden;font-style:normal;transition:background .35s,box-shadow .35s}.p2 .mix .cap{margin:8px 0 0;font:500 10px/1.2 var(--f-text);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.p2 .mix .row{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}@media(min-width:900px){.p2 .mix h2{font-size:64px}}.p2 .nav:before{background:#fff!important}.p2-sv .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.p2-sv .crumbs i{font-style:normal;color:var(--ink3)}.p2-sv a.add{display:flex;align-items:center;justify-content:center}.p2-sv .sv-pi .th img{width:100%;height:100%;object-fit:cover}.p2-sv .jp-saved-me{margin-top:14px}.p2-sv .sv-toast{bottom:calc(env(safe-area-inset-bottom,0px) + var(--tbh,0px) + 20px)}.p2-sv .sv-panel[hidden]{display:none}.p2-sv .sv-panel .jp-pur,.p2-sv .sv-panel .jp-sub{margin-top:32px}
/*# sourceMappingURL=/cdn/shop/t/188/assets/jp-p2-sv.css.map */
