.product.product--grid{--fd-card-ink:var(--fd-ink,#16241a);--fd-card-green:var(--fd-green-dark,#076b20);--fd-card-line:var(--fd-line,#e3ebe5);background:#fff;border:1px solid #e3ebe5;border:1px solid var(--fd-card-line);border-radius:22px;box-shadow:0 4px 16px rgba(7,45,20,.05);box-sizing:border-box;color:#16241a;color:var(--fd-card-ink);min-width:0;padding:0;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product.product--grid .grid-image{background:#fff;border-radius:16px;flex-shrink:0;margin:10px 10px 0;position:relative}.product.product--grid .grid-image__image-wrapper,.product.product--grid .grid-image__link{border-radius:16px;display:block;overflow:hidden}.product.product--grid .grid-image__image{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;padding:34px 20px 16px;transition:transform .3s ease}.product.product--grid .grid-image__badges{align-items:flex-start;left:8px;max-width:calc(100% - 66px);right:auto;top:8px}.product.product--grid .grid-image__badges>*{background:var(--fd-card-green);border-radius:8px;box-sizing:border-box;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.4;max-width:100%;overflow-wrap:anywhere;padding:6px 10px}.product.product--grid .grid-image__badge--discount{background:#b30d15}.product.product--grid .grid-image__save-wishlist{background:#fff;border:1px solid var(--fd-card-line);border-radius:50%;bottom:auto;box-shadow:0 3px 10px rgba(7,45,20,.08);color:var(--fd-card-green);height:42px;padding:0;right:6px;top:6px;transition:background-color .2s ease,border-color .2s ease;width:42px}.product.product--grid .grid-image__save-wishlist:before{content:none}.product.product--grid .grid-image__save-wishlist svg{color:inherit;fill:currentColor;height:19px;width:19px}.product.product--grid .grid-image__save-wishlist--saved,.product.product--grid .grid-image__save-wishlist[aria-pressed=true]{background:#fff2f3;border-color:#efc9cd;color:#b30d15;color:var(--fd-red-dark,#b30d15)}.product.product--grid .product__data{align-items:stretch;background:linear-gradient(180deg,#fff,#f4f8f5);border-radius:0 0 21px 21px;border-top:1px solid #edf2ee;gap:10px;min-width:0;padding:20px;text-align:left}.product.product--grid a.product__name{display:-webkit-box;-webkit-box-orient:vertical;color:var(--fd-card-ink);font-size:15px;font-weight:650;-webkit-line-clamp:3;line-clamp:3;line-height:1.5;margin:0;max-height:4.5em;min-height:4.5em;overflow:hidden;padding:0;text-decoration:none}.product.product--grid a.product__name:hover{color:var(--fd-card-green)}.product.product--grid .product__category{color:#5d6b61;color:var(--fd-muted,#5d6b61);font-size:11px;letter-spacing:.04em}.product.product--grid .product__description{font-size:12px;line-height:1.6}.product.product--grid .product__info--price-gross-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;margin:auto 0 0;padding-top:6px}.product.product--grid .product__info--price-gross{color:var(--fd-card-green);font-feature-settings:"tnum";font-size:25px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.035em;line-height:1.3;margin:0}.product.product--grid .product__info--price-gross>span>span{font-size:.52em;font-weight:500;letter-spacing:0}.product.product--grid .product__info--old-price-gross{color:#5d6b61;color:var(--fd-muted,#5d6b61);font-size:13px}.product.product--grid .product__actions,.product.product--slider .product__actions{align-items:stretch;display:flex;flex:0 0 auto;margin:4px 0 0;padding:0;width:100%}.product.product--grid .product__actions>.btn,.product.product--slider .product__actions>.btn{align-items:center;background:#076b20;background:var(--fd-green-dark,#076b20);border:1px solid #076b20;border:1px solid var(--fd-green-dark,#076b20);border-radius:12px;box-shadow:0 3px 8px rgba(7,45,20,.09);box-sizing:border-box;color:#fff;display:inline-flex;font-size:13px;font-weight:650;justify-content:center;line-height:1.4;min-height:46px;overflow-wrap:anywhere;padding:12px 14px;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:normal;width:100%}.product.product--grid .product__actions>.btn.disabled,.product.product--grid .product__actions>.btn:disabled,.product.product--slider .product__actions>.btn.disabled,.product.product--slider .product__actions>.btn:disabled{background:#e7ede8;border-color:#dce5de;box-shadow:none;color:#68736b;cursor:not-allowed;opacity:1}.product.product--grid:focus-within{border-color:var(--fd-card-green)}.product.product--grid a:focus-visible,.product.product--grid button:focus-visible,.product.product--slider .product__actions>.btn:focus-visible{outline:3px solid #076b20;outline:3px solid var(--fd-green-dark,#076b20);outline-offset:3px}@media(hover:hover)and (pointer:fine){.product.product--grid:hover{border-color:#a6c8af;box-shadow:0 12px 26px rgba(7,45,20,.1);transform:translateY(-4px)}.product.product--grid .grid-image__link:hover .grid-image__image{transform:scale(1.035)}.product.product--grid .grid-image__save-wishlist:hover{border-color:#a6c8af}.product.product--grid .product__actions>.btn:not(:disabled):not(.disabled):hover,.product.product--slider .product__actions>.btn:not(:disabled):not(.disabled):hover{background:#055419;border-color:#055419;box-shadow:0 5px 12px rgba(7,45,20,.15)}}@media(max-width:767.98px){.product.product--grid{border-radius:17px}.product.product--grid .grid-image{margin:6px 6px 0}.product.product--grid .grid-image__image{padding:34px 8px 12px}.product.product--grid .grid-image__badges{left:4px;top:6px}.product.product--grid .grid-image__badges>*{font-size:9px;padding:5px 7px}.product.product--grid .grid-image__save-wishlist{right:3px;top:3px}.product.product--grid .product__data{border-radius:0 0 16px 16px;gap:8px;padding:13px 10px}.product.product--grid a.product__name{font-size:12px}.product.product--grid .product__info--price-gross{font-size:21px}.product.product--grid .product__actions>.btn,.product.product--slider .product__actions>.btn{border-radius:10px;font-size:11px;min-height:44px;padding:10px 6px}}@media(prefers-reduced-motion:reduce){.product.product--grid,.product.product--grid .grid-image__image,.product.product--grid .grid-image__save-wishlist,.product.product--grid .product__actions>.btn,.product.product--slider .product__actions>.btn{transition:none}.product.product--grid .grid-image__link:hover .grid-image__image,.product.product--grid:hover{transform:none}}