/* Product list: stable media, readable information and a dedicated buy area. */
html body .sx-category-v2 .sx-view-2>.cat-detail-products-box-list{
 --sx-list-image-width:180px;
 display:grid!important;grid-template-columns:var(--sx-list-image-width) minmax(0,1fr) 220px!important;
 grid-template-areas:"image info price" "image info actions";grid-template-rows:minmax(90px,1fr) auto!important;
 gap:0!important;align-items:stretch!important;min-height:200px!important;padding:0!important;
}
html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-img-list{
 grid-area:image!important;grid-row:1/3!important;grid-column:1!important;
 width:100%!important;height:100%!important;min-height:200px!important;max-height:none!important;
 padding:8px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;
 border:0!important;border-right:1px solid #edf0f3!important;aspect-ratio:auto!important;
}
html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-img-list>a{
 display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-width:0;
}
html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-img-list img{
 width:100%!important;height:100%!important;min-height:0!important;max-height:200px!important;max-width:100%!important;object-fit:contain!important;
}
html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-info-list{
 grid-area:info!important;grid-column:2!important;grid-row:1/3!important;align-self:stretch!important;
 display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;
 min-width:0!important;width:auto!important;padding:20px 24px!important;margin:0!important;border:0!important;
}
html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-h{
 width:100%!important;min-height:0!important;max-height:none!important;height:auto!important;
 margin:8px 0!important;overflow:visible!important;line-height:1.55!important;
}
html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-h a{
 display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere;
}
html body .sx-category-v2 .sx-view-2 .sx-card-meta{width:100%!important;justify-content:flex-start!important;gap:12px!important;flex-wrap:wrap!important}
html body .sx-category-v2 .sx-view-2 .sx-card-status-list{
 min-height:0!important;padding:10px 0 0!important;margin:8px 0 0!important;background:transparent!important;
}
html body .sx-category-v2 .sx-view-2 .sx-card-status-list:empty{display:none!important}
html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-fiyat-list{
 grid-area:price!important;grid-column:3!important;grid-row:1!important;min-width:0!important;width:auto!important;
 display:flex!important;justify-content:center!important;align-items:flex-end!important;text-align:center!important;
 margin:0!important;padding:24px 18px 12px!important;border:0!important;border-left:1px solid #edf0f3!important;
}
html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-fiyat-mevcut{line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere}
html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-cart-2{
 grid-area:actions!important;grid-column:3!important;grid-row:2!important;align-self:stretch!important;
 display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:10px!important;
 width:auto!important;min-width:0!important;margin:0!important;padding:0 18px 20px!important;
 border:0!important;border-left:1px solid #edf0f3!important;align-items:center!important;
}
html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-cart-2>form{margin:0!important;min-width:0!important;grid-column:1;grid-row:1}
html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-cart-2>button{grid-column:1;grid-row:1}
html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-cart-2 :is(button,.sx-card-whatsapp){min-height:42px!important;height:42px!important;margin:0!important}
html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-cart-2 .sx-card-whatsapp{width:42px!important;grid-column:2!important;grid-row:1!important}
html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-cart-1{left:calc(var(--sx-list-image-width) - 48px)!important;right:auto!important;top:10px!important;margin-right:0!important}
@media(max-width:1050px) and (min-width:768px){
 html body .sx-category-v2 .sx-view-2>.cat-detail-products-box-list{--sx-list-image-width:150px;grid-template-columns:150px minmax(0,1fr) 200px!important}
 html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-info-list{padding:16px!important}
 html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-cart-2{padding-inline:12px!important;gap:8px!important}
}
@media(max-width:767px){
 html body .sx-category-v2 .sx-view-2>.cat-detail-products-box-list{
  --sx-list-image-width:112px;grid-template-columns:112px minmax(0,1fr)!important;
  grid-template-areas:"image info" "price price" "actions actions";grid-template-rows:auto auto auto!important;min-height:0!important;
 }
 html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-img-list{grid-row:1!important;grid-column:1!important;min-height:132px!important;padding:6px!important}
 html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-img-list img{max-height:160px!important}
 html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-info-list{grid-column:2!important;grid-row:1!important;padding:14px 12px!important}
 html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-fiyat-list{
  grid-column:1/-1!important;grid-row:2!important;justify-content:flex-start!important;align-items:center!important;
  padding:12px 14px!important;border:0!important;border-top:1px solid #edf0f3!important;text-align:left!important;
 }
 html body .sx-category-v2 .sx-view-2 .cat-detail-products-box-cart-2{
  grid-column:1/-1!important;grid-row:3!important;display:grid!important;border:0!important;
  padding:0 14px 14px!important;gap:10px!important;
 }
 html body .sx-category-v2 .sx-view-2 .sx-card-status-list{padding-top:8px!important;margin-top:8px!important}
}
