/* Kitooo v4.4.8 — mobile Deal of the Day alignment fix */
@media (max-width: 760px){
  body.design-nova .featured-commerce-layout.has-deal{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:14px!important;
    width:100%!important;
    min-width:0!important;
  }
  body.design-nova .featured-commerce-layout.has-deal>.nova-deal-card,
  body.design-nova .featured-commerce-layout.has-deal>.deal-card{
    grid-column:1/-1!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    min-height:0!important;
    height:auto!important;
    margin:0!important;
    padding:14px!important;
    display:grid!important;
    grid-template-columns:118px minmax(0,1fr)!important;
    grid-template-rows:auto 1fr!important;
    gap:10px 14px!important;
    align-items:center!important;
    border-radius:20px!important;
    overflow:hidden!important;
  }
  body.design-nova .featured-commerce-layout.has-deal .deal-kicker{
    position:static!important;
    grid-column:1/-1!important;
    grid-row:1!important;
    justify-self:start!important;
    margin:0!important;
    padding:6px 9px!important;
    font-size:8px!important;
    line-height:1!important;
    letter-spacing:.14em!important;
  }
  body.design-nova .featured-commerce-layout.has-deal .deal-image{
    grid-column:1!important;
    grid-row:2!important;
    width:118px!important;
    height:132px!important;
    min-width:118px!important;
    margin:0!important;
    padding:8px!important;
    border-radius:15px!important;
    align-self:start!important;
  }
  body.design-nova .featured-commerce-layout.has-deal .deal-image img{
    width:100%!important;
    height:100%!important;
    max-height:none!important;
    object-fit:contain!important;
  }
  body.design-nova .featured-commerce-layout.has-deal .deal-copy{
    grid-column:2!important;
    grid-row:2!important;
    min-width:0!important;
    padding:0!important;
    text-align:left!important;
    align-self:center!important;
  }
  body.design-nova .featured-commerce-layout.has-deal .deal-copy small{
    margin:0 0 7px!important;
    padding:5px 8px!important;
    font-size:7.5px!important;
  }
  body.design-nova .featured-commerce-layout.has-deal .deal-copy h3{
    margin:0 0 6px!important;
    font-size:16px!important;
    line-height:1.18!important;
    min-height:0!important;
    text-align:left!important;
    display:-webkit-box!important;
    -webkit-line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  body.design-nova .featured-commerce-layout.has-deal .deal-copy p{
    display:none!important;
  }
  body.design-nova .featured-commerce-layout.has-deal .deal-copy strong{
    margin:6px 0 0!important;
    font-size:19px!important;
    line-height:1.1!important;
    text-align:left!important;
  }
  body.design-nova .featured-commerce-layout.has-deal .deal-copy .btn{
    width:auto!important;
    min-height:36px!important;
    margin-top:9px!important;
    padding:9px 13px!important;
    border-radius:11px!important;
    font-size:11px!important;
  }
  body.design-nova .featured-commerce-layout.has-deal>.products-grid{
    grid-column:1/-1!important;
    width:100%!important;
    min-width:0!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
  }
  body.design-nova .featured-commerce-layout.has-deal>.products-grid>.product-card{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
  }
}
@media (max-width: 430px){
  body.design-nova .featured-commerce-layout.has-deal>.nova-deal-card,
  body.design-nova .featured-commerce-layout.has-deal>.deal-card{
    grid-template-columns:104px minmax(0,1fr)!important;
    gap:9px 11px!important;
    padding:12px!important;
  }
  body.design-nova .featured-commerce-layout.has-deal .deal-image{
    width:104px!important;
    min-width:104px!important;
    height:122px!important;
  }
  body.design-nova .featured-commerce-layout.has-deal .deal-copy h3{
    font-size:14px!important;
    -webkit-line-clamp:3!important;
  }
  body.design-nova .featured-commerce-layout.has-deal .deal-copy strong{
    font-size:17px!important;
  }
  body.design-nova .featured-commerce-layout.has-deal>.products-grid{
    gap:8px!important;
  }
}
