/** Shopify CDN: Minification failed

Line 8:11 Expected ":"
Line 8:13 Expected identifier but found "1"

**/
#trustbadge-container-98e3dadd90eb493088abdc5597a70810{
    z-index; 1 !important;
}

.cart-drawer__subtotal--price span{
    color:#339098;
     font-family:blokhaus;
     font-size:30px;
}


@media(max-width:768px){
  .cart-drawer__subtotal--price span{
    font-size:20px;
  }

  .cart-drawer__subtotal--compare{
    font-size:16px !important;
  }
}


.global-drawer{
      z-index: 999999999999;
}

.h-payment-icons {
  text-align: center;
  margin: 20px 0 0 0;
  display:grid;
  grid-template-columns:0.5fr 1.5fr;
}

.h-payment-icons p {
  margin-bottom: 10px;
  font-size:15px
}

.h-payment-icons .icons img {
  height: 15px; /* adjust size as needed */
  margin: 0 5px;
  vertical-align: middle;
}

@media (max-width:768px){
  .payment-icons svg {
    height: 20px;
    width: 30px;
}
}

.h-payment-icons svg{
height:20px;
width:35px;
}


@media (max-width:480px){
  .h-payment-icons p{
    font-size:14px;
  }
  .h-payment-icons svg{
        height: 20px;
    width: 30px;

  }
}

.checkout-widget .wrapper .content{
            grid-template-areas: "mark desc footer" !important;
        grid-template-rows: 1fr !important;
        grid-template-columns: 5.42em auto !important;
}


.global-drawer{
    width:490px !important
}


 .feature-bar {
        display: flex;
    gap: 8px;
    padding: 20px 0px 0px 0px;
    font-size: 14px;
    align-items: center;
    justify-content:center;
  }
  .feature-item {
    display: flex;
    align-items: center;
    color: #333;
    line-height:1.1;
    font-weight:500
  }

  .feature-item span{
    font-weight:800;
  }
  .feature-item svg {
        width: 20px;
    height: 20px;
    margin-right: 8px;
    fill: #FFf;
    background: rgba(230 136 25 / 1.0) !important;
    border-radius: 50%;
  }

  .cart-drawer__footer--button{
    padding-left:10px;
    padding-right:10px;
  }

    @media (max-width:768px){
     .feature-item{
      font-size:14px;
    }
      .feature-item svg {
        width: 14px;
    height: 14px;
      }

      .dynamic-section-button--drawer-filled{
        font-size:18px;
      }
  }

  @media (max-width:480px){
    .feature-bar{
      justify-content:center;
    }
     .feature-item{
      font-size:12px;
    }
      .feature-item svg {
        width: 12px;
    height: 12px;
      }

      .dynamic-section-button--drawer-filled{
        font-size:18px;
      }
  }


    @media (max-width:420px){
     .feature-item{
      font-size:10px;
    }
      .feature-item svg {
        width: 10px;
    height: 10px;
      }

      .dynamic-section-button--drawer-filled{
        font-size:14px;
      }
  }


    @media (max-width:370px){
     .feature-item{
      font-size:9px;
    }
      .feature-item svg {
        width: 9px;
    height: 9px;
      }

      .dynamic-section-button--drawer-filled{
        font-size:18px;
      }
  }


    @media (max-width:340px){
     .feature-item{
      font-size:8px;
    }
  }


  @media screen and (min-width: 768px) {
   
    .cart-drawer__sub-footer {
        padding: 15px 20px 15px 20px;
    }
}



.trustedshops-widget-class { 
background-color:rgb(168, 0, 0); 
border-radius: 8px; 
/* Add your custom styles here */ 



}



.global-drawer__close {
    position: absolute;
    z-index: 1;
       top: 20px;
    right: 10px;
    padding: 12px;
    display: flex;
    background: #e1411e;
    border: 0;
    color: white;
    border-radius: 50%;
}

.site-header__cart-toggle{
        border-radius: 50px;
    background: #339098 !important;
}

.site-header__cart-toggle svg{
            min-width: 20px !important;
        min-height: 20px !important;
        width: 20px !important;
        height: 20px !important;
}


.text-with-icon .text-with-icon--content .text-with-icon--text {
    display: inline;
    word-break: break-word;
    line-height: normal;
    letter-spacing: 0px;
}

@media (max-width:769px){
  .text-with-icon .text-with-icon--content .text-with-icon--text{
    font-size:16px;
  }

  .product-description p{
        font-size:16px;
  }

  .footer-content {
    font-size:16px;
  }

  .footer-review-block{
        font-size:16px;
  }
}



.badge{
  display:none;
}

.site-header__cart-toggle{
  color: white !important;
}




@media (max-width:420px){
  .h-payment-icons {
        margin: 10px 0 0 0;
        align-items:center;
  }
  .h-payment-icons p {
    margin-bottom: 0;
    font-size: 9px;
}

.payment-icons{
      margin-bottom: 0;
}

.h-payment-icons svg {
    height: 15px;
    width: 20px;
}
}


.incprice{
  font-size:12px !important;
  color:#000 !important;
  font-weight:400 !important;
 
 
  font-family: UniversCondensed !important;
  text-transform:lowercase;
}



@media (min-width:1400px){
  .site-header .site-header__wrapper .site-header__wrapper__left{
    gap:50px;
  }
}


@media (max-width:1100px){
  .top-links ul.site-nav{
    column-gap: 12px;
  }

  .site-header .site-header__wrapper.site-header__wrapper--logo-above, .site-header .site-header__wrapper.site-header__wrapper--logo-center
 {
    grid-template-columns: 1.1fr 0.8fr 1fr;
}
}



.progress-message {
    font-family: blokhaus;
}


@media screen and (min-width: 768px) {
    .global-drawer__body--with-padding, .global-drawer__footer--with-padding, .global-drawer__sticky-header {
        padding-left: 14px;
        padding-right: 14px;
    }
}


@media screen and (min-width: 768px) {
    .global-drawer__sticky-header:after {
        left: 14px;
        right: 14px;
    }
}





@media (max-width:768px){
  .product-grid--price .money{
    font-size:16px;
  }
  .collection-header__description p {
     font-size:16px;
  }
  .collapsible-content p{
      font-size:16px;
  }
}



@media (min-width: 768px) and (max-width: 945px) {
  /* Your styles here */
  .collapsible-tab  .label-font{
    font-size:13px;
  }
}

@media (min-width: 310px) and (max-width: 362px) {
  /* Your styles here */
  .collapsible-tab  .label-font{
    font-size:13px !important;
  }
}


@media (min-width: 280px) and (max-width: 310px) {
  /* Your styles here */
  .collapsible-tab  .label-font{
    font-size:12px !important;
  }
}



@media only screen and (max-width: 767px) {
    .bottom--footer {
        justify-content: center;
    }
    .standalone-icon--wrapper {
    color: white !important;
}
}


.asw-menu-btn{
  z-index:400 !important;
}


@media (max-width: 768px) {
  .custom-heading-container .why-para {
    font-size: 16px !important;
  }
}


.image-with-text-overlay__caption {
    display: inline-block;
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}

.progress-message {
    font-size: 12px !important;
}

@media (max-width: 480px) {
    .progress-message {
        font-size: 10px !important;
    }
}

@media (max-width: 410px) {
    .progress-message {
        font-size: 8px !important;
    }
}

@media (max-width: 340px) {
    .progress-message {
        font-size: 7px !important;
    }
}

.product--add-to-cart-form .js-qty__adjust{
  color:black !important;
}



@media(max-width:768px){
  .global-drawer__footer etrusted-widget{
    display:none;
  }

  .global-drawer--secondary{
    display:none
  }
}

quantity-input label{
  display:none !important;
}


@media(max-width: 480px){
  .payment-icons,
  .h-payment-icons p{
            margin: 0px;
        display: flex;
        justify-content: space-evenly;
        align-items: center;
  }

  .payment-icons li{
        height: 20px;
  }
}


#Access-Pro-Icon{
  bottom:80px !important;
}

.facets__heading{
  margin-bottom:5px !important;
  padding-bottom:0px !important;

  margin-left:0px !important
}



.global-drawer__sticky-header:after{
  display:none;
}

.progress-container{
  padding-top:0px !important;
  padding-bottom:0px !important;
}

.global-drawer__sticky-header{
  padding-bottom:5px !important;
}

.cart-drawer__heading{
  text-align:center !important;
}

.global-drawer__close svg{
  width:15px;
  height:15px;
}

.global-drawer__body--with-padding {
    padding-top: 12px;
    padding-bottom: 12px;
}

.cart-drawer__product-card--quantity--button{
  padding: 5px 10px 5px 5px;
}