.svd-product-grid{padding-top:var(--spg-pt, 64px);padding-bottom:var(--spg-pb, 80px)}.svd-product-grid__wrapper{max-width:1280px;margin:0 auto;padding:0 20px}.svd-product-grid__header{margin-bottom:36px}.svd-product-grid__eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--spg-eyebrow-color, #2a7a2a);margin:0 0 8px}.svd-product-grid__header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.svd-product-grid__title{font-size:var(--spg-heading-size, clamp(1.6rem, 2.8vw, 2.4rem));font-weight:800;line-height:1.12;color:var(--spg-heading-color, #1a1a1a);margin:0}.svd-product-grid__subtitle{font-size:.95rem;color:var(--spg-body-color, #555);margin:6px 0 0;line-height:1.5}.svd-product-grid__view-all{font-size:.88rem;font-weight:600;color:var(--spg-heading-color, #1a1a1a);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding-bottom:2px}.svd-product-grid__view-all:hover{text-decoration:underline}.svd-product-grid__grid{display:grid;grid-template-columns:repeat(var(--spg-cols-mobile, 2),1fr);gap:var(--spg-gap, 14px)}@media(min-width:900px){.svd-product-grid__grid{grid-template-columns:repeat(var(--spg-cols-desktop, 4),1fr)}}.svd-pgcard{background:var(--spg-card-bg, #ffffff);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 3px #00000014;position:relative}.svd-pgcard__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.svd-pgcard__image-wrap{position:relative;aspect-ratio:var(--spg-img-ratio, 1 / 1);overflow:hidden;background:#f5f5f0}.svd-pgcard__image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.svd-pgcard__image-wrap svg{width:100%;height:100%;display:block}.svd-pgcard__image-wrap--natural{aspect-ratio:unset}.svd-pgcard__image-wrap--natural img{height:auto;object-fit:initial}.svd-pgcard__badge{position:absolute;top:10px;left:10px;padding:4px 11px;border-radius:100px;font-size:.72rem;font-weight:800;background:var(--badge-bg, #6b3fa0);color:var(--badge-text, #ffffff);pointer-events:none;letter-spacing:.01em}.svd-pgcard__body{padding:var(--spg-card-pad-y, 14px) var(--spg-card-pad-x, 16px);flex:1;display:flex;flex-direction:column;gap:var(--spg-inner-gap, 7px)}.svd-pgcard__heading{font-size:var(--spg-card-heading-size, 14px);font-weight:700;color:#1a1a1a;margin:0;line-height:1.3}.svd-pgcard__subheading{font-size:.82rem;color:#555;margin:0;line-height:1.4}.svd-pgcard__text{font-size:.8rem;color:#666;margin:0;line-height:1.5}.svd-pgcard__tags{display:flex;flex-wrap:wrap;gap:5px}.svd-pgcard__tag{padding:3px 9px;border-radius:100px;background:var(--spg-tag-bg, #f0f0ec);color:var(--spg-tag-color, #444);font-size:.72rem;font-weight:500}.svd-pgcard__reviews{display:flex;align-items:center;gap:5px}.svd-pgcard__stars{display:flex;gap:0;color:var(--spg-star-color, #f59e0b)}.svd-pgcard__review-count{font-size:.78rem;color:#666}.svd-pgcard .jdgm-star,.svd-pgcard .jdgm--icon{color:var(--spg-star-color, #f59e0b)!important}.svd-pgcard__price-wrap{display:flex;align-items:baseline;gap:8px;margin-top:auto;padding-top:4px}.svd-pgcard__price{font-size:1.05rem;font-weight:800;color:#1a1a1a}.svd-pgcard__compare-price{font-size:.875rem;color:#999;text-decoration:line-through}.svd-pgcard .jdgm-widget{line-height:1.2}.svd-pgcard .jdgm-prev-badge{display:inline-flex;align-items:center;gap:3px;flex-wrap:wrap}.svd-pgcard .jdgm-prev-badge__stars{font-size:11px!important;letter-spacing:.5px}.svd-pgcard .jdgm-prev-badge__text{font-size:11px!important;color:#666;margin-left:2px}.svd-pgcard__cta{display:block;text-align:center;padding:10px 16px;border-radius:7px;background:var(--spg-card-cta-bg, #2a7a2a);color:var(--spg-card-cta-text, #ffffff);font-size:.85rem;font-weight:700;text-decoration:none;margin-top:6px;position:relative;z-index:2;transition:filter .15s}.svd-pgcard__cta:hover{filter:brightness(.82)}.svd-pgcard__cta--link{background:transparent;color:var(--spg-card-cta-bg, #2a7a2a);padding:4px 0;text-align:left;font-weight:600}.svd-pgcard__cta--link:hover{filter:none;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/20/assets/svd-product-grid.css.map */
