:root{--wrap:1280px;--gutter:16px}@media(min-width:900px){:root{--gutter:32px}}.p2 .btn.sm{height:36px;padding:0 14px;font-size:var(--t2)}.p2 .left{position:relative;z-index:2;background:#fff}.p2 .turn{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;will-change:transform;border-radius:calc(var(--z,0) * 22px);transform:rotateY(var(--a,0deg)) scale(calc(1 - var(--z,0) * .17));box-shadow:0 30px 60px rgba(0,0,0,calc(var(--z,0) * .45))}@keyframes p2-hand{0%,to{transform:translate(-5px) rotate(-8deg)}50%{transform:translate(5px) rotate(8deg)}}@keyframes p2-skIn{0%{opacity:.25;transform:scale(1.04)}to{opacity:1;transform:none}}.p2 .ink{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:blur(.35px);opacity:var(--o,.74);transform:translate(var(--px,0px)) scaleX(var(--sx,1));transition:opacity .45s var(--e-out),transform .7s var(--e-spring)}@keyframes p2-develop{0%{opacity:0}20%{opacity:.18}45%{opacity:.24}to{opacity:var(--o,.74)}}@keyframes p2-lift{40%{transform:var(--r) translateY(-5px) scale(1.04)}}.p2 .zones{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + var(--hh) + 2px);z-index:3;overflow-x:auto;scrollbar-width:none;padding:0 var(--gr) 0 var(--gl);-webkit-mask:linear-gradient(90deg,#000 84%,transparent);mask:linear-gradient(90deg,#000 84%,transparent);cursor:grab}.p2 .zones::-webkit-scrollbar{display:none}@keyframes p2-swap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.p2 .rt a{color:var(--ink);text-decoration:underline;text-decoration-color:#c9ced2;text-underline-offset:3px;text-decoration-thickness:1.5px}.p2 .rt a:hover{text-decoration-color:var(--blue)}.p2 .rt strong{font-weight:500;color:var(--ink)}.p2 .more{flex:none;font:500 var(--t2)/1 var(--f-text);color:var(--ink2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9ced2}.p2 .t{position:relative;display:grid;align-content:start;gap:8px}.p2 .t.in{animation:p2-tin .45s var(--e-out) both;animation-delay:calc(var(--k,0) * 16ms)}@keyframes p2-tin{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.p2 .t .add{position:absolute;right:6px;top:calc(100% - 90px);width:28px;height:28px;border-radius:50%;background:#fffffff0;display:grid;place-items:center;box-shadow:0 1px 3px #1b1d1f29;transition:background .25s,color .25s,transform .3s var(--e-spring)}.p2 .t .add svg{width:14px;height:14px;transition:transform .3s var(--e-out)}.p2 .t .add.done{background:var(--blue);color:#fff}.p2 .t .add.done svg{transform:rotate(45deg)}.p2 .demo{display:inline-block;vertical-align:4px;margin-left:6px;height:18px;padding:0 6px;border-radius:4px;background:var(--pill);font:500 10px/18px var(--f-text);letter-spacing:.06em;color:var(--ink3)}.p2 .pick{margin-top:16px;display:grid;grid-template-columns:124px minmax(0,1fr);gap:16px;align-items:center;padding:16px;border-radius:var(--r2);background:var(--pill)}.p2 .pick h3{margin:0;font:500 var(--t4)/1.2 var(--f-ui)}.p2 .pick p{margin:6px 0 12px;color:var(--ink2);font-size:var(--t2);line-height:1.45}.p2 .spot{width:62%;text-align:left}.p2 .spot .ph{position:relative;aspect-ratio:4/5;border-radius:var(--r2);overflow:hidden;background:var(--pill)}.p2 .spot .ph img{width:100%;height:100%;object-fit:cover}.p2 .spot .btn{position:absolute;right:10px;bottom:10px}.p2 .spot b{display:block;margin-top:10px;font:500 var(--t3)/1.25 var(--f-text)}.p2 .acc{margin-top:14px;border-top:1px solid var(--line)}.p2 .acc details{border-bottom:1px solid var(--line)}.p2 .acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 0;font:500 var(--t3)/1.3 var(--f-text)}.p2 .acc summary::-webkit-details-marker{display:none}.p2 .acc summary em{font-style:normal;color:var(--ink3);font-size:var(--t2);margin-left:auto}.p2 .acc summary i{flex:none;width:24px;height:24px;border-radius:50%;background:var(--pill);display:grid;place-items:center;transition:transform .35s var(--e-out),background .2s,color .2s}.p2 .acc summary em+i{margin-left:0}.p2 .acc summary span{flex:1}.p2 .acc summary i svg{width:12px;height:12px}.p2 .acc details[open] summary i{transform:rotate(45deg);background:var(--ink);color:#fff}.p2 .acc .body{padding:0 0 18px}.p2 .acc .rt{margin:0;color:var(--ink2);max-width:60ch}.p2 .acc .row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px}.p2 .acc .row button{aspect-ratio:1;border-radius:12px;background:var(--pill);display:grid;place-items:center;transition:transform .2s var(--e-out)}.p2 .acc .row button:active{transform:scale(.95)}.p2 .acc .row img{width:74%;height:74%;object-fit:contain;mix-blend-mode:multiply}.p2 .dph{position:relative;aspect-ratio:1;border-radius:var(--r2);overflow:hidden;background:var(--pill)}.p2 .dph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;transform:scale(1.7);transform-origin:46% 57%;opacity:0;transition:opacity .6s var(--e-out)}.p2 .dph img.on{opacity:1}.p2 .wearz{padding:14px 14px 10px;border-radius:var(--r2);background:var(--wash);box-shadow:inset 0 0 0 1px var(--line)}.p2 .wzr{display:grid;grid-template-columns:92px minmax(0,1fr) 54px;align-items:center;gap:8px;width:100%}.p2 .wzr{padding:6px 0;text-align:left;font:500 var(--t1)/1.2 var(--f-text);color:var(--ink2);transition:color .2s}.p2 .wzr em{font-style:normal;text-align:right;color:var(--ink3);font-variant-numeric:tabular-nums}.p2 .wzr.on,.p2 .wzr.on em{color:var(--ink)}.p2 .bar{position:relative;height:8px;border-radius:4px;background:var(--pill2);overflow:hidden}.p2 .bar i{position:absolute;top:0;bottom:0;transform-origin:0 50%;transform:scaleX(0);transition:transform .9s var(--e-out),background .3s;transition-delay:calc(var(--k) * 70ms)}.p2 .wearz.in .bar i{transform:none}.p2 .bar .d{background:linear-gradient(90deg,#D5D9DC,var(--ink))}.p2 .bar .f{background:var(--ink)}.p2 .bar .x{background:linear-gradient(90deg,var(--ink),rgba(27,29,31,.06))}.p2 .wzr.on .bar .d{background:linear-gradient(90deg,#C3D3F7,var(--blue))}.p2 .wzr.on .bar .f{background:var(--blue)}.p2 .wzr.on .bar .x{background:linear-gradient(90deg,var(--blue),rgba(45,99,224,.06))}.p2 .sub{margin-top:40px}.p2 .scale{position:relative;margin-top:12px;padding:12px;border-radius:var(--r2);background:var(--wash);box-shadow:inset 0 0 0 1px var(--line)}.p2 .cmp{position:relative;height:210px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:var(--inch,20px) var(--inch,20px);background-position:center}.p2 .founder{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px;border-radius:var(--r2);background:var(--pill);font:500 var(--t2)/1.4 var(--f-text);color:var(--ink2)}.p2 .founder a{margin-left:auto;flex:none}.p2 .acc .row{grid-template-columns:repeat(4,minmax(0,1fr))}.p2 .foot{position:relative;z-index:1;margin-top:64px;background:var(--logo);color:#fff;padding:40px var(--gr) 0 var(--gl);overflow:hidden}.p2 .foot .say{margin:0;font:500 var(--t4)/1.3 var(--f-ui);color:#fffc}.p2 .fcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-top:32px}.p2 .fcols h3{margin:0 0 10px;font:500 var(--t1)/1 var(--f-text);letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.p2 .fcols a{display:block;padding:5px 0;color:#ffffffdb;font-size:var(--t3)}.p2 .fmail{margin-top:32px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:var(--r2);background:#ffffff0f}.p2 .fmail small{display:block;color:#ffffff80;font-size:var(--t2)}.p2 .fmail b{font:500 var(--t3)/1.3 var(--f-text);word-break:break-all}.p2 .fbot{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;font-size:var(--t1);color:#ffffff80}.p2 .fpay{display:flex;flex-wrap:wrap;gap:6px}.p2 .fpay span{height:24px;padding:0 8px;border-radius:5px;background:#ffffff14;font:500 11px/24px var(--f-text);color:#ffffffb8}.p2 .fcopy{width:100%}.p2 .wordmark{display:block;margin:28px 0 0;font:900 25.5vw/.78 var(--f-brand);letter-spacing:-.01em;white-space:nowrap;transform:translateY(8%);padding-bottom:calc(var(--tb) + env(safe-area-inset-bottom,0px) + 40px)}.p2 .dock{position:fixed;left:0;right:0;bottom:0;z-index:60;pointer-events:none;padding:0 var(--gr) calc(env(safe-area-inset-bottom,0px) + 8px) var(--gl);display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@keyframes p2-pop{40%{transform:scale(1.12)}}.p2 .flyimg{position:fixed;left:0;top:0;z-index:80;pointer-events:none;will-change:transform}@media(min-width:900px){.p2 .left{position:sticky;top:0;height:100vh;padding-top:var(--hh);border-right:1px solid var(--line)}.p2 .zones{top:12px}.p2 .spot{width:40%}.p2 .dock{left:auto;right:max(var(--gr),calc(50% - var(--wrap) / 2));bottom:24px;width:400px;padding:0}.p2 .fcols{grid-template-columns:repeat(4,minmax(0,1fr))}.p2 .wordmark{font-size:24.6vw;padding-bottom:0}}@keyframes p2-vtOut{to{opacity:0;transform:scale(.985)}}@keyframes p2-vtIn{0%{opacity:0;transform:translateY(18px)}}.p2 .h-try{position:relative;display:block;margin-top:16px;border-radius:22px;overflow:hidden;aspect-ratio:4/5;max-height:560px;background:#cdb8a6;color:#fff}.p2 .h-try img{width:100%;height:100%;object-fit:cover;object-position:50% 80%;transition:transform 1.2s var(--e-out)}.p2 .h-try:hover img{transform:scale(1.04)}.p2 .h-try .ov{position:absolute;left:0;right:0;bottom:0;padding:60px 16px 16px;background:linear-gradient(to top,#010f20d9,#010f2000)}.p2 .h-try .ov b{display:block;font:900 30px/.95 var(--f-brand);text-transform:uppercase}.p2 .h-try .ov span{display:block;margin-top:6px;font:500 var(--t2)/1.4 var(--f-text);color:#fffc}.p2 .h-try .ov .btn{position:static;display:inline-flex;width:auto;margin-top:12px;background:#fff;color:var(--ink)}.p2 .h-try .turnh{position:absolute;left:50%;top:44%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;animation:p2-nudge 2.6s ease-in-out infinite}.p2 .h-try .turnh svg{width:26px;height:26px}.p2 .ship{margin:16px 0 0;display:grid;gap:8px}.p2 .ship div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px;border-radius:16px;background:var(--wash)}.p2 .ship dt{font:500 var(--t2)/1.25 var(--f-text)}.p2 .ship dt small{display:block;margin-top:2px;font-size:var(--t1);color:var(--ink3)}.p2 .ship dd small{display:block;margin-top:3px;font:500 11px/1 var(--f-text);color:var(--blue)}@keyframes p2-tbmove{to{transform:translate(-100%)}}@keyframes p2-hbump{40%{transform:scale(1.18)}}.p2 .fsoc{display:flex;align-items:center;gap:8px;margin-top:16px}.p2 .fsoc span{flex:1;min-width:0;font:500 var(--t1)/1.3 var(--f-text);color:#ffffff8c}.p2 .fsoc span b{display:block;color:#fff;font-weight:500}.p2 .fsoc a{flex:none;width:40px;height:40px;border-radius:50%;background:#ffffff14;color:#fff;display:flex;align-items:center;justify-content:center;font-size:0;line-height:0;transition:filter .2s,transform .2s var(--e-out)}.p2 .fsoc a[aria-label=Instagram]{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.p2 .fsoc a[aria-label=Pinterest]{background:#e60023}.p2 .fsoc a[aria-label=Facebook]{background:#1877f2}.p2 .fsoc a:hover{filter:brightness(1.12);transform:translateY(-2px)}.p2 .fsoc svg{display:block;width:19px;height:19px}.p2 .dph img.flat{transform:none;object-position:50% 50%}.p2 .wl{display:inline;padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.p2 .wl:after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:3px;vertical-align:-.05em;background:var(--blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'%3E%3Cpath d='M4 18h16M7 14v4M12 9v9M17 5v13'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'%3E%3Cpath d='M4 18h16M7 14v4M12 9v9M17 5v13'/%3E%3C/svg%3E") center/contain no-repeat}.p2 .wlb{cursor:pointer;text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:2px;text-underline-offset:4px}.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-s.on{opacity:1;pointer-events:auto}.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.on{transform:none}.p2 .wsh .gr{width:40px;height:4px;margin:0 auto 12px;border-radius:2px;background:#d5d9de}.p2 .wsh h2{margin:0;font:900 26px/1 var(--f-brand);text-transform:uppercase;color:var(--ink)}.p2 .wsh .sub{margin:6px 0 14px;font:500 13px/1.5 var(--f-text);color:var(--ink2)}.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{display:grid;grid-template-columns:96px minmax(0,1fr) 44px;gap:8px;align-items:center;padding:5px 0;font:500 12px/1.2 var(--f-text);color:var(--ink)}.p2 .wsh-r .t{position:relative;height:10px;border-radius:5px;background:#f1f2f4}.p2 .wsh-r .t i{position:absolute;top:0;bottom:0;border-radius:5px;background:var(--ink);transform-origin:left;transform:scaleX(0);transition:transform .7s cubic-bezier(.2,.9,.2,1)}.p2 .wsh-r:last-child .t i{background:var(--blue)}.p2 .wsh.on .wsh-r .t i{transform:scaleX(1)}.p2 .wsh-r b{font-weight:500;text-align:right;color:var(--ink2)}.p2 .wsh-ax{display:grid;grid-template-columns:96px minmax(0,1fr) 44px;gap:8px;margin-top:4px;font:500 10px/1 var(--f-text);color:var(--ink3)}.p2 .wsh-ax div{display:flex;justify-content:space-between}.p2 .wsh .nt{margin:14px 0 0;padding:12px;border-radius:14px;background:#f6f7f8;font:500 12px/1.5 var(--f-text);color:var(--ink2)}.p2 .wsh .lk{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.p2 .wsh .lk a{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;font:500 14px/40px var(--f-text);box-shadow:inset 0 0 0 1px #d5d9de;color:var(--ink)}.p2 .wsh .lk a.d{background:var(--ink);color:#fff;box-shadow:none}@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}.p2 .wsh.on{transform:translate(-50%,-50%);opacity:1;pointer-events:auto}.p2 .wsh .gr{display:none}}@media(prefers-reduced-motion:reduce){.p2 .wsh,.p2 .wsh-r .t i{transition:none}}.p2 .dsh .dtab{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.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{position:relative;aspect-ratio:1/1;max-height:46vh;margin:0 auto;border-radius:16px;overflow:hidden;background:#e6e8eb}.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 img.on{opacity:1}.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{display:flex;gap:4px;margin-top:10px;padding:3px;border-radius:999px;background:#f1f2f4}.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 .dsh .dcp{margin:10px 0 0;font:500 13px/1.5 var(--f-text);color:var(--ink2)}.p2 .dsh .dcp strong{color:var(--ink);font-weight:500}@keyframes p2-nudge{0%,to{transform:translate(0)}30%{transform:translate(-10px)}60%{transform:translate(10px)}}@media(min-width:900px){.p2 .h-try{aspect-ratio:16/9}}@media(prefers-reduced-motion:reduce){.p2 .h-try .turnh{animation:none}}.p2 .oft{display:inline-flex;align-items:center;height:16px;padding:0 6px;margin-left:4px;border-radius:999px;background:#fff1c2;color:#6b4e00;font:600 9px/1 var(--f-text);font-style:normal;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.p2 .mix{position:relative;display:grid;gap:18px;padding:22px 18px;border-radius:26px;background:var(--navy);color:#fff;overflow:hidden}.p2 .mix h2{margin:0;font:900 40px/.9 var(--f-brand);text-transform:uppercase;color:#fff}.p2 .mix h2 em{font-style:normal;color:#8fb0ff}.p2 .mix .sub{margin:8px 0 0;font:500 var(--t2)/1.45 var(--f-text);color:#ffffffc7}.p2 .mix .set{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.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 .set i.f{background:#fff;box-shadow:none;animation:p2-mixpop .45s cubic-bezier(.3,1.6,.5,1)}.p2 .mix .set i img{width:78%;height:78%;object-fit:contain}.p2 .mix .set i b{font:400 15px/1 Pinyon Script,Snell Roundhand,cursive;color:#0b1220;white-space:nowrap}.p2 .mix .set i b.d{font:500 10px/1 var(--f-text);letter-spacing:.04em}@keyframes p2-mixpop{0%{transform:scale(.4);opacity:0}}.p2 .mix .row{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}@media(min-width:900px){.p2 .mix{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 48px;padding:40px;align-items:center}.p2 .mix h2{font-size:64px}}@media(prefers-reduced-motion:reduce){.p2 .mix .set i.f{animation:none}}.p2 .fsoc{gap:10px}.p2 .fsoc a{width:38px;height:38px;border-radius:11px}.p2 .fsoc a[aria-label=Instagram]{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.p2 .fsoc svg{width:20px;height:20px}.p2 .fsoc a:focus-visible{outline:2px solid #fff;outline-offset:2px}.p2 .t .add.pop{transform:scale(1.2)}.p2 .mix .set i b.c{font:900 13px/1 var(--f-brand);letter-spacing:.04em}.p2 .hd3{flex-wrap:wrap;row-gap:6px}.p2 .p0wrap{display:contents}
/*# sourceMappingURL=/cdn/shop/t/188/assets/jp-p2-core.css.map */
