/** Shopify CDN: Minification failed

Line 631:26 Expected identifier but found "{"
Line 914:37 Unterminated string token
Line 1826:0 Expected "}" to go with "{"

**/
.desctidalt{
      font-size: 30px;
    font-weight: 500;
    color: #000000;
    font-family: "Montserrat";
    letter-spacing: 1px;
    padding: 20px 0px;
}
body.product, body.collection {
    overflow-x: hidden;
}
.metafild-img-contrnt.Click-heres{
      padding: 10px;
    background: #fff;
  border-radius:15px;
      width: 100%;
}

.metafild-img-contrnt.Click-heres img{
      object-fit: contain;
    height: 600px;
    margin: 0 auto;
    width: 100%;
}
@media (min-width: 768px) and (max-width: 1024px){
  .metafild-img-contrnt.Click-heres img{
    height: 300px;
}
}  
@media (max-width: 767px){
  .metafild-img-contrnt.Click-heres img{
    height: 400px;
}
  .nutritional .image-with-text>.prose{
    
    width: 100%;
  }
}  
/* new product details page css start */
button.prev-next-button.prev-next-button--prev.circle-button.hover\:animate-icon-inline {
    left: -60px;
}
button.prev-next-button.prev-next-button--next.circle-button.hover\:animate-icon-inline {
    right: -60px;
}
.product-gallery__thumbnail-scroller {
    --product-gallery-thumbnail-size: 77px !important;
}
.product-list {
    --product-list-default-column-gap: 5.75rem !important;
}
label.block-swatch {
    border-radius: 5px;
}
.product-sticky-bar__info span.h6 {
    font-family: "Montserrat" !important;
}
/* .product-sticky-bar .buy-buttons button.button{
  margin-bottom: 38px !important;
} */
.suppliemnt-img {
    margin-top: -20px;
}
.accordion .metafield-rich_text_field {
    padding: 12px;
}
ul.product_tag li {
    text-transform: capitalize !important;
}
ul.product_tag li::after {
    right: -2px !important;
    top: 3px !important;
}
.releted-pro compare-at-price.h6.text-subdued.line-through {
    font-family: 'Montserrat';
}
.releted-pro a.product-title.h6 {
    font-size: 16px !important;
    font-family: 'Montserrat' !important;
}
.releted-pro .product-card__info {
    gap: 7px;
}
price-list.price-list sale-price {
    font-weight: 700 !important;
}
price-list.price-list sale-price {
    color: #000 !important;
}
.product_but_p {
    opacity: 1 !important;
}
.releted-pro .product_but_p form .buy-buttons button.button, .product_but_p .quick-view-button a, .collection .product-list .product-card .product_but_p button.product-card__quick-add-button {
    padding: 15px 40px !important;
    font-size: 14px !important;
}
.section-spacing .product .product-gallery .product-gallery__image-list {
    max-width: 100% !important;
}
product-gallery.product-gallery {
    position: sticky;
    top: 100px;
}
li.cbb-frequently-bought-product {
    padding: 0px 5px;
}

.product-card__figure {
    border: 1px solid #F1F2F3;
    padding: 30px 10px 10px 10px;
    border-radius: 10px;
}
.shopify-section--related-products .prose h2{
  color:#1A1A1A !important;
}
.direction picture {
    padding-inline-start: 50px;
}
.nutritional picture {
    padding-inline-end: 50px !important;
    border-radius: 0px;
}
.shopify-section--related-products  .prose h2 {
    color: #1A1A1A;
}
.faq .accordion__toggle.text-lg {
    padding-block: 10px;
}
/* .shopify-section--related-products .section-spacing.color-scheme {
    padding: 0px 0 !important;
} */
scroll-carousel#carousel-template--22903212802324__related-products {
    column-gap: 20px;
}
.product-list--carousel a.product-title.h6 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.ingredients-sec .multi-column {
    padding: 0px 160px;
}
quantity-selector.quantity-selector {
    border: 1px solid #FC4F01;
    border-radius: 5px;
}
.quantity-selector__button {
    color: #FC4F01;
}
.product-gallery__thumbnail {
    border: 1px solid #F6CB34 !important;
    width: 100%;
  height:100%;
}
.sls-selling-plan-description-content {
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: italic;
    font-size: 12px;
}
.selling-plan-group-options-name-select {
    font-family: 'Montserrat'!important;
}
.sls-selling-plan-description-content {
    font-family: 'Montserrat' !important;
}
label.sls-selling-plan-group-name {
    font-weight: 900;
    margin-right: 0.25em;
    text-transform: uppercase;
    font-family: 'Montserrat';
}
.circle-button {
    background: #B2AEAE !important;
    color: #FFF !important;
}
.shopify-section--related-products .section-spacing.color-scheme {
    background: #fff !important;
    padding: 3rem 0px;
}
ul.product_tag li::after {
    height: 8px;
    top:5px !important;
}
label.sls-purchase-options-label {
    font-family: 'Montserrat';
}
ul.cbb-frequently-bought-products {
    margin-bottom: 15px !important;
}
.ingredients-sec .multi-column {
    column-gap: 0px;
    /* padding: 0px 100px; */
    padding-top: 50px;
}
.image-with-text img {
    border-radius: 20px;
}
.direction  .image-with-text>.prose {
    padding-inline-start: 0px !important;
    margin-inline-start: 0px !important;
    max-width: 100%;
    padding-inline-end: 50px;
}
.nutritional .image-with-text>.prose {
    max-width: 100%;
    padding-inline-end: 0px;
     padding-inline-start: 50px;
}
.no-sugar .image-with-text>.prose {
    padding-inline-start: 0px !important;
    max-width: 100%;
    padding-inline-end: 50px;
}
.no-sugar picture {
    padding-inline-start: 50px;
}
.optomize picture {
    padding-inline-end: 50px;
}
.optomize .image-with-text>.prose {
    max-width: 100%;
    padding-inline-end: 0px !important;
    padding-inline-start: 50px;
}
small#buyer-consent {
    font-family: 'Montserrat';
}
.text-with-img-container {
    margin-top: 25px;
    margin-bottom: 30px;
}
button.cbb-frequently-bought-add-button {
    width: 100% !important;
}
.cbb-frequently-bought-form {
    width: 100% !important;
}
.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=product-variations],[data-block-type=separator],[data-block-type=description],[data-block-type=text],[data-block-type=liquid],[data-block-type=share-buttons]) {
    --product-info-gap: 17px !important;
}
.content-tabs--center::part(tab-panel-list) {
    width: auto !important;
    max-width: 1000px !important;
}
.metafield-rich_text_field ul {
    font-family: 'Montserrat';
    font-size:16px;
}
[data-product] .sls-purchase-options-container {
    border: 1px solid rgb(198 198 198 / 0%) !important;
}
.metafield-rich_text_field ul {
    text-align: start;
}
.cbb-frequently-bought-container {
    padding: 0 0px !important;
}
.product-info__block-list ul.product_tag li {
    font-family: 'Montserrat';
    font-size: 14px;
    text-transform: capitalize;
}
.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel {
    color: #727272 !important;
    font-family: 'Montserrat' !important;
}
.metafield-rich_text_field {
    margin: 0px !important;
}
.product-info__block-list>:not(:last-child) {
    margin-block-end: 5px;
}
.metafield-rich_text_field p {
    font-family: 'Montserrat';
    color: #000000 !important;
    font-size: 16px !important;
}
span.metafield-multi_line_text_field {
    font-family: 'Montserrat';
    font-size: 15px;
}
.sealsubs-container .sls-option-container {
    border: 1px solid #898989 !important;
    margin-bottom: 10px !important;
    border-radius: 5px !important;
}
.sealsubs-container .sls-option-container.sls-active {
    border: 1px solid #FC4F01 !important;
}
.section-spacing .product .v-stack .buy-buttons {
    padding-top: 0px !important;
}
.text-with-img-item h4 {
    font-size: 18px !important;
    font-family: 'Montserrat';
}
#more-payment-options-link {
    font-family: 'Montserrat';
}
.faq_sec details.accordion{
   border-color: #D8CFB6 !important;
}
details.accordion.group {
    border: 1px solid #CBCBCB;
    padding: 0px 10px;
    border-radius: 8px;
    margin-bottom: 10px;
}
.accordion-paragraph p {
    font-family: 'Montserrat';
    font-weight: 300 !important;
    color: #4B4B4B !important;
    font-size: 14px !important;
}
.ingredients-sec p.h3 {
    font-family: 'Montserrat';
    text-align: center;
    font-weight: 700 !important;
    font-size: 20px !important;
    letter-spacing: 0px;
    text-transform: capitalize;
}
p.shortdis.text-center{
    font-family: 'Montserrat';
    text-align: center;
    letter-spacing: 0px;
    font-size: 14px !important;
}
.prose p {
    font-family: 'Montserrat';
}
a.product-title.h6 {
    font-family: "Montserrat";
    letter-spacing: 1px;
}
ul.product_tag {
    font-family: 'Montserrat';
}
.shopify-section--related-products  .prose h2 {
    font-family: "Montserrat";
    letter-spacing: 0px;
    border-bottom: 1px solid;
}
.faq_sec.section-spacing.color-scheme.color-scheme--scheme-1.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673.bordered-section {
    background-image: url(/cdn/shop/files/Group_133548.jpg?v=1727433040);
    padding: 80px 0px 60px 0px!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.shopify-section--related-products .section-spacing.color-scheme.color-scheme--scheme-1 {
    padding-bottom: 70px;
}
/* new product details page css end */
.product-sticky-bar button.button {
    margin: 0 !important;
}
.product-sticky-bar {padding: 10px 48px !important;}
.buy-buttons .paymet-img img {
    width: 100%;
}
.product-info__block-item .accordion__content p {
    color: #000 !important;
    font-size: 16px !important;
}
.paymet-img {
    display: none;
}
.products-new .paymet-img {
    display: block;
}
._1fragemo1{
    display: none !important;
}
.yotpo a.text-m {
  font-size: 13px;
  color: #000 !important;
}
.go681896951 {
  min-height: auto !important;
}
span.needsclick.go681896951.kl-private-reset-css-Xuajs1 {
    padding: 15px 15px !important;
    width: 120px !important;
}
span.needsclick.go681896951.kl-private-reset-css-Xuajs1:hover {
  color: #ffffff;
    font-size: 19px;
    font-family: Mulish;
    display: inline-block;
     padding: 17px 17px !important;
      width: 135px !important;
}

.yotpo-reviews-seo-pagination-item svg {
    display: inline;
}
.review.multivitamin.shg-btn.shg-btn:not(.shg-btn-stretch) {
    justify-content: center!important;
}
#s-d7e68a42-8fda-4227-8270-8989557ef1ff {
    background-color: #f5f3eb;
}

/* collection-list page start */
.collection-card__content p.h3 {
    color: #fff !important;
    font-size: 17px !important;
    color: #5c5c5c;
    font-weight: 600;
    font-family: "Montserrat", sans-serif;
    text-transform: capitalize;
    letter-spacing: normal;
}
.content-over-media img.zoom-image.group-hover\:zoom {
    height: 500px;
    object-fit: contain;
    padding: 20px;
}
.prose .main-img {
    cursor: pointer;
}
.metafild-img-contrnt img {
    cursor: pointer;
}
.h-stack {
    padding: 0 0 0 150px;
}
@media screen and (max-width:767px){


  .content-over-media img.zoom-image.group-hover\:zoom {
    height: 350px;
    padding: 10px;
}
  .ingredients-sec .multi-column {
    padding: 0px 0px;
}
}
/* collection-list page end */

/* .shogun-accordion-wrapper .shogun-accordion+.shogun-accordion {
    margin-top:20px !important;
}
.s-616babb0-3426-47e9-b8a1-4d4f163d72fb.shg-align-container {
    display: block !important;
}
#s-616babb0-3426-47e9-b8a1-4d4f163d72fb {
    margin-left: 0px !important;
}
#s-b8279ef6-004a-4d23-ae0c-a04a16109587 {
    margin-left: 0px !important;
}
.s-b8279ef6-004a-4d23-ae0c-a04a16109587.shg-align-container {
    display: block !important;
}
div#s-b8279ef6-004a-4d23-ae0c-a04a16109587-root {
    display: block !important;
}
div#s-603831ef-6dca-4eda-a557-fbcbe96fa2f7-root {
    display: block !important;
} */
div#s-ec4ca246-19b6-43d6-b01f-520ebe14242b-root {
    display: block !important;
}
div#s-f59d332c-e59e-4c4f-b49b-8f142c7bdf13-root {
    display: block !important;
}
div#s-51b1d227-0a00-424d-bedd-f7a81861cf52-root {
    display: block !important;
}
/* cart drawar style start */

/* paypal button hide cart drawar */
.ExpressPayButtonsModule_container__07fVt {
    display: none !important;
}
/* paypal button hide cart drawar */

.upcart-item-properties.TextStyle--variationSubdued.UpcartDesignSettings__cartTextSubduedColor {
    display: none ;
}
select.upcart-subscription-upgrade-dropdown.SubscriptionUpgradesModule_dropdown__01KS8 {
    display: none;
}
button.upcart-subscription-upgrade-button.UpcartDesignSettings__button.SubscriptionUpgradesModule_button__g2Wmq {
    background: white !important;
    border: 1px solid #ff5100;
    color: #ff5100;
}
button.upcart-subscription-upgrade-button.UpcartDesignSettings__button.SubscriptionUpgradesModule_button__g2Wmq:hover {
    color: #ff5100 !important;
}
a.upcart-product-title-link.styles_ProductRow__productTitleLink__YSz6V {
    font-weight: 400 !important;
    font-family: 'Mulish';
}
false button.UpcartDesignSettings__button, input.UpcartDesignSettings__button, .UpcartDesignSettings__button, .UpcartDesignSettings__button span, .UpcartDesignSettings__button:visited{
    background: #ff5100e0 !important;
    color: #FFFFFF;
    font-weight: 400 !important;
    font-family: 'Mulish';
}
.UpcartDesignSettings__cartTextColor {
    color: #000000;
    font-weight: 400 !important;
    font-family: 'Mulish';
}
false button.UpcartDesignSettings__button, input.UpcartDesignSettings__button, .UpcartDesignSettings__button, .UpcartDesignSettings__button span, .UpcartDesignSettings__button:visited {
    background: #ff5100eb !important;
}
/* cart drawar style start */


/* product listing filter stayle start */
li.new-filter-tag span {
    font-family: 'Mulish';
    font-size: 15px;
}
.collection_fileter .accordion__cont a {
    font-family: 'Mulish';
    font-size: 15px;
}

/* product listing filter stayle end */


@font-face {
    font-family: 'Mulish';
    src: url('/cdn/shop/files/Mulish-Regular.ttf?v=1717589167');
    font-weight: normal;
}
@font-face {
    font-family: 'Mulish';
    src: url('/cdn/shop/files/Mulish-SemiBold.ttf?v=1717590457');
    font-weight: 600;
}
@font-face {
    font-family: 'Mulish';
    src: url('/cdn/shop/files/Mulish-Bold.ttf?v=1717654747');
    font-weight: 700;
}
.grid_description div {
    padding-left: 0px !important;
}

/* button 20%off stayle sart */

  /* .needsclick.kl-private-reset-css-Xuajs1 {
    display: none;
  } */

 button.klaviyo_form_trigger {
    position: fixed;
    bottom: 0px;
    left: 18px;
    z-index: 99999 !important;
    background: #f54f02;
    padding: 10px 13px 10px 13px;
    color: #fff;
    font-family: 'Mulish';
    font-weight: 600;
    font-size: 16px;
    border-radius: 5px 5px 0px 0px;
}
button.klaviyo_form_trigger:hover {
    transform: scale(1.05);
}
@media screen and (max-width:1024px){
  .product .product-gallery__thumbnail-scroller {
    grid-auto-columns:auto !important;
}
  button.klaviyo_form_trigger {
    left: 10px;
}
  .ingredients-sec .multi-column {
    padding: 0px 0px;
}
}
/* button 20%off stayle end */



/* header styale start */
a.support {
    display: flex;
    gap: 7px;
    font-size: 15px;
    color: #5c5c5c;
    font-weight: 600;
    font-family: "Montserrat", sans-serif;
    text-transform: capitalize;
    letter-spacing: normal;
    padding-top: 2px;
}

x-header.header.color-scheme.color-scheme--scheme-2 {
    padding-left: 40px;
    padding-right: 40px;
}
li.header__primary-nav-item{
  /* padding: 40px 0px; */
   position: relative !important;
}
.mega-menu {
    position: fixed !important;
    
}
.header__primary-nav-item:hover:before {
    width: 100%;
}
.mega-menu p {
    font-family: 'mulish' !important;
    font-weight: 900 !important;
    font-size: 16px !important;
    text-align: center;
    letter-spacing: 1px;
    color: #484848 !important;
    line-height:20px;
    padding-right: 10px;
}
.img .v-stack.text-center:{ 
  width: 50%; 
}
.custom_blog_img-text .img  .v-stack.text-center { 
  width: 50%; 
}

.custom_blog_img-text { 
  margin-bottom: 10px;
}
.mega-menu { 
  justify-content: flex-start; 
  padding-left: 30px; 
}
ul.mega-menu__linklist.unstyled-list {
  gap: 30px;
}
ul.mega-menu__linklist.unstyled-list a.link-faded {font-size: 0.75rem !important;font-weight: 600 !important;}
.custom_button a.v-stack.justify-items-center {justify-items: left;}
.custom_button .button-blog {text-align: center;width: 100%;}
body .custom_button .v-stack.justify-items-center { font-size: 0.6875rem !important; margin-top: 10px; color: #fb5002  !important; background: transparent; border: 1px solid #fb5002 !important; width: 30%; padding: 5px; }
.custom_button a.v-stack.justify-items-center:hover {color: #fff !important;background-color: #fb5002;border-color: #fb5002;}



@media screen and (max-width:767px){
/* product detils page spacing style start */
  .yotpo-widget-clear .yotpo-base-layout {
    margin: 0;
  }
  .content-tabs [role=tab] {
    font-size: 13px !important;
  }
  .product-tab {
    padding-bottom: 3rem !important;
  }
  .product-info__block-list>:not(:last-child) {
    margin-block-end: 0px !important;
  }
  .hidden, .empty\:hidden:empty {
    display: block !important;
  }
  .card-wrapper {
    margin: 0 !important;
  }
  /* .product-gallery__thumbnail-scroller {
    grid-auto-columns: 45px !important;
  } */
  x-header.header.color-scheme.color-scheme--scheme-2 {
    padding:20px;
  }
  .product-info__block-list ul.product_tag {
    padding: 1rem 0 1rem !important;
  }
  .yotpo-bottom-line-scroll-panel {
    padding-bottom: 1rem;
  }
  quantity-selector.quantity-selector {
    margin-top: 27px;
    margin-bottom: 10px;
  }
  .cbb-frequently-bought-container.cbb-mobile-view {
    padding-top: 3rem !important;
    margin: 0px !important;
  }
  .products-new {
    padding-bottom: 5rem !important;
  }
  .pr-ddetails h1.title {
    padding: 0px;
  }
  .pro-details-sec {
    padding: 3rem 0px;
  }
  .product-tab {
    padding-bottom: 3rem;
  }
/* product detils page spacing style start */

  
.header-sidebar__linklist-button {
    justify-content: flex-start;
}
#shopify-section-sections--22606638645524__header .header nav.header__secondary-nav {
    width: 80px !important;
    gap: 8px;
}
.no-sugar picture {
    padding-inline-start: 0px;
}
.nutritional picture {
    padding-inline-end: 0px !important;
}
.direction picture {
    padding-inline-start: 0px;
}
.optomize picture {
    padding-inline-end: 0px;
}
.cbb-frequently-bought-product-image {
    margin: 0px !important;
}
}
@media screen and (max-width:1080px){
  span.support-txt {
      display: none;
}
}


/* home page shogun builder start */
.story-txt .shg-rich-text span {
    font-family: 'Montserrat' !important;
    font-style: normal;
    font-weight: 500;
    font-size: 16px !important;
    line-height: 170%;
    text-align: left;
    letter-spacing: 0.64px;
}
.shogun-heading-component h3 {
    font-weight: 700 !important;
    font-family: 'Mulish' !important;
    font-size: 13px !important;
    line-height: 150%;
    text-align: center;
    letter-spacing: 0.04em !important;
    text-transform: uppercase !important;
    color: #333333;
}
.main-slider h2 {
    font-size: 70px !important;
    text-transform: uppercase !important;
}
.slider-btn .shg-btn {
    color: #ffffff;
    font-family: Mulish;
    font-size: 20px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    display: inline-block;
}
.seling-heading h1 {
    font-size: 36px;
    color: #333333;
    font-weight: 500;
    text-transform: uppercase !important;
    letter-spacing: 0;
    font-family: Montserrat,sans-serif;
}
.price h2 {
    font-style: normal !important;
    font-family: 'Mulish' !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 3;
    color: #5a5a5a;
}
.product-btn .shg-btn {
    color: #ffffff;
    font-family: Mulish;
    display: block !important;
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 800 !important;
    font-size: 13px !important;
    line-height: 15px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    padding: 15px 35px 15px 35px !important;
    border-radius: 0px !important;
}
.product-btn.shg-btn.shg-btn:not(.shg-btn-stretch) {
    display: flex !important;
    justify-content: center !important;
}
.multivitamin.shg-btn.shg-btn:not(.shg-btn-stretch) {
    display: flex !important;
    justify-content: start !important;
}
.multivitamin .shg-btn {
    color: #ffffff;
    font-family: Mulish;
    display: block !important;
    font-family: 'Mulish' !important;
    font-style: normal;
    font-weight: 800 !important;
    font-size: 13px !important;
    line-height: 15px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    padding: 15px 35px 15px 35px !important;
    border-radius: 0px !important;
}
.story h1 {
    font-size: 36px;
    color: #333333;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 0;
    font-family: Montserrat,sans-serif;
}
.sugar-text .shg-default-text-content {
    font-family: 'Mulish' !important;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 16px !important;
    letter-spacing: 0.02em !important;
    color: #333333 !important;
}
.shogun-heading-component h2 {
    text-transform: uppercase !important;
}
a#s-faf10373-1596-4aea-8df6-f9df5a9b5b7a {
    color: #ffffff;
    font-family: Mulish !important;
    display: inline-block !important;
    font-style: normal;
    font-weight: 800 !important;
    font-size: 13px !important;
    line-height: 15px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    padding: 15px 35px 15px 35px !important;
    border-radius: 0px !important;
    justify-content: center;
    align-items: center;
    background: #f45004;
}
.top-text .shogun-heading-component h3 {
    font-size: 20px !important;
}

element.style {
  .top-text .shogun-heading-component h3 {
    font-size: 20px !important;
    font-family: 'Mulish' !important;
}
}
/* product lsiting page start */
ul.product_tag {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-bottom: 5px !important;
}
.collection-toolbar__button-container>.collection-toolbar__button {
    font-weight: 400 !important;
}
.shogun-heading-component.main_collection_headding h1 {
    display: none;
}
/* product lsiting page end */
.text-red{color: #759a0f !important;}
 .mega-menu .link-faded{padding: 5px;padding-right: 30px;}
.mega-menu .link-faded:hover {color: #759a0f !important;background-color: #759a0f69;}
li.header__primary-nav-item .mega-menu { gap: 40px; padding-top: 0px;padding-bottom: 0px;}
ul.mega-menu__linklist.unstyled-list {padding-top: 4rem;}
.mega-menu .mega-menu__promo { padding-top: 4rem; width: 37%; background-color: #759a0f69; padding-bottom: 4rem; padding-right: 2rem; padding-left: 2rem; }
body .mega-menu .text-red { font-weight: 700 !important; font-size: 0.875rem !important; }
body .custom-mega-menu { font-size: 15px; color: #5c5c5c; font-weight: 600; font-family: "Montserrat", sans-serif; text-transform: capitalize; letter-spacing: normal; }
body .h6.LATEST { font-size: 15px; font-weight: 600; font-family: "Montserrat", sans-serif; text-transform: capitalize; letter-spacing: normal; text-align: left; margin-bottom: 25px; }
body .mega-menu__promo {display: block; }
body .custom_blog_img-text .img {display: flex; }
body .custom_blog_img-text .img .overflow-hidden {max-width: 110px;max-height: 110px;}
.custom_blog_img-text:nth-child(1) .heading_sec {display: none;}
.custom_blog_img-text:nth-child(2) .heading_fir {display: none;}
.custom_blog_img-text .heading{font-size: 0.75rem;font-weight: 700 !important;margin-bottom: 12px;}
.custom_blog_img-text .img {width: 100% !important;} 
.custom_blog_img-text .img .v-stack.text-center {width: 100%;min-width: 60%; padding-left: 15px;}   
body .mega-menu__promo .custom_blog_img-text {min-width: 100%;max-width: 100%;}	
.mega-menu .v-stack.text-center p.h6 { font-size: 0.75rem !important; font-weight: 700 !important; margin-top: 10px; margin-bottom: 10px; text-align: left; }
.mega-menu .v-stack.text-center p.smallcaps.text-xs.text-subdued { font-size: 0.6875rem !important; font-weight: 400 !important; text-align: left; }
body .v-stack.text-center { gap: 0px; }
/*mega menu second change start*/
.mega-menu .mega-menu__promo { padding-top: 0; padding-bottom: 0; padding-right: 0; padding-left: 0; background-color: unset; }
.custom-single-image {width: 100%;min-width: 450px !important;max-width: 450px !important;}
li.header__primary-nav-item .mega-menu {padding-right: 0px;}
ul.mega-menu__linklist.unstyled-list {padding-top: 30px;padding-bottom: 30px;}
/*mega menu second change end*/
@media screen and (max-width:767px) {
  
  #s-eb9780ef-f9bb-4137-90a5-4370e508ccd5 .shogun-heading-component h3 {
    font-family: "Mulish' !important;
  }
  #s-3fb91615-b45f-4b2a-8d7d-460559967433 .shogun-heading-component h1 { 
    position: absolute !important;
    top: -292px !important;
    left: 66px !important;
    line-height: 1px !important;
    padding-top: 10px;
  }
  #s-ee670bb0-5aa3-4084-ae74-b3666beef4a7 img.shogun-image {
    top: 25px !important;
  }
 .my-story {
    position: relative !important;
  } 
  .shg-default-text-content p {
    text-align: center !important;
  }
  #s-5b5afe9b-1758-4ba5-825f-212f644b0644 .shogun-heading-component h4 {
    text-align: center !important;
  }
   body button.header-sidebar__linklist-button.h6 { border-bottom: 1px solid #ddd; font-weight: 600; font-size: 15px; }
}
/* home page shogun builder end */

/* product details page start */

@media (max-width: 767px) {
    #s-2b9a0404-c6e7-48be-bab3-54003243a367 .shogun-heading-component h1 {
        text-align: start;
        font-size: 26px !important;
        padding:0px;
    }
}
/* product details page start */

/* blog listing page style start */
  .blog-fetured a.button {
    font-family: 'mulish';
    font-weight: 900;
    font-size: 16px !important;
    color: #000 !important;
    letter-spacing: 0px;
  }
  .blog-fetured {
    padding-top: 60px;
    background: #ffffff;
    padding-bottom: 60px;
  }
  .blog-fetured p.h6 {
    font-family: 'mulish';
    font-weight: 800;
    font-size: 21px !important;
    line-height: 170%;
    text-align: left;
    letter-spacing: 4px;
    color: #fc4e02 !important; 
  }
  .blog-fetured .h1 {
    font-family: 'Montserrat' !important;
    font-style: normal;
    font-weight: 900!important; 
    font-size: 36px !important;
    letter-spacing: 0.64px !important;
    color: #779910 !important;
  }
  .blog-fetured p {
    font-family: 'mulish';
    font-weight: 400;
    font-size: 16px !important;
    text-align: left;
    color: #484848 !important;
  }
  .help-blog h2.h2 {
    font-weight: 900 !important;
    font-size: 35px !important;
    letter-spacing: 0.64px !important;
    color: #4c4c4c !important;
    font-family: 'Montserrat' !important;
  }
  .help-blog multi-column {
    column-gap: 20px !important;
  }
  .help-blog p.h3 {
    font-family: 'mulish' !important;
    font-weight: 700;
    font-size: 18px !important;
    color: #818181 !important;
    letter-spacing: 1px;
    text-align: center;
  }
  .help-blog {
    padding: 10px;
    background: #f4f4f4 !important;
  }
  .blog-recipes h2.h2 {
    font-weight: 700 !important;
    font-size: 28px !important;
    letter-spacing: 0.64px !important;
    color: #4c4c4c !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
  }
  .shopify-section:not(:first-child) .bordered-section {
    border-block-start-width: 0px !important;
  }
  .blog-recipes a.blog-post-card__title.h4 {
    font-family: 'mulish';
    font-weight: 600;
    font-size: 16px !important;
    text-align: left;
    color: #484848 !important;
    letter-spacing: 0px;
  }
  .blog-recipes a.button {
    font-family: 'mulish';
    font-weight: 900;
    font-size: 16px !important;
    color: #484848 !important;
    letter-spacing: 0px;
  }
  .instagram-blog {
    background: #4b7f99 !important;
    /* padding: 50px 0px; */
  }
  .instagram-blog a {
    font-weight: 700 !important;
    font-size: 28px !important;
    letter-spacing: 1px;
    color: #fff !important;
    font-family: 'Montserrat' !important;
  }
  .instagram-blog p {
    color: #fff !important;
  }
  p {
    font-family: 'mulish';
    font-weight: 400;
    font-size: 16px !important;
    text-align: left;
    color: #484848 !important;
  }
  .instagram-blog button.button {
    font-family: 'mulish';
    font-weight: 900;
    font-size: 16px !important;
    color: #484848 !important;
    letter-spacing: 0px;
    display: block;
  }
  .instagram-blog h2.h2 {
    font-weight: 700 !important;
    font-size: 28px !important;
    letter-spacing: 0.64px !important;
    color: #4c4c4c !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
  }
  .trendending-product h2.h2 {
    font-weight: 700 !important;
    font-size: 28px !important;
    letter-spacing: 1px !important;
    color: #4c4c4c !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
  }
   .trendending-product a.product-title.h6 {
    font-family: 'mulish';
    font-weight: 900;
    font-size: 16px !important;
    color: #484848 !important;
    letter-spacing: 0px;
  }
  .trendending-product ul.product_tag li {
    font-family: 'Mulish';
    font-weight: 700;
  }
  .trendending-product {
    padding-bottom: 0px;
    background: #eaf8fe !important;
  }
  .blog-tips {
    padding-top: 0px;
  }
  .blog-tips h2.h2 {
    font-weight: 700 !important;
    font-size: 28px !important;
    letter-spacing: 0.64px !important;
    color: #4c4c4c !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
}
  .blog-tips a.blog-post-card__title.h4 {
    font-family: 'mulish';
    font-weight: 600;
    font-size: 16px !important;
    text-align: left;
    color: #484848 !important;
    letter-spacing: 0px;
  }
  .blog-tips a.button {
    font-family: 'mulish';
    font-weight: 900;
    font-size: 16px !important;
    color: #484848 !important;
    letter-spacing: 0px;
  }
  .blog-tips a.blog-post-card__category {
    font-family: 'mulish';
    font-weight: 700;
    font-size: 16px !important;
    text-align: left;
    color: #76990e !important;
    letter-spacing: 1px;
  }

  .lets-connected {
    padding-top: 60px;
    background: #d3d0e5 !important;
  }
  .lets-connected  p.h1 {
    font-weight: 700 !important;
    font-size: 28px !important;
    letter-spacing: 0.64px !important;
    color: #4c4c4c !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
  }
  .lets-connected p {
    color: #4c4c4c !important;
  }
  .lets-connected button.button {
    font-family: 'mulish';
    font-weight: 900;
    font-size: 16px !important;
    color: #484848 !important;
    letter-spacing: 0px;
    display: block;
    
  }
   .lets-connected a.blog-post-card__category {
    font-family: 'mulish';
    font-weight: 700;
    font-size: 16px !important;
    text-align: left;
    color: #76990e !important;
    letter-spacing: 1px;
  }
  .rewards-blog h2.h2 {
    font-weight: 900 !important;
    font-size: 28px !important;
    letter-spacing: 0.64px !important;
    color: #4c4c4c !important;
    font-family: 'Montserrat' !important;
  }
 .rewards-blog {
    background: #face77 !important;
    padding: 80px;
  }
  .rewards-blog p {
    color: #4c4c4c !important;
    display: flex;
    text-align: center;
  }
  .rewards-blog  p.h3 {
    align-items: center;
    justify-content: center;
    display: flex;
    font-family: 'Mulish';
    font-weight: 900;
    letter-spacing: normal;
    font-size: 20px !important;
    color: #fff !important;
  }
  .rewards-blog .multi-column__item {
    gap: 10px;
  }
  .art-of-helth {
    padding: 60px 0px 60px;
    background: #ecf2dc !important;
  }
  .art-of-helth p.h1 {
    font-weight: 700 !important;
    font-size: 28px !important;
    letter-spacing: 0.64px !important;
    color: #4c4c4c !important;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
  }
  .art-of-helth a.button {
    font-family: 'mulish';
    font-weight: 900;
    font-size: 16px !important;
    color: #484848 !important;
    letter-spacing: 0px;
  }
  .art-of-helth button.button {
    font-family: 'mulish';
    font-weight: 900;
    font-size: 16px !important;
    color: #000 !important;
    letter-spacing: 0px;
    display: block;
  }
  .fun-activities p.h1 {
    font-weight: 700 !important;
    font-size: 28px !important;
    letter-spacing: 0.64px !important;
    color: #4c4c4c !important ;
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
  }
  .fun-activities {
    padding: 60px 0px 60px;
    background: #d3d0e5 !important;
  }
  .fun-activities button.button {
    font-family: 'mulish';
    font-weight: 900;
    font-size: 16px !important;
    color: #000 !important;
    letter-spacing: 0px;
    display: block;
  }
  .fun-activities p {
    color: #4c4c4c !important;
  }
@media screen and (max-width:767px){
  .image-with-text>.prose {
    padding-inline-start: 0px !important;
    padding-inline-end: 0px !important;
}
  .rewards-blog {
    background: #face77 !important;
    padding: 10px;
  }
}
/* blog listing page style end */

/* yotpo review section start  */
.yotpo-reviewer-name[data-v-12e511b5] {
    font-weight: 800 !important;
}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-details {
    justify-content: flex-start !important;
    padding: 10px 0px !important;
}
.yotpo-review-content {
    padding-top: 10px !important;
}
.yotpo-main-widget-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review-rating-title .yotpo-star-rating{
  margin: 20px 0px;
}
.yotpo-review-votes-wrapper {
    place-content: start !important;
}
.yotpo-review-right-panel {
    position: absolute;
    right: 0;
}
.yotpo-main-widget-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review .yotpo-review-left-panel {
    position: relative;
}
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title{
  margin: 0px !important;
}
.icon-block-text p {
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: 600 !important;
    font-family: "Montserrat" !important;
    color: #000000 !important;
    font-style: italic;
}
.text-with-img-item img {
    margin: auto;
}
.text-with-img-item h4,.icon-block-text p {
  text-align: center;
}
@media screen and (max-width:767px) {
  
  .tab-img .main-img {
    padding: 0px;
  }
  li.cbb-frequently-bought-product {
    padding: 0px 20px;
  }
  .ingredients-sec .multi-column {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
  .ingredients-sec .multi-column__item {
    width: 40%;
  }
  .ingredients-sec h2.h2 {
    font-size: 25px !important;
  }
  .product-tab h2.h2 {
    font-size: 25px !important;
  }
  .no-sugar p.h1 {
    font-size: 25px !important;
  }
  .direction p.h1{
    font-size: 25px !important;
  }
  .optomize p.h1{
    font-size: 25px !important;
  }
  .reviews-slider.container.container--md h2.revies-title{
    font-size: 25px !important;
  }
  .pr-ddetails h1.title {
    font-size: 25px;
  }
  .text-with-img-item h4 {
    font-size: 11px !important;
  }
  .icon-block-text p {
    font-size: 9px !important;
  }
  .ingredients-sec {
    padding: 3rem 10px 3rem !important;
  }
  .yotpo-review-right-panel {
    right: 25px;
  }
  .sugar-text span {
    text-align: left;
    display: block;
  }
  .has.multivitamin.shg-btn.shg-btn:not(.shg-btn-stretch) {
    justify-content: center;
  }
  product-gallery.product-gallery {
    position: static;
  }
    .ingredients-sec {
    padding: 30px 10px 30px;
}
  .direction {
    padding: 3rem 0px !important;
}
  .nutritional {
    padding-bottom: 3rem !important; 
}
  .no-sugar {
    padding-bottom: 3rem !important;
}
  .optomize {
    padding-bottom: 3rem !important;
}
  .reviews-slider.container.container--md {
    padding-top: 30px !important;
}
  .reviews-slider.container.container--md h2.revies-title {
    line-height: 38px;
}
  /* ul.card-list.swiper-wrapper li.card-item.swiper-slide {
    margin-right: 28px !important;
} */
  /* .shopify-section--related-products .section-spacing.color-scheme {
    margin-bottom: 3rem;
  } */
  .faq_sec.section-spacing.color-scheme.color-scheme--scheme-1.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673.bordered-section {
    padding: 30px 0px 30px 0px!important;
}
  .faq_sec .faq__content .accordion .accordion__toggle span.text-with-icon.gap-4 {
    font-size: 17px !important;
}

  ul.cbb-frequently-bought-products {
    display: block;
}
  .card-wrapper.swiper-initialized.swiper-horizontal.swiper-ios.swiper-backface-hidden {
    padding-bottom: 0px;
}
  .reviews-slider.container.container--md {
    padding-top: 30px !important;
}
}
@media screen and (min-width: 767px) and (max-width: 1080px) { 
.main-slider h2 {
    font-size: 35px !important;
}
  .ingredients-sec .multi-column {
    padding: 0px 0px;
    /* column-gap: 50px; */
}
product-gallery.product-gallery {
    position: static;
    top: 100px;
}
.card-wrapper {
    padding-bottom: 0px;
}
.shopify-section--related-products .section-spacing.color-scheme.color-scheme--scheme-1 {
    padding-bottom: 0px !important;
}
  .ingredients-sec {
    padding: 50px 10px 50px;
}
}
@media screen and (max-width:1440px) {
  .yotpo-review-right-panel {
    right: 45px;
}
  .ingredients-sec .multi-column {
    padding: 0px 0px;
}
  .ingredients-sec {
    padding: 50px 10px 50px;
}
}
/* yotpo review section end  */

/* New collection lsiting newslater section start */
.newsletter p {
    font-family: 'mulish' !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    text-align: center;
    color: #75990d !important;
    letter-spacing: 0.05px !important;
}
.newsletter h2 {
    color: #504c4c;
    font-weight: bolder !important;
    font-family: "Montserrat" !important;
    font-size: 32px !important;
    line-height: 40px !important;
    letter-spacing: 3px;
}
.color-scheme.color-scheme--scheme-3.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44.section-spacing.bordered-section {
    background: #f5f3eb;
}
.form-control input#input--template--22606638022932__newsletter_LMRyxM--contactemail::placeholder {
    font-family: 'mulish';
    font-size: 17px;
    font-weight: 600;
    border: 0px;
   color:#000;
}
.form-row>button {
    font-weight: 700;
    flex-grow: 1;
    font-family: 'mulish';
    font-size: 16px;
    text-transform: capitalize;
    letter-spacing: 1px;
    background: #fd4f00;
    border: 0px;
    color:#fff;
}
.form-control .input{
  font-family: 'mulish';
  font-size: 17px;
  font-weight: 400;
  color:#000;
}
#s-4fc0a3b5-8227-443d-a131-860427a27cdf .shogun-form-text-input-field {
    padding-left: 10px;
}
/* Nwe collection lsiting newslater section end */

/*product start*/
 ul.product_tag li {
      display: inline !important;
  }

  ul.product_tag li {
    display: inline !important;
    padding-left: 0px;
  }
/*product end*/

/* product detials page new start */
.collection-toolbar .popover .popover__value-list button {
    font-family: 'Mulish';
    font-weight: 500 !important;
}
ul.cbb-frequently-bought-products {
    display: flex;
}
.cbb-frequently-bought-plus-icon.skiptranslate.notranslate {
    margin-top: 67px !important;
    line-height: 0 !important;
    height: auto !important;
}
.cbb-frequently-bought-product-image {
    width: 100px !important;
    height: auto;
    border: 1px solid #F2F2F2;
}
li.cbb-frequently-bought-product {
    height: 130px;
}
.cbb-frequently-bought-total-price-box {
    position: relative;
}
button.cbb-frequently-bought-add-button {
   padding: 10px 100px 10px 100px;
    background: #f45004;
    color: #fff;
    font-family: "Montserrat";
    font-weight: 600;
    border-radius: 7px;
}

h3.cbb-frequently-bought-selector-label-name {
    font-family: 'Montserrat';
    font-size: 14px !important;
    color: #000 !important;
    font-weight: 500 !important;
}
/* ul.cbb-frequently-bought-products {
    margin: 0px !important;
} */
span.money {
    font-family: 'Montserrat';
    font-size: 16px !important;
    color: #000 !important;
    font-weight: 800 !important; 
}
.cbb-frequently-bought-total-price-box {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #000;
    font-family: "Montserrat";
}
/* #shopify-section-template--22903212802324__main {
    --product-grid: "product-gallery product-info" auto "product-content product-info" minmax(0, 2fr) / minmax(0, 1fr) minmax(0, 1fr) !important;
} */
.cbb-frequently-bought-container.cbb-desktop-view {
    background: white;
    box-shadow: 5px !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100% !important;
    padding: 30px !important;
    border-radius:10px;
}
.direction {
    background: #F4FFE8 !important;
    padding: 60px 0px;
}
.direction p.h1 {
    color: #77980F !important;
    font-weight: 200 !important;
    font-family: "Montserrat" !important;
    font-size: 32px !important;
    line-height: 40px !important;
    letter-spacing: 1px;
    border-bottom: 1px solid;
    padding-bottom: 10px;
    width: 170px;
}
.direction p.h6 {
    color: #000000;
    font-weight: 900 !important;
    font-family: "Montserrat" !important;
    font-size: 18px !important;
    letter-spacing: 1px;
}
.nutritional {
    /* background: #F4FFE8 !important; */
    padding-bottom: 60px;
}
.nutritional p.h1 {
    color: #77980F !important;
    font-weight: 200 !important;
    font-family: "Montserrat" !important;
    font-size: 32px !important;
    line-height: 40px !important;
    letter-spacing: 1px;
    border-bottom: 1px solid;
    padding-bottom: 10px;
    width: 200px;
}
.nutritional p.h6 {
    color: #000000;
    font-weight: 900 !important;
    font-family: "Montserrat" !important;
    font-size: 18px !important;
    letter-spacing: 1px;
}
.no-sugar{
    background: #F4FFE8 !important;
    padding-bottom: 60px;
}
.no-sugar p.h1 {
    color: #77980F !important;
    font-weight: 200 !important;
    font-family: "Montserrat" !important;
    font-size: 32px !important;
    line-height: 40px !important;
    letter-spacing: 1px;
    border-bottom: 1px solid;
    padding-bottom: 10px;
    width: 300px;
}
.no-sugar p.h6 {
    color: #000000;
    font-weight: 900 !important;
    font-family: "Montserrat" !important;
    font-size: 18px !important;
    letter-spacing: 1px;
}
.optomize {
    background: #F4FFE8 !important;
    padding-bottom: 60px;
}
.optomize p.h1 {
    color: #77980F !important;
    font-weight: 200 !important;
    font-family: "Montserrat" !important;
    font-size: 32px !important;
    line-height: 40px !important;
    letter-spacing: 1px;
    border-bottom: 1px solid;
    padding-bottom: 10px;
    width: 450px;
}
.optomize p.h6 {
    color: #000000;
    font-weight: 900 !important;
    font-family: "Montserrat" !important;
    font-size: 18px !important;
    letter-spacing: 1px;
}
.faq_sec {
    padding: 80px 0px !important;
    /* background-image: url('/cdn/shop/files/Group_133545.jpg?v=1718276507') !important; */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin: 60px 0px;
} 
.faq_sec h2.h2 {
    font-weight: 200 !important;
    font-family: "Montserrat" !important;
    font-size: 32px !important;
    line-height: 40px !important;
    letter-spacing: 1px;
    border-bottom: 1px solid;
    padding-bottom: 10px;
}
.faq_sec .prose  h2.h2 {
    font-size: 30px !important;
}
.faq {
    padding-top: 40px;
}
.faq_sec .faq__content .accordion .accordion__toggle span.text-with-icon.gap-4 {
    position: relative;
    margin-bottom: 0;
    line-height: 24px;
    font-size: 20px;
    font-weight: 900 !important;
    color: #424242 !important;
    font-family: "Montserrat" !important;
    padding: 10px 0px;
    cursor: pointer;
}
.faq_sec details.accordion {
    border-color: #4b4b4b6e;
}
/* .faq_sec p {
    text-align: center;
} */
.accordion span.accordion__toggle.h6 {
    font-weight: 600 !important;
    font-family: "Montserrat" !important;
    font-size: 16px !important;
    letter-spacing: 1px;
    color: #000000 !important;
    padding: 12px;
}
.product-info .product-info__block-list .product-info__block-item h1.h3 {
    letter-spacing: 1px;
}
ul.cbb-frequently-bought-products .cbb-frequently-bought-product-image-link .cbb-frequently-bought-product-image {
    width: 100% !important;
    height: 100% !important;
}
ul.cbb-frequently-bought-products .cbb-frequently-bought-product-image-link {
    width: 100px !important;
}
.cbb-frequently-bought-container.cbb-desktop-view h2.cbb-frequently-bought-title.translatable.Heading.u-h3 {
    font-size: 22px !important;
    font-weight: 600 !important;
   font-family: "Montserrat";  
    color: #000;
    
}
.product-info__block-item {
    margin-top: 0 !important;
}
.faq_sec.section-spacing.color-scheme {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
     padding-top: 0 !important;
    margin-top: 0 !important;
}
@media(max-width:1024px){
.products-new.product {
    display: block !important; 
}
.faq_sec {
    padding: 40px 10px !important;
    margin: 0px 0px;
}


/* product detials page new end*/
/* collection page filter start */
.collection-toolbar__button-container>.collection-toolbar__button {
    color: #2e2e2ebd !important;
    font-weight: 400 !important;
    font-size: 16px;
}
/* collection page filter end */

/* footer start style */
ul.social-media.social-media--list.unstyled-list {
    padding: 10px 20px;
    gap: 15px;
}
.social-media__item svg.icon {
    color: #f45004;
}
@media(max-width:1024px){
ul.social-media.social-media--list.unstyled-list {
    padding: 10px 0px;
    gap: 15px;
} 
button.cbb-frequently-bought-add-button {
    padding: 10px 50px 10px 50px;
}
/* footer end style */

.sls-savings-badge{
  display:none !important;
}
@media screen and (max-width: 920px) {

.cbb-frequently-bought-recommendations-container li.cbb-frequently-bought-product {
    width: 123px !important;
}
  .ingredients-sec .multi-column {
    max-width: 100%;
        column-gap: 0px;
}
.cbb-frequently-bought-plus-icon.skiptranslate.notranslate {
    margin-top: -57px !important;
}
}
@media screen and (min-device-width: 800px) and (max-device-width: 820px) {

.container.swiper .card-wrapper {
    max-width: 780px;
}

}
@media screen and (min-device-width: 767px) and (max-device-width: 800px) {

.container.swiper .card-wrapper {
        max-width: 725px;
    }
}
@media screen and (max-width: 766px) {
.container.swiper .card-wrapper {
    max-width: 365px;
    width:100%;
}
.optomize p.h1 {
    font-size: 26px !important;
     width: 338px;
}
 .ingredients-sec h2.h2 {
    font-size: 25px !important;
  }
  .product-tab h2.h2 {
    font-size: 25px !important;
  }
  .no-sugar p.h1 {
    font-size: 25px !important;
  }
  .direction p.h1{
    font-size: 25px !important;
  }
  .optomize p.h1{
    font-size: 25px !important;
  }
  .reviews-slider.container.container--md h2.revies-title{
    font-size: 25px !important;
  }
  .pr-ddetails h1.title {
    font-size: 25px;
  }
  .cbb-frequently-bought-recommendations-container li.cbb-frequently-bought-product {
        width: 96px !important;
    }
/* .cbb-frequently-bought-product-image {
    width: 100% !important;
} */
}
