.psa-card{position:relative;display:flex;flex-direction:column;height:100%;box-sizing:border-box;background:#fff;border:2px solid #1D1D1F;border-radius:12px;box-shadow:4px 4px #1d1d1f;padding:1rem 1rem 1.2rem;transition:transform .15s,box-shadow .15s}.psa-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #1d1d1f}.psa-card__media{position:relative;overflow:hidden;border-radius:8px;background:#f4ede0;aspect-ratio:608 / 820;flex:0 0 auto}.psa-card__media img{position:absolute;display:block;width:164.47%;max-width:none;height:auto;left:-32.24%;top:-10.98%}.psa-card--soldout .psa-card__media img{opacity:.55}.psa-card__body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.psa-card__name{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;line-height:1.25;margin:1rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psa-card__name a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;color:inherit}.psa-card__sub{display:flex;align-items:center;gap:.6rem;margin:.3rem 0 0;font-size:1.2rem;line-height:1.3;color:#7a7266;min-width:0}.psa-card__subtext{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.psa-pill{flex:0 0 auto;font-family:var(--font-heading-family);font-weight:700;font-size:.9rem;letter-spacing:.08em;background:#c8382c;color:#fff;border:1.5px solid #1D1D1F;border-radius:5px;padding:.1rem .5rem}.psa-card__price{font-family:var(--font-heading-family);font-weight:700;font-size:1.9rem;line-height:1.2;margin:.8rem 0 0;color:#1d1d1f}.psa-card__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .4rem;margin-top:.2rem;font-size:1.2rem;color:#7a7266}.psa-card__meta .usd-estimate{margin:0;font-size:1.2rem;opacity:1}.psa-card__meta .usd-estimate span,.psa-card__meta .ddp-note{display:none}.psa-stock{font-weight:700;color:#2e9d5b}.psa-stock:before{content:"\b7  ";color:#7a7266;font-weight:400}.psa-stock--out{color:#8a2c24}@media screen and (max-width:749px){.psa-card{padding:.8rem .8rem 1rem}.psa-card__name{font-size:1.35rem;margin-top:.8rem;white-space:normal;min-height:2.5em}.psa-card__name a{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.psa-card__sub{font-size:1.1rem}.psa-card__price{font-size:1.7rem}.psa-card__meta{font-size:1.1rem}}@media screen and (min-width:1440px){.product-grid.grid--4-col-desktop .grid__item,.psa-search__grid.grid--4-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}.product-media-container.media-type-image{position:relative;overflow:hidden;width:100%;max-width:52rem;margin:0 auto;aspect-ratio:608 / 820;height:auto;border:1.5px solid #1D1D1F;border-radius:12px;box-shadow:none;background:#f4ede0}.product-media-container.media-type-image .product__modal-opener{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.product-media-container.media-type-image .product__media.media{position:absolute;top:0;right:0;bottom:0;left:0;padding-bottom:0!important;height:auto!important;width:auto}.product-media-container.media-type-image .product__media img{position:absolute;width:164.47%;max-width:none;height:auto;left:-32.24%;top:-10.98%;object-fit:fill}.psa-rank{margin:.2rem 0 1rem;font-size:1.4rem;color:#1d1d1f}.psa-rank__no{font-family:var(--font-heading-family);font-weight:700;background:#e3b156;border:2px solid #1D1D1F;border-radius:8px;padding:.1rem .7rem;margin-right:.4rem}.psa-search__body>*,.psa-search__main{min-width:0}@media screen and (min-width:990px){.facets-vertical .facets-wrapper{width:18rem;min-width:0;flex:0 0 18rem;box-sizing:border-box;padding-right:1.6rem}}.psa-pill--ask{background:#e3b05a;color:#1d1d1f;letter-spacing:.02em;font-size:1rem}.psa-card__media--box{aspect-ratio:1 / 1;display:grid;place-items:center}.psa-card__media--box img{position:static;width:100%;height:100%;max-width:100%;object-fit:contain;left:auto;top:auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}.psa-card__name--wrap{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.75em}.psa-card__name--wrap a{white-space:normal;display:block;overflow:visible}.psa-ask{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1rem;min-height:4.4rem;padding:.6rem 1.2rem;border:2px solid #1D1D1F;border-radius:8px;background:#25d366;color:#0b2e17;font-family:var(--font-heading-family);font-weight:800;font-size:1.4rem;text-decoration:none;box-shadow:3px 3px #1d1d1f}.psa-ask:hover{background:#3be07c}.psa-ask--big{display:inline-flex;width:auto;min-height:5.2rem;padding:.8rem 2.8rem;font-size:1.8rem;border-radius:999px;box-shadow:5px 5px #1d1d1f}@media screen and (max-width:749px){.psa-ask--big{display:flex;width:100%}}.psa-ask{line-height:1.2;text-align:center}.psa-card--catalog .psa-card__sub{flex-wrap:wrap;row-gap:.2rem}.psa-card--catalog .psa-card__subtext{white-space:normal}@media screen and (max-width:749px){.psa-ask{font-size:1.3rem;padding:.6rem}.psa-card__name--wrap{-webkit-line-clamp:4;min-height:5em}}.psa-card__media--raw{aspect-ratio:5 / 7;display:grid;place-items:center;background:#fff;border:1px solid #e6dcc8}.psa-card__media--raw img{position:static;width:100%;height:100%;max-width:100%;object-fit:contain;left:auto;top:auto}.psa-pill--raw{background:#2f6f8f;letter-spacing:.06em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/psa-card.css.map */
