.hor [data-hor-collection],[data-hor-collection].hor{background:var(--surface-sunken);border-top:0}.hor .gallery:has(>.pc){gap:clamp(.5rem,1.6vw,1.1rem)}.hor .gallery .item.pc{position:relative;gap:0;align-content:stretch;grid-template-rows:auto auto 1fr auto;background:#fff;border-radius:12px;overflow:hidden;border:1px solid rgba(28,16,20,.06);box-shadow:0 1px 3px #1c101412}.hor .gallery .pc .ph>button{border:0;border-radius:0;aspect-ratio:1 / 1;background:#fff}.hor .gallery .pc .tag.ask-tag{position:absolute;top:.5rem;left:.5rem;border-radius:4px;font-family:var(--f-sans);font-size:.6rem;letter-spacing:.14em;padding:.35rem .5rem}.hor .pc-plus,.hor .gallery .pc .ph>button.pc-plus{position:absolute;right:.5rem;bottom:.5rem;width:2.6rem;height:2.6rem;border-radius:50%;aspect-ratio:auto;overflow:visible;display:grid;place-items:center;cursor:pointer;padding:0;background:var(--brand-gold);color:var(--brand-plum);border:0;box-shadow:0 2px 8px #140a0e47;transition:transform .15s ease,background .2s}.hor .pc-plus svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.hor .gallery .pc .ph>button.pc-plus:hover{background:#e2c88f}.hor .pc-plus:active{transform:scale(.92)}.hor .pc-plus[disabled]{opacity:.6;cursor:progress}.hor .gallery .pc figcaption{padding:.7rem .75rem 0;gap:0}.hor .gallery .pc figcaption strong{font-family:var(--f-sans);font-weight:400;font-size:1rem;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hor .gallery .pc figcaption a{color:inherit;text-decoration:none}.hor .pc-info{padding:.4rem .75rem .8rem;display:grid;gap:.3rem;align-content:start}.hor .pc-info p{margin:0}.hor .gallery .pc .pc-price{position:static;inset:auto;max-width:none;pointer-events:auto;padding:0;background:none;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .45rem;font-family:var(--f-sans);font-weight:500;font-size:1.55rem;line-height:1.15;color:var(--ink)}.hor .gallery .pc .pc-price b{font-weight:500}.hor .gallery .pc .pc-price s{font-size:.8rem;font-weight:400;color:var(--ink-muted);text-decoration-thickness:1px}.hor .gallery .pc .pc-price.sale:after{content:none}.hor .gallery .pc .pc-price.sale:before{content:var(--sale-label, "\2212 10%");font-size:.82rem;font-weight:500;line-height:1;letter-spacing:.02em;padding:.32rem .42rem;border-radius:4px;background:var(--brand-kumkum);color:#fff}.hor .gallery .pc .pc-price.is-off{color:var(--ink-muted);font-size:1.25rem}.hor .pc-deal{display:none;font-size:.82rem;font-weight:500;color:var(--brand-kumkum)}.hor .pc-price.sale+.pc-deal,.hor .pc-price.is-off+.pc-deal{display:block}.hor .pc-meta{font-size:.82rem;color:var(--ink-muted)}.hor .gallery .pc .buy{padding:0 .75rem .8rem;flex-direction:column;align-items:stretch;gap:.4rem}.hor .gallery .pc .buy [data-hor-add]{display:none}.hor .gallery .pc .buy:not(:has(select)){display:none}.hor .gallery .pc .size-pick{width:100%;min-height:2.4rem;border-radius:6px;border-color:var(--line-strong)}.hor .gallery .pc .size-pick span{font-size:.56rem;letter-spacing:.16em;padding:0 .5rem}.hor .gallery .pc .size-pick select{flex:1;min-width:0;max-width:none;font-size:.9rem;min-height:2.3rem}.hor .gallery .pc.is-sold .ph img{opacity:.7}@media(max-width:749px){.hor .gallery .pc figcaption{padding:.6rem .6rem 0}.hor .gallery .pc figcaption strong{font-size:.92rem}.hor .pc-info{padding:.35rem .6rem .7rem;gap:.25rem}.hor .gallery .pc .pc-price{font-size:1.35rem;gap:.15rem .35rem}.hor .gallery .pc .pc-price.sale:before{font-size:.72rem;padding:.28rem .34rem}.hor .gallery .pc .pc-price s{font-size:.74rem}.hor .pc-deal,.hor .pc-meta{font-size:.76rem}.hor .gallery .pc .buy{padding:0 .6rem .7rem}.hor .gallery .pc .ph>button.pc-plus{width:2.35rem;height:2.35rem;right:.45rem;bottom:.45rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hor-cards.css.map */
