/** Shopify CDN: Minification failed

Line 709:4 Expected ":"

**/

ul.m-menu{
  justify-content: flex-start;
  transition: justify-content 0.2s ease;
}

ul.m-menu::-webkit-scrollbar {
  display: none;
}
ul.m-menu > li {
  flex-shrink: 0;
}
.ScrollerIcon{
  cursor: pointer;
  z-index: 2;
  align-items: center;
  width: 50px;
  height: 100%;
  position: absolute;
  background: linear-gradient(90deg,rgba(255,255,255,0),#fff,#fff 100%);
  justify-content: flex-end;
}
.ScrollerIcon img{
  filter: brightness(0)saturate()invert(5%)sepia(6%)saturate(1253%)hue-rotate(314deg)brightness(97%)contrast(94%);
}
.nextitems img{
  margin-left:auto;
}
.nextitems {
  display: block;
}
.previtems {
  display: none;
}
.previtems{
  left:0px;
   background: linear-gradient(270deg,rgba(255,255,255,0),#fff,#fff 100%);
  justify-content: flex-start;
}
.previtems img{
  margin-right:auto;
}
.nextitems{
  right:0px;
}
.m-menu__item--mega .m-mega-menu ,
.m-menu__item--dropdown .m-mega-menu,
.m-mega-menu__column{
  background: #fcfbf4 !important;
}
.m-menu__item--mega .m-sub-menu--level-1 {
  width: 80% !important;
}
.m-mega-menu__content{
  width: 20% !important;
}
.m-menu__item--mega .m-mega-menu{
 border-top:0px solid #efefef !important;
}
.m-show-menu-column-divider .m-sub-menu__item--level-1{
   border-left:0px solid #efefef !important;
}
.SuperSale {
  background: #d53841;
  display: inline-block;
  padding: 6px 8px ;
  margin-right: 15px;
  font-weight: 800;
  color: #fff;
  min-width: 120px;
  border-radius: 25px;
  text-align: center;
  transition: 0.4s;
  animation: glowing 2000ms infinite;
  position: relative;
  border:2px solid #fff;
}

.m-menu__item .m-menu__link[href^="/collections/weekend-offer"] {
  color: #d53841;
}
.RewardsLink {
  background: #fff;
  padding: 6px 20px;
  line-height: 1;
  margin-right: 15px;
  border-radius: 25px;
  text-align:center;
}
.RewardsLink.arb > span{
  display:inline-block;
  direction:rtl;
  padding-right:35px;
  font-family: var(--font-stack-body) !important;
}
.RewardsLink.arb > span::after{
  content: "";
  width: 25px;
  height: 15px;
  background-size: 100% 100%;
  position: absolute;
  top: 4px;
  right: 0;
  background-image: url(/cdn/shop/files/flag-of-united-arab-emirates-logo-png-transparent.png?v=1768282814);
  border-radius: 4px;
}
.prevent-scroll .SuperSale,
.prevent-scroll .RewardsLink{
  display:none !important;
}
.RewardsLink.eng > span{
  display:inline-block;
  padding-left:35px;
}
.RewardsLink.eng > span::after{
  content: "";
  width: 25px;
  height: 15px;
  background-size: 100% 100%;
  position: absolute;
  top: 5px;
  left: 0;
  background-image: url(/cdn/shop/files/flag-of-united-arab-emirates-logo-png-transparent.png?v=1768282814);
  border-radius: 4px;
}
.Font-size-small .m-collection-card__link{
  font-size: 16px;
   text-transform: capitalize;
}
.m-product-card{
  border:1px solid #e4e4e4;
  border-radius:10px;
  padding:5px;
  background:#fff;
}
.m-price-item{
  background: #f2e423;
  display: inline-block;
  padding: 1px 5px;
  position:relative;
  padding-left:25px;
  color:#000;
  border-radius:3px;
  font-size: 15px !important;
}
.m-price-item:before {
  content:"";
  background-image: url(/cdn/shop/files/uae-dirham.svg?v=1753702872);
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  left: 3px;
  top: 3px;
}
.m-price__sale .m-price-item--last,
.m-price__sale .m-price-item--regular{
  color:#000 !important;
}
.m-price__sale .m-price-item--regular{
  background:#fff;
}
.FreeShippingLabl{
  /* color: rgb(38, 165, 65); */
  font-size: 14px;
  font-weight: 600;
  color: rgb(var(--color-foreground-secondary));
  margin-top:5px;
}
.ProductFeatures{
  margin-bottom:10px;
  line-height:1;
}
.NoTitle .m-collection-card__info{
  display:none !important;
}
.m-footer .m-color-footer{
  background-color: rgb(242, 228, 35) !important;
}
body .m-product-card__name {
    font-size: 15px;
    -webkit-line-clamp: 2;
    height: 32px;
    line-height: 1.1;
}
.text-center{
  text-align:center;
}
.MobileViewMore{
  display:none;
}
.m-search-result > div{
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 10px;
  width: 20%;
}
.m-search-result{
row-gap:5px !important;
}
@media (min-width: 1000px) {
  
  .TopBrandsWrap {
    width: 100%;
  }
  .DFlexBrands {
    display: flex;
  }
   .TopBrandsLink {
    display: inline-block;
    padding: 5px;
    border: 1px solid #e4e4e4;
    margin-top: 10px;
    margin-right: 5px;
  }
  .TopBrandsLink img {
    max-width: 60px;
  }
  .m-menu__item--mega .m-mega-menu__inner {
    padding-top:20px !important;
    padding-bottom: 0px !important;
  }
  .m-menu__item--dropdown .TopBrandsWrap{
    display:none;
  }
}
@media (min-width: 1280px) {
  body .m-search-form--full {
    min-width: 350px;
    background: #fcfbf4  !important;
    border: 0px solid #fcfbf4 !important;
    border-radius: 25px;
    position: relative;
    z-index: 555;
   
  }
}
@media (max-width: 1000px) {
   body .m-product-card__name {
    font-size: 13px;
    -webkit-line-clamp: 2;
    height: 27px;
    line-height: 1.1;
  }
}
.m-section__header .h3{
      font-weight: 600;
  }
.PaddingBox .m-collection-card__inner{
  padding:10px;
  background:#fff;
  border: 1px solid #e4e4e4;
  border-radius: 10px;
}
.m-breadcrumb--item {
  text-transform: capitalize;
}
.product-block-group--price .m-price-item, .product-block-group--price .m-price__sale .m-price-item--regular {
    background: transparent;
}
.m-collection-page-header__description {
  text-transform: capitalize;
}
@media (min-width: 900px) {
    body .product-block-group--price .m-price-item, 
    body .product-block-group--price .m-price__sale .m-price-item--regular {
        font-size: 18px !important;
    }
    body .product-block-group--price .m-price-item::before {
      top: 8px;
    }
}
.BrandFlex{
  display:flex;
  flex-wrap:wrap;
  margin:0 -5px;
}
.BrandItem{
  flex:0 0 20%;
  max-width:20%;
  padding:0 5px;
  margin-bottom:10px;

}
.BrandItem a{
  display:block;
  text-align:center;
  border: 1px solid #e4e4e4;
}
.Letter1{
  font-size:25px;
  padding:25px 0px;
  color:#d53841;
}
.BrandsBox .m-section__header .m-section__button{
  display:block !important;
  margin-top: 15px;
}
.NoImageCollection .m-collection-card__image{
  display:none;
}
.CollectionSt1  .m-collection-card__image{
border-radius:10px;
}
.CollectionSt1 .m-collection-card__inner {
  border: 1px solid #e4e4e4;
  padding: 5px;
  border-radius: 10px;
  background: #fff;
}
.CollectionSt1 .m-collection-card__link {
  font-size: 15px;
  height: 45px;
  overflow: hidden;
}

.NoImageCollection .m-collection-card__info {
  margin-top: 0;
  background: #fff;
  border: 1px solid #e4e4e4;
  padding: 10px;
  border-radius: 10px;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 100px;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 767px) {
  .BrandsBox .m-section__header{
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
}
.FontNormal .m-section__header .h3 {
  font-weight: 400;
  font-size: 22px;
}
.RichText1 h2{
  font-size:25px;
  font-weight:600;
}
.pbnone .m-section-py {
    padding-bottom: 0 !important;
}
@media screen and (max-width: 767px) {
  .FontNormal .m-section__header .h3 {
    font-size: 18px;
  }
  .RichText1 h2{
    font-size:18px;
    font-weight:500;
  }
  .Letter1{
    text-align:center;
  }
  .BrandItem {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 3px;
    margin-bottom: 6px;
  }
  .MobileGrid3 .m-mixed-layout--mobile-grid .m-mixed-layout__inner {
    grid-template-columns: repeat(var(--grid-columns-mobile, 3),minmax(0,1fr));
  }
  .Font-size-small .m-collection-card__link {
    font-size: 12px;
  
  }
  .MobileGrid33 .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
    --slider-grid: auto / auto-flow var(--mobile-column-width, 35vw);
  }
    .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
    --slider-grid: auto / auto-flow var(--mobile-column-width, 53vw);
    }
    .MobileViewMore{
      display:block;
    }
    .MobileViewMore .m-section__button{
      display:block !important;
    }
    .m-featured-collection__button{
      display:none !important;
    }
    .m-section__header .m-section__button,
    .m-featured-collection .m-section__button{
      display:none;
    }
    .m-section__header .h3{
      font-weight: 600;
      font-size: 21px;
    }
    .m-section-py {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .m-collection-products .m-product-item {
  margin-bottom: 4px !important;
  }
  .bvt1 .container-fluid {
    padding: 0 10px;
  }
  .bvt11 .m-mixed-layout--mobile-grid .m-mixed-layout__inner {
    grid-template-columns: repeat(var(--grid-columns-mobile, 4),minmax(0,1fr)) !important;
  }
  .bvt11 .m-mixed-layout--mobile-grid .m-mixed-layout__inner .m\:column {
    row-gap: 5px !important;
    padding-left: 2px;
    padding-right: 2px;
  }
  .mcollectionSecond .m-section-py{
    padding-top:0px !important;
  }
  .MobileGrid33.MobileGrid44  .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
    --slider-grid: auto / auto-flow var(--mobile-column-width, 25vw);
    column-gap: 5px;
  }
  .Font-size-small .m-collection-card__link {
    font-size: 16px;
    line-height: 1.1;
  }
  .m-search-result > div{
    padding-left: 3px;
    padding-right: 3px;
    margin-bottom: 6px;
    width: 50%;
  }
    body .m-collection-toolbar--sticky.scroll-down {
      padding: 5px 15px;
      z-index: 99;
      background-color: #f2e423 !important;
    }
    body .m-collection-toolbar--sticky.scroll-down .m-collection-toolbar--wrapper {
      background: #f2e423;
    }
    
}

.DownloadAppArea {
  padding: 20px 0px;
  background: #fff;
}
.DownloadAppArea .container-fluid{
  max-width:1200px;
}
.DownloadFlex {
  display: flex;
  margin: 0 -10px;
  justify-content: center;
  align-items: center;
}
.DownloadFlexRight {
  padding: 0 10px;
}
.DownloadFlexLeft {
  padding: 0 10px;
}

.DownloadFlexRight a {
  display: inline-block;
}
.DownloadFlexRight a img {
  width: 140px;
}
.DwT1 {
  font-size: 18px;
  text-transform: capitalize;
}
.BrandsListBox .lg\:m\:grid-8-cols {
    grid-template-columns: repeat(14,minmax(0,1fr));
}
.BrandsListBox .m-image {
  border: 1px solid #e4e4e4;
  border-radius: 10px;
  padding: 5px;
}
.FreeShippingLabl1{
  background-color:#CC0C39;
  color:#fff;
  font-size:12px;
  padding:5px;
  border-radius:5px;
  line-height:1;
}
.FreeShippingLabl2{
  background-color:#FF4500;
  color:#fff;
  font-size:12px;
  padding:5px;
  border-radius:5px;
  line-height:1;
}
.NoTtile1 .m-collection-card__info{
  display:none ;
}
.BrandGridTp1 .m-collection-card__image {
  border: 1px solid #e4e4e4;
  padding: 5px;
  border-radius: 5px;
  background: #fff;
}
@media (min-width: 1000px) {
  .BrandGridTp1 .xl\:m\:grid-12-cols {
      grid-template-columns: repeat(16,minmax(0,1fr));
  }
}
@media (max-width: 1000px) {
   .MobileGrid33.MobileGrid44.BrandGridTp1 .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
    --slider-grid: auto / auto-flow var(--mobile-column-width, 18vw);
  }
  .BrandsListBox .lg\:m\:grid-8-cols {
      grid-template-columns: repeat(5,minmax(0,1fr));
  }
  .BrandsListBox .m-section-my{
    padding-top:0px;
  }
  .NoPadBtmMobile  .m-section-my{
    padding-bottom:0px ;
  }
  .BrandsListBox.PdtopDefault .m-section-my{
    padding-top:15px;
  }
  .BrandsListBox .m\:column {
    padding-left: 2px;
    padding-right: 2px;
  }
   .BrandsListBox  .m-section__header {
      margin-bottom: 15px;
    }
  .DwT1 {
    font-size: 16px;
    margin-bottom:15px;
  }
  .DownloadFlex {
    display: block;
  }
  .DownloadFlexRight,
  .DownloadFlexLeft {
    text-align: center;
    max-width: 100%;
  }
  .DwT1 {
    margin-bottom: 10px;
  }
  .DownloadFlexRight a img {
    width: 120px;
  }
  .DownloadAppArea {
  padding: 15px 0;
  }
  .CollectionSt1 .m-collection-card__link {
    height: 27px;
    font-size: 12px !important;
  }
  
  
}
@media screen and (max-width: 767px) {
  .HdAStyle1 .m-section__header .h3 {
    font-weight: 500;
    font-size: 17px;
  }
  .RichText1 .m-section-py {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}









.FreePoductPopUp{
  height:100vh;
  width:100vw;
  position:fixed;
  left:0;
  top:0;
  z-index:999;
  background:rgba(0,0,0,0.5);
  display:flex;
  align-items:center;
  justify-content:center;
}
.PpContent{
  position:relative;
  width:700px;
  max-width:85%;
  padding:20px;
  background-color:#fff;
  border-radius:20px;
}
.PpT1{
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 5px;
}
.PpT2{
  text-align: center;
  font-size: 16px;
  margin-bottom: 10px;
}
.productRow{
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
  justify-content:center;
}
.productColumn{
  flex: 0 0 20%;
  max-width: 20%;
  padding:0 5px;
  margin-bottom:10px;
}
.productImage1{
  width: 100%;
  max-height: 120px;
  object-fit: contain;
  border-radius: 25px;
}
.PrductTitle{
  margin-top:5px;
  font-size:12px;
  text-align:center;
  font-weight:500;
}
.productColumn a{
  display: block;
  border: 2px solid #fff;
  padding: 10px;
  border-radius: 25px;
}
.productColumn a:hover , .productColumn a.selected{
  border:2px solid #f2e423;
}
.addToCartBtnContainer{
  /* display: flex; */
  justify-content: center;
  align-items: center;
  display:none;
}
/* .productColumn:has(a.selected) .addToCartBtnContainer {
  display: flex;
} */
.addToCartBtn{
  border: 1px solid black;
  padding: 5px 5px;
  background: black;
  color: white;
  border-radius: 6px;
  margin-top: 15px;
  font-size: 13px;
}
.closeModalBtn {
  position: absolute;
  top: 15px;
  right: 20px;
  font-size: 24px;
  cursor: pointer;
  color: #555;
}
.closeModalBtn:hover {
  color: #000;
}
@media only screen and (max-width: 800px) {
  .productColumn{
    flex: 0 0 30%;
    max-width: 30%;
  }
  .PpT1 {
    font-size: 17px;
  }
  .PpT2 {
    font-size: 14px;
    margin-bottom: 20px;
  }
  .PpContent {
    max-width: 100%;
    padding: 15px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .FreePoductPopUp {
    align-items: end;
  }
  .PrductTitle{
    font-size:11px;
  }
  .productColumn a {
    padding: 5px;
    border-radius: 10px;
  }
  .closeModalBtn{
    top: 5px;
    right: 15px;
  }
}