.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.line{box-shadow:inset 0 0 0 1px var(--pill2);color:var(--ink)}.p2 .btn.white{background:#fff;color:var(--ink)}.p2 .btn small{font-size:var(--t1);opacity:.85;font-weight:500}.p2 .h1{margin:0;font:900 var(--t6)/.95 var(--f-brand);text-transform:uppercase;letter-spacing:.005em}.p2 .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px}.p2 .t .meta{display:grid;gap:3px;height:48px}.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 .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 12px}}@media(min-width:1300px){.p2 .grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@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 .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 .endcta{margin:56px max(var(--gr),calc(50% - var(--wrap) / 2)) 0 max(var(--gl),calc(50% - var(--wrap) / 2));padding:26px 20px;border-radius:22px;background:var(--blue);color:#fff;display:grid;gap:10px;justify-items:start}.p2 .endcta h2{margin:0;font:900 40px/.9 var(--f-brand);text-transform:uppercase}.p2 .endcta p{margin:0;font:500 var(--t2)/1.45 var(--f-text);color:#ffffffd1}.p2 .endcta .ctarow{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.p2 .btn.glass{background:#ffffff24;color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.p2 .se-main{padding-bottom:8px}.p2 .crw{margin-top:14px}.p2 .se-bar{position:sticky;top:var(--hh);z-index:25;margin:10px calc(-1 * var(--gl)) 0;padding:10px var(--gr) 10px var(--gl);background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.p2 .se-f{position:relative;display:block}.p2 .se-f svg.lo{position:absolute;left:14px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--ink3)}.p2 .se-f input{width:100%;height:50px;padding:0 48px 0 42px;border:0;border-radius:16px;background:var(--pill);font:500 17px/50px var(--f-text);color:var(--ink);outline:none;transition:box-shadow .2s}.p2 .se-f input:focus{box-shadow:inset 0 0 0 2px var(--ink)}.p2 .se-f input::-webkit-search-cancel-button{display:none}.p2 .se-x{position:absolute;right:8px;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:50%;display:grid;place-items:center;color:var(--ink3)}.p2 .se-x svg{width:15px;height:15px}.p2 .se-h1{margin:16px 0 0;font:900 40px/.92 var(--f-brand);text-transform:uppercase;text-wrap:balance;word-break:break-word}.p2 .se-meta{margin:8px 0 0;font:500 var(--t1)/1.4 var(--f-text);color:var(--ink3)}.p2 .se-meta b{color:var(--ink);font-weight:500}.p2 .se-sec{margin-top:26px}.p2 .se-sec h2{margin:0;display:flex;justify-content:space-between;align-items:baseline;font:900 22px/1 var(--f-brand);text-transform:uppercase}.p2 .se-sec h2 button,.p2 .se-sec h2 a{font:500 11px/1 var(--f-text);text-transform:none;color:var(--blue)}.p2 .se-ser{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.p2 .se-sc{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);transition:background .2s,transform .3s var(--e-spring)}.p2 .se-sc:hover{background:var(--wash);transform:translateY(-2px)}.p2 .se-sc .th{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;width:52px;height:52px;border-radius:12px;overflow:hidden;background:#f3f4f5}.p2 .se-sc .th i{background:#f3f4f5 center/72% no-repeat;mix-blend-mode:multiply}.p2 .se-sc .th i:first-child{grid-row:span 2}.p2 .se-sc .th.ph{display:block}.p2 .se-sc .th.ph img{width:100%;height:100%;object-fit:cover}.p2 .se-sc b{display:block;font:500 var(--t1)/1.25 var(--f-text)}.p2 .se-sc small{display:block;margin-top:2px;font:500 11px/1.2 var(--f-text);color:var(--ink3)}.p2 .se-lib{display:inline-flex;margin-top:14px;font:500 var(--t1)/1.3 var(--f-text);color:var(--blue)}.p2 .se-blk{margin-top:22px}.p2 .se-blk h3{margin:0;display:flex;justify-content:space-between;align-items:baseline;font:900 20px/1 var(--f-brand);text-transform:uppercase}.p2 .se-blk h3 button{font:500 11px/1 var(--f-text);text-transform:none;color:var(--blue)}.p2 .se-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px;margin-top:12px}.p2 .se-d{position:relative;display:flex;flex-direction:column;animation:p2-sein .45s var(--e-out) both}@keyframes p2-sein{0%{opacity:0;transform:translateY(10px)}}.p2 .se-d .imw{position:relative}.p2 .se-d .im{display:grid;place-items:center;aspect-ratio:4/5;border-radius:18px;background:#f3f4f5;overflow:hidden}.p2 .se-d .im img{max-width:76%;max-height:76%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--e-out)}.p2 .se-d:hover .im img{transform:scale(1.05)}.p2 .se-d .add{position:absolute;right:6px;bottom:6px;width:34px;height:34px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 2px 8px #010f201f;transition:transform .25s var(--e-spring),background .2s,color .2s}.p2 .se-d .add svg{width:16px;height:16px}.p2 .se-d .add.done{background:var(--blue);color:#fff}.p2 .se-d .add:active{transform:scale(.9)}.p2 .se-d b{display:block;margin-top:7px;font:500 var(--t1)/1.25 var(--f-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p2 .se-d b mark{background:none;color:var(--blue)}.p2 .se-d small{display:block;margin-top:2px;font:500 11px/1.3 var(--f-text);color:var(--ink3)}.p2 .se-gd{display:grid;margin-top:10px;border-top:1px solid var(--line)}.p2 .se-gd a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font:500 var(--t2)/1.35 var(--f-text)}.p2 .se-gd a small{display:block;margin-top:3px;font:500 11px/1 var(--f-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.p2 .se-gd a svg{width:16px;height:16px;color:var(--ink3)}.p2 .se-gd mark{background:none;color:var(--blue)}.p2 .se-own{display:grid;gap:10px;margin-top:22px;max-width:520px;padding:16px;border-radius:20px;background:var(--navy);color:#fff}.p2 .se-own small{font:500 10px/1 var(--f-text);letter-spacing:.08em;text-transform:uppercase;color:#8fb0ff}.p2 .se-own p{margin:0;font:500 var(--t1)/1.45 var(--f-text);color:#ffffffbf}.p2 .se-own .row{display:flex;flex-wrap:wrap;gap:8px}.p2 .se-own .btn{height:42px}.p2 .se-none{display:grid;gap:6px;margin-top:18px;padding:22px 16px;border-radius:20px;background:var(--wash);text-align:center;justify-items:center;font:500 var(--t1)/1.5 var(--f-text);color:var(--ink3)}.p2 .se-none .ic4{width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--ink)}.p2 .se-none .ic4 svg{width:22px;height:22px}@media(min-width:900px){.p2 .se-main{max-width:var(--max);margin:0 auto}.p2 .se-bar{margin:14px 0 0;padding:10px 0}.p2 .se-h1{font-size:60px}.p2 .se-ser{grid-template-columns:repeat(4,minmax(0,1fr))}.p2 .se-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 12px}}@media(prefers-reduced-motion:reduce){.p2 .se-d{animation:none}}.p2 .endcta .ectl{margin:0;font:900 40px/.9 var(--f-brand);text-transform:uppercase;color:#fff}.p2 .endcta p a{color:inherit;text-decoration:underline;text-underline-offset:2px}.p2{--ob:28px;--hh:84px}.p2 .dph img.flat{transform:none;object-position:50% 50%}.p2 .wsh h2{margin:0;font:900 26px/1 var(--f-brand);text-transform:uppercase;color:var(--ink)}.p2 .wsh .x svg{width:14px;height:14px}.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 b{font-weight:500;text-align:right;color:var(--ink2)}@media(prefers-reduced-motion:reduce){.p2 .wsh,.p2 .wsh-r .t i{transition:none}}.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 .se-main .crumbs{margin-top:14px}.p2 .se-d .add svg{display:block}.p2 .se-sc{color:inherit;text-decoration:none;min-width:0}.p2 .se-sc>span{min-width:0}.p2 .se-sc b{overflow-wrap:anywhere}.p2 .se-sc .th.d{display:grid;place-items:center}.p2 .se-sc .th.d img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.p2 .se-sec h2 a,.p2 .se-own a.btn{text-decoration:none}.p2 .se-tb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.p2 .se-ds .jp-lib-more{margin-top:20px;text-align:center}.p2 .se-h1{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/188/assets/jp-p2-se.css.map */
