.ProductImage_product-image__TcmK_{position:relative;display:block;border-radius:var(--product-image-radius)}.ProductImage_product-image--radius-lg__yXst0,.ProductImage_product-image__TcmK_{--product-image-radius:var(--border-radius-lg)}.ProductImage_product-image--radius-md____WT7{--product-image-radius:18px}.ProductImage_product-image--radius-sm__hYcG_{--product-image-radius:var(--border-radius-sm)}.ProductImage_product-image__discount__eISoa{position:absolute;z-index:3;top:12px;right:12px;background:var(--color-green);border-radius:var(--product-image-radius);padding:5px 8px}.ProductImage_product-image__discount--only-percent__0suUI{top:8px;right:8px}.ProductImage_product-image__image__BHiLN{position:absolute;inset:0;overflow:hidden;border-radius:var(--product-image-radius);background:var(--color-grey-1000)}.ProductImage_product-image__badges__j_hBa{position:absolute;z-index:3;top:12px;right:12px;left:48px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;gap:4px;pointer-events:none}@media(min-width:768px){.ProductImage_product-image__badges__j_hBa{flex-direction:row-reverse;justify-content:flex-start}}.ProductImage_product-image__badges__j_hBa .ProductImage_badge__iIoRO{background:var(--color-grey-700);border-radius:var(--product-image-radius);padding:5px 8px}.ProductImage_product-image__badges__j_hBa .ProductImage_badgeDiscount__8V3Sf{background:var(--color-green)}.ProductImage_product-image__badges__j_hBa .ProductImage_badgeSauce__Qx5V9{background:var(--color-orange);white-space:nowrap}@media(max-width:575px){.ProductImage_product-image__badges__j_hBa .ProductImage_badgeSauce__Qx5V9{padding:3px 6px;font-size:clamp(7px,7px + (100vw - 320px)*0.0531914894,12px)!important;line-height:1.2!important}}.ProductImage_product-image__add-to-favorite__kjvng{position:absolute;top:12px;left:12px;z-index:5;line-height:0}.ProductImage_cursor-pointer__ZKsjq{cursor:pointer}.ProductImage_disabled__eU52z{pointer-events:none;opacity:.6}.ProductCard_product-item__7SYz9{position:relative}.ProductCard_product-item__image__xfexV{width:100%;height:auto;aspect-ratio:6/5.2}.ProductCard_product-item__image__xfexV .react-loading-skeleton,.ProductCard_product-item__image__xfexV img{display:block;width:100%!important;height:100%!important;line-height:0}.ProductCard_product-item__image__xfexV img{object-fit:cover!important}@media(min-width:375px){.ProductCard_product-item__image__xfexV{aspect-ratio:6/4.5}}@media(min-width:1400px){.ProductCard_product-item__image__xfexV{aspect-ratio:auto;height:234px}.ProductCard_product-item__image__xfexV img{object-fit:contain!important}}.ProductCard_product-item__image-wrap__G3P5j{position:relative}.ProductCard_product-item__basket-control__ayZN4{position:absolute;z-index:3;left:12px;right:12px;bottom:12px;display:flex;justify-content:flex-end;align-items:flex-end;pointer-events:none}.ProductCard_product-item__basket-control__ayZN4 [data-card-basket]{pointer-events:auto}.ProductCard_product-item__name__cGyNI{color:var(--color-grey-1000)}.ProductCard_product-item__weight__ULH3A{color:var(--color-grey-700)}@media(max-width:768px){.ProductCard_product-item__basket-control__ayZN4{left:8px;right:8px}}.ProductCard_product-item__info-trigger__Tb0kN{cursor:pointer;width:100%}.ProductCard_product-item__info-trigger__Tb0kN:focus-visible{outline:2px solid var(--color-blue,#3b82f6);outline-offset:2px;border-radius:4px}.ProductCard_product-item__info__Aqmpq{margin:10px 6px;padding:0;display:flex;flex-direction:column;gap:2px}@media(min-width:768px){.ProductCard_product-item__info__Aqmpq{margin:12px 10px}}.ProductCard_product-item__info__Aqmpq.ProductCard_disabled__8kHt3{pointer-events:none}.ProductCard_product-item__info__Aqmpq.ProductCard_cursor-pointer__j5Nkd{cursor:pointer}.ProductCardsGrid_grid__gaZBR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media(min-width:768px){.ProductCardsGrid_grid__gaZBR{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.ProductCardsGrid_grid__gaZBR{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1400px){.ProductCardsGrid_grid__gaZBR{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}}