/** Shopify CDN: Minification failed

Line 230:51 Expected ":"
Line 1439:1 Expected identifier but found "."
Line 1659:54 "lex" is not a known CSS property

**/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* common css start */
body{font-family: "Poppins", sans-serif !important;font-weight: 400;font-size:15px; color:#666; letter-spacing: normal;}
.page-width{max-width:1280px; padding:0px 15px;}
.button{font-size:14px !important; font-weight:500 !important; border-radius:6px !important; color:#000; background:#fff; min-height: 35px; padding: 0px 10px !important; min-width: 103px !important; letter-spacing:0;}
.button:hover{background:#000; color:#fff;}
.button:before,.button:after{content:none;}
h2,.h2,.h1,h1{font-size:24px; font-weight:600; color:#111;}
.title, .title-wrapper-with-link{margin-bottom:20px;}
.field:after{box-shadow:none;}
.text-body,.caption-large, .customer .field input, .customer select, .field__input, .form__label, .select__select{letter-spacing:normal;}
p{margin-top:0;}
.pt-60{padding-top:60px;}
.pb-60{padding-bottom:60px;}
a,button,.button{transition:all 0.4s;}
.cart-drawer__overlay{background: #000; opacity: 0.7;}
/* common css end */

/* header start */
/* .header-wrapper{display:none;} */
.announcement-bar__message{color:#000;}
.header nav.header__inline-menu{text-align:center;}
.shopify-section-group-header-group{z-index:1 !important;}
.shopify-section-group-header-group .utility-bar {background:#fafafa;}
.header{padding:9px 60px 0px 60px !important; column-gap:50px !important;}
.header__inline-menu { margin-top: 10px!important; margin-bottom: 0px;}
.header-wrapper--border-bottom{border-bottom:1px solid #eee !important; position:relative;}
/* .header-wrapper--border-bottom:before{content:""; position:absolute; height:1px; width:100%; background:#eee; bottom:50px; left:0;}  */
.header-wrapper--border-bottom:before{content:""; position:absolute; height:48px; width:100%; background:#F2F2F2; bottom:0px; left:0;} 

.header__heading-logo{height:64px; width:auto;}
.header__heading-link{padding:0; flex-shrink: 0;}
.header__heading{flex-shrink:0;}
.header .header__brand{gap:50px;}
.header__delivery{color:#000; line-height: normal; cursor:pointer; position:relative;}
.header__delivery .header__delivery-address{font-size:13px; font-weight:400;  display: flex; align-items: center;}
.header__delivery strong{font-weight:700 !important; display:block; margin-bottom:3px;}
.header__delivery .delivery-address-text{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  display: inline-block; vertical-align: middle; max-width: 220px; margin-right:2px;}
.header-delivery-popup { position: absolute; display:none; background: #fff; padding: 20px 30px; box-shadow: 0 0 8px rgb(0 0 0 / 15%); border-radius: 15px; width: 445px; z-index: 10; top:53px;}
.header-delivery-popup .change-location-text{font-size:16px;  margin-bottom:15px;}
.header-delivery-popup .button{background:#1E9BD7 !important; color:#fff !important;}
.header-delivery-popup .button:hover{background:#000 !important; color:#fff !important;}
.location-detect-block { display: flex; align-items: center;    flex-wrap: wrap;}
.detect-location-seprater { margin: 0px 15px; color: #111;}
.detect-location-input input{height:35px; border-radius:6px; border: 1px solid #eee; padding: 10px; width: 100%; font-size: 14px; outline: none; box-shadow: none; outline-offset: 0;}
.close-icon { position: absolute; right: 20px; top: 10px; cursor:pointer;}
.header-delivery-popup-overlay { display: block; height: 100%; width: 100%; background: #000; position: fixed; left: 0; top: 0; z-index: 6;  opacity: 0.7;}

.header__search{max-width:100% !important; }
.header__search .field__input::placeholder{color:#999999;}
.header__search .field__input{background:#fafafa; color: #111111;border:1px solid #000; border-radius:10px; padding: 10px 10px 10px 40px !important; height:48px;}
.header__search .field.search-box:before,.header__search .field.search-box:after{content:none;}
.header__search{border:0 !important;}
.header .search__button.field__button .svg-wrapper svg{height:17px;}
.header .search__button.field__button{right:auto; left:4px; margin:0;}

.header .header__icon,.header .header__icon--cart .icon{height:auto; width:auto; text-decoration:none;}
.header .header__icon.header__icon--cart{padding:12px; border-radius:6px;}
.header .header__icons a:hover{color: #1E9BD7 !important;}
.header .header__icons a:hover span{color: #1E9BD7 !important;}
 svg  path{transition:.5s ease !important;}
.header .header__icons a.wk-button:hover svg  path{stroke: #1E9BD7 !important;}
.header .header__icons a.header__icon--account:hover svg  path{fill: #1E9BD7 !important;}
.header .header__icons span{transition:.5s ease !important;line-height:normal; font-size:14px; font-weight:400; color:#111; vertical-align: middle; height:auto; width:auto;}
.header .header__icons span.wk-counter{color:#fff !important;    height: 18px;font-size:10px;    width: 18px;}
.header .header__icons a:hover span.wk-counter{color:rgb(255, 255, 255) !important;}
.wk-button  .wk-floating{top:-15px !important; left:initial !important;right:6px !important;}

.header .header__icons .svg-wrapper svg{height:19px; width:auto;}
.header .header__icons .svg-wrapper{margin-right:5px;}
.header .header__icons{gap:20px;}
.header .desktop-localization-wrapper{display:none;}
.wishlist-header-link{display:none;}

.header .header__menu-item svg{transform: rotate(87deg); height: 10px; margin-left:5px; margin-top:0px}
.header .header__menu-item{padding:13px 0px;}
.header__menu-item span{font-size: 16px; font-weight: 400; color:#111;}

.header__icons .cart-count-bubble{    height: auto; width: auto; background: transparent; position: initial; color: #fff; display: flex; flex-direction: column; margin-left:3px;}
.header__icons .cart-count-bubble span{color:#fff; transition:.5s ease; font-size:14px; font-weight:600;}
.header .header__icon.header__icon--cart{padding:10px 18px; background: #1E9BD7 !important;}
.header .header__icon.header__icon--cart:hover{background: #000 !important;}
.header .header__icon.header__icon--cart:hover span{color: #ffffff !important;}
.header .header__icon.header__icon--cart svg{height:22px;}
.header .header-search-inline__form .field__label{left:46px!important;}

/* menu start */
.Meteor-DesktopNavigation li>a.active{color:#111 !important;}
.Meteor-DesktopNavigation li>a{font-size:15px !important; font-weight:400 !important; color: #ffffff !important;}
.Meteor-DesktopNavigation li>a:hover{color:#111 !important;}
.Meteor-DesktopNavigation{gap:30px !important;}
.meteor-menu[data-meteor-id="NzI1Nz"][data-meteor-template="solar"] .m-link.active{background: #1E9BD7 !important;color:#fff !important;}
.meteor-menu[data-meteor-id="NzI1Nz"][data-meteor-template="solar"] .m-link{color:#111 !important; border-bottom: 1px solid #eeeeee !important; background: #ffffff;}
body .meteor-menu[data-meteor-id="NzI1Nz"][data-meteor-template="solar"] a{font-size:14px !important;}
/* menu end */



/* new menu design start */
.header__inline-menu.header-dropdown-menu-desktop> ul.list-menu > li { margin-right: 55px;}
.all-groceries-icon svg{transform:initial !important;height:14px !important; margin: -3px 2px 0 0 !important;}
.all-groceries-icon svg path{fill: #000000}
.header__menu-item:hover span{text-decoration:none !important;}
details[open]>.header__menu-item{text-decoration:none !important;}

header .header__menu-item span { transition:.5s ease;}
header .header__menu-item:hover span {color:#1E9BD7;}
header  .header__menu-item:hover .all-groceries-icon svg path {fill: #1E9BD7; stroke:initiall}
header  .header__menu-item:hover svg path {stroke:#1E9BD7;}
.header__submenu.list-menu { padding: 0 !important;}


header .header__submenu  .header__menu-item span {color: #111; text-decoration:none !important; transition:.5s ease;}
header .header__submenu .header__menu-item svg path {stroke: #111;transition:.5s ease;}
header .header__submenu li{padding:0px 15px; border-bottom:1px solid #eee;}
header .header__submenu li:last-child{ border-bottom:0;}
header .header__submenu  li:hover{background: #1E9BD7 !important;}
.header__submenu .header__menu-item:hover { text-decoration-line: none !important;}
header .header__submenu  .header__menu-item:hover span {color: #fff;}
header .header__submenu  a.header__menu-item:hover  {color: #fff;}
header .header__submenu  a.header__menu-item {color: #111;}
header .header__submenu  .header__menu-item:hover  svg path {stroke: #fff;}

.header .header__submenu  .header__menu-item {padding: 12px 0;}

/* mega-menu-left-drawer start */
 .mega-menu-left-drawer   .megamenu-left-body .mega-left .menu-specials ul { grid-column-gap: 10px; grid-row-gap: 10px;background: #ededed; padding: 10px; border-radius: 10px;}
.menu-specials .sidebar-specials  li img{border-radius: 10px;}
 .mega-menu-left-drawer .product-sidebar-header { padding: 25px !important;}
  .mega-menu-left-drawer .product-sidebar-header h2{margin:0 !important}
.menu-specials{margin-bottom:25px;}
  .menu-specials .sidebar-specials li a{display:flex;}
    .menu-specials .sidebar-specials li a img{width:100%;}
    .megamenu-left-body {overflow-y: initial;}
  .mega-menu-left-drawer .mega-left { padding: 25px !important;    width: 403px;}
  .mega-menu-left-drawer .mega-right .mega-content.active {padding: 25px  !important;  border-left: 1px solid #ccc;    height: 100%;    width: 350px;}
  #megaDrawer.mega-menu-left-drawer .mega-level4.active {padding: 25px !important; border-left: 1px solid #ccc;    height: 100%;    width: 350px;}
  .categories-menu ul li{border-bottom:1px solid #eee !important;padding: 7px 0;}
  .mega-menu-left-drawer .megamenu-left-body .categories-menu ul{gap:0 !important;  }
  .categories-menu ul li:last-child{border:0 !important;}
 .mega-content .child-link:last-child{border:0 !important;}
.grandchild1 ul li:last-child{border:0 !important;}
    .categories-menu ul li a{color:#111 !important; text-decoration:none;}
  .megamenu-left-body h3{color:#111 !important; font-weight:500 !important; font-size:18px !important; margin:0 0 12px !important;}
  span.submenu-arrow-right {width: 25px !important;min-height: 32px !important;justify-content: end;}
    span.submenu-arrow-right svg{height:12px}
  #megaDrawer.mega-menu-left-drawer .menu-item-image {height: 37px; width: 37px; background:#ededed !important; padding: 4px;}

  .mega-content .child-link{border-bottom:1px solid #eee !important;padding: 7px 0;}
  .mega-content .child-link a{color:#111 !important; text-decoration:none;}
  .grandchild1 ul li{border-bottom:1px solid #eee !important;padding: 7px 0;}
  .grandchild1 ul li a{color:#111 !important; text-decoration:none;}
  #megaDrawer.mega-menu-left-drawer .level4-title{border:0 !important;padding-bottom:0 !important;}

  .product-sidebar-header #close-product-sidebar {background: #1E9BD7 !important;color: #fff;}
  .product-sidebar-header #close-product-sidebar:hover {background: #111 !important;color: #fff; transition:.5s ease}

   .mega-content .child-link a:hover{color: #1E9BD7 !important;}
 .grandchild1 ul li a:hover{color: #1E9BD7 !important;}
 .categories-menu ul li a:hover{color: #1E9BD7 !important;}

 .mega-menu-left-drawer .mega-right .mega-content  , #megaDrawer.mega-menu-left-drawer .mega-level4 ,  .mega-menu-left-drawer .mega-left{ height: calc(100vh - 82px) !important;overflow-y: auto !important;}
.mega-menu-left-drawer .mega-left::-webkit-scrollbar, .mega-menu-left-drawer .mega-right .mega-content::-webkit-scrollbar ,#megaDrawer.mega-menu-left-drawer .mega-level4::-webkit-scrollbar {width: 4px;}
 
/* Handle */
.mega-menu-left-drawer .mega-left::-webkit-scrollbar-thumb , .mega-menu-left-drawer .mega-right .mega-content::-webkit-scrollbar-thumb ,#megaDrawer.mega-menu-left-drawer .mega-level4::-webkit-scrollbar-thumb {background: #888;}
/* mega-menu-left-drawer end */
/* new menu design end */

/* header end */

/* home banner start */
.home-banner{margin-top:60px; margin-bottom:30px; border-radius:20px; padding: 17px 29px 29px 29px; background-position-x:right !important;}
.home-banner .rich-text__wrapper,.home-banner .rich-text{margin:0 !important; padding:0 !important;}
.home-banner h2{font-size:38px; font-weight:600; color:#fff;line-height: 1.27;    text-shadow: 0px 2px 2px #0000004a;}
.home-banner p{ font-size: 18px; color: #fff; font-weight:400;}
.home-banner .rich-text__buttons{margin-top:13px;}
.home-banner .rich-text__text.rte {margin-top:0 !important;}
/* home banner end */

/* collection offer section start */
/* .section-collection-offer .collection-list-wrapper{padding: 0px 0 4px !important} */

.section-collection-offer .offer-wrapper{margin:0 !important; display:flex !important;}
.section-collection-offer .offer-wrapper li{width:100% !important;     max-width: calc(33.33% - 14px) !important; min-width: calc(33.33% - 14px) !important;        margin-left: 0 !important;}
.section-collection-offer .offer-wrapper li .offer-card{background: linear-gradient(180deg,rgba(105, 151, 52, 1) 0%, rgba(186, 238, 160, 1) 100%);}
.section-collection-offer .offer-wrapper li:nth-child(2) .offer-card{background: linear-gradient(180deg,rgba(54, 78, 133, 1) 0%, rgba(230, 173, 97, 1) 100%);}
.section-collection-offer .offer-wrapper li:nth-child(3) .offer-card{background: linear-gradient(180deg,rgba(25, 41, 74, 1) 0%, rgba(84, 146, 200, 1) 100%);}
.section-collection-offer .offer-wrapper .offer-card h2{    line-height: 1.5;font-weight:600; color:#fff; font-size:22px; margin:0; margin-bottom:20px;}
.section-collection-offer .offer-wrapper li:nth-child(2)  .offer-card img{right:9px; bottom: calc(50% - 14px);}
.section-collection-offer .offer-card img{max-width:100%; right:5px; bottom: calc(50% - 5px);}
.section-collection-offer .offer-card{padding:16px 27px; min-height:190px; align-items: flex-start;border-radius: 20px;}
.section-collection-offer .offer-content{max-width:250px;}
.section-collection-offer .offer-wrapper li:nth-child(3) .offer-card .offer-content{max-width:200px;}

.section-collection-offer .offer-wrapper{ scroll-padding-left: 0 !important;}
/* wishlist-button-collection .wk-floating{top:145px!important;left:110px!important;} */
.product-card-wrapper wishlist-button-collection{width:34px;height:34px;}
.wishlist-on-collection-page {
  position: relative;
  display: block;
}

wk-button {
  z-index: 10;
}
/* collection offer section end */

/* category section start */
.category-sec .card-wrapper .card__inner{background:#EAF8FF; border-radius:10px; overflow: hidden;}
.category-sec .card__heading > a{font-size:14px; font-weight:600; letter-spacing:0; color:#111;}
.category-sec .card__heading > a:hover{color:#1E9BD7;}
.category-sec .card__information{padding: 0; padding-top: 8px; text-align: center; }
.see-all-link{font-size:16px; text-decoration:none; color:#1e9bd7; letter-spacing:0; font-weight:600; transition:.5s ease}
.see-all-link:hover{ color:#111;}
.see-all-link:hover svg path{stroke:#111;}
.see-all-link svg{vertical-align:middle; margin-top: -3px;margin-left: -2px;}
 .section-collection-offer slider-component{padding:0 !important; }
/* category section end */

/* collection start */
.home-collection .grid{column-gap:20px; margin-top0}
.home-collection .grid__item { width: calc(16.66% - 32px * 5 / 6); max-width: calc(16.66% - 32px * 5 / 6);}
.home-collection .slider--desktop{scroll-padding-left:0; margin-bottom:0;}

.home-collection .collection__title h2{margin-bottom:0 !important;}

.home-collection .slider--desktop .slider__slide:first-child{margin-left:0;}
.home-collection .collection__title{padding:0 !important; margin:0 !important;}
.product-card-wrapper{border:1px solid #eee; border-radius:10px; overflow:hidden; padding:10px; height:auto !important; display:flex;  width: 100%;}
.collection .grid__item.slider__slide,.collection #product-grid .grid__item{display:flex;}
.collection .product-card-wrapper .card{width:100%;}
.product-card-wrapper quick-add-bulk{margin-bottom:0;}
.product-card-wrapper  .card__inner{--ratio-percent: 100% !important;    border-radius: 10px !important;}
.product-card-wrapper .card__content{display: flex; flex-direction: column; flex:1 1 0;}
.product-card-wrapper .card__content .card__information { display: flex; flex-direction: column; flex: 1 1 0;}
.product-card-wrapper .card-information { width: 100%; display: flex; flex-direction: column; flex: 1 1 0; justify-content: space-between;}
.product-card-wrapper .card{width:100%;}

.product-card-wrapper  .card__content .quick-add__submit  svg{height:16px; width:16px; margin-right:7px !important;}

 .cart-quantity button { background: #000!important; width: 25px!important; height: 25px!important; border-radius: 100%;padding: 4px!important;}
 .cart-quantity .quantity__input {width: 25px !important; max-width: 25px !important; border-radius: 4px;padding: 0; font-size: 13px; font-weight: 500; pointer-events: none;     color: #000 !important; border: 1px solid #ffffff2b;border-bottom: 0!important;border-top: 0!important;}
.quantity.cart-quantity {  display:flex; justify-content:space-between !important;  background: transparent !important; min-height: 35px!important;padding: 4px !important; height: 35px !important; width: 110px!important;border: 1px solid rgb(0,0,0); color: #fff !important; border-radius: 50px !important;}


.product-card-wrapper  .card__content .cart-quantity button{background: #000000 !important; width: 25px !important; height: 25px !important;    border-radius: 100%;   padding: 4px !important;}
.product-card-wrapper .card__media .media {text-align:center; display:flex; align-items:center;}
.product-card-wrapper .card__media .media img{max-height:138px; top: 50%; transform: scale(1) translateY(-50%) !important; object-fit: contain;}
.product-card-wrapper .card__heading a{transition:.5s ease; font-size:13px; font-weight:500; color:#111; letter-spacing: 0; margin-bottom:5px;}
.underline-links-hover:hover a{text-decoration:none !important; color: #1E9BD7;}

.product-card-wrapper .card-information .caption-with-letter-spacing{letter-spacing:0; font-size:12px; font-weight:400; color:#666; margin-top: 0 !important;}
.product-card-wrapper .card-information .product-weight{font-size:12px; font-weight:400; color:#666; letter-spacing:0;}
.product-card-wrapper .card__information{grid-row-start: 1; padding:10px 0 0 0 ;}
.product-card-bottom{display:flex; gap:5px; align-items:flex-end; justify-content: space-between; margin-top:5px;}
.product-card-bottom wk-button{position:relative; top:-10px;right:27px;}
.product-card--sold-out .product-card-bottom wk-button{position:relative; top:-5px;right:27px;}
.product-card-bottom wk-button button{width:20px !important; min-width:initial !important;}
.price.price--sold-out .price__sale,.price.price--sold-out .price__regular .price-item--regular{font-weight:400;color:#111111;}
.product-card-price .price__sale{font-size:18px; letter-spacing:0; font-weight:600; margin-right:0; color: #3FBA38;}
.product-card-price .price__sale span{display: inline-block;}
.collection .product-grid--list-view .product-card-price .price__sale span {margin-right:0}
.collection .product-grid--list-view  .price .price-item{margin-right:0}
.product-card-btn .button { background: #000000; border-radius: 50px !important; border: 1px solid #000000; border-radius: 6px; min-width: 60px!important; font-size: 13px!important; font-weight: 500; color: #ffffff; padding: 5px 20px !important; margin:0;}
.product-card-btn .button span{display:flex; align-items:center;}
.product-card-btn .button:hover{background:#1E9BD7; color:#fff; border-color: #1E9BD7 !important;}

.product-card-btn .quantity__input{width:24px; border-radius: 4px; padding:0; font-size: 13px; font-weight: 500; pointer-events:none;    border: 1px solid #ffffff2b; border-bottom:0 !important; border-top:0 !important;}
.product-card-btn .quantity__button{width:16px !important; color:#fff;}
.product-card-btn .quantity.cart-quantity{min-height:35px !important;    padding: 4px;  height: 35px; width:110px !important;border:1px solid rgb(0, 0, 0); color:#fff; border-radius:50px;}
.product-card-btn .quantity:after{box-shadow:none;}
.has-slider{position:relative;}
.has-slider .slider-buttons{z-index: 1;position:absolute; top:50%; left:0; width:100%; justify-content: space-between; transform: translateY(-50%);}
.has-slider .slider-buttons .slider-button{ height:32px; width:32px; border-radius:50%; background:#fff; box-shadow: 0 0 18px rgb(0 0 0 / 20%); padding:5px;}
.has-slider .slider-buttons .slider-button svg{height:14px;width:8px;}
.has-slider .slider-buttons .slider-button:disabled{opacity: .4;  }
.has-slider .slider-buttons .slider-button--next{position:absolute; right:-15px;}
.has-slider .slider-buttons .slider-button--prev{position:absolute; left:-15px;}
.has-slider .slider-buttons .slider-button--prev svg{ transform: rotate(180deg); margin-right: 3px; flex-shrink: 0;}
.has-slider .slider-buttons .slider-button--next svg{ margin-left: 3px; flex-shrink: 0;}
.has-slider .slider-buttons .slider-button:hover{background:#1E9BD7 !important;}
.has-slider .slider-buttons .slider-button:hover svg path{stroke:#fff !important;}


.drawer .has-slider .slider-buttons .slider-button--next{ right:0px; left:initial !important;}
.drawer .has-slider .slider-buttons .slider-button--prev{ left:0px;}
.drawer .has-slider .slider-buttons .slider-button {height: 26px;width: 26px; padding:5px;}
/* .drawer .has-slider .slider-buttons .slider-button--prev  svg { transform:rotate(90deg) !important;} */

.section-collection-offer.has-slider .slider-buttons{position: initial; transform: none; justify-content: center; gap:25px;}
.has-slider .slider-buttons .slider-button{position: initial;}
quick-add-bulk .progress-bar-container{display:none !important;}

/* collection end */

/* brand slider start */
.brand-slider-wrapper .slider--desktop .slider__slide:first-child{margin-left:0;}
.brand-slider-wrapper .slider--desktop:after{padding:0; margin:0;}
.shop-by-brand .title-wrapper{display: flex; justify-content: space-between; align-items: center; margin-bottom:20px;}
.brand-slider-wrapper .brand-slide img{max-height:98px;  width:auto;}
.brand-slider-wrapper .brand-slide > a{display:block; line-height:1; border-right: 1px solid #eee;}
.brand-slider-wrapper .brand-slide{text-align:center;}
.brand-slider slider-component ul{border:1px solid #eee; gap:0;} 
.brand-slider .slider--desktop.grid--4-col-desktop .grid__item{width:12.5%;}
.shop-by-brand .title-wrapper h2{margin-bottom:0;}
/* brand slider end */

/* featured collection start */
.main-offer-slider-section{display:flex; margin-top:15px;}
 .main-offer-slider-section .slider-mobile-gutter{height:auto;}
.main-offer-slider-section .offer-slider{width:calc(25% - 30px); height:auto;  margin-right:30px;background: #FFF9E3; padding:10px;border-radius:10px;}
.main-offer-slider-section .slider-component-desktop, .recently-viewd-products .slider-component-desktop{width:75%; margin-top:0 !important;padding:10px !important;    border-radius: 10px;height:auto !important; background: #FFF9E3;}
.main-offer-slider-section .slider-component-desktop ul{ margin-top:0 !important;height:100%}

.home-collection.home-featured-collection .grid__item, .recently-viewd-products li.grid__item {padding: 0 !important; width: calc(25% - 15px ) !important;max-width: calc(25% - 15px ) !important;}
 .main-offer-slider-section .offer-image{background:rgb(255, 255, 255);    min-height: 199px; padding:15px; border: 1px solid #fbc926; border-radius: 10px; display: flex;  align-items: center;} 
 .main-offer-slider-section .offer-image svg{height:56px; width:56px; flex-shrink:0;margin-right: 15px;}

 .main-offer-slider-section .offer-main-title { color: #000; font-size: 24px; line-height: normal; }
 .main-offer-slider-section .offer-main-title span{font-weight:700;}
.main-offer-slider-section .offer-slider .offer-content {max-width: 100% !important;}
.main-offer-slider-section .offer-slider .offer-content h3 {color: #000000; margin-top: 12px;   font-size: 18px; margin-bottom: 10px;}
 .main-offer-slider-section .offer-description p{color: #000000;}
.main-offer-slider-section .offer-slider .button{width:100% !important;    background: #000;color: #fff;border-radius: 30px !important;}
.main-offer-slider-section .offer-slider .button:hover{background:  #1E9BD7 !important;}
/* featured collection end */

/* Most recently viewd products start */
/* .recently-viewd-products li.grid__item {
  padding:0!important;
  width: calc(25.66% - 32px * 4 / 5)!important;
  max-width: calc(25.66% - 32px * 4 / 5)!important;
} */
/* Most recently viewd products end */

/* footer start */
.footer{padding : 0!important ;}
.footer .footer__content-top{padding-top:40px; padding-bottom:40px;}
.footer .footer__content-bottom{padding-top:20px; padding-bottom:20px;}
.footer .svg-wrapper{height:32px; width:32px;}
.footer .svg-wrapper:hover svg path:last-child{fill: #1E9BD7;}
.footer .list-social__item:last-child .svg-wrapper:hover svg path:nth-child(2){fill: #1E9BD7 !important;}
.footer .list-social__item:last-child .svg-wrapper:hover svg path:nth-child(3){fill: #1E9BD7 !important;}
.footer__blocks-wrapper{padding-top:42px; border-top: 1px solid #eeee;}

.footer-block__heading{font-size:16px !important; margin-bottom:16px !important; font-weight:500; letter-spacing:0;}
.footer-address .footer-block__heading{margin-bottom:11px !important;}
.footer__blocks-wrapper .footer-block:nth-child(1){width:calc(25% - 28px);}
.footer__blocks-wrapper .footer-block:nth-child(2){width:calc(25% - 28px);}
.footer__blocks-wrapper .footer-block:nth-child(3){width:calc(20% - 28px);}
.footer__blocks-wrapper .footer-block:nth-child(4){width:calc(30% - 28px);}
.footer  .footer-block__image-wrapper{margin-bottom:30px;}

.footer-block__newsletter h2{font-size:16px; color:#000; font-weight:600;}
.newsletter-form__field-wrapper .field__input { border: 1px solid #eee; border-radius: 6px; min-height: 40px; padding: 10px; height: 40px;}
.newsletter-form__field-wrapper input + label{font-size:14px; color:#999; font-weight:400; letter-spacing:0; left:15px;}
.field__input:focus{box-shadow:none;}
.footer-block .list-social{justify-content:flex-start; gap:10px; margin-top:30px !important;}
.footer-block .list-social__link{padding:0;}
.footer .newsletter-form__button{background: #fafafa !important; border-radius: 0 6px 6px 0; border-left: 1px solid #eeeeee;}
.footer .newsletter-form__button { width: 4.4rem; margin: 0; right: 2px; top: 2px; height: 90%;}
.footer .field:after{box-shadow:none !important;}

.footer-links ul{column-count:2;}
.footer-links ul li{margin:0 !important; padding-bottom:8px; line-height:1.2;}
.footer-links ul li > a{padding:0 !important; color:#666 !important; letter-spacing:0; line-height:normal; font-weight:400;}

.footer-contact ul li > a{text-decoration:none; font-size:14px; letter-spacing:0; font-weight:400; line-height:normal; color:#666;}
.footer-contact ul li > a > svg{margin-right:6px; vertical-align: middle; position:absolute; left:0; top:2px;}
.footer-contact ul li{line-height:1.2; padding-bottom:10px;  padding-left: 24px; position:relative;}

.footer-contact ul li > a:hover{text-decoration:underline; color: #666;}

.footer-address p{margin-top:0; font-size:14px; color:#666; letter-spacing:0; margin-bottom:12px; font-weight:400;}
.footer-address .button{font-size:14px !important; font-weight:600 !important; border-radius:36px !important; border:1px solid #eee; letter-spacing:0;     min-height: 40px;  min-width: 160px !important;}
.footer-address-block{margin-bottom:25px;}
.footer-address-block:last-child{margin-bottom:0;}

.footer .footer__copyright,.footer .footer__payment{margin-top:0; }
.footer .footer__copyright small{font-size: 14px; letter-spacing: normal; color: #666;  font-weight: 400;}
.footer__content-bottom-wrapper { justify-content: space-between; align-items: center; gap: 10px;}
/* footer end */

/* My account page start */
.main-combine-customer{margin:40px 0px;}
.main-combine-customer .row{display:flex; gap:80px;}
.main-combine-customer .row .col-6{width:50%;}
.main-combine-customer .login-customer,.main-combine-customer .new-customer{background:#f5f5f5; padding:40px 60px; border-radius:10px; height:100%; display: flex; flex-direction: column;}
.main-combine-customer .customer:not(.account):not(.order){max-width:100%;}
.main-combine-customer .customer.login{padding:0 !important;}
.main-combine-customer .login-customer h1,.main-combine-customer .new-customer h2{font-size:28px; font-weight:500; text-align:center; margin-bottom:8px; margin-top:0;}
.main-combine-customer .login-customer p,.main-combine-customer .new-customer p{font-size:14px; font-weight:400; margin:0; text-align:center;}
.main-combine-customer .checklist ul li{letter-spacing:0; list-style:none; font-size:15px; line-height:normal; padding-bottom:8px; position:relative; padding-left:28px;}
.main-combine-customer .checklist ul li:before{content:""; position:absolute; height:20px; width:20px; background:url('./login-check.svg')no-repeat center center; left:0; top:2px;}
.main-combine-customer .checklist ul{padding:0;}
.main-combine-customer .login-customer .button, .main-combine-customer .new-customer .button { display: block; width: 100%; height: 50px; text-align: center; line-height: 50px; background: #1E9BD7; color: #fff; font-size: 15px !important; font-weight: 500 !important; text-transform: uppercase; border-radius: 4px !important; border: 0; margin-bottom:0;}
.main-combine-customer .login-customer .button:after,.main-combine-customer .login-customer .button:before{content:none;}
.main-combine-customer .new-customer .button{margin-top:auto;}

.login-customer .field{display:block; text-align:left;}
.login-customer .field:after,.login-customer .field:before{content:none;}
.login-customer .field label{position: initial !important; color:#000; font-size:15px; letter-spacing:0;}
.login-customer .field svg{vertical-align:middle;}
.customer .field input:focus{box-shadow:none;}
.customer .field input{padding:15px !important; height: 50px; border-radius: 4px;}
.customer .field input + svg{position:absolute; top:45px; right:15px;}
.login-customer .customer  .forgot-password{text-align:right; letter-spacing:0; font-size:12px; text-decoration:none; display:block; width:100%;}
.field input{font-size:15px !important; font-weight:400 !important; color:#111 !important; border-radius:4px;}
.field textarea{font-size:15px !important; font-weight:400 !important; color:#111 !important; border-radius:4px;}
.form__message {font-size: 13px; margin-top: 5px; color: #ee2f44;}
.field__label, .customer .field label { font-size: 15px; top: 13px; letter-spacing: initial;}
.form__message--large .icon, .customer .form__message .svg-wrapper {margin-right: 1px;}
.account-book-details p:first-of-type{margin-bottom:0!important;}
/* My account page end */

/* product list page start */

/* inner banner start */
.inner-banner{margin:40px 0px 4px 0px;  border-radius:20px; min-height:220px; display: flex; align-items: center; padding: 15px 24px;}
.inner-banner > .rich-text{width:100%;}
.inner-banner h2{font-size:38px; font-weight:600; color:#fff; margin-bottom:8px;}
.inner-banner p{margin-top:0 !important; font-size:16px; font-weight:400; color:#fff; letter-spacing:normal;}
.inner-banner .rich-text__wrapper{width:100% !important;}
/* inner banner end */

/* collection description start */
.collection-description{letter-spacing:0; font-size:12px; font-weight:400;}
.collection-description a{color:#666;}
.collection-description img{max-width:100%;}
.collection-text-wrapper .collection-title{font-size:28px; font-weight:500; margin-top: 0; margin-bottom: 5px;}
.collection-text-wrapper{margin-bottom:30px;}
.collection-bottom-description summary:hover{background: #1E9BD7;color: #fff;border-color: #1E9BD7 !important;}
/* collection description end */

/* filter bar start */
.facets .facets-vertical-form{justify-content:flex-start; align-items:center;}
.facets .product-count-vertical{margin-left:0;}
.facets .product-count__text span{color:#111; font-size:14px; font-weight:400; letter-spacing: normal;}
.facets .facet-filters__label{color:#000; font-weight:400; margin-right:8px;}
.facets .facet-filters__field .select__select{ padding-right: 30px !important; color: #111111; font-weight: 400; border: 1px solid #eee; padding: 2px 5px; border-radius: 4px;}
.facets .select .svg-wrapper{height: 9px; transform: rotate(0deg); top:10px; right:10px;}
.view-toggle{margin-left:auto;}
.view-toggle button{background:none; padding:0; border:0; cursor:pointer;}
.view-toggle button.active svg path{fill: #1e9bd7;}
.product-main-filter { display: flex; justify-content: space-between; position:relative;}
.product-main-filter .facets .product-count-vertical{position:initial}
.product-main-filter .facets .product-count-vertical .loading__spinner{right:0 !important; left:0 !important; margin: 0 auto !important; top:70px}
/* filter bar end */

/* product card start */
.product-grid--list-view .grid__item {width:100% !important; max-width:100% !important;}
.product-grid--list-view .grid__item .card{flex-direction:row;}
.product-grid--list-view .grid__item .card__content{padding-left: 25px; flex: 0 0 calc(100% - 200px); display: inline-flex; max-width: calc(100% - 200px); justify-content: space-between; /* align-items: center; */}
.product-grid--list-view .grid__item .card__inner{flex: 0 0 200px; max-height:150px;position:relative;}
.card--media .card__inner .card__content{position:initial !important; z-index:1;}
.related-products .card--media .card__inner .card__content{ z-index:1;    width: 100%; left: 0; position: absolute !important; padding: 0;}
.product-grid--list-view .grid__item .card__inner .card__media{max-height:150px; background:#fff;}
.product-grid--list-view .grid__item .card__inner .media{max-height:150px;} 
.product-grid--list-view .grid__item .card__media + .card__content{flex:0 0 100%; max-width:100%;}
.product-card-wrapper .gradient{background:#fafafa;}
.product-grid--list-view .product-card-wrapper .card__information{max-width: calc(100% - 120px); padding:0 5px 0 0;}
/* .product-grid--list-view .product-card-btn{margin-left:10px;} */
/* .product-card-price .price__regular .price-item{font-size: 18px;  letter-spacing: 0; font-weight: 600; margin-right: 0; color: #3FBA38;} */
.product-card-price .price__regular .price-item{color:#111111;}
.cart-quantity .quantity__button{margin:0;}
/* product card end */

/* sidebar start */
.facets  .facets__disclosure-vertical{background: #fafafa; border-radius: 10px; border: 0;  padding: 0px 15px; margin-bottom:12px;}
.facets .facets__summary-label{font-size:18px; font-weight:500; color:#111;}
.facets .facets__summary-label{font-size:18px; font-weight:500; color:#111;}
.facets .facets__summary-label + svg{height:8px;}
.facets .facets__summary-label + svg path{fill:#111;}
.facets-layout-list li:first-child label{padding-top:0;}
.facets .facets-wrap-vertical{padding:0;}
.facets-layout-list li label{padding:0 0 16px 0px;}
.facets-layout-list li .facet-checkbox__text{font-size:14px; font-weight:400; color:#111;}
.facets .facet-checkbox .svg-wrapper{top:4px;}
.facets .facet-checkbox .svg-wrapper svg path{color:#000;}
.facets .facets__summary:hover .facets__summary-label{text-decoration:none;}
.facets .facet-filters__sort:focus-visible{outline:none; outline-offset:0; box-shadow:none;}
/* sidebar end */

/* collection bottom description start */
.collection-bottom-description{background:#eee; padding:40px 0px; margin-top: 40px; margin-bottom:35px;}
.collection-bottom-description h2,.collection-bottom-description h2 strong{margin:0; font-size:28px; font-weight:600;}
.collection-bottom-description h2{margin-bottom:8px;}
.collection-bottom-description .collection-description{font-size:15px; line-height:28px;}
.collection-bottom-description  summary{background:#000; color:#fff; padding:12px 32px; display:inline-block; font-size:15px; border-radius:6px; margin-top:10px;}

.faqsection h2{font-size:28px; font-weight:600; text-align:center; margin-top:0;}
.faqsection details{border:1px solid #eee; border-radius:10px; margin-bottom:12px; padding: 12px 35px 12px 12px; position:relative;}
.faqsection details:before{content:""; position:absolute; right:14px; top:14px; background:url('accordian-plus.svg')no-repeat center center; height:20px; width:20px;}
.faqsection details[open]:before{background:url('accordian-minus.svg')no-repeat center center;}
.faqsection summary{font-size:14px; font-weight:500; color:#000;}
.faqsection details p{font-size:14px; line-height:28px; font-weight:400; margin-bottom:0; margin-top:7px;}
.faqsection details p > a,.faqsection details p > strong > a{font-size:14px; font-weight:400; color:#666;}
/* collection bottom description end */

/* badge start */
.collection .card__badge.top{position: absolute;    left: 7px;top: 0;}
.collection .card__badge.top .badge{font-size: 11px; letter-spacing: normal; padding: 3px 8px; border-radius: 5px;} 
/* badge end */
wishlist-product-card .wk-form { justify-content: end;}
/* product list page end */

table tr:hover{transform:unset!important;}

/* product details page start */

/* right description start */
.product__info-wrapper .product__title h1{font-size:28px; font-weight:500; color:#111; max-width: calc(100% - 30px); width: 100%;}
.product__info-wrapper .product__title{display:flex; justify-content:space-between; align-items:start; margin-bottom:8px;}
.product__info-wrapper .product__title a{display:none;}
.product__info-wrapper .product__title wishlist-button-product{margin-top: -5px}
.product__info-wrapper .product-description .product-short-description{font-size:12px; font-weight:400; color:#666;}
.read-more-btn, .read-less-btn{color:#1e9bd7 !important;}
.product__info-wrapper .product-description{margin-bottom:14px !important;}
.product__info-wrapper .product__info-container>*+*{margin:0;}
.product__info-wrapper .product-info-review{margin-bottom:16px;}
.product__info-wrapper .price-with-sku{color:#111; display:flex; justify-content:space-between; margin-top:10px;}
.product__info-wrapper .price--on-sale .price__sale{font-size: 20px; color: #111; font-weight: 500; letter-spacing:normal;}
.product__info-wrapper .price--on-sale .price__sale .price-item--regular{font-size: 20px; color: #999; font-weight: 400;}
.product__info-wrapper .price--on-sale .badge{font-size:12px; font-weight:600; letter-spacing:normal; padding: 3px 5px; border-radius: 4px; margin-bottom:0 !important; vertical-align: middle;}
.product__info-wrapper .price-title { margin-bottom: 2px;}
.product__info-wrapper .product__tax { margin-top: 0;}
.product__info-wrapper .product__sku span,.product__info-wrapper .product__sku{font-size:13px; font-weight:400; letter-spacing:normal; margin-bottom:0;}
.product__info-wrapper .price .price-item{color:#000; font-weight:600; letter-spacing: normal;}

.product__info-wrapper .jdgm-star{font-weight:400 !important;}
.product__info-wrapper .jdgm-prev-badge__text{font-size:12px; font-weight:400;}

.product__tax.caption.rte{font-weight:400 !important;    margin: 10px 0 5px;}
.product__tax.caption.rte a{color: #1e9bd7 !important; transition:.5s ease !important; }
.product__tax.caption.rte a:hover{color: #111111 !important;text-decoration-thickness: initial !important; }

button{transition:.5s ease !important;}
.installment.caption-large button { background: #1e9bd7; color: #efff; border: 0; padding: 7px 10px; border-radius:6px;}

.installment.caption-large button:hover { background: #111; }

.product__info-wrapper .product-delivery-info{padding:15px; background:#eee; border-radius:10px; margin:16px 0px !important;}
.product__info-wrapper .product-delivery-info li{margin-bottom:8px;}
.product__info-wrapper .product-delivery-info li:last-child{margin-bottom:0;}
.product__info-wrapper .product-delivery-info li .inline-richtext{font-size:13px; font-weight:500; color:#111; letter-spacing: normal;}
.product__info-wrapper .product-delivery-info li .inline-richtext a{color: #1e9bd7 !important; transition:.5s ease;}
.product__info-wrapper .product-delivery-info li .inline-richtext a:hover{color: #111111 !important;     text-decoration-thickness: initial;}
.product__info-wrapper .product__info-container .product-form{margin:0;}

.product__info-wrapper .product-delivery-feature{padding:15px 22px 9px 22px; background:#eee; border-radius:10px; display:flex; flex-wrap: wrap; margin:0 0 3px 0 !important;}
.product__info-wrapper .product-delivery-feature li{margin-bottom:10px; flex:0 0 50%;}
.product__info-wrapper .product-delivery-feature li .svg-wrapper{height:auto; width:26px;}
.product__info-wrapper .product-delivery-feature li .svg-wrapper svg{width:initial;}
/* .product__info-wrapper .product-delivery-feature li:last-child{margin-bottom:0;} */
.product__info-wrapper .product-delivery-feature li .inline-richtext{font-size:15px; font-weight:400; color:#111; letter-spacing: normal;}

.product__info-wrapper .product-form__buttons{ max-width: 100%;}
.product__info-wrapper .product-form__buttons .product-form__submit{background:#ED1C35; color:#fff; font-size:15px !important; font-weight:500 !important; letter-spacing:normal !important; text-transform:uppercase; padding:11px !important;margin: 0 auto 15px;} 
.product__info-wrapper .product-form__buttons .product-form__submit:hover{background:#000 !important;}
.product__info-wrapper .product-form__buttons .product-form__submit svg{vertical-align:middle; margin-right:8px;}


.pickup-availability-preview .pickup-availability-info{color:#111 !important;}
.pickup-availability-preview button{color:#1c9bd8 !important; transition:.5s ease !important;}
.pickup-availability-preview button:hover{color:#111 !important;text-decoration-thickness:initial !important;}
.shopify-payment-button__more-options{color:#1c9bd8 !important; transition:.5s ease !important;}
.shopify-payment-button__more-options:hover{color:#111 !important;}

.product__pickup-availabilities{margin-bottom:15px !important;}
 .product__media-icon--lightbox{z-index:0 !important;}

/* social media start */
.product__info-wrapper .social-sharing .social-sharing__link{margin-right:20px; text-decoration:none !important;}
.product__info-wrapper .social-sharing .social-sharing__link:hover{text-decoration:none; color: #1e9bd7 !important;}
.product__info-wrapper .social-sharing .social-sharing__link:hover svg path{fill: #1e9bd7 !important;}
.product__info-wrapper .social-sharing .social-sharing__link:hover span{color: #1e9bd7 !important;}
.product__info-wrapper .social-sharing .social-sharing__link span{transition:.5s ease;}
.product__info-wrapper .social-sharing .social-sharing__link:last-child{margin-right:0;}
.product__info-wrapper .social-sharing .social-sharing__link svg{vertical-align:middle; margin-right:3px;}
.product__info-wrapper .social-sharing .social-sharing__title{text-decoration:none; font-size:13px; color:#111; font-weight:400;}
.product__info-wrapper .share-button__button{min-height:auto; padding-top: 16px; padding-bottom: 12px; margin-bottom: 16px; border-bottom: 1px solid #eee;}
/* social media end */
/* right description end */

/* left desription start */
.about-product-description{margin-top:30px; background:#eee; border-radius:10px; padding:15px 15px; font-size: 13px; line-height: 20px; font-weight: 400;}
.about-product-description h3{font-size:24px; font-weight:500; color:#111; margin-bottom: 10px;}
.about-product-description ul{padding-left:5px;}
.about-product-description ul li{list-style:none; padding-left:15px; position:relative;}
.about-product-description ul li:before{content:""; position:absolute; left:0; top:8px; height:3px; width:3px; background:#666; border-radius:50%;}
/* left desription end */

/* left image slider start */
.product__media-toggle:after{content:none !important;}
.product--left .product__media-wrapper .product-media-container{border:0;}
.product--left .product__media-item{border:1px solid #eee; border-radius:10px; padding:15px;}
.product--thumbnail_slider .product__media-list {margin-bottom:15px;}

.thumbnail-slider .thumbnail-list__item .thumbnail img{max-height:70px; object-fit:contain;}
.thumbnail-slider .thumbnail-list__item .thumbnail{border:1px solid #eee; border-radius:8px; box-shadow:none !important;}
.thumbnail-slider .thumbnail-list__item .thumbnail[aria-current]{border-color:#1E9BD7;}
.product--thumbnail_slider .slider-mobile-gutter .slider-button{height:26px; width:26px; border-radius:50%;  padding:5px; box-shadow: 0 0 4px rgb(0 0 0 / 25%);}
.product--thumbnail_slider .slider-button .icon{height:15px;}
.product--thumbnail_slider .slider-button .icon path{color:#111;}
.product--thumbnail_slider .slider-button.slider-button--prev svg{margin-right:2px;}
.product--thumbnail_slider .slider-button.slider-button--next svg{margin-left:2px;}
/* left image slider end */

/* related product start */
.related-products .related-products__heading{margin-bottom:18px;}
.related-products .related-products__heading span{position:relative;}
.related-products .related-products__heading span:before{content:""; position:absolute; bottom:3px; left:0; height:2px; width:100%; background:#111; }
.related-products .grid__item{display:flex;} 
/* related product end */

/* addon block start */
#rbr-container-element-addOn{padding:12px 14px; border-radius:10px; border:1px solid #eee; margin-top:16px;}
#rbr-container-element-addOn #rbr-bundle-477488{margin-bottom:0 !important;}
#rbr-container-element-addOn > div > *{margin-top:0 !important; margin-bottom:0 !important; }
#rbr-container-element-addOn .style_header_503fc477{margin-bottom:8px;}
#rbr-container-element-addOn .style_titleAndPrice_fac40ac3{flex-direction: row !important; justify-content: space-between !important; align-items: center !important; gap:10px;}
#rbr-container-element-addOn .style_priceAndBadge_fac40ac3{width:auto; flex:0 0 125px;}
#rbr-container-element-addOn .style_titleAndBadge_503fc477{font-size:16px;}
#rbr-container-element-addOn .style_badge_503fc477{font-size: 12px !important;border-radius: 4px;}
#rbr-container-element-addOn .style_title_fac40ac3{font-size:16px; font-weight:400; color:#111;}
#rbr-container-element-addOn .style_price_fac40ac3{font-size:16px; font-weight:400;}
#rbr-container-element-addOn .style_container_fac40ac3{border:1px solid #eee;}
#rbr-container-element-addOn .style_container_fac40ac3.style_selected_fac40ac3{border-color:#111;}
#rbr-container-element-addOn .rbr-bundle-477574{margin-bottom:0 !important;}
#rbr-container-element-addOn .style_container_fac40ac3 { padding: 8px 18px;}
#rbr-container-element-addOn .rbr-checkbox__container .rbr-checkbox-label-container .rbr-checkmark{border:1px solid  #eee !important;}
/* addon block end */

/* frequently item block start */
#rbr-container-element-fbt{background:#eee; padding:14px 18px; border-radius:10px;}
#rbr-container-element-fbt .verticalFBT_container_723fd984{background:#eee !important; padding:0 !important; gap:8px;}
#rbr-container-element-fbt > div > *{margin-top:0 !important; margin-bottom:0 !important; }
#rbr-container-element-fbt .verticalBundleItems_title_b1d8a283,.verticalBundleItems_link_required_b1d8a283{font-size:16px !important; font-weight:400 !important; color:#000 !important; }
#rbr-container-element-fbt .verticalBundleItems_price_b1d8a283{font-size:16px; font-weight:500; color:#000;}
#rbr-container-element-fbt .verticalBundleItems_container_b1d8a283,#rbr-container-element-fbt .verticalFBT_actions_container_723fd984{gap:0px;}
/* frequently item block end */

/* product details page end */

/* cart page start */
.cart-items-list-form table{box-shadow:none !important;}
.cart__items-wrapper .title-and-total-items-count .title{font-size:28px; font-weight:500;}
.cart__items-wrapper .title-and-total-items-count p{font-size:15px; font-weight:400; color:#999; margin-bottom:0;}
.cart__items-wrapper .title-and-total-items-count + .underlined-link{font-size:13px; font-weight:400;}
.cart__items-wrapper .title-wrapper-with-link{align-items:flex-end;}

.template-cart .cart-item .loading__spinner { top: -13px !important;right: 22px !important;}
.template-cart .cart-item:first-child .loading__spinner { top: -38px !important;}
.template-cart .content-for-layout{display:flex; max-width:1280px; margin:0 auto;}
.template-cart free-shipping-goal{display:none;}

.cart-items-list-form .cart__items{border:1px solid #eee; border-radius:10px; padding-bottom:0; padding:26px;}
.cart-items .cart-items__heading--quantity, .cart-item .cart-item__quantity, .cart-item__quantity--info quantity-popover>*,.cart-items td{padding:0 !important;}
.cart-items-list-form .cart__items .cart-item > td{padding-top:25px !important; padding-bottom:25px !important; border-bottom:1px solid #eee;} 
.cart-items-list-form .cart__items .cart-item > td cart-remove-button{margin-top:20px;}

.cart-items-list-form .cart__items .cart-item:first-child > td{padding-top:0 !important;}
.cart-items-list-form .cart__items .cart-item:last-child > td{padding-bottom:0 !important; border-bottom:0;}

.cart-items-list-form .cart-item__image-container{border:1px solid #eee; border-radius:6px; padding:10px;}
.cart-items-list-form .cart-item-img{display:flex; align-items:center; border:1px solid #eee; border-radius:6px; padding:10px;}
.cart-items-list-form .cart-item__details{padding-left:20px !important;}
.cart-items-list-form .cart-item__name{font-size:15px; font-weight:500; letter-spacing:0; color:#000;}
.cart-items-list-form .cart-item__details .product-option{font-size:18px; font-weight:500; color:#111; margin-top:15px;}
.cart-items-list-form .cart-item__quantity-wrapper,.cart-items-list-form .cart-item cart-remove-button{justify-content:flex-end;}

.cart-items-list-form .quantity:before,.cart-items-list-form .quantity:after{content:none;}
.cart-items-list-form .quantity{width:62px; min-height: 34px; background: #1e9bd7; color: #fff; border-radius: 6px; padding:0px 4px;}
.cart-items-list-form .quantity__button{width:12px; color:#fff;}
.cart-items-list-form .quantity__input{width:30px; opacity:1; font-size:12px; pointer-events:none;}
.cart-items-list-form .quantity-popover-container{padding:0;}

.cart-items-list-form .price{font-size:14px; font-weight:600; letter-spacing:normal; color:#111;}
.cart-remove-button .button{padding: 0 !important; min-height: auto !important;justify-content: flex-end; color:#E40000 !important; font-weight: 300 !important;}
.cart-remove-button .button:hover{background:transparent;}
.cart-drawer__empty-content .button,cart-items .cart__warnings .button,.pagecontentdesc .button{background:#000!important;color:#fff!important;}
.drawer__footer summary{font-weight:600;}
.drawer__footer summary .icon-caret{height:0.9rem;}
.cart-items-list-form .cart-item .loading__spinner{right:46px!important;}

/* card footer start */
.cart__footer>* { width: 435px !important;}
.promocode-form-and-additional-detail,.payment-total-and-checkout,.assistance-section{border:1px solid #eee; border-radius:10px; padding:15px; margin-bottom:15px;}

.promocode-form-and-additional-detail h4,.order-summary-title h4{margin-top:0; font-size:15px; font-weight:500; color:#000; letter-spacing: normal; margin-bottom:15px;}
.promocode-form-and-additional-detail .additional-detial{display:flex; gap:12px; flex-wrap:wrap; margin-top:15px;}
.promocode-form-and-additional-detail .additional-detial > a{font-size:13px; text-decoration:none; font-weight:400; color:#666; border: 1px solid #eee; border-radius: 6px; padding: 3px 10px;}
.promocode-form-and-additional-detail .additional-detial > a:hover{color :#1e9bd7;}
.promocode-form-and-additional-detail .additional-detial > a:hover svg path{fill :#1e9bd7;}
.promocode-form-and-additional-detail .additional-detial a svg{vertical-align:middle; margin-right:5px; }
.promocode-form-and-additional-detail input[type=text]{height: 50px; border: 1px solid #eee; border-radius: 6px; width: 100%; max-width: 264px; padding: 10px; font-size: 15px; color: #999;     outline: none; outline-offset: 0; box-shadow: none;}
.promocode-form-and-additional-detail .promocode-button{ cursor:pointer;    font-size: 14px !important; font-weight: 500 !important; border-radius: 6px !important; border:0; background: #1e9bd7; min-height: 50px; color: #fff; padding: 0 10px !important; min-width: 103px !important; letter-spacing: 0; margin-left:10px;}
.promocode-form-and-additional-detail .promocode-button:hover{background:#111 !important;}
.subtotal-shipping-tax > div{display:flex; justify-content:space-between;}
.subtotal-shipping-tax > div p,.subtotal-shipping-tax > div span{margin:0; font-size:15px; font-weight:400; color:#111;}
.subtotal-shipping-tax{gap: 10px; display: flex; flex-direction: column; margin-top:15px;}
.payment-total-and-checkout .final-total{ display: flex; justify-content: space-between; align-items: center;}
.payment-total-and-checkout .final-total-title{margin:0; letter-spacing: normal;}
.payment-total-and-checkout .final-total h4,.payment-total-and-checkout .final-total span{font-size:15px; font-weight:500; color:#111;}
.payment-total-and-checkout .final-total span{font-weight:500; color:#000;}
.cart-terms label{ font-size: 13px; font-weight: 500; color: #111;}
.cart-terms input{vertical-align:middle;}

.cart__ctas .cart__checkout-button:hover{background-color:#1e9bd7 !important;}
.cart__ctas .cart__checkout-button{max-width:100%; background:#000; color:#fff; border-radius:6px; font-size:15px !important; font-weight:500 !important; min-height:50px; margin:15px 0;}
.shipping-text-instructions p{font-size:13px; font-weight:300; color:#000;}
.assistance-section p{font-size:13px; font-weight:400; color:#111; margin-bottom:0;}
.assistance-section p strong{font-weight:600; color:#111; font-size:13px;}
.assistance-section p svg{vertical-align:middle;}
.cart-terms{margin-top:10px;}
.cart-item__error-text{padding-right:3px;}

/* .additional-detial a { text-decoration: none; background:#1E9BD7 ; color: #fff;     font-size: 15px; padding:4px 15px; border-radius: 6px; }
.additional-detial a:hover { background: #000;}
.additional-detial a span svg path{fill:#fff;} */


/* pickup availability start */
.pickup-modal__header h3{margin: 0 0 15px 0;}
.pickup-modal__content ul{padding-left:20px;}
.pickup-availability-list__item .svg-wrapper{vertical-align:middle;}
.pickup-availability-list__item h3{color:#000;}
.pickup-availability-list__item p{margin-bottom:8px;}
/* pickup availability end */

/* card footer end */
/* cart page end */

/* cart sidebar start */
.drawer__close{top:0px; right:0px;}
.drawer__close svg{height:12px;}
.drawer__close { top: 0px !important; right: 0 !important;}

.cart-drawer .drawer__heading{font-size:16px; font-weight:600; color:#111; margin:0;}
.cart-drawer .drawer__inner{background:#fafafa; padding:0;}
.cart-drawer .drawer__header{padding:15px 15px; background:#fff;}
.cart-drawer-middle { padding: 10px 12px;}
.cart-drawer-middle-inner{padding:10px; background:#fff; border-radius:10px;}
.free-shipping-goal__label{font-size:12px; font-weight:400; color:#666;}
.free-shipping-goal__label svg{vertical-align:middle; margin-left:5px;}
.cart-drawer .progress-bar:before{background-color:#1E9BD7;}
.cart-drawer .free-ship-number{display:flex; justify-content:space-between;}
.cart-drawer .free-ship-number  span{font-size:12px; font-weight:400;}
.checkout-quickly-notes { padding: 10px; background: #eee; border-radius: 10px; font-size: 12px; line-height: normal;  display: flex; gap: 10px; color: #111; margin-top: 15px; margin-bottom:15px;}
.checkout-quickly-notes svg{vertical-align:bottom;}

.cart-drawer .cart-items thead{display:none;}
.cart-drawer .cart-item__image { max-width: 100%; height: 70px; width: 70px; border: 1px solid #eee; padding: 5px; border-radius: 10px;}
.cart-drawer .cart-item__img svg { max-width: 100%; height: 70px; width: 70px; border: 1px solid #eee; padding: 5px; border-radius: 10px;}
.cart-drawer .cart-item__name{transition:.5s ease; font-size:12px; font-weight:400; color:#111;}
.cart-drawer .cart-item__name:hover{text-decoration:none !important; color: #1e9bd7 !important; }
.cart-drawer .product-option{font-size:12px; color:#666; font-weight:400;}
.cart-drawer .cart-item__totals .price {font-size:12px; color:#111; font-weight:600; letter-spacing:0;}
.cart-drawer .quantity:before,.cart-drawer .quantity:after{content:none;}
.cart-drawer .quantity {width:62px; min-height: 34px; background: #1e9bd7; color: #fff; border-radius: 6px; padding:0px 4px;}
.cart-drawer .quantity__button{width:12px; color:#fff;}
.cart-drawer .quantity__input{width:30px; opacity:1; font-size:12px; pointer-events:none;}
cart-remove-button .icon-remove path{color:red;}
.cart-item__quantity-wrapper{justify-content:space-between;}
cart-remove-button .button{justify-content:flex-end;}
.cart-drawer .cart-item:not(:last-child){ border-bottom: 1px solid #eee; margin-bottom: 15px;}
cart-remove-button .button{background:transparent !important; box-shadow:none !important;}

.drawer__footer summary{padding-left:12px !important; color:#111;}
.drawer__footer .cart__note{padding:0px 12px; top:0;}
.drawer__footer .cart__note .text-area{border:1px solid #eee; border-radius:10px;    font-size: 15px;    font-weight: 400;}
.drawer__footer .cart__note:before,.drawer__footer .cart__note:after{content:none;}
.drawer__footer{margin-top:auto; padding-bottom:0 !important;}
.cart-drawer_bottom { padding: 12px; background: #fff; margin-top: 15px; border-radius: 25px 25px 0 0; box-shadow: 0 0 8px rgb(0 0 0 / 15%);}
.cart-drawer__footer>*+* { margin-top: 0 !important;}
.drawer__footer .cart-terms{margin-bottom:10px;}
.cart-drawer .totals { background: #1e9bd7; padding: 13px 13px; border-radius: 6px; align-items:center;}
.cart-drawer .totals__total-value { font-size: 15px; font-weight: 600;  color: #fff; margin-bottom: 0;}
.cart-drawer .totals__total { margin-top: 5px; font-size: 12px; font-weight: 500; color: #fff; margin-bottom:0;}
.cart-drawer .cart__checkout-button{margin:0;}
.cart-drawer .cart__ctas .button{font-size:13px !important; font-weight:500 !important; min-height: 34px;}

/* Default hidden states */
.free-shipping-goal__label--eligible,
.free-shipping-goal__label--not-eligible {
  display: none;
}

/* Show eligible message when NOT done and NOT not-eligible */
.free-shipping-goal:not(.free-shipping-goal--done):not(.free-shipping-not-eligible) .free-shipping-goal__label--eligible {
  display: block;
  color:#111111;
}

/* Show not-eligible message */
.free-shipping-goal.free-shipping-not-eligible .free-shipping-goal__label--not-eligible {
  display: block;
  color:#111111;
}

/* Hide progress bar and number when not eligible */
.free-shipping-goal.free-shipping-not-eligible .progress-bar,
.free-shipping-goal.free-shipping-not-eligible .free-ship-number {
  display: none;
}
/* empty sidebar */
.cart-drawer__empty-content { padding: 15px 0px;}
.cart-drawer .cart__empty-text{margin-bottom:10px;}
.cart-drawer__warnings--has-collection .cart__login-title { margin-top: 10px !important; color:#111;}
.cart-drawer .cart__login-paragraph{color:#111;}
/* empty sidebar */

/* cart sidebar end */

/* collection page start */
.category-page-sec .collection-list__item {width: calc(12.4% - var(--grid-desktop-horizontal-spacing) * 5 / 6);   max-width: calc(12.4% - var(--grid-desktop-horizontal-spacing) * 5 / 6);}
.category-page-sec .card__media .media img { max-height: 95%; object-fit: contain; bottom: 0; top: auto;}
.category-page-sec .card-wrapper .card__inner{--ratio-percent: 100.0% !important;}
.category-page-sec .title{margin-top:0;}

.facets__disclosure-vertical  .field__input, .facets__disclosure-vertical  .customer .field input {border: 1px solid #111111; border-radius:6px !important;}

.disclosure-has-popup .field__input,.disclosure-has-popup .customer .field input {border: 1px solid #111111;  border-radius:6px !important;}
.BIS_trigger.button{opacity:0.5;}

/* collection page end */

/* vendor section start  */

.vendor-slider {padding-bottom:40px !important}
.vendor-slider  h2{margin-top:0 !important; }
.vendor-card{border:1px solid #eeeeee; border-radius:10px; overflow:hidden;}
.vendor-card span{color:#111111; border-top: 1px solid #eeeeee;  margin:0;  padding: 6px 10px;}
.vendor-card img{border-radius:0 !important; display:flex;    object-fit: cover;}
.vendor-slider ul li{ scroll-snap-align: initial !important;  width: calc(16.66% - 40px * 5 / 6) !important;        margin-left: 0 !important;
    max-width: calc(16.66% - 40px * 5 / 6) !important;}
.vendor-slider ul{gap:20px !important;}
/* vendor section end  */

.jm-review-widget-minimal-header .jm-cluster .jm-stack {text-align:center; width:100%;}


.shopify-policy__container{padding-top:15px !important;    text-align: left;    max-width: 1280px;}
.shopify-policy__container h1{ text-align: left;}


/* template-404 start  */
.template-404  p {font-size: 70px; line-height: 70px; color: #1E9BD7; font-weight: 800; margin-bottom: 10px;}
.template-404  h1 {margin:0;}
.template-404  .button{background:#111 !important; color:#fff !important;}
.template-404  .button:hover{background: #1E9BD7 !important; }
/* template-404 end */

/* wishlist page start */
.wk-page .wk-text-link:hover{color: #1E9BD7 !important;}
.wk-page .wk-cta-button{transition:.5s ease !important;}
.wk-page .wk-cta-button:hover{background-color: #1E9BD7 !important; opacity: 1 !important;border: 0 !important; opacity:1 !important;}
.wk-wishlist-empty-callout .wk-callout-cta:hover{background: #1E9BD7;color: #fff;border-color: #1E9BD7 !important;}
/* wishlist page end */
 

/* privecy policy start  */
#shopify-section-template--19671359848625__main h1 strong , #shopify-section-template--19671359848625__main h2 strong , #shopify-section-template--19671359848625__main h3 strong,#shopify-section-template--19671359848625__main h strong,
#shopify-section-template--19671359848625__main h4 strong ,#shopify-section-template--19671359848625__main h6 strong{font-weight:600 !important;}

/* privecy policy end  */

.drawer__inner .card__media .media img{  position: initial; width: auto; margin: auto; padding: 15px;}
 

.signup-form-container button:hover{background-color: #1E9BD7 !important;}

/* image-with-text-home page start */
  .about-warehouse p,.about-warehouse h2,h3,h4,summary{color:#111111; letter-spacing: 0;}
  .about-warehouse{padding:0!important;}
  .image-with-text__heading h1,details h2,details h3, details h4{margin-top:0; margin-bottom:8px;}
  .image-with-text__text-item .custom-html{margin-top:0; }
  .image-with-text__text-item summary{margin-bottom:10px;}
  .image-with-text__media{min-height:auto !important;}
/* image-with-text-home page end */

/* faq section start */
.our-faqs .collapsible-content-wrapper-narrow{max-width:100%; padding:0;}
.our-faqs h2{font-size: 24px; font-weight: 600; color: #111; margin-bottom:15px;}
.our-faqs .accordion__title{color:#111;}
.our-faqs .accordion__content{color:#111; padding:0; margin:10px 0px 0px 0px;}
.our-faqs.collapsible-content summary:hover{background:transparent;}
.our-faqs.collapsible-content .accordion { margin-bottom: 15px; border: 1px solid #eee !important; padding: 15px; margin-top: 0;}
.our-faqs.collapsible-content .accordion:last-child{margin-bottom:0;}
.our-faqs .accordion summary{padding:0;}
/* faq section end */

@media(max-width:1350px){

  /* header start */
  .header{padding:11px 30px 0px !important; column-gap: 30px !important;}
  /* header end */

  /* home banner start */
  .home-banner { margin-top: 50px; }
  /* home banner end */

  /* product details page start */
  .product .product__info-wrapper{padding-left:3rem;}
  /* product details page end */


  /* collection start  */
  .section-collection-offer .offer-card img { bottom: calc(50% - 28px); height: 128px;}
  .section-collection-offer .offer-wrapper li:nth-child(2) .offer-card img {right: 7px; bottom: calc(50% - 30px);}
  /* collection end */

}

@media(min-width:1351px){

  /* product details page start */
 .product .product__info-wrapper{padding-left:77px;}
  /* product details page end */

}

@media(max-width:1300px){
.offer-image {min-height: 184px;
}
}


@media(max-width:1199px){

  .page-width{max-width:970px;}

  /* header start */
  .header .header__brand { gap: 20px;}
  .header{column-gap: 10px !important; grid-template-columns: auto minmax(310px, 1fr) auto !important;}

  .header-delivery-popup {width: 455px;}
    .header-delivery-popup .detect-location-input{width:170px}

    .header__inline-menu.header-dropdown-menu-desktop>ul.list-menu>li { margin-right: 35px;}
    .mega-menu-left-drawer .mega-right .mega-content.active, #megaDrawer.mega-menu-left-drawer .mega-level4.active {  width: 280px;}
  /* header end*/

  /* home banner start */
  .home-banner h2{font-size:30px;}
  .home-banner p{font-size:16px;}
  .home-banner { margin-top: 40px; }
  /* home banner end */

  /* collection offer section start */


  /* collection offer section end */

  /* category section start */
  .collection-list-wrapper .grid--10-col-desktop .grid__item{width: calc(16.65% - var(--grid-desktop-horizontal-spacing) * 5 / 6); max-width: calc(16.65% - var(--grid-desktop-horizontal-spacing) * 5 / 6);}
  /* category section end */

  /* collection start */
  .home-collection .grid__item { width: calc(25% - 32px * 5 / 6); max-width: calc(25% - 32px * 5 / 6);}

  .home-collection.home-featured-collection .grid__item, .recently-viewd-products li.grid__item { width: calc(33.33% - 10px)!important; max-width: calc(33.33% - 10px)!important;}
  .main-offer-slider-section .offer-slider {width: calc(30% - 24px); margin-right: 24px;}
  .main-offer-slider-section .slider-component-desktop,.recently-viewd-products .slider-component-desktop {width: 70%;}
 .main-offer-slider-section .offer-main-title {font-size: 22px;}
.main-offer-slider-section .offer-image {min-height: 189px;}
  /* collection end */

  /* brand slider start */
  .brand-slider .slider--desktop.grid--4-col-desktop .grid__item{width:20%;}
  /* brand slider end */

  /* footer start */
  .footer-links ul { column-count: 1;}
  .footer .footer-block__image-wrapper { margin-bottom: 25px;}
  /* footer end */

  /* login page start */
  .main-combine-customer .login-customer, .main-combine-customer .new-customer{padding:30px;}
  .main-combine-customer .login-customer h1, .main-combine-customer .new-customer h2{font-size:26px;}
  .main-combine-customer .row{gap:50px;}
  /* login page end */

  /* Product list page start */

  /* inner banner start */
  .inner-banner h2{font-size:32px;}
  /* inner banner end */

  /* collection description start */
  .collection-text-wrapper .collection-title{font-size:26px;}
  .section-collection-offer .offer-card img { bottom: calc(50% - 37px); height: 112px;}
  .section-collection-offer .offer-wrapper li:nth-child(2) .offer-card img {bottom: calc(50% - 37px);}
  /* collection description end */

  /* product card start */
  .product-grid--small-view .grid__item{width: calc(33.3% - var(--grid-desktop-horizontal-spacing) * 4 / 5);    max-width: calc(33.3% - var(--grid-desktop-horizontal-spacing) * 4 / 5);}
  /* product card end */

  /* sidebar start */
  .facets .facets__summary-label{font-size:16px;}
  /* sidebar end */

  /* collection bottom description start */
  .collection-bottom-description { padding: 30px 0; margin-top: 20px; margin-bottom: 30px;}
  .collection-bottom-description summary{margin-top:0; padding:9px 22px;}
  .collection-bottom-description h2{font-size:26px;}

  .faqsection h2{font-size:26px;}
  /* collection bottom description end */

  /* product details page start */
  .product .product__info-wrapper{padding-left:2rem;}
  .product__info-wrapper .product__title h1{font-size:26px;}
  .product__info-wrapper .product-delivery-feature li{flex:0 0 100%;}

  /* addon block start */
  #rbr-container-element-addOn .style_priceAndBadge_fac40ac3{flex:0 0 100%;}
  #rbr-container-element-addOn .style_titleAndPrice_fac40ac3 {flex-direction: column !important; justify-content: flex-start !important; align-items: flex-start !important; min-height: auto !important;}
  /* addon block end */

  /* related product start */
  .related-products .grid--6-col-desktop .grid__item { width: calc(25% - var(--grid-desktop-horizontal-spacing) * 5 / 6); max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 5 / 6);}
  /* related product end */



  /* product details page end */

  /* Product list page end */

  /* collection page start */
.category-page-sec .collection-list__item {width: calc(16.6% - var(--grid-desktop-horizontal-spacing) * 5 / 6);   max-width: calc(16.6% - var(--grid-desktop-horizontal-spacing) * 5 / 6);}
/* collection page end */

/* cart page start */
.cart__items-wrapper .title-and-total-items-count .title{font-size:26px;}
/* cart page end */

  /* template-404 start  */
.template-404  p {font-size: 60px; line-height: 60px;}
}
/* template-404 end */


@media(min-width:990px){

  /* product details page start */
      .product--medium:not(.product--no-media) .product__info-wrapper{max-width: 50% !important; width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;}
      .product--medium:not(.product--no-media) .product__media-wrapper{max-width: 50% !important; width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;}
  /* product details page end */

  /* sticky footer start */
  .sticky-footer{display:none;}
  /* sticky footer end */
  /* image-with-text-homepage start */
  .about-warehouse .image-with-text__content {
    padding: 0rem 4rem 5rem;
  }
  /* image-with-text-homepage end */
}
@media(min-width:750px){
 .facets-vertical .facets-wrapper{margin-right:10px;}
}

@media(max-width:991px){
  h2, .h2, .h1, h1 {font-size: 20px;}

  .page-width{max-width:750px;}

  /* home banner start */
 
  .home-banner h2{font-size:26px;}
  .home-banner p{font-size:15px;}
  .home-banner{padding:15px 22px 22px; margin-top:30px;}
  /* home banner end */

  /* collection offer section start */
  .section-collection-offer .offer-card{padding: 13px 15px;}
  .section-collection-offer .offer-wrapper .offer-card h2 { font-size: 18px; line-height:1.35;  margin: 0 0 15px;}
  .section-collection-offer .offer-content { max-width: 210px;}
  .section-collection-offer .offer-wrapper li:nth-child(2) .offer-card img { bottom: calc(50% - 28px);}
  .section-collection-offer .offer-card img {bottom: calc(50% - 27px); height: 130px;}
  /* collection offer section end */

  /* collection start */
  .home-collection .grid__item { width: calc(30% - 32px * 5 / 6) !important; max-width: calc(30% - 32px * 5 / 6);}

  .home-collection.home-featured-collection .grid__item, .recently-viewd-products li.grid__item { width: calc(50% - 10px)!important; max-width: calc(50% - 10px) !important;}
  .main-offer-slider-section .slider-component-desktop {width: 60%;}
  .main-offer-slider-section .offer-slider { width: calc(40% - 24px);margin-top: 0;}
  .main-offer-slider-section .offer-image {min-height: 186px;}
  /* collection end */

    /* brand slider start */
  .brand-slider .slider--desktop.grid--4-col-desktop .grid__item{width:25%;         max-width: initial !important;}
  /* brand slider end */

  /* footer start */
  .footer__blocks-wrapper .footer-block{width:100% !important; border-bottom:1px solid #eee; padding:12px 0 !important;}
  .footer__blocks-wrapper .footer-block:nth-child(1){border:0 !important;padding-top:0 !important;   padding-bottom: 20px !important;}
  .footer__blocks-wrapper .footer-block:nth-child(4){border:0 !important; padding:0 !important;}
  .footer__list-social{display:flex !important;}
  footer.footer .grid { row-gap: 0 !important;}
  /* .footer__blocks-wrapper .footer-block:nth-child(2){width:calc(50% - 28px);}
  .footer__blocks-wrapper .footer-block:nth-child(3){width:calc(50% - 28px);}
  .footer__blocks-wrapper .footer-block:nth-child(4){width:calc(50% - 28px);} */
  .footer-links ul{column-count:initial !important;}
  .footer-block ul{display:none; margin-top:12px;}
  .footer-link-wrapper{display:none; margin-top:12px;}
  .footer-block__heading{position:relative; margin-bottom:0 !important;}
  .footer-block__newsletter .footer-block__heading::before{content:initial !important}
  .footer-block__heading::before {
      content: "+";
      position: absolute;
      right: 0;
      top: -8px;
      height: 30px;
      width: 30px;
      font-size: 30px;
      color: #111111;
      text-align: center;
  }

  .footer-address-block {padding: 12px 0;}
  footer .footer-address .footer-block__heading { margin-bottom: 0 !important;}
  .footer-address-block { margin-bottom: 0; border-bottom: 1px solid #eee;}
  .footer-block__heading.ftr-active::before {
      content: "-";
  }
  .footer__content-top .grid{row-gap:3rem;}
  .footer .grid{row-gap:3rem !important;}
  .footer .footer-block__image-wrapper {  margin-bottom: 24px;}
  .footer-block__newsletter h2{margin-bottom:15px !important;}
  .footer-block .list-social{margin-top: 25px !important;}
  .footer .footer__content-bottom { padding-top: 15px; padding-bottom: 15px; margin-bottom:20px;}
  .footer__content-bottom{border:0 !important;}
  .footer .footer__content-top { padding-bottom: 0 !important;}
  /* footer end */

 
    /* login page start */
  .main-combine-customer .login-customer, .main-combine-customer .new-customer{padding:20px;}
  .main-combine-customer .login-customer h1, .main-combine-customer .new-customer h2{font-size:24px;}
  .main-combine-customer .row{gap:30px;}
  .customer .field input{height:45px;}
  .main-combine-customer .login-customer .button, .main-combine-customer .new-customer .button{height:40px; line-height:40px; min-height: auto;}
  /* login page end */

  /* Product list page start */

  /* inner banner start */
  .inner-banner h2{font-size:28px; margin-bottom:3px;}
  .inner-banner p{font-size:15px;}
  .inner-banner .rich-text__wrapper{background: #0000003d; padding: 5px 10px; display: inline-block; width: auto !important; border-radius: 5px;}
  /* inner banner end */

  /* collection description start */
  .collection-text-wrapper .collection-title{font-size:24px;}
  /* collection description end */

  /* product card start */
  .product-grid--small-view .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) * 4 / 5);    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 4 / 5);}


  .product-grid--list-view .grid__item .card__content{flex-direction: column;justify-content: center; align-items:flex-start; gap:10px;}
  .product-grid--list-view .product-card-wrapper .card__information{max-width:100%;}
  /* product card end */

  /* top filter start */
  .facets .facet-filters__label label{white-space:nowrap;}
   .view-toggle{white-space:nowrap; margin-left:10px; display: flex;align-items: center;}
  /* top filter end */

  /* sidebar start */
  .facets .facets__summary-label{font-size:15px;}
  /* sidebar end */

   /* collection bottom description start */
  .collection-bottom-description { padding: 25px 0; margin-top: 15px; margin-bottom: 25px;}
  .collection-bottom-description summary{margin-top:0; padding:7px 18px;}
  .collection-bottom-description h2{font-size:24px;}

  .faqsection h2{font-size:24px; margin-bottom:15px;}
  /* collection bottom description end */
  /* Product list page end */

  /* product details page start */
  .product__info-wrapper .product__title h1 { font-size: 24px;}
  .product__info-wrapper .product-description { margin-bottom: 12px!important;}
  .product__info-wrapper .price--on-sale .price__sale{font-size:18px;}
  .product__info-wrapper .price--on-sale .price__sale .price-item--regular{font-size:18px;}
  .product__info-wrapper .product-delivery-info{margin: 15px 0px !important;}
  .product__info-wrapper .product-form__buttons .product-form__submit svg{height:20px; margin-right: 5px;}
  .product__info-wrapper .product-delivery-feature li .inline-richtext{font-size:14px;}
  .about-product-description h3{font-size: 22px; margin-bottom: 7px;}
  .product__info-wrapper .product-delivery-feature{padding: 15px 15px 9px;}


  .product--thumbnail_slider .product__media-list { margin-bottom: 8px;}
  .thumbnail-slider .thumbnail-list__item .thumbnail img{max-height:50px;}

  /* addon block start */
  #rbr-container-element-addOn .style_title_fac40ac3,#rbr-container-element-addOn .style_price_fac40ac3{font-size:14px;}
  #rbr-container-element-addOn .style_titleAndPrice_fac40ac3{gap:5px;}
  #rbr-container-element-addOn .style_container_fac40ac3 { padding: 8px 8px;}
  /* addon block end */

  /* frequently block start */
  #rbr-container-element-fbt .verticalBundleItems_title_b1d8a283, .verticalBundleItems_link_required_b1d8a283,#rbr-container-element-fbt .verticalBundleItems_price_b1d8a283{font-size:14px !important;}
  #rbr-container-element-fbt .rbr-centralize{margin-top:5px !important; padding:8px; border-radius: 6px;}
  #rbr-container-element-fbt .rbr-centralize > span{font-size:14px !important;}
  /* frequently block end */

  /* product details page end */

  /* collection page start */
.category-page-sec .collection-list__item {width: calc(20% - var(--grid-desktop-horizontal-spacing) * 5 / 6);   max-width: calc(20% - var(--grid-desktop-horizontal-spacing) * 5 / 6);}
/* collection page end */

/* cart page start */
.cart__items-wrapper .title-and-total-items-count .title{font-size:24px;}
.template-cart .content-for-layout{flex-direction:column; }
.cart__footer{padding-top:0 !important;}
cart-items .title-wrapper-with-link{margin-bottom:15px;}
.cart-items-list-form .cart__items{padding:15px;}
.cart-items-list-form .cart__items .cart-item>td{padding-bottom:12px !important;}
.promocode-form-and-additional-detail input[type=text]{height:42px;}
.promocode-form-and-additional-detail .promocode-button{min-height:42px;}
.cart-items-list-form .cart-item__details .product-option{margin-top:8px;}
.cart__ctas .cart__checkout-button{min-height:42px;}
.cart__footer>* { width: 100% !important;}
/* cart page end */


/* template-404 start  */
.template-404  p {font-size: 50px; line-height: 50px;}

/* template-404 end */
}


@media(min-width:990px){

  /* header start */
.header__search--mobile{display:none;}
  /* header start */
}

@media(max-width:989px){

  /* .slider.slider--tablet{overflow:hidden; overflow-x:auto !important; padding:5px 0px;} */

  /* header start */
  .header-wrapper--border-bottom:before{content:none;}
  .header__heading-logo-wrapper {display: flex;}
  .header__search,.header .header__icon.header__icon--cart,.header__icons .wishlist-icon{display:none;}
  .header__icon--menu .icon{right:26px;}
  .header{grid-template-columns: 0fr 2fr 2fr !important; padding: 10px 70px 10px 20px !important;}
  .header .header__brand{display:flex; align-items:center;}
  .header__heading-logo{height:50px;}
  .header .header__icons{align-items:center;}
  .menu-drawer{transform: translate(100%) !important; left: auto !important; right: 0 !important;}
  .js details[open].menu-opening>.menu-drawer, details[open].menu-opening>.menu-drawer__submenu { transform: translate(0) !important; }

.header-wrapper--border-bottom { border-bottom:0 !important; padding-bottom: 70px;}
.header__search--mobile { position: absolute; top: 70px; width: calc(100% - 40px); left: 0; right: 0;  margin: 0 auto; padding-top:10px; border-top:1px solid #eee }
.header__search--mobile form{  border: 1px solid #000; background: #FAFAFA; border-radius: 10px; overflow: hidden; }
.header__search--mobile form input{ background: #FAFAFA; border-radius: 10px;    padding: 15px 15px 15px 50px !important;}

.menu-drawer__account{color:rgba(0, 0, 0, 1) !important;}
.menu-drawer__account:hover{color: #1E9BD7 !important;}
.menu-drawer__menu-item{color:#111111!important;font-size:1.5rem!important;}
  /* .header .header__icons wishlist-link{display:none;} */

  /* menu start */
  .header .Meteor-MobileNavigation a{font-weight:500 !important;}
  .header .Meteor-MobileNavigation a.active{ color: #1E9BD7 !important;}
  .header .Meteor-MobileNavigation a:hover{ color: #1E9BD7 !important;}
  .header .Meteor-MobileNavigation .Meteor-Caret { width: 10px !important; height:10px !important;}
  .header .Meteor-MobileNavigation a{padding: 6px 0 !important;}
  .header .list-social .svg-wrapper{height:32px; width:32px;}
  .header .menu-drawer__navigation { padding: 0;}
  .Meteor-MobileNavigation>ul{margin:0;}
  .Meteor-MobileNavigation{border-top: 1px solid #eee;padding: 0 15px !important;}

  .Meteor-MobileMenu .Meteor-Drawer__ItemList{margin : 0 15px !important}
  .menu-drawer__navigation .Meteor-Drawer__ItemTitle svg{margin-left:auto;}
    .menu-drawer__navigation .Meteor-Drawer__ItemTitle{width:100%;}
    .menu-drawer__navigation ul li{border-bottom:1px solid #eeeeee;}
    .Meteor-Drawer__Header{border-bottom:1px solid #eeeeee;padding-top: 0 !important;}
    .menu-drawer__close-button {margin-top:0 !important;        border-bottom: 1px solid #eeeeee;}

  /* menu end */
  .header .menu-drawer__navigation .Meteor-Drawer__ItemTitle svg{        height: 10px !important;   width: 10px !important;}

    .header__icons .cart-count-bubble span{color:#fff; font-size:12px; font-weight:500;}

    

  /* header end */

/* collection start  */
.collection__title.title-wrapper {
    margin-bottom: 12px !important;
}
 .section-collection-offer .offer-wrapper li {max-width: calc(50% - 10px)!important;min-width: calc(50% - 10px)!important;}
/* collection end */


/* brand slider start  */
.brand-slider slider-component ul { scroll-padding-left:0 !important;}

/* brand slider end */


   /* sticky footer start */
  .sticky-footer{border-radius: 8px;position:fixed; bottom:15px; left:0; background:#1e9bd7; z-index:2; width:calc(100% - 30px); right:0; margin:0 auto ; padding:10px 15px; box-shadow: 0 0 8px rgb(0 0 0 / 15%);}
  .sticky-footer ul{margin:0; padding:0; text-align: center; display:flex; justify-content:space-between; align-items:center}
  .sticky-footer ul li{display:inline-block; list-style:none; text-align:center;   position:relative;}
  /* .cart-count-footer { height: 15px; width: 15px; background: #fff; color: #1e9bd7; border-radius: 50%; position: absolute; display: flex; justify-content: center; align-items: center; top: -4px; right: 3px; font-size: 10px;} */
  /* .sticky-footer ul li:last-child{ margin-right:0px; padding-right:0px; border-right:0;} */
  /* .sticky-footer ul li svg{vertical-align:middle;} */
.footer .footer__content-bottom { margin-bottom:62px;}


  .footer__content-bottom-wrapper {display: block !important;width: 100%;JUSTIFY-CONTENT: start;}
  .footer .footer__content-bottom { padding-left: 0; padding-right: 0;}
  .footer .footer__content-bottom .list-payment {justify-content: start;padding-top: 10px;}
  .footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright {text-align: left !important;}
  .sticky-footer ul li svg path{fill:#fff;}
    .sticky-footer ul li a{text-decoration:none; color:#fff;display: flex;align-items: center; font-size: 14px;font-weight: 600;}
    .cart-icon-btn svg{height:15px;}
  .sticky-footer .search-buton{display:none;}
  .sticky-footer .cart-btn{display:flex; align-items:center;text-decoration: none; color:#fff;}
  .sticky-footer .cart-btn .cart-content span{font-size:13px; font-weight:600; line-height:16px;}

  .sticky-footer .cart-btn .cart-content{display:flex; line-height: normal; flex-direction:column;}
    .sticky-footer .cart-btn > span{height:32px;border-radius: 2px; margin-right: 12px;width:32px; background: #1e9bd7; box-shadow:0 0 32PX 0PX #08080826;display: flex;    justify-content: center; align-items: center;}
    .sticky-footer .cart-btn > span svg{height:20px;}
    /* sticky footer end */

/* cart page start  */
    .cart-items-list-form .cart__items .cart-item>td cart-remove-button {margin-top: 10px;}
    .template-cart .cart-item cart-remove-button{width:initial !important; height:initial !important;}
/* cart page end  */


   .drawer__inner .cart-item cart-remove-button { width: initial; height: initial;}

/* CATEGORY START  */
  .collection .product-card-bottom{width:100%;}
  .facets-vertical .active-facets facet-remove:last-of-type {margin-bottom: 0 !important;margin-left: 0;}
  .active-facets__button-wrapper *.active-facets__button-remove span{ font-size: 15px;}
/* CATEGORY END  */


}

@media(max-width:749px){

  .page-width{max-width:550px;}
  h2, .h2, .h1, h1{font-size:19px;}
  .collection__title.title-wrapper { margin-bottom: 8px !important;}
  .title, .title-wrapper-with-link { margin-bottom: 15px;}
  .shop-by-brand .title-wrapper { margin-bottom: 8px;}
  /* header start */
  .header__icons .cart-count-bubble span{font-size:12px;}
  .header .header__icon.header__icon--cart svg { height: 18px;}
  .header .header__icons .svg-wrapper { margin-right: 2px;}
  .header .header__icon.header__icon--cart { padding: 7px 10px;}
  .header .header__icons { gap: 10px;}
  .wk-button  .wk-floating{top:-11px !important; right:14px !important;}

  .header__delivery .header__delivery-address {font-size: 12px; line-height: 1.2;}
  .header__delivery strong { font-weight: 600!important;  margin-bottom: 2px; line-height: 1.2;}
  .header .header__brand { gap: 10px;}
  .header { grid-template-columns: 0fr 2fr 0fr!important;}
  .header .header__icons wishlist-link .wk-text{font-size:0;}
  .header__icon--account {display:block !important;}
  .header__icon--account span {font-size:0 !important;}
  .header-delivery-popup{padding:15px 20px;}
  .header-delivery-popup .change-location-text {margin-bottom: 12px;}
  .footer__list-social.list-social, .footer__follow-on-shop, .footer-block__newsletter {justify-content: start !important;}
  .header {padding: 10px 52px 10px 20px!important;}
  .header__search--mobile {width: calc(100% - 30px);}
  /* header end  */


  /* home banner start */
  .home-banner h2{font-size:23px;}
  .home-banner p{font-size:14px;}
  .home-banner{padding:15px; margin-top: 30px; margin-bottom: 20px;}
  .home-banner .rich-text__buttons { margin-top: 12px;}
  /* home banner end */

  /* collection offer section start */
 .section-collection-offer .offer-wrapper li {max-width: calc(100%)!important;min-width: calc(100%)!important;        margin: 0 !important;}

 .main-offer-slider-section .offer-slider {width: 100%;margin-right:0 !important;margin-bottom:20px !important;}
   .main-offer-slider-section { flex-direction: column;}
   .main-offer-slider-section .slider-component-desktop {width: 100%;}
   /* .home-collection.home-featured-collection .grid__item {width: calc(37% - 10px)!important; max-width: calc(37% - 10px)!important;} */
   .main-offer-slider-section .offer-image {min-height: 120px;justify-content: center;}
   .main-offer-slider-section .offer-main-title span {display: block;}
   .main-offer-slider-section .offer-slider .offer-content h3 { margin-top: 10px; font-size: 17px; margin-bottom: 6px;}
  /* collection offer section end */

   /* category section start */
   .category-sec .card__heading>a {font-size: 13px;}
   .view-toggle { margin-left: 0; gap:3px;}
  .collection-list-wrapper .grid--10-col-desktop .grid__item{width: calc(27% - var(--grid-desktop-horizontal-spacing) * 5 / 6); max-width: calc(28% - var(--grid-desktop-horizontal-spacing) * 5 / 6);}
  /* category section end */

  /* brand slider start */
  .brand-slider .slider--desktop.grid--4-col-desktop .grid__item{width:33.3%;}
  /* brand slider end */

  /* FAQ section start */
  .image-with-text .image-with-text__content{padding:0; margin-top:15px;}
  /* FAQ section end */

   /* footer start */
.footer-links ul{column-count:2;}
.footer__content-top .grid{row-gap:3rem;}
.footer .footer__content-top.page-width{padding:30px 15px 0 !important; border:0;}
.footer .footer-block__details-content { margin-bottom: 0;}
.footer .grid{display:flex !important; row-gap:2rem !important;}
.footer .page-width {max-width: 100%;padding: 0 15px !important; justify-content:left; gap:0;}
..footer__content-bottom-wrapper{padding: 0 !important;}
.footer .footer-block.grid__item{margin:0;}
.newsletter-form {justify-content: start !important; align-items: start !important;}
.footer-block__newsletter h2 { text-align: start;}
.footer .footer__content-bottom {margin-bottom: 75px;}
.footer .footer__content-bottom.page-width{padding:12px 0 0!important;}
.footer__copyright {text-align: start !important; width: 100%;}
  /* footer end */

    /* login page start */
  .main-combine-customer .login-customer, .main-combine-customer .new-customer{padding:15px;}
  .main-combine-customer .login-customer h1, .main-combine-customer .new-customer h2{font-size:22px;}
  .main-combine-customer .row{gap:20px; flex-direction:column;}
  .main-combine-customer .row .col-6 {width: 100%;}
  /* login page end */

  /* Product list page start */

  /* inner banner start */
  .inner-banner h2{font-size:24px; margin-bottom:0px;}
  .inner-banner p{font-size:14px;}
  .inner-banner{min-height:180px;}
  /* inner banner end */

  /* collection description start */
  .collection-text-wrapper .collection-title{font-size:22px;}
  .collection-text-wrapper{margin-top:20px; margin-bottom:15px;}
  /* collection description end */

  /* product card start */
  .product-grid--small-view .grid__item{width: calc(50% - 9px * 4 / 5);    max-width: calc(50% - 9px * 4 / 5);}
  .product-grid--list-view .grid__item .card__content{flex-direction: column;justify-content: center; align-items:flex-start; gap:10px;}
  /* product card end */

  /* top filter start */
  .facets .facet-filters__label label{white-space:nowrap;}
  .facets .view-toggle{white-space:nowrap; margin-left:10px;}
  /* top filter end */

  /* sidebar start */
  .facets .facets__summary-label{font-size:15px;}
  .facets-wrapper .facets-container{padding-top:0;}
  .facets-container .active-facets__button,.facets-container .active-facets__button-remove{padding:8px;}
  .mobile-facets__list { padding: 0px 25px;}
  /* sidebar end */

  /* collection bottom description start */
  .collection-bottom-description { padding: 20px 0; margin-top: 10px; }
  .collection-bottom-description summary{margin-top:0; padding:5px 15px;}
  .collection-bottom-description h2{font-size:22px; margin-bottom:6px;}

  .faqsection h2{font-size:22px; margin-bottom:15px;}
  /* collection bottom description end */
  /* Product list page end */

    /* product details page start */
  .product .slider.slider--mobile .slider__slide{margin:0 15px !important;}
  .product__media-list .product__media-item { width: calc(100% - 60px) !important;}

  .about-product-description{margin:20px 0px;}
  .about-product-description h3{font-size:20px;}

  .product__info-wrapper .product__title h1 { font-size: 22px;}
  .product .product__info-wrapper { padding-left: 0;}
  .product__info-wrapper .product-delivery-info,.product__info-wrapper .product__info-container .product-form { margin: 15px 0!important;}
  .pickup-availability-preview{padding-top:0 !important;}
  .product__info-wrapper .product-delivery-feature li { flex: 0 0 50%;}

  /* related product start */
  .related-products .grid--6-col-desktop .grid__item { width: calc(33.3% - var(--grid-mobile-horizontal-spacing) * 5 / 6); max-width: calc(33.3% - var(--grid-mobile-horizontal-spacing) * 5 / 6);}
  .related-products .related-products__heading { margin-bottom: 15px;}
  /* related product end */
  /* product details page end */

  /* collection page start */
  .category-page-sec .collection-list__item {width: calc(22% - var(--grid-desktop-horizontal-spacing) * 5 / 6);   max-width: calc(22% - var(--grid-desktop-horizontal-spacing) * 5 / 6);}
  /* collection page end */

  /* cart page start */
  .cart-items-list-form .cart__items .cart-item>td{border-bottom:0; justify-content:space-between; padding-top:0 !important;}
  .cart-items-list-form .cart-item{margin-bottom:0;}
  .cart-items-list-form .cart-item__details .product-option { margin-top: 5px; font-size: 16px;}
  .cart__items-wrapper .title-and-total-items-count .title { font-size: 22px;}
  .cart__items-wrapper .title-and-total-items-count p{font-size:13px;}
  .cart-items-list-form .cart__items .cart-item>td cart-remove-button {margin-top: 0;}

  .cart-items-list-form .cart__items .cart-item>td cart-remove-button {margin-top: 0;}
.cart-item  td.cart-item__quantity{display:flex; align-items:center;}
  /* cart page end */



}

@media(min-width:575px) and (max-width:768px){
  wishlist-button-collection .wk-floating{top:127px!important;left:124px!important;}  
  
}
@media(max-width:575px){

  .product-card-btn .button { padding: 3px 15px !important;}
  .page-width{max-width:470px;}

  /* header start */
  .notranslate .wk-button{gap:0;}
  .header .header__icons .wishlist-icon span{font-size:0;}
  .header{padding: 10px 36px 10px 10px !important;}
  .header__icon--menu .icon { right: 16px;}
  .header__delivery strong{font-size:13px;}
.wk-button  .wk-floating {right: 9px !important;}
  .location-detect-block{flex-direction:column; gap:10px;}
  .header-delivery-popup .change-location-text{text-align:center}
  .header-delivery-popup { padding: 15px 15px; width: 290px; left: 10px;}
  .detect-location-btn,.detect-location-input{width:100% !important;}
  .detect-location-btn .button{width:100%;}
  .location-detect-block{gap:5px;}
  .header__delivery .header__delivery-address svg{flex-shrink:0;}
  .header__delivery .header__delivery-address{  width: 125px; /* Required width */
  white-space: nowrap; /* Prevents wrapping */    
  overflow: hidden; /* Hides extra content */
  text-overflow: ellipsis;}
  /* header end */

  /* home banner start */
  .home-banner h2{font-size:21px;}
  .home-banner p{font-size:13px;}
  .home-banner{padding:15px; margin-top: 20px; margin-bottom: 20px;}
  .home-banner .rich-text__buttons { margin-top: 10px;}
  /* home banner end */


  /* collection start */
  .home-collection .grid__item { width: calc(50% - 32px * 5 / 6) !important; max-width: calc(50% - 32px * 5 / 6); }

  /* .home-collection.home-featured-collection .grid__item {width: calc(46% - 10px)!important; max-width: calc(46% - 10px)!important;} */
  /* collection end */

  /* product list page start */

  /* inner banner start */
  .inner-banner h2{font-size:22px;}
  .inner-banner p{line-height:normal;}
  /* inner banner end */

  /* collection bottom description start */
  .collection-bottom-description h2{font-size:20px;}

  .faqsection h2{font-size:20px; }
  /* collection bottom description end */
  /* product list page end */

  /* product details page start */
  .about-product-description { margin: 15px 0;}
  .product__info-wrapper .product__title h1 { font-size: 20px;}
  .product__info-wrapper .product__title{margin-bottom:6px;}
  /* product details page end */

   /* collection page start */
  .category-page-sec .collection-list__item {width: calc(25% - var(--grid-desktop-horizontal-spacing) / 2);   max-width: calc(26% - var(--grid-desktop-horizontal-spacing) / 2);}
  /* collection page end */

    .active-facets__button-wrapper *.active-facets__button-remove span{ font-size: 14px;}

  /* shipping information start */
  .page-main-full-width.ship-info table {width: 500px;}
  /* shipping information end */

}

@media(max-width:500px){
.cart-items-list-form .cart__items{width:100%; overflow-x:auto;}
.cart-items-list-form .cart__items .js-contents {width:500px;}

body.template-cart{display:block !important;}
}

@media(min-width:480px){

  /* header start */
  .header-location-icon{display:none;}
  /* header end */

}

@media(max-width:479px){


  /* home banner start */
  .home-banner .rich-text__wrapper, .home-banner .rich-text{width:100% !important;}
  /* home banner end */

 

    /* collection start */
  .home-collection .grid__item { width: calc(70% - 32px * 5 / 6) !important; max-width: calc(70% - 32px * 5 / 6); }

  /* .home-collection.home-featured-collection .grid__item {width: calc(64% - 10px)!important; max-width: calc(64% - 10px)!important;} */
  /* collection end */

  /* brand slider start */
  .brand-slider .slider--desktop.grid--4-col-desktop .grid__item{width:50%; max-width:50%;}
  /* brand slider end */

  /* footer start */
  .footer .footer__content-top{padding:20px 15px;}
  .footer__blocks-wrapper .footer-block:nth-child(1){width:calc(100% - 28px);}
.footer__blocks-wrapper .footer-block:nth-child(2){width:calc(100% - 28px);}
.footer__blocks-wrapper .footer-block:nth-child(3){width:calc(100% - 28px);}
.footer__blocks-wrapper .footer-block:nth-child(4){width:calc(100% - 28px);}
.footer-links ul{column-count:2;}
  /* footer end */

  /* product list page start */

  /* inner banner start */
  .inner-banner{padding:10px 15px;}
  /* inner banner end */

    /* product card start */
  .product-grid--list-view .grid__item .card {flex-direction: column;}
  .product-grid--list-view .grid__item .card__content{lex: 0 0 100%; max-width: 100%; padding-left: 0; padding-top:15px;}
  .product-grid--list-view .product-card-bottom{width:100%;}
  /* product card end */
  /* product list page end */

  /* product details page start */

  .product__info-wrapper .product-form__buttons .product-form__submit svg { height: 18px; margin-right: 2px;}
  .product__info-wrapper .product-delivery-feature li { flex: 0 0 100%;}

  /* related product start */
  .related-products .grid--6-col-desktop .grid__item { width: calc(50% - var(--grid-mobile-horizontal-spacing) * 5 / 6); max-width: calc(50% - var(--grid-mobile-horizontal-spacing) * 5 / 6);}
  .related-products .related-products__heading { margin-bottom: 12px;}
  /* related product end */

  /* product details page end */

     /* collection page start */
  .category-page-sec .collection-list__item {width: calc(33.3% - var(--grid-desktop-horizontal-spacing) / 2);   max-width: calc(35% - var(--grid-desktop-horizontal-spacing) / 2);}
  /* collection page end */


}

@media(max-width:400px){
  /* header start  */
.header .header__brand { gap: 5px;}
.header__heading-logo { height: 44px;}
.header__search--mobile {top: 63px;}
header__heading-logo-wrapper{display:flex;}
.header-wrapper--border-bottom {padding-bottom: 69px;}
  /* header end  */


  .home-collection.home-featured-collection .grid__item {width: calc(100% - 10px)!important; max-width: calc(100% - 10px)!important;}


}


@media(max-width:380px){

 /* category section start */
  .collection-list-wrapper .grid--10-col-desktop .grid__item{width: calc(37.25% - var(--grid-desktop-horizontal-spacing) * 5 / 6); max-width: calc(37.25% - var(--grid-desktop-horizontal-spacing) * 5 / 6);}
  /* category section end */

  .product-grid--small-view .grid__item{width: calc(100% );    max-width: calc(100% );}

}

@media(max-width:360px){

   /* category section start */
  .collection-list-wrapper .grid--10-col-desktop .grid__item{width: calc(37% - var(--grid-desktop-horizontal-spacing) * 5 / 6); max-width: calc(37% - var(--grid-desktop-horizontal-spacing) * 5 / 6);}
  /* category section end */

   /* related product start */
  .related-products .grid--6-col-desktop .grid__item { width: calc(100% - var(--grid-mobile-horizontal-spacing) * 5 / 6); max-width: calc(100% - var(--grid-mobile-horizontal-spacing) * 5 / 6);}
  /* related product end */

      /* collection page start */
  .category-page-sec .collection-list__item {width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);   max-width: calc(52% - var(--grid-desktop-horizontal-spacing) / 2);}
 
  /* collection page end */

}




 

