/** Shopify CDN: Minification failed

Line 751:0 Unexpected "}"
Line 1458:62 Expected identifier but found "!"
Line 1567:57 "msrgin-top" 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');
body{color: #222;}
/* .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer{height: auto !important;} */

.mobile-facets{z-index: 99999 !important;}
.section-header.shopify-section-group-header-group{z-index: 999;}
.bg-image-wrap{
  position: relative;
}
.bg-image-wrap img{width: 100%;}
.banner-ico img{width: 100%;}
.banner-icon{
  cursor: pointer;
      position: absolute;
    bottom: 0px;
    text-align: center;
    width: 40px;
    margin: auto;
    left: 0px;
    right: 0px;
}
a.bg-btn {
    position: absolute;
    bottom: 235px;
    left: 0px;
    right: 0px;
    margin: auto;
    text-align: center;
    /* border: 1px solid #ccc; */
    max-width: max-content;
    padding: 10px 100px;
    background: #404548;
    color: #fff;
    text-decoration: none;
    border-radius: 8px;
  transition: 0.5s all;
}
a.bg-btn:hover{background: #000;transition: 0.5s all;}

.blog-btn{
    background: #404548;
    color: #fff;
    text-decoration: none;
    padding: 6px 20px;
    border-radius: 6px;
    display: block;
    margin: auto;
    margin-top: 10px;
  text-align: center;
}

#ContactForm .field__input, .customer .field input{border: 1px solid #404548;border-radius: 6px;}
.article-card__excerpt{font-style: italic;}
.article-card__info{display: flex;justify-content: center;}

.article-card__excerpt{margin: 0px;margin-bottom: 10px;}
.product-slider-img{width: 45%;}

.product-slider-img img{border-radius: 10px;width: 100%;}

.slider-nav img{width: 60px !important;height: 60px;object-fit: cover; margin: 5px;cursor: pointer;}
.slider-nav .slick-current {border: 2px solid #404548;border-radius: 10px;}
.main-slide {margin-bottom: 20px;border: 1px solid #000;box-shadow: 0px 0px 10px 0px #ccc;border-radius: 10px;}

.slider-nav .slick-slide {
  opacity: 0.5;
}

.icon-close{color: #000;}

.slider-nav .slick-current {
  opacity: 1 !important;
}
.main-slider-img {
  position: relative;
  overflow: hidden;
  cursor: crosshair;
}

.zoom-img {
  width: 100%;
  height: auto;
  transition: transform 0.2s ease;
  transform-origin: center center;
  will-change: transform;
  display: block;
}
.card__information{padding: 10px !important;}

/* why css */

.why-wrapper{padding: 40px 0px;margin-bottom: 40px;}
.why-wrap{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 50px;}
.why-img img{width: 100%;}
.why-img {margin: 0px;width: 100px;height: 100px;margin: auto;}
.why-heading{font-size: 18px;font-weight: 600;margin: 10px 0px;}
.why-text{margin: 0px;}
.why-item{box-shadow: 0px 0px 10px 0px #ccc;border-radius: 10px;padding: 15px;width: 32%;text-align: center;background: #fff;}


/* Slider css */
.slider-main img{width: 100%;max-width: 100%;border-radius: 10px;}
body .slick-active button{background: #404548 !important;}
.slider-main {padding: 25px 10px 0px;}
.slick-dots li button{width: 10px;height: 10px;padding: 0px;;font-size: 1px;border-radius: 50%;margin: 0px 3px;box-shadow: unset;border: 1px solid #404548;}
.slick-dots{display: flex;justify-content: center;list-style: none;position: absolute;bottom: 14px;left: 0px;right: 0px;}

marquee p{    display: inline-flex;
    align-items: center;
    margin-right: 3rem !important;font-size: 24px;margin: 0px;}
marquee p img{margin: 0px 40px;}

.header {
    padding: 14px 0rem 10px 0rem;
}
.jdgm-form__fieldset p{display: none;}
.search-modal.modal__content{margin-top: 37px;}
.blue-color{color: #404548 !important;}
.whatsapp-mobile{position: fixed;right: 10px;bottom: 20px;width: 45px;height: 45px;display: block;}
  .whatsapp-mobile img{width: 100%;}
.price__sale{display: none !important;}
.main-page-title {
      font-size: 28px;
    font-weight: 600;
    color: #404548;
    max-width: max-content;
    margin: auto;
      padding: 30px 0px 10px;
  text-align: center;
  position: relative;
}
.drawer__close{top: 30px !important;}
.main-page-title::before{position: absolute;content: '';width: 50%;background: #404548;height: 2px;left: 0px;right: 0px;bottom: -4px;margin: auto;}
.contact__button .button{background: #404548 !important;}
.full-unstyled-link{white-space: nowrap;
    width: 242px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    margin: auto;}
.mega-menu{transition: 0.5s all;}
.mega-menu .mega-menu__content{display: none;transition: 0.5s all;}
.mega-menu:hover .mega-menu__content{opacity: 1 !important;transform: translateY(0) !important;display: block;transition: 0.5s all;}
.scrolled-past-header .header__menu-item {color: #222 !important;}
.header__menu-item .icon-caret{display: none;}
details[open]>.header__menu-item{text-decoration: none;}
.announcement-bar__message{font-size: 15px;}
.page-width-desktop{padding: 0px !important;}
#shopify-section-sections--24535737106706__header{z-index: 99;}
.page-width.top-header {
    display: flex;
}
.contact.headers{
    width: 50%;
}
.custom-links {
    width: 50%;
}
.custom-links a.button {
    float: inline-end;
    background-color: #404548;
    color: #ffffff;
    padding: 0 0rem;
}
.header-t {
    background-color: #404548;
}
.contact.headers a {
    background-color: #404548;
    color: #ffffff;
    padding: 0 0rem;
}
i.fa.fa-phone {
    font-size: 17px;
    vertical-align: middle;
    color: white;
}

.product-form{display: flex !important;justify-content: space-between;}
.product-form form{width: 100%;}
.st-wishlist-button[data-type="details"]{margin-left: 15px;width: 50px;}
.st-product-card .st-atc-button{background: #69bb47 !important;}
/* #transcyBtnSwitcher{position: fixed;
    right: -122px;
    top: 50%;
    transform: rotate(90deg);
    font-size: 16px;} */


/* .transcy-switcher-language{width: 30px;height: 30px;}
.transcy-switcher-language img{width: 100% !important;}
.transcy-locale-name{margin-left: 10px;}
.transcy-select-items{top: 88px !important;right: 37px !important;}
.st-wishlist-icon {
        color: #1aa8f7 !important;
        width: 26px !important;
        height: 26px !important;
    } */
#transcyBtnSwitcher{padding: 0px 4px !important;min-height: 21px;}
.transcy-locale-name{font-size: 15px !important;}

.st-wishlist-details-button[data-type=manually] .st-number{width: 16px !important;height: 16px !important;top: 13px !important;right: -5px !important;    font-size: 10px;}
.cart-count-bubble{width: 16px !important;height: 16px !important;font-size: 10px;    bottom: 10px !important;right: 8px !important;left: unset}

div#shopify-section-sections--18211399008300__announcement-bar{
      position: fixed;
    top: 0px;
    width: 100%;
    z-index: 9999;
  }
body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left: 0px !important;padding-right: 0px !important;}
/* .announcement-bar__message span{    padding-top: 0px;} */
.transcy-switcher-container.transcy-switcher-position__floating.transcy-switcher-position__top_right{right:6px !important;top: 6px !important;}

.header{padding-top: 35px !important;}
.footer__content-bottom{background: #000;padding-bottom: 10px;}
.footer-block__details-content .list-menu__item--link, .copyright__content a, .footer-block__details-content ul li{color: #fff !important;}
.field:before{border: unset !important;}

@media (min-width: 320px) and (max-width: 767px) {
.slideshow__media.banner__media.media {
    display: none;
}
.banner--mobile-bottom .banner__box {
    padding: 2rem 2rem !important;
}  
.slick-prev {
  left: 10px !important; /* Position for the left arrow */
}

.slick-next {
  right: 10px !important; /* Position for the right arrow */
}  
slideshow-component {
    padding: 0px 10px 0px 10px !important;
} 
.banner--mobile-bottom .banner__box {
    padding: 4rem 3.5rem !important;
}  
.section.featured-ollection-home ul.grid.product-grid li {
    padding: 0px 0px !important;
}  
.price--on-sale .price-item--regular {
    font-size: 1.2rem !important;
}
.price:not(.price--show-badge) .price-item--last:last-of-type {
    font-size: 1.5rem !important;
}  
.quick-add {
    margin: 0px 1rem 1rem !important;
}  
h3.card__heading.h5 {
    font-size: 16px !important;
    font-weight: 500 !important;
    padding: 0 0rem 0px !important;
}  
img.card-collection.dekstop {
    display: none;
} 
img.card-collection.mobile {
    display: block;
    padding: 0rem 2rem 1rem 2rem;
}  
img.saleImg.dekstop {
    display: none;
}
img.card-collection.mobile.s {
    padding: 0rem 0rem 0rem;
} 
h2.collection-hero__title-new {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
}  
.page-width.cols p {
    font-size: 14px;
    line-height: 18px;
}  
.page-width.cols {
    text-align: center;
    width: -webkit-fill-available;
    color: #404548;
}  
.breadcrumbs {
    margin: 0em 0 0em !important;
}  
.quick-add__submit {
    font-size: 13px !important;
    background: #404548;  
    border-radius: 10px;
    font-weight: normal;
    color:white !important;
}  
}
@media (min-width: 768px) and (max-width: 2500px) {
.mobile-image-dat {
    display: none;
}
img.card-collection.dekstop {
    display: block;
}  
img.card-collection.mobile {
    display: none;
}  
h2.collection-hero__title-new {
    color: #404548;
    font-size: 50px;
    font-weight: 600;
    margin: 0;
}  
.quick-add__submit {
    background: #404548;
    border-radius: 10px;
    font-weight: normal;
    color:white !important;
    font-size: 16px !important;
}  
.multicolumn-list {
    margin-top: 1.5rem !important;
}  
}
.section.multicolumn-home-page .multicolumn__title {
    text-align: center;
}
.section.multicolumn-home-page p.collection-description{
    text-align: center;
    margin-bottom: 2.5rem;
}
.multicolumn.background-primary .multicolumn-card{
  background:white !important;
}
.section.featured-ollection-home h2.title.inline-richtext.h1 {
    text-align: center;
}
.section.featured-ollection-home .collection__description.body.rte{
    text-align: center;
}
.collection  ul.grid.product-grid li {
    border: 1px solid #80808038;
    padding: 0 10px 0 10px;
    border-radius:10px;
    border: 1px solid #80808038;
    padding: 0 10px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.07);
    box-shadow: 0 3px 20px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    padding: 0px;
}
/* Set up the container to be responsive */
.slider-container {
  display: flex;
  overflow: hidden;
  width: 100%;
  justify-content: center;
  align-items: center;
}

/* Each slider item should take up 20% of the width */
.slider-item {
  flex: 0 0 20%;  /* 20% width for each slide */
  padding: 10px;   /* Optional padding */
  box-sizing: border-box;
}

/* Make the images responsive */
.slider-image {
  width: 100%;
  height: auto;
  object-fit: cover;  /* Ensures the image covers the container properly */
}

/* Optional: If you want to style links and images */
/* a {
  display: block;
} */
.Image-Offer h2.offter-title {
    text-align: center;
}
.Image-Offer p.collection-description {
    text-align: center;
}
.card__heading {
    text-align: center;
}
.price.price--on-sale {
    text-align: center;
}
.video.main {
    display: flex;
    gap: 12px;
  margin-top: 30px;
}
.video-grids {
    padding: 0px;
    box-shadow: 4px 0px 10px 0px #ccc;
    margin: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.video .quick-add__submit{margin: 10px;min-width: unset;transition: 0.5s all;display: flex;justify-content: center;align-items: center;}
.video .quick-add__submit:hover{transition: 0.5s all;background: #212529 !important;}
.video-player{border-radius: unset !important;}

.video-grids a {
  margin: 0px !important;
    font-size: 14px !important;
    text-align-last: center;
    color: black;
    text-decoration: none;
    letter-spacing: 0px;
  font-weight: 400;
  display: flex;
    justify-content: center;
    align-items: center;
}
.video-grid h2.offter-title {
    text-align: center;
}
.slick-next, .slick-prev{
  width: 40px !important;
    height: 45px !important;
    border-radius: 4px;
    background: #fff !important;
  opacity: 0.8;
      line-height: 14px !important;
  border: 3px solid #fff !important;
}
  .slick-next:hover, .slick-prev:hover{opacity: unset;border-color: #e6e6e6 !important;}
  .slick-next:before, .slick-prev:before{
    font-size: 30px !important;
    font-family: fantasy !important;
    
  }

.footer-block__details-content ul{padding: 0px;list-style: none;}
.footer-block__details-content ul li {padding-bottom: 0.5rem;}

#GalleryViewer-template--24535740219666__main{width: 80%;}
#GalleryThumbnails-template--24535740219666__main{width: 17%;overflow: auto;}
#GalleryThumbnails-template--24535740219666__main::-webkit-scrollbar {width: 6px;background: #f1f1f1;border-radius: 10px;overflow: hidden;}
#GalleryThumbnails-template--24535740219666__main::-webkit-scrollbar-thumb{background: #ccc;border-radius: 10px;}
#MediaGallery-template--24535740219666__main{display: flex;justify-content: space-between;flex-direction: row-reverse;}
#Slider-Thumbnails-template--24535740219666__main{height: 416px;display: block !important;}
#Slider-Thumbnails-template--24535740219666__main .thumbnail-list__item.slider__slide{width: 80%;margin: 10px;margin-top: 0px;}
#Slider-Thumbnails-template--24535740219666__main .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow: unset !important;}
#Slider-Thumbnails-template--24535740219666__main .thumbnail[aria-current]{border: 2px solid #404548 !important;}
  
.video-grid p.collection-description {
    text-align: center;
}
.slider-item .video-ing{
  position: absolute;
    top: -35px;
    width: 50px;
    height: 50px;
    left: 10px;
    border-radius: 6px;
    overflow: hidden;
  border: 2px solid #fff;
}

.video-ing img{width: 100%;}
.featured-ollection-home h2.title.inline-richtext.h2 {
    text-align: center;
  padding-bottom: 10px;
}
.slider-container{margin-top: 30px;}
.shopify-section.our-blog h2.blog__title {
    text-align: center;
}
.mobile-image-dat img.mobile-image {
    width: 100%;
    height: auto;
}
.mobile-image-dat {
    position: absolute;
}
.slideshow__text.banner__box {
    background: transparent;
}
slideshow-component {
padding: 0px 20px 0px 20px;
}
/* .slider-button {
    display: none !important;
} */
.slideshow__controls {
    border: none !important;
}
.shopify-section.Image-Offer div#section-cta {
    padding-top: 20px;
    padding-bottom: 20px;
}
.shopify-section.video-grid div#section-cta {
    padding-top: 20px;
    padding-bottom: 20px;
}
h3.video-title {
    text-align: center;
  font-size: 15.5px;
  color: #222;
  font-weight: 500;
  margin-bottom: 10px;
  margin-top: 10px;
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
a.video-button {
    background: aquamarine;
    background-color: #404548;
    margin: 10px 40px 10px 40px;
    padding: 10px 0px 10px 0px;
    color: black;
}
.slick-next:before, .slick-prev:before {
    color: black !important;
}
.slick-prev, .slick-next {
  font-size: 24px;
  color: #404548; /* Customize the arrow color */
  background: transparent;
  border: none;
  padding: 10px;
  cursor: pointer;
}

.slick-prev {
  left: 0px !important; /* Position for the left arrow */
  z-index: 1;
}

.slick-next {
  right: 0px !important; /* Position for the right arrow */
  z-index: 1;
}
.collapsible-content-wrapper-narrow {
    border-radius: 10px;
}
.newsletter__wrapper {
   border-top: 1px solid white;
}
h2.collapsible-content__heading.inline-richtext.h2 {
    padding: 5px 0 5px 0px;
}
.collapsible-content summary:hover{background: transparent !important;}
.accordion {
    margin-top: 2.5rem;
    margin-bottom: 0;
    border-top: none !important;
    border-bottom: none !important;
    margin-bottom: 1.5rem !important;
    border-radius: 10px;
}
.main-summ-perent {
    width: 100%;
    display: flex;
}
.main-summ {
    display: flex;
    gap: 2rem;
}
.Summery-image img.saleImg {
    width: 100%;
}
.Summery-image {
    width: 30%;
}
.summery-text {
    width: 70%;
    padding: 0 20px 0 0px;
}
.summery-text h3, p {
    margin: 0;
}
.summery-text p {
    line-height: 20px;
    margin-top: 10px;
    font-size: 14px;
}
.summery-text h3{
    font-size: 14px;
}
.top-summery {
    padding-top: 20px;
    padding-bottom: 20px;
}
h2.summery-title {
    text-align: center;
    padding: 0px 0 2rem 0px;
    margin: 0;
}
.shopify-section.website-summery .slick-initialized .slick-slide {
    display: inline-flex !important;
}
.top-banner-collectioin img.saleImg {
    width: 100%;
}
ul#product-grid li.grid__item {
    border: 1px solid #80808038;
    border-radius: 10px;
}
/* ul#product-grid .grid_product_badge{top: 6px;left: -6px;}
ul#product-grid .custom_budge_inner{    right: 2px;bottom: 5px;} */
.Homepage-collection-card .title-wrapper--self-padded-mobile {
    text-align: center;
}
.product__info-wrapper .saleBadge{margin-right: 10px;}
img.card-collection {
    width: 100%;
}
.accordion__title{width: 100%;font-weight: 600;}
.collapsible-section-layout{padding: 0px !important;}
h3.card__heading.h5 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px !important;
}
.price--on-sale .price-item--regular {
    color: #798087 !important;
    font-size: 1.5rem !important;
}
.price:not(.price--show-badge) .price-item--last:last-of-type {
    margin: 0;
    color: #404548 !important;
    font-size: 1.4rem !important;
}
.button, .button-label, .shopify-challenge__button, .customer button {
    border-radius: 10px;
  transition: 0.5s all;
  color: #fff !important;
}
body .button:hover, .button-label:hover, body .shopify-challenge__button:hover, body .customer button:hover{transition: 0.5s all;border-color: #000;background: #000 !important;color: #fff !important;}
img.card-botton {
    width: 10%;
    margin-right: 10px;
}
span.add-to-buttone {
    display: contents;
}
.multicolumn__title {
    margin-bottom: 1rem;
}
.jdgm-rev-widg .jdgm-star{color: #404548 !important;}
div#shopify-section-template--24434576949522__offer_image_zFPhr4 img.slider-image {
    border: 1px solid #80808038;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .07);
    box-shadow: 0 3px 20px #40454800012;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.blog__posts.articles-wrapper .article {
    scroll-snap-align: start;
    border: 1px solid #80808038;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .07);
    box-shadow: 0 3px 20px #40454800012;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.article-card__info {
    padding-top: .4rem;
    text-align: center;
    font-weight: 600;
    font-size: 12px;
}
.article-card .card__heading {
    margin-bottom: .6rem;
    text-align: left;
    font-size: 20px;
}
.collection-description img {
    width: 100%;
}
.multicolumn-card-spacing {
    padding-top: 0.5rem !important;
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
}
.collection-hero--with-image .collection-hero__inner {
    width: 100%;
    padding: 0;
    max-width: 100%;
}
.collection-hero--with-image .collection-hero__text-wrapper {
    display: block;
  position: absolute;
    z-index: 9;
    left: 0px;
    right: 0px;
    margin: auto;
    text-align: center;
    height: 100%;
    top: 0px;
    bottom: 0px;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #00000075;
}
.collection-hero--with-image .collection-hero__title{color: #fff;}
.collection-hero--with-image .collection-hero__text-wrapper{padding-top: 0px !important;}
.collection-hero.collection-hero--with-image{padding-top: 0px;}
.collection-hero__image-container{margin-left: 0px !important;margin-top: 0px !important;}
.collection-hero--with-image .collection-hero__text-wrapper{padding: 0px !important;}


}

.collection-hero__image-container {
    margin-left: 0 !important;
}
.collection-hero__image-container img {
    top: 50% !important;
    transform: translateY(-50%) !important;
}
@media screen and (min-width: 750px) {
    .collection-hero__image-container {
        min-height: 37rem;
    }
}
.accordion__content.rte {
    border-radius: 0px 0px 10px 10px;
    border-top: 1px solid #8080804d;
    padding-top: 10px;
  text-align: left;
}
@media screen and (max-width: 749px) {
    .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item, .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item {
        width: calc(85% - var(--grid-mobile-horizontal-spacing) - 3rem) !important;
    }
}
.multicolumn-list .title.title-wrapper--self-padded-mobile {
    text-align: center;
    margin-bottom: 1rem;
}
.article-template__hero-medium.media img {
    border-radius: 20px;
}
.article {
    display: flex;
    align-items: center;
    scroll-snap-align: start;
    border: 1px solid #80808038;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .07);
    box-shadow: 0 3px 20px #40454800012;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.page-width.cols {
    text-align: center;
    width: -webkit-fill-available;
  padding: 50px 0px;
}
#shopify-section-template--24535739760914__banner, .page-width.cols, div#shopify-section-template--18211398516780__banner{background: #404548;}
.collection-hero.collection-hero--with-image.color-scheme-1.gradient {
    position: relative;
}
.header__active-menu-item{color: #404548 !important;}
h2.title.inline-richtext.h2:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 5%;
    height: 2px;
    background-color: rgb(19 165 247 / 75%);
    transform: translateX(-50%);
    top: 60px;
}
h2.title.inline-richtext.h1:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 5%;
    height: 2px;
    background-color: #404548;
    transform: translateX(-50%);
    top: 8rem;
}
.title, .title-wrapper-with-link{font-size: 26px;padding-bottom: 10px;text-align: center;
    width: max-content;
    margin: auto;
    font-weight: 700;
    color: #404548;}
h2.offter-title:after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 7%;
    height: 2px;
    background-color: rgb(19 165 247 / 75%);
    transform: translateX(-50%);
    top: 4.3rem;
}
h2{font-size: 24px !important;}
h2.blog__title.inline-richtext.h2:after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 7%;
    height: 2px;
    background-color: rgb(19 165 247 / 75%);
    transform: translateX(-50%);
    top: 5.3rem;
}
.article-card-wrapper .card__content {
    padding: 0rem !important;
}
.page-width.video.main .slider-item {
    background: white;
    padding: 10px;
    border-radius: 20px;
    margin: 0px 10px;
}
.slick-prev:before {
    content: '←';
    opacity: 1 !important;
}
.slick-next:before {
    content: '←';
    opacity: 1 !important;
}
.price.price--sold-out {
    color: #404548 !important;
    font-size: 1.8rem !important;
    text-align: center;
}
.customerReviewsDiv {
    text-align: center;
}
.paymentMode img {
    width: 65%;
}
.paymentMode{text-align: center;}
.page-width.main-description img {
    width: 100%;
}
.new-bread{
    background: #f6f6f8; 
    padding-bottom: 15px;
    padding-top: 1px;
    margin-bottom: 2rem;
}
.product__title>* {
    font-size: 20px;
}
.product__info-wrapper .price {
    text-align: justify;
}
.product__info-wrapper span.price-item.price-item--sale.price-item--last {
    font-size: 22px !important;
    color: rgb(19, 165, 247);
  margin-right: 10px !important;
}
button.quantity__button {
    position: relative;
    display: block;
    width: 45px;
    min-width: 45px;
    height: 45px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    cursor: pointer;
    background: #fff;
    border: 2px solid #798087;
    z-index: 10;
    border-radius: 10px;
}
input.quantity__input {
    border-radius: 10px;
}
button.quantity__button:hover .svg-wrapper>svg{
  color: #404548;
}
#shopify-section-template--24535740219666__main .new-bread .social-sharing {display: none;}
.collection-hero__text-wrapper{display: none;}
.only-description {
    background: #f1f1f18f;
    padding: 40px 0px;
}
h2.related-products__heading.inline-richtext.h2 {
    text-align: center;
  color: #404548 !important;
}
.related-products li.grid__item {
    border: 1px solid #80808038;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .07);
    box-shadow: 0 3px 20px #40454800012;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    padding: 0px;
}
.product__media.media.media--transparent {
    border: 1px solid #80808038;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .07);
    box-shadow: 0 3px 20px #40454800012;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.copyright__content {
    font-size: 1.3rem !important;
}
.quick-add {
    margin: 1rem 0 1rem !important;
}
sticky-header.header-wrapper.color-scheme-3.gradient {
    box-shadow: rgb(0 0 0 / 22%) 0px 1px 5px;
}
.shopify-section-header-sticky.animate .header__menu-item {
    text-decoration: none;
    color: black;
    font-weight: 600;
    font-size: 15px;
}
.announcement-bar__message a {
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  font-weight: 600;
  transition: 0.5s all;
}
.header__icon{color: #404548 !important;}
.announcement-bar__message a:hover{color: #fbba00 !important;transition: 0.5s all;}
.header__menu-item{font-size: 15.5px;color: #404548 !important;font-weight: 400;}
.mega-menu__content{padding-top: 15px;}
.header__menu-item{height: 77px;}
body .header__menu-item:hover{transition: 0.5s all;}
.shopify-section-header-sticky.animate .header__icon {
    color: black;
}
.shopify-section-header-sticky.animate .mega-menu__link{
    color: black;
}
.mega-menu[open] .mega-menu__content{width: 60%;}
.mega-menu__link{font-size: 14px !important;font-weight: 500;color: #878787 !importrant;}
.mega-menu__link--level-2{font-weight: 500 !important;font-size: 14px !important;color: #222;}
.mega-menu__link{color: #878787 !important;padding: 10px 0px !important;}
.mega-menu__link--level-2{color: #222 !important;text-decoration: none !important;border-bottom: 1px solid #87878726;}
.mega-menu__link:hover{color: #222 !important;}
.mega-menu__link--level-2:hover{text-decoration: none !important;}
.shopify-section-header-sticky.animate .header__menu-item{color: #222 !important;font-weight: 400;font-size: 16px;}
.cart__items button.quantity__button{width: unset !important;height: unset !important;background: unset !important;border: unset !important;}
.cart__items .quantity__button .svg-wrapper>svg{color: #404548 !important;}
.cart__items quantity-popover .quantity{border: 1px solid #404548;border-radius: 30px;}
.artshordescription{    padding: 10px;
    background: #f1f1f1;
    border-left: 4px solid #23bd23;
    font-size: 18px;
    font-weight: 300;
                        font-style: italic;
}

/* faq */

.accordion .accordion-item {
  background: #fff;
    padding: 20px 20px 0px;
    border-radius: 10px;
  margin-bottom: 10px;
}

.faq-wrap{background: #f1f1f1;padding: 40px 0px;margin-bottom: 40px;}
.faq-wrap .accordion{width: 70%;margin: auto;}

.accordion .accordion-item button[aria-expanded='true'] {
  border-bottom: 1px solid #000;
}

.accordion button {
  position: relative;
  display: block;
  text-align: left;
  width: 100%;
  padding: 0px 0px 20px;
  color: #000;
  font-size: 1.8rem;
  font-weight: 600;
  border: none;
  background: none;
  outline: none;
}

.accordion button:hover,
.accordion button:focus {
  cursor: pointer;
  color: #000;
}

.accordion button:hover::after,
.accordion button:focus::after {
  cursor: pointer;
  
  color: #000;
  border: 1px solid #000;
}

.accordion button .accordion-title {
  display: flex;
  align-items: center;
}
.accordion button .accordion-title img{margin-right: 10px;width: 25px;}
.accordion button .icon {
  display: inline-block;
  position: absolute;
  top: 2px;
  right: 0;
  width: 30px;
  height: 30px;
  border: 1px solid;
  border-radius: 22px;
}

.accordion button .icon::before {
  display: block;
  position: absolute;
  content: '';
  top: 13px;
  left: 6px;
  width: 17px;
  height: 2px;
  background: currentColor;
}
.accordion button .icon::after {
  display: block;
  position: absolute;
  content: '';
  top: 5px;
  left: 14px;
  width: 2px;
  height: 17px;
  background: currentColor;
}

.accordion button[aria-expanded='true'] {
  color: #000;
}
.accordion button[aria-expanded='true'] .icon::after {
  width: 0;
}
.accordion button[aria-expanded='true'] + .accordion-content {
  padding: 10px;
  opacity: 1;
  max-height: max-content;
  transition: all 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content p {
  font-size: 1.6rem;
  font-weight: 300;
  margin: 1em 0;
}
p.shiping-content-heding {
    color: #000;
    font-weight: 600 !important;
}
.shiping-ul li{font-weight: 300;}
.shiping-ul{padding-left: 22px;list-style: circle;}
.shiping-text a{color: #000;}
.name-of-client{font-weight: 600 !important;color: #000;}
.accordion-content table{border-collapse: collapse;width: 100%;border-left: 1px solid;border-right: 1px solid;}
.accordion-content table td, .accordion-content table th {
  border: 1px solid #ddd;
  text-align: center;
  padding: 8px;
}

/* Hasrat Css */
.header-t{display: none;}
/* Announcement css */
.announcement-wrap{padding: 6px 0px;}
.accouncement, .left-side, .right-side{display: flex;justify-content: space-between;align-items: center;}
.accouncement img{width: 20px;height: 20px;}
.height{height:20px;}
.accouncement p{margin: 0px;color: #fff;font-size: 17px;}
.margin-right, .right-text{margin-right: 15px !important;}
.announce-text {
    font-weight: 700;
    color: #fff;
}
.announce-text span{font-weight: 500 !important;margin-left: 4px;}

/* .slider.slider--everywhere .slider__slide{margin-top: 20px;} */

.logo-icon-wrap{display:flex;justify-content:space-between;align-items: center;flex-wrap: wrap;width: 60%;margin-bottom: 40px;}
.logo{width: 35%;}
.social-media-wrap{width: 65%;margin-top: 25px;}
.social-icon{display:flex;justify-content:space-between;align-items: center;}
.social-icon img{width: 40px;height: 40px;}
.logo img{width: 100%;}
.search-modal__content-top .search-modal__form{max-width: 100%;}
.modal__close-button.link{transition: 0.5s all;border: 3px solid #fff;}
.modal__close-button.link:hover{background: #ccc;border-radius: 6px;background-color: #ececec;border-color: #e6e6e6;}
.footer-block__heading{border-bottom: 1px solid #fff;max-width: max-content;padding-bottom: 10px;font-size: 18px !important;}
.footer-block__newsletter{margin:auto !important;margin-top: 20px !important;
    margin-bottom: 25px !important;}
h3#ContactFooter-success {
    position: absolute;
    bottom: -34px;
}
.footer-block__newsletter .footer-block__heading{margin: auto;}
.footer-item{display: flex;justify-content: space-between;align-items: center;padding: 8px;}
.sticky-footer{position: fixed;bottom: 0px;display: none;background: #fff;box-shadow: 0px 0px 10px 0px #ccc;width: 100%;border-radius: 10px 10px 0px 0px;}
.footer-item a{width: 18%;text-align: center;text-decoration: none;}
.footer-item a img{width:28px; height: 28px;margin-bottom: -11px;}
.footer-item a span{color: #404548;font-size: 12px;display: block;}
.copyright__content{display: flex;justify-content: center;}
.copyright__content a{margin-left: 8px;font-weight: 700;}
.footer-block__heading{font-weight: 600;}
.cart-items th{background: #f1f1f1;padding: 12px !important;font-size: 16px;font-weight: 600 !important;}
.cart-item{background: #fff;}
.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after{border: unset !important;box-shadow: unset !important;}
.template-search__search .search{border: 1px solid #ececec!important;border-radius: 6px;overflow: hidden;}
.field__input:focus{box-shadow: unset !important;}
.cart-items td{padding: 20px !important;border-bottom: 10px solid #f1f1f1 !important;}
.cart__contents{background: #f1f1f1;padding: 20px;border-radius: 10px;}
.cart__items{padding-bottom: 0px !important;border: unset;}
.template-search__results .card-wrapper{padding: 6px;border: 1px solid #ccc;border-radius: 8px;box-shadow: 4px 2px 16px #f1f1f1;}
.template-search__results h3.card__heading.h5{height: unset;margin-bottom: 10px;}
.card__heading{font-weight: 500 !important;color: #212529;font-size: 15.5px !important;text-align: center !important;}
/* .card__content{background: #fff;} */
#CartDrawer-Note, #Cart-note{background: #f1f1f1;border-radius: 10px;}
.newsletter-form__button:not(:focus-visible):not(.focused){background: #404548 !important;}
.gibsZL{    background: #404548 !important;}

.mobile{display: none;}
.image-wrap img{width: 100%;}
.image-wrap a{display: grid !important;}
body .banner__media{height: 100% !important;z-index: 99;}
.payheading{    font-weight: 600;
                color: #000;
                font-size: 18px;
    border-bottom: 2px solid #6cd54f;
    text-align: center;}
.field__label{font-size:16px;font-weight: 600;margin-top: 0px;color: #404548;}
.newsletter-form__field-wrapper .field__label{margin: 0px;color: #404548;}
.newsletter-form__field-wrapper .field__input{background: #fff;margin: 0px;}

.customer .field input{border: 1px solid #404548;border-radius: 8px;}
.customer .field input:focus{box-shadow: unset !important;border-radius: 8px;}
.customer form {
    margin-top: 2rem !important;
}
.customer h1{    border-bottom: 2px solid #404548;
    max-width: max-content;
                     padding-bottom: 7px;
    margin: auto;
    font-size: 28px;
    color: #404548;
    font-weight: 600;}

.search__input.field__input{background: #f1f1f1;margin: 0px;height: 55px;}
.newsletter-form{border: 1px solid #ccc;max-width: max-content;margin: inherit !important;}
.search__button:not(:focus-visible):not(.focused){background: #404548 !important;height: 55px;width: 55px;}
button.search__button.field__button .icon-search{color: #fff;}
.search__button.field__button{top: 0px;right: 0px;}
.footer-block__newsletter{margin: 20px 0px;}
.template-search__search{max-width: 97.1rem !important;}
.drawer__inner .cart-item{background: unset;}
.drawer__inner .cart-items td{padding: 6px !important;border-bottom: unset !important}
.drawer__inner .cart__contents{background: unset !important;padding: unset !important;}
.drawer__heading{padding-bottom: 10px;border-bottom: 2px solid #404548;font-weight: 600;color: #404548 !important;}
.cart-item__name:hover{text-decoration: none !important;}
a:hover{text-decoration: none !important;}
button.quantity__button{border: unset;}
.quantity__button .svg-wrapper>svg{color: #404548;height: unset;}
.quantity{    border: 1px solid #404548;border-radius: 30px;overflow: hidden;    min-height: 43px;height: 43px;}
.button.cart-remove-button .svg-wrapper, .icon-remove{color: #ea1111;}
cart-remove-button .button{border: unset;background: unset;}
.title-wrapper-with-link{align-items: center;}
.title-wrapper-with-link a{padding: 5px 10px;text-decoration: none;background: #404548;color: #fff;border-radius: 10px;font-size: 16px;}
.title-wrapper-with-link a:hover{color: #fff;background: #000;}
.title-wrapper-with-link .title{border-bottom: 2px solid #404548;font-weight: 600;color: #404548 !important;}
.search__input::placeholder, .predictive-search__item-heading, .predictive-search__heading, .search__input.field__input{color: #404548 !important;}
.predictive-search__item span{color: #404548;}
.search .field{border-radius: 5px;overflow: hidden;border: 1px solid #ececec!important;}
#checkout-main input{border: 1px solid #00a9e6 !important}
cart-remove-button .button:not([disabled]):hover{background: unset !important;}
.drawer{z-index: 99999 !important;}

.shop-wrapper{padding: 40px 0px 60px;}
.shop-wrapper .slick-dots{bottom: -40px;}
.shop-item{margin: 20px;transition: 0.5s all;}
.shop-item:hover{transition: 0.5s all;}
.shop-item:hover .shop-btn{background: #000;}
.shop-item img{width: 100%;border-radius: 10px;}
.shop-item a{display: block;}
.shop-item .shop-btn{    text-align: center;
    padding: 6px 10px;
    margin-top: 20px;
    background: #404548;
    text-decoration: none;
    color: #fff;
    border-radius: 6px;
    font-weight: 500;font-size: 15px;border: 3px solid;transition: 0.5s all;}
.shop-item .shop-btn:hover{background: #000;transition: 0.5s all;}
.heading-shop{
      text-align: center;
    font-weight: 700;
    max-width: max-content;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  color: #404548;
  position: relative;}
.heading-shop::before{position: absolute;content:'';width: 44%;margin: auto;left: 0px;right: 0px;background: #404548;height: 2px;bottom:-12px;}
.quick-add{margin-bottom: 0px !important;}
h2.collection-hero__title-new{font-size: 20px !important;font-weight: 500 !important;color: #fff;}
.page-width.cols p{font-size: 14px;max-width: 950px;margin: auto;margin-top: 5px;font-size: 15px;color: #ededed;}
.collection-hero__image-container{margin-top: 20px;border-radius: 20px;}
.custom_budge_inner{border: 1px solid #ccc;
    border-radius: 5px;
    max-width: fit-content;
    padding: 1px 6px;
    font-size: 14px;font-weight: 500;color: #404548;margin-right: 15px;}
.prodReviewBadge{display: flex;align-items: center;}
.product__title h1{font-weight: 600;font-size: 25px;margin: 12px 0px;color: #222;}
.jdgm-prev-badge__text{visibility: visible;color: #bcbcbc;font-size: 12px;}
.jdgm-star{color: #f9a528;}
.price__container{display: flex;margin-bottom: 0;font-style: italic;}
.cvc-money{font-weight: 500;}
.price__sale{font-weight: 500;font-size: 16px;}
.price-item--regular .cvc-money-done{font-size: 12px;}
.sale-percent_off{background: #404548;
                  display: none;
    border-radius: 30px;
    padding: 5px 10px;
    height: 30px;
    line-height: 20px;
    font-size: 16px;
    color: #fff;
    margin: 0 2px;
    font-weight: 500;
    min-width: 80px;}
.product_usp {
    display: flex;
    flex-flow: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    row-gap: 0;
}
.product_usp .item {
    width: calc(50% - 5px);
    font-size: 14px;
    line-height: 18px;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px;
}
.product_usp .item img {
    width: 40px;
    height: auto;
    object-fit: contain;
  border-radius: 6px;
}
.product_usp .item span {
    font-size: 13px;
  color: #404548;
}
.price__container{display: flex !important;align-items: center;justify-content: space-around;}
.product__tax{font-weight: 500;font-size: 16px;margin: 10px 0px !important;color: #404548 !important;}
.prodAdditionalInfo{display:flex;align-items: center;justify-content: space-between;}
.product__info-wrapper .product-form__submit{margin-bottom: 0rem;
    width: 100%;
    padding: 0px;
    font-size: 15.5px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 30px;
    letter-spacing: normal;
    min-height: 43px;
    background: #404548;
}
.product__info-wrapper .product-form__submit:hover{
    color: #fff !important;}
.product__info-wrapper .product-form__buttons{max-width: 100%;}
.product__info-wrapper .price__container{justify-content: flex-start !important;}
.product__sk, .prodVendor{color: #404548;}
#md-sticky-atc .product-form .select__select{padding: 0px !important;font-size: 14px;height: 38px;background: unset;}

h2.jdgm-rev-widg__title {
    font-weight: 600;
  color: #404548;
}
.jdgm-write-rev-link.jdgm-write-rev-link{background-color: #404548 !important;    border-radius: 20px;border: unset !important}
.jdgm-star, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow, .jdgm-rev__author, .jdgm-rev__icon:before{color: #69bb47 !important;}
.jdgm-histogram__bar-content {
    background-color: #69bb47 !important;
}

.grid_product_badge{
  display: none !important;
  background: #404548;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    text-overflow: ellipsis;
    overflow: hidden;
    background-color: #212529;
    color: #fff;
    border-radius: 6px;
    padding: 4px 5px 2px;
    white-space: nowrap;
    line-height: 1;
    display: inline-block;
    display: flex;
    align-items: center;
}
.custom_budge_inner{background: #fff;right: 0px;bottom: 0px;color: #212529;position: absolute;margin: 0px;}
.grid_product_badge{position: absolute;top: 0px;left: 0px;}
.product__info-wrapper .custom_budge_inner{position: unset;}
.sale_icon_image img{width: 16px;height: 16px;}
.sale_icon_image{margin-right: 5px;}

.thumbnail-list{display: flex !important;}
.thumbnail-list__item{width: 10%;}

.ProductDescriptionSection h1{font-size: 30px;font-weight: 600;}
.ProductDescriptionSection{color:#121212bf;font-size: 15px;}
.ProductDescriptionSection img{border-radius: 10px;}
.ProductDescriptionSection li{margin: 5px 0px;}
.ProductDescriptionSection a{text-decoration: none;color: #404548;}
.jdgm-rev__body>p:last-of-type{font-size: 14px;font-weight: 400;}
.ProductDescriptionSection h2, .ProductDescriptionSection h3{font-weight: 600;}
.facet-filters__sort option{font-weight: 500;font-size: 15px;background: #fff;}
.facet-filters__sort:focus-visible{box-shadow: unset !important;outline-offset: unset !important;outline: unset !important;}
.facet-filters__sort:hover{transition: 0.5s all;box-shadow: 0 0 0 .3rem #bebebe !important;border-color: #d7d7d7 !important;background-color: #dedede !important}
.facet-filters__sort {
  transition: 0.5s all;
  box-shadow: 0 0 0 .2rem #f1f1f1 !important;
    border: 2px solid #f1f1f1 !important;
    border-radius: 6px !important;
  font-weight: 500;
    padding: 3px 6px 3px 8px!important;
    font-size: 16px !important;
  color: #212529;
    line-height: 1.5 !important;
    display: inline-block !important;
  background: #f1f1f1 !important;
    text-indent: .01px !important;
    text-overflow: "";
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url(//clapstoretoys.com/cdn/shop/t/9/assets/icon-select.svg?v=7164113…) !important;
    background-repeat: no-repeat !important;
    background-position: right 10px center !important;
    background-size: auto 17px !important;}
.facet-filters__label, .product-count__text {font-size: 17px !important;font-weight: 500;}
.mobile-facets__open-label{border: unset !important;color: #404548 !important;background: unset !important;}
.mobile-facets__open-label:hover{background: unset !important;color: #000 !important;}
._1mrl40q0._1fragemlt._1fragem3w{border: 1px solid #00abe6 !important;}
.facets-container-drawer .product-count{margin: 0px 0 .5rem 1.5rem !important;}
button#checkout-pay-button {
    border: 3px solid #1773b0 !important;
}
.select .svg-wrapper{display: none;}
.social-sharing .inline-list{display: flex;list-style: none;padding: 0px;justify-content: start;margin: 0px;}
.social-sharing li a{width: 13px;height: 13px;display: inline-block;}
.social-sharing li{font-size: 13px;margin-right: 8px;height: 20px;}
.material-icons-outlined{display: flex;align-items: center;height: 13px;margin-top: 4px;}
.material-icons-outlined img{margin-right: 4px;}
.breadcrumbs__list{display: flex;align-items: center;}
.breadcrumbs__item{align-items: flex-end;}

.product__info-wrapper .social-sharing li a{width: 30px !important;height: 30px !important;}
.product__info-wrapper .social-sharing li span img{width: 16px !important;height: 16px !important;}
.product__info-wrapper .material-icons-outlined{height: 22px; !important}
.product__info-wrapper .social-sharing li{font-size: 17px !important;}
.product__info-wrapper .social-sharing li{margin-right: 15px;}
.product__info-wrapper .social-sharing .inline-list{justify-content: center;}
.product-media-container.constrain-height.media-fit-contain{width: 100% !important;}
.thumbnail{padding: 6px !important;}

.social-sharing li span img{width: 13px;height: 13px;}
.inline-list li a svg{color: #404548;}
.product__info-wrapper .product-form__input {
  display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
  max-width: 100%;
}
.product__info-wrapper .quantity__label.form__label{width: 100%;font-size: 16px;font-weight: 600;color: #404548;}
.product__info-wrapper .custAdd2CartBtn{width: 37%;margin-left: 20px;}
.product__info-wrapper .product-form{margin: 0px !important;}
.product__info-wrapper .quantity__input{width: 50px;}

.blog-articles {display: flex !important;justify-content: space-between;flex-wrap: wrap;}
.blog-articles .blog-articles__article.article {width: 32%;}
.article-card__excerpt{font-size: 15px;}
.article-card__info, .article-card .card__heading{text-align: left !important;}
.blog-articles .card__information{background: #fff !important;}
.main-blog .title--primary{font-weight: 600;text-align: center;}

.article-template__title{font-size: 32px;font-weight: 600;} 
.article-template .circle-divider, .article-template .caption-with-letter-spacing {font-size: 16px !important;}
.article-template__content{margin-top: 0px !important;}
.BlogPostDiv p, .BlogPostDiv li{font-size: 15px;color: #121212bf;}
.BlogPostDiv li{margin: 5px 0px;}
.BlogPostDiv h2{font-weight: 600;}
.BlogPostDiv a{display: inline-block;color: #00a8e5;text-decoration: none;}
.BlogPostDiv{width: 90%;margin: auto;}

.drawer__cart-items-wrapper .cart-item__name{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: 600;}
.drawer__cart-items-wrapper .quantity{border: 1px solid #404548;border-radius: 30px;overflow: hidden;}
.drawer__cart-items-wrapper button.quantity__button{width: unset !important;height: unset !important;background: unset !important;border: unset !important;}
.drawer__cart-items-wrapper .quantity__button .svg-wrapper>svg{color: #404548 !important;}

.collectioBreadcrumb{display: flex;align-items: center;justify-content: space-between;margin-top: 10px;}
.breadcrumbs{margin-top: 0px !important;}

.fa-angle-double-right{right: -51px;position: absolute;top: 50%;font-size: 40px !important;cursor: pointer;}
.fa-angle-double-left{left: -51px;position: absolute;top: 50%;font-size: 40px !important;cursor: pointer;}

.slider-containerf .fa-angle-double-left, .slider-container .fa-angle-double-left{z-index: 9;left: 8px;}
.slider-containerf .fa-angle-double-right, .slider-container .fa-angle-double-right{z-index: 9;right: 8px;}

.vide-info{position: relative;padding: 10px;}
 .page-width.cols p i{font-style: normal;}

.noproductsincollection{width: 20%;margin: auto;margin-top: 50px;}
.noproductsincollection img{width: 100%;height: 100%;}
.comingsoonmsg{font-size: 26px;font-weight: 600;color: #404548;text-align: center;}

.jdgm-preview-badge .jdgm-star{color: #404548 !important;}

@media (max-width: 1200px) {
  .page-width{padding: 0px 20px !important;}
  .collection ul#product-grid li.grid__item .full-unstyled-link, .related-products .full-unstyled-link{width: 200px;}
}
@media (max-width: 1024px) {
  .article-card__excerpt{line-height: 22px;}
  .fa-angle-double-right{right: 12px;}
  .fa-angle-double-left{z-index: 9;left: 12px;}
}

@media (max-width: 991px) {
  .blog-articles .blog-articles__article.article {width: 48%;margin-bottom: 20px;}
}


@media (max-width: 768px) {
  .link--text{color: #404548 !important;}
  .header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{display: none;}
  .product-slider-img{width: 100%;}
  .left-side, .right-side{display: none;}
  .accouncement{justify-content: center;}
  .announce-text{font-size: 16px;}
  .mobile-image-dat{position: unset;}
   h3.card__heading.h5{height: unset !important;}
  #MediaGallery-template--24535740219666__main{display: unset;}
  #GalleryViewer-template--24535740219666__main, #GalleryThumbnails-template--24535740219666__main{width: 100%;}
  #Slider-Thumbnails-template--24535740219666__main .thumbnail-list__item.slider__slide{width: 22%;margin: 0px;}
  #Slider-Thumbnails-template--24535740219666__main{height: unset;display: flex !important;}
  .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left: 0px !important;}
}

@media (max-width: 580px) {
  .noproductsincollection{width: 70%;margin: 20px auto auto;}
  .fa-angle-double-right{right: 38%;bottom: -26px;top: unset;}
  .fa-angle-double-left{left: 38%;bottom: -26px;top: unset}
  .collectioBreadcrumb .social-sharing {display: none;}
  .blog-articles .blog-articles__article.article{width: 100%;}
  .blog-articles .card__information{padding: 10px !important;}
  /* .banner--mobile-bottom .slideshow__text.banner__box, slideshow-component:not(.page-width) .slider-buttons{display: none;} */
  .product__title h1{font-size: 20px;}
  .prodReviewBadge{flex-direction: column;}
  .product__info-wrapper .prodReviewBadge{flex-direction: unset;}
  .product__info-wrapper .saleBadge{margin-bottom: 0px !important;}
  .saleBadge{margin-bottom: 10px;}
  .sale-percent_off{font-size: 10px;}
  .price--on-sale .price-item--regular{font-size: 1.3rem !important;}
  .product__info-wrapper span.price-item.price-item--sale.price-item--last{font-size: 1.4rem !important;}
  .prodVendor, .product__sku{font-size: 12px;}
  
  .shop-item .shop-btn{font-size: 14px;padding: 3px 10px;msrgin-top: 20px;}
  .sticky-footer{display: block;z-index: 99;}
  .logo-icon-wrap, .logo, .social-media-wrap{width: 100%;}
  .logo{margin-bottom: 20px;}
  .section-template--24535739728146__cart-items-padding .cart-item{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;padding: 10px;border-radius: 10px;margin-bottom: 20px !important;text-align: center;}
  .section-template--24535739728146__cart-items-padding .cart-items td{padding: 0px !important;border-bottom: unset !important;}
  .section-template--24535739728146__cart-items-padding thead{display: none !important;}
  .section-template--24535739728146__cart-items-padding .cart-item__media{width: 100%;}
  .section-template--24535739728146__cart-items-padding .cart-item__image-container{text-align: center;}
  .section-template--24535739728146__cart-items-padding .cart__contents{padding: 6px;}
  .section-template--24535739728146__cart-items-padding .cart-item__name{font-weight: 600;}
  .section-template--24535739728146__cart-items-padding .price>*{font-weight: 600;}
  button.quantity__button{z-index: unset;}
  .cart-item__totals .price>*{font-weight: 600 !important;}
  .cart-items thead tr{display: flex !important;}
  .cart-drawer .cart-items th{width: 50%;}
  .drawer__inner{    max-width: calc(100vw - 1rem) !important;}
  .totals__total-value{font-weight: 600;}
  #CartDrawer-ColumnProductImage, #CartDrawer-ColumnQuantity{display: none;}
  .card__information{padding: 0px !important;}
  .article-card .card__heading{font-size: 14px !important;font-weight: 500;text-align: center;}
  .blog-articles .article-card .card__heading{font-size: 16px !important;}
  .article-card__excerpt{font-size: 14px;margin: 10px 0px; }
  .desktop{display: none;}
  .mobile{display: block}
  h2.collection-hero__title-new{font-size: 22px !important;padding: 30px 0px;}
  .page-width.cols p{margin-top: 10px;}
  .collection-hero__image-container{height: 26rem !important;}
  .product__info-wrapper .custAdd2CartBtn {width: 50%;margin-top: 0px;}
  .BlogPostDiv{width: 100%;}
  .BlogPostDiv h2{font-size: 21px !important;}
  .article-template__title{font-size: 26px;}
  h3.card__heading.h5{height: unset !important;margin: 10px 0px !important;font-size: 16px !important;font-weight: 500 !important;}
  span.add-to-buttone{font-size: 14px !important;font-weight: 500 !important;}
  img.card-botton{width: 19px !important;height: 19px !important;}
  body .card--standard>.card__content .card__information{padding: 10px !important;}
  .caption{font-size: 2rem;color: #8b8989;}
  .slider-button .icon {height: 1.6rem !important;color: #404548;}
  .slider.slider--tablet .slider__slide{margin-right: 13px;}
  /* .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer{padding: 7px;background: #fff;} */
  .grid_product_badge{top: 5px;left: 5px;}
  .custom_budge_inner{bottom: 5px;right: 5px;}
  .grid--2-col-tablet-down .custom_budge_inner{font-size: 11px;}
  .grid--2-col-tablet-down .grid_product_badge{font-size: 11px;}
  .grid--2-col-tablet-down .sale_icon_image img {width: 13px;height: 13px;}
  .grid--2-col-tablet-down .price--on-sale .price-item--regular{display: none;}
  .grid--2-col-tablet-down .price__container{justify-content: center;background: unset;}
  .product-media-container{width: 100% !important;}
  .collection ul#product-grid li.grid__item{padding: 0px !important;}
  .collection-hero--with-image .collection-hero__inner{padding-bottom: 0px !important;}
  .facets-container{padding-top: 0px !important;}
  .product__info-wrapper .custom_budge_inner{font-size: 11px;}
  .product__info-wrapper .jdgm-preview-badge .jdgm-star{font-size: 12px;}
  .product__info-wrapper .jdgm-prev-badge__text{font-size: 10px;}
  .breadcrumbs{width: 100%;overflow-x: auto;}
  .breadcrumbs__link{white-space: nowrap;}
  .product__info-wrapper button.quantity__button{width: 47px;min-width: 47px;height: 47px;}
  .product__info-wrapper .product-form__submit{font-size: 14px;padding: 14px;}
  h3.card__heading.h5{height: unset !important;}
  body .related-products .card--standard>.card__content .card__information{padding: 0px !important;}
  .related-products__heading{margin-bottom: 1rem !important;}
  .related-products .jdgm-preview-badge .jdgm-star{font-size: 10px;}
  .related-products .jdgm-prev-badge__text{font-size: 9px;}
  .slider-container .fa-angle-double-left{bottom: 0px;left: 40%;}
  .slider-containerf .fa-angle-double-left, .slider-containerf .fa-angle-double-right{bottom: -30px;}
  .slider-containerf .fa-angle-double-left{left: 40%;}
  .slider-containerf .fa-angle-double-right{right: 40%;}
  .slider-container .fa-angle-double-right{bottom: 0px;right: 40%;}
  .slider-item .video-ing{    top: -53px;width: 80px;height: 80px;}
  h3.video-title{margin: 30px 0px 10px;}
  .slider-container {margin-bottom: 0px !important;padding-bottom: 40px !important;}
  h3.video-title{font-size: 16px !important;}
  /* .video-grids{margin: 0px 40px 20px;} */
  .video.main{margin-top: 0px;}
  .video-grids a{font-size: 15px !important;}
  .article-card-wrapper .card__information{padding: 10px !important;}
  .website-summery-section .fa-angle-double-right, .website-summery-section .fa-angle-double-left{bottom: -45px;}
  .top-summery{padding-bottom: 60px;}
  h2.offter-title:after{content: unset;}
  .page-width.collection-hero.color-scheme-1.gradient{padding: 0px !important;}
  .page-width.cols p{line-height: 22px;font-weight: 300;}
  .page-width.cols p i{list-style: normal;}
  .collection ul#product-grid li.grid__item .full-unstyled-link, .related-products .full-unstyled-link{width: 135px;}
  p.heading{font-size: 22px;line-height: 32px;}

  .accordion__title{max-width: 95% !important;}
  .collapsible-content-wrapper-narrow{padding-top: 0px !important;padding-bottom: 0px !important;}
  .social-icon{justify-content: center;}
  .social-icon a{margin: 0px 15px;}

  .template-search__results.collection .full-unstyled-link{width: 132px;}
  .template-search__results.collection h3.card__heading.h5{font-size: 14px;}

  .st-wishlist-details-button[data-type=manually] .st-number{
        height: 15px !important;
    right: -14px !important;
    top: 5px !important;
    width: 15px !important;
  }
  .st-wishlist-icon{
    width: 27px;
    height: 27px;
  }
  .st-wishlist-details-button[data-type=manually]{padding: 0px !important;margin: auto !important;}
  .mobile-none{display: none !important;}
  .header {padding-top: 40px !important;}
  .announcement-bar__message{font-size: 13px !important;}
  .transcy-switcher-container.transcy-switcher-position__floating.transcy-switcher-position__top_right {
    right: 2px !important;
    top: 6px !important;}
  .drawer__close {top: 46px !important;}

  body .fa-angle-double-right {right: 14px !important;top: 50%;}
  body .fa-angle-double-left{left: 14px !important;}
  .shop-item{margin: 5px !important;}
  .shop-wrapper {padding: 10px 0 40px;}

  .why-item{width: 100%;margin-bottom: 15px;}
  .why-wrapper{padding: 3px 0px 15px;}
  .image-with-text__content{padding: 20px 10px !important;}
  .shopify-section.our-blog h2.blog__title{margin-bottom: 20px;}
  .artshordescription{font-size: 15px;}
  .related-products .card__information{padding-bottom: 6px;}
  .paymentMode img, .faq-wrap .accordion{width: 100%;}
  .whatsapp-mobile{display: none;}
  .collection-hero--with-image .collection-hero__inner{padding: 0px !important;}
  a.bg-btn{bottom: 50px;}
  .collapsible-content-wrapper-narrow{padding: 0px!important;}
  .desktop-div{display: none;}
  .mobile-div{display: block;}
}