/* SakoonSay collection mobile grid fix (2026-10-08) */
@media screen and (max-width: 749px) {
.template-collection #ProductGridContainer #product-grid.grid.product-grid {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:22px!important;width:100%!important;max-width:100%!important;box-sizing:border-box}
.template-collection #ProductGridContainer #product-grid > .grid__item {width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box}
.template-collection #product-grid .card-wrapper,.template-collection #product-grid .card,.template-collection #product-grid .card__inner,.template-collection #product-grid .card__content,.template-collection #product-grid .card__information,.template-collection #product-grid .card-information {min-width:0;max-width:100%;box-sizing:border-box}
.template-collection #product-grid .card__heading {line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.8em;overflow-wrap:anywhere}
.template-collection #product-grid .price,.template-collection #product-grid .price__container,.template-collection #product-grid .price__regular,.template-collection #product-grid .price__sale {max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}
.template-collection #product-grid .price-item {display:inline-block;max-width:100%;font-size:13px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}
.template-collection #product-grid .product-hover {max-width:100%}
.template-collection #product-grid .product-hover > button,.template-collection #product-grid .product-hover > div {width:36px;height:36px;min-width:36px;min-height:36px}
}