/** Shopify CDN: Minification failed

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

**/
details.product-info__accordion.accordion.group {
    background: #FAF9F7;
    margin-bottom: 10px;
    padding: 0px 18px;
    border-radius: 17px;
    border: 1px solid #b1b8c747;
}
details.product-info__accordion.accordion.group .accordion__toggle {
    padding-block-start: 15px;
    padding-block-end: 15px;

}

header .header__wrapper {
    background-color: white;
    border-bottom: 1px solid #0f214729;
}
#pro_slider_home{
padding-left: 20px;
padding-right:20px;
}
  #pro_slider_home .scroll-area{
scroll-padding-inline: auto;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
    padding-inline-end: 0px;
}
.video-slide:empty {
    display: none;
}
.product-info .product-info__price .price-list .text-on-sale{
  color:#1A237E;
}
/* 10-7-2024 */

h2.main_related_head {
    font-weight: 700;
    padding: 20px 0px;
}
.custMulticolumn .prose h2.h2{
  position:relative;
}
.custMulticolumn .prose h2.h2::after{
  content:"";
  background-image:url('https://cdn.shopify.com/s/files/1/0806/5430/3574/files/two-stripe-underline.png?v=1720600721');
    width: 310px;
    position: absolute;
    bottom: -25px;
    right: -32px;
    height: 28px;
    background-size: contain;
    background-repeat: no-repeat;
}
#scroll_trustme {
  padding-bottom:50px;
}
/* .trust-slider-main {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap:0px;
} */
.trustpilot-box-before-slider {
    max-width: 170px;
    color: #fff;
    text-align: center;
    width: 100%;
  margin-right:25px;
}
.trustpilot-box-title {
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 28px;
}
.trustpilot-box-stars {
    width: 120px;
    margin-bottom: 4px;
}
.trustpilot-box-review {
    margin-bottom: 5px;
    font-size: 13px;
}
.trustpilot-box-logo {
    width: 90px;
}
.multiple-new{
  max-width:1300px;
  margin:0px auto;
}
.review-multiple-items {
    width: 100%;
    height: auto;
    max-width:1400px;
    overflow: hidden;
    padding-right: 10px;
    padding-left: 10px;
}
.review-multiple-items button.slick-prev.slick-arrow {
    left: 3px!important;
    height: 30px;
    width: 30px;
    border-radius: 50px;
    border: 1px solid #7c7c88;
    top: 43%;
    position: absolute;
    font-size: 0px;
    transform: translateY(-50%);
    cursor: pointer;
}
.review-multiple-items .slick-prev:before {
    height: 15px;
    width: 15px;
    display: block;
    background-size: contain;
    background-image: url(https://cdn.shopify.com/s/files/1/0772/0642/1837/files/left_one_1.png?v=1701755811);
    content: "";
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
}
.review-multiple-items button.slick-next.slick-arrow {
    right: 5px;
    height: 30px;
    width: 30px;
    border-radius: 50px;
    border: 1px solid #7c7c88;
    position: absolute;
    top: 43%;
    transform: translateY(-50%);
    font-size: 0px;
    padding: 5px;
    cursor: pointer;
    text-align: center;
}
.review-multiple-items .slick-next:before {
    height: 15px;
    width: 15px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(https://cdn.shopify.com/s/files/1/0772/0642/1837/files/right_one_1.png?v=1701755811);
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.trust-slider-main .trustpilot-slider-card {
    background-color:#f8f9fa !important;
    margin: 0 5px;
    padding: 15px;
}
.trustpilot-slider-card-top {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    margin-bottom: 8px;
      align-items: center;
}
img.trustpilot-stars {
    width: 90px;
    height: auto;
}
.verified-badge-wrapper {
    display: flex;
    margin-left: 3px;
    justify-content: flex-start;
    align-items: center;
    grid-column-gap: 3px;
    grid-row-gap: 3px;
}
.verified-icon {
    width: 14px;
}
.multiple-new .heading  h2 {
    font-size: 48px;
    text-align: center;
    margin-bottom: 32px;
  line-height:normal;
}
.testi_slider_new{
  margin-top:50px;
}
 .trust-slider-main .trust_slider_logo_totl{
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 15px;
    line-height: normal;
    margin-top: 40px;
 }
 .trust-slider-main .trust_slider_logo_totl img{
   width: 80px;
    display: block;
    margin: 5px auto 0;
 }




/*  accordion style */
.accord_theme_style .section-stack .section-stack__main, .prod_faq  .section-stack .section-stack__main {
  width:100% !important;
}
.accord_theme_style .section-stack .section-stack__main .accordion-box{
 padding:0px;
  background-color:#fff;
}



   .pro_card_main {
      text-align: center;
       position:relative;
         margin: 0px 15px;
    }
  .pro_card_main a.card_pro_img{
          background-color: #faf7f3;
    border-radius: 12px;
        display: block;
    overflow:hidden;
}
    .pro_card_main a.card_pro_img img {
      mix-blend-mode: multiply;
      width: 100%;          
      object-fit: contain;
      object-position: center;
      height:340px;
      border-radius: 12px;
    }
    .pro_card_main a.card_pro_img img.pro_card_img_hover {
     position: absolute;
    top: 0;
    opacity: 0;
      mix-blend-mode: normal;
          transition: opacity .2s ease-in-out;
      object-fit : cover;
    }
  .pro_card_main a.card_pro_img:hover img.pro_card_img_hover{
    opacity:1;
        transition: opacity .2s ease-in-out;
  }
    .pro_card_main a.pro_card_heading {
     font-size: 15px;
      line-height : 1.3;
    font-weight: 700;
    margin-top: 20px;
    display: block;
      text-align : left;
    }
    .pro_card_main .star_reviews_pro {
      color: #e9c13b;
    display: flex;
    justify-content: center;
    gap: 6px;
    }
    .pro_card_main .star_reviews_pro span {
      color: #000;
      font-size:13px;
    }
    .pro_card_btn button {
      background-color:#0a2149;
      border-radius: 5px;
    font-weight: 400;
    font-size: 16px;
    padding: 15px;
    line-height:normal;
    margin-bottom: 20px;
      width:100%;
      color:#fff;
    }
.pro_card_main a.card_pro_img .product-card__badge-list{
font-size:11px;
  border-radius:3.75rem;
  background:#cce9ff ;
  color:#000;
  position: absolute;
    right: 15px;
    top: 15px;
  z-index:1;
}
.product-card__badge-list{
  left:auto;
}
.review-multiple-items button.slick-next.slick-arrow {
    right: 5px;
    height: 35px;
    width: 35px;
    border-radius: 50px;
    border: 1px solid #7c7c88;
    position: absolute;
    top: 43%;
    transform: translateY(-50%);
    font-size: 0px;
    padding: 5px;
    cursor: pointer;
    text-align: center;
    /* filter: invert(1); */
    z-index: 2;
    background-color: #0F2147;
}
.multiple_items_home button.slick-prev.slick-arrow{
  height:35px;
  width:35px;
  /* filter: invert(1); */
   background-color: #0F2147;
  z-index : 2;
}
.section_container{
  max-width:1300px;
  margin:0px auto;
  padding:96px 0px;
}
.review-multiple-items .slick-next:before, .review-multiple-items .slick-prev:before {
    height: 11px;
    width: 11px;
}
/* accordian  */

.mt-020{
  margin-top:90px;
}


/*  */
.home_trust_slider{
  background-color:#eee8dc;  
  padding:80px 42px;
}
.home_trust_slider .testi_slider_new {
    margin-top: 0px;
}


/* custom slider */
.home_testi_inner_sec {
  background-color: #fff;
  padding: 20px;
  border-radius: 6px;
  margin:0px 6px;
}
.home_testi_inner_sec ul {
  display: flex;
  align-items: center;
  column-gap: 7px;
}
.home_testi_inner_sec ul li:first-child {
  width: 50px;
}
.home_testi_inner_sec ul li:first-child img {
  width: 50px;
  height: 50px;
  object-fit: cover;
  border-radius: 50px;
  max-width: inherit;
}
.home_testi_inner_sec ul li p {
  font-size: 15px;
  font-weight: bold;
}
.home_testi_inner_sec ul li p span {
  font-weight: normal;
}
p.testi_content {
  font-size: 15px;
  margin-top: 17px;
}
.slider_home_testimonial  .slick-prev:before{
  filter: invert(1);
}
.testi_heading_cust{
   text-align:center;
}
.home_custom_testi{
  background-color:#eee8dc;
}
.testi_heading_cust h2{
  margin-bottom:30px;
}




  .section_container h2 {
    text-align: left;
    font-weight: 700;
    font-size: 35px;
    color: #353535;
    letter-spacing : -0.5px;
    margin : -15px 0px 24px 30px;
}


@media screen and (max-width:999px){


details.product-info__accordion.accordion.group .accordion__toggle {
    padding-block-start: 20px;
    padding-block-end: 20px;
}
  
  .half_image_text .media-with-text__content{
    padding-left:0px;
    padding-right:0px;
  }
.custMulticolumn .prose h2.h2::after{
  width: 223px;
}
  .multiple-new .heading  h2 {
    font-size: 28px;
  line-height:normal;
}
.testi_slider_new{
  display:none;  
}
.home_trust_slider .testi_slider_new{
  display:inherit;  
}
  .section_container h2 {
    font-size: 26px;
    margin-left: 25px;
    margin-bottom : 25px;
    letter-spacing : -0.3px;
}

}
@media screen and (max-width:450px){

.review-multiple-items button.slick-next.slick-arrow {   
    transform: translateY(-50%) scale(0.7);
  top : 40%;
}
  .review-multiple-items button.slick-prev.slick-arrow{
      transform: translateY(-50%) scale(0.7);
    top : 40%;
  }
  
  .pro_card_main {
         margin: 0px 5px;
    }
.pro_card_main a.card_pro_img img {
    height: 210px;
}
  .multiple_items_home  {
    padding-right: 15px;
    padding-left: 15px;
}
    .home_testi_inner_sec ul li p, p.testi_content {
  font-size: 14px;
}
 .pro_card_main a.pro_card_heading {
    font-size: 14px;
    line-height: 1.1;
   margin-bottom : 10px;
}
    .pro_card_main .text-on-sale, .pro_card_main  sale-price.text-subdued {
    font-size: 14px;
}
    .pro_card_main compare-at-price.text-subdued {
    font-size: 14px;
}
}
@media screen and (max-width:767px){
.home_trust_slider{
  padding:40px 42px;
}
  .home_trust_slider  .trust_slider_logo_totl {
    font-size: 13px;
}
  
}
@media screen and (max-width:619px){
.home_testi_inner_sec {
  margin:0px;
}

  
