.product-showcase{padding:72px 0 80px;background:#f7f8f3}.product-showcase__header{max-width:720px;margin:0 auto 42px;text-align:center}.product-showcase__header h2{margin:6px 0 12px;font-size:clamp(30px,4vw,46px)}.product-showcase__header>p:last-child{margin:0;color:#5b6258;font-size:17px;line-height:1.65}.product-showcase__eyebrow{margin:0;color:#277325;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.product-showcase__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.product-showcase__card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #e2e6dd;border-radius:10px;background:#fff;box-shadow:0 8px 28px #192f1812;transition:transform .18s ease,box-shadow .18s ease}.product-showcase__card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #192f181f}.product-showcase__media{position:relative;aspect-ratio:1 / 1;padding:18px;overflow:hidden;background:#fff}.product-showcase__media img{display:block;width:100%;height:100%;object-fit:contain}.product-showcase__badge{position:absolute;top:16px;left:16px;z-index:1;padding:5px 11px;border-radius:999px;color:#fff;background:#277325;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-showcase__body{display:flex;flex:1;flex-direction:column;padding:22px 22px 24px;border-top:1px solid #edf0e9}.product-showcase__detail{margin:0 0 8px;color:#277325;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-showcase__body h3{margin:0 0 12px;font-size:20px;line-height:1.3}.product-showcase__body>p:not(.product-showcase__detail):not(.product-showcase__price){margin:0 0 20px;color:#5b6258;line-height:1.6}.product-showcase__price{margin:auto 0 0;color:#1f311e;font-size:21px;font-weight:700}.product-showcase__price span{display:block;margin-bottom:2px;color:#277325;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.product-showcase__button{align-self:flex-start;margin-top:18px;min-width:130px;text-align:center}@media only screen and (max-width:749px){.product-showcase{padding:52px 0 60px}.product-showcase__header{margin-bottom:30px}.product-showcase__grid{gap:18px}}@media(prefers-reduced-motion:reduce){.product-showcase__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-showcase.css.map */
