/** Shopify CDN: Minification failed

Line 117:2 Unexpected "}"

**/
h1 , h2 , h3 {
  font-weight:700 !important;
    font-family: 'Raleway';
font-style: normal;
    color:#1C1C1C;
}
.red-text{
  color:#E53C3C;
}
.f-32{
  font-size:clamp(24px,2.1vw,32px) !important;
}
.f-14{
   font-size:clamp(12px,1vw,14px) !important;
    font-family: 'Raleway';
font-style: normal;
font-weight: 400;
    color:#000;
}
.breadcrumbs_wrapper a{
  font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-size: clamp(12px,1vw,14px);
  text-decoration:none;
color: #7C7C7C;
}
a.red_link{
  color:#E53C3C;
}
.second-bg{
  background-color:#FAFAFA;
}
.heading-before::before {
    content: '';
    background: red;
    width: 10rem;
    height: 5px;
    position: absolute;
    top:0;
    left: 0;}
.banner__text span{
   font-size:clamp(12px,1vw,14px) !important;
    font-family: 'Raleway';
font-style: normal;
font-weight: 400;
    color:#000;
}
.left-rounded{
  border-radius:  16px 0 0 16px;
}
.right-rounded{
  border-radius: 0 16px 16px 0;
}
.td-none{
  text-decoration:none !important;
}
.bs-box{
  background: #FFFFFF;
box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.08);
border-radius: 16px;
}
.buttons.red-button {
    background: #E53C3C;
    border-radius: 24px;
    border: 1px solid #E53C3C;
    padding: 5px 65px !important;
    color: #fff;
    /* box-shadow: none; */
}
/* =========header=========== */
span.header__active-menu-item {
    font-weight: 700 !important;
  /* border-bottom: 1px solid #E53C3C !important;  */
  /* text-decoration:none !important; */
   text-decoration-color: #E53C3C;

}
  @media screen and (max-width: 400px) {
      .slideshow__media.banner__media.media {
    min-height: 300px !important;
     
}
  }
  @media screen and (max-width: 600px) {
    /* .slideshow__text.banner__box{
      background-color:#00000069;
    } */
    .slideshow__media.banner__media.media {
    min-height: 400px;
     
}
    .slideshow__media.banner__media.media>img{
       object-fit:fill!important;
    }
    /* .banner__content{
          position: absolute !important;
    top: 30%;
    background: transparent;
}
  .content-container--full-width-mobile{ */
      background: transparent;
  }
   ul.footer-block__details-content.list-unstyled {
    display: grid !important;
    /* grid-template-columns: repeat(2,1fr) !important; */
     margin-bottom: 1rem !important;
}
    .footer-block__details-content a.list-menu__item--link{
      padding:0 !important;
    }
  }
  @media screen and (min-width:900px){
    .best_product h3.f-32.sec_heading , h2.image-with-text__heading.red-heading.h2 , .image-with-text__content>*+* {
    max-width: 40rem;
}
.collection__description.body {
    WIDTH: 65%;
}}
/* .header__menu-item span:hover{
  border-bottom: 1px solid #E53C3C !important; 
  text-decoration:none !important; 
} */
.header__menu-item span{
  font-family: 'Raleway';
font-style: normal;
font-weight: 400;
    color:#000;
  font-size: 18px;
    line-height: normal;
}
/* =========product-card=========== */
/* .product__media.media.media--transparent.gradient.global-media-settings , modal-opener.product__modal-opener.product__modal-opener--image.no-js-hidden{
  min-height:700px !important;
}
.product__media.media.media--transparent.gradient.global-media-settings img{
  object-fit:contain !important;
} */
.collection__title .title{
  font-weight: 700;
font-size: clamp(18px,2vw,32px);
color: #1C1C1C;
}
.facets__summary span{
  color:#363636 !important;
}
.product_card .card__information .card__heading a
{font-family: 'Raleway';
font-style: normal;
font-weight: 400;
font-size: clamp(12px,1vw,14px);
color: #1C1C1C;}
.compare_price{
  color: #e53c3c !important;
    font-family: Raleway;
    font-style: normal;
    font-weight: 400;
    font-size: 12px !important;
}
.original_price_product{
  font-family: 'Raleway';
font-style: normal;
font-weight: 700;
font-size: clamp(12px,1vw,16px);
text-transform: uppercase;
color: #1C1C1C;
}
.product_card .quick-add__submit{
  font-family: 'Raleway';
font-style: normal;
font-weight: 400;
font-size: clamp(12px,1vw,14px);
color: #444444;
}
.product_image.motion-reduce{
  height: 300px;
    object-fit: cover;
}

/* /========multicolumn===========/ */
.multicolumn-sec-heading{
  justify-content:center !important;
}
.multicolumn-sec-heading .title{
      max-width: 55rem;
text-align: center;
text-transform: uppercase;
color: #1C1C1C;
  font-weight: 700;
font-size: clamp(16px,1.6vw,24px);
      justify-content: center !important;
}
p.multicolumn-sec-sub_heading{
   max-width: 80rem;
   font-family: 'Raleway';
font-style: normal;
font-weight: 400;
font-size: clamp(12px,1vw,14px);
  text-align: center;
color: #444444;
}
h2.image-with-text__heading.h2{
  font-family: 'Raleway';
font-style: normal;
font-weight: 700;
font-size: clamp(18px,2vw,32px);
text-transform: uppercase;
color: #1C1C1C;
}
.card_inner-box-wrapper{
  border: 1px solid #F3F3F3;
    border-radius: 8px;
    margin: 0.5rem;
    background: #fff;
    box-shadow: 0 0 8px rgb(68 68 68 / 20%);
    padding: 1rem;
}
.new-card-product_title{
    max-height: 25px;
      text-transform: capitalize;
    overflow: hidden;
}
/* ============testimonials======= */
.test_author_name{
font-family: 'Raleway';
font-style: normal;
font-weight: 700;
font-size: clamp(10px,.8vw,12px);
color: #EB001B;}
h3.test_title{
  font-family: 'Raleway';
font-style: normal;
font-weight: 700;
font-size: clamp(16px,1.6vw,24px);
text-transform: uppercase;
color: #1C1C1C;
}
/* =======Products Page======== */
nav.pagination {
    display: block !important;
}
/* ================faq_page============= */
.faq_sec_heading{
  font-family: 'Raleway';
font-style: normal;
font-weight: 700;
font-size: clamp(16px,1.2vw,20px) !important;
color: #1C1C1C;
}
.faq_heading .accordion-button{
  font-family: 'Raleway';
font-style: normal;
font-weight: 700;
font-size: clamp(14px,1vw,16px) !important;
color: #1C1C1C;
}
.faq_body{
  font-family: 'Raleway';
font-style: normal;
font-weight: 400;
font-size: clamp(12px,1vw,14px) !important;
color: #444444;
}
/* =========contact=========== */
.news-letter-section{
  max-width:90rem;
  width:90%;
  margin:0 auto;
}
.field__labels{
  font-family: 'Raleway';
font-style: normal;
font-weight: 600;
font-size: clamp(12px,1vw,14px) !important;
color: #444444;
}
.contact_form_main-wrapper  {
    border: 1px solid rgba(215, 215, 215, 0.5);
    box-shadow: 0px 6px 12px rgb(68 68 68 / 12%);
    border-radius: 20px;
}

/* =========footer=========== */

@media screen and (min-width: 1025px){
  footer .page-width{
      padding: 0 10rem !important;

}
footer .grid--4-col-tablet .footer-block.grid__item:first-child{
  width:28% !important;
}
footer .grid--4-col-tablet .footer-block.grid__item.footer-block--menu{
  width:20% !important;
}
}
.newsletter__subheading.rte p {
    color: #fff !important;
  width:70%;
  margin:0 auto;
}
.newsletter-form_submit__button{
  background: #EB001B;
  color:#fff;
border: 1px solid #444444;
border-radius: 24px;
  padding:.5em 3em;
}
.newsletter__wrapper h2{
  font-family: 'Raleway';
font-style: normal;
font-weight: 700;
font-size: clamp(18px,1.6vw,24px);
text-transform: uppercase;
color: #FFFFFF;
}
.footer-block__details-content a.list-menu__item--link , .footer-block__details-content a{
color:#fff !important;
font-family: 'Raleway';
font-style: normal;
font-weight: 400;
font-size: clamp(12px,1vw,14px);
  text-decoration:none !important;
}
.footer-block__details-content a:hover {
    text-decoration: underline !important;
}
p.footer_logo_discription {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: clamp(12px,1vw,14px);
    color: #fff;
    text-align: left;
}
h2.rich-text__heading.rte.h1 span {
    font-size: clamp(20px,2vw,32px);
    line-height: 1;
}
.spb-select select:focus-visible{
  outline:none !important;
  box-shadow:none !important;
    border: 0 !imortant;
}
.spb-select select {
    -webkit-appearance: none;
    appearance: none;
    background-color: rgb(var(--color-background));
    color: rgb(var(--color-foreground));
    font-size: 1.6rem;
    width: 100%;
    box-sizing: border-box;
    transition: box-shadow var(--duration-short) ease;
    border-radius: var(--inputs-radius);
    height: 4.5rem;
    min-height: calc(var(--inputs-border-width) * 2);
    min-width: calc(7rem + (var(--inputs-border-width) * 2));
    position: relative;
    border: 0;
}

.spb-select {
    display: flex;
    position: relative;
    width: 100%;
    max-width: 25rem;
    border: 1px solid;
    border-radius: 30px;
    padding: 0 2rem;
}
.mega-menu__link--level-2:hover {
    text-decoration: None !important;
}
#scroll_top_button.show {
    display: none;
}
/*15-07*/
.custom-stock-note {
  font-size: 16px;
  color: #ef6466;
  text-align:center;
}
#main-cart-items .custom-stock-note,.cart-item .custom-stock-note{
  font-size: 12px;
      text-align: left;
}
.product-grid-container .custom-stock-note{
      margin:  0 0 10px 0;
    text-align: left;
  font-size: 14px;
}