/** Shopify CDN: Minification failed

Line 1685:0 Expected "}" to go with "{"

**/
body {
font-family: Fira Sans,sans-serif;
}

.fade {
    transition: opacity .15s linear;
}

.tab-content>.tab-pane {
    display: block;
    transform: scale(0);
    opacity: 1;
    width: 100%;
    height: auto;
    left: 0;
    top: 0;
    position: absolute;
    z-index: -5;
    height:auto;
  
}

.tab-content>.active {
display: block;
transform: scale(1);
opacity: 1;
width: 100%;
height: auto;
left: 0;
top: 0;
position: relative;
z-index: 1;
height:auto;
}


.full-link-tab a { display: inline-flex; align-items: center; font-size: 14px; font-weight: bold; color: #dd741f;}

.full-link-tab a .ico-shap { line-height: 1;  display: inline-block; margin-left: 10px;}
.full-link-tab a .ico-shap svg { width:8px;}
.icon.icon-cart { width:22px; height:auto;}

.icon-label .icon { width:22px; height:auto;}

.color-background-gray { background-color:#f6f2e9;}


.announcement-bar-row { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; min-height: 40px;}

.announcement-bar-right { display: flex; align-items: center; }

.link-col { padding-left: 25px; display: flex; align-items: center;}

.link-col.user-account .announcement__icon { display: flex; align-items: center; white-space: nowrap; font-size: 15px; font-weight: bold; color:#3c3c3c; text-decoration: none; }
.link-col.user-account .announcement__icon .icon  { margin-right:10px;}
.announcement__icon svg { width:14px; height:auto;}

.announcement-bar-row .icon-label .icon  { width:14px; height:auto;}

.announcement-bar-row .icon-label .icon.icon-truck { width:18px; height:auto;}

.bar-left-text p { margin:0; color:#3c3c3c; font-size:15px; display: inline-flex; align-items: center;      line-height: 1.1;}

.bar-left-text p .icon-label { margin-right:8px;}

.contact-number-link {display: inline-flex;align-items: center;}

.contact-number-link span { display: inline-flex; align-items: center; font-size: 15px;color:#3c3c3c;}
.contact-number-link span a { font-weight: bold; color:#f08400; text-decoration: none; padding-left:10px; }
.contact-number-link span svg { margin-right:10px;}
.product-tag-type { margin-top:35px;}

.p-type-col { display: flex; align-items: center;}
.p-type-col strong { color:#404040;}
.p-type-col span { color:#f08400; font-size:14px; display: inline-block; padding:0 3px; }


.product__info-wrapper .dropdown-selector .ul-globo-dropdown-option { width:100%;} 

.product__info-wrapper .globo-swatch-product-detail .swatch--gl { 
   display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.product__info-wrapper .globo-align-content-left label.name-option {     flex: 1; font-size:16px; color:#373737;}
.product__info-wrapper .globo-align-content-left label.name-option .name-variant
.globo-swatch-product-detail .swatch--gl .ul-globo-dropdown-option li.swatches-options label {font-size:16px; color:#373737; font-weight: bold; }
.product__info-wrapper .dropdown-selector {flex: 2; }
.product-form__submit.button.button--full-width.button--secondary { background:#EE8200; color:#fff; }
.product-form__submit.button.button--full-width.button--secondary:before { display:none;}
.product-form__submit.button.button--full-width.button--secondary:after {display:none; }

.shopify-payment-button__button.shopify-payment-button__button--unbranded:after,
.shopify-payment-button__button.shopify-payment-button__button--unbranded:before{display:none; }
.shopify-payment-button__button.shopify-payment-button__button--unbranded { color: #fff; background:#333; }
.product__info-wrapper .name-variant { position: absolute; opacity: 0; z-index: -99;}
.collection-custom-main { width: 100%; line-height:0;
    position: relative;
}

.collection-custom-overlayer { 
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
      padding: 30px 0;
}

.collection-custom { 
display: flex;
width: 100%;
height: 100%;
align-items: center;
flex-wrap: wrap;
}

.collection-custom .cm-col-box { flex: 0 0 auto; width: 33.33333%; line-height:1.4;}

.collection-custom-overlayer .page-width { width: 100%; height: 100%; }

.cm-col-box.cm-intro-box2 { text-align:center;}


.cm-col-box.cm-intro-box3 figure { margin:0;}
.cm-col-box.cm-intro-box3 figure img { max-width:100%; height:auto;}
.breadcrumbs__list li {position: relative;}
.breadcrumbs__list li + li { padding-left:10px;}
.breadcrumbs__list li + li:before { content:""; position: absolute; left: -5px; top:50%; transform: translateY(-50%); width: 7px; height: 7px; background:url(https://cdn.shopify.com/s/files/1/0562/9388/3974/files/angle-arrow.png?v=1649996585)no-repeat center center;}

@media screen and (min-width: 750px){
.product__info-wrapper .price--large {
    font-size:24px;
  	color:#6b6862;
  	font-weight: bold;
  
}
}




@media screen and (min-width: 990px) {
  .header--middle-left {
  grid-template-columns: auto auto auto;
  }
  .header__inline-menu {
    display: flex;
    justify-content: center;
}
  
  
}



.product-form__submit.button.button--full-width.button--primary { font-family: 'Baloo Chettan 2', cursive;  background:#DD741F; font-size:24px;     font-weight: bold;}

.btn-roudede-outline { margin:0; padding:5px; 
   display: inline-flex;
    align-items: center;
    border: solid 1px #575757;
    border-radius: 25px;
    min-height: 45px;
    font-family: "Fira Sans", sans-serif;
    background-color: transparent;
      line-height: 1;
    color: #fff;
    font-weight: 500;
  min-width:313px;
      cursor: pointer;
}
.btn-roudede-outline.is-active {background-color: #ef8401; }
.btn-roudede-outline .btn-title { 
font-size: 15px;
    font-weight: 500;
    padding-right: 20px;
    display: inline-block;
      font-family: "Fira Sans", sans-serif;
    font-weight: 500;
      line-height: 1;
    color: #fff;
}
.btn-roudede-outline .icon-snap { margin-left:25px; margin-right:20px; display: inline-block;}
.btn-roudede-outline .icon-snap .icon { width:22px; height:auto; color:#f08400; fill:#f08400;}

.btn-roudede-outline .icon-snap .icon-close { display:none;}

.btn-roudede-outline.is-active .icon-snap .icon-close  {display: inline-block; }

.btn-roudede-outline.is-active .icon-snap .icon-close{color: #fff; fill: #fff;}

.btn-roudede-outline.is-active .icon-snap .icon-hamburger {display:none; }


.header-bottom-row { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.vertical-dropDownMenu { position: relative;}

 #shopify-section-header {
    z-index: 999;
}

ul.vertical-nav {  width: 100%;margin: 0; padding:10px 0;  background-color: #ef8401; position: absolute; left: 0; top: 100%; z-index: 99; list-style-type: none;
    margin-top: -20%;
    opacity: 0;
  border-radius: 8px;
    transform: scale(0);
}

ul.vertical-nav.is-active { 
 margin-top: 5px;
    opacity: 1;
    transform: scale(1);
  transition:opacity 0.5s linear , margin-top 0.3s linear;
}

ul.vertical-nav li { padding:8px 15px;}
ul.vertical-nav li a { display: block; color: #fff; font-size: 16px;  line-height: 1.4; font-weight: normal; text-align: left; text-decoration: none;}
.header-bot-right {display: flex; flex-wrap: wrap; width:100%; align-items: center; }
.header-bot-right .icon-area { padding-right:10px;   line-height: 1;}
.header-bot-right  .icon-intro h4 { margin:0; padding:0; font-size: 14px;  font-weight: 600;  color: #fff; } 
.header-bot-right  .icon-intro p { margin:0; font-size: 12px; color: #fff;}

.header-bottom { background:#3b3a3a; padding:10px 0;}


.header-search-colume { padding:0 40px;     flex: 2;}


.header-search-colume .search__input.field__input { background:#fff;     border-radius: 25px;}
.header-search-colume .field { border-radius: 25px;}
.header-search-colume .field:before,
.header-search-colume .field:after { display:none;}

.header-search-colume .search-modal__close-button { position: absolute;
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
    z-index: -999;}

.hero-item { width:100%;}

.hero-row {
display: flex;
flex-wrap: wrap;
padding:60px 0;
align-items: center;
}

.hero-col  { flex:0 0 auto; width:50%;}

.header__menu-item { font-size:16px; font-weight: 500; color:#fff;   }

.header__menu-item:hover { color:#f08400;}

.header__menu-item .header__active-menu-item { color:#f08400;}

.hero-intro-col-in small { display:block; font-family: 'Baloo Chettan 2', cursive; font-size:46px; color:#fff; line-height:1;}

.hero_heading {  font-family: 'Baloo Chettan 2', cursive; font-size:66px; color:#fff; font-weight: 800;     margin: 0;}

.hero_text span {
color:#373737; font-size:24px; line-height:1.2; font-family: 'Baloo Chettan 2', cursive; font-weight: bold;
}

.btn { 
display: inline-flex;
    padding: 5px 20px;
    align-items: center;
    justify-content: center;
    min-width: 120px;
      text-decoration: none;
}
.hero_buttons { padding-top:15px;}
.btn-dark { background:#404040; color:#f8ab00; font-family: 'Baloo Chettan 2', cursive;  font-weight: 700; min-height:44px; border-radius: 22px; font-size:22px; text-transform: uppercase;  }
.btn-dark:hover {background:#000; }
.hero-media-col figure { margin:0; text-align:right;}
.hero-media-col figure img { max-width:100%; height:auto;}



.btn-orange { background:#FFAF10; color:#1f2130; font-family: 'Baloo Chettan 2', cursive;  font-weight: 700; min-height:36px; border-radius: 18px; font-size:14px; text-transform: uppercase;  }
.btn-orange:hover {background:#000; color:#fff; }
.btn-orange .ico-shap { line-height: 0;
    display: inline-block;
    margin-left: 10px;}
@media screen and (min-width: 990px){
.search-modal__form {
    max-width: 100%;
}
  
}

.section-header { text-align:center;}

.section-promise .section-header h2 {font-family: 'Baloo Chettan 2', cursive;  font-weight: 500; color:#fff; margin:0; font-size:16px;     display: inline-block; position: relative; padding: 12px 40px; overflow: hidden; line-height:1.4; }
.section-promise .section-header h2 span.text-title { position: relative; z-index:1;font-weight: 700;  }
ul.list-point { margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    align-items: center;
    justify-content: center;  position: relative;}
ul.list-point li { padding:15px 5px; display: inline-flex;
    align-items: center;
    justify-content: space-around;}

ul.list-point li span { line-height: 0; padding:0 10px; display: inline-block; font-family: 'Baloo Chettan 2', cursive;  font-weight: 500; color:#fff; font-size:19px;}
ul.list-point li span.icon-shap svg { width:18px; height:auto; color:#ffe323; }

ul.list-point li span.title-text { padding-left:0; line-height:1; text-transform: uppercase; }



.section-promise { position: relative;}

.section-promise .section-header  { 
    position: absolute;
    width: 100%;
    height: auto;
    left: 0;
    bottom: 100%;
  line-height: 0;
}

.section-promise .section-header h2 span.shap{
   position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 200px;
    background: #dd741f;
    z-index: 0;
  border-radius: 40px;
}
.section-promise { }

ul.list-point:before {
  content:"";
   position: absolute;
  
    left: 0;
    top: -3px;
  
  background:url(https://cdn.shopify.com/s/files/1/0562/9388/3974/files/angle-shap.png?v=1649386883)no-repeat center bottom;
  
  height:14px;
  width:100%;
  z-index:1;
  

}

.list-warp {border-top: solid 1px #f29c01;z-index:2; }


ul.globlefeature-point-list { 
margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
  margin:0 -10px
}

.globlefeature-warp { padding-top:5px; padding-bottom:35px;}

ul.globlefeature-point-list li { padding:10px; flex:0 0 auto; width:33.333%;}
ul.globlefeature-point-list li .globlefeature-in { 
background-color: #f6f2e9;
padding: 14px 0;
border-radius: 1px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;  
  
}

.globlefeature-in .icon-figure { flex:0 0 auto; width:88px; text-align: center; min-height:59px; display: flex; align-items: center; justify-content: center;}

.globlefeature-in .globlefeature-intro {flex:0 0 auto; width:calc(100% - 88px); padding-right:15px; }

.globlefeature-in .globlefeature-intro h4 { margin:0; font-family: 'Baloo Chettan 2', cursive;  font-weight: 600; color:#373737; font-size:18px;}
.globlefeature-in .globlefeature-intro p { margin:0; font-size:14px; color:#404040;}

.icon-figure-in {line-height: 1; display: inline-block;}

.icon-figure-in img { max-width:100%; height:auto;} 

.section-popularcategory .section-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
  padding:15px 0;
}
.section-popularcategory .section-header h2 {
font-size:24px;
color:#373737;
 font-weight: 700; 
  margin:0;
   font-family: 'Baloo Chettan 2', cursive;
}

.all-link-btn a {
font-size:18px; 
color:#404040;
  display: inline-flex;
      align-items: center;
    line-height: 1;
      text-decoration: none;
   font-family: 'Baloo Chettan 2', cursive;  font-weight: 400;
}

.all-link-btn a:hover { color:#dd741f;}
.all-link-btn a .ico-shap { color:#dd741f; margin-left:10px;}  
.all-link-btn a .ico-shap svg { width:8px; height:auto;}

ul.category-list {
margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
  margin:0 -10px

}

ul.category-list li {
padding:10px;
  flex:0 0 auto;
  width:20%;
}

.category-in .figure-media { margin:0; padding:0;     position: relative;}
.category-in .figure-media .icon-figure-in { width:100%; display:block; line-height: 0; }
.category-in .figure-media .icon-figure-in img { width:100%; height:auto; min-height:180px; max-height:180px; object-fit: cover;}

.category-in .category-title {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 10px 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  font-size:16px;
  color:#fff;
  font-weight: 600;
  background:rgba(0,0,0,0.6);
      line-height: 1;
}

.category-in .category-title .ico-shap {    line-height: 1;}
.category-in .category-title .ico-shap svg { width:7px; height:auto;}

.category-in .figure-media a:hover .category-title  { background:rgba(241,138,0,0.8);}

.section-logo .section-header {
display: flex;
align-items: center;
justify-content: space-between;
padding: 15px 0;
  
}

.section-popularcategory { padding-bottom:30px;}

.section-logo .section-header h2 {
    font-size: 24px;
    color: #373737;
    font-weight: 700;
    margin: 0;
    font-family: "Baloo Chettan 2",cursive;
}

.logo-item { width:20%; padding:5px; }

.logo-item .figure-media { margin:0; padding:0; border:solid 1px #DBD4D4; height:100px; padding:10px; text-align:center;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
}

.logo-swiper {     box-shadow: none!important;}

.logo-item .figure-media img { max-height:80px; width:auto; max-width:100%;}


.logo-swiper .flickity-prev-next-button { 
    top: 50%;
    width: 32px;
    height: 44px;
    border-radius: 50%;
    transform: translateY(-50%);
}


.logo-swiper .flickity-prev-next-button.previous {
    left: -30px;
}

.logo-swiper  .flickity-prev-next-button.next {
    right: -30px;
}

.logo-swiper .flickity-button {
  
    background: transparent;
    color: #A5A5A5;
}

.section-logo { padding-bottom:40px;}

ul.productcustom-grid {

    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
  margin:0 -10px
}
.section-productcustom { padding-bottom:40px;}
ul.productcustom-grid li { padding:10px; width:50%; flex:0 0 auto;}
ul.productcustom-grid li .productcustom-grid-in { background:#2D303F; display: flex;
    flex-wrap: wrap;
    align-items: center;}

ul.productcustom-grid li.even .productcustom-grid-in .productcustom-media-col { order:1}
ul.productcustom-grid li.even .productcustom-grid-in .productcustom-intro-col { order:0; padding-left:38px; padding-right:10px;}

ul.productcustom-grid li.odd .productcustom-grid-in .productcustom-intro-col { padding-right:38px; padding-left:10px;}

ul.productcustom-grid li .productcustom-grid-in .productcustom-media-col { flex:0 0 auto; width:318px;}

ul.productcustom-grid li .productcustom-grid-in .productcustom-intro-col {flex:0 0 auto; width:calc(100% - 318px); }

ul.productcustom-grid li.even .media-box { text-align:right;}
ul.productcustom-grid .media-box { margin:0;     line-height: 0;}
ul.productcustom-grid .media-box img { max-width:100%; height:auto;}

.productcustom-intro-in small { display:block; font-size:24px; font-weight: normal;  margin:0; font-family: 'Baloo Chettan 2', cursive; color:#fff; }

.productcustom-intro-in h2 {     line-height: 1; color:#f6a400; font-family: 'Baloo Chettan 2', cursive; font-size:48px;  font-weight: 800; margin:0; margin-bottom:5px; }

.productcustom-intro-in .intro-text p { margin:0; font-size:15px; color:#fff;     line-height: 1.4;}

.productcustom-intro-in .button-warp { padding-top:15px;}

.all-link-btn a .ico-shap { line-height: 0;}
.collection-tab-main {
    width: 100%;
    height: auto;
}

.collection-tab-main .section-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 0
}

.collection-tab-main .section-header h2 {
    font-size: 24px;
    color: #fff;
    font-weight: 700;
    margin: 0;
    font-family: "Baloo Chettan 2",cursive;
}

.collection-header-warp { background:#262626; padding-top:30px;}

.collection-header-warp .all-link-btn a { color:#fff;}

ul.nav-tabs { 
margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    align-items: center;

}

ul.nav-tabs li { margin:0; padding:0;}

ul.nav-tabs li .nav-link {
    padding: 13px 35px;
    background: #ffaf10;
    font-size: 16px;
    font-weight: 500;
    border: 0;
    border-radius: 10px 35px 0 0;
    outline: none;
    appearance: none;
    font-family: Fira Sans,sans-serif;
    clip-path: polygon(0 0,85% 0%,100% 100%,0% 100%);
  cursor: pointer;
  position: relative;
    top: 0.5px;
}

ul.nav-tabs li .nav-link.active {   background: #F6F2E9; color:#dd741f;}

.collection-content { padding:40px 0; background:#F6F2E9; }


.collection-in { padding:8px; background:#fff;}

.collection-in .color-background-2 {  background:#fff!important; color:#000;}

.collection-in .card__heading { font-family: Fira Sans,sans-serif; font-weight: 700; text-align:center; min-height:36px;}

.collection-in .price {font-family: Fira Sans,sans-serif;   font-size: 20px; font-weight: 700; text-align:center; color:#dd741f;}

.collection-in .card-information>.price {color:#dd741f; }

.collection-in .card__information { padding-left:0; padding-right:0; padding-bottom:0;}
.collection-tab-warp .collection-in { box-shadow: 2px 2px 10px rgba(0,0,0,0.1);}
.collection-tab-warp .collection-in  .globo-swatch-list {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
}

.collection-in .card__heading a:after { display:none;}

.product-more-info { display:none;}

.collection-in .product-more-info { display:block;}

.collection-in  .card__content {padding-left:0; padding-right:0;}

.product-more-info .btn { width:100%;}

.btn-light-dark { 
background: #404040;
  border: 0!important;
    color: #fff;
    font-family: "Baloo Chettan 2",cursive;
    font-weight: 400;
    min-height: 40px;
    border-radius: 0px;
    font-size:16px;
    text-transform: uppercase;
  text-decoration:none!important;
}
.btn-light-dark:hover { background: #000;  text-decoration:none!important}

.collection-in  .btn.btn-globo {width:100%; border: 0!important;  text-decoration:none!important;   min-height: 40px; background:#DD741F; color:#fff; font-size:16px;  font-family: "Baloo Chettan 2",cursive;   font-weight: 400; }

.btn.btn-globo-oos {width:100%; border: 0!important;  text-decoration:none!important;   min-height: 40px; margin-top: 10px;  background:#D3D3D3; color:#fff; font-size:16px;  font-family: "Baloo Chettan 2",cursive;   font-weight: 400; }

.not-allowed {cursor: not-allowed;}

.collection-in  .btn.btn-globo:hover {  text-decoration:none!important;}

.collection-tab-warp .collection-in .swatches-globo {
    margin-bottom: 8px;
}

.collection-tab-warp .block-gridwarpbox { display:block; width:100%;}
.collection-tab-warp .block-gridwarpbox .grid__item { padding:8px;}

.collection-tab-warp .grid--5-col-desktop .grid__item { width:20%; max-width:20%;}
.collection-tab-warp .grid--4-col-desktop .grid__item { width:25%; max-width:25%;}
.collection-tab-warp .grid--3-col-desktop .grid__item { width:33.3333%; max-width:33.3333%;}
.collection-tab-warp .grid--2-col-desktop .grid__item { width:50%; max-width:50%;}
.collection-tab-warp .grid--2-col-desktop .grid__item { width:100%; max-width:100%;}


.cm-col-box.cm-intro-box1 h3 {margin: 0;  font-family: "Baloo Chettan 2",cursive; font-weight: 800;
    color: #fff;
    font-size: 105px;
    line-height: 1;}

.cm-col-box.cm-intro-box1 h4 { margin: 0; font-family: "Baloo Chettan 2",cursive; font-weight: 800;  font-size: 68px; line-height: 1;  color: #fff; }

.cm-col-box.cm-intro-box2 .cm-small-title {margin: 0;font-family: "Baloo Chettan 2",cursive; font-weight: 800;  font-size: 36px; line-height: 1;  color: #fff; margin: 0; }
.cm-col-box.cm-intro-box2 .intro-box2-subtitle  {margin: 0;font-family: "Baloo Chettan 2",cursive; font-weight: 800;  font-size: 66px; line-height: 1;  color: #fff; margin: 0; }

@media(max-width:1300px){

.collection-tab-warp .grid--5-col-desktop .grid__item { width:25%; max-width:25%;}

}

.collection-tab-warp .page-width {     position: relative;}

.collection-tab-warp  .flickity-prev-next-button.next { }

.collection-tab-warp .block-gridwarpbox { box-shadow:none!important }


.collection-tab-warp .flickity-prev-next-button .flickity-button-icon {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 50%;
    height: 60%;
}

.collection-tab-warp  .flickity-prev-next-button {
    top: 50%;
    width: 36px;
    height: 60px;
    border-radius: 0%;
    transform: translateY(-50%);
  background:rgba(0,0,0,0.15);
}

.collection-tab-warp  .flickity-prev-next-button.previous {
    left: -5px;
}

.collection-tab-warp .flickity-prev-next-button.next {
    right: -6px;
}

ul.featuregridvustom-point-list {padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}

ul.featuregridvustom-point-list li {
    padding: 10px;
    flex: 0 0 auto;
    width: 33.333%;
}

ul.featuregridvustom-point-list li .featuregridvustom-in {
background-color: #f6f2e9;
    padding: 25px 40px;
    border-radius: 1px;
  text-align: center;
}

ul.featuregridvustom-point-list li h4 {  color:#373737; font-size:24px; font-weight: 600; margin:0; }

ul.featuregridvustom-point-list li .icon-figure { min-height:66px;}

ul.featuregridvustom-point-list li .globlefeature-intro  p { font-size:14px; color:#404040; }

ul.featuregridvustom-point-list li .featuregridvustom-in{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.inc-vat { display: block; color:#373737; font-size:13px; font-family: 'Fira Sans', sans-serif; font-weight: normal;}

.product-more-info form { padding-top:10px;}

.store-info {position: relative;}
.store-info-in { width:60%; clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%); padding:35px 35px; z-index: 2;
    position: relative; }

.background-section { width:54%; position: absolute; display:block!important; right: 0; top: 0;  z-index: 1; height: 100%; }

.store-info-in-intro { max-width:485px; }

.centert-logo-rds { position: absolute;transform: translate(-50%, -50%); position: absolute;  left: 50%; top: 50%; z-index: 2;}  

.store-info-in-intro h2 { font-size:28px; color:#fff; font-family: 'Baloo Chettan 2', cursive; font-weight: bold; margin:0;}

.store-info-in-intro .text p { font-size:14px; color:#fff; font-family: 'Fira Sans', sans-serif; font-weight: normal;}
.store-info-in-intro ul { margin:0; padding:0; list-style-type: none;}
.store-info-in-intro ul li {display: flex; align-items: center;}
.store-info-in-intro ul li .icon-shap { padding-right:5px;}
.store-info-in-intro ul li .icon-shap svg { width:16px; height:auto; color:#ffe323;}

.store-info-in-intro ul li .intro-text {font-size:15px; color:#fff; font-family: 'Fira Sans', sans-serif; font-weight: 500; }

.store-section-warp,.globlefeature-section-warp { padding-top:30px;}

.newsletter_row {
     display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.newslewteer-into { flex:0 0 auto; width:50%;}
.news-letter-form { flex:0 0 auto; width:50%;}

.newslewteer-into { text-align: left;}
.newslewteer-into h2 { margin:0; color:#fff; font-size:28px; font-family: 'Baloo Chettan 2', cursive; font-weight: bold;}

.newsletter__subheading p { color:#fff; font-size:15px; color:#fff; font-family: 'Fira Sans', sans-serif; font-weight: 400; }
.collection-hero__description strong { color:#dd741f; font-weight: 700; }
.collection-hero__description a {color:#dd741f; font-weight: 700; }
.collection-hero__description { font-size:14px!important;}

.collection-hero__title {
    margin: 2.5rem 0;
  font-size:24px!important;
} 
@media screen and (min-width: 750px){
.newsletter-form {
    align-items: flex-end!important;
    margin: 0 auto!important;
    max-width: 100%!important;
}
  
  .collection-hero__description {
    max-width: 100%!important;
}
  
}

.newsletter__wrapper .newsletter-form__field-wrapper {
    max-width: 90%!important;
}

.newsletter-form__field-wrapper .field__input {
    background-color: #fff;
} 
.newsletter-form__field-wrapper .field__input {
    padding-right: 155px!important;
border-radius: 22px;
}
.newsletter-form__button { background:#dd741f!important; width:153px!important; color: #fff;   font-family: 'Baloo Chettan 2', cursive; font-weight: bold;  font-size:18px;     
    display: flex;
    align-items: center;
 border-radius: 0px 22px 22px 0px;
}

.newsletter-form__button .btn-icon { padding-left:15px; color: #fff;}
.newsletter-form__button .btn-icon svg,.newsletter-form__button .btn-icon svg path { fill:#fff;}
.newsletter-form__field-wrapper .field:before,
.newsletter-form__field-wrapper .field:after { display:none;}

.newslewteer-into{ padding-left:210px; background:url(https://cdn.shopify.com/s/files/1/0562/9388/3974/files/nl-icon.png?v=1649527962)no-repeat left top;     padding-top: 20px;
    padding-bottom: 20px;}

.newsletter__wrapper.gradient  {background:#404040!important;}

.globlefeature-section-warp { padding-bottom:20px;}

.footer-row { display: flex; flex-wrap: wrap; margin:0 -10px;}

.footer-row .footer-col {
flex: 0 0 auto;
width: 25%;
  justify-content: center;
padding: 0 10px;
}
.theme-footer { padding-top:40px;}
.footer-col1 figure {
  
  margin:0; 
  padding:0;

}
.footer-col1 figure img { max-width:100%; height:auto;}

.footer-intro p { 
font-size:14px; color:#404040;
}

.footer-col1 .list-social {
    display: flex;
    flex-wrap: wrap;
  justify-content: flex-start;
}
.j-center { justify-content: center;}
.footer-col1 .list-social__link {     border-radius: 22px;
    background-color: black;}
.footer-col1 .list-social__link { color:#e08310;}

.footer-col1 .list-social__item { padding-right:10px;}

.location-colume h3 { font-size:18px; color:#262626; font-weight: bold; font-family: 'Fira Sans', sans-serif; margin:0; }
.location-colume h4 { font-size:15px; color:#373737; font-weight: bold; font-family: 'Fira Sans', sans-serif; margin:0; margin-bottom:15px; padding-top:25px; }

.location-colume ul  {margin:0; padding:0; list-style-type: none;}
.location-colume ul li { display: flex; margin-bottom:10px;
    align-items: flex-start;}
.location-colume ul li address { margin:0; padding-bottom:20px;   font-size:15px; color:#373737; font-family: 'Fira Sans', sans-serif;   font-style: normal;}
.location-colume ul li address p { font-size:15px; color:#373737; font-family: 'Fira Sans', sans-serif; margin:0; }

.location-colume ul li .icon-area  {flex:0 0 auto; width:32px;     display: inline-block;}
.location-colume ul li .icon-area svg { width:15px; color:#e08310; fill:#e08310}
.location-colume ul li .icon-area svg path {fill:#e08310 }
.location-colume ul li address  {flex:0 0 auto; width:calc(100% - 32px);  }

.location-colume ul li p { margin:0; font-size:15px; color:#373737; font-family: 'Fira Sans', sans-serif; line-height: 1.3; }
.location-colume ul li p a {color:#373737; text-decoration:none; }
.location-colume ul li p a:hover {color:#e08310; }
.footer-col3 .footer-col-in  { padding-top:24px;}

.footer-col-center h3 {font-size:18px; color:#262626; font-weight: bold; font-family: 'Fira Sans', sans-serif; }
.footer-col-center p {font-size:15px; color:#373737; font-family: 'Fira Sans', sans-serif; line-height: 1.3; }

.footer-col.footer-col-center { padding-right:0;}

.copyright-warp { margin-top:30px; padding:30px 0; background:#262626;}

.copyright_colleft { width:60%; padding:0 10px}
.copyright_colright { width:40%; padding:0 10px}

ul.footer-menu-list {     display: flex;
    flex-wrap: wrap;
    padding-top: 15px;}

ul.footer-menu-list li { padding-right:15px;}
ul.footer-menu-list li a {font-size:15px; color:#fff; font-family: 'Fira Sans', sans-serif; line-height: 1.3; }
ul.footer-menu-list li a:hover { text-decoration:none; color:#e08310;}

.copytext {font-size:15px; color:#a1a1a1; font-family: 'Fira Sans', sans-serif; line-height: 1.3; font-weight: 300; }
.copytext a {color:#a1a1a1; text-decoration: none; }

.hero-slide-show .flickity-button {     background: transparent;} 

.hero-slide-show .flickity-prev-next-button.previous {
    left: 20%;
}

.hero-slide-show .flickity-prev-next-button.next {
    right: 20%;
}
.header-bot-right .icon-intro p { text-align:left;}

.header__icon .icon { color:#fff;}
.header__icon--cart { border-left:solid 1px #545151; margin-left:10px;}

.button, .shopify-challenge__button, .customer button { color:#fff;}

.grid__item.product__media-wrapper.product-media-custom { width:37%!important; max-width: 35%!important;}

.product__info-wrapper.product-info-area-main.grid__item { width:37%!important; max-width: 35%!important; padding:0 25px!important;}
.product-info-custom-field { width:26%!important; max-width: 26%!important;}

.product__text.caption-with-letter-spacing+.product__title { font-size:30px;}

.pickup-box { border:solid 1px #dedad2; padding:15px;}

.pickup-in {     position: relative; padding-left:30px;}
.pickup-in .pickup-icon { position: absolute;
    left: 0;
    top: 0;
}
.pickup-in p { margin:0; font-size:16px; color:#373737;}

.key-feature-box h4 { font-size:20px; color:#373737;}
.key-feature-box ul { margin:0; margin: 0; padding: 0;  list-style-type: none;}
.key-feature-box ul li {  padding-left:20px; color:#404040; font-size:14px; line-height: 1.4; margin-bottom:20px; background:url(https://cdn.shopify.com/s/files/1/0562/9388/3974/files/circle-tshap.png?v=1649667843)no-repeat left 5px;}
.abs-data-modal { position: absolute; opacity: 0;  z-index: -9999;}
.quantity-cart-group { display: flex;
    flex-wrap: wrap;
    align-items: center;}

.quantity-cart-group .product-form__input { width: 150px; margin:0; flex: 0 0 150px;  max-width: 150px;}

.quantity-cart-group .form__label {opacity: 0; position: absolute;}
#ct-group .product-form { margin:0;} 

#ct-group {
position: relative;
top: 5px;
}

.breadcrumbs-main { margin-top:20px; padding-bottom:20px; padding-top:10px;}

.breadcrumbs__list { 
    margin: 0;
    padding: 0;
    list-style-type: none;
      display: flex;
    align-items: center;
}
.breadcrumbs__list li { 
    display: flex;
    align-items: center;
  
  margin-right:10px;
}
.breadcrumbs__list li .breadcrumbs__link { font-size:13px; color:#404040;     text-decoration: none;  }

.breadcrumbs__list li .breadcrumbs__link[aria-current="page"] { color:#989ea0;}

.product__info-wrapper .globo-swatch-product-detail .swatch--gl {
    margin-bottom: 15px;
    min-height: 45px;
    position: relative;
}
#ct-group { flex:0 0 auto; width:calc(100% - 160px)}


.section-full-details-review { background:#fcf9f4; padding:25px 0; }
.section-full-details-review .nav-tabs { display: flex; justify-content: center; margin-bottom: 15px; flex-wrap: wrap;}

.section-full-details-review .nav-tabs .nav-link { text-transform: uppercase; margin: 0 15px; padding:10px 2px; font-weight: bold; border: 0; border-bottom: solid 1px #898989; background-color: transparent; color:#898989; font-size:20px; font-family: 'Baloo Chettan 2', cursive;}
.section-full-details-review .nav-tabs .nav-link.active {color:#373737;  border-bottom: solid 1px #000000;} 

.description_main { padding:15px 0;}

.description-tab-intro { text-align: center;}

.description-tab-intro .product__title { font-size:30px; color:#373737;}

.description_main .product__description p { font-size:14px; color:#373737; }

.warning-box-main h3 { color:#dd741f; font-size:18px; font-weight: bold;  }
.warning-box-main { color:#dd741f; font-size:14px; }
.product-recommendations-section { background:#fcf9f4; }

.product-recommendations-section .color-background-2 { background:#fff; }

.product-recommendations-section .card__heading { font-size:15px; color:#373737; text-align: center;}

.product-recommendations-section .card__heading .full-unstyled-link {color:#373737; }

.product-recommendations-section .card-information {text-align: center; }

.product-recommendations-section .card-information .price { font-size: 30px;

color: #dd741f;
font-weight: 700;
font-family: "Fira Sans";
text-align: center; 

}



.product-recommendations-section .product-more-info { display:block;}

.product-more-info .btn.btn-globo { background:#dd741f; color:#fff;     border: 0!important;
    color: #fff;
    font-family: "Baloo Chettan 2",cursive;
    font-weight: 400;
    min-height: 40px;
    border-radius: 0;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none!important; }


.swipernotigrid.flickity-enabled { box-shadow: none!important; display: block;}

.swipernotigrid.flickity-enabled .grid__item {
    width:  25%!important;
    max-width: 25%!important;
      padding:0 10px;
}

.swipernotigrid .flickity-prev-next-button {
    width: 35px;
    height: 50px;
    border-radius: 0%;
  
}

.swipernotigrid .flickity-prev-next-button .flickity-button-icon {
   
    left: 30%;
    top: 30%;
    width: 40%;
    height: 40%;
}

.swipernotigrid .flickity-button {     background: rgba(0,0,0,0.2);}

.product-recommendations__heading { border-bottom:solid 1px #DEDAD2; padding-bottom: 10px;}
.swipernotigrid .flickity-prev-next-button.next {
    right: -40px;
}

.swipernotigrid .flickity-prev-next-button.previous {
    left: -40px;
}

.collection-custom-main { width:100%;}
.collection-custom-main > img { width:100%; height:auto; min-height:250px;}


.cm-col-box.cm-intro-box2 .intro-text { color:#373737; font-family: "Baloo Chettan 2",cursive;  font-weight: 700;  font-size:24px;     padding-bottom: 15px;}

.cm-intro-box1-in {     position: relative;}
.cm-intro-box1-in:after { content:""; left: 92%; top:0; background:url(https://cdn.shopify.com/s/files/1/0562/9388/3974/files/star-media.png?v=1649952503)no-repeat left top; width:74px; height:74px;     position: absolute; z-index: 1; }


.collection-list-warp-in .card-wrapper .color-background-2 {background:#fff; box-shadow: 0 0 5px rgba(0,0,0,0.2); }


.collection-list-warp-in .card__heading { font-size: 16px; color:#373737;
    text-align: center;
    min-height: 38px;
}


.collection-list-warp-in  .product-more-info { display:block;}

.collection-list-warp-in .price { font-size:30px; color:#dd741f!important;     text-align: center; font-weight: bold;}

.collection-list-warp-in .card__heading a:after { display:none;}


.breadcrumbs-warp-collection { background:#F6F2E9;}

.breadcrumbs-warp-collection  .breadcrumbs-main {
    margin-top: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
}


@media(max-width:1920px){
.hero-slide-show .flickity-prev-next-button.previous {
    left: 12%;
}
.hero-slide-show .flickity-prev-next-button.next {
    right: 12%;
}
}
@media(max-width:1680px){
.hero-slide-show .flickity-prev-next-button.previous {
    left: 8%;
}
.hero-slide-show .flickity-prev-next-button.next {
    right: 8%;
}
}
@media(max-width:1600px){
.hero-slide-show .flickity-prev-next-button.previous {
    left: 5%;
}
.hero-slide-show .flickity-prev-next-button.next {
    right: 5%;
}
}
@media(max-width:1500px){
.hero-slide-show .flickity-prev-next-button.previous {
    left: 15px;
}
.hero-slide-show .flickity-prev-next-button.next {
    right: 15px;
}
}
@media(max-width:1399px){
  .productcustom-intro-in h2 {     font-size: 38px;}
  .productcustom-intro-in small  {    font-size: 20px;}
  .productcustom-intro-in .intro-text p { font-size:14px;}
  
  .cm-col-box.cm-intro-box1 h3 { font-size: 80px;}
  .cm-col-box.cm-intro-box1 h4{font-size: 48px;}
  .cm-col-box.cm-intro-box2 .cm-small-title{    font-size: 26px;}
  .cm-col-box.cm-intro-box2 .intro-box2-subtitle {    font-size: 50px;}
  .cm-col-box.cm-intro-box2 .intro-text{font-size: 18px;}
  .cm-intro-box1-in:after{    left: 85%;}

}
@media(max-width:1300px){
  .productcustom-intro-in h2 {     font-size: 34px;}
  .productcustom-intro-in small  {    font-size: 16px; line-height: 1.4;}
  .productcustom-intro-in .intro-text p { font-size:13px; line-height: 1.4;}
  .hero_heading {font-size: 40px; }
  .hero_text span {     font-size: 18px;}
  .hero-intro-col-in small { font-size: 30px; }
  .newsletter__wrapper {
    padding-right: 0rem!important;
    padding-left: 0rem!important;
}
  .logo-item { width:25%;}
}
@media(max-width:1279px){
.store-info-in-intro {
    max-width: 420px;
}
  ul.globlefeature-point-list li .globlefeature-in { height:100%;}
  ul.list-point li span { font-size:14px;}
  .product__text.caption-with-letter-spacing+.product__title {
    font-size: 25px;
}
  
.product-form__submit.button.button--full-width.button--primary {
   
    font-size: 20px;
    font-weight: 700;
}  
  .key-feature-box ul li { margin-bottom:10px;} 
  
  .swipernotigrid.flickity-enabled .grid__item {
    width: 33.3333%!important;
    max-width: 33.3333%!important;
   
}
  
}
@media(max-width:1199px){
  ul.productcustom-grid li { width:100%;}
.store-info-in-intro {
    max-width: 340px;
}
  .store-info-in-intro ul li .intro-text {font-size:14px; }
  ul.featuregridvustom-point-list li .featuregridvustom-in { padding:25px;}
  .btn-roudede-outline { min-width:280px;}
  ul.category-list li { width:25%;}
  .logo-item {
    width: 33.3333%;
}
  
  .product__info-wrapper.product-info-area-main.grid__item {
    width: 45%!important;
    max-width: 45%!important;
    padding: 0 25px!important;
}
  
  .product-info-custom-field {
    width:100%!important;
    max-width: 100%!important;
    padding-top:50px;
}
  
 .grid__item.product__media-wrapper.product-media-custom {
    width: 55%!important;
    max-width: 55%!important;
} 
  
.product-recommendations-section .card-information .price {
    font-size: 18px;
    color: #dd741f;
    font-weight: 700;
    font-family: Fira Sans;
    text-align: center;
}  
  
.product-recommendations-section .card__heading {
    font-size: 13px;
    color: #373737;
    text-align: center;
}  
  
  
 .cm-col-box.cm-intro-box1 h3 { font-size: 64px;}
  .cm-col-box.cm-intro-box1 h4{font-size: 40px;}
  .cm-col-box.cm-intro-box2 .cm-small-title{    font-size: 22px;}
  .cm-col-box.cm-intro-box2 .intro-box2-subtitle {    font-size: 44px;}
  .cm-col-box.cm-intro-box2 .intro-text{font-size: 14px;}
  .cm-intro-box1-in:after{    left: 85%;}  
  
  .collection-list-warp-in .price {
    font-size: 22px;
    color: #dd741f!important;
    text-align: center;
    font-weight: 700;
}
  

}
@media(max-width:990px){ 
  .collection-tab-warp .grid--5-col-desktop .grid__item {
    width: 50%;
    max-width: 50%;
}
ul.category-list li {
    width: 33.333333%;
}
  .hero-col.hero-intro-col { order:2;}
  .hero-col.hero-media-col { order:0;}
  .hero-col {
    flex: 0 0 auto;
    width: 100%;
}
  .hero-intro-col-in { text-align:center;}
  .header-bot-right { display:none;}
  
 .header-search-colume {
    
    flex: 2;
    padding-right: 0;
} 
  .bar-left-text p,.contact-number-link span,.link-col.user-account .announcement__icon {font-size:12px; }  
  
  .globlefeature-in .icon-figure,.globlefeature-in .globlefeature-intro { width:100%;     text-align: center;}
  .globlefeature-in .globlefeature-intro { padding:0;     text-align: center;}
  .centert-logo-rds { display:none;}
  .newslewteer-into, .news-letter-form { width:100%;}
  .newsletter__wrapper.gradient { padding-bottom:30px;}
  
  .copyright_colleft {
    width: 100%;
    padding: 0 10px;
}
  .copyright_colright { width: 100%; }
  .store-info-in { width:70%;}
  .background-section { width:45%;}
  .store-info-in-intro ul li .icon-shap svg {
    width: 12px;
    height: auto;
    color: #ffe323;
}
  .btn-roudede-outline {
    min-width: 238px;
}
  .hero-intro-col-in {padding-bottom:40px;}
  .copytext { text-align:center;}
  ul.footer-menu-list {     justify-content: center;}
  
 .product__info-wrapper.product-info-area-main.grid__item {
    width: 100%!important;
    max-width: 100%!important;
    padding: 0 0px!important;
}
  
.grid__item.product__media-wrapper.product-media-custom {
    width: 100%!important;
    max-width: 100%!important;
} 
  
.product__info-container {
    max-width: 100%;
} 
  
.grid__item.product__media-wrapper.product-media-custom {
    width: 100%!important;
    max-width: 100%!important;
    padding: 0 10%;
}
  .product__info-container {
    max-width: 56rem!important;
}
  .product__info-container { padding-top:30px;} 
  
   .swipernotigrid.flickity-enabled .grid__item {
    width: 50%!important;
    max-width: 50%!important;
	} 
  
  .product-recommendations-section .card__heading{ min-height: 34px;}
  
  ul.featuregridvustom-point-list li h4 {
   
    font-size: 20px;
   
}
ul.featuregridvustom-point-list li .featuregridvustom-in {
    padding: 20px;
} 
  
  .cm-col-box.cm-intro-box1 h3 { font-size: 40px;}
  .cm-col-box.cm-intro-box1 h4{font-size: 25px;}
  .cm-col-box.cm-intro-box2 .cm-small-title{    font-size: 17px;}
  .cm-col-box.cm-intro-box2 .intro-box2-subtitle {    font-size: 34px;}
  .cm-col-box.cm-intro-box2 .intro-text{font-size: 14px;}
  .cm-intro-box1-in:after{    left: 85%;}   
  
 .cm-intro-box2-in .btn-dark {
   
    min-height: 40px;
    border-radius: 20px;
    font-size: 16px;

}
  
  
  
}
@media(max-width:767px){ 

  ul.globlefeature-point-list li { width:100%;}
  ul.nav-tabs li .nav-link {     font-size: 14px;
    font-weight: 500;
    border: 0;
    border-radius: 5px 24px 0 0;}
  
  ul.featuregridvustom-point-list li {  width:100%;}
  
  .footer-row .footer-col.footer-col1 { width:100%; text-align: center; padding-bottom:40px;}
  .footer-col1 .list-social {     justify-content: center;}
  .footer-col.footer-col-center { width:100%;  text-align: center; }
  .footer-row .footer-col { width:100%;  text-align: center; }
  .location-colume ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    max-width: 213px;
    margin: 0 auto;
    text-align: left;
}
  .footer-col3 .footer-col-in {
    padding-top: 0px;
}
  .logo-swiper .flickity-prev-next-button.next {
    right: -0px;
}
 .logo-swiper .flickity-prev-next-button.previous {
    left: 0px;
} 
  
  .grid--2-col-tablet-down .grid__item {
    width: calc(100% - var(--grid-mobile-horizontal-spacing) / 2)!important;
          max-width: calc(100% - var(--grid-mobile-horizontal-spacing) / 2)!important;
}
  
  .swipernotigrid .flickity-prev-next-button.next {
    right: -0px;
}
 .swipernotigrid .flickity-prev-next-button.previous {
    left: 0px;
} 
  
  .section-full-details-review .nav-tabs .nav-link { font-size: 14px; 
    margin: 0 9px;
    padding: 6px 2px;
  }
  
 .description-tab-intro .product__title {
    font-size: 25px;
    color: #373737;
} 
  
 .product__info-wrapper .price--large {
    font-size: 22px;
    color: #6b6862;
   font-weight: bold;
   
} 
.product-info-custom-field {
    width: 100%!important;
    max-width: 100%!important;
    padding-top: 25px;
}  
  
  .collection-custom .cm-col-box.cm-intro-box3 { order:2}
  .collection-custom .cm-col-box.cm-intro-box1 { order:1; padding-bottom:15px;}
   .collection-custom .cm-col-box.cm-intro-box2 { order:3; padding-top:15px;}
  
  .collection-custom .cm-col-box { width:100%; text-align:center;}
  .cm-intro-box1-in:after { display:none;}
  
  .cm-col-box.cm-intro-box3 figure img { max-width:300px; height:auto;}
  
  .collection-custom-main>img {
    width: 100%;
    height: auto;
    min-height: 250px;
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
  
.collection-custom-overlayer {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
    padding: 30px 0;
    z-index: 5;
  line-height:1.2;
}
  .collection-list-warp-in { padding:0 20px;}
}
@media(max-width:639px){ 
  ul.list-point {flex-wrap: wrap; }
  
  ul.list-point li { padding:8px 10px; width:50%; justify-content: flex-start;}
  ul.list-point li span.title-text { padding-right:0;} 
  .section-promise .section-header h2 {font-size: 14px;}
  
  ul.category-list li {
    width: 100%;
} 
  
  .logo-item {
    width: 100%;
}
  
  ul.productcustom-grid li .productcustom-grid-in .productcustom-media-col {
    flex: 0 0 auto;
    width: 100%;
}
  
ul.productcustom-grid li.odd .productcustom-grid-in .productcustom-intro-col {
    padding-right: 20px;
    padding-left: 20px;
}  
  
  ul.productcustom-grid li .productcustom-grid-in .productcustom-intro-col {
    flex: 0 0 auto;
    width: 100%;
    text-align: center;
}
  
  .productcustom-intro-in { padding:20px 0;}
  
  ul.productcustom-grid li.even .productcustom-grid-in .productcustom-media-col {
    order: 0;
}
  ul.productcustom-grid li.even .productcustom-grid-in .productcustom-intro-col { order: 1;} 
  
  ul.nav-tabs li .nav-link {     clip-path: none;}
  
  ul.nav-tabs li .nav-link {
    font-size: 12px;
    font-weight: 500;
    border: 0;
    border-radius: 5px 5px 0 0;
        padding: 8px 6px;
    justify-content: center;
}
  ul.nav-tabs {justify-content: center; }
ul.nav-tabs li {
    margin: 0;
    padding: 0 3px;
}  
  .collection-tab-main .section-header h2 { width:100%; flex:0 0 auto; margin-bottom:15px;}  
  .collection-tab-main .section-header {     flex-wrap: wrap;}
   .collection-tab-main .section-header .all-link-btn { width:100%; flex:0 0 auto;}  
  ul.nav-tabs li .nav-link { top:0;}
  
  .collection-tab-warp .grid--5-col-desktop .grid__item { width:100%; max-width: 100%;}
  
  .collection-header-warp { padding-top:15px;}
  
.background-section {
    width: 100%;
    
    height: 250px;
}
  .store-info {
    position: relative;
    padding-top: 250px;
}
 .store-info-in {
    width: 100%;
       clip-path: polygon(0 0,100% 0,100% 100%,0% 100%);
       padding: 25px;
} 
  .store-info-in-intro ul li {
    display: flex;
    align-items: flex-start;
}
  
  .header-bottom-row .header-bottom-col { width:100%;  flex: 0 0 auto;}
  
  .header-search-colume {
    flex: 0 0 auto;
    width:100%;
    padding-right: 0;
    padding-left:0;
    padding-top:10px;
}
  
  .announcement-bar-left { width:100%; flex: 0 0 auto; text-align:center; }
  .announcement-bar-right{width:100%; flex: 0 0 auto;  text-align:center; justify-content: center;}
  
  .bar-left-text p, .contact-number-link span, .link-col.user-account .announcement__icon {
    font-size: 11px;
}
  
  .section-popularcategory .section-header h2,.section-logo .section-header h2 {     font-size: 18px;}
  .all-link-btn a {font-size: 12px; }
  
  .newslewteer-into { padding-left:0; padding-top:115px;     text-align: center;     background-position: center top;}
  
  .newsletter-form__field-wrapper .field__input {
    padding-right: 22px!important;
    border-radius: 22px;
}
  .newsletter-form__field-wrapper .field {
    z-index: 0;
    flex-wrap: wrap;
}
.newsletter-form__button {
   
    width: 100%!important;
    height: 42px!important;
    color: #fff;
    display: flex;
    align-items: center;
    border-radius: 22px!important;
    margin-top: 15px!important;
    position: relative!important;
}
  
  .swipernotigrid.flickity-enabled .grid__item {
    width: 100%!important;
    max-width: 100%!important;
}
.product__info-wrapper .price--large {
    font-size: 20px;
    color: #6b6862;
   
}
  .grid__item.product__media-wrapper.product-media-custom {     padding: 0 20px;}
  
  .product-form__submit.button.button--full-width.button--primary {
    font-size: 17px;
    font-weight: 700;
}
  .p-type-col{flex-wrap: wrap;}
}
.menu-drawer .list-social {
    justify-content: center;
    margin-left: -1.25rem;
    margin-top: 2rem;
}

.menu-drawer__navigation { padding-top:20px!important;}


/* Categories Wrap Text On Single Product Page */
.p-type-col {
  flex-wrap: wrap;
}

/* Availability Pickup Sidebar Z-Index */
.pickup-availability-drawer {
  z-index: 999999;
}

/* Brands Page CSS */
.container {
  margin: 0 auto;
  width: auto;
}

@media screen and ( min-width: 1400px ) {
  .container {
  margin: 0 auto;
  width: 1400px;
  }
}


.block-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  align-items: center;
  text-align: center;
  gap: 35px;
  padding: 75px 0;
}

@media screen and ( max-width: 1400px ) {
  .block-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and ( max-width: 800px ) {
  .block-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and ( max-width: 550px ) {
  .block-grid {
    grid-template-columns: 1fr;
  }
}

.branding-image {
  max-height: 100px;
}

/* Page Titles */
.main-page-title {
    margin-bottom: 3rem;
    text-align: center;


/* Contact Table */

.location-grid {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  align-items: center !important;
}

