/** Shopify CDN: Minification failed

Line 18:16 Expected ":"

**/

body.overflow-hidden {
  overflow: hidden! Important;
}

/* footer start  */
/* .footer__blocks-wrapper {border-top:1px solid #eeee; padding-top:50px;} */
/* footer end */

/* sidebar start */
.drawer.active .drawer__inner{overflow:auto;}
.cart-drawer .cart__ctas .button {width: fit-content;}
.cart__ctas{flex;gap:10px;}
ul#Slider-product-recommendations{gap:5px !important; overflow-y:hidden;}
.recommendations  .product-card-wrapper .card__heading a {font-size: 12px !important; font-weight: 400 !important;}
.cart-rec-slider .grid__item {min-width: 78% !important; max-width: 78% !important; box-sizing: border-box !important;}
.product-card-wrapper .card__media .media img { transform: initial !important; position: initial !important; max-width:100%; height:100%;}
.cart-rec-slider  .card__media .media{position:initial !important;height:70px; width:70px;    border: 1px solid #eee; border-radius:8px;}
.cart-rec-slider .ratio:before,.cart-rec-slider .ratio:after{content:initial !important;}
.card .card__inner .card__media {position:initial !important;  border-radius: initial; overflow:initial;}
.cart-drawer .card--media .card__inner .card__content{display:none;}
.cart-rec-slider  .card.card--horizontal { align-items: center;}
.cart-rec-slider  .product-card-wrapper .card__information { padding: 0px 0 0;}
.cart-rec-slider .product-card-wrapper { background: #ffffff !important; border: 0 !important;}
.cart-rec-slider .product-card-wrapper .price--on-sale .price__sale{display:flex !important; align-items: baseline;}
/* .cart-drawer-middle-inner {background: transparent !important;} */
.cart-rec-slider .product-card-wrapper .gradient { background: transparent;}
.cart-rec-slider .card__inner { width: fit-content;}
.cart-rec-slider .product-card-bottom {align-items: center;}
.cart-rec-slider .product-card-bottom .product-card-price{margin-top:5px;}
.product-recommended-sec{padding-top:16px}
.product-recommended-sec p strong{ font-weight:600; text-transform:uppercase; color:#000;margin-bottom:2px;    display: block;}
.product-recommended-sec p{font-size:12px; font-weight:400; margin-bottom:0;}
.cart-drawer_bottom .footer__payment .list-payment{margin:0 !important; justify-content:center !important;}
.drawer  .cart-recommendations.has-slider .slider-buttons { position:initial; transform:initial; gap: 10px;    justify-content: center;}
.drawer .has-slider .slider-buttons .slider-button {position: initial !important;}

.cart-recommendations  .product-card-btn .button .icon-wrap{display:none;}
.cart-recommendations .cart-rec-slider .grid__item{display:flex;}
.cart-drawer .cart-items, .cart-drawer tbody{box-shadow:none;}

/* sidebar end */

/* header search start */
.cloud-search-results--single-panel .cs-item {align-items: center !important;}
.cloud-search-results .cs-item{border-bottom:1px solid #eee;}
.instant-search-menu .header-right{text-align:left;    color: #000; font-size: 16px; font-weight: 600;}
.cloud-search-results .see-more-results a {background: #1c9bd8;border: 0; color: #fff !important;}
.cloud-search-results .see-more-results a:hover{transform:initial !important; background: #EE1B34; color: #fff !important;}
.cloud-search-results .cs-item .cs-item-title {color: #000;}
.cloud-search-results .cs-item .cs-item-title:hover {color: #1c9bd8;}
.instant-search-menu dd .details-top {margin: 0 0 15px; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.cloud-search-results .list-image { min-height: initial; min-width: initial; background: #eee; padding: 0; height: 35px; width: 35px; display:flex;justify-content:center; align-items:center;}
.cloud-search-results .list-image img { max-height: 100%; max-width: 100%; padding: 2px;}
.instant-search-menu .see-more-results { margin: 18px 0 15px !important;}
.cloud-search-filter__less, .cloud-search-filter__more, .cloud-search-page-controls__filters-link, .cloud-search-results .cs-item-title, .cloud-search-results a {color: #000; transition:.5s ease;}
.cloud-search-filter__less, .cloud-search-filter__more:hover, .cloud-search-page-controls__filters-link:hover, .cloud-search-results .cs-item-title:hover, .cloud-search-results a:hover {color:  #1c9bd8;}
.cloud-search-results .price {color: #1e9bd7; display:inline-block;}
.cloud-search-results .cs-list-price { color: #ada8a8 !important;margin-left:10px;  text-decoration: line-through;}

.cloud-search-results .description { color: #000000; font-weight: 400;}
.cloud-search-results .image img { background: #eeee; padding: 5px;}
div .cloud-search-results .see-details { text-align: start; background: #1e9bd7; width: fit-content; padding: 6px 15px; color: #fff !important;border-radius: 30px; transition:.5s ease;}
div .cloud-search-results .see-details:hover {background: #EE1B34;} 
div .cloud-search-results .see-details a{color:#fff !important;}
/* header search end*/

/* google review section start */
.jm-star-rating__font-icon[data-v-0e382752]{font-size:16px !important;}
.jdgm-write-review-modal__nav-btn-next{background:#000 !important; }
.jdgm-write-review-modal .jdgm-write-review-modal__close-btn{display:block !important; opacity:1 !important;}
/* google review section end */


/* brands page start  */
.brandPage_Root .brand-page-text-2xl {font-size: 22px !important; background: #eee; color: #111; padding: 2px 15px !important; line-height: normal !important; font-weight: 500 !important;}
.brandPage_Root a.brand-page-text-black { justify-content: space-between;   line-height: normal; transition:.5s ease;padding: 7px 0px;display: flex;align-items: center;width: 100%; transition: .5s ease; font-size: 14px; border-bottom: 1px solid #eee !important;}
.brandPage_Root a.brand-page-text-black:hover{color: #1e9bd7; }
.section-template--19584984088753__main-padding {
    padding-top: 60px !important;
    padding-bottom: 30px !important;
}
a.brand-page-text-black:hover::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath fill='%231E9BD7' d='M247.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L179.2 256 41.9 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E");}
a.brand-page-text-black::after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 11px;
  transition:.5s ease;
  margin-left: 4px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath fill='%23666666' d='M247.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L179.2 256 41.9 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.brandPage_Root .brand-page-w-11\/12{width:100% !important}
.brand-page-w-full.cc{column-count:5 !important; column-gap: 24px;}
.brandPage_Root .brand-page-ml-2{margin-left:0 !important; padding:0 !important;}
.pagination__list list-unstyled .pagination__item {height:32px; width:32px; background:}
/* brand page end  */

/* about page start */
/* about-left-right section start */
.about-left-right{padding:60px 0 !important; }
.about-left-right .image-with-text__media img {position:initial !important}
.about-left-right .image-with-text__media{padding:0 !important;}
.about-left-right .image-with-text__media-item--middle { align-self: start !important;}
.about-left-rightt__text-item {  padding: 0 !important;}
.about-left-right .image-with-text--overlap .image-with-text__text-item {padding: 0;}
.about-left-right .image-with-text--overlap .image-with-text__content {background: transparent; height: auto; width: initial; min-width: inherit; margin-top: 0; margin-left: 0; margin: 0 !important;   padding: 0;  margin-left: 50px !important;}
.about-left-right .image-with-text--overlap .image-with-text__content p{color: #666666 !important;}
/* about-left-right section end */
/* contact info start */
.contact-us-map {background: #fafafa; margin-bottom:10px;padding:60px 0 !important;}
.contact-us-map h2{font-size:22px; color:#000;margin-bottom: 8px;}
.contact-us-map p a{color: #1E9BD7; text-decoration: none;transition: .5s ease;}
.contact-us-map p a:hover{color: #EE1B34;}
.contact-us-map  .image-wrap{border: 2px solid #1E9BD7;border-radius: 6px; overflow:hidden;}
.contact-us-map  .image-wrap iframe{width:100%; height:350px; margin-bottom:-8px;}
.contact-us-map  .media  img{height:350px !important; position: initial !important;}
.contact-us-map  .media {padding:0 !important;border: 2px solid #1E9BD7;border-radius: 6px; overflow:hidden;}
/* contact info end */
/* about page end */

/* contact page start */
.contact-us-form .page-width {display:flex; flex-wrap:wrap; justify-content:space-between}
.contact-us-form .page-width .title-address{width:calc(35% - 15px);background: #fafafa; padding:30px;border-radius: 6px;}
.contact-us-form .page-width .title-address li a{color: #1E9BD7; text-decoration:none; display:inline-block;}
.contact-us-form .page-width .title-address li{list-style:none;}
.contact-us-form .page-width .title-address ul{margin:0; padding:0;}
.contact-us-form .page-width .title-address li:not(:last-child){margin-bottom: 5px;}
.contact-us-form .page-width .title-address li a:hover{color: #EE1B34;}
.contact-us-form .page-width form{width:calc(65% - 15px);background: #fafafa; padding:30px; border-radius: 6px;}
.contact-us-form .page-width form input{border:1px solid #8b8b8b;border-radius: 6px;}
.contact-us-form .page-width form textarea{border:1px solid #8b8b8b;border-radius: 6px;}
.contact-us-form .field__input:focus-visible{box-shadow:none !important;}
.contact-us-form .field:hover.field:after{box-shadow:none !important;}
.contact-us-form .contact__button button{ background: #1E9BD7; color:#fff; transition: .5s ease;    padding: 12px 30px !important;}
.contact-us-form .contact__button button:hover{background:#000000;}
.contact-us-form .contact__button { margin-top: 2rem;}
.contact-us-form .contact .form__message {font-size: 13px; color: #ea001a;  margin-top: 3px;  align-items: center;}
.contact-us-form .form__message{display:none;}
.contact-us-form .form-status-list {display:none;}
.form__message  .form-status {color: #ea001a;}
.form-status-list  li a{color: #ea001a;}
.form-status-list  li{color: #ea001a;}
.form-status-list{margin-bottom:15px}

.shopify-challenge__container .shopify-challenge__button { background: #1e9bd7;color: #fff; transition:.5s ease !important;}
.shopify-challenge__container .shopify-challenge__button:hover { background: #111;color: #fff;}
/* contact page end */

/* blog page start */
.main-blogs-page .article {background: #fafafa;  box-shadow: 0 0 2px 1px #eee;}
.main-blogs-page .article .card__content {padding: 20px;}
.main-blogs-page .blog-articles {column-gap: 40px; row-gap: 40px;}
.main-blogs-page .card__information {padding-bottom: 0; padding-top: 0;}
.main-blogs-page .article-card .card__heading{text-decoration:none !important;  transition:.5s ease;  text-align: center;}
.main-blogs-page .article-card p{text-align:center;}
.main-blogs-page .article-card__info{text-align:center}
.main-blogs-page .underline-links-hover:hover a {text-decoration: none; color: #1e9bd7;transition:.5s ease;}
.share-button__button:hover{text-decoration:none !important;}
.pagination__item {background: #000;color: #fff !important;height: 35px !important;width: 35px !important;border-radius: 100% !important;transition:.5s ease;}
.pagination__item.pagination__item--current {background:  #1e9bd7;color: #fff !important; transition:.5s ease}
.pagination__item:hover {background:  #1e9bd7;color: #fff !important;}
a.pagination__item:after{content:initial !important;}
ul.pagination__list>li { flex: initial; max-width: initial;}
.pagination-wrapper { margin-top: 40px !important;}
.back-blog-btn{display:flex; justify-content:center; padding: 0 20px}
/* blog page end */

/* blog details page start */
.blog-detail-page .article-template .media{padding:15px !important; background: #fafafa;}
.blog-detail-page .article-template .media img{position:initial;}
.article-template header { margin-top: 20px; border-bottom: 1px solid #eee;  margin-bottom: 0; padding-bottom: 20px; }
.social-sharing .social-sharing__title {color:#000000; margin-top: 1px; margin-left: 4px; transition:.5s ease;}
.social-sharing a{text-decoration:none;display: flex;align-items: center; margin-right:15px}
.social-sharing a:hover .social-sharing__title{color: #1e9bd7; }
.social-sharing a:hover svg path{fill: #1e9bd7; }
 .blog-detail-page h1{font-size:30px; margin-bottom:12px;font-weight:600; color: #000000;}
 .blog-detail-page h2{font-size:28px;margin-top:30px; margin-bottom:12px;font-weight:600; color: #000000;}
 .blog-detail-page h3{font-size:26px;margin-top:30px; margin-bottom:12px;font-weight:600; color: #000000;}
 .blog-detail-page h4{font-size:24px;margin-top:30px; margin-bottom:12px;font-weight:600; color: #000000;}
 .blog-detail-page h5{font-size:22px;margin-top:30px; margin-bottom:12px;font-weight:600; color: #000000;}
 .blog-detail-page h6{font-size:20px;margin-top:30px; margin-bottom:12px;font-weight:600; color: #000000;}
.blog-detail-page p a ,  .blog-detail-page li a{color: #1e9bd7; text-decoration:none; transition:.5s ease;}
 .blog-detail-page p a:hover ,  .blog-detail-page li a:hover{color: #ea001a;text-decoration:none;}
  .blog-detail-page .article-template__link:hover{background: #ea001a;}
  .blog-detail-page .article-template__link { font-size: 16px; display: flex; transition:.5s ease; justify-content: center; align-items: center; text-decoration: none; background: #1e9bd7; width: fit-content;  text-align: center; display: flex; justify-self: center; color: #fff; padding: 8px 20px;}
/* blog details page end */


/* my account page start */
.main-combine-customer{margin-bottom:10px !important;}
.customer form { margin-top: 30px !important;}
.main-combine-customer .login-customer p, .main-combine-customer .new-customer p{color: #111111;}
.main-combine-customer .checklist ul li{color:#111111; font-weight: 400;}
.customer form .rounded-login-button{margin-bottom:10px;}
.customer form section{margin-bottom:15px;}
.toggle-password{position: absolute;right: 16px;top: 50%;}
.new-customer .checklist{margin-top:20px;}
.main-combine-customer .checklist ul li {padding-bottom: 17px;}
.main-combine-customer .customer.login {margin: 0 !important;}
.main-combine-customer .login-customer .button{margin-top:30px !important;}
.main-combine-customer .login-customer .button:hover, .main-combine-customer .new-customer .button:hover { background: #ea001a;}
.main-combine-customer .login-customer .button, .main-combine-customer .new-customer .button {transition:.5s ease;}
.login-customer .field svg {margin: 0px 4px 1px 0;}
.login-customer .field.password-field svg {height:21px; width:21px; margin-right:0;}
.customer h2.form__message {font-size: 16px !important;color:#eb001b;}
.errors ul li{font-size:14px;color: #eb001b}
.customer h2.form__message:focus-visible { outline: 0;outline-offset: unset; box-shadow: none;}
.login-customer .customer .forgot-password:hover{color:  #1e9bd7 !important;}
.login-customer .customer .forgot-password{transition:.5s ease;}



/* create_customer start  */
.customer.register {padding-bottom:0 !important;}
#create_customer{background:#f5f5f5; padding:30px; border-radius:10px;    margin-top: 20px !important;}
 .customer #create_customer button{background:#1e9bd7 !important; color:#fff !important;    border-radius: 6px !important;transition:.5s ease; }
 .customer #create_customer button:hover{background:#eb001b !important;}
 .customer #create_customer .login-link a{transition:.5s ease !important;}
 .customer #create_customer .login-link a:hover{color :  #1e9bd7!important;}
/* create_customer end */

.customer.addresses { max-width: 100% !important;padding:30px; border-radius:10px; }
.customer.addresses button{ text-decoration:none; background: #1e9bd7 !important;transition:.5s ease !important; color:#fff !important; border-radius:6px !important; }
.customer.addresses button:hover{background:#000 !important; color:#fff !important;}
.profile-details{background:#f5f5f5; padding:30px; border-radius:10px; }
.profile-details h2{margin:0 0 12px !important;}
.account-book-details{padding:30px; border-radius:10px;background: #f5f5f5;}
.account-book-details h2{margin:0 0 12px !important;}
.account-book{gap:30px;    margin-top: 25px !important;}
.common-button.red{background : #eb001b !important;}
.common-button{padding:8px 18px;  font-weight:400 !important;  font-size: 15px !important; background: #1e9bd7 !important; text-decoration:none !important; color:#fff !important; transition:.5s ease !important; border-radius:6px !important;}
.common-button:hover{background:#000 !important; color:#fff !important; border-radius:6px !important;}
.common-button.red:hover{background:#000 !important}

.add-adress-aria{max-width:1280px; margin:0 auto;}
.add-adress-aria li{background: #f5f5f5; padding:30px;    margin-top: 25px !important;}
.add-adress-aria li button{margin:20px 0 0 !important;}
.add-adress-aria li h2{margin-top:0 !important; margin-bottom:10px !important;}
.add-adress-aria li .address-form{padding:30px 0 0 !important;}


.details-area h1{margin:0 0 10px !important;}
.details-area a:hover{color: #1e9bd7 !important;text-decoration:none;}
.details-area a{color:#111 !important; transition:.5s ease !important; }
.details-area-btn button{margin:12px 0 0 !important;}
.details-area-btn .address-form{margin-top:25px !important;}
.address-form{margin-top:10px !important; background: #f5f5f5; padding:30px; max-width: 1280px; margin: 0 auto;}
.address-form h2{margin:0 0 15px !important;}
.address-form form{margin-top:0 !important;}
.address-form form input{    border: 1px solid #d7d7d7 !important;}
.address-form form select:focus{box-shadow:none !important;}
.select .svg-wrapper, .customer select+.svg-wrapper {right: 15px !important;}
.address-form form select{    border-radius: 6px; height:50px;    border: 1px solid #d7d7d7 !important;}
.address-form form  label:not(.field label ){color:#111 !important;margin-bottom:5px; line-height:normal;}

.address-form form .select:before,.address-form form .select:after{content:initial !important;}
/* my account page end */

/* search page start */ 
.template-search__search .search__input{border:1px solid #eee;color: #111111;      background: #fafafa;   border-radius: 10px;}  
.template-search__search .svg-wrapper>svg {height: 16px;}
.field__input:focus-visible{box-shadow:none !important;}
.field::after,
.field::before,
.field{box-shadow:none !important}
.template-search__search .search__input::placeholder{color: #999999;}
.template-search__search .search__button{border-left:1px solid #eee;}
.search-collections__list li{list-style:none; margin-right:12px; margin-top:6px; margin-bottom:6px;}
.search-collections h2{color:#111 !important;}
.search-collections__list{padding-left:0; display: flex;flex-wrap: wrap; padding-top: 14px; border-top:1px solid #eeeeee;}
.search-collections__list li a{color:#111 !important; text-decoration:none; padding:3px 20px;  height:38px;  display:flex; justify-content:center; align-items:center; font-size:14px; font-weight:500; border-radius:6px; border:1px solid #eeeeee;}
.search-collections__list li a:hover{background: #1e9bd7 !important; border-color: #1e9bd7 !important; color: #ffffff !important;}
.facets__display .facets__list {padding: 20px;}
#main-search-filters .facets__form{background: #eee; padding:15px; gap:0 15px;    border-radius: 10px; align-items:center;}
#main-search-filters .facets__form .facets__summary{margin-bottom:0;}
#main-search-filters .facets__form .facets__heading{margin:0 20px 0 0;    font-size: 18px; color: #000;}
#main-search-filters .facets__form .facet-filters__field h2{margin:0 20px 0 0;    font-size: 18px; color: #000;}
#main-search-filters .facets__form .facets__disclosure{padding:8px 15px; background:#fff; border-radius:4px;    margin-right: 15px;}
#main-search-filters .facets__form .select select{padding:8px 15px; background:#fff; border-radius:4px;    margin-right: 15px;color:#000; font-weight:500; font-size:16px;}
#main-search-filters .facets__wrapper{gap:5px;}

.facets__form .active-facets__button-remove{color: red;}
.facets__form .product-count{align-self: center !important;}
.facets__form .product-count .product-count__text span{color:#000 !important;    font-weight: 500;}
.icon-caret svg path{fill:#000;}
#main-search-filters .facets__form  .select .svg-wrapper {
    height: 9px;
    transform: rotate(0);
    top: 16px;
    right: 24px !important;
}


#main-search-filters .facets__form .facets__disclosure span{color:#000; font-weight:500; font-size:16px;}
/* search page end */


/* shippig information page start */
.ship-info .table-wrapper{overflow-x : auto;}

.page-width--narrow.section-template--19671359848625__main-padding{padding-bottom:0 !important;}
.tab-container.ship-info .tab svg path{ fill: #111111;}
.tab-container.ship-info .tab.active svg path{ fill: #ffffff;}
.tab-container.ship-info .tab:hover svg path{ fill: #ffffff;}
.tab-container.ship-info .content h3{ color: #111111;}
.tab-container.ship-info .content input{height:50px; margin-top:0; border:0;}
.tab-container.ship-info .content button{height:50px; margin-top:0;border:0; cursor:pointer; border-radius: 5px;}
.tab-container.ship-info .content button:hover{background: #111111 !important;}
.tab-container.ship-info .content input:focus-visible,.tab-container.ship-info .content button:focus-visible,
.tab-container.ship-info .content input:focus,.tab-container.ship-info .content button:focus{border:0; outline:0;box-shadow:none;}

.promocode-and-payment-methods .footer__payment .list-payment{justify-content:center !important;}

.page-main-full-width.ship-info table{width:100%;    margin-bottom: 15px;}
.page-main-full-width.ship-info .static__delivery--title table a{text-decoration:none;}
.page-main-full-width.ship-info .static__delivery--title table a:hover{color:#1e9bd7 !important;}
.ship-info  table a:hover{color:#1e9bd7 !important;}
.ship-info  table a{transition:.5s ease;}
.page-main-full-width.ship-info .static__delivery--title .unstyled{column-count:5; gap: 20px;}
.page-main-full-width.ship-info .static__delivery--title .unstyled li{margin-bottom:5px;}
.page-main-full-width.ship-info .static__delivery--title .unstyled li a:hover{color:#1e9bd7 !important;}
.page-main-full-width.ship-info .static__delivery--title .unstyled li a{transition:.5s ease;}
/* shippig information page end */

/* whishlist page start */
.wk-product-card .wk-floating{z-index:0;}

@media(max-width:1649px){
    /* brand page start  */
    .brand-page-w-full.cc{column-count:4 !important;}
    /* brand page end  */
}

@media(max-width:1349px){
    /* brand page start  */
    .brand-page-w-full.cc{column-count:3 !important;}
    /* brand page end  */

}


@media(max-width:1199px){

  /* vendor section start  */
  .vendor-slider ul li { width: calc(25% - 51px * 5 / 6)!important; max-width: calc(25% - 51px * 5 / 6)!important;}
  /* vendor section end  */

  /* footer start  */
.footer__blocks-wrapper { padding-top:40px;}
/* footer end */

    /* header search start  */
    .cloud-search-results--mobile .cs-item .cs-item-title, .cloud-search-results--mobile .cs-item .price { font-size: 15px;}
    /* header search end  */

    /* brand page start  */
    .section-template--19584984088753__main-padding { padding-top: 50px !important; padding-bottom: 10px !important;}
    .shopify-section  .brandPage_Root .brand-page-text-2xl { font-size: 20px !important;}
    /* brand page end  */

    /* about left right start  */
    .about-left-right{padding:50px 0 !important; }
    /* about left right end */

      /* contact info start */
    .contact-us-map .media img { height: 280px!important;}
    .contact-us-map .image-wrap iframe { height: 280px;}
    .contact-us-map {margin-bottom: 0px; padding: 50px 0!important;}
    /* contact info end */

    /* blog page start */
    .pagination-wrapper { margin-top: 30px!important;}
    .main-blogs-page .article-card .card__heading { font-size: 22px;}
    .main-blogs-page .blog-articles {column-gap: 30px; row-gap: 30px;}
    /* blog page end */

    /* blog details page start */
    .blog-detail-page h1{font-size:28px;}
    .blog-detail-page h2{font-size:26px;}
    .blog-detail-page h3{font-size:24px;}
    .blog-detail-page h4{font-size:22px;}
    .blog-detail-page h5{font-size:20px;}
    .blog-detail-page h6{font-size:20px;}

    .article-template__social-sharing { margin-top: 10px;}
    /* blog details page end */

    /* my account css start  */
    .main-combine-customer {margin-bottom: 0px!important;}
    .customer form {margin-top: 30px !important;}
    .new-customer .checklist {margin-top: 15px;}
    /* my account css end */

    /* shipping informarion start */
    .page-main-full-width.ship-info .static__delivery--title .unstyled {column-count: 4;}
    /* shipping informarion end */

}



@media(max-width:991px){
  /* vendor section start*/
  .vendor-slider ul li { width: calc(33% - 55px * 5 / 6)!important; max-width: calc(33% - 55px * 5 / 6)!important;}
  /* vendor section end */

    /* footer start  */
    .footer__blocks-wrapper { padding-top:35px;}
    /* footer end */

    /* brand page start  */
    .brand-page-w-full.cc{column-count:2 !important;}
    .section-template--19584984088753__main-padding { padding-top: 40px !important; padding-bottom: 0px !important;}
    .shopify-section  .brandPage_Root .brand-page-text-2xl { font-size: 18px !important;}
    /* brand page end  */

    /* about page start  */
    .about-left-right{padding:40px 0 !important; }

     .about-left-right .grid__item{width:100% !important}
     .about-left-right .image-with-text--overlap .image-with-text__content {  padding: 20px 0 0 0; margin: 0 0 0 0px!important;}
       .about-left-right .image-with-text__content>*+* { margin-top: 1rem;}
    /* about page end */

    /* contact info start */
    .contact-us-map { padding: 40px 0!important;}
    .contact-us-map .media img { height: 210px!important;}
    .contact-us-map .image-wrap iframe { height: 210px;}
    .contact-us-map h2 {font-size: 20px;}
    /* contact info end */
    
    /* blog page start */
    .main-blogs-page h1{    margin: 0 0 18px;}
    .main-blogs-page .article-card .card__heading { font-size: 20px;}
    /* blog page end */

      /* blog details page start */
    .blog-detail-page h1{font-size:26px;}
    .blog-detail-page h2{font-size:24px;}
    .blog-detail-page h3{font-size:22px;}
    .blog-detail-page h4{font-size:22px;}
    .blog-detail-page h6{font-size:18px;}
    /* blog details page end */

      /* my account css start  */
    .customer form {margin-top: 25px !important;}
    .new-customer .checklist {margin-top: 12px;}
    .main-combine-customer .login-customer .button { margin-top: 20px!important;}
    /* my account css end */

    /* search page start */
    #main-search-filters .facets__form .facets__disclosure span { font-size: 13px;}
    #main-search-filters .facets__form .facets__heading {margin: 0 5px 0 0; font-size: 14px;}
    #main-search-filters .facets__form .facets__disclosure {padding: 6px 8px;margin-right: 5px;}
    #main-search-filters .facets__form .facet-filters__field h2 {margin: 0 7px 0 0; font-size: 14px;}
    #main-search-filters .facets__form .select select {padding: 7px 10px;margin-right: 7px; font-size: 14px;}
    #main-search-filters .facets__form .facet-filters { padding-left: 0;}
    /* search page end */


    /* shipping informarion start */
    .page-main-full-width.ship-info .static__delivery--title .unstyled {column-count: 3;}
    /* shipping informarion end */
}

@media(max-width:989px){
  /* my account page start  */
.profile-details h2{margin:0 0 10px !important;}
.account-book-details h2{margin:0 0 10px !important;}
.account-book {margin-top: 20px !important;}
.account-book-details:first-child{margin-bottom:20px !important;}

.inner-banner {margin: 30px 0 4px;}
  /* my account page end */

}

@media(max-width:767px){
      /* header search start  */
    .cloud-search-results--mobile .cs-item .cs-item-title, .cloud-search-results--mobile .cs-item .price { font-size: 14px;}
    .template-search__header h1{margin-bottom:0 !important;}
    .template-search__search .search {margin-top: 15px !important;}
    .template-search__search { margin: 0 auto 20px !important;}
    /* header search end  */

      /* footer start  */
    .footer__blocks-wrapper { padding-top:30px;}
    /* footer end */

      /* brand page start  */
    .section-template--19584984088753__main-padding { padding-top: 30px !important; padding-bottom: 0px !important;}
   .shopify-section  .brandPage_Root .brand-page-text-2xl { font-size: 17px !important;}
    a.brand-page-text-black {font-size: 15px;}
    /* brand page end  */

    /* about left right start  */
    .about-left-right{padding:30px 0 !important; }
    /* about left right end */

    /* contact info start */
    .contact-us-map { padding: 30px 0!important;}
    .contact-us-map .grid__item {width: 100%;max-width: 100%;}
    .contact-us-map h2 { margin-top: 12px;}
    /* contact info end */

    /* contact page start  */
    .contact-us-form .page-width .title-address {padding: 25px; margin-bottom: 20px; width:100%;}
    .contact-us-form .page-width form {padding: 25px; width:100%;}
    /* contact page end  */

    /* blog page start */
    .main-blogs-page h1 { margin: 0 0 12px;}
    .main-blogs-page .blog-articles { column-gap: 20px; row-gap: 20px;}
    .pagination-wrapper { margin-top: 20px!important;}
    .pagination__item {height: 32px!important;width: 32px!important;}
    /* blog page end */


          /* blog details page start */
    .blog-detail-page h1{font-size:24px; margin-top:25px;}
    .blog-detail-page h2{font-size:22px; margin-top:25px;}
    .blog-detail-page h3{ margin-top:25px;}
    .blog-detail-page h4{ margin-top:25px;}
    .blog-detail-page h5{ margin-top:25px;}
    .blog-detail-page h6{ margin-top:25px;}
    .blog-detail-page .article-template__back{margin-top:20px !important;}
    .blog-detail-page .article-template__back .article-template__link { font-size: 15px; padding: 7px 18px;}
    /* blog details page end */
    
      /* my account css start  */
   .main-combine-customer .login-customer, .main-combine-customer .new-customer { padding: 20px !important;}
   .new-customer .checklist {margin-top: 8px;}
   .main-combine-customer .checklist ul li { padding-bottom: 12px;}
   .customer form {margin-top: 22px!important;}
   .login-customer .field svg { margin-bottom: 4px;}
   .customer .address-form form { margin-top: 10px!important;}
   .address-form h2 {margin: 0 0 10px !important;}
    /* my account css end */

   .inner-banner {margin: 20px 0 4px;}


     /* shipping informarion start */
    .page-main-full-width.ship-info .static__delivery--title .unstyled {column-count: 2;}
    /* shipping informarion end */

}


@media(max-width:767px){

/* create_customer start  */
#create_customer{padding:20px; margin-top: 12px !important;}
/* create_customer end  */

}



@media(max-width:749px){
.mobile-facets__main{padding:0 !important;}
.mobile-facets__sort .select__select {height: auto;  margin-right: 0 !important; border-bottom:1px solid #eee;}
.mobile-facets__sort .select .svg-wrapper{right:0 !important;}
.mobile-facets__sort .select__select:focus-visible {outline: 0 !important;outline-offset:initial; box-shadow: none !important;}
.mobile-facets__open{    padding: 10px 15px !important; color: #fff !important; background: #000; border-radius: 6px;}
.mobile-facets__main .js-filter{border-bottom:1px solid #eee;}

.mobile-facets__close-button { margin-top: 0 !important;border-bottom: 1px solid #eee;}
.mobile-facets__info {padding-top: 10px !important;}
.mobile-facets__submenu .mobile-facets__list { padding-top: 20px;}
.mobile-facets__submenu .list-menu__item {padding: 17px 25px 1px;}
/* .facets__price .field{background:#eee;} */

.mobile-facets__submenu .list-menu__item { border-bottom: 1px solid #eee; background: #eeeeee29; margin-bottom: 2px;}
  

.page-main-full-width.ship-info table {width: 600px;}
}

@media(max-width:600px){
  /* shipping information start */
  .tab-container.ship-info .content button {margin-top: 15px;}
  /* shipping information end */

}


@media(max-width:575px){

  /* vendor section start */
  .vendor-slider ul li {min-width: 42% !important;}
  /* vendor section end */

    /* footer start  */
    .footer__blocks-wrapper { padding-top:25px;}
    /* footer end */

    /* brand page start  */
    .brand-page-w-full.cc{column-count:1 !important;}
    .section-template--19584984088753__main-padding { padding-top: 25px !important; }
    .shopify-section  .brandPage_Root .brand-page-text-2xl { font-size: 16px !important;}
    /* brand page end  */

      /* about left right start  */
    .about-left-right{padding:25px 0 !important; }
    .about-left-right .image-with-text--overlap .image-with-text__content { padding: 15px 0 0;}
    .about-left-right .image-with-text__content>*+* { margin-top: 0.6rem;}
    /* about left right end */

    /* contact info start */
    .contact-us-map {padding: 25px 0!important;}
    /* contact info end */

    /* contact page start  */
    .contact-us-form .page-width .title-address {padding: 20px;}
    .contact-us-form .page-width form {padding: 20px;}
    /* contact page end  */

    /* BLOG PAGE Start  */
    .main-blogs-page .article-card .card__heading { font-size: 18px;}
    /* BLOG PAGE End */

    /* my account page start  */
    .address-form {padding: 20px;}
    .add-adress-aria li {padding: 20px;margin-top: 20px !important;}
    .add-adress-aria li button { margin: 12px 0 0 !important;}
    /* my account page end */

    .inner-banner {margin: 18px 0 4px;}

    /* shipping informarion start */
    .page-main-full-width.ship-info .static__delivery--title .unstyled {column-count: 1;}

    /* shipping informarion end */
}

@media(max-width:479px){
 /* vendor section start */
.vendor-slider ul li {min-width: 64% !important;}
 /* vendor section end */

}

@media(max-width:399px){
  .total-cost-and-title{flex-shrink: 0;}
  .cart-drawer .cart__ctas .button {  width: 100%;}
  .cart-drawer .cart__ctas a.button{margin-bottom:5px;}
}
