/** Shopify CDN: Minification failed

Line 218:57 Unterminated string token

**/
@font-face {
    font-family: 'HelveticaNowDisplay-Regular';
    src:  url('/cdn/shop/files/HelveticaNowDisplay-Regular_1.ttf?v=1727873929') format('truetype');
}
@font-face {
    font-family: 'HelveticaNowDisplay-Medium';
    src:  url('/cdn/shop/files/HelveticaNowDisplay-Medium_1.ttf?v=1727873930') format('truetype');
}
@font-face {
    font-family: 'HelveticaNowDisplay-Bold';
    src:  url('/cdn/shop/files/HelveticaNowDisplay-Bold_1.ttf?v=1727873929') format('truetype');
}
.cbb-frequently-bought-discount-message-container.cbb-desktop-view {
    display: block !important;
}
.cbb-frequently-bought-discount-message{
  font-weight: 400 !important;
}
.cbb-recommendations-variant-select,
.cbb-frequently-bought-container h2{
    font-family: 'HelveticaNowDisplay-Medium'!important;
    font-weight: 400;
    margin-bottom: 0rem !important;
}
.cbb-frequently-bought-container span{
    font-size: 16px; 
    font-family: 'HelveticaNowDisplay-Regular'!important;
}
.product__thumb-arrow .icon {
    display: inline-block;
    width: 10px;
    height: 18px;
}
.quick-add a{
    background: #ffa400;
    color: black !important;
    border-radius: 8px;
    padding: 15px 0;
    letter-spacing: 1px;
    font-family: 'HelveticaNowDisplay-Regular'!important;
}
.js-qty__adjust .icon {
     fill: black;
}
.hero__text-shadow span {
    display: none;
}
.custom-liquid-field .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup {
    font-family: 'HelveticaNowDisplay-Medium'!important; 
    display: flex;
    align-items: center;
}
.custom-liquid-field .jdgm-widget.jdgm-preview-badge strong {
    padding: 0 6px !important;
    font-weight: 500;
    font-family: 'HelveticaNowDisplay-Medium'!important;
    color: black;
}
.custom-liquid-field .jdgm-prev-badge{
    padding-right: 8px;
}
h2.jdgm-rev-widg__title,
.jdgm-widget-actions-wrapper a,
b.jdgm-rev__title{
    font-family: 'HelveticaNowDisplay-Bold'!important;
}
.jdgm-rev-widg__summary-inner,
.jdgm-histogram__frequency,
span.ql-font-poppins,
span.jdgm-rev-widg__summary-average,
span.jdgm-rev__author,
select.jdgm-sort-dropdown{
    font-family: 'HelveticaNowDisplay-Medium'!important;
} 
 
select.jdgm-sort-dropdown {
    font-family: 'HelveticaNowDisplay-Medium' !important;
}
.product-section-new .h2.product-single__title {
    color: #000000;
    font-family: 'HelveticaNowDisplay-Medium'!important;
    text-transform: capitalize;
    font-size: 32px;
    font-weight: 500;
    letter-spacing: 1.5px; 
    line-height: 31.2px;
}
.jdgm-prev-badge__text{
    font-weight: 500;
    font-family: 'HelveticaNowDisplay-Medium'!important; 
}
.custom-liquid-field.field2{
    margin-top: 3%;
}
.custom-liquid-field.field2 b{
    font-size: 16px;
    line-height: 24px;
    font-family: 'HelveticaNowDisplay-Regular'!important; 
    font-weight: 400;
    color: #848484;
}
.variant-input-wrap label{
    color: #848484;
    font-weight: 500;
    font-family: 'HelveticaNowDisplay-Regular'!important; 
    letter-spacing: 1px;
    border-radius: 2px;
    box-shadow: 0 0 0 2px #d3d3ce;
}
.variant-input-wrap input[type=radio]:checked+label {
    color: black;
    font-family: 'HelveticaNowDisplay-Regular'!important; 
    font-weight: 500;
    border-radius: 2px;
    box-shadow: 0 0 0 2px #ffa400;
}
label.variant__label{
    color: black;
    text-transform: capitalize !important;
    font-size: 16px !important;
    font-family: 'HelveticaNowDisplay-Medium'!important; 
    line-height: 24px;
    font-weight: 700;
    letter-spacing: 1px !important;
}
.product__price{
    font-family: 'HelveticaNowDisplay-Regular'!important; 
    color: #CA2934;
    font-size: 26px;
    font-weight: 700;
}
.product__price-savings {
    padding: 1% 2%;
    color: white;
    font-weight: 600;
    border-radius: 4px;
    font-family: 'HelveticaNowDisplay-Medium'!important; 
    font-size: 18px;
    background: #c20000;
}
.product__price--compare {
    color: #848484;
}
.button-quantity{
  display: flex;
}
.button-quantity .product-block:nth-child(1){
      width: 30%;
}
.button-quantity .product-block:nth-child(2){
      width: 70%;
}
.button-quantity .product-block:nth-child(2) .product-block{
  width: 100%;
  margin-bottom: 0;
}
.button-quantity .product-block{
  margin-bottom: 1.4%;
}
.js-qty__adjust {
    padding: 0 20px;
}
.button-quantity .js-qty__num {
    width: 100%;
    color: black;
    padding: 7% 0;
    background: #F5F5F5;
    border: 0;
    font-size: 22px;
}
.button-quantity .js-qty__wrapper{
    max-width: 90%;
}
button.add-to-cart{
    background: #ffa400;
    border-radius: 0;
    color: black;
    padding: 4% 0;
}
.product-section-new .installment-mesage p,
.product-section-new p{
    font-size: 16px;
    line-height: 24px;
    font-family: 'HelveticaNowDisplay-Regular'!important;
    font-weight: 400;
    color: #848484;
}
.product-section-new span.variant-title{
    display: inline-block;
    height: 40px;
    vertical-align: bottom;
    font-size: 18px;
    color: black;
    font-family: 'HelveticaNowDisplay-Medium'!important
    font-weight: 500;
    margin-right: 8px;
}
.product-section-new label.variant__label{
  display:none;
}
.product-block.product-block--price {
    margin-top: 35px;
}
.product-section-new label.variant__button-label {
    margin-bottom: 0 !important;
}
.product-section-new .collapsible-trigger-btn {
    text-align: left;
    font-size: 24px;
    line-height: 31.2px;
    padding-left:0;
    letter-spacing: 0;
    font-family: 'HelveticaNowDisplay-Medium'!important';
    color: #000;
    text-transform: capitalize;
}
.product-section-new p{
  font-size: 15px;
  font-family: 'HelveticaNowDisplay-Regular'!important;
}
.product-section-new p.readmore a{
    border-bottom: 2px solid #ffa400 !important;
    color: black;
    text-transform: lowercase;
    font-family: 'HelveticaNowDisplay-Medium'!important;
    margin-top: 3%;
}
.product-section-new .collapsible-content__inner{
   font-family: 'HelveticaNowDisplay-Regular' !important;
}
.product-section-new .collapsible-content__inner h1{
    margin-top: 3%;
    color: black;
    font-size: 16px;
    font-family: 'HelveticaNowDisplay-Regular'!important;
    letter-spacing: 0.4px;
}
.product-section-new .collapsible-content__inner strong,
.product-section-new .collapsible-content__inner h3{
    color: black;
    font-family: 'HelveticaNowDisplay-Regular'!important;
}
.product-section-new .product-icons-text{
    margin:auto;
}
.product-section-new .product-icons-text .icon-txt-span{
    color: black;
    font-family: 'HelveticaNowDisplay-Regular'!important; 
}
.product-section-new .rte li {
    margin-bottom: 0;
    font-family: 'HelveticaNowDisplay-Regular'!important;
    letter-spacing: 0.8px;
}
.template-product .icons-text-col .step-col {
    width: 25%;
    padding: 5% 3%;
    position: relative;
    border-radius: 22px;
}
.template-product .step-col:hover {
    background: #FFF7E9;
    cursor:pointer;
}
.template-product .content-step a{
    position: absolute;
    bottom: 10%;
    left: 12.5%;
}
.template-product .content-step{
   text-align:left; 
}
.template-product .icons-text-col.container h2{
  font-family: 'HelveticaNowDisplay-Medium'!important;
  color:black;
  margin-top: 10%;
}
.template-product .icons-text-col.container a{
  color:black;
  font-family: 'HelveticaNowDisplay-Medium'!important;
  font-size:14px;
  font-weight:600;
}
.template-product .icons-text-col.container a:hover{
  text-decoration:underline;
}
.template-product .icons-text-col.container .content-step p {
   font-family: 'HelveticaNowDisplay-Regular'!important;
}
.template-product .video-parent-section{
    max-width: 1400px;
    width:90%;
    margin: 0 auto; 
    border-radius: 30px;
}
.template-product .icons-text-col h1 p{
    text-align: center;
    font-family: 'HelveticaNowDisplay-bold'!important;
    margin-top: 6%;
    color:black;
}
.product-single__meta .social-sharing{
    text-align:left;
}
.product-single__meta .social-sharing a{
   margin-right: 11.4%;
}


@media screen and (min-width: 799px) {
  cbb-frequently-bought-product-image{
    width: 100px !important;
    height: 100px !important;
  }
  .cbb-frequently-bought-container{
    display:flex;
    flex-wrap:wrap;
    align-items: flex-end;
  }
  .cbb-frequently-bought-container h2,
  .cbb-frequently-bought-discount-message-container{
    width:100%;
  }
  .cbb-frequently-bought-add-button{
    margin-bottom:15px;
  }
  .cbb-frequently-bought-recommendations-container{
    display:flex;
    align-items: flex-end;
  }
  /* .cbb-frequently-bought-recommendations-container,
  .cbb-frequently-bought-selector-list{
    width:50%;
  } */
  .site-header {
    padding: 4px 0;
  }
  .icons-text-col .steps-main{
     justify-content: space-around;
  }
}
@media screen and (max-width: 798px) {
  .product-section-new .h2.product-single__title {
    font-size: 26px;
  }
  .section-main-icons-new .icons-right-block img {
    width: auto;
  }
  .product-block deliverr {
      display: none;
  }
  .product__thumbs.product__thumbs--below.product__thumbs-placement--left.small--hide.aos-init.aos-animate {
    display: block !important;
  }
  .product-single__meta .social-sharing a {
    margin-right: 1%;
  }
  .sticky-add-to-cart{
    position: fixed!important;
    bottom: 2%;
    margin: auto;
    width: 90%;
    left: 5%;
    border-radius: 10px !important;
    z-index: 99;
  }
  .custom-liquid-field .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup {
    align-items: center;
    font-size: 16px;
  }
  .custom-liquid-field.field2 {
     margin-bottom: 5%;
  }
 .template-product .video-parent-section {
      width: 90%;
 }
  .section-main-icons-new .accordion {
     flex-wrap: wrap; 
  }
  .product__quantity label {
    display: none;
  }
 .button-quantity .js-qty__num {
    padding: 10% 0;
 }
   
  
}
@media screen and (max-width: 589px) {
  .icons-text-col .steps-main {
    justify-content: flex-start !important;
  }
  .progress-main {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .section-main-icons-new .progress-main .progress-col {
    width: 25%;
    }
   .product-block .image-wrap{
     display:none;
   }
  .product-section-new .installment-mesage p, .product-section-new p {
    font-size: 14px;
  }
  .drawer{
    z-index:999;
  }
  .js-qty__adjust {
    padding: 0 5px;
  }
  .variant-input-wrap label {
     font-size: 15px;
      padding: 7px 4px;
   }
  .jdgm-prev-badge__stars .jdgm-star {
    font-size: 16px;
  }
  .jdgm-prev-badge__text {
    font-size: 16px;
  }
  .custom-liquid-field .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup {
    align-items: center;
    flex-wrap: wrap;
    font-size: 16px;
  }
}

@media screen and (max-width: 360px) {
  .product-section-new .installment-mesage p, .product-section-new p {
    font-size: 12px;
    line-height: 16px;
  }
  #rewards-count-display {
    font-size: 12px;
  }
  .progress-col p {
    font-size: 12px;
  }
  .variant-input-wrap label {
     font-size: 12px;
      padding: 7px 4px;
  }
  
}
