/** Shopify CDN: Minification failed

Line 55:0 Unexpected "{"
Line 234:0 Unexpected "{"
Line 447:61 Expected identifier but found "@click"
Line 451:61 Expected identifier but found "@click"

**/
/* TEMPLATE COLOR */
@media screen and (max-width: 990px) and (min-width: 415px) {
 .tab-links a{
              padding: 15px 18px !important;
  }
}
@media screen and (max-width: 414px) and (min-width: 350px) {
 .tab-links a{
              padding: 15px 10px !important;
  }
}
.nc-table-styles .section-divider-slider{
      background: white;
}
.sigle-icon-wrapper{ 
      position: absolute;
   right: -20px;
    top: -30px;
  max-width: 125px;
}
.single-text-wrapper{
  font-family: Central-Bold_1;
    font-weight: 700;
    font-size: 24px;
    line-height: 31.01px;
}
.single-text-with-icon-wrapper{
      position: relative;
}
.nc-per-bottle-price-main{
  display: flex;
    gap: 10px;
}
.custom-styles-not-cofee-template .card__surface{
      padding-top: 0px;
}
/* .nc-big-icon-text-row .nc-big-text,
custom-styles-not-cofee-template .heading-feature,
.tab-links li.active a
{
  color:#923E23 !important;
} */
.custom-styles-not-cofee-template ul.flex.gap-4.pb-2{
     justify-content: space-between; 
}

{
  background:#923E23;
}
.nc-table-styles .heading-secondary{
      font-family: Futura;
    font-weight: 700;
    font-size: 24px;
    line-height: 31.9px;
  letter-spacing: -1px;
}

.tab-links li.active a 
{
  border: 1px solid #923E23;
  background:white !important;
}
  

/* END TEMPLATE COLOR */

.nc-video-text-block .side-content-wrapper,.nc-video-text-block .lg\:col-end-13{
      grid-column: span 4 / span 4;
}

.nc-video-text-block .nc-heading{
      font-size: 32px;
    line-height: 110%;
  color:#004876;
  font-weight:600;
}
.nc-video-text-block .nc-block p{
  font-size: 18.4px;
    line-height: 27px;
  font-weight:400;
      margin-top: 15px;
}
.nc-video-text-block .side-content-inner{
  display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    justify-content: space-around;
}
.nc-video-text-block .side-content-wrapper{
  height: 100%;
    display: flex;
    align-items: center;
}
.nc-video-text-block .nc-block{
      position: relative;
  max-width: 295px;
    margin: 20px auto;
      text-align: center;
}
.nc-video-text-block .media__styled-element{
  border:0px;
  border-radius:0px;
}
.nc-logolist-custom-styles{
  padding:100px 0px;
      border-top: 0px
}



/* As seen in section css */


.nc-logolist-custom-styles .section-content{
  max-width: 1240px;
    margin: auto;
    padding: 60px 0px;
  background:white;
  border-radius: 20px;
}
.nc-logolist-custom-styles .inline-heading-rte{
  color: rgb(0, 72, 118);
font-size: 20px;
font-style: normal;
font-weight: 500;
  text-transform:lowercase;
  margin-bottom:23px;
}

.nc-logolist-custom-styles p{
  color: rgb(0, 72, 118);
font-size :30px;
font-style: normal;
font-weight: 400;
line-height: 36px;
  max-width:640px;
  margin:auto;
    margin-bottom:20px;
  text-align: center;
}


/* css of image with text  */

.nc-img-text-custom .media__styled-element{
 border:none;
}

.nc-img-text-custom .heading-standard{
  color :rgb(0, 72, 118);
font-size :55.44px;
font-style :normal;
font-weight: 400 !important;
line-height :60.984px;
  font-family:Futura, sans-serif !important;
     text-transform: capitalize;
  
}
@media (min-width: 990px) {
  .nc-video-text-block .media__styled-element{
    max-height: 610px;
    min-height: 500px;
    width: auto;
}
  .nc-text-mob, .check-mob{
  display:none;
}
  .right-side-i-one.nc-icon.right-side-icon img, .left-side-i-two.nc-icon.left-side-icon img{
      min-width: 62px;
    max-width:62px;
}
  v
 .nc-img-text-custom .lg\:col-span-6{
          grid-column: span 5 / span 5;
}
 .nc-img-text-custom .flex.items-center.lg\:col-span-6{
     margin-left: 100px;
   grid-column: span 6 / span 5 !important;
}
}

.nc-img-text-custom .push-btn .push-btn__surface:not(input[type=submit]){
  background:white !important;
  color:rgb(0, 72, 118);
  border: 2px solid rgb(0, 72, 118);
      text-transform: lowercase;
  padding: 10px 18px;
  font-weight:600 !important;
}
.nc-img-text-custom .max-w-2xl p{
  color :rgb(0, 72, 118);
font-size :18.4px;
font-style: normal;
font-weight: 400;
line-height: 27.6px;
}
.nc-img-text-custom .nc-btn-icon{
  width: 25px;
    height: 16px;
    position: relative;
    top: 2px;
    margin-left: 20px;
  display:block !important;
  
}
.nc-img-text-custom .nc-btn-icon path{
      fill: rgb(0, 72, 118);
}




/* table section styles */
.nc-table-styles .max-w-4xl{
  max-width:1240px;
    border-radius: 25px;
}
.nc-table-styles .main-heading-col1{
  display:block !important;
      text-align: left;
}
.nc-table-styles .main-heading-col1, .nc-table-styles .font-normal, .nc-table-styles .heading-secondary, .td-custom-styles .inline-rte.mt-2{
 
}
{
  background-color:#923E23;
}
.nc-table-styles .nc-subtext{
font-size :18.4px;
font-style: normal;
font-weight :400;
line-height :27.6px;
    margin-top:18px;
}
.nc-header-wrapper{
      display: flex;
    column-gap: 30px;
    margin-bottom: 50px;
  align-items:center;
  flex-direction:column;
}
.nc-header-wrapper .bg-\[rgba\(var\(--color-highlight\)\)\]{
background:#004975;
       
}
.nc-header-wrapper .inline-heading-rte.font-heading.heading-standard{
/* font-family: Futura Bk BT; */
font-weight: 400;
font-size: 40px;
line-height: 47.95px;
letter-spacing: 0%;
color:white;
  
}
.nc-table-styles .lg\:overflow-hidden{
 padding: 40px;
}
.nc-table-styles{
  background:#D48D76;
}
.nc-subtext p{
   font-family: 'Central-Bold_1';
font-weight: 700;
font-size: 40px;
line-height: 51.68px;
letter-spacing: 0%;
color:white;
}
.nc-table-styles .border-scheme-text{
  border:none;
}
.nc-table-styles tr:not(:first-child) {
 border-top:1px solid #004774;
}
.nc-table-styles .heading-secondary {
    text-align: center;

    padding: 70px 0px;
    margin-bottom: 0;
    position: relative;
    justify-content: center;
      border-radius: 10px 10px 0px 0px;
      margin-top: -15px;
}
tr .td-custom-styles{
  padding:18px;
}

.theme-icon:has(.check-mark-custom){
          background: #8FB692;
      width: 30px !important;
    height: 30px !important;
    max-width: 30px !important;
      border-radius: 50px;
      padding: 2px;
      margin-top: 0px !important; 
}
.td-custom-styles .check-mark-custom{
  stroke:white !important;
      stroke-width: 3px !important;
}
.nc-table-styles .td-custom-styles .lg\:w-10{
  padding-right: 0px !important;
}
.nc-table-styles .td-custom-styles svg{
  width:50px;
  height:48px;
      max-width: 48px !important;
  margin-top:15px;
}
.bg-\[rgba\(var\(--color-highlight\)\)\]{
  background-color:#004975;
     padding: 80px 8px 80px 20px; 
}
.heading-secondary:nth-of-type(2){
    display: flex;
  padding: 87px 10px;
}
.heading-secondary:nth-of-type(2) img{
  max-width:100px;
}
.comparison-table tr:last-child td:first-of-type {
       border-radius: 0px 0px 00px 00px; 
}
.nc-table-styles .text-\[rgba\(var\(--color-highlight-overlay\)\)\] svg{
  background: #FFFFFF;
    border-radius: 50%;
      padding: 3px;
    max-width: 30px;
  
}
.nc-table-styles .border-\[calc\(var\(--icon-thickness\)_\*_1px\)\]{
 border:none; 
}
.nc-table-styles .mx-auto.block.w-8 svg{
  max-width: 30px;
}
.nc-table-styles .mt-2{
  /* font-family: Futura Bk BT; */
font-weight: 400;
font-size: 24px;
line-height: 28.77px;
letter-spacing: 0;
  display: table-cell;
    vertical-align: middle;
  text-align: left;

}
.nc-table-styles .text-\[rgba\(var\(--color-highlight-overlay\)\)\] .theme-icon path[stroke]{
  stroke-width:3px;
  stroke:#004975;
}
.nc-table-styles .lg\:w-10{
          width: 50px;
    padding-right: 20px;
  display: table-cell;
    vertical-align: middle;
}
.nc-table-styles .font-normal{
      margin: 0;
    font-size: 22px; 
   font-weight:600;
      padding: 25px 20px 25px 40px;
}

.nc-table-styles .comparison-table{
 margin-top:0px; 
}
.nc-table-styles .lg\:mx-auto{
  padding:0px;
  font-size: 20px;
      box-shadow: 10px 10px 0px 0px #004975;
    border: 2px solid #004975;
  background:white;
      border-radius: 13px;
 
}

.pdp-logo-absolute{
  display:block !important;
      position: absolute;
    z-index: 111;
    right: 20px;
    top: 20px;
}
.nc-table-styles .heading-secondary:last-child{
  padding-right:8px;
}
 .custom-styles-not-cofee-template input[type=text],.custom-styles-not-cofee-template input[type=email],.custom-styles-not-cofee-template input[type=tel],.custom-styles-not-cofee-template input[type=password]{
    box-shadow:none !important;
  }


 .custom-styles-not-cofee-template .rc-subscription-details{
    display:none !important;
  }
  .custom-styles-not-cofee-template .rte.mb-8.mt-4{
    display:none;
  }
 .custom-styles-not-cofee-template .push-btn__surface.w-full{
  text-transform: lowercase;
}
 .custom-styles-not-cofee-template .splide__arrows .push-btn:first-child .push-btn__surface {
  position: absolute;
  left: -18px;
}
 .custom-styles-not-cofee-template .splide__arrows .push-btn:last-child .push-btn__surface {
  position: absolute;
  right: -18px; 
}
 .custom-styles-not-cofee-template .splide__arrows .push-btn{
      height: 100%;
    width: 100%;
  display: flex;
}
 .custom-styles-not-cofee-template .add-to-cart-btn .push-btn__surface {
  flex-direction: row-reverse;
}
 .custom-styles-not-cofee-template .splide__arrows .push-btn__surface svg path:first-child {
  display: none;
}
 .custom-styles-not-cofee-template .splide__arrows .theme-icon path[stroke] {
   stroke: #004875 !important;
  }
  .custom-styles-not-cofee-template .splide__arrows .theme-icon path {
   stroke: #004875 !important;
  stroke-width:2px !important;
  }
 .custom-styles-not-cofee-template .splide__arrows .push-btn__surface svg{
      width: 20px;
    text-align: center;
    margin-left: px;
  
}
 .custom-styles-not-cofee-template .splide__arrows .push-btn .push-btn__surface:not(input[type=submit]){
    min-height:auto !important;
  }
 .custom-styles-not-cofee-template .splide__arrows .push-btn[@click="changeMedia('next')"]  .push-btn__surface{
  position: absolute;
  right: -15px;
}
 .custom-styles-not-cofee-template .splide__arrows .push-btn[@click="changeMedia('prev')"] .push-btn__surface {
  position: absolute;
  left: -15px;
} 
 .custom-styles-not-cofee-template .splide__arrows .push-btn .push-btn__surface:not(input[type=submit]){
  background:white !Important;
}
   
 .custom-styles-not-cofee-template .splide__arrows.lg\:block{
   width: 100%;
    position: absolute;
    display: flex;
    justify-content: space-between;
    top: 50%;
       height: 80px;
   margin-top: 0px;
 }
  .custom-styles-not-cofee-template .media__shape-wrapper {
        clip-path: none !important;
        border-radius: 50%;
  }
 .custom-styles-not-cofee-template  .media-thumbnail.block{
    width:90px;
   height:90px;
  }
 .custom-styles-not-cofee-template .grid-cols-4{
        overflow-x: auto;
    display: flex;
  }
 .custom-styles-not-cofee-template .controls.pb-button-shadow{
       width: 100%;
       height: 100%;
 }
 .custom-styles-not-cofee-template .controls  .flex.gap-2{
    justify-content: space-between;
       height: 100%;
  }

/* For WebKit browsers like Chrome, Safari, and newer versions of Edge */
 .custom-styles-not-cofee-template .grid-cols-4::-webkit-scrollbar {
    display: none;
}

/* For Firefox */
 .custom-styles-not-cofee-template .grid-cols-4 {
    scrollbar-width: none;  /* Hides the scrollbar in Firefox */
}

/* For Internet Explorer and older browsers (optional, as support may not be needed) */
 .custom-styles-not-cofee-template .grid-cols-4 {
    -ms-overflow-style: none;  /* Hides scrollbar in IE */
}

  .product-thumbnail-list-item.product-thumbnail-list-item--active{
    border-radius: 50%;
  }
  .product-thumbnail-list-item.pb-media-shadow-half{
     border: 2px solid white;
    border-radius: 50%;
  }
  .custom-styles-not-cofee-template .media__svg.absolute.inset-0 {
    display:none;
  }
  .rc-widget{
    padding: 15px 0 !important;
  }
  .custom-styles-not-cofee-template .card:before, .custom-styles-not-cofee-template .card:after{
  display:none;
  }
 .custom-styles-not-cofee-template .card__surface{
    border:none;
       padding-left: 0px;
    padding-bottom: 0px;
       background: transparent;
  }
 .custom-styles-not-cofee-template .heading-feature {
    text-transform: lowercase !important;
   font-size: 44px;
   line-height: 120%;
  }
  .custom-styles-not-cofee-template .first\:mt-0:first-child{
    padding-bottom:0px;
  }
 .custom-styles-not-cofee-template .product-block.product-block-price{
        margin-top: 15px;
  }
.custom-styles-not-cofee-template .product-block.product-block-price  .lg\:text-lg,.nc-regular-subs-price,.nc-per-bottle-price-main{
  font-size:20px;
      font-weight: 400;
}
  .product-block.product-block-variant-picker{
    /* background:white; */
        margin-top: 10px;
  }
  .single-option-selector option{
    background-color:white;
  }
 .rc-template__button-group .rc-button-group__options[data-v-f1bb5b6a] .rc-radio.rc-radio--active{
    color: #fff !important;
        padding: 20px;
    border-radius: 38px !important;
    font-size: 20px;
   font-weight:500 !important;
    opacity: 1;
  }
  .rc-template__button-group .rc-button-group__options[data-v-f1bb5b6a] .rc-radio .price-label{
    display:none;
  }
 .rc-template__button-group .rc-button-group__options[data-v-f1bb5b6a] .rc-radio{
    border: 0px;
    opacity: 0.8;
    background-color: #e7ecf2;
    font-weight: 500 !important;
    font-size: 20px;
    border-radius: 38px !important;
  }
  .product-block-quantity-selector{
    display: none !important;
  }
  .rc-template__button-group .rc-button-group__options{
     background-color:  #e7ecf2 !important;
    border-radius: 38px !important;
        z-index: 1;
        border: 1px solid #923E23;
    position: relative;
  }
   .product-block-quantity-selector .push-btn .push-btn__surface:not(input[type=submit]){
    box-shadow:none;
         background: transparent;
  }
.product-block-quantity-selector  .push-btn:after{
       border: none;
      background: transparent;
  }
 .product-block-quantity-selector .flex.flex-nowrap.items-center.justify-start{
    width: 100%;
    background: white;
    border-radius: 30px;
   min-height: 56px;
       padding: 0px 5px;
   justify-content: center;
  }
  .product-block.product-block-quantity-selector{
    width:23%;
        display: inline-block;
     margin-top: 0px;
  }
 .product-block-quantity-selector .push-btn .push-btn__surface:not(input[type=submit]) .m-auto.h-4.w-4 {
        width: 12px;
    height: 12px;
    color: #004876;
  }
 .product-block-quantity-selector input[type=number]{
        font-size: 16px;
   font-weight:700;
   color: #004876;
  }
  .product-block.product-block-buy-buttons{
    width:100%;
        display: inline-block;
    margin-top: 0px;
  }
  .push-btn .push-btn__surface:not(input[type=submit]){
        box-shadow: none;
    font-size: 24px;
    font-weight: 500;
        min-height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .push-btn:after{
    background-color:transparent;
    border: none;
  }



.nc-custom-icon-text-block {
        padding: 25px 20px;
  border-radius:10px;
  margin-bottom:25px;
      margin-top: 30px;
  }
  .nc-custom-icon-text-block .nc-icon-text-set {
   display: flex;
    margin-bottom: 15px;
    align-items: center;
    gap: 5px;
    
  }
  .nc-custom-icon-text-block .nc-icon-text-set:last-child {
    margin-bottom: 0;
  }
  .nc-custom-icon-text-block .nc-icon {
    margin-right: 15px;
    max-width: 50px;
    height: auto;
  }
  .nc-custom-icon-text-block .nc-text {
    flex: 1;
  }

.nc-text{
  /* font-family: Futura Bk BT; */
font-weight: 400;
font-size: 20px;
line-height: 23.97px;
letter-spacing: 0%;
color:#FFFFFF;
}
 .nc-big-icon-text-block {
    padding-bottom: 5px;
  }
  .nc-big-icon-text-row {
    display: flex;
    align-items: center;
  }
  .nc-big-icon-text-row .nc-big-icon {
    margin-right: 15px;
    max-width: 150px;
    height: auto;
  }
  .nc-big-icon-text-row .nc-big-text {
   font-family: "Central-Bold_1";
font-weight: 700;
font-size: 24px;
line-height: 31.01px;
letter-spacing: 0%;
  }
  .product-block .block.flex-shrink-0.text-sm{
    max-width:160px;
  }








.nc-video-text-block .media.media--css-only{
  text-align: center;
    display: flex;
    justify-content: center;
      /* height: 720px; */
}

.left-side-content-wrapper {
  justify-content: right;
}
.right-side-content-wrapper {
  justify-content: left;  
}
.nc-icon {
  
    display: flex;
    justify-content: center;
}

.long-arrow, .left-side-content-wrapper  svg{
      position: absolute;
    right: -40%;
}

.right-long-arrow, .right-side-content-wrapper  svg{
 position: absolute;
    left: -40%; 
}




/* Container: extra horizontal padding lets adjacent slides peek in */
.testimonial-slider {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 0 10%;
  touch-action: pan-y;
      background: white;
}

/* Track that holds all cards */
.testimonial-track {
  display: flex;
  transition: transform 0.5s ease;
  user-select: none;
}

/* Each card: adjust width and margin to show center fully and sides partially */
.testimonial-card {
       flex: 0 0 66%;
            margin: 0px 105px;
  background: #fff;
  border-radius: 8px;
 padding: 30px 60px 40px;
  text-align: center;
  box-shadow: 0px 4px 0px 0px #923E23;
    border: 1px solid #923E23;
      display: flex;
    flex-direction: column;
    align-items: center;
      filter: blur(2px);
}

/* Stars styling */
.testimonial-stars {
  margin-bottom: 10px;
}

.testimonial-stars .star {
  color: gold;
  font-size: 20px;
  margin-right: 2px;
      margin-bottom: 40px;
}

/* Message styling */
.testimonial-message {
  font-family: Futura Bk BT;
font-weight: 400;
font-size: 24px;
line-height: 28.77px;
letter-spacing: 0%;
text-align: center;
      margin-bottom: 30px;
  max-width:630px;

}

/* User details styling */
.testimonial-user {
 font-family: Futura;
font-weight: 700;
font-size: 24px;
line-height: 23.87px;
letter-spacing: 0%;
text-align: center;
    color:#923E23;

}

/* Dots container */
.testimonial-dots {
  text-align: center;
      margin-top: 40px;
}

/* Dot style */
.testimonial-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #ccc;
  border-radius: 50%;
  margin: 0 5px;
  cursor: pointer;
}

.testimonial-dots .dot.active {
  background: #333;

}
.active-slide{
    transform: scale(1.1);
      filter: blur(0px) !important;
}
.testimonial-stars{
  display: flex;
    justify-content: center;
    align-items: center;
      gap: 3px;
}

.testimonial-slider{
  padding-top:100px;
  padding-bottom:100px;
}

.custom-image-with-text .rte.mt-5.max-w-2xl p{
/* font-family: Futura Bk BT; */
font-weight: 400;
font-size: 24px;
line-height: 28.77px;
letter-spacing: 0%;


}

.custom-image-with-text  .media__styled-element{
 
  border: 5px solid #8FB692
}
.custom-image-with-text .inline-heading-rte.font-heading{
   /* font-family: CentralW01-Bold;  */
font-weight: 700;
font-size: 32px;
line-height: 41.34px;
letter-spacing: 0%;
/* color:#923E23; */
}
.custom-subtext p{
  /* font-family: CentralW01-Bold; */
font-weight: 700;
font-size: 24px;
line-height: 31.01px;
letter-spacing: 0%;

}
.custom-image-with-text .media.media--css-only{
  max-width:420px;
}

.custom-card{
      max-width: 1150px;
    margin: auto;
}
.custom-image-with-text .push-btn__surface{
  /* font-family: Futura Bk BT; */
font-weight: 400;
font-size: 24px;
line-height: 28.77px;
letter-spacing: 0%;

}
.custom-image-with-text .icon.icon-arrow-right.nc-btn-icon{
  display:block !important;
  fill: white;
    width: 15px;
    height: 12px;
  
}

.custom-image-with-text .push-btn.inline-block{
  /* box-shadow: 0px 4px 0px 0px #923E23;
  border: 1px solid #FFFFFF; */
      border-radius: 200px;

}
.custom-image-with-text .push-btn .push-btn__surface:not(input[type=submit]){
      gap: 5px;
}
.custom-image-with-text  .push-btn .push-btn__surface:not(input[type=submit]){
      min-height: 70px;
      padding: 0px 50px;
}
.custom-icon-with-text .section-content{
      max-width: 1050px;
}
.custom-icon-with-text .md\:flex-nowrap{
          flex-wrap: wrap;
  justify-content: space-evenly;
          overflow-y: hidden;
}

.custom-icon-with-text .md\:flex-1{
    min-width: 200px;
}
.custom-icon-with-text .icon-list-subtext p{
    font-weight: 400;
    font-size: 24px;
    line-height: 28.77px;
}

.nc-icon-with-text .inline-heading-rte{
  /* font-family: CentralW01-Bold; */
font-weight: 700;
font-size: 32px;
line-height: 41.34px;
letter-spacing: 0%;
text-align: center;

}
 .nc-icon-with-text .mx-auto.block.text-scheme-text img{
      height: 112px;
}

.nc-icon-with-text .break-words.text-base {
 font-family: Futura !important; 
font-weight: 700;
font-size: 24px;
line-height: 23.87px;
letter-spacing: 0%;
text-align: center;

}
.nc-icon-with-text .feature-icon-list{
  max-width: 1050px;
        margin: auto;
          justify-content: space-between;
      overflow: hidden;
      padding: 0px;
}

.nc-icon-with-text .md\:max-w-\[var\(--icon-max-width\)\]{
  max-width: 285px;
}
.nc-icon-with-text .icon-list-subtext p{
  /* font-family: Futura Bk BT; */
font-weight: 400;
font-size: 24px;
line-height: 28.77px;
letter-spacing: 0%;
text-align: center;

}








.faq-custom-styles .max-w-2xl{
      max-width: 64rem;
  position:relative;
}
.faq-custom-styles .inline-heading-rte strong{
  display:block;
}

.faq-custom-styles .heading-standard{
      /* font-family: CentralW01-Bold; */
font-weight: 700;
font-size: 32px;
line-height: 41.34px;
letter-spacing: 0%;
      margin-bottom: 100px;
text-align: center;

}

.faq-custom-styles .card__surface{
  /* box-shadow: 0px 4px 0px 0px #923E23;
    border: 1px solid #923E23; */
  border-radius:20px;
      padding: 30px 50px;
      position: relative;
}

.faq-custom-styles .card:before{
border-width:0px;
}
.faq-custom-styles .card:after{
    background-color: transparent;
}
.faq-custom-styles .card__surface .break-words{
  font-family: Futura;
font-weight: 700;
font-size: 24px;
line-height: 31.9px;
letter-spacing: 0%;
}
.faq-custom-styles .rte.mt-4 p{
  /* font-family: Futura Bk BT; */
font-weight: 400;
font-size: 24px;
line-height: 28.77px;

}
.faq-custom-styles .theme-icon path[stroke] {
    stroke-width: 4.28px;
}

.list-icon-custom{
      position: absolute;
    top: 38px;
    left: 20px;
}
.faq-bottom-cotent-wrapper{
  display: flex;
    flex-direction: column;
    align-items: center;
}

.faq-bottom-text{
  /* font-family: CentralW01-Bold; */
font-weight: 700;
font-size: 32px;
line-height: 41.34px;
letter-spacing: 0%;
text-align: center;
}
.faq-section-button a{

  /* font-family: Futura Bk BT; */
font-weight: 400;
font-size: 32px;
line-height: 38.36px;
letter-spacing: 0%;
  width:100%;
  display:block;
}

.faq-section-button{
      width: 100%;
  max-width:980px;
  min-height:103px;
  color:white;
      display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
      border-radius: 200px;
}
.faq-bottom-text{
  margin-bottom:40px;
}

.faq-custom-styles{
  padding-bottom:70px;
}
.faq-custom-styles .new-bliss-icon{
  display:block !important;
      position: absolute;
         top: 15%;
    left: 4%;
}
.faq-custom-styles .section-content{
    position: relative;
  max-width:1250px;
}
.section-divider-slider-icon-table{
        position: absolute;
    bottom: 1%;
    z-index: 1;
    left: -13px;
}

.nc-table-styles{
  position:relative;
}

.nc-table-styles .divider-bottom-table{
      padding-bottom: 80px;
}

/* .rc-selling-plans-dropdown__select[data-v-43993cfe]{
      border: 1px solid #923E23;
    box-shadow: #923E23 0px 5px, #923E23 0px 5px !important;
} */
.custom-styles-not-cofee-template .push-btn__surface.w-full{
        font-weight: 700;
      font-family: Central-Bold_1;
  }
@media screen and (max-width: 770px){
.custom-styles-not-cofee-template .single-option-selector{
  font-size:16px;
}
}
@media screen and (min-width: 770px){
 
.only-mobile{
  display:none;
}
  
  .custom-styles-not-cofee-template .col-span-full.hidden{
  display:none;
}
  .mobile-divider{
     display:none; 
  }
  .mob-top-divider{
     display:none;
  }
  
}
@media screen and (max-width: 990px){
  .nc-custom-icon-text-block, .nc-custom-icon-text-block{
        display: flex;
  }
  .nc-custom-icon-text-block .desk-nc-text,.nc-custom-icon-text-block .nc-icon{
    display:none;
  } 
  .nc-icon img{
    max-width: 32px !important;
  }
  .right-long-arrow, .right-side-content-wrapper svg{
    display:none;
  }
  .card-slider-section .swiper-button-prev, .card-slider-section .swiper-rtl .swiper-button-next, .card-slider-section .swiper-button-next{
        padding: 21px !important;
  }
  .card-slider-section .swiper-button-prev:after, .card-slider-section .swiper-rtl .swiper-button-next:after{
    left: 10px !important;
    top: -8px !important; 
  }
  .card-slider-section .swiper-button-next{
        right: 10px !important;
  }
  .card-slider-section .swiper-button-next:after, .card-slider-section .swiper-rtl .swiper-button-prev:after{
        right: 12px !important;
        top: -9px !important;
  }
   .card-slider-section .metafield-rich_text_field p{
     font-size:12px !important;
         line-height: 18.77px !important;
     padding-left: 20px;
    padding-right: 20px;
   }
 .single-text-wrapper {
      font-size: 16px;
    line-height: 16.01px;

  }
   .sigle-icon-wrapper img{
        max-height: 60px;
  }
  .sigle-icon-wrapper{
    right: -15px;
  }
 .custom-styles-not-cofee-template {
  padding-top: 5rem !important;
  }
.custom-styles-not-cofee-template .pdp-logo-absolute{
      max-width: 70px;
    max-height: 70px;
}
.custom-styles-not-cofee-template .media__styled-element{
      border: 0px;
          border-radius: 0px;
}  
 .custom-styles-not-cofee-template .splide__arrows {
   display: none !important; 
  }

  .custom-styles-not-cofee-template .splide.is-initialized{
        display: flex;
    flex-direction: row-reverse;
            justify-content: space-between;
  }
  .custom-styles-not-cofee-template .grid-cols-4{
        flex-direction: column;
            max-height: 250px;
    overflow-y: auto;
  }
  .custom-styles-not-cofee-template .media-thumbnail.block{
    width: 47px;
    height: 47px;
  }

  .custom-styles-not-cofee-template  .feature-media-item{
            padding-left: 0px;
  }
 .custom-styles-not-cofee-template .splide__track{
        max-width: 380px;
    min-width: 294px;
  }
  .pdp-logo-absolute{
        right: 30px;
    top: 5px;
  }
  .custom-styles-not-cofee-template .heading-feature{
    font-size:20px;
        line-height: 23px;

  }
  .custom-styles-not-cofee-template .card__surface{
    padding-top:0px;
  }
  .nc-text{
        font-size: 14px;
  }
  .nc-custom-icon-text-block{
        padding: 14px 20px;
  }
  .nc-custom-icon-text-block .nc-icon{
    max-width:30px;
  }
  .nc-big-icon-text-row .nc-big-icon{
    margin-right: 5px;
    max-width: 30px;
  }
  .nc-big-icon-text-row .nc-big-text{
    font-size: 16px;
  }
  .nc-big-icon-text-block{
        padding-bottom: 0px;
  }
 .custom-styles-not-cofee-template  .discount-label{
        font-size: 12px;
  }
  .product-content.col-span-full.px-section{
      padding-left: 25px;
    padding-right: 25px;  
  }
  .rc-template__button-group .rc-button-group__options[data-v-f1bb5b6a] .rc-radio.rc-radio--active{
                padding: 15px 8px;
  }
  .feature-list-positive-nc span, .feature-list-negative-nc span{
    font-size:11px !important;
  }
  .feature-list-positive-nc, .feature-list-negative-nc{
        padding: 35px 13px 21px !important;
  }
  .feature-nc{
    gap:5px !important;
  }
  .feature-list-set-1{
        width: 58% !important;
      }
      .feature-list-set-2{
        width: 42% !important;
      }
 .rc-selling-plans-dropdown__select[data-v-43993cfe] {
        font-size: 14px;
  }
  .product-block .block.flex-shrink-0.text-sm{
        font-size: 12px;
  }
  .mb-2.flex.flex-grow.items-center.justify-center{
    margin-bottom:15px;
  }
  .custom-styles-not-cofee-template .push-btn__surface.w-full{
    font-size:16px !important;
        font-weight: 700;
  }
  .tab-links a{
    font-size: 12px !important;
  }
  .tab-content{
        margin-top: 11px !important;
  }
  .icon-text-row .text{
    font-size: 12px !important;
    line-height: 20px !important;
  }
  .icon-text-row .icon{
    margin-right: 0px !important;
  }
  .tab-content{
        padding: 20px 20px !important;
  }
 .horizontal-tabs .metafield-rich_text_field, .horizontal-tabs .tab{
    font-size:12px !important;
  }
  .image-with-scrolling-text span{
    font-size: 16px !important;
  }
  .only-desktop,.left-side-block-two svg, .long-arrow, .right-long-arrow, .right-side-block-two svg{
    display:none;
  }
  .nc-video-text-block .media__styled-element{
    max-width: max-content;
    max-height: 250px;
  }
  .nc-video-text-block .media.media--css-only{
        height: auto;
  }
  .nc-icon img{
    max-width:32px;
  }
  .nc-video-text-block .nc-block p{
        font-size: 12px;
        line-height: 15px;
        margin-top: 8px;
  }
  .nc-video-text-block .side-content-inner{
         flex-direction: row;
            gap: 20px;
            flex-wrap: wrap;
        align-items: baseline;
  }
 .nc-video-text-block .px-section{
     padding-left: 40px;
    padding-right: 40px;
  }
  .nc-video-text-block .nc-block{
        width: 46%;
  }
 .nc-video-text-block .grid-flow-row-dense{
        gap: 0.5rem;
  }
  .card-slider-section{
        padding: 15px 0px 25px 35px !important;
  }
      .card-slider-section .slide-content {
        margin: 0 0px !important;
    }
  .card-slider-section .slide-container{
    padding: 10px 0px 60px !important;
  }
  .card-slider-section .card-image .card-img{
        max-height: 143px !important;
    min-height: 143px !important;
  }
  .card-slider-section .slide-content{
        border-radius: 0px !important;
  }
  .card-slider-section .swiper-backface-hidden .swiper-slide{
    
  }
  .card-slider-section .name{
    font-size: 18px !important;
        margin-bottom: 10px !important;

  }
  .card-slider-section .description{
        font-size: 12px !important;
        padding: 0px 30px;
            line-height: 17.77px !important;
  }
  .section-divider-slider-icon{
    display:none;
  }
  .desktop-top-divider{
    display:none;
  }
  .desktop-divider{
       display:none; 
  }
  .section-divider-slider-icon-top{
        max-width: 80px;
        margin-left: -5px;
    margin-bottom: -5px;
  }
 .slider-main-wrapper .section-divider-slider-icon-wrapper-top{
        top: -5% !important;
        right: 30px !important;
    left:auto !important;
  }
  .card-slider-section h2{
    font-size: 24px !important;
        margin-bottom: 15px !important;
  }
 .card-slider-section .sub-heading-slider {
    font-size: 12px !important;
    line-height: 18.77px !important;
  }
 .card-slider-section .section-header {
        padding-right: 35px;
    padding-top: 30px;
  }
  .card-slider-section .card-content{
    padding-bottom: 30px !important;
        min-height: 340px !important;
  }
  .card-slider-section .swiper-backface-hidden .swiper-slide{
    
    max-height: 350px !important;
    
  }
 .card-slider-section .swiper-button-next:after, 
.card-slider-section .swiper-rtl .swiper-button-prev:after {
    /* content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Ccircle cx='21.0001' cy='21.0001' r='20.4' fill='%23923E23' fill-opacity='0.5'/%3E%3Cpath d='M27.4243 21.4243C27.6586 21.19 27.6586 20.8101 27.4243 20.5757L23.6059 16.7574C23.3716 16.523 22.9917 16.523 22.7574 16.7574C22.523 16.9917 22.523 17.3716 22.7574 17.6059L26.1515 21L22.7574 24.3941C22.523 24.6284 22.523 25.0083 22.7574 25.2426C22.9917 25.477 23.3716 25.477 23.6059 25.2426L27.4243 21.4243ZM15 21.6L27 21.6L27 20.4L15 20.4L15 21.6Z' fill='white'/%3E%3C/svg%3E") !important; */
    opacity: 1 !important;
   /* width: 41px !important;
    height: 41px !important; */
}
.card-slider-section .swiper-button-prev:after, 
.card-slider-section .swiper-rtl .swiper-button-next:after {
    /* content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='41' height='41' viewBox='0 0 41 41' fill='none'><circle cx='20.4' cy='20.4' r='20.4' fill='%23923E23' fill-opacity='0.5'/><path d='M13.9756 20.8242C13.7413 20.5899 13.7413 20.21 13.9756 19.9756L17.794 16.1573C18.0283 15.9229 18.4082 15.9229 18.6425 16.1573C18.8769 16.3916 18.8769 16.7715 18.6425 17.0058L15.2484 20.3999L18.6425 23.794C18.8769 24.0283 18.8769 24.4082 18.6425 24.6425C18.4082 24.8769 18.0283 24.8769 17.794 24.6425L13.9756 20.8242ZM26.3999 20.9999L14.3999 20.9999L14.3999 19.7999L26.3999 19.7999L26.3999 20.9999Z' fill='white'/></svg>") !important; */
    position: absolute;
    left: 5px; /* Adjust positioning as needed */
    opacity: 1 !important;
      /* width: 41px !important;
    height: 41px !important; */
}
 .card-slider-section .swiper-button-next,.card-slider-section .swiper-button-prev{
    top:auto !important;
   bottom:0px;
  }
 .card-slider-section .swiper-button-next {

  }
  .py-section-vertical-spacing{
  padding-top:0px !important;
  }
  .custom-image-with-text .media__styled-element{
        max-width: 55%;
  }
  .custom-image-with-text .media.media--css-only{
        display: flex;
    justify-content: center;
  }
 .custom-image-with-text .inline-heading-rte.font-heading {
        font-size: 22px;
    line-height: 30.34px;
   text-align: center;
  }
 .custom-subtext p {
        font-size: 16px;
       line-height: 18.01px;
   text-align: center;
  }
 .custom-image-with-text .grid-cols-1{
        gap: 28px;
  }
.custom-image-with-text .rte.mt-5.max-w-2xl p  {
        font-size: 16px;
    line-height: 20.77px;
   text-align: center;
  }
  .push-btn .push-btn__surface:not(input[type=submit]){
        font-size: 16px;
  }
  .custom-image-with-text .push-btn .push-btn__surface:not(input[type=submit]){
    min-height: 54px;
    padding: 0 40px;
  }
  .custom-image-with-text .push-btn.inline-block{
    margin-top:20px;
  }
 .feature-icon-list   .mx-auto img{
    max-width:40px;
  }
  .custom-icon-with-text .icon-list-subtext p{
        font-size: 16px;
        line-height: 18.77px;

  }
  .custom-icon-with-text .md\:flex-1{
    min-width:60px;
    display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
  }
  .feature-icon-list {
        --icon-max-width: 65px !important;
  }
 .custom-icon-with-text .md\:flex-nowrap {
    align-items: baseline;
           padding-top: 40px;
        padding-bottom: 40px;
  }
  .nc-subtext p{
        font-size: 12px;
    line-height: 14px;
  }
  .nc-header-wrapper .inline-heading-rte.font-heading.heading-standard{
        font-size: 18px;
        line-height: 29.95px;
  }
  .nc-table-styles .nc-subtext{
    margin-top:0px;
  }
  .nc-header-wrapper{
    margin-bottom:0px;
  }
  .nc-table-styles .main-heading-col1{ 
    font-size:12px;
            min-width: 80px;
  }
 .nc-table-styles .text-sm{
    display:none;
  }
  .nc-table-styles .font-normal{
    font-size:12px;
    padding: 10px 5px 14px 5px;
  }
  .nc-table-styles .mt-2{
        font-size: 12px;
    line-height: 18px;
  }
  .nc-table-styles .td-custom-styles svg{
        width: 14px;
    height: 14px;
  }
  .nc-table-styles .heading-secondary{
    font-size: 12px;
            line-height: 11.9px;
        padding: 7px 0;
  }
  .nc-table-styles .lg\:overflow-hidden{
        /* overflow-x: hidden; */
  }
  .nc-table-styles .comparison-table{
    table-layout: inherit;
  }
  .heading-secondary:nth-of-type(2) img{
        max-width: 35px;
  }
  .bg-\[rgba\(var\(--color-highlight\)\)\]{
      padding: 15px 8px 15px 8px;
        max-width: 100px;
  }
.heading-secondary:nth-of-type(2){
      padding: 20px 10px;
}
.nc-table-styles .text-\[rgba\(var\(--color-highlight-overlay\)\)\] .theme-icon path[stroke]{
  stroke-width: 1.5px;
}
.nc-table-styles .text-\[rgba\(var\(--color-highlight-overlay\)\)\] svg{
  width: 10px !important;
    height: 10px !important;
}
.nc-table-styles .lg\:w-10{
      width: 10px;
    padding-right: 4px;
}
.nc-table-styles .text-\[rgba\(var\(--color-highlight-overlay\)\)\] svg{
  padding:1px;
}
tr .td-custom-styles{
      padding: 5px;
}
.nc-table-styles .td-custom-styles svg{
      width: 15px !important;
    height: 15px !important;
    padding: 1px;
    margin-top: 4px;
}
.td-custom-styles .check-mark-custom{
      stroke-width: 1.5px !important;
}
body .theme-icon:has(.check-mark-custom){
          width: 12px !important;
        height: 12px!important;
        
}
.nc-table-styles .td-custom-styles .lg\:w-10{
  padding-right:0px !important;
        
}
.nc-table-styles .heading-secondary:last-child{
      padding-right: 5px;
}
.nc-table-styles .lg\:overflow-hidden{
      padding: 30px;
          margin-bottom: 20px;
}
body tr .td-custom-styles .theme-icon:has(.check-mark-custom){
    margin-right: 4px;
}
.nc-video-text-block{
      padding-top: 45px;
}
.nc-table-styles .heading-secondary{
     margin-top: -10px;
}
.nc-table-styles .lg\:mx-auto{
    border: 1px solid #FFFFFF;
}

.nc-table-styles .comparison-table{
  margin-bottom: -1px;
}
.nc-icon-with-text .inline-heading-rte{
  font-size: 18px;
    line-height: 26.34px;
}
.nc-icon-with-text .mx-auto.block.text-scheme-text img{
          max-width: max-content;
}
.nc-icon-with-text .feature-icon-list{
      align-items: self-start;
}
.nc-icon-with-text .break-words.text-base{
  font-size: 12px;
    line-height: 15.87px;
}
.nc-icon-with-text .icon-list-subtext p{
      font-size: 12px;
    line-height: 14.77px;
}
.nc-icon-with-text .w-\[var\(--icon-max-width\)\]{
      width: 97px;
}
.nc-icon-with-text .feature-icon-list{
      padding-left: 27px;
    padding-right: 27px;
}
.nc-icon-with-text .mx-auto.block.text-scheme-text img{
 height: 40px; 
}
.nc-icon-with-text .text-scheme-text{
      display: flex;
    justify-content: center;
}
.faq-custom-styles .new-bliss-icon{
      display: none !important;
}
.faq-custom-styles .heading-standard{
  font-size: 24px;
    line-height: 30.34px;
    margin-bottom: 20px;
    padding: 0px 40px;
}
.faq-custom-styles .card__surface .break-words, .faq-custom-styles .rte.mt-4 p{
      font-size: 12px;
    line-height: 18.9px;
}
.faq-custom-styles .rte{
  margin-top: 5px;
}
.faq-custom-styles .card__surface{
         padding: 20px 20px 20px 60px;
}
.list-icon-custom {
    position: absolute;
    top: 23px;
    left: 20px;
    width: 12px;
}
.faq-bottom-text{
      padding-left: 14px;
    padding-right: 14px;
      font-size: 16px;
    line-height: 25.34px;
      margin-bottom: 20px;
}
.faq-section-button{
    padding-left: 40px;
    padding-right: 40px;
  min-height: 54px;
}
.faq-section-button a{
      font-size: 16px;
    line-height: 14.36px;
}
.faq-bottom-cotent-wrapper{
      padding-left: 40px;
    padding-right: 40px;
}
.image-section{
  display:none;
}
.faq-custom-styles  .card__surface.p-4 .theme-icon {
  width: 18px;
}
.faq-custom-styles  .card__surface.p-4 .pl-5{
    display: flex;
    align-items: center;
  
}
.faq-custom-styles  .card__surface.p-4 .transform{
   display: flex;
    align-items: center;
}
.custom-image-with-text  .items-center .text-left{
  text-align: center;
}
.nc-table-styles{
      /* padding-top: 50px;
  padding-bottom:50px; */
}
.nc-table-styles .section-divider-slider-icon-wrapper-top{
      width: 70px;
    height: 70px;
    right: 4%;
      left: auto !important;
}
.nc-table-styles .section-divider-slider-icon-table{
  bottom: 5%;
    z-index: 1;
    left: 1px;
    width: 60px;
}
.nc-table-styles{
      overflow: visible;
}
.section-divider-slider-icon-wrapper-top.section-divider-slider-icon-wrapper-top-bottom{
     bottom: 5%;
        top: auto !important;
        border-top-left-radius: 50%;
        border-top-right-radius: 50%;
    right:auto !important;
  left:20px !important;
}
.nc-table-styles .divider-bottom-table{
      padding-bottom: 50px;
}
.section-divider-slider-icon-table.section-divider-slider-icon-table-bottom{
          bottom: 5%;
        z-index: 1; 
        width: 60px;
}
}

.custom-styles-not-cofee-template .push-btn:hover .push-btn__surface:not(.push-btn__surface--secondary),.custom-image-with-text .push-btn:hover .push-btn__surface:not(.push-btn__surface--secondary){
   background:white !important;
  
}
.faq-section-button:hover{
    background:white !important;
  box-shadow:inset 0 0 0 var(--button-border-width) rgb(var(--color-button-border-hover));
  color:rgb(146, 62, 35);
  
}
























