.product-card{display:flex;flex-direction:column;width:100%;max-width:var(--card-width, 320px);min-width:0;height:100%;margin-inline:auto;color:var(--seven-life-charcoal);text-align:center;scroll-snap-align:start}.product-card__media{position:relative;width:100%;aspect-ratio:var(--card-ratio, 1 / 1);overflow:hidden;background:#f6f5e8}.product-card__image-link{display:block;width:100%;height:100%}.product-card__media .product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.product-card__badge{position:absolute;z-index:2;top:12px;left:12px;max-width:calc(100% - 24px);margin:0;padding:5px 8px;background:var(--seven-life-ivory)}.product-card__placeholder{display:grid;width:100%;height:100%;margin:0;padding:20px;place-items:center;color:var(--seven-life-muted)}.product-card__details{display:flex;flex:1;flex-direction:column;gap:12px;padding-top:var(--card-gap, 16px)}.product-card__copy-link{display:block}.product-card__title{display:block;min-height:2.8em;margin:0;line-height:1.4}.product-card__description{margin:0;color:var(--seven-life-muted)}.product-card__description>:first-child{margin-top:0}.product-card__description>:last-child{margin-bottom:0}.product-card__form{display:flex;flex:1;flex-direction:column;gap:12px;margin:0}.product-card__price,.product-card__unavailable{margin:0}.product-card__add{width:100%;min-height:48px;padding:12px;border:1px solid var(--seven-life-charcoal);background:var(--seven-life-charcoal);color:var(--seven-life-ivory);cursor:pointer}.product-card__add:focus-visible{outline:2px solid currentColor;outline-offset:3px}.product-card__image-link:focus-visible,.product-card__copy-link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.product-card__add:disabled{opacity:.45;cursor:not-allowed}.product-card__add [data-product-action]{display:block;margin:0;line-height:1.4}.product-card--standard .product-card__price{margin-top:auto}.product-card--display .product-card__details{flex:0}.product-card--mini .product-card__details{gap:6px}.product-card--mini .product-card__title{min-height:0}.product-card [data-type-scope=product-card]{font-size:var(--text-size)!important;font-weight:var(--text-weight)!important;line-height:1.4}.product-card__description :where(p,span,strong,em,li){font-size:inherit!important;font-weight:inherit!important}.curated-rail,.categories-rail,.parsley-regimen-rail{grid-auto-columns:min(var(--card-standard-width, 320px),calc((100vw - 45px)/2))}.categories-rail{grid-auto-columns:min(var(--card-display-width, 320px),calc((100vw - 45px)/2))}.skin-product-card{width:var(--card-standard-width, 320px);min-width:min(var(--card-standard-width, 320px),calc((100vw - 45px)/2))}.header-shell .product-card--mini{max-width:var(--card-mini-width, 144px);color:var(--seven-life-charcoal)}.header-search-product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--card-mini-width, 144px)),1fr))}
/*# sourceMappingURL=/cdn/shop/t/16/assets/product-card.css.map */
