.plist-head{padding:clamp(30px,5vw,70px) var(--gut) clamp(20px,2.6vw,34px);display:flex;flex-direction:column;gap:clamp(10px,1.4vw,18px)}.plist-head h1{margin:0;font-size:var(--fs-xl);font-weight:800;letter-spacing:-.05em;line-height:.88}.plist-sub{margin:0;max-width:46ch;font-size:var(--fs-sm);font-weight:400;line-height:1.6;color:var(--ink-60)}.plist-count{font:400 var(--fs-mono) var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-60)}.plist-grid{display:grid;gap:clamp(18px,2.4vw,34px);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));padding:0 var(--gut) clamp(40px,6vw,90px)}.pcard{display:flex;flex-direction:column;background:var(--paper-pure);border:1px solid var(--ink-10);border-radius:var(--radius);overflow:hidden;transition:border-color var(--hov) var(--e),transform var(--hov) var(--e),box-shadow var(--hov) var(--e)}.pcard:hover,.pcard:focus-visible{border-color:var(--ink-25);transform:translateY(-4px);box-shadow:0 26px 60px #0a0a0a17}.pcard-shot{position:relative;aspect-ratio:4/5;background:var(--paper);overflow:hidden}.pcard-shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 1s var(--e)}.pcard:hover .pcard-shot img{transform:scale(1.04)}.pcard-badge{position:absolute;z-index:2;top:14px;left:14px;padding:7px 12px;border-radius:100px;background:var(--cyan);color:var(--paper-pure);font:400 var(--fs-mono) var(--mono);letter-spacing:.16em;text-transform:uppercase}.pcard-out{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:#f4f4f7b8;font:400 var(--fs-mono) var(--mono);letter-spacing:.22em;text-transform:uppercase}.pcard-body{display:flex;flex-direction:column;gap:8px;padding:clamp(16px,1.8vw,24px)}.pcard-body h2{margin:0;font-size:var(--fs-md);font-weight:800;letter-spacing:-.03em;line-height:1.1}.pcard-desc{margin:0;font-size:var(--fs-sm);font-weight:400;line-height:1.55;color:var(--ink-60)}.pcard-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:4px 0 0}.pcard-now{font-size:var(--fs-md);font-weight:800;letter-spacing:-.02em}.pcard-was{color:var(--ink-25);text-decoration:line-through;font-weight:500}.pcard-save{font:400 var(--fs-mono) var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-deep)}.pcard-coupon{margin:0;font:400 var(--fs-mono) var(--mono);letter-spacing:.1em;color:var(--ink-60)}.pcard-coupon b{color:var(--ink);font-weight:400}.pcard-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}.pcard-chips li{padding:6px 11px;border:1px solid var(--ink-10);border-radius:100px;font:400 var(--fs-mono) var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-60)}.pcard-go{display:inline-flex;align-items:center;gap:10px;margin-top:14px;font:400 15px var(--display-alt);letter-spacing:.03em}.pcard-go i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--cyan-br);transition:transform var(--hov) var(--e)}.pcard:hover .pcard-go i{transform:scale(1.9)}.pcard-go span{transition:transform var(--hov) var(--e)}.pcard:hover .pcard-go span{transform:translate(6px)}.pcard--nolink{cursor:default}.pcard--nolink:hover{transform:none;box-shadow:none;border-color:var(--ink-10)}.plist-empty{padding:clamp(30px,5vw,60px) var(--gut) clamp(60px,9vw,120px);font-size:var(--fs-sm);color:var(--ink-60)}@media(prefers-reduced-motion:reduce){.pcard:hover,.pcard:hover .pcard-shot img,.pcard:hover .pcard-go span{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/products.css.map */
