.p2 .jp-pur,.p2 .jp-sub{margin:0;max-width:none}.p2 .jp-pur+.jp-sub,.p2 .jp-sub+.jp-pur{margin-top:40px}.p2 .jp-mod-h{margin:0;font:900 26px/1 var(--f-brand);letter-spacing:0;text-transform:uppercase;color:var(--ink)}.p2 .jp-pur [data-slot-c],.p2 .jp-pur [data-slot-more]{margin:8px 0 0;font:500 var(--t1)/1.5 var(--f-text);color:var(--ink3)}.p2 .jp-pur-l,.p2 .jp-sub-l{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.p2 .jp-pur-l>li,.p2 .jp-sub-l>li{list-style:none}.p2 .jp-pur-l>li::marker,.p2 .jp-sub-l>li::marker{content:none}.p2 .jp-pur-i{display:grid;gap:16px;padding:16px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.p2 .jp-pur-a{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center;color:var(--ink);text-decoration:none}.p2 a.jp-pur-a:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9ced2}.p2 .jp-pur-a>img,.p2 .jp-pur-ph,.p2 .jp-sub-i>img{display:block;width:72px;height:72px;margin:0;padding:8px;box-sizing:border-box;border-radius:12px;background:var(--wash);object-fit:contain}.p2 .jp-pur-ph{display:grid;place-items:center;padding:0;color:var(--ink3)}.p2 .jp-pur-tx,.p2 .jp-sub-tx{display:grid;justify-items:start;gap:4px;min-width:0}.p2 .jp-pur-tx b,.p2 .jp-sub-tx b{max-width:100%;font:500 var(--t3)/1.3 var(--f-text);color:var(--ink);overflow-wrap:anywhere}.p2 .jp-pur-tx small,.p2 .jp-sub-tx small{font:500 var(--t1)/1.4 var(--f-text);color:var(--ink3)}.p2 .jp-pur-tx .jp-pur-rw{color:var(--blue)!important}.p2 .jp-pur-sh{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;margin:0;padding:0 24px;border:0;border-radius:16px;background:var(--ink);color:#fff;font:500 var(--t3)/1 var(--f-text);cursor:pointer;transition:background .2s,transform .15s var(--e-out)}.p2 .jp-pur-sh:hover{background:#000}.p2 .jp-pur-sh:active{transform:scale(.98)}.p2 .jp-pur-sh:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.p2 .jp-pur-sh[hidden]{display:none}.p2 .jp-shf{display:grid;gap:16px;max-width:none;margin:0;padding:16px;border-radius:16px;background:var(--wash)}.p2 .jp-shf>b{font:500 var(--t3)/1.3 var(--f-text);color:var(--ink);outline:0}.p2 .jp-shf fieldset{min-width:0;margin:0;padding:0;border:0}.p2 .jp-shf legend{margin:0 0 8px;padding:0;font:500 11px/1 var(--f-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.p2 .jp-shf-cr{display:flex;flex-wrap:wrap;gap:8px}.p2 .jp-shf-cr button{height:32px;padding:0 12px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--pill2);font:500 var(--t1)/32px var(--f-text);color:var(--ink2);cursor:pointer;transition:background .15s,color .15s}.p2 .jp-shf-cr button[aria-pressed=true]{background:var(--ink);box-shadow:none;color:#fff}.p2 .jp-shf .jp-shf-rt>p{max-width:none;margin:-2px 0 8px;font:500 11px/1.5 var(--f-text);letter-spacing:0;color:var(--ink3)}.p2 .jp-shf-stars{display:flex;align-items:center;gap:4px}.p2 .jp-shf-stars>button:not(.jp-shf-clr){display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--pill2);color:#c9ced2;cursor:pointer;transition:color .15s}.p2 .jp-shf-stars>button.on{color:#f5b301}.p2 .jp-shf-clr{margin-left:8px;min-height:32px;padding:0;border:0;background:none;font:500 var(--t1)/32px var(--f-text);color:var(--ink2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9ced2;cursor:pointer}.p2 .jp-shf-clr[hidden]{display:none}.p2 .jp-shf-cr button:focus-visible,.p2 .jp-shf-stars button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.p2 .jp-shf-note{margin:0;padding:12px;border-radius:12px;background:#fff;font:500 11px/1.5 var(--f-text);color:var(--ink3)}.p2 .jp-shf-f{display:grid;gap:8px;font:500 11px/1 var(--f-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.p2 .jp-shf-in{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.p2 .jp-shf-pk{position:relative;display:flex;align-items:center;gap:16px;padding:16px;border:1.5px dashed #C5CACE;border-radius:16px;background:#fff;color:var(--ink);letter-spacing:0;text-transform:none;cursor:pointer;transition:border-color .15s}.p2 .jp-shf-pk:hover,.p2 .jp-shf-pk:focus-within{border-color:var(--ink)}.p2 .jp-shf-pk:focus-within{outline:2px solid var(--blue);outline-offset:2px}.p2 .jp-shf-pk.is-set{border-style:solid}.p2 .jp-shf-pv{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:12px;background:var(--wash) center/cover no-repeat;color:var(--ink2)}.p2 .jp-shf-pk.is-set .jp-shf-pv svg{display:none}.p2 .jp-shf-pt{display:grid;gap:4px;min-width:0}.p2 .jp-shf-pt b{font:500 var(--t2)/1.3 var(--f-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p2 .jp-shf-pt small{font:500 var(--t1)/1.3 var(--f-text);color:var(--ink3)}.p2 .jp-shf-f textarea{display:block;width:100%;min-height:96px;box-sizing:border-box;padding:12px;border:1px solid var(--pill2);border-radius:12px;background:#fff;font:500 16px/1.4 var(--f-text);letter-spacing:0;text-transform:none;color:var(--ink);resize:vertical}.p2 .jp-shf-f textarea:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:transparent}.p2 .jp-shf .jp-cm-tick{display:flex;align-items:flex-start;gap:8px;font:500 var(--t1)/1.5 var(--f-text);color:var(--ink)}.p2 .jp-shf .jp-cm-tick[hidden]{display:none}.p2 .jp-shf .jp-cm-tick input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--ink)}.p2 .jp-shf .jp-cm-tick a{color:var(--blue)}.p2 .jp-shf .cta{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin:0;border:0;border-radius:16px;background:var(--blue);color:#fff;font:500 var(--t3)/1 var(--f-text);cursor:pointer}.p2 .jp-shf .cta:disabled{opacity:.6;cursor:default}.p2 .jp-shf .cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.p2 .jp-shf-st{margin:-8px 0 0;font:500 var(--t1)/1.5 var(--f-text);color:var(--ink2)}.p2 .jp-shf-st:empty{display:none}.p2 .jp-sub-i{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px 16px;align-items:center;padding:12px 16px 12px 12px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.p2 .jp-sub-i>img,.p2 .jp-sub-i>.jp-pur-ph{grid-row:span 2;width:56px;height:56px}.p2 .jp-sub-i>.lnk,.p2 .jp-sub-i>.cap2{grid-column:2;justify-self:start}.p2 .jp-sub-i>.lnk{min-height:32px;padding:0;border:0;background:none;font:500 var(--t1)/32px var(--f-text);color:var(--ink2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9ced2;cursor:pointer}.p2 .jp-sub-i>.cap2{font:500 var(--t1)/1.4 var(--f-text);color:var(--ink3)}.p2 .jp-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font:500 12px/1 var(--f-text);background:var(--pill);color:var(--ink2)}.p2 .jp-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.p2 .jp-chip--pending{background:#fff4e0;color:#8a4b00}.p2 .jp-chip--approved{background:#e6f4ea;color:#1e6b3a}.p2 .jp-chip--rejected{background:var(--pill);color:var(--ink2)}@media(min-width:900px){.p2 .jp-mod-h{font-size:32px}.p2 .jp-pur-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.p2 .jp-pur-i{padding:20px}.p2 .jp-sub-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(prefers-reduced-motion:reduce){.p2 .jp-pur-sh{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/188/assets/jp-p2-mods.css.map */
