.purchase-row{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.purchase-row .quantity{flex:0 0 64px;width:64px;min-width:0}.purchase-row .btn{flex:1 1 108px;min-width:0!important;max-width:100%;padding:11px 14px;white-space:nowrap;line-height:1.25;display:inline-flex;align-items:center;justify-content:center;gap:6px}.purchase-row .btn .icon{flex-shrink:0;width:17px;height:17px}.promotion-edit,.promotion-visual,.promotion-heading,.promotion-card,.product-promotion,.promotion-announcement{border-right:0!important;border-inline-end:0!important}.category-smart-grid .category-smart-card:nth-child(n+12){display:none}@media(min-width:1100px){.category-smart-grid .category-smart-card:nth-child(n+12){display:flex}.category-smart-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.category-smart-card img{object-fit:cover!important;border-radius:7px}.product-offer-note{display:flex;flex-direction:column;gap:4px;font-size:11px;line-height:1.4;margin-top:8px;color:var(--teal);overflow-wrap:anywhere}.applied-promo{font-size:12px;overflow-wrap:anywhere;color:var(--teal)}.section-compact .product-info{padding:10px}.section-compact .product-info h3{font-size:12px}.section-flash-sale .product-card{border:1px solid var(--teal);border-radius:12px;overflow:hidden}.section-flash-sale .product-offer-note{background:color-mix(in srgb,var(--teal) 9%,transparent);padding:8px;border-radius:8px}.homepage-section{min-width:0;max-width:100%}.homepage-product-slides{overscroll-behavior-x:contain}@media(prefers-reduced-motion:reduce){.homepage-product-slides{scroll-behavior:auto}}

.promotion-edit>div,.promotion-heading>div,.promotion-visual:before,.promotion-visual:after{border-right:0!important;border-inline-end:0!important}.purchase-row input[type=number]{max-width:70px;min-width:0}

.item-promotion-saving{display:block;color:var(--teal);font-size:11px;margin-top:5px}
