
                  /* Desktop: к-сть карток у ряд керує батьківський grid-template-columns (з header.twig) */
  .onetap-home-section#sec-cat-7a6187 .product-card-wrapper,
  .onetap-home-section#sec-cat-7a6187 .featured-plus__banner{
    padding:0 !important;margin:0 !important;min-width:0 !important;box-sizing:border-box !important;
    max-height:230px !important;  }
  /* Banner у featured_plus — займає ту саму column-basis, що й картка товара (rule
     нижче). align-self:flex-start фіксує банер на верху ряда (без цього при
     align-self:stretch + max-height браузер міг центрувати банер у row → візуальний
     shift вниз). Висота — фіксована з admin (banner_height), картинка заповнює
     через object-fit:cover. */
  .onetap-home-section#sec-cat-7a6187 .featured-plus__banner{
    display:flex !important;align-self:flex-start !important;overflow:hidden !important;
    max-height:230px !important;  }
  .onetap-home-section#sec-cat-7a6187 .featured-plus__banner > a,
  .onetap-home-section#sec-cat-7a6187 .featured-plus__banner > a > img,
  .onetap-home-section#sec-cat-7a6187 .featured-plus__banner > img{
    display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;
  }
  /* Category wall — фіксовані розміри картки */
  .onetap-home-section#sec-cat-7a6187 .home__categories__card.swiper-slide{
    width:170px !important;min-width:170px !important;max-width:170px !important;flex:0 0 170px !important;box-sizing:border-box !important;    height:230px !important;  }
  /* Mobile (≤767px) — compact category cards (72×72) per Figma macet. */
  @media (max-width:767px){
    .onetap-home-section#sec-cat-7a6187 .home__categories__card.swiper-slide{
      width:72px !important;min-width:72px !important;max-width:72px !important;flex:0 0 72px !important;height:auto !important;
    }
    .onetap-home-section#sec-cat-7a6187 .home__categories__card > img{
      width:60px !important;height:60px !important;
    }
    .onetap-home-section#sec-cat-7a6187 .home__categories__card__desc{
      font-size:11px;line-height:1.2;text-align:center;width:100%;
      display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
    }
  }
  /* Банери onetap_banners, slideshow — розмірами керує сам banner template */
  /* Laptop (992–1199): без max-height */
  @media (min-width:992px) and (max-width:1199px){
    .onetap-home-section#sec-cat-7a6187 .product-card-wrapper,
    .onetap-home-section#sec-cat-7a6187 .featured-plus__banner{
      max-height:none !important;    }
    .onetap-home-section#sec-cat-7a6187 .product-card-rating{
      max-height:none !important;    }
    .onetap-home-section#sec-cat-7a6187 .featured-plus__banner img{
      max-height:none !important;    }
  }
  /* Tablet (768–991): без max-height (к-сть колонок керує global header CSS) */
  @media (min-width:768px) and (max-width:991px){
    .onetap-home-section#sec-cat-7a6187 .product-card-wrapper,
    .onetap-home-section#sec-cat-7a6187 .featured-plus__banner{
      max-height:none !important;    }
    .onetap-home-section#sec-cat-7a6187 .product-card-rating{
      max-height:none !important;    }
    .onetap-home-section#sec-cat-7a6187 .featured-plus__banner img{
      max-height:none !important;    }
  }
  /* Mobile (≤767): без max-height (к-сть колонок керує global header CSS) */
  @media (max-width:767px){
    .onetap-home-section#sec-cat-7a6187 .product-card-wrapper,
    .onetap-home-section#sec-cat-7a6187 .featured-plus__banner{
      max-height:none !important;    }
    .onetap-home-section#sec-cat-7a6187 .product-card-rating{
      max-height:none !important;    }
    .onetap-home-section#sec-cat-7a6187 .featured-plus__banner img{
      max-height:none !important;    }
  }
                            .onetap-home-section#sec-cat-7a6187 .home__popular__wrapper-cards,
  .onetap-home-section#sec-cat-7a6187 .featured-plus__layout{display:flex !important;flex-wrap:wrap !important;gap:20px !important;}
  .onetap-home-section#sec-cat-7a6187 .home__popular__wrapper-cards .product-card-wrapper{padding:0 !important;}
  .onetap-home-section#sec-cat-7a6187 .home__update-product__wrapper-cards{display:flex !important;flex-wrap:wrap !important;gap:20px !important;}
  .onetap-home-section#sec-cat-7a6187 .home__categories__wrapper{gap:20px !important;}
  .onetap-home-section#sec-cat-7a6187 .swiper-viewport .swiper-wrapper{gap:20px !important;}
    .onetap-home-section#sec-cat-7a6187 .home__popular__wrapper-cards > .product-card-wrapper,
  .onetap-home-section#sec-cat-7a6187 .home__update-product__wrapper-cards > .product-card-wrapper,
  .onetap-home-section#sec-cat-7a6187 .featured-plus__layout > .product-card-wrapper,
  .onetap-home-section#sec-cat-7a6187 .home__popular__wrapper-cards > .featured-plus__banner,
  .onetap-home-section#sec-cat-7a6187 .home__update-product__wrapper-cards > .featured-plus__banner,
  .onetap-home-section#sec-cat-7a6187 .featured-plus__layout > .featured-plus__banner{
    flex:0 0 calc((100% - 120px) / 7) !important;
    max-width:calc((100% - 120px) / 7) !important;
  }
  @media (min-width:992px) and (max-width:1366px){
    .onetap-home-section#sec-cat-7a6187 .home__popular__wrapper-cards,
    .onetap-home-section#sec-cat-7a6187 .featured-plus__layout,
    .onetap-home-section#sec-cat-7a6187 .home__update-product__wrapper-cards{gap:20px !important;}
    .onetap-home-section#sec-cat-7a6187 .home__categories__wrapper{gap:20px !important;}
    .onetap-home-section#sec-cat-7a6187 .home__popular__wrapper-cards > .product-card-wrapper,
    .onetap-home-section#sec-cat-7a6187 .home__update-product__wrapper-cards > .product-card-wrapper,
    .onetap-home-section#sec-cat-7a6187 .featured-plus__layout > .product-card-wrapper,
    .onetap-home-section#sec-cat-7a6187 .home__popular__wrapper-cards > .featured-plus__banner,
    .onetap-home-section#sec-cat-7a6187 .home__update-product__wrapper-cards > .featured-plus__banner,
    .onetap-home-section#sec-cat-7a6187 .featured-plus__layout > .featured-plus__banner{
      flex:0 0 calc((100% - 120px) / 7) !important;
      max-width:calc((100% - 120px) / 7) !important;
    }
  }
  @media (min-width:768px) and (max-width:991px){
    .onetap-home-section#sec-cat-7a6187 .home__popular__wrapper-cards,
    .onetap-home-section#sec-cat-7a6187 .featured-plus__layout,
    .onetap-home-section#sec-cat-7a6187 .home__update-product__wrapper-cards{gap:20px !important;}
    .onetap-home-section#sec-cat-7a6187 .home__categories__wrapper{gap:20px !important;}
    .onetap-home-section#sec-cat-7a6187 .home__popular__wrapper-cards > .product-card-wrapper,
    .onetap-home-section#sec-cat-7a6187 .home__update-product__wrapper-cards > .product-card-wrapper,
    .onetap-home-section#sec-cat-7a6187 .featured-plus__layout > .product-card-wrapper,
    .onetap-home-section#sec-cat-7a6187 .home__popular__wrapper-cards > .featured-plus__banner,
    .onetap-home-section#sec-cat-7a6187 .home__update-product__wrapper-cards > .featured-plus__banner,
    .onetap-home-section#sec-cat-7a6187 .featured-plus__layout > .featured-plus__banner{
      flex:0 0 calc((100% - 20px) / 2) !important;
      max-width:calc((100% - 20px) / 2) !important;
    }
  }
  @media (max-width:767px){
    .onetap-home-section#sec-cat-7a6187 .home__popular__wrapper-cards,
    .onetap-home-section#sec-cat-7a6187 .featured-plus__layout,
    .onetap-home-section#sec-cat-7a6187 .home__update-product__wrapper-cards{gap:20px !important;}
    .onetap-home-section#sec-cat-7a6187 .home__categories__wrapper{gap:20px !important;}
    .onetap-home-section#sec-cat-7a6187 .home__popular__wrapper-cards > .product-card-wrapper,
    .onetap-home-section#sec-cat-7a6187 .home__update-product__wrapper-cards > .product-card-wrapper,
    .onetap-home-section#sec-cat-7a6187 .featured-plus__layout > .product-card-wrapper,
    .onetap-home-section#sec-cat-7a6187 .home__popular__wrapper-cards > .featured-plus__banner,
    .onetap-home-section#sec-cat-7a6187 .home__update-product__wrapper-cards > .featured-plus__banner,
    .onetap-home-section#sec-cat-7a6187 .featured-plus__layout > .featured-plus__banner{
      flex:0 0 calc((100% - 20px) / 2) !important;
      max-width:calc((100% - 20px) / 2) !important;
    }
  }
        .onetap-home-section#sec-cat-7a6187 .product-card-rating,
  .onetap-home-section#sec-cat-7a6187 .home__categories__card.swiper-slide,
  .onetap-home-section#sec-cat-7a6187 .product-thumb{border:none !important;}
                .onetap-home-section#sec-cat-7a6187 .otm-track{ grid-auto-columns:170px !important;overflow-x:auto !important; }
  .onetap-home-section#sec-cat-7a6187 .otm-card{ aspect-ratio:auto !important;width:170px !important;min-width:170px !important;max-width:170px !important;flex:0 0 170px !important;height:230px !important; }
    .onetap-home-section#sec-cat-7a6187 .otm-track{ gap:20px !important; }
  @media (min-width:992px) and (max-width:1366px){ .onetap-home-section#sec-cat-7a6187 .otm-track{ gap:40px !important; } }
  @media (min-width:768px) and (max-width:991px){ .onetap-home-section#sec-cat-7a6187 .otm-track{ gap:20px !important; } }
  @media (max-width:767px){ .onetap-home-section#sec-cat-7a6187 .otm-track{ gap:20px !important; } }
  

#cw-189015314.cw-collections{position:relative;}
#cw-189015314 .cw-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;}
#cw-189015314 .cw-head-titles{min-width:0;}
#cw-189015314 .cw-title{margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.21;color:#181514;}
#cw-189015314 .cw-subtitle{margin:4px 0 0;font-size:14px;color:#7d7d7d;line-height:1.4;}
#cw-189015314 .cw-nav{display:flex;gap:8px;flex:0 0 auto;}
#cw-189015314 .cw-btn-prev,
#cw-189015314 .cw-btn-next{position:static;transform:none;margin:0;width:44px;height:44px;border-radius:8px;
  display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;line-height:1;transition:opacity .15s ease;}
#cw-189015314 .cw-btn-prev{background:transparent;border:1px solid #ddd;color:#131314;}
#cw-189015314 .cw-btn-next{background:#392923;border:0;color:#fff;}
#cw-189015314 .swiper-button-disabled{opacity:.35 !important;pointer-events:none !important;}

#cw-189015314 .cw-swiper{position:relative;overflow:hidden;}
#cw-189015314 .cw-wrapper{display:flex;}

/* ── Карточка (общая для слайдера и сетки) ── */
#cw-189015314 .cw-card{
  position:relative;display:block;height:auto;box-sizing:border-box;
  border-radius:10px;overflow:hidden;text-decoration:none;color:#fff;
  background:#e7e1d8;aspect-ratio:227 / 313;
}
#cw-189015314 .cw-card__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
#cw-189015314 .cw-card:hover .cw-card__bg{transform:scale(1.04);}
#cw-189015314 .cw-card__icon{
  position:absolute;top:16px;left:16px;width:36px;height:36px;border-radius:100px;
  background:#fff;display:flex;align-items:center;justify-content:center;
}
#cw-189015314 .cw-card__icon img{width:26px;height:26px;object-fit:contain;display:block;}
#cw-189015314 .cw-card__body{position:absolute;left:0;right:0;bottom:0;padding:16px;display:flex;flex-direction:column;gap:10px;z-index:2;}
#cw-189015314 .cw-card__body::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(180deg,rgba(57,41,35,0) 0%,rgba(57,41,35,1) 72%);
  -webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);
  -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 14%);
          mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 14%);}
#cw-189015314 .cw-card__texts{display:flex;flex-direction:column;gap:4px;}
#cw-189015314 .cw-card__name{font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.21;text-shadow:0 1px 1px rgba(0,0,0,.45);}
#cw-189015314 .cw-card__count{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.375;text-shadow:0 1px 1px rgba(0,0,0,.45);}
#cw-189015314 .cw-card__cta{
  align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:6px;
  box-sizing:border-box;height:40px;padding:12px;border-radius:8px;
  background:#fff;color:#131314;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.286;
  transition:background .15s ease;
}
#cw-189015314 .cw-card:hover .cw-card__cta{background:#F1AC4C;}

@media (max-width:767px){
  #cw-189015314 .cw-title{font-size:20px;}
  #cw-189015314 .cw-card__name{font-size:18px;}
  #cw-189015314 .cw-card__count{font-size:14px;}
  #cw-189015314 .cw-card__icon{width:32px;height:32px;top:12px;left:12px;}
  #cw-189015314 .cw-card__icon img{width:22px;height:22px;}
  #cw-189015314 .cw-card__body{padding:12px;gap:8px;}
}

/* ── Слайдер-вариант: pre-init ширины слайдов (FOUC-фикс) ── */
#cw-189015314 .cw-variant--slider .cw-card{width:calc(16.666% - 20px);margin-right:20px;}
@media (max-width:1366px){ #cw-189015314 .cw-variant--slider .cw-card{width:calc(20% - 20px);} }
@media (max-width:992px){ #cw-189015314 .cw-variant--slider .cw-card{width:calc(25% - 20px);} }
@media (max-width:640px){ #cw-189015314 .cw-variant--slider .cw-card{width:calc(43.4% - 20px);} }
@media (max-width:480px){ #cw-189015314 .cw-variant--slider .cw-card{width:calc(66.6% - 20px);} }

/* ── Сетка-вариант: карточки без слайдерных ширин ── */
#cw-189015314 .cw-variant--grid{display:none;gap:20px;}
#cw-189015314 .cw-variant--grid .cw-card{width:auto;margin:0;aspect-ratio:445 / 290;}
#cw-189015314 .cw-variant--grid .cw-card__name{font-size:28px;}
@media (max-width:991px){ #cw-189015314 .cw-variant--grid .cw-card__name{font-size:20px;} }
@media (max-width:500px){ #cw-189015314 .cw-variant--grid .cw-card__name{font-size:16px;} #cw-189015314 .cw-variant--grid .cw-card__count{font-size:12px;} #cw-189015314 .cw-variant--grid .cw-card__cta{height:34px;font-size:12px;padding:8px 10px;} }

/* grid2 на мобиле — портретные карточки как в Figma (172×232) */
@media (max-width:500px){ #cw-189015314 .cw-variant--grid .cw-card{aspect-ratio:172 / 232;} }

/* ── Видимость вариантов по устройствам (раскладка из настроек модуля) ──
   Набор раскладок повторяет шаблоны модуля баннеров: одна на всю ширину, две поровну,
   три поровну, 70/30, 30/70, сетка 2×2, «высокие по краям», два ряда, «широкий сверху
   и два снизу». Каждая описывается колонками грида и, где нужно, правилами для группы
   карточек, которая повторяется (nth-child). */
@media (min-width:1367px){
      #cw-189015314 .cw-variant--grid{display:none !important;}
  #cw-189015314 .cw-variant--slider{display:block;}
  }
@media (min-width:992px) and (max-width:1366px){
      #cw-189015314 .cw-variant--grid{display:none !important;}
  #cw-189015314 .cw-variant--slider{display:block;}
  }
@media (min-width:501px) and (max-width:991px){
      #cw-189015314 .cw-variant--grid{display:none !important;}
  #cw-189015314 .cw-variant--slider{display:block;}
  }
@media (max-width:500px){
      #cw-189015314 .cw-variant--grid{display:none !important;}
  #cw-189015314 .cw-variant--slider{display:block;}
  }


                  /* Desktop: к-сть карток у ряд керує батьківський grid-template-columns (з header.twig) */
  .onetap-home-section#sec-wvlq9ou .product-card-wrapper,
  .onetap-home-section#sec-wvlq9ou .featured-plus__banner{
    padding:0 !important;margin:0 !important;min-width:0 !important;box-sizing:border-box !important;
    max-height:551px !important;  }
  /* Banner у featured_plus — займає ту саму column-basis, що й картка товара (rule
     нижче). align-self:flex-start фіксує банер на верху ряда (без цього при
     align-self:stretch + max-height браузер міг центрувати банер у row → візуальний
     shift вниз). Висота — фіксована з admin (banner_height), картинка заповнює
     через object-fit:cover. */
  .onetap-home-section#sec-wvlq9ou .featured-plus__banner{
    display:flex !important;align-self:flex-start !important;overflow:hidden !important;
    max-height:551px !important;  }
  .onetap-home-section#sec-wvlq9ou .featured-plus__banner > a,
  .onetap-home-section#sec-wvlq9ou .featured-plus__banner > a > img,
  .onetap-home-section#sec-wvlq9ou .featured-plus__banner > img{
    display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;
  }
  /* Category wall — фіксовані розміри картки */
  .onetap-home-section#sec-wvlq9ou .home__categories__card.swiper-slide{
    width:330px !important;min-width:330px !important;max-width:330px !important;flex:0 0 330px !important;box-sizing:border-box !important;    height:551px !important;  }
  /* Mobile (≤767px) — compact category cards (72×72) per Figma macet. */
  @media (max-width:767px){
    .onetap-home-section#sec-wvlq9ou .home__categories__card.swiper-slide{
      width:72px !important;min-width:72px !important;max-width:72px !important;flex:0 0 72px !important;height:auto !important;
    }
    .onetap-home-section#sec-wvlq9ou .home__categories__card > img{
      width:60px !important;height:60px !important;
    }
    .onetap-home-section#sec-wvlq9ou .home__categories__card__desc{
      font-size:11px;line-height:1.2;text-align:center;width:100%;
      display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
    }
  }
  /* Банери onetap_banners, slideshow — розмірами керує сам banner template */
  /* Laptop (992–1199): без max-height */
  @media (min-width:992px) and (max-width:1199px){
    .onetap-home-section#sec-wvlq9ou .product-card-wrapper,
    .onetap-home-section#sec-wvlq9ou .featured-plus__banner{
      max-height:none !important;    }
    .onetap-home-section#sec-wvlq9ou .product-card-rating{
      max-height:none !important;    }
    .onetap-home-section#sec-wvlq9ou .featured-plus__banner img{
      max-height:none !important;    }
  }
  /* Tablet (768–991): без max-height (к-сть колонок керує global header CSS) */
  @media (min-width:768px) and (max-width:991px){
    .onetap-home-section#sec-wvlq9ou .product-card-wrapper,
    .onetap-home-section#sec-wvlq9ou .featured-plus__banner{
      max-height:none !important;    }
    .onetap-home-section#sec-wvlq9ou .product-card-rating{
      max-height:none !important;    }
    .onetap-home-section#sec-wvlq9ou .featured-plus__banner img{
      max-height:none !important;    }
  }
  /* Mobile (≤767): без max-height (к-сть колонок керує global header CSS) */
  @media (max-width:767px){
    .onetap-home-section#sec-wvlq9ou .product-card-wrapper,
    .onetap-home-section#sec-wvlq9ou .featured-plus__banner{
      max-height:none !important;    }
    .onetap-home-section#sec-wvlq9ou .product-card-rating{
      max-height:none !important;    }
    .onetap-home-section#sec-wvlq9ou .featured-plus__banner img{
      max-height:none !important;    }
  }
                            .onetap-home-section#sec-wvlq9ou .home__popular__wrapper-cards,
  .onetap-home-section#sec-wvlq9ou .featured-plus__layout{display:flex !important;flex-wrap:wrap !important;gap:40px !important;}
  .onetap-home-section#sec-wvlq9ou .home__popular__wrapper-cards .product-card-wrapper{padding:0 !important;}
  .onetap-home-section#sec-wvlq9ou .home__update-product__wrapper-cards{display:flex !important;flex-wrap:wrap !important;gap:40px !important;}
  .onetap-home-section#sec-wvlq9ou .home__categories__wrapper{gap:40px !important;}
  .onetap-home-section#sec-wvlq9ou .swiper-viewport .swiper-wrapper{gap:40px !important;}
    .onetap-home-section#sec-wvlq9ou .home__popular__wrapper-cards > .product-card-wrapper,
  .onetap-home-section#sec-wvlq9ou .home__update-product__wrapper-cards > .product-card-wrapper,
  .onetap-home-section#sec-wvlq9ou .featured-plus__layout > .product-card-wrapper,
  .onetap-home-section#sec-wvlq9ou .home__popular__wrapper-cards > .featured-plus__banner,
  .onetap-home-section#sec-wvlq9ou .home__update-product__wrapper-cards > .featured-plus__banner,
  .onetap-home-section#sec-wvlq9ou .featured-plus__layout > .featured-plus__banner{
    flex:0 0 calc((100% - 120px) / 4) !important;
    max-width:calc((100% - 120px) / 4) !important;
  }
  @media (min-width:992px) and (max-width:1366px){
    .onetap-home-section#sec-wvlq9ou .home__popular__wrapper-cards,
    .onetap-home-section#sec-wvlq9ou .featured-plus__layout,
    .onetap-home-section#sec-wvlq9ou .home__update-product__wrapper-cards{gap:40px !important;}
    .onetap-home-section#sec-wvlq9ou .home__categories__wrapper{gap:40px !important;}
    .onetap-home-section#sec-wvlq9ou .home__popular__wrapper-cards > .product-card-wrapper,
    .onetap-home-section#sec-wvlq9ou .home__update-product__wrapper-cards > .product-card-wrapper,
    .onetap-home-section#sec-wvlq9ou .featured-plus__layout > .product-card-wrapper,
    .onetap-home-section#sec-wvlq9ou .home__popular__wrapper-cards > .featured-plus__banner,
    .onetap-home-section#sec-wvlq9ou .home__update-product__wrapper-cards > .featured-plus__banner,
    .onetap-home-section#sec-wvlq9ou .featured-plus__layout > .featured-plus__banner{
      flex:0 0 calc((100% - 80px) / 3) !important;
      max-width:calc((100% - 80px) / 3) !important;
    }
  }
  @media (min-width:768px) and (max-width:991px){
    .onetap-home-section#sec-wvlq9ou .home__popular__wrapper-cards,
    .onetap-home-section#sec-wvlq9ou .featured-plus__layout,
    .onetap-home-section#sec-wvlq9ou .home__update-product__wrapper-cards{gap:40px !important;}
    .onetap-home-section#sec-wvlq9ou .home__categories__wrapper{gap:40px !important;}
    .onetap-home-section#sec-wvlq9ou .home__popular__wrapper-cards > .product-card-wrapper,
    .onetap-home-section#sec-wvlq9ou .home__update-product__wrapper-cards > .product-card-wrapper,
    .onetap-home-section#sec-wvlq9ou .featured-plus__layout > .product-card-wrapper,
    .onetap-home-section#sec-wvlq9ou .home__popular__wrapper-cards > .featured-plus__banner,
    .onetap-home-section#sec-wvlq9ou .home__update-product__wrapper-cards > .featured-plus__banner,
    .onetap-home-section#sec-wvlq9ou .featured-plus__layout > .featured-plus__banner{
      flex:0 0 calc((100% - 80px) / 3) !important;
      max-width:calc((100% - 80px) / 3) !important;
    }
  }
  @media (max-width:767px){
    .onetap-home-section#sec-wvlq9ou .home__popular__wrapper-cards,
    .onetap-home-section#sec-wvlq9ou .featured-plus__layout,
    .onetap-home-section#sec-wvlq9ou .home__update-product__wrapper-cards{gap:6px !important;}
    .onetap-home-section#sec-wvlq9ou .home__categories__wrapper{gap:6px !important;}
    .onetap-home-section#sec-wvlq9ou .home__popular__wrapper-cards > .product-card-wrapper,
    .onetap-home-section#sec-wvlq9ou .home__update-product__wrapper-cards > .product-card-wrapper,
    .onetap-home-section#sec-wvlq9ou .featured-plus__layout > .product-card-wrapper,
    .onetap-home-section#sec-wvlq9ou .home__popular__wrapper-cards > .featured-plus__banner,
    .onetap-home-section#sec-wvlq9ou .home__update-product__wrapper-cards > .featured-plus__banner,
    .onetap-home-section#sec-wvlq9ou .featured-plus__layout > .featured-plus__banner{
      flex:0 0 calc((100% - 6px) / 2) !important;
      max-width:calc((100% - 6px) / 2) !important;
    }
  }
        .onetap-home-section#sec-wvlq9ou .product-card-rating,
  .onetap-home-section#sec-wvlq9ou .home__categories__card.swiper-slide,
  .onetap-home-section#sec-wvlq9ou .product-thumb{border:none !important;}
                .onetap-home-section#sec-wvlq9ou .otm-track{ grid-auto-columns:330px !important;overflow-x:auto !important; }
  .onetap-home-section#sec-wvlq9ou .otm-card{ aspect-ratio:auto !important;width:330px !important;min-width:330px !important;max-width:330px !important;flex:0 0 330px !important;height:551px !important; }
    .onetap-home-section#sec-wvlq9ou .otm-track{ gap:40px !important; }
  @media (min-width:992px) and (max-width:1366px){ .onetap-home-section#sec-wvlq9ou .otm-track{ gap:40px !important; } }
  @media (min-width:768px) and (max-width:991px){ .onetap-home-section#sec-wvlq9ou .otm-track{ gap:20px !important; } }
  @media (max-width:767px){ .onetap-home-section#sec-wvlq9ou .otm-track{ gap:6px !important; } }
  
