/* WATEEN_PRODUCT_CAROUSEL_STAGE=2 | legacy Studio hooks removed */
.w-product-carousel-track{
  display:flex!important;
  grid-template-columns:none!important;
  gap:12px!important;
  overflow-x:auto;
  overflow-y:hidden;
  scroll-snap-type:x mandatory;
  scroll-behavior:smooth;
  overscroll-behavior-inline:contain;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none;
  padding:2px 1px 8px;
}
.w-product-carousel-track::-webkit-scrollbar{display:none}
.w-product-carousel-track>.card,
.w-product-carousel-track>.recommendation-card-v6,
.w-product-carousel-track>[data-product-card]{
  flex:0 0 calc((100% - 48px)/5);
  width:auto!important;
  max-width:none!important;
  scroll-snap-align:start;
  scroll-snap-stop:normal;
}
.w-product-carousel-track>.card{height:auto}
.w-carousel-controls{display:flex;align-items:center;gap:7px;margin-inline-start:auto}
.w-carousel-btn{
  width:38px;height:38px;border:1px solid #e1e8ea;border-radius:12px;background:#fff;
  color:#0b5e72;font-size:19px;font-weight:950;display:grid;place-items:center;
  box-shadow:0 5px 14px rgba(8,63,77,.06);transition:.16s
}
.w-carousel-btn:hover{border-color:rgba(255,59,74,.28);color:#ff3b4a;transform:translateY(-1px)}
.w-carousel-btn:focus-visible{outline:3px solid rgba(255,59,74,.18);outline-offset:2px}
.w-carousel-btn:active{transform:translateY(0)}
.sh.w-carousel-head,.recommendation-head-v6.w-carousel-head{align-items:center}
@media(max-width:1000px){
  .w-product-carousel-track>.card,
  .w-product-carousel-track>.recommendation-card-v6,
  .w-product-carousel-track>[data-product-card]{flex-basis:calc((100% - 24px)/3)}
}
@media(max-width:680px){
  .w-product-carousel-track{gap:9px!important;padding-inline-end:1px;padding-inline-start:1px}
  .w-product-carousel-track>.card,
  .w-product-carousel-track>.recommendation-card-v6,
  .w-product-carousel-track>[data-product-card]{flex-basis:46.5%}
  .w-carousel-controls{display:none}
}
