/** Shopify CDN: Minification failed

Line 365:0 Unexpected "/"
Line 467:0 Unexpected "/"

**/
@font-face {
    font-family: 'Myriad';
    src: url('/cdn/shop/files/MyriadPro-Regular.woff2?v=1720761932') format('woff2'),
        url('/cdn/shop/files/MyriadPro-Regular.woff?v=1720761932') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Elza', Arial, sans-serif;
    src: url('/cdn/shop/files/ElzaTrial-Black.woff2?v=1720762448') format('woff2'),
        url('/cdn/shop/files/ElzaTrial-Black.woff?v=1720762448') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: auto;
}

h1,h2,h3,h4,h5,h6,
.h1,.h2, .h3, .h4,.h5,.h6{
      font-family: Arial, sans-serif;

}

p,span,a,li,ul,table,td,th,tr{
      font-family: Arial, sans-serif;

}

header.header.header--middle-left.header--mobile-center.header--has-menu.header--has-social{
  height:100px;
}
video#myVideoBackground{
  /* height:calc(100% - 100px); */
  width:100%;
}
.slideshow__autoplay {
  display:none !important;
}
.slideshow__controls{
    background:none;
    border:none !important;
      right: 50%;
      bottom: 0;
      left:auto;
    position: absolute !important;
    width: fit-content;
    height: fit-content;
  transform:translateX(50%);
}

.slider-counter__link--dots .dot{
  border-color:#fff !important;
}
.slider-counter__link--active.slider-counter__link--dots .dot{
  background:#fff !important;
}
.card__badge.right{
  margin-top:-4px;
}
.card__content{
  padding:0 !important;
}
.product-card-wrapper button {
    background: #000 !important;
    color: #fff !important;
}

.collection_header{
  display:flex;
  justify-content:center;
  align-items: center;
}

.collection_heading{
    padding:0;
  margin:0;
}

.quantity:before,
.product-form__input--pill input[type=radio]+label{
  background:transparent ;
}
.banner__media{
  overflow:hidden;
}
.multicolumn-list.grid--7-col-desktop {
    max-width: 1000px;
    margin: auto;
  gap:0;
  justify-content:center;
}
.multicolumn-list.grid--5-col-desktop {
    max-width: 900px;
    margin: auto;
    gap:0;
    justify-content:center;
}
/* .banner__text{
  color:#fff;
} */
/* .collection__view-all a{
  background:#cc1919;
} */

.product__info-container .price-item.price-item--regular{
  font-size:3rem;
  font-weight:bold;
}
.featured-product .product__description{
  display:none;
}
.featured-product .product__info-wrapper.grid__item {
    padding: 0 !important;
}

.last_desc{
  padding:2rem 1rem;
  text-align:center;
  box-shadow:0px 0px 2px #000;
}

/* new added css starts */
variant-radios,
variant-selects {
  display: block;
}
variant-radios fieldset.product-form__input{
  width: 100%;
  max-width: 100%;
}
variant-radios .variant-custom-picker__container #variant-label{
  width: 100%;
}
variant-radios .variant-custom-picker__container #variant-label .variant-price-container{
  margin-left: auto;
}
.product-form__input--dropdown {
  margin-bottom: 1.6rem;
}

.product-form__input .form__label {
  padding-left: 0;
}

fieldset.product-form__input .form__label {
  margin-bottom: 0.2rem;
}

.product-form__input input[type='radio'] {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  height: 1px;
  width: 1px;
}

.product-form__input input[type='radio'] + label {
  border: var(--variant-pills-border-width) solid rgba(var(--color-foreground), var(--variant-pills-border-opacity));
  background-color: rgb(var(--color-background));
  color: rgba(var(--color-foreground));
  border-radius: 20px;
  color: rgb(var(--color-foreground));
  display: inline-block;
  margin: 0.7rem 0.5rem 0.2rem 0;
  padding: 2rem 1rem;
  font-size: 1.4rem;
  letter-spacing: 0.1rem;
  line-height: 1;
  text-align: center;
  transition: border var(--duration-short) ease;
  cursor: pointer;
  position: relative;
}

.product-form__input input[type='radio'] + label:before {
  content: '';
  position: absolute;
  top: calc(var(--variant-pills-border-width) * -1);
  right: calc(var(--variant-pills-border-width) * -1);
  bottom: calc(var(--variant-pills-border-width) * -1);
  left: calc(var(--variant-pills-border-width) * -1);
  z-index: -1;
  border-radius: var(--variant-pills-radius);
  box-shadow: var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow), var(--variant-pills-shadow-opacity));
}

.product-form__input input[type='radio'] + label:hover {
  border-color: #212050;
  /* border-color: rgb(var(--color-foreground)); */
}

.product-form__input input[type='radio']:checked + label {
  /* background-color: rgb(var(--color-foreground)); */
  background-color: #212050;
  color: rgb(var(--color-background));
}

.product-form__input input[type='radio']:not(.disabled) + label > .visually-hidden {
  display: none;
}
.banner-wrapper {
  margin-bottom: 1rem;
}

.banner-wrapper__0, .banner-wrapper__2 {
  display: none;
}
.banner2{
  position: static !important;
}
.banner {
  display: flex;
  justify-content: space-between;
  /* margin-left: 10px;
  margin-right: 10px; */
}

.banner-icon {
  background-color: #f7b500;
  height: 32px;
  width: 20px;
  position: absolute;
  right: 30px;
  top: -1px;
}

.banner-text {
    background: #f7b500;
    color: #fff;
    padding: 10px 15px;
    position: absolute;
    top: -1px;
    left: -1px;
    border-top-left-radius: var(--text-boxes-radius);
    border-bottom-right-radius: var(--text-boxes-radius);
}

.product-form__input input[type=radio]:checked+label .banner-icon {
  background-color: #f7b500;
}

.triangle {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 20px solid #fff;
}

.product-form__input input[type=radio]:checked+label .triangle {
  border-bottom: 20px solid #014C70;
}

.product-form__input input[type=radio]:checked+label .banner-text {
  background: #f7b500;
  color: #fff;
      border-top-left-radius: var(--text-boxes-radius);
}

.variant-content {
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content:space-between;
}

.variant-value-container {
  display: flex;
  flex-direction: column-reverse;
  margin-left: 10px;
  justify-content: space-around;
}

.variant-value {
  font-size: 28px;
  font-weight: bold;
}
.variant-price-container {
  display: flex;
  flex-direction: column;
  margin-left: 10px;
  gap: 5px;
}

.variant-price {
  font-size: 24px;
  font-weight: bold;
}
.product-form__input--pill input[type=radio]+label{
  width:100%;
}
legend.form__label {
    display: none !important;
}
.announcement-bar-section {
    position: sticky;
    top: 97px;
    z-index: 2 !important;
}
.title_index .icon-bar-card.multicolumn-card.content-container {
    box-shadow: none;
}
.shopify-policy__container .shopify-policy__body hr {
    margin: 22px 0;
}

.db_cont .guarantee_ics {
    display: none;
}
.your-routine-sec .rich-text__text p {
    font-size: 20px;
    line-height: normal;
}
.product__title h1 {
    color: #014c70;
}
.product__info-wrapper {
    justify-content: flex-start !important;
}
button#checkout {
    background-color: #014c70;
}
.cart__items .cart-items tr th , 
a.underlined-link {
    color: #014c70 !important;
}


/* new added css ends */
@media screen and (max-width:768px){
   .last_desc{
     display:none;
   }
  .slideshow__controls{
    position:relative !important;
    transform:rotate(180deg);
    width:100%;
    left: 0;
  }
  .collection_header{
    flex-direction:column;
  }
  .related-products__heading{
    text-align:center;
  }
  .recover-title {
    font-size: 30px !important;
  }
.recover-bg img {
    width: 65% !important;
}
.anti-hangover-section {
    padding: 30px 0 15px !important;
}

}
.blog .title-wrapper-with-link{
  justify-content:center;
}

/ Native Recharge custom CSS start /

.th_subscription_radio_section .th_subscription_radio_plans{
  padding: 8px !important;
  display:flex !important;
  flex-wrap: nowrap !important;
  gap:5px !important;
}
.th_subscription_radio_section .th_subscription_radio_plans {
    display: flex !important;
    flex-wrap: nowrap !important;
    margin: 0 -5px;
    padding: 0;
    gap: 5px !important;
}
.th_subscription_radio_section .th_subscription_radio_label_outer input:checked+label{
  background-color:#000 !important;
  color: #fff !important;
}
.th_subscription_radio_section .th_subscription_radio_label_outer label {
    align-items: center !important;
    border: 1px solid #dbd7d7 !important;
    display: inline-grid !important;
    font-size: 1.6rem !important;
    min-height:70px !important;
    justify-content: center !important;
    flex-wrap: wrap !important;
    /* border-radius: 10px !important; */

}
/* .th_subscription_radio_plans .th_sp_wf_cls:first-child label{
  border-radius: 15px 0px 0px 15px !important;
} */
/* .th_subscription_radio_plans .th_sp_wf_cls:last-child label{
  border-radius: 0px 10px 10px 0px !important;
} */
/* .th_subscription_radio_section .th_subscription_radio_label_outer label{
  font-size: 1.6rem !important;
  height:70px !important;
  text-align:left !important;
  border-radius: 10px !important;
  border: 1px solid #bbbaba !important;
} */
.th_subscription_radio_section .th_subscription_radio_label_outer .th_subscription_radio_fieldset_discount_min_price{
  font-size: 2.5rem !important;
  font-weight: 700 !important;
      margin-left: 0 !important;
}
.th_subscription_radio_section .th_subscription_radio_interval{
  display:none !important;
}
span.th_subscription_radio_fieldset_discount_val{
  display:none !important;
}
.thsb_subscription_description_section .thsb_subscription_description_logo svg path{
  fill: #000 !important;
}
.thsb_subscription_description_section .thsb_subscription_description_tooltip{
    background-color:#000 !important;
  color:#fff !important;
}
.thsb_subscription_description_section .thsb_subscription_description_tooltip p{
   color:#fff !important;
 
}
.thsb_subscription_description_section {
    padding: 0px 0 20px !important;
}
.th_subscription_radio_section .th_subscription_radio_section_outer {
    border: none !important;
    margin: 0;
    padding: 0px !important;
}
.thsb_subscription_description_section:before {
  content: 'Delivery every 30 days with 15% discount';
  color:#000;
  margin-bottom:5px;
  font-size: 1.3rem;
}
 /* .thsb_subscription_description_section .thsb_subscription_description_tooltip {
    top: calc(100% - 10px) !important;
} */

.thsb_subscription_description_section .thsb_subscription_description_tooltip:after{
  border-bottom: 6px solid #000 !important;
}
@media screen and (max-width:990px){
  .th_subscription_radio_section .th_subscription_radio_plans {
    /* / flex-wrap: wrap !important; / */
}
  .th_subscription_radio_section .th_subscription_radio_label_outer label{
    font-size: 1.3rem !important;
    padding: 0 !important;
  }
  .product__info-container .price-item.price-item--regular{
    font-size:1.5rem;
  }
  .price .price-item {
    font-size: large;
   }

}
/ Native Recharge custom CSS end /
/* div:has(div.a) */

  .header__menu-item :has(.header__active-menu-item){
  background-color:#fff;
}
.shopify-payment-button__button {
  color: #fff !important;
}
.background-secondary .featured-product {
        border: 1px dashed rgb(var(--color-badge-border), 0.5);
    }
.multicolumn_subheading{
      margin-top: 0;
    margin-bottom: 0px;
}



/*---- Wholesale Page ----*/


.wholesale-sells-best-sec {
    background: linear-gradient(86deg, rgba(36, 28, 42, 1), rgba(1, 76, 112, 1) 50%, rgba(0, 157, 200, 1) 100%);
    color: #fff;
}
.wholesale-sells-best-sec .rich-text__heading {
    color: #fff;
}


button.product-form__submit {
    background-color: #f7b500;
    color: #000;
    font-weight: 700;
}
.price-per-item__container quantity-input.quantity button.quantity__button .svg-wrapper {
    display: flex;
    align-items: center;
}
.price .price-item {
  color: #014c70 !important;
}
.product .price span.badge.price__badge-sale {
    background-color: #f7b500;
    margin-bottom: 0;
}

.banner__box .banner__buttons a.button {
    background-color: #014c70;
}
.image-with-text__content a.button {
    background-color: #014c70;
    color: #ffffff;
}

.rich-text.product-overview-sec::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.6;
    z-index: -1;
}
.rich-text.product-overview-sec {
    background-image: url(/cdn/shop/files/pexels-cottonbro-3171837.jpg?v=1763578529);
    background-size: cover;
    color: #fff;
}

.samitaWS-registrationForm-id-1441  .samitaWS-registrationForm-app {
    max-width: 900px !important;
    margin-top: 0;
}
.title_index section.sells-best-section {
    background-color: #f0f8ff;
}
.testimonial-section .div_with_user_img {
    background: linear-gradient(86deg, rgba(36, 28, 42, 1), rgba(1, 76, 112, 1) 50%, rgba(0, 157, 200, 1) 100%);
}
.t-bq-quote-emma .t-bq-quote-emma-base .t-bq-quote-emma-text:after, 
.t-bq-quote-emma .t-bq-quote-emma-base .t-bq-quote-emma-text {
    color: #fff !important;
}
.t-bq-quote-emma .t-bq-quote-emma-qmark {
  display: none !important;
}
slider-component.slider-mobile-gutter .multicolumn-list {
    display: flex;
    justify-content: center;
}
.announcement-bar__message b {
    color: #f7b500;
}
.samitaWS-registrationForm-app .samitaWS-container h3.title.samitaWS-heading {
    text-transform: capitalize;
}
.banner__box .banner__buttons a.button {
    background-color: #f7b500;
    color: #000;
    font-weight: 700;
}


.cards-wrapper {
    gap: 18px;
}
slider-component.slider-mobile-gutter .multicolumn-card {
    box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 15px -3px;
    border-radius: 12px;
}

.shopify-payment-button {
    display: none;
}
.circle-steps-wrapper .circle-steps-grid .circle-step-item .circle-step-image {
    display: none;
}
.disclaimer-main-bottom {
    border-top: 1px solid #ffffff14;
    padding-top: 25px;
}
.disclaimer-main {
    border-bottom: 1px solid #ffffff14;
    margin-bottom: 40px;
}
.disclaimer-main-section {
    max-width: 730px;
    margin: 0 auto;
    padding-bottom: 25px;
}
.disclaimer-main-section p {
    font-size: 16px;
    line-height: 17px;
    font-weight: normal;
    font-style: italic;
    text-align: center;
}
.footer-block.grid__item.footer-block--menu {
    padding-left: 5%;
}
.search-modal__content.search-modal__content-bottom form.search.search-modal__form label.field__label {
    margin-top: 0;
}
.account-split__btn {
    background-color: #f7b500 !important;
    border-radius: 100px !important;
    color: #000 !important;
    font-weight: 700;
}
#customer_login p.account-split__small a {
    text-decoration: none;
    color: #014c70;
}


slider-component.slider-mobile-gutter .multicolumn-card .multicolumn-card__image-wrapper.multicolumn-card-spacing {
    margin: 0;
    padding: 0;
}
slider-component.slider-mobile-gutter .multicolumn-card .multicolumn-card__image-wrapper.multicolumn-card-spacing .multicolumn-card__image {
    border-radius: 12px 12px 0px 0px;
    object-position: bottom;
}


@media (max-width: 767px) {

html, body {
    overflow-x: hidden;
}
.announcement-bar p.announcement-bar__message {
    font-size: 15px;
}
.no-regrets-banner, .sells-best-section, .no-regrets-section, .take-no-regrets-section, .nr-usa-section,
section.wnr-banner {
    padding: 45px 15px !important;
}
section.wnr-banner .wnr-left {
    text-align: left;
}
.sells-best-section .title {
    font-size: 30px !important;
    line-height: normal !important;
}
.wnr-button {
    padding: 10px 30px !important;
    font-size: 16px !important;
}
.no-regrets-banner .footer-text {
    font-size: 18px;
    line-height: normal;
    margin-top: 20px;
}

.footer-block.grid__item.footer-block--menu {
    padding-left: 0%;
}

.nr-image-wrap {
    width: 100% !important;
}
.nr-container {
    flex-wrap: wrap;
}


.section-description {
    font-size: 18px !important;
}
.nr-buttons {
    gap: 20px !important;
    margin-bottom: 30px !important;
}
.marquee-badges {
    padding: 18px 0 !important;
}
img.header__heading-logo {
    max-height: 40px !important;
    min-height: 40px !important;
}
.announcement-bar-section {
    top: 63px !important;
}
.image-with-text__grid .image-with-text__content h2.image-with-text__heading {
    font-size: 24px !important;
}
.image-with-text__content .image-with-text__text + .button {
    margin-top: 1rem !important;
}
.why-retailers-section .wrapper {
    gap: 10px;
}
.line-text-sec {
    padding: 25px 15px !important;
    font-size: 22px !important;
}
.footer-block.grid__item.footer-block--menu {
    margin: 0;
}
.footer__content-top.page-width {
    padding-bottom: 0;
}
section.wnr-banner .wnr-container .wnr-left {
    text-align: center;
}


.step-item img {
    margin-bottom: 0px;
}
.step-item p {
    margin-top: 0;
    line-height: normal;
}
}

@media (max-width: 991px) {

.main-accordion-section .ingredients-sec, .main-accordion-section .ingredients-right-img {
    width: 100% !important;
}
.multirow__inner.page-width {
    padding: 0 15px;
}
.main-accordion-section {
    flex-direction: column-reverse !important;
    align-items: center !important;
    flex-wrap: wrap;
}

.boxed-form.samitaWS-registrationForm-id-1441 {
    padding: 0 10px;
}
.footer-block__details-content .list-menu__item--link {
    padding: 02px 0 !important;
}


.announcement-bar-section {
    top: 73px;
}
img.header__heading-logo {
    max-height: 50px;
    min-height: 50px;
    object-fit: contain;
}

.testimonial-section .slick-dots {
    bottom: -10px;
}
.testimonial-section .slick-list {
    padding-top: 10px !important;
}
.t-bq-section h2 {
    font-weight: 700;
}
.image-with-text__grid .image-with-text__content h2.image-with-text__heading {
    font-size: 31px;
}
.testimonial-section .t-bq-wrapper.t-bq-wrapper-boxed {
    padding: 0 20px;
    max-width: 100%;
    margin: 0 auto;
}
}


.wnr-left {
    text-align: left;
}
.oh-hero .oh-container .oh-col.oh-left {
    padding: 0 10px;
}