.pa22 .ps22-directions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px;background:#e9edde}.ps22-directions button{min-height:44px;padding:8px 4px;border:0;border-radius:7px;background:none;font-size:12px;color:#1d3e31}.ps22-directions button[aria-pressed=true]{background:#1d3e31;color:#fffefa}.pa22 .ps20-look-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;overflow:visible}.pa22 .ps20-look-card{min-width:0;width:100%;max-width:none}.pa22 .ps20-look-card img{display:block;object-fit:contain;width:100%;height:100%}.pa22 .ps21-selected-shoe a{font-size:13px;min-height:44px;font-weight:600}.pa22 .ps21-onmodel>img{height:clamp(440px,72svh,760px)}.ps22-pending{text-align:center;padding:26px;background:#eef0e7}.ps22-pending>img{max-width:360px;width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.ps22-pending p{font-size:16px;margin-bottom:8px}.ps22-pending>span{font-size:12px;color:#65705e}.ps22-card-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:12px;background:#eef0e7}.ps22-card-pending>span{font-size:10px;margin-top:12px}.pa22 .ps22-card-pending img{height:auto;aspect-ratio:1;mix-blend-mode:multiply}.pa22 .ps20-look-heading h2{font-size:30px}.pa22 .ps20-pair-panel{scroll-margin-top:90px}
@media(max-width:760px){.pa22 .ps20-workspace{gap:28px}.pa22 .ps20-look-grid{gap:12px}.pa22 .ps22-directions{gap:3px;padding:6px}.pa22 .ps22-directions button{font-size:11px}.pa22 .ps20-look-heading{padding:16px 12px}.pa22 .ps20-look-heading h2{font-size:28px}.pa22 .ps21-onmodel>img{height:clamp(430px,68svh,600px)}.pa22 .ps20-looks{border-top:1px solid #d6dcd0;padding-top:24px}.pa22 .ps20-buybar{min-height:74px;padding:10px 12px;bottom:max(8px,env(safe-area-inset-bottom))}.pa22 .ps20-buybar .pa-primary{min-height:46px;padding-inline:18px}.pa22 .ps20-buybar strong{font-size:19px}.pa22 .ps20-buybar small{font-size:12px}.pa22 .ps21-selected-shoe strong{font-size:18px}.pa22 .ps20-heading h1{font-size:34px}}
.pa22 .ps22-chat{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border:1px solid #a4b697;border-radius:9px;background:#edf1e7;color:#1d3e31}.pa22 .ps22-chat svg{width:25px;height:25px}.pa22 .ps20-buybar{gap:10px}.pa22 .ps20-buybar>div{margin-right:auto}.pa22 .ps20-buybar>.pa-primary{flex:0 1 auto}.pa22 .ps22-chat:focus-visible{outline:2px solid #1d3e31;outline-offset:2px}body:has(.pa22) .pk22-contact{display:none}@media(max-width:360px){.pa22 .ps20-buybar{gap:7px}.pa22 .ps20-buybar>.pa-primary{padding-inline:11px;font-size:12px}.pa22 .ps20-buybar small{max-width:98px}.pa22 .ps20-buybar strong{font-size:17px}}
@media(max-width:760px){.pa22 .ps21-onmodel>img{height:clamp(300px,calc(100svh - 280px),540px)}.pa22 .ps20-stage{scroll-margin-top:8px}.pa22 .ps20-look-heading{padding:12px}.pa22 .ps20-look-heading .pa-kicker{margin-bottom:6px}}
