.elementor-12 .elementor-element.elementor-element-300cb60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-carousel-widget ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-total{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-separator{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget .fraction-pagination-current{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-95349aa.pa-carousel-horizontal:not(.pa-has-thumb-slider-yes) .premium-carousel-template, .elementor-12 .elementor-element.elementor-element-95349aa.pa-thumb-nav-pos-col.pa-has-thumb-slider-yes .premium-carousel-thumbnail, .elementor-12 .elementor-element.elementor-element-95349aa.pa-thumb-nav-pos-col-reverse.pa-has-thumb-slider-yes .premium-carousel-thumbnail{margin-inline:0px;}.elementor-12 .elementor-element.elementor-element-95349aa.pa-carousel-vertical:not(.pa-has-thumb-slider-yes) .premium-carousel-template, .elementor-12 .elementor-element.elementor-element-95349aa.pa-thumb-nav-pos-row-reverse.pa-has-thumb-slider-yes .premium-carousel-thumbnail, .elementor-12 .elementor-element.elementor-element-95349aa.pa-thumb-nav-pos-row.pa-has-thumb-slider-yes .premium-carousel-thumbnail{margin-block:0px;}.elementor-12 .elementor-element.elementor-element-95349aa .premium-carousel-scale .premium-carousel-inner .slick-slide{transition:all 300ms !important;}.elementor-12 .elementor-element.elementor-element-95349aa .premium-carousel-nav-progressbar-fill{transition-duration:300ms !important;}.elementor-12 .elementor-element.elementor-element-95349aa{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-95349aa .slick-dots,.elementor-12 .elementor-element.elementor-element-95349aa .premium-carousel-nav-fraction{text-align:center;}.elementor-12 .elementor-element.elementor-element-95349aa .premium-carousel-wrapper .slick-arrow{font-size:14px;}.elementor-12 .elementor-element.elementor-element-95349aa .premium-carousel-wrapper .slick-arrow svg{width:14px;height:14px;}.elementor-12 .elementor-element.elementor-element-2433d4da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1c94a971{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-1c94a971:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1c94a971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7d4b2af4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-fb83a3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-10ed6c4{text-align:center;}.elementor-12 .elementor-element.elementor-element-10ed6c4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-662b868{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-daa3146{text-align:center;}.elementor-12 .elementor-element.elementor-element-daa3146 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-055ee73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3f5753e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 28px 0px rgba(202.3, 202.3, 202.3, 0.78);}.elementor-12 .elementor-element.elementor-element-9725e2f{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-9725e2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#000000;}.elementor-12 .elementor-element.elementor-element-00ae549{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:center;}.elementor-12 .elementor-element.elementor-element-00ae549 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#6F6F6F;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-778e1cb .elementor-button{background-color:#00473B;font-family:"Arial", Sans-serif;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-778e1cb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-12 .elementor-element.elementor-element-81b5cd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 28px 0px rgba(202.3, 202.3, 202.3, 0.78);}.elementor-12 .elementor-element.elementor-element-840198e{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-840198e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#000000;}.elementor-12 .elementor-element.elementor-element-e53695c{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:center;}.elementor-12 .elementor-element.elementor-element-e53695c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#6F6F6F;}.elementor-12 .elementor-element.elementor-element-fdc8e7e .elementor-button{background-color:#00473B;font-family:"Arial", Sans-serif;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-fdc8e7e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-12 .elementor-element.elementor-element-f618b68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 28px 0px rgba(202.3, 202.3, 202.3, 0.78);}.elementor-12 .elementor-element.elementor-element-b137341{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-b137341 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#000000;}.elementor-12 .elementor-element.elementor-element-c234990{margin:-9px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c234990 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#6F6F6F;}.elementor-12 .elementor-element.elementor-element-e434c72 .elementor-button{background-color:#00473B;font-family:"Arial", Sans-serif;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-e434c72{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-12 .elementor-element.elementor-element-9eb8560{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-97ba834{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-abbf4b7{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-abbf4b7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-12 .elementor-element.elementor-element-2f7b450{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-7eddd54{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-7eddd54 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-12 .elementor-element.elementor-element-adefb82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-ea7cdbb{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-ea7cdbb .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-12 .elementor-element.elementor-element-c3f4b8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-26714f6{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-26714f6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-12 .elementor-element.elementor-element-f471769{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-d38393b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-888d435{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-888d435 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-12 .elementor-element.elementor-element-e783857{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-1d192ae{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-1d192ae .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-12 .elementor-element.elementor-element-78cae10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-4171484{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-4171484 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-12 .elementor-element.elementor-element-37b3be1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-51370e4{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-51370e4 .elementor-wrapper{--video-aspect-ratio:0.5625;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-300cb60{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-10ed6c4 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-daa3146 .elementor-heading-title{font-size:19px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-300cb60{--width:100%;}.elementor-12 .elementor-element.elementor-element-1c94a971{--width:100%;}.elementor-12 .elementor-element.elementor-element-fb83a3b{--width:90%;}.elementor-12 .elementor-element.elementor-element-055ee73{--content-width:1356px;}.elementor-12 .elementor-element.elementor-element-3f5753e{--width:50%;}.elementor-12 .elementor-element.elementor-element-81b5cd7{--width:50%;}.elementor-12 .elementor-element.elementor-element-f618b68{--width:50%;}.elementor-12 .elementor-element.elementor-element-9eb8560{--content-width:1356px;}.elementor-12 .elementor-element.elementor-element-97ba834{--width:25%;}.elementor-12 .elementor-element.elementor-element-2f7b450{--width:25%;}.elementor-12 .elementor-element.elementor-element-adefb82{--width:25%;}.elementor-12 .elementor-element.elementor-element-c3f4b8e{--width:25%;}.elementor-12 .elementor-element.elementor-element-f471769{--content-width:1356px;}.elementor-12 .elementor-element.elementor-element-d38393b{--width:25%;}.elementor-12 .elementor-element.elementor-element-e783857{--width:25%;}.elementor-12 .elementor-element.elementor-element-78cae10{--width:25%;}.elementor-12 .elementor-element.elementor-element-37b3be1{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-69d3d185 */.best-seller-section {
  background: #;
  padding: 90px 8%;
  font-family: Inter, system-ui, sans-serif;
}

.bs-header h2 {
  color: #16181C;
  font-size: 28px;
  margin-bottom: 40px;
  position: relative;
}

.bs-header h2::after {
  content: "";
  width: 60px;
  height: 3px;
  background: #22c55e;
  display: block;
  margin-top: 10px;
  border-radius: 4px;
}

/* GRID */
.bs-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 26px;
}

/* CARD */
.bs-card {
  background: #16181c;
  border-radius: 18px;
  overflow: hidden;
  transition: all 0.45s ease;
  cursor: pointer;
  position: relative;
}

.bs-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px;
  background: radial-gradient(circle at top, rgba(34,197,94,0.25), transparent 70%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

.bs-card:hover::before {
  opacity: 1;
}

/* IMAGE */
.bs-image {
  height: 260px;
  overflow: hidden;
}

.bs-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.5s ease;
}

/* TEXT */
.bs-card h4 {
  color: #e5e7eb;
  font-size: 16px;
  padding: 18px;
}

/* HOVER EFFECT */
.bs-card:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 30px 60px rgba(0,0,0,0.6);
}

.bs-card:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d4b2af4 *//* ======================================
   UNIFORMWALA SHOWCASE – FINAL CSS
   ====================================== */

.uw-showcase {
  padding: 80px 0;
  background: #f8f9fb;
}

/* MAIN CONTAINER */
.uw-container {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 1fr 1.4fr;
  gap: 28px;
}

/* LEFT SIDE */
.uw-left {
  display: flex;
}

/* RIGHT GRID */
.uw-right {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 22px;
}

/* CARD BASE */
.uw-card {
  position: relative;
  border-radius: 22px;
  overflow: hidden;
  background: #000;
}

/* ASPECT RATIOS (NO FIXED HEIGHT = NO GAP ISSUE) */
.uw-card.big {
  aspect-ratio: 3 / 4;
}

.uw-card.small {
  aspect-ratio: 4 / 3;
}

.uw-card.wide {
  grid-column: span 2;
  aspect-ratio: 16 / 6;
}

/* IMAGE */
.uw-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.6s ease;
}

/* DARK OVERLAY */
.uw-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.85),
    rgba(0,0,0,0.25)
  );
  z-index: 1;
}

/* TEXT CONTAINER */
.uw-text {
  position: absolute;
  bottom: 24px;
  left: 24px;
  z-index: 2;
}

/* 🔥 MAIN HEADING (Custom Caps etc.) */
.uw-text h3 {
  margin: 0;
  font-size: 26px;              /* Bigger */
  font-weight: 800;
  color: #ffffff;               /* Pure white */
  letter-spacing: 0.3px;
  text-shadow: 0 3px 14px rgba(0,0,0,0.65); /* Highlight */
}

/* 🔹 SUB HEADING */
.uw-text p {
  margin-top: 6px;
  font-size: 16px;              /* Bigger */
  font-weight: 500;
  color: #f1f1f1;
  opacity: 0.95;
}

/* HOVER EFFECT */
.uw-card:hover img {
  transform: scale(1.06);
}

/* ======================================
   MOBILE RESPONSIVE (PERFECT)
   ====================================== */
@media (max-width: 768px) {

  .uw-showcase {
    padding: 50px 0;
  }

  .uw-container {
    grid-template-columns: 1fr;
  }

  .uw-right {
    grid-template-columns: 1fr;
  }

  .uw-card.big,
  .uw-card.small,
  .uw-card.wide {
    aspect-ratio: 4 / 3;
  }

  .uw-text h3 {
    font-size: 22px;
  }

  .uw-text p {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73556fe */.reels-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.reel-card {
    position: relative;
    height: 380px;
    border-radius: 18px;
    overflow: hidden;
    background: #000;
    cursor: pointer;
    transition: transform 0.3s ease;
}

.reel-card video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Top Label */
.reel-label {
    position: absolute;
    top: 14px;
    left: 14px;
    z-index: 2;
    background: rgba(0,0,0,0.65);
    color: #fff;
    padding: 6px 14px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 20px;
    backdrop-filter: blur(6px);
}

/* Hover zoom */
.reel-card:hover {
    transform: scale(1.03);
}

/* Mobile */
@media (max-width: 768px) {
    .reels-wrapper {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */