/** Shopify CDN: Minification failed

Line 70:4 "paddgin-left" is not a known CSS property
Line 514:8 Expected identifier but found "{"
Line 514:9 Unexpected "{"
Line 514:18 Expected ":"
Line 514:43 Expected identifier but found "!"
Line 3334:2 "heigh" is not a known CSS property
Line 10060:34 Expected ":"

**/
@font-face {
    font-family: 'FANTASY MAGIST';
    src: url('https://cdn.shopify.com/s/files/1/0100/6082/4612/files/FANTASYMAGIST.woff2?v=1703319459') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0100/6082/4612/files/FANTASYMAGIST.woff?v=1703319459') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/* .rebuy-cart__flyout button.rebuy-button.rebuy-cart__shop-pay-button.block {
    border-radius: 5px !important;
    height: 54px !important;
    margin: 0;
}

div#rebuy-cart button.rebuy-button.rebuy-cart__checkout-button.block {
    margin-bottom: 10px;
} */


body, body *{font-family: "Inter", sans-serif !important; }
body.template-suffix-pod-kit #esc-out-of-stock-inputs .esc-email-container input {
    color: #000!important;
    border-color: #000!important;
    border-width: 1px !important;
    border-style: solid;
}
.rebuy-cart .rebuy-product-grid  button.rebuy-button {
    background: transparent !important;
} 
.rebuy-cart .rebuy-product-grid  button.rebuy-button {
    background: transparent !important;
} 
body.template-suffix-pod-kit #esc-out-of-stock-inputs .esc-email-container input {
    color: #000!important;
    border-color: #000!important;
    border-width: 1px !important;
    border-style: solid;
}
/* .rebuy-cart__flyout-actions button.rebuy-cart__shop-pay-button svg
{
width:auto;
height:auto;
} */
body.template-suffix-pod-kit #esc-out-of-stock-inputs .esc-btn {
    background: #000!important;
}

body.template-suffix-pod-kit #esc-out-of-stock-inputs ::placeholder{
   color: #000!important;
  }
 body.template-suffix-pod-kit  #esc-out-of-stock-inputs ::-moz-placeholder{
    color: #000!important;
  }
body.template-suffix-pod-kit   #esc-out-of-stock-inputs ::-webkit-inpurplaceholder{
    color: #000!important;
  } 
/*******************************custom css sold out form Mobile********/
body #pagefooter form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 .needsclick.kl-private-reset-css-Xuajs1:nth-child(2) input.needsclick.go333742935.kl-private-reset-css-Xuajs1 {
    paddgin-left: 75px !important;
}
.newsletterside form.needsclick.klaviyo-form .needsclick:nth-child(2) input {
    padding-left: 13px !important;
    padding-top: 5px !important;
}
#myBtn {
    margin-left: 0 !important;
}
span#dots {
    margin-right: 3px !important;
}
body.blogs .Collection-tab-main a,  body.template-blog .Collection-tab-main a{
    font-weight: 600;
    font-size: 20px;
    font-family: Inter, sans-serif !important;
    line-height: 24px;
}
body.blogs .Collection-tab, body.template-blog .Collection-tab {
    margin-top: 40px;
    margin-bottom: 40px;
}
.our-story-timeline h3.text-column__title {
    font-weight: 700;
}
body .home-natural-blends  h2.majortitle.in-content.h1-style {
    font-weight: 700 !important;
}
.story-page-section .m_header_text h3 {
    font-weight: 700;

}
/*******************************custom css sold out form Mobile********/
body.blogs .Collection-tab-main a, body.template-blog .Collection-tab-main a  {
    font-weight: 600;
    font-size: 20px;
    font-family: Inter, sans-serif !important;
    line-height: 24px;
}
body.blogs .Collection-tab, body.template-blog .Collection-tab  {
    margin-top: 40px;
    margin-bottom: 40px;
}
.our-story-timeline h3.text-column__title {
    font-weight: 700;
}
body .home-natural-blends  h2.majortitle.in-content.h1-style {
    font-weight: 700 !important;
}
.story-page-section .m_header_text h3 {
    font-weight: 700;

}
body.blogs .Collection-tab .desktop_views_ul, .template-blog .Collection-tab .desktop_views_ul {
    justify-content: center;
    gap: 20px;
}

/*******************************custom css sold out form Mobile********/
.text-with-img-jtpl .main-text-jtpl p {
    font-weight: 300;
    line-height: 28px;
    letter-spacing: -.32px;
    font-family: Inter, sans-serif !important;
}
    a.btn-jtpl.buttonbg-jtpl.btn.mobile-btn {
        display:none !important;
    }
@media(max-width:767px){
      a.btn-jtpl.buttonbg-jtpl.btn.desktop-btn {
        display: none;
    }
      a.btn-jtpl.buttonbg-jtpl.btn.mobile-btn {
        display: block !important;
    }
  .text-with-img-jtpl .wrapper-text-jtpl {
        padding: 0 20px;
    }

     body.blogs .Collection-tab, body.template-blog .Collection-tab {
        margin-bottom: 40px !important;
    }
 .l-section-aroma .b-product_aroma .container-1440px.m-1200 {
      padding: 0 !important;
  }
  /* .swiper-slide.swiper-slide-active {
      flex: 0 1 calc(45% - 6px);
      min-width: calc(45% - 6px); 
      margin-bottom: 10px;
      margin-right: 16px;
      width: calc(45% - 6px) !important;
  } */
  
body.template-suffix-pod-kit #esc-out-of-stock-inputs .esc-email-container input {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
html body #esc-out-of-stock-inputs {
    padding: 0 10px;
}
html  body #esc-out-of-stock-inputs .esc-out-of-stock-title {
    font-weight: normal !important;
    font-family: Inter, sans-serif !important;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: inherit;
}
  .product-form .not-in-quickbuy {
    left: 0 !important;
    margin: 0 !important;
    bottom: 75px !important;
    z-index: 99999;
}
.not-in-quickbuy {
    position: fixed;
    background-color: #fff;
    width: 100%;
}
html body #esc-out-of-stock-inputs .esc-email-container {
    display: flex;
    flex-wrap: wrap;
    clear: both;
}
html body #esc-out-of-stock-inputs .esc-email-container input {
    width: 70% !important;
    float: none;
    margin: 0;
}
html body .product-form .quantity-submit-row .quantity-submit-row__submit button.button.button--large.button--sold-out {
    font-size: 14px !important;
}
html body #esc-out-of-stock-inputs .esc-btn {
    width: 30% !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  height: 56px;
}
html body #esc-out-of-stock-inputs .esc-notification {
    clear: both;
    display: block;
    width: 100%;
    color: #000;
    text-align: left;
}
html body #esc-out-of-stock-inputs {
    margin-bottom: 0;
    margin-top: 20px;
}
html body .esc-notification.esc-email-notification.esc-error {
    margin-bottom: 10px;
    margin-top: 0 !important;
}
html body #esc-out-of-stock-inputs .esc-email-container input {
    font-size: 14px !important;
}
}

/*******************************custom css sold out form Mobile********/
.shop-custom-reviewwww .short-container svg {
    width: 190px;
    height: 39px;
    margin-left: 3px;
}
.shop-custom-reviewwww .short-container {
    max-width: 600px;
}

.shop-custom-reviewwww .short-container span {
    display: flex;
    align-items: center;
    justify-content: center;
}
.template-suffix-shop-all-trustpilot main#content{
  padding:0;
}


.template-suffix-shop-all-trustpilot  .logo-area__left__inner svg.c.c-menu * {
    fill: #ffffff !important;
}
.template-suffix-shop-all-trustpilot .pageheader .logo img.logo__image-transparent {
    opacity: 1;
    visibility: visible;
}

.template-suffix-shop-all-trustpilot .pageheader .logo img.logo__image {
    opacity: 0;
}
.template-suffix-shop-all-trustpilot .pageheader  .currency-picker {
    color: #ffffff !important;
}
.template-suffix-shop-all-trustpilot .pageheader .wg-li.wgcurrent.wg-flags a {
    color: #fff!important;
}
.template-suffix-shop-all-trustpilot .pageheader .wg-drop.country-selector .wgcurrent:after {
    filter: invert(100%);
}
.template-suffix-shop-all-trustpilot  .cart-link__icon svg, .template-suffix-shop-all-trustpilot .cart-link__icon svg * {
    fill: #ffffff !important;
}
.template-suffix-shop-all-trustpilot  .header-account-link, .template-suffix-shop-all-trustpilot .header-account-link span {
    color: #ffffff !important;
}

body #pagefooter form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 .needsclick.kl-private-reset-css-Xuajs1:nth-child(2) input.needsclick.go333742935.kl-private-reset-css-Xuajs1 {
    padding-left: 75px !important;
}
body #pagefooter form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 .needsclick.kl-private-reset-css-Xuajs1 input {
    padding-top: 8px;
    padding-bottom: 4px;
}
body #pagefooter form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 .needsclick.kl-private-reset-css-Xuajs1 div[role="option"] {
    padding-left: 20px !important;
}
html body div#shopify-section-footer #top-mc-form input + span {
    padding-left: 20px !important;
}
body.zero-nic-reed  .vimeo-videos-row .vimeo-video {
    border-color: #fff !important;
}
.newsletterside #footer_news .needsclick [data-testid="form-row"]:last-child button {
    padding: 13px 0 !important;
    border-radius: 3px !important;
    font-size: 12px !important;
    border: 0 !important;
    text-align: center !important;
    width: auto !important;
}


@media(max-width:767px){
  body #pagefooter form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 .needsclick.kl-private-reset-css-Xuajs1 div[role="listbox"] {
    top: 50px;
    bottom: unset !important;
    height: 150px !important;
    overflow: hidden scroll !important;
}
 .template-collection .home-feature-pro .collection-listing .product-list .product-block {
    transform: scale(1);
    transition: transform 0.5s;
}
  .shop-custom-reviewwww .short-container svg {
    width: 138px;
    height: 29px;
    margin-left: 3px;
}
  body.template-suffix-shop-all-trustpilot .home-pro-tb .collection-listing .product-list .product-block {
    background: transparent !important;
}
body.template-suffix-shop-all-trustpilot .home-pro-tb .collection-slider-row {
    margin-top: 40px;
    overflow: hidden;
}
  body.template-collection.template-suffix-shop-all-trustpilot .collection-listing .product-list .product-block {
    padding: 60px 10px 50px!important;
}
}
/**************custom new page css******************/
div#shopify-section-template--16272326033593__7604c7b6-6bff-494d-8f8d-d9bfd73e13b4 {
    line-height: 0 !important;
}
div#section-id-template--14828061524004__916d89f1-5511-4845-b292-6c0e748dc150 {
    margin: 50px 0 0 !important;
}div#section-id-template--14828061524004__916d89f1-5511-4845-b292-6c0e748dc150 {
    margin: 50px 0 0 !important;
}
.want-to-stay-cap div#top-mc-form .needsclick.kl-private-reset-css-Xuajs1 {
    font-size: 13px !important;
}
input#email_35053930 {
    background: #ffffff!important;
    border-radius: 4px!important;
    border: 0!important;
}
html body div#shopify-section-footer .section-footer__newsletter-block .signup-form div#downshift-6-menu * {
    padding-left: 10px !important;
    padding-right: 10px !important;
    color: #000 !important;
}
html body div#shopify-section-footer #top-mc-form span {
     font-family: Inter, sans-serif !important;
    font-weight: 400;
    font-size: 12px!important;
    color: #000!important;
}
.section-footer__newsletter-block .signup-form div#foo_tel {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.section-footer__newsletter-block .needsclick.kl-private-reset-css-Xuajs1 {
    padding-left: 0 !important;
}
.section-footer__newsletter-block div#foo_btn {
    padding-right: 0 !important;
}
html body div#shopify-section-footer .section-footer__newsletter-block .signup-form div#downshift-6-menu * {
    padding-left: 10px !important;
    padding-right: 10px !important;
    color: #000 !important;
}
html body div#shopify-section-footer .section-footer__newsletter-block .signup-form div#downshift-6-menu * {
    padding-left: 10px !important;
    padding-right: 10px !important;
    color: #000 !important;
}
div#shopify-section-template--14529637613614__1684182671e3e87a24 .fully-spaced-row--medium {
    margin-top: 30px !important;
}
div#shopify-section-template--16272326033593__1684182671e3e87a24 .fully-spaced-row--medium {
    margin-top: 0;
}


div#shopify-section-template--16272326033593__916d89f1-5511-4845-b292-6c0e748dc150 div#section-id-template--16272326033593__916d89f1-5511-4845-b292-6c0e748dc150 {
    margin-bottom: 30px;
}
div#shopify-section-template--14529637613614__1684182671e3e87a24 .fully-spaced-row--medium {
    margin-top: 30px !important;
}


div#shopify-section-template--14529637613614__916d89f1-5511-4845-b292-6c0e748dc150 div#section-id-template--14529637613614__916d89f1-5511-4845-b292-6c0e748dc150 {
    margin-bottom: 30px !important;
}
/* .rebuy-cart__flyout-item-buy-more-save-more-container {
  margin: 0 -5px;
}

body
  div#rebuy-cart
  .rebuy-cart__flyout-item-buy-more-save-more-button-container
  button.rebuy-button.rebuy-cart__flyout-item-buy-more-save-more-button:hover {
  background: #376d6b !important;
  color: #fff !important;
  border-color: #376d6b !important;
}

body
  div#rebuy-cart
  .rebuy-cart__flyout-item-buy-more-save-more-button-container
  button.rebuy-button.rebuy-cart__flyout-item-buy-more-save-more-button:hover
  span {
  color: #fff !important;
}
body  .rebuy-cart__flyout-item-buy-more-save-more-button-container {
    margin: 0;
}
.rebuy-cart__flyout-item-buy-more-save-more-container {
    display: flex;
    width: 100%;
}
.rebuy-cart__flyout-item-buy-more-save-more-container {
    margin: 0 -5px;
}
body  .rebuy-cart__flyout-item-buy-more-save-more-button-container {
    margin: 0;
    flex: 1;
  padding: 0 5px;
}
body .rebuy-cart__flyout-item-buy-more-save-more {
    width: 100%;
}
div#rebuy-cart
  .rebuy-cart__flyout-item-buy-more-save-more-button-container
  button.rebuy-button.rebuy-cart__flyout-item-buy-more-save-more-button {
  background: transparent !important;
  color: #376d6b !important;
  border-width: 1px;
  border-radius: 5px;
  letter-spacing: 0;
  padding-left: 18px !important;
  padding-right: 18px !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

button.rebuy-button.rebuy-cart__flyout-item-buy-more-save-more-button span {
  color: #376d6b !important;
}

.rebuy-cart__flyout-item-buy-more-save-more-container {
  justify-content: space-between;
  
  flex-wrap: wrap;
} */
.wndr--shipment-status-container .hfil8ym {
    display: none !important;
}
.want-to-stay-cap .rte {
    margin-bottom: 15px;
}
form.hfil8y13 {
    margin-top: 10px !important;
}
div#shopify-section-template--14828061524004__1684182671e3e87a24 .fully-spaced-row--medium {
    margin-top: 30px;
}

div#shopify-section-template--14828061524004__1684182671e3e87a24 .fully-spaced-row--medium {
    margin-top: 30px;
}
body .hfil8yk {
    margin-bottom: 30px;
}

.wndr--layout-container .delivered.wndr--shipment-status-chip {
  background: rgba(255, 255, 255, 1);
  min-width: 180px;
  height: auto;
  width: auto;
  color: #346d6b;
  text-transform: uppercase;
  font-size: 17px;
  text-align: center;
  border-radius: 7px;
  padding: 10px 22px;
}
/* div#rebuy-cart__progress-bar-meter-label, .rebuy-cart__progress-step, .rebuy-cart__progress-step * {
    font-family: Swiss721BT-Bold!important;
    font-weight: 400!important;
} */
html body div#shopify-section-footer #top-mc-form div#downshift-51-menu span {
    color: #000 !important;
}
.want-to-stay-cap div#top-mc-form button#foo_teldrop {
    text-align: center !important;
    padding-left: 0px !important;
    width: 72px !important;
}
body div#top-mc-form div#downshift-51-menu * {
    padding-left: 10px !important;
    padding-right: 10px !important;
    color: #000 !important;
    opacity: 1 !important;
}
div#downshift-20-menu * {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
div#top-mc-form input#email_35054872 {
    padding: 16px 25px 16px 62px!important;
}
.want-to-stay-cap input[type="email"],
.want-to-stay-cap input[type="tel"]{
  color:{{ section.settings.color_n_text }}!important;
  }
.want-to-stay-cap  input::placeholder {    
    color:#346D6B;
   font-weight: 400;
    font-size: 14px;
    line-height: 17px;
   font-family: Inter, sans-serif !important;
    text-transform: lowercase !important;
      color: #346d6b !important;
}
.want-to-stay-cap  input::-moz-placeholder {
    color:#346D6B;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    font-family: Inter, sans-serif !important;
    text-transform: lowercase !important;
      color: #346d6b !important;
}
html body .want-to-stay-cap div#top-mc-form input#phone_number_35054871::-webkit-input-placeholder,
html body .want-to-stay-cap div#top-mc-form input#phone_number_35054871::-moz-placeholder,
html body .want-to-stay-cap div#top-mc-form input#email_35054872::-webkit-input-placeholder,
html body .want-to-stay-cap div#top-mc-form input#email_35054872::-moz-placeholder{
   color:#346D6B !important;
}

.want-to-stay-cap input::-webkit-input-placeholder {
   color:#346D6B;
  font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    font-family: Inter, sans-serif !important;
    text-transform: lowercase !important;
      color: #346d6b;
}
.want-to-stay-cap div#top-mc-form {
  max-width: 350px;
  margin-right: 0;
  margin-left: auto;
  margin-top: 20px;
}
div#top-mc-form {
  margin-top: 20px;
}
.want-to-stay-cap div#top-mc-form .needsclick.kl-private-reset-css-Xuajs1, .want-to-stay-cap div#top-mc-form .needsclick.kl-private-reset-css-Xuajs1 {
    text-align: left !important;
}
body
  div#top-mc-form
  button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
  margin: 0 !important;
  width: 100% !important;
  text-align: center !important;
  float: left !important;
  transition: all 0.3s ease-out !important;
  text-transform: uppercase;
  letter-spacing: 1px !important;
  font-size: 14px !important;
  border: none !important;
  padding: 17px 15px !important;
  z-index: inherit !important;
  outline: none !important;
  box-shadow: none !important;
  border-radius: 3px !important;
  background: #346d6b !important;
  font-weight: 400 !important;
  font-family: Inter, sans-serif !important;
    font-weight: 700 !important;
}
.want-to-stay-cap button#foo_teldrop {
    background: transparent !important;
    justify-content: center !important;
}

.want-to-stay-cap div#top-mc-form input#email_35054872 {
    padding: 16px 25px 16px 73px!important;
}
body button#foo_teldrop {
    text-align: center;
    justify-content: center !important;
}

html body .hfil8y17 {
  width: 267px;
  min-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 5px;
  border: 1.5px solid #346d6b;
}
html body div#shopify-section-footer #top-mc-form button {
    width: 72px!important;
    padding-left: 0 !important;
    justify-content: center !important;
}
body .home-pro-tb .collection-slider-row {
  margin-top: 0px;
}
.want-to-stay-cap .flexible-layout {
  margin-bottom: 0;
}
div#shopify-section-template--14828061524004__4e7a55cd-c418-44d1-817c-5b16cd3b5cb4
  h2.hometitle.h4-style {
  margin-bottom: 45px;
}
.tracing-cod .product-slider {
  margin-top: -20px;
}

.tracing-cod .product-slider .short-container {
  margin: 0;
}
.tp-shipment-event-details-event,
.hfil8yj > div:first-child {
   font-family: Inter, sans-serif !important;
    font-weight: 700;
  font-style: normal;
}
.tp-shipment-event {
  display: flex;
  margin-top: 5px;
  padding: 8px;
  margin-bottom: 5px;
}
.tp-content-wrapper {
  padding-top: 0 !important;
}

.tp-content-wrapper .hfil8y1f.tp-date-display {
  border-color: #346d6b;
}

.tp-last-event .tp-shipment-event {
  margin: 0;
}

.tp-shipment-event-details-event,
.hfil8yj > div:first-child {
   font-family: Inter, sans-serif !important;
    font-weight: 400 !important;
  font-style: normal;
}
.hfil8y1r * {
  line-height: 1.3;
}
.hfil8ym {
  margin-top: 30px;
}
.hfil8yb.wndr-multi-col {
  display: none !important;
}
.want-to-stay .btn.howitallbtn {
  min-width: 300px;
}
.tp-content-wrapper .hfil8y1f.tp-date-display {
  border-color: #346d6b;
}
.tp-last-event .tp-shipment-event {
  margin: 0;
}
.tracking-page-fqqq .faq-area {
  background: #fff;
  padding: 40px 30px;
  border-radius: 7px;
}
.home-pro-tb .collection-slider-row {
  margin-top: 50px;
}
.tracking-page-fqqq .rederrle-box {
  background: #ffffff;
  border-radius: 5px;
  max-width: 400px;
  width: 100%;
  padding: 30px;
  height: 100%;
}
.tracking-page-fqqq .w-382 {
  max-width: 382px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.tracking-page-fqqq.faq_home_accordion .faq-box-outer .page-width {
  max-width: 1280px;
}
.tracking-page-fqqq .code-wrapper {
  display: flex;
  justify-content: center;
}

.tracking-page-fqqq .code-wrapper .reff-code {
  flex: 0 0 423px;
  max-width: 423px;
  padding: 0 15px;
}

.tracking-page-fqqq .code-wrapper .sec-id-column {
  flex: 1;
  padding: 0 15px;
}
@media (max-width: 767px) {
     html body .hfil8y17 {
    width: 163px !important;
}
  .tracking-page-fqqq .code-wrapper {
    flex-wrap: wrap;
  }
  .tracking-page-fqqq .faq-area {
    background: transparent;
    padding: 40px 0;
    border-radius: 7px;
  }
  .tracking-page-fqqq .code-wrapper {
    flex-wrap: wrap;
  }
.wonderment-ab-container.wonderment-ab-\$\{handle\}-container.hfil8y2e {
    max-width: 100% !important;
}
  .tracking-page-fqqq .code-wrapper .reff-code {
    padding: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .tracing-cod .collection-listing .product-list .product-block {
    background: transparent !important;
  }
  .tracking-page-fqqq .code-wrapper .rederrle-box {
    border-radius: 0;
    max-width: 100%;
  }

  .tracking-page-fqqq section.faq-box-outer {
    padding-top: 0 !important;
  }
  .want-to-stay-cap.home-try-all .container .feature-text-paired {
    max-width: 100%;
}
}
/**************end custom new page css******************/
#sold-out-pro strong {
  background: #fff !important;
}
/**********Trust-piolot************/
.slide .trustpilorclass .trustpilot-widget {
  max-width: 176px;
  transform-origin: top left;
  margin: 0;
  margin-top: 20px;
}
.star_box svg .tp-star__canvas,
.star_box svg path.tp-star__canvas--half {
  fill: #00b67a !important;
}
.trustpilorclass {
  display: inline-block;
}
.customerreviews_section .trustpilorclass .trustpilot-widget {
  margin-left: auto;
  margin-right: auto;
  max-width: 176px;
  transform-origin: top left;
  margin-top: 20px;
}
.customerreviews_section .trustpilorclass {
  text-align: center;
  display: block;
  padding: 0 10px;
}
.customerreviews_section .star_box svg {
  position: static !important;
  width: 93px !important;
  height: auto !important;
}
@media (max-width: 767px) {
  .slideshow .overlay-text__text {
    padding-top: 0px;
  }
}
/**************trust pilot********/
/*********************Transperent  Header Css***********************/
.template-suffix-landing-page-v1-2
  .pageheader
  .logo-area__left__inner
  svg.c.c-menu
  *,
.template-suffix-landing-page-v2
  .pageheader
  .logo-area__left__inner
  svg.c.c-menu
  *,
.template-suffix-landing-page-v1
  .pageheader
  .logo-area__left__inner
  svg.c.c-menu
  * {
  fill: #ffffff !important;
}
.template-suffix-landing-page-v1-2 .pageheader .currency-picker,
.template-suffix-landing-page-v2 .pageheader .currency-picker,
.template-suffix-landing-page-v1 .pageheader .currency-picker {
  color: #ffffff !important;
}
.template-suffix-landing-page-v1-2 .pageheader .header-account-link,
.template-suffix-landing-page-v1-2 .pageheader .header-account-link span,
.template-suffix-landing-page-v2 .pageheader .header-account-link,
.template-suffix-landing-page-v2 .header-account-link span,
.template-suffix-landing-page-v1 .pageheader .header-account-link,
.template-suffix-landing-page-v1 .header-account-link span {
  color: #ffffff !important;
}
.template-suffix-landing-page-v1-2 .pageheader .cart-link__icon svg,
.template-suffix-landing-page-v2 .pageheader .cart-link__icon svg *,
.template-suffix-landing-page-v1 .pageheader .cart-link__icon svg * {
  fill: #ffffff !important;
}
.template-suffix-landing-page-v1-2 .pageheader .cart-link__count,
.template-suffix-landing-page-v2 .pageheader .cart-link__count,
.template-suffix-landing-page-v1 .pageheader .cart-link__count {
  color: #ffffff !important;
}
.template-suffix-landing-page-v1-2 main#content,
.template-suffix-landing-page-v2 main#content,
.template-suffix-landing-page-v1 main#content {
  padding: 0;
}
.template-suffix-landing-page-v1-2
  .pageheader
  .logo
  img.logo__image-transparent,
.template-suffix-landing-page-v2 .pageheader .logo img.logo__image-transparent,
.template-suffix-landing-page-v1 .pageheader .logo img.logo__image-transparent {
  opacity: 1;
  visibility: visible;
}

.template-suffix-landing-page-v1-2 .pageheader .logo img.logo__image,
.template-suffix-landing-page-v2 .pageheader .logo img.logo__image,
.template-suffix-landing-page-v1 .pageheader .logo img.logo__image {
  opacity: 0;
}
/*********************End Transperent  Header Css***********************/
/*********************New site update ***********************/
.in-the-kit .starter-home-pod {
  background: transparent !important;
}
/*********************Rebuy product popup ***********************/
.rebuy-custom-layout .rebuy-product-block {
  background: transparent !important;
}

.rebuy-custom-layout .rebuy-hide-c {
  display: none !important;
}
.rebuy-custom-layout
  .rebuy-widget-container.widget-display-popup
  .rebuy-widget-content {
  max-width: 500px;
  background: linear-gradient(180deg, #e4f7f0 0%, #f7fefb 100%);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  border-radius: 16px;
}
.rebuy-custom-layout .item-popup-ico {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
  font-family: Inter, sans-serif !important;
    font-weight: 700 !important;
}
.rebuy-custom-layout .rebuy-modal-close {
  opacity: 1 !important;
}
.rebuy-custom-layout .short-container {
  max-width: 332px;
  margin-bottom: 25px;
}
.rebuy-custom-layout .short-container .rte p {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #282828;
}
.rebuy-custom-layout .short-container h2.hometitle.h4-style {
  font-style: normal;
  font-weight: normal;
  font-size: 34px;
  line-height: 36px;
  text-align: center;
  text-transform: lowercase;
  color: #346d6b;
}

.rebuy-custom-layout .item-popup-ico {
  font-style: normal;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
   font-family: Inter, sans-serif !important;
    font-weight: 700 !important;
}
.rebuy-custom-layout button.cs-poup-butn {
  font-weight: 400;
  text-align: center !important;
   font-family: Inter, sans-serif !important;
    font-weight: 700 !important;
  border: 0;
  background: #346d6b !important;
  border-radius: 3px !important;
  font-style: normal;
  font-size: 16px;
  line-height: 28px;
  text-transform: uppercase;
  max-width: 277px;
  margin: auto;
}
.rebuy-custom-layout button.rebuy-button-no.decline {
  background: transparent !important;
  box-shadow: none !important;
  outline: 0 !important;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  color: #282828;
  padding: 0;
  margin-top: 20px;
  text-transform: lowercase;
  letter-spacing: 0;
  font-family: Inter, sans-serif !important;
  border-bottom: 1px solid #000 !important;
  border: 0;
  border-radius: 0 !important;
  line-height: 1 !important;
}
.rebuy-custom-layout .rebuy-widget-content {
  padding: 35px !important;
}
.rebuy-custom-layout.rebuy-widget .rebuy-product-grid.large-carousel,
.rebuy-custom-layout.rebuy-recommended-products
  .rebuy-product-grid.large-carousel {
  padding: 0 !important;
}
.rebuy-custom-layout .poup-icon-list {
  display: flex;
  flex-wrap: wrap;
  max-width: 350px;
  margin: 0 auto;
}
.rebuy-custom-layout .rebuy-product-block {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.rebuy-custom-layout .poup-icon-list .item-popup-ico {
  flex: 0 0 50%;
  max-width: 50%;
  display: flex;
  align-items: flex-start;
  text-align: left;
  margin-bottom: 20px;
}
/* .rebuy-cart__flyout select.rebuy-select.muted {
  border: 1px solid #282828;
  border-radius: 5px !important;
  padding: 6px 15px !important;
  font-family: Swiss721BT-Regular;
  color: #282828 !important;
  background-color: transparent;
  font-size: 13px;
} */
.rebuy-custom-layout .rebuy-widget-container.widget-display-popup.is-visible {
  background: rgba(0, 0, 0, 0.1);
}
.rebuy-custom-layout .poup-icon-list .item-popup-ico .icon-eco {
  flex: 0 0 53px;
  padding-right: 10px;
}

.rebuy-custom-layout .icon-text {
  flex: 1;
}
.home-pro-tb .short-container h2.hometitle.h4-style {
  margin: 0;
}
@media (max-width: 767px) {
  body .rebuy-custom-layout .short-container h2.hometitle.h4-style {
    font-size: 26px;
    line-height: 31px;
  }
  body .sub-pro-fil ul.tabs li {
    margin: 0 8px;
  }
  .home-pro-tb .short-container.tb-etc {
    margin-bottom: 20px;
  }
  body .home-pro-tb .collection-slider-row {
    margin-top: 0;
    overflow: hidden;
  }
  body .rebuy-custom-layout button.rebuy-button-no.decline {
    margin-top: 7px;
  }
  body .rebuy-custom-layout .rebuy-widget-content {
    padding: 30px !important;
  }
  body .rebuy-custom-layout .short-container .rte p {
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
  }
  body .rebuy-custom-layout button.cs-poup-butn {
    font-size: 15px;
    line-height: 26px;
    max-width: 259px;
  }
  body .rebuy-custom-layout .poup-icon-list .item-popup-ico .icon-eco {
    flex: 0 0 45px;
    padding-right: 10px;
  }
  body .rebuy-custom-layout .icon-text {
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
  }
  body .rebuy-custom-layout .poup-icon-list .item-popup-ico {
    flex: 0 0 100%;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 11px;
    align-items: center;
  }
  body .rebuy-custom-layout .short-container {
    max-width: 254px;
  }
}
/*********************End Rebuy product popup ***********************/

.video-with-text-home h2.majortitle.in-content.h1-style {
  padding: 0 !important;
}
.in-the-kit .starter-box .ico-vie div {
  font-family: Inter, sans-serif !important;
    font-weight: 400 !important;
  line-height: 20px;
  font-size: 14px !important;
}
.in-the-kit .text-icon div {
  font-size: 14px !important;
  font-family: Inter, sans-serif !important;
  font-weight: 400;
}
body .video-with-text-home .container {
  max-width: 1480px;
  padding-left: 40px;
  padding-right: 40px;
}

.template-collection
  .collection-listing
  .product-list--per-row-4
  .product-block:first-child {
  width: 50%;
}
.in-the-kit .short-kit-container {
  display: block;
  max-width: 500px;
  margin: 0 auto;
}
body .in-the-kit.glow-pro .container .feature-text-paired {
  max-width: 510px;
}
.in-the-kit .short-kit-container {
  display: block;
  max-width: 450px;
  margin: 0 auto;
}
.in-the-kit .short-kit-container h2.majortitle.in-content.h1-style {
  padding: 0 !important;
}
.in-the-kit.home-try-all .container .feature-text-paired {
  padding: 0;
}
@media (min-width: 768px) {
  .in-the-kit .recycle_image_text {
    margin-right: 10px;
  }

  .in-the-kit .starter-home-pod .home-pod {
    height: 284px;
    overflow-y: scroll;
  }
  body .in-the-kit .starter-home-pod {
    padding: 30px 0 !important;
  }
}
.in-the-kit .starter-home-pod .starter-contain .half_grid {
  padding: 0 !important;
  flex: 0 0 100%;
  max-width: 100%;
}
.tooltiptext {
  position: relative;
  display: table;
  top: -12px;
}
.home-pro-tb.sub-pro-fil ul.tabs li a h2 {
  font-size: 34px;
  line-height: 41px;
}
.home-pro-tb .content-tabs .short-container {
  max-width: 415px;
}
.home-pro-tb .product-slider {
  margin-top: 10px;
}
@media (max-width: 767px) {
  .video-with-text-home .video-container {
    padding-bottom: 30px;
  }
  .home-pro-tb.sub-pro-fil ul.tabs li a h2 {
    font-size: 24px;
    line-height: 29px;
  }
  .template-collection
    .collection-listing
    .product-list--per-row-4
    .product-block:first-child {
    width: 100%;
    flex: 0 0 100%;
  }
  .template-collection
    .collection-listing
    .product-list--per-row-4
    .product-block:first-child {
    width: 100%;
  }
  .in-the-kit .short-kit-container {
    max-width: 300px;
    padding: 0 10px;
  }
  .home-pro-tb .tab-content .short-container.tb-short-container .rte {
    line-height: 1.5;
  }
  body .home-pro-tb .tab-content .short-container {
    max-width: 290px;
  }
}
.shorten-toggle {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #282828;
  border-bottom: 1px solid #282828;
  margin-top: 15px;
  display: block;
  margin-bottom: 15px;
}
.tooltiptext {
  padding-right: 14px;
}
.custom-meta-fiesld .tool-div {
  background: #ffffff;
  border-radius: 8px;
  font-weight: 400;
  font-size: 13px !important;
  line-height: 1.2;
}
body .tool-div {
  left: 100%;
  bottom: 9px;
  width: 241px;
  padding: 15px !important;
}
.tool-div {
  padding: 20px !important;
  float: left;
  font-size: 13px;
  display: table !important;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 225px;
  background: #fff;
  line-height: normal;
  visibility: hidden;
  opacity: 0;
  z-index: 1;
}
.tooltiptext:hover .tool-div {
  visibility: visible;
  opacity: 1;
}
.home-pro-tb .tb-etc {
  max-width: 800px;
  margin: 0 auto 40px;
}
@media (max-width: 767px) {
  .custom-meta-fiesld .tool-div {
    font-size: 11px !important;
  }
  body .custom-meta-fiesld .tool-div {
    width: 204px;
    line-height: 1.4 !important;
    padding: 10px !important;
  }
}
.bigimageblock .rimage-wrapper {
  padding-top: 60% !important;
}

.image-cont .bigimageblock.product-block__image {
  max-width: 522px !important;
}

/*********************New site update ***********************/
/**********************loser Product css*****************/
[data-color="background--loser"] .cart-on-hover .btn.product-form__cart-submit,
[data-color="background--loser"] .cart-on-hover .btn.product-form__cart-submit,
.cart-on-hover #sold-out-pro {
  color: #4c412a !important;
  background: #ffffff !important;
}
[data-color="background--mighty-max-pack"] .product-block__title,
[data-color="background--mighty-max-pack"] .productvendor {
  color: #fff !important;
}
[data-color="background--mighty-max-pack-copy"] .product-block__title,
[data-color="background--mighty-max-pack-copy"] .productvendor {
  color: #fff !important;
}
[data-color="background--loser-collectors-edition"]
  .cart-on-hover
  .btn.product-form__cart-submit,
[data-color="background--loser-collectors-edition"]
  .cart-on-hover
  .btn.product-form__cart-submit,
.cart-on-hover #sold-out-pro {
  color: #4c412a !important;
  background: #ffffff !important;
}
[data-color="background--light-me-up-lighter"]
  .cart-on-hover
  .btn.product-form__cart-submit,
[data-color="background--light-me-up-lighter"]
  .cart-on-hover
  .btn.product-form__cart-submit,
.cart-on-hover #sold-out-pro {
  color: #4c412a !important;
  background: #ffffff !important;
}
[data-color="background--art-of-the-ashtray"]
  .cart-on-hover
  .btn.product-form__cart-submit,
[data-color="background--art-of-the-ashtray"]
  .cart-on-hover
  .btn.product-form__cart-submit,
.cart-on-hover #sold-out-pro, [data-color="background--the-pod-kit"] .cart-on-hover #sold-out-pro, body [data-color="background--the-pod-kit"] .cart-on-hover #sold-out-pro {
  color: #4c412a !important;
  background: #ffffff !important;
}

.loosermax-six-pack .text-icon div,
.loosermax-six-pack .text-icon div * {
  color: #fff !important;
}
.losermax-marquee .marquee-1 .marquee__group span {
  padding-right: 0;
  padding-left: 0;
  margin: 0 15px;
  display: flex;
  align-items: center;
}
.loosermax-six-pack .starter-home-pod .half_grid .starter-box img.meta-pck {
  height: auto !important;
  margin: 0;
}
img.csinn-con {
  width: 150px;
}
.consection div {
   font-family: Inter, sans-serif !important;
  font-style: normal;
  font-weight: 400;
}
.loosermax-banner .overlay-text__rte.rte {
  margin-top: 10px;
}
.loosermax-banner h2.overlay-text__title.h1-style {
  font-size: 34px;
   font-family: Inter, sans-serif !important;
    font-weight: 700 !important;
  font-style: normal;
}
.loosermax-banner .overlay-text__text {
  max-width: 400px;
}
body .image-no-bg {
  background: transparent !important;
  border: 0 !important;
  color: transparent !important;
}
.innerer .product-block__title {
  text-align: center;
}
.innerer .productvendor {
  text-align: center;
}

.innerer .product-block__title img.pr-svg,
.innerer .productvendor img {
  display: inline-block;
}
.loser-reviess {
  padding: 70px 0 90px;
}
.loser-reviess .container {
  max-width: 100%;
}
.info-review-fl {
  padding-top: 15px;
}
.loser-reviess .rimage-wrapper .rimage__image.fade-in {
  opacity: 1;
}
.info-review-fl p {
  font-size: 15px;
  line-height: 21px;
}
.sec-block-2 .info-review-fl,
.sec-block-4 .info-review-fl,
.sec-block-6 .info-review-fl {
  justify-content: flex-end;
  padding-bottom: 2%;
  position: relative;
  left: 0px;
}
.loser-reviess .flexible-layout .column {
  padding: 0 10px;
}

.loser-reviess .flexible-layout {
  margin: 0;
}
.loser-reviess h2.hometitle.h4-style {
  margin-bottom: 50px;
}
.info-review-fl h3.text-column__title {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 6px;
}
.loser-reviess .rimage-wrapper {
  background: transparent !important;
}
@media (min-width: 768px) {
  .single-item-ec {
    display: flex;
    flex-wrap: wrap;
    text-align: left;
  }
  .loser-reviess button.slick-prev.slick-arrow {
    left: 60px;
  }

  .loser-reviess button.slick-next.slick-arrow {
    right: 60px;
  }
  .loser-reviess .rimage-wrapper .rimage__image {
    height: auto;
    object-fit: inherit;
    vertical-align: top;
  }
  .loser-reviess .rimage-wrapper {
    padding-top: 100% !important;
  }
  .single-item-ec .text-column__image.lightly-spaced-row {
    flex: 0 0 65%;
    max-width: 65% !important;
  }

  .single-item-ec .info-review-fl {
    flex: 1;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    flex: 0 0 35%;
    max-width: 35%;
  }
}
.layout-mobile {
  display: none !important;
}
.losermax-marquee + .section-main-product {
  margin: 0px 0 0 !important;
  padding-top: 0;
  position: relative;
}
@media (max-width: 767px) {
  .layout-desktop {
    display: none !important;
  }
  .losermax-faq #product_des .width-605 h2 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  body .losermax-pro .product-gif-file {
    position: absolute;
    top: 61px;
    line-height: 0;
    left: -43px;
    z-index: 2;
  }
  body .loosermax-banner .overlay-text__text img.header-image-tex {
    max-width: 250px;
    margin: 0 auto;
    margin-bottom: 5px;
  }
  .loosermax-banner .overlay-text__text {
    max-width: 280px;
    margin: 0 auto;
  }
  .loosermax-banner .overlay-text__rte p {
    line-height: 22px;
    margin-top: 10px;
  }
  .losermax-glow .feature-text-paired .majortitle {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .loser-reviess {
    background-size: contain !important;
    background-repeat: repeat !important;
  }
  body .single-item-ec {
    padding: 0 20px;
  }
  .sec-block-2 .info-review-fl,
  .sec-block-4 .info-review-fl,
  .sec-block-6 .info-review-fl {
    justify-content: flex-end;
    padding-bottom: 0;
    position: relative;
    left: 0;
  }
  body .layout-mobile {
    display: block !important;
  }
}

/********************end-loosermax *******************/
.text-icon div,
.text-icon div * {
  color: #282828 !important;
}
/* ===============pasion================= */
/* div#rebuy-cart .rebuy-product-block.passion-pods {
  background-color: #facfd6;
  background-position: center top;
  background-size: 100%;
  color: #ffffff !important;
}
div#rebuy-cart
  .rebuy-product-block.passion-pods
  .rebuy-product-info
  .P_info_div
  * {
  color: #000 !important;
}
div#rebuy-cart .rebuy-product-block.passion-pods button.rebuy-button * {
  color: #e70031 !important;
}
div#rebuy-cart .rebuy-product-block.passion-pods button.rebuy-button {
  border: solid 1px #e70031 !important;
  color: #e70031 !important;
} */

/* ===============the-apprentice================= */
/* div#rebuy-cart .rebuy-product-block.the-apprentice {
  background-color: #facfd6;
  background-position: center top;
  background-size: 100%;
  color: #ffffff !important;
}
div#rebuy-cart
  .rebuy-product-block.the-apprentice
  .rebuy-product-info
  .P_info_div
  * {
  color: #000 !important;
}
div#rebuy-cart .rebuy-product-block.the-apprentice button.rebuy-button * {
  color: #e70031 !important;
}
div#rebuy-cart .rebuy-product-block.the-apprentice button.rebuy-button {
  border: solid 1px #e70031 !important;
  color: #e70031 !important;
} */

/* ===============the-apprentice================= */
/* div#rebuy-cart .rebuy-product-block.passion {
  background-color: #facfd6;
  background-position: center top;
  background-size: 100%;
  color: #ffffff !important;
}
div#rebuy-cart .rebuy-product-block.passion .rebuy-product-info .P_info_div * {
  color: #000 !important;
}
div#rebuy-cart .rebuy-product-block.passion button.rebuy-button * {
  color: #e70031 !important;
}
div#rebuy-cart .rebuy-product-block.passion button.rebuy-button {
  border: solid 1px #e70031 !important;
  color: #e70031 !important;
} */
/* ===============the-connoisseur================= */
/* div#rebuy-cart .rebuy-product-block.the-connoisseur {
  background-color: #facfd6;
  background-position: center top;
  background-size: 100%;
  color: #ffffff !important;
}
div#rebuy-cart
  .rebuy-product-block.the-connoisseur
  .rebuy-product-info
  .P_info_div
  * {
  color: #000 !important;
}
div#rebuy-cart .rebuy-product-block.the-connoisseur button.rebuy-button * {
  color: #e70031 !important;
}
div#rebuy-cart .rebuy-product-block.the-connoisseur button.rebuy-button {
  border: solid 1px #e70031 !important;
  color: #e70031 !important;
} */

.P_info_div span.custome_das {
  display: none;
}
.template-cart .small-text .line-item-property {
  display: none;
}
/********************Gif File *******************/
.product-gif-file {
  position: absolute;
  top: 71px;
  line-height: 0;
  left: 0;
  z-index: 2;
}
.product-gif-file img {
  max-width: 120px;
}
@media (max-width: 980px) {
  body .product-gif-file {
    position: absolute;
    top: 46px;
    line-height: 0;
    left: -54px;
    z-index: 2;
  }
  .product-gif-file img {
    max-width: 80px;
  }
}

/*back in stock app css */
body #esc-out-of-stock-inputs .esc-email-container input {
  padding: 28px 19px;
  font-family: Inter, sans-serif !important;
    font-weight: 400 !important;
}
.product-form .not-in-quickbuy.app-sec-5 {
  position: static !important;
  background: transparent !important;
}

#esc-oos-form {
  float: left;
  width: 100%;
}
.esc-out-of-stock-subtitle,
.esc-sms-select-country-title {
  display: none !important;
}
body #esc-out-of-stock-inputs .esc-btn {
  border: 0 !important;
}
body #esc-out-of-stock-inputs {
  color: #000;
  line-height: normal;
  margin: 28px 0;
  border: 0px solid #d9d9d9;
  border-radius: 0px;
  padding: 0;
}
body #esc-out-of-stock-inputs .esc-out-of-stock-title {
  margin-bottom: 13px;
  text-align: left;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 0.5px;
  float: left;
  width: 100%;
 font-family: Inter, sans-serif ;
    font-weight: 700;
}
body #esc-out-of-stock-inputs .esc-out-of-stock-title {
  text-align: left;
  margin-bottom: 13px;
  text-align: left;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 0.5px;
  float: left;
  width: 100%;
   font-family: Inter, sans-serif !important;
    font-weight: 700;
}
body .esc-email-container ::-moz-placeholder {
  opacity: 1;
  color: #000;
  font-family: Inter, sans-serif !important;
    font-weight: 400 ;
}
body .esc-email-container ::placeholder {
  opacity: 1;
  color: #000;
   font-family: Inter, sans-serif !important;
    font-weight:400;
}
body .esc-email-container ::-webkit-input-placeholder {
  opacity: 1;
  color: #000;
  font-family: Inter, sans-serif !important;
    font-weight: 400;
}
#esc-out-of-stock-inputs .esc-email-container input {
  width: 77%;
  border: none;
  padding: 19px 19px;
  height: auto;
  border-radius: 2px;
  color: #000;
}
body #esc-out-of-stock-inputs .esc-sms-container input {
  margin-bottom: 0 !important;
  height: 45px;
  border-style: none;
}
body #esc-out-of-stock-inputs .esc-btn {
  float: right;
  width: 21.5% !important;
   font-family: Inter, sans-serif !important;
    font-weight: 600;
  height: 56px;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 4px;
}
body #esc-out-of-stock-inputs .esc-notification {
  padding-left: 0px;
  color: #fff;
  line-height: 22px;
}
body
  #esc-out-of-stock-inputs
  .esc-notification.esc-email-notification.esc-success {
  display: none;
}
body
  #esc-out-of-stock-inputs
  .esc-notification.esc-email-notification.esc-success {
  padding-left: 0;
}

@media (max-width: 767px) {
  body #esc-out-of-stock-inputs .esc-email-container input {
    width: 68% !important;
  }
  body #esc-out-of-stock-inputs .esc-btn {
    width: 30.5% !important;
  }
}
/*********email sign***************/
body .subscriptio-t-detail {
  background: #ffffff;
  border-radius: 5px;
  padding: 15px;
  margin-top: 10px;
}
body .subscriptio-t-detail svg {
  fill: transparent !important;
  width: 15px;
  height: 15px;
}
body .subscriptio-t-detail a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
div#customer_sidebar h5 {
  font-size: 18px;
  font-family: Inter, sans-serif !important;
    font-weight: 700 ;
}
.subscriptio-t-detail h5 {
  margin: 0;
  font-family: Inter, sans-serif;
    font-weight: 700 ;
}

[data-color="background--the-starter-kit"] .product-block__title,
[data-color="background--the-starter-kit"] .productvendor {
  color: #fff !important;
}

body .hidesticky {
  opacity: 0;
  visibility: hidden;
  transition: 0.5s ease;
}
div#pageheader {
  transition: 0.5s ease;
}
body .flavour_drop span.svgg-image img {
  height: 26px;
}
span.rebuy-money.compare-at span {
  text-decoration: line-through !important;
}
body .custom-html .dream-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .dream-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .dream-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .dream-pods .rebuy-product-actions select.rebuy-select {
  color: #654489 !important;
}
.custom-html .rebuy-widget .dream-pods .rebuy-checkbox:checked {
  color: #ffffff;
  background: #654489;
  border-color: #654489;
}
.custom-html
  .rebuy-widget
  .dream-pods
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #654489 !important;
  color: #fff;
  border-color: #654489 !important;
}
.custom-html .rebuy-widget .dream-pods {
  background: #e2daee;
}
.custom-html .rebuy-widget .power-pods,
.custom-html .rebuy-widget .power {
  background: rgb(221, 233, 227);
}
.custom-html .rebuy-widget .zest-pods,
.custom-html .rebuy-widget .zest {
  background: rgb(255, 237, 206);
}
.custom-html .rebuy-widget .glow-pods,
.custom-html .rebuy-widget .glow {
  background: linear-gradient(rgb(191, 185, 241) 0%, rgb(160, 202, 231) 100%);
}
.custom-html .rebuy-widget .bliss-pods,
.custom-html .rebuy-widget .bliss {
  background: #CBE8D4;
}
.custom-html .rebuy-widget .focus-pods, 
.custom-html .rebuy-widget .focus {
  background: rgb(248, 217, 182);
}
/* 20-06-25 Css Start Here */
.custom-html .rebuy-widget .play-pods {
  background: #ffcde0;
}
.custom-html .rebuy-widget .happy-pods {
  background: #ffedcc;
}
.custom-html .rebuy-widget .play-pods .rebuy-checkbox:checked {
  color: #ffffff;
  background: #e70031;
  border-color: #e70031;
}
body .custom-html .play-pods .rebuy-product-actions select.rebuy-select {
  color: #e70031;
}
.custom-html .rebuy-widget .play-pods button.rebuy-button {
    background: #e70031;
    border-color: #e70031;
}
/* 20-06-25 Css End Here */
.custom-html .rebuy-widget .the-starter-kit-1 {
  background: linear-gradient(
    rgba(43, 138, 130, 0.85) 0%,
    rgba(58, 109, 165, 0.85) 32.29%,
    rgba(226, 75, 122, 0.85) 63.02%,
    rgba(248, 158, 70, 0.85) 100%
  );
}
.custom-html .rebuy-widget .detox-pods,
.custom-html .rebuy-widget .detox {
  background: linear-gradient(rgb(127, 237, 170) 0%, rgb(238, 251, 180) 100%);
}
.custom-html .rebuy-widget .boost-pods,
.custom-html .rebuy-widget .boost {
  background: rgb(242, 222, 221);
}
.custom-html .rebuy-widget .relax-pods,
.custom-html .rebuy-widget .relax {
  background: rgb(211, 226, 235);
}
.custom-html .rebuy-widget .minty-orbit,
.custom-html .rebuy-widget .minty {
  background: #d9eae3;
}
.custom-html .rebuy-widget .mango-squeeze,
.custom-html .rebuy-widget .mango {
  background: #ffd8b1;
}

/*************************og power**************/
.custom-html .rebuy-widget .og-power {
  background: rgb(221, 233, 227);
}
body .custom-html .og-power .rebuy-product-info .rebuy-product-title,
body .custom-html .og-power .rebuy-product-info .rebuy-product-price,
body .custom-html .og-power .rebuy-product-info .rebuy-product-price *,
body .custom-html .og-power .rebuy-product-actions select.rebuy-select {
  color: #346d6b !important;
}
body .custom-html .minty-orbit .rebuy-product-info .rebuy-product-title,
body .custom-html .minty-orbit .rebuy-product-info .rebuy-product-price,
body .custom-html .minty-orbit .rebuy-product-info .rebuy-product-price *,
body .custom-html .minty-orbit .rebuy-product-actions select.rebuy-select {
  color: #346d6b !important;
}

body .custom-html .mango-squeeze .rebuy-product-info .rebuy-product-title,
body .custom-html .mango-squeeze .rebuy-product-info .rebuy-product-price,
body .custom-html .mango-squeeze .rebuy-product-info .rebuy-product-price *,
body .custom-html .mango-squeeze .rebuy-product-actions select.rebuy-select {
  color: #f56c2c !important;
}
.rebuy-widget .rebuy-product-block.mango, .rebuy-widget .rebuy-product-block.mango-squeeze {
  color: #f56c2c !important
}
.custom-html .rebuy-widget .mango-squeeze .rebuy-product-actions button.rebuy-button, .custom-html .rebuy-widget .focus .rebuy-product-actions button.rebuy-button {
  background-color: #f56c2c !important;
    color: #fff;
    border-color: #f56c2c !important;
}
.custom-html .rebuy-widget .mango-squeeze .rebuy-checkbox:checked, .custom-html .rebuy-widget .focus .rebuy-checkbox:checked {
    color: #ffffff;
    background: #f56c2c;
    border-color: #f56c2c;
}
.custom-html .rebuy-widget .og-power.rebuy-checkbox:checked {
  color: #ffffff;
  background: #346d6b;
  border-color: #346d6b;
}
.custom-html
  .rebuy-widget
  .og-power
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #346d6b !important;
  color: #fff;
  border-color: #346d6b !important;
}

/*************************Glow Pod**************/
.custom-html .rebuy-widget .glow {
  background: linear-gradient(180deg, #bfb9f1 0%, #a0cae7 100%);
}
body .custom-html .glow .rebuy-product-info .rebuy-product-title,
body .custom-html .glow .rebuy-product-info .rebuy-product-price,
body .custom-html .glow .rebuy-product-info .rebuy-product-price *,
body .custom-html .glow .rebuy-product-actions select.rebuy-select {
  color: #2880b8 !important;
}
.custom-html .rebuy-widget .glow .rebuy-checkbox:checked {
  color: #ffffff;
  background: #2880b8;
  border-color: #2880b8;
}
.custom-html .rebuy-widget .glow .rebuy-product-actions button.rebuy-button {
  background-color: #2880b8 !important;
  color: #fff;
  border-color: #2880b8 !important;
}
/*************************power Pod**************/
.custom-html .rebuy-widget .power-pod {
  background: #dde9e3;
}
body .custom-html .power-pod .rebuy-product-info .rebuy-product-title,
body .custom-html .power-pod .rebuy-product-info .rebuy-product-price,
body .custom-html .power-pod .rebuy-product-info .rebuy-product-price *,
body .custom-html .power-pod .rebuy-product-actions select.rebuy-select {
  color: #346d6b !important;
}
.custom-html .rebuy-widget .power-pod .rebuy-checkbox:checked {
  color: #ffffff;
  background: #346d6b;
  border-color: #346d6b;
}
.custom-html
  .rebuy-widget
  .power-pod
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #346d6b !important;
  color: #fff;
  border-color: #346d6b !important;
}
/*************************Bliss Pod**************/
.custom-html .rebuy-widget .bliss-pod {
  background: #CBE8D4;
}
body .custom-html .bliss-pod .rebuy-product-info .rebuy-product-title,
body .custom-html .bliss-pod .rebuy-product-info .rebuy-product-price,
body .custom-html .bliss-pod .rebuy-product-info .rebuy-product-price *,
body .custom-html .bliss-pod .rebuy-product-actions select.rebuy-select {
  color: #008F3E !important;
}
.custom-html .rebuy-widget .bliss-pod .rebuy-checkbox:checked {
  color: #ffffff;
  background: #008F3E;
  border-color: #008F3E;
}
.custom-html
  .rebuy-widget
  .bliss-pod
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #008F3E !important;
  color: #fff;
  border-color: #008F3E !important;
}
/*************************focus Pod**************/
.custom-html .rebuy-widget .focus-pod {
  background: #f8d9b6;
}
body .custom-html .focus-pod .rebuy-product-info .rebuy-product-title,
body .custom-html .focus-pod .rebuy-product-info .rebuy-product-price,
body .custom-html .focus-pod .rebuy-product-info .rebuy-product-price *,
body .custom-html .focus-pod .rebuy-product-actions select.rebuy-select {
  color: #f56c2c !important;
}
.custom-html .rebuy-widget .focus-pod .rebuy-checkbox:checked {
  color: #ffffff;
  background: #f56c2c;
  border-color: #f56c2c;
}
.custom-html
  .rebuy-widget
  .focus-pod
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #f56c2c !important;
  color: #fff;
  border-color: #f56c2c !important;
}
/*************************Glow Pod**************/
.custom-html .rebuy-widget .glow-pods {
  background: linear-gradient(180deg, #bfb9f1 0%, #a0cae7 100%);
}
body .custom-html .glow-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .glow-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .glow-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .glow-pods .rebuy-product-actions select.rebuy-select {
  color: #2880b8 !important;
}
.custom-html .rebuy-widget .glow-pods .rebuy-checkbox:checked {
  color: #ffffff;
  background: #2880b8;
  border-color: #2880b8;
}
.custom-html
  .rebuy-widget
  .glow-pods
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #2880b8 !important;
  color: #fff;
  border-color: #2880b8 !important;
}

/*************************Starter Kit**************/
.custom-html .rebuy-widget .the-starter-kit {
  background: linear-gradient(
    180deg,
    rgba(43, 138, 130, 0.85) 0%,
    rgba(58, 109, 165, 0.85) 32.29%,
    rgba(226, 75, 122, 0.85) 63.02%,
    rgba(248, 158, 70, 0.85) 100%
  );
}
body .custom-html .the-starter-kit .rebuy-product-info .rebuy-product-title,
body .custom-html .the-starter-kit .rebuy-product-info a {
  color: #fff !important;
}
body .custom-html .the-starter-kit .rebuy-product-actions select.rebuy-select,
body .custom-html .the-starter-kit .rebuy-product-info .rebuy-product-price,
body .custom-html .the-starter-kit .rebuy-product-info .rebuy-product-price * {
  color: #346d6b;
}
.custom-html .rebuy-widget .the-starter-kit.rebuy-checkbox:checked {
  color: #ffffff;
  background: #346d6b;
  border-color: #346d6b;
}
.custom-html
  .rebuy-widget
  .the-starter-kit
  .rebuy-product-actions
  button.rebuy-button {
  background-color: ##346d6b !important;
  color: #fff;
  border-color: ##346d6b !important;
}

body .extvideos {
  text-align: center;
  padding-bottom: 20px;
  margin-top: -20px;
}

.BUNDLES.Custom-class-POD .product-block__image,
.Custom-class-Pod-Bundles .product-block__image.product-block__image--primary {
  max-width: 200px !important;
}
.collection-listing .image-cont .bigimageblock.product-block__image {
  max-width: 522px !important;
}
body
  div#shopify-section-template--14516485193774__1c8ac1a3-5e8c-4c02-a6e3-d3c66b8a3e6a
  .short-container {
  max-width: 800px;
}
.custom-html .product-quantity label.rebuy-label {
  padding-right: 40px !important;
}
.custom-html .rebuy-widget .rebuy-product-actions button.rebuy-button,
.custom-html .rebuy-widget .rebuy-product-actions button.rebuy-button * {
  font-size: 14px !important;
  color: #fff;
  display: inline-block;
}
.content-tabs .custom-html h3.primary-title {
  display: none !important;
}
body .content-tabs .custom-html .rebuy-widget {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/**************Cart Drawer Css************/
/* .rebuy-cart__flyout-shipping-bar-message b,
.rebuy-cart__flyout-item-product-title,
body .rebuy-cart__flyout-item-product-title,
div#rebuy-cart .rebuy-cart__flyout-body button.rebuy-button.outline span,
div#rebuy-cart .P_info_div .rebuy-product-title {
  font-family: Swiss721BT-Bold !important;
  font-weight: 400 !important;
}
div#rebuy-cart .rebuy-button,
body.recharge-customer-portal#recharge-novum.recharge-theme-novum
  #recharge-te
  #rc_te-template-wrapper
  .rebuy-widget
  .rebuy-button,
body.recharge-customer-portal#recharge-novum.recharge-theme-novum
  #shopify-section-footer
  .rebuy-widget
  .rebuy-button,
.rebuy-cart__flyout-empty-cart a {
  line-height: 1.4;
}
div#rebuy-cart .rebuy-product-block button.rebuy-button {
  border-width: 1px !important;
}
div#rebuy-cart input#rebuy-discount-input::placeholder {
  color: #999;
  opacity: 1 !important;
}
body div#rebuy-cart .rebuy-cart__flyout-subtotal {
  border-top: 1px solid #ebebeb;
}
div#rebuy-cart input#rebuy-discount-input:-ms-input-placeholder {
  color: #999 !important;
}

div#rebuy-cart input#rebuy-discount-input::-ms-input-placeholder {
  color: #999 !important;
}
div#rebuy-cart .rebuy-button:disabled {
  color: #ffffff;
  background: #346d6b;
  border-color: #346d6b;
  border-width: 2px;
}

div#rebuy-cart button.rebuy-button.rebuy-cart__checkout-button.block {
  border-radius: 5px;
  background: #376d6b !important;
  border-color: #376d6b !important;
} */

div.press_section .section-header sup {
  font-size: 60%;
  top: -0.5em;
}
.sub-pro-fil ul.tabs h2.hometitle, .short-container .hometitle {
    font-family: "Inter", sans-serif !important;
    font-weight: 700 !important;
    line-height: 30px !important;
    letter-spacing: 0;
}
body
  .product-form
  .quantity-submit-row
  .quantity-submit-row__submit
  button[type="submit"] {
  font-size: 13px !important;
  padding-left: 5px;
  padding-right: 5px;
  letter-spacing: 0.8px;
}
.tabs-product-ttt.spaced-row.container {
  margin-bottom: 0;
}
body .tabs-product-ttt .tab-content {
 /* padding-bottom: 0; */
}
.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess,
.addReadMore.showmorecontent .readMore {
  display: none;
}
/**********Subscription widget-css*************/

.custom-html .rebuy-widget h3.primary-title {
  color: #282828;
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
  font-family: Inter, sans-serif !important;
}
div#section-id-template--14778251345956__738ee06c-673d-4a4f-acaf-5bec6d9ad1b3 {
  padding: 30px 0 !important;
  margin: 0 !important;
}
.custom-html .rebuy-product-grid .rebuy-product-block {
  padding: 15px 25px 25px;
}
.custom-html .rebuy-product-grid {
  padding: 0 !important;
}
.custom-html .rebuy-product-grid .rebuy-product-media {
  max-width: 187px;
  margin: 0 auto;
  width: 100%;
  padding-top: 10px;
}
body
  .custom-html
  .rebuy-widget
  .rebuy-product-block
  .rebuy-product-info
  .rebuy-product-title.clickable {
  font-size: 27px !important;
  line-height: 29px !important;
  text-align: center !important;
   font-family: Inter, sans-serif !important;
    font-weight: 700;
  font-style: normal;
  text-align: center;
}
.custom-html .rebuy-widget .rebuy-product-block .rebuy-product-info {
  text-align: center !important;
}
.custom-html
  .rebuy-widget
  .rebuy-product-block
  .rebuy-product-info
  .rebuy-product-title {
  font-size: 24px;
  line-height: 29px;
  text-align: center;
  font-family: Inter, sans-serif !important;
    font-weight: 700;
  font-style: normal;
  text-align: center;
}
.custom-html
  .rebuy-widget
  .rebuy-product-block
  .rebuy-product-actions
  .product-quantity
  select.rebuy-select {
  box-shadow: none;
}
body .custom-html .rebuy-product-actions {
  max-width: 350px;
  margin: 0 auto;
  width: 100%;
}
.custom-html
  .rebuy-widget
  .rebuy-product-block
  .rebuy-product-actions
  span.rebuy-underline {
  border: 0;
}
.custom-html .rebuy-widget ol.flickity-page-dots {
  display: none !important;
}
.custom-html .rebuy-widget .rebuy-product-actions button.rebuy-button {
  border-radius: 3px !important;
  height: 50px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  line-height: 19px !important;
  text-align: center !important;
  text-transform: uppercase !important;
}
body .custom-html .rebuy-product-actions select.rebuy-select {
  background-color: #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px !important;
  border: 0;
  height: 50px;
}
.custom-html
  .rebuy-widget
  .rebuy-product-block
  .rebuy-product-actions
  .product-quantity {
  margin-bottom: 20px !important;
}
.custom-html .rebuy-product-actions button.rebuy-button {
}
.custom-html .rebuy-widget .rebuy-product-price {
  font-size: 16px !important;
  line-height: 29px !important;
  text-align: center !important;
 font-family: Inter, sans-serif !important;
    font-weight: 700 !important;
  font-weight: bold;
  font-style: normal;
}
.custom-html .rebuy-widget .rebuy-product-block .rebuy-product-info {
  padding: 40px 0 0;
  display: block;
  color: inherit;
  margin: 10px 0 0;
  font-size: 14px;
  text-align: start;
  transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
}
.custom-html .rebuy-product-grid .rebuy-product-media {
  min-height: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body
  .custom-html
  .rebuy-widget
  .rebuy-product-block
  .rebuy-product-actions
  .subscription-checkbox,
body.recharge-customer-portal#recharge-novum.recharge-theme-novum
  #recharge-te
  #rc_te-template-wrapper
  .rebuy-widget
  .rebuy-product-block
  .rebuy-product-actions
  .subscription-checkbox,
body.recharge-customer-portal#recharge-novum.recharge-theme-novum
  #shopify-section-footer
  .rebuy-widget
  .rebuy-product-block
  .rebuy-product-actions
  .subscription-checkbox,
.rebuy-recommended-products
  .rebuy-product-block
  .rebuy-product-actions
  .subscription-checkbox {
  margin: 0 0 20px 0;
  padding: 0;
  text-align: center;
}
.custom-html .rebuy-widget .rebuy-product-block .rebuy-product-actions,
.custom-html .rebuy-widget .rebuy-product-block .rebuy-product-actions * {
  text-align: center !important;
}
.custom-html .rebuy-widget .the-pod-kit {
  background: linear-gradient(
    rgba(41, 143, 126, 0.85) 0%,
    rgba(62, 105, 168, 0.85) 50.52%,
    rgba(225, 73, 125, 0.85) 100%
  );
}
.custom-html .rebuy-widget .power-pods {
  background: rgb(221, 233, 227);
}
.custom-html .rebuy-widget .focus-pods {
  background: rgb(248, 217, 182);
}
.custom-html .rebuy-widget .the-starter-kit-1 {
  background: linear-gradient(
    rgba(43, 138, 130, 0.85) 0%,
    rgba(58, 109, 165, 0.85) 32.29%,
    rgba(226, 75, 122, 0.85) 63.02%,
    rgba(248, 158, 70, 0.85) 100%
  );
}
.custom-html .rebuy-widget .detox-pods {
  background: linear-gradient(rgb(127, 237, 170) 0%, rgb(238, 251, 180) 100%);
}
.custom-html .rebuy-widget .boost-pods {
  background: rgb(242, 222, 221);
}
.custom-html .rebuy-widget .relax-pods {
  background: rgb(211, 226, 235);
}
.custom-html .rebuy-widget .the-full-pod-line-up {
  background: #adc1de;
}
.custom-html .rebuy-widget .relax-glow {
  background: rgb(211, 226, 235);
  background: linear-gradient(rgb(191, 185, 241) 0%, rgb(160, 202, 231) 100%);
}
body .custom-html .rebuy-widget .flickity-button.previous {
  left: 10px;
}
body .custom-html .rebuy-widget .flickity-button.next {
  right: 10px;
}
body .custom-html .rebuy-widget .flickity-button,
body .custom-html .rebuy-widget .flickity-button.next,
body .custom-html .rebuy-widget .flickity-button.previous {
  font-size: 16px;
  text-shadow: none;
  width: 26px;
  height: 26px;
  padding: 3px;
  background: #ffffff;
  border: 0;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .custom-html .rebuy-widget .flickity-button svg,
body .rebuy-widget .flickity-button.next svg,
body .custom-html .rebuy-widget .flickity-button.previous svg {
  color: #000;
  fill: #000;
}
html body .rebuy-product-actions select.rebuy-select * {
  color: #346d6b !important;
}
body .custom-html .power-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .power-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .power-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .power-pods .rebuy-product-actions select.rebuy-select,
body .custom-html .the-pod-kit .rebuy-product-actions select.rebuy-select,
body .the-starter-kit-1 .rebuy-product-actions select.rebuy-select {
  color: #346d6b !important;
}
body
  .custom-html
  .the-full-pod-line-up
  .rebuy-product-info
  .rebuy-product-title,
body
  .custom-html
  .the-full-pod-line-up
  .rebuy-product-info
  .rebuy-product-price,
body
  .custom-html
  .the-full-pod-line-up
  .rebuy-product-info
  .rebuy-product-price
  * {
  color: #5c6ac4 !important;
}
.custom-html
  .rebuy-widget
  .the-full-pod-line-up
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #5c6ac4 !important;
  color: #fff;
  border-color: #5c6ac4 !important;
}
.custom-html
  .rebuy-widget
  .power-pods
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #346d6b !important;
  color: #fff;
  border-color: #346d6b !important;
}
.custom-html .rebuy-widget .the-full-pod-line-up.rebuy-checkbox:checked {
  color: #ffffff;
  background: #5c6ac4;
  border-color: #5c6ac4;
}
.custom-html .rebuy-widget .power-pods .rebuy-checkbox:checked {
  color: #ffffff;
  background: #5c6ac4;
  border-color: #5c6ac4;
}

body .custom-html .focus-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .focus-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .focus-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .focus-pods .rebuy-product-actions select.rebuy-select {
  color: #f56c2c !important;
}

.custom-html
  .rebuy-widget
  .focus-pods
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #f56c2c !important;
  color: #fff;
  border-color: #f56c2c !important;
}
.custom-html .rebuy-widget .focus-pods .rebuy-checkbox:checked {
  color: #ffffff;
  background: #f56c2c;
  border-color: #f56c2c;
}
body .custom-html .detox-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .detox-pods .rebuy-product-info .rebuy-product-price,
body .custom-html.detox-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .detox-pods .rebuy-product-actions select.rebuy-select {
  color: #42ac35 !important;
}

.custom-html
  .rebuy-widget
  .detox-pods
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #42ac35 !important;
  color: #fff;
  border-color: #42ac35 !important;
}
.custom-html .rebuy-widget .detox-pods .rebuy-checkbox:checked {
  color: #ffffff;
  background: #42ac35;
  border-color: #42ac35;
}
body .custom-html .bliss-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .bliss-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .bliss-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .bliss-pods .rebuy-product-actions select.rebuy-select {
  color: #008F3E !important;
}
.custom-html
  .rebuy-widget
  .bliss-pods
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #008F3E !important;
  color: #fff;
  border-color: #008F3E !important;
}
.custom-html .rebuy-widget .bliss-pods .rebuy-checkbox:checked {
  color: #ffffff;
  background: #008F3E;
  border-color: #008F3E;
}
body .custom-html .zest-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .zest-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .zest-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .zest-pods .rebuy-product-actions select.rebuy-select {
  color: #f29c07 !important;
}
.custom-html
  .rebuy-widget
  .zest-pods
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #f29c07 !important;
  color: #fff;
  border-color: #f29c07 !important;
}
.custom-html .rebuy-widget .zest-pods .rebuy-checkbox:checked {
  color: #ffffff;
  background: #f29c07;
  border-color: #f29c07;
}
body .custom-html .relax-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .relax-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .relax-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .relax-pods .rebuy-product-actions select.rebuy-select {
  color: #3a557c !important;
}
.custom-html .rebuy-widget .relax-pods .rebuy-checkbox:checked {
  color: #ffffff;
  background: #3a557c;
  border-color: #3a557c;
}
.custom-html
  .rebuy-widget
  .relax-pods
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #3a557c !important;
  color: #fff;
  border-color: #3a557c !important;
}
body .custom-html .boost-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .boost-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .boost-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .boost-pods .rebuy-product-actions select.rebuy-select {
  color: #e04264 !important;
}
.custom-html
  .rebuy-widget
  .boost-pods
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #e04264 !important;
  color: #fff;
  border-color: #e04264 !important;
}
.custom-html .rebuy-widget .boost-pods .rebuy-checkbox:checked {
  color: #ffffff;
  background: #e04264;
  border-color: #e04264;
}
body .custom-html .the-pod-kit .rebuy-product-info .rebuy-product-title,
body .custom-html .the-pod-kit .rebuy-product-info .rebuy-product-price,
body .custom-html .the-pod-kit .rebuy-product-info .rebuy-product-price *,
body .custom-html .the-starter-kit-1 .rebuy-product-info .rebuy-product-title,
body .custom-html .the-starter-kit-1 .rebuy-product-info .rebuy-product-price,
body
  .custom-html
  .the-starter-kit-1
  .rebuy-product-info
  .rebuy-product-price
  * {
  color: #fff !important;
}
.custom-html
  .rebuy-widget
  .the-pod-kit
  .rebuy-product-actions
  button.rebuy-button,
.custom-html
  .rebuy-widget
  .the-starter-kit-1
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #346d6b !important;
  color: #fff;
  border-color: #346d6b !important;
}
.custom-html .rebuy-widget .the-pod-kit .rebuy-checkbox:checked,
.custom-html .rebuy-widget .the-starter-kit-1 .rebuy-checkbox:checked {
  color: #ffffff;
  background: #346d6b;
  border-color: #346d6b;
}
body .custom-html.happy-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .happy-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .happy-pods .rebuy-product-info .rebuy-product-price * {
  color: #ff7a23 !important;
}
.custom-html
  .rebuy-widget
  .happy-pods
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #ff7a23 !important;
  color: #fff;
  border-color: #ff7a23 !important;
}
.custom-html .rebuy-widget .happy-pods .rebuy-checkbox:checked {
  color: #ffffff;
  background: #ff7a23;
  border-color: #ff7a23;
}
body .custom-html .power-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .power-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .power-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .power-pods .rebuy-product-actions select.rebuy-select,
body .custom-html .power .rebuy-product-info .rebuy-product-title,
body .custom-html .power .rebuy-product-info .rebuy-product-price,
body .custom-html .power .rebuy-product-info .rebuy-product-price *,
body .custom-html .power .rebuy-product-actions select.rebuy-select,
body .custom-html .the-pod-kit .rebuy-product-actions select.rebuy-select,
body .the-starter-kit-1 .rebuy-product-actions select.rebuy-select {
  color: #346d6b !important;
}
body .custom-html .glow-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .glow-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .glow-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .glow-pods .rebuy-product-actions select.rebuy-select,
body .custom-html .glow .rebuy-product-info .rebuy-product-title,
body .custom-html .glow .rebuy-product-info .rebuy-product-price,
body .custom-html .glow .rebuy-product-info .rebuy-product-price *,
body .custom-html .glow .rebuy-product-actions select.rebuy-select {
  color: #2880b8 !important;
}
body
  .custom-html
  .the-full-pod-line-up
  .rebuy-product-info
  .rebuy-product-title,
body
  .custom-html
  .the-full-pod-line-up
  .rebuy-product-info
  .rebuy-product-price,
body
  .custom-html
  .the-full-pod-line-up
  .rebuy-product-info
  .rebuy-product-price
  * {
  color: #5c6ac4 !important;
}
.custom-html
  .rebuy-widget
  .the-full-pod-line-up
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #5c6ac4 !important;
  color: #fff;
  border-color: #5c6ac4 !important;
}
.custom-html
  .rebuy-widget
  .power-pods
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #346d6b !important;
  color: #fff;
  border-color: #346d6b !important;
}
.custom-html .rebuy-widget .the-full-pod-line-up.rebuy-checkbox:checked {
  color: #ffffff;
  background: #5c6ac4;
  border-color: #5c6ac4;
}
.custom-html .rebuy-widget .power-pods .rebuy-checkbox:checked,
.custom-html .rebuy-widget .power .rebuy-checkbox:checked {
  color: #ffffff;
  background: #346d6b;
  border-color: #346d6b;
}

body .custom-html .focus-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .focus-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .focus-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .focus-pods .rebuy-product-actions select.rebuy-select,
body .custom-html .focus .rebuy-product-info .rebuy-product-title,
body .custom-html .focus .rebuy-product-info .rebuy-product-price,
body .custom-html .focus .rebuy-product-info .rebuy-product-price *,
body .custom-html .focus .rebuy-product-actions select.rebuy-select {
  color: #f56c2c !important;
}

.custom-html
  .rebuy-widget
  .focus-pods
  .rebuy-product-actions
  button.rebuy-button,
.custom-html .rebuy-widget .focus .rebuy-product-actions button.rebuy-button {
  background-color: #f56c2c !important;
  color: #fff;
  border-color: #f56c2c !important;
}
.custom-html .rebuy-widget .focus-pods .rebuy-checkbox:checked,
.custom-html .rebuy-widget .focus .rebuy-checkbox:checked {
  color: #ffffff;
  background: #f56c2c;
  border-color: #f56c2c;
}
body .custom-html .detox-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .detox-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .detox-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .detox-pods .rebuy-product-actions select.rebuy-select,
body .custom-html .detox .rebuy-product-info .rebuy-product-title,
body .custom-html .detox .rebuy-product-info .rebuy-product-price,
body .custom-html .detox .rebuy-product-info .rebuy-product-price *,
body .custom-html .detox .rebuy-product-actions select.rebuy-select {
  color: #42ac35 !important;
}

.custom-html
  .rebuy-widget
  .detox-pods
  .rebuy-product-actions
  button.rebuy-button,
.custom-html .rebuy-widget .detox .rebuy-product-actions button.rebuy-button {
  background-color: #42ac35 !important;
  color: #fff;
  border-color: #42ac35 !important;
}
.custom-html .rebuy-widget .detox-pods .rebuy-checkbox:checked,
.custom-html .rebuy-widget .detox .rebuy-checkbox:checked {
  color: #ffffff;
  background: #42ac35;
  border-color: #42ac35;
}
body .custom-html .bliss-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .bliss-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .bliss-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .bliss-pods .rebuy-product-actions select.rebuy-select,
body .custom-html .bliss .rebuy-product-info .rebuy-product-title,
body .custom-html .bliss .rebuy-product-info .rebuy-product-price,
body .custom-html .bliss .rebuy-product-info .rebuy-product-price *,
body .custom-html .bliss .rebuy-product-actions select.rebuy-select {
  color: #42ac35 !important;
}
.custom-html
  .rebuy-widget
  .bliss-pods
  .rebuy-product-actions
  button.rebuy-button,
.custom-html .rebuy-widget .bliss .rebuy-product-actions button.rebuy-button {
  background-color: #42ac35 !important;
  color: #fff;
  border-color: #42ac35 !important;
}
.custom-html .rebuy-widget .bliss-pods .rebuy-checkbox:checked,
.custom-html .rebuy-widget .bliss .rebuy-checkbox:checked {
  color: #ffffff;
  background: #42ac35;
  border-color: #42ac35;
}
body .custom-html .zest-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .zest-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .zest-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .zest-pods .rebuy-product-actions select.rebuy-select,
body .custom-html .zest .rebuy-product-info .rebuy-product-title,
body .custom-html .zest .rebuy-product-info .rebuy-product-price,
body .custom-html .zest .rebuy-product-info .rebuy-product-price *,
body .custom-html .zest .rebuy-product-actions select.rebuy-select {
  color: #f29c07 !important;
}
.custom-html
  .rebuy-widget
  .zest-pods
  .rebuy-product-actions
  button.rebuy-button,
.custom-html .rebuy-widget .zest .rebuy-product-actions button.rebuy-button {
  background-color: #f29c07 !important;
  color: #fff;
  border-color: #f29c07 !important;
}
.custom-html .rebuy-widget .zest-pods .rebuy-checkbox:checked,
.custom-html .rebuy-widget .zest .rebuy-checkbox:checked {
  color: #ffffff;
  background: #f29c07;
  border-color: #f29c07;
}

body .custom-html .relax-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .relax-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .relax-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .relax-pods .rebuy-product-actions select.rebuy-select,
body .custom-html .relax .rebuy-product-info .rebuy-product-title,
body .custom-html .relax .rebuy-product-info .rebuy-product-price,
body .custom-html .relax .rebuy-product-info .rebuy-product-price *,
body .custom-html .relax .rebuy-product-actions select.rebuy-select {
  color: #3a557c !important;
}
.custom-html .rebuy-widget .relax-pods .rebuy-checkbox:checked,
.custom-html .rebuy-widget .relax .rebuy-checkbox:checked {
  color: #ffffff;
  background: #3a557c;
  border-color: #3a557c;
}
.custom-html
  .rebuy-widget
  .relax-pods
  .rebuy-product-actions
  button.rebuy-button,
.custom-html .rebuy-widget .relax .rebuy-product-actions button.rebuy-button {
  background-color: #3a557c !important;
  color: #fff;
  border-color: #3a557c !important;
}
body .custom-html .boost-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .boost-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .boost-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .boost-pods .rebuy-product-actions select.rebuy-select,
body .custom-html .boost .rebuy-product-info .rebuy-product-title,
body .custom-html .boost .rebuy-product-info .rebuy-product-price,
body .custom-html .boost .rebuy-product-info .rebuy-product-price *,
body .custom-html .boost .rebuy-product-actions select.rebuy-select {
  color: #e04264 !important;
}
.custom-html
  .rebuy-widget
  .boost-pods
  .rebuy-product-actions
  button.rebuy-button,
.custom-html .rebuy-widget .boost .rebuy-product-actions button.rebuy-button {
  background-color: #e04264 !important;
  color: #fff;
  border-color: #e04264 !important;
}
.custom-html .rebuy-widget .boost-pods .rebuy-checkbox:checked,
.custom-html .rebuy-widget .boost .rebuy-checkbox:checked {
  color: #ffffff;
  background: #e04264;
  border-color: #e04264;
}
body .custom-html .the-pod-kit .rebuy-product-info .rebuy-product-title,
body .custom-html .the-pod-kit .rebuy-product-info .rebuy-product-price,
body .custom-html .the-pod-kit .rebuy-product-info .rebuy-product-price *,
body .custom-html .the-starter-kit-1 .rebuy-product-info .rebuy-product-title,
body .custom-html .the-starter-kit-1 .rebuy-product-info .rebuy-product-price,
body
  .custom-html
  .the-starter-kit-1
  .rebuy-product-info
  .rebuy-product-price
  * {
  color: #fff !important;
}
.custom-html
  .rebuy-widget
  .the-pod-kit
  .rebuy-product-actions
  button.rebuy-button,
.custom-html
  .rebuy-widget
  .the-starter-kit-1
  .rebuy-product-actions
  button.rebuy-button {
  background-color: #346d6b !important;
  color: #fff;
  border-color: #346d6b !important;
}
.custom-html .rebuy-widget .the-pod-kit .rebuy-checkbox:checked,
.custom-html .rebuy-widget .the-starter-kit-1 .rebuy-checkbox:checked {
  color: #ffffff;
  background: #346d6b;
  border-color: #346d6b;
}
body .custom-html .happy-pods .rebuy-product-info .rebuy-product-title,
body .custom-html .happy-pods .rebuy-product-info .rebuy-product-price,
body .custom-html .happy-pods .rebuy-product-info .rebuy-product-price *,
body .custom-html .happy .rebuy-product-info .rebuy-product-title,
body .custom-html .happy .rebuy-product-info .rebuy-product-price,
body .custom-html .happy .rebuy-product-info .rebuy-product-price * {
  color: #ff7a23 !important;
}
body .custom-html .happy-pods .subscription-checkbox span,
body .custom-html .happy .subscription-checkbox span {
  color: #ff7a23 !important;
}
body .custom-html .happy-pods .rebuy-product-actions select.rebuy-select,
body .custom-html .happy .rebuy-product-actions select.rebuy-select {
  color: #ff7a23 !important;
}
.custom-html
  .rebuy-widget
  .happy-pods
  .rebuy-product-actions
  button.rebuy-button,
.custom-html .rebuy-widget .happy .rebuy-product-actions button.rebuy-button {
  background-color: #ff7a23 !important;
  color: #fff;
  border-color: #ff7a23 !important;
}
.custom-html .rebuy-widget .happy-pods .rebuy-checkbox:checked,
.custom-html .rebuy-widget .happy .rebuy-checkbox:checked {
  color: #ffffff;
  background: #ff7a23;
  border-color: #ff7a23;
}
  .short-container p, .short-container .rte {
    font-family: "Inter", sans-serif !important;
    font-weight: 300 !important;
    line-height: 28px !important;
    letter-spacing: -.32px !important;
}
@media (max-width: 767px) {
  html
    body
    .custom-html
    .rebuy-widget
    .rebuy-product-block
    .rebuy-product-info
    .rebuy-product-title.clickable {
    font-size: 20px !important;
    line-height: 17px !important;
  }
  html body .custom-html .rebuy-product-actions {
    max-width: 300px;
    margin: 0 auto;
    width: 100%;
  }
  html .custom-html .rebuy-widget .rebuy-product-price {
    font-size: 15px !important;
    line-height: 18px !important;
  }
}

/**********Subscription widget-css -op*************/
.wholesale-logoss {
  padding-top: 30px;
  padding-bottom: 30px;
}

.wholesale-logoss .fully-spaced-row--medium {
  padding-bottom: 0 !important;
}

/***********************Mission Css****************************/
.faq-box-outer .pro-tabs select.tab.mobile_views_select {
  color: #282828 !important;
  background: #fff !important;
}
.faq-box-outer .pro-tabs select.tab.mobile_views_select {
  font-size: 16px;
  line-height: 20px;
 font-family: Inter, sans-serif !important;
    font-weight: 700;
  font-style: normal;
  width: 293px;
  max-width: 293px;
  border: solid 1px black;
  border-radius: 5px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  height: 56px;
  padding: 8px 28px 8px 27px;
  position: static !important;
  max-height: inherit !important;
  transform: inherit !important;
  opacity: 1 !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-left: 15px;
}
.faq-box-outer .pro-tabs select.tab.mobile_views_select option {
  font-size: 17px;
  line-height: 20px;
  text-transform: uppercase;
  color: #28282880;
   font-family: Inter, sans-serif !important;
    font-weight: 700 ;
  font-style: normal;
  font-display: swap;
}
body label.rc-radio.rc-radio--active span.rc-radio__label {
  text-decoration: underline;
}
body .rc-selling-plans-dropdown select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

body .rc-selling-plans label.rc-selling-plans-dropdown {
  position: relative;
}

body .rc-selling-plans label.rc-selling-plans-dropdown:after {
  content: "";
  content: "";
  background: url(https://cdn.shopify.com/s/files/1/0100/6082/4612/files/d-arrow.svg?v=1680357478);
  position: absolute;
  right: 13px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  left: auto;
  transform: translateY(-50%);
  top: 50%;
  background-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
}
.blog-page-layout li.slick-arrow {
  top: 35% !important;
}
html .rc-widget .p-0 span {
  border: 1px solid;
  width: 18px;
  height: 18px;
  font-size: 13px;
  display: flex;
  line-height: normal;
  border-radius: 100%;
  align-items: center;
  justify-content: center;
}
body .rc-widget [type="radio"]:checked,
body .rc-widget [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
body .rc-widget [type="radio"]:checked + .rc-radio__label:after,
body .rc-widget [type="radio"]:not(:checked) + .rc-radio__label:after {
  width: 18px;
  height: 18px;
  top: 0;
  left: 0;
}
body .rc-widget [type="radio"]:checked + .rc-radio__label,
body .rc-widget [type="radio"]:not(:checked) + .rc-radio__label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  display: inline-block;
}
body .rc-widget [type="radio"]:checked + .rc-radio__label:before,
body .rc-widget [type="radio"]:not(:checked) + .rc-radio__label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 16px;
  height: 16px;
  border: 1px solid #ddd;
  border-radius: 100%;
  background: transparent;
}
body .rc-widget [type="radio"]:checked + .rc-radio__label:after,
body .rc-widget [type="radio"]:not(:checked) + .rc-radio__label:after {
  content: "";
  width: 16px;
  height: 16px;
  background: #f87da9;
  position: absolute;
  top: 6px;
  left: 0;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
body .rc-widget [type="radio"]:not(:checked) + .rc-radio__label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
body .rc-widget [type="radio"]:checked + .rc-radio__label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

body .rc-widget {
  padding-top: 0px !important;
  padding-bottom: 12px !important;
}
.rc-selling-plans-dropdown select {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  padding: 9px 10px !important;
}
body .buy-buttons-row,
.quantity-submit-row.input-row {
  margin-top: 5px;
}
body .rc-widget {
  position: relative;
}
.rc-widget .rc-radio__label {
  margin-left: 0 !important;
}
.rc-widget .rc-subscription-details {
  position: absolute !important;
  top: 31px;
  right: 241px;
}
.rc-widget .rc-tooltip {
  width: 224px !important;
  top: -80px !important;
  text-align: left;
  line-height: 18px;
  font-size: 14px !important;
}
body
  label.rc-radio.rc-radio--active.subscription-radio.px-3.py-2
  span.rc-radio__label {
  text-decoration: underline;
}
body .rc-widget .px-3 {
  margin-bottom: 7px;
  margin-top: 5px !important;
}
body .rc-widget .px-3 {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
}
.instafeed_section {
  padding: 20px 0 40px;
}
.page-instagrame .instafeed_section {
  padding: 0;
}
.template-suffix-merch .product-slider #slide_arrow svg {
  fill: #000 !important;
}
html body div#shopify-section-footer #top-mc-form span {
  font-family: Inter, sans-serif !important;
    font-weight: 400 !important;
  font-size: 12px !important;
  color: #000 !important;
}
body .starter-home-pod #product_des .content_n .text-icon p {
  margin-bottom: 0 !important;
}
body .starter-home-pod #product_des .content_n {
  padding: 15px 0px 20px !important;
}
body .starter-home-pod #product_des .content_n .text-icon {
  align-items: center;
}
.template-suffix-mission .pro-marquee {
  background: linear-gradient(
    90deg,
    #00937b 2.32%,
    #0058b5 36.19%,
    #e2487c 66.07%,
    #fb993b 97.95%
  );
}
.flavour_drop span.subtext {
  font-family: Inter, sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: -.32px;
    line-height: normal;
}
.stockiest-map .fully-spaced-row--medium {
  margin: 0;
  padding: 0;
}
.template-article .page-header.cf {
  max-width: 750px;
  margin: 0 auto;
}
body #stockist-widget .stockist-horizontal * {
  font-size: 14px;
}
body #stockist-widget .stockist-query-entry .stockist-search-button {
  position: absolute;
  right: 50px;
  top: 0;
}
body #stockist-widget .stockist-query-entry {
  display: table;
  width: 100%;
  position: relative;
}
.stockist-result-name.stockist-feature-color {
  font-family: Inter, sans-serif !important;
    font-weight: 700 ;
  font-style: normal;
}

body #stockist-widget .stockist-query-entry .stockist-search-field {
  height: 46px;
  font-size: 14px;
  width: 100%;
  padding-right: 40px !important;
}

#stockist-widget .stockist-query-entry .stockist-search-button button {
  height: 45px;
  padding: 6px 16px;
  position: absolute;
}

#stockist-widget
  .stockist-query-entry
  .stockist-search-button
  button.stockist-feature-bg-color {
  background: transparent !important;
  color: #282828;
}
body #stockist-widget .stockist-query-entry .stockist-search-button button {
  height: 45px;
  padding: 6px 16px;
}
.blog-page-layout {
  position: relative;
}
body #stockist-widget .stockist-query-entry .stockist-search-field {
  height: 46px;
  font-size: 14px;
}
.stockiest-map #stockist-widget .stockist-horizontal .stockist-result-list {
  height: 500px !important;
}
.stockiest-map .stockist-side-panel {
  padding: 40px !important;
  width: 100% !important;
  max-width: 450px !important;
}

.stockiest-map .stockist-map.stockist-map-google {
  left: 450px !important;
}
.template-product .review_rte p {
  font-size: 14px;
}
div#shopify-section-template--14777038241828__3b575162-9aa4-46a4-b95f-d6ccd5f486cd
  h2.majortitle.in-content.h1-style {
  background: linear-gradient(
    90deg,
    #028486 34.91%,
    #0f5da9 52.1%,
    #e15372 78.6%,
    #f89040 103.67%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.detail .option-selectors button.cc-select__btn {
  color: #282828 !important;
}

.detail .cc-select__listbox {
  top: 100%;
  left: 0;
  width: 100%;
  font-size: 16px;
  background: #fff !important;
  border: 0;
  box-shadow: none !important;
}

.detail .cc-select__option {
  background: transparent !important;
  font-family: Inter, sans-serif !important;
    font-weight: 700 !important;
  font-size: 14px;
  padding-left: 25px;
}
.detail .option-selectors button.cc-select__btn {
  background: #fff;
  position: relative;
  padding: 13px 25px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  margin: 0 0 15px;
  border: 0;
 font-family: Inter, sans-serif !important;
    font-weight: 700 !important;
  font-size: 14px;
  height: 52px;
}
.option-selectors button.cc-select__btn {
  color: #282828 !important;
}
body .cc-select__icon {
  fill: none;
  width: 25px;
  height: 22px;
  color: #278076;
}
.cc-select__icon * {
  stroke-width: 1px !important;
}
.product-form .option-selectors label {
  display: none;
}
.custom-meta-fiesld b,
.custom-meta-fiesld strong {
  font-weight: 400;
   font-family: Inter, sans-serif !important;
    font-weight: 700;
}
.tabs-product-ttt .tab-content .content_n .text-icon {
  margin-bottom: 20px;
}
div#tab-2 .text-icon {
  align-items: flex-start;
}
body .rc-template__legacy-radio .rc-radio__input,
body .rc-template__legacy-radio .rc-radio__label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
}
.tabs-product-ttt div#tab-2 .content_n .text-icon img {
  heigh: auto !important;
}
body .Kloc-collection .rte sup {
  font-size: 75% !important;
}
[data-color="background--the-starter-kit-1"] .product-block__title,
[data-color="background--the-starter-kit-1"] .productvendor {
  color: #fff !important;
}
[data-color="background--mighty-max-pack"] .product-block__title,
[data-color="background--mighty-max-pack"] .productvendor {
  color: #fff !important;
}
[data-color="background--mighty-max-pack"]:hover .collection-item__bg-hover {
  display: none;
}
[data-color="background--the-starter-kit-1"] #custom-add-to-cart,
[data-color="background--the-pod-kit"] #custom-add-to-cart,
[data-color="background--mighty-max-pack"] #custom-add-to-cart,
[data-color="background--the-pod-kit"] .cart-on-hover #sold-out-pro,
[data-color="background--the-starter-kit-1"] .cart-on-hover #sold-out-pro {
  background-color: #346d6b !important;
}
[data-color="background--the-pod-kit"] .product-block__title,
[data-color="background--the-pod-kit"] .productvendor,
[data-color="background--starter-kit"] .product-block__title,
[data-color="background--starter-kit"] .productvendor {
  color: #fff !important;
}
.collection-listing .product-list--per-row-4 .product-block {
  background-size: cover !important;
}
.product-block__image .rimage-outer-wrapper,
.product-block__image .rimage-outer-wrapper *,
.main-image .thumbnails .thumbnail *,
.main-image .thumbnails .thumbnail *,
.main-image .thumbnails .thumbnail,
.main-image .product-media *,
.main-image .product-media *,
.thumbnails .thumbnail * {
  background: transparent !important;
  background-image: none !important;
}
.universalbg {
  background-size: cover !important;
}
body .slide-out-panel-container .close-slide-out-panel {
  opacity: 1;
  left: 20px;
  right: auto;
  top: 34%;
  width: 16px;
  height: 16px;
  font-size: 16px;
}
.mobile-navigation-drawer .navigation__mobile-header {
  border: 0 !important;
}
.slide-out-panel-container
  .slide-out-content
  .fully-spaced-row.container.login_wrap {
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  margin-top: 0;
  padding: 0;
  padding-top: 15px;
}
.slide-out-panel-container .btn {
  width: 100%;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  border-radius: 5px;
  padding: 1em 25px;
}
.slide-out-panel-container .input-row label {
  font-size: 13px !important;
  line-height: 14px !important;
   font-family: Inter, sans-serif !important;
    font-weight: 700;
  font-style: normal !important;
}
.slide-out-panel-container div#forgot_password * {
  color: #000;
}

.slide-out-panel-container div#forgot_password {
  color: #000;
  position: static;
  margin: 15px 0 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  text-decoration: underline;
}
.slide-out-panel-container input {
  border: 1px solid #376d6b;
  border-radius: 5px;
  height: 54px;
}
.slide-out-content .container.fully-spaced-row.reg_wrap {
  padding: 15px 0 0;
  margin: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
}
.action_bottom span.note {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #282828;
  margin: 0 !important;
}
.action_bottom span.note {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #282828;
  margin: 0 !important;
}
body .slide-out-panel-container .btn:hover {
  color: #346d6b;
  background: transparent;
}
.slide-out-panel-container .action_bottom p {
  margin: 0;
}
body .slide-out-panel-container .btn.reg_btn:hover {
  background: #376d6b !important;
  color: #fff !important;
}
.action_bottom span.note a.back_login {
  font-family: Inter, sans-serif !important;
    font-weight: 700;
  text-decoration: underline;
}
.slide-out-panel-container .btn.reg_btn {
  background: transparent !important;
  color: #376d6b !important;
}
.slide-out-panel-container .slide-out-content iframe {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  margin-bottom: 20px;
}
.slide-out-panel-container .slide-out-content {
  padding: 20px 25px !important;
}
div#recover-password h2.title {
  font-size: 16px;
  line-height: 19px;
  font-family: Inter, sans-serif !important;
    font-weight: 700 ;
  font-style: normal;
  text-transform: uppercase;
}
div#recover-password .template_header {
  margin-top: 0;
  margin-bottom: 20px;
}
div#recover-password .template_header h2.title {
  margin-bottom: 10px;
}

div#recover-password .template_header p.note {
  text-align: center;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #000000;
}
body .slide-out-panel-container .slide-out-header {
  font-size: 16px;
  line-height: 19px;
  font-family: Inter, sans-serif !important;
    font-weight: 700;
  font-style: normal;
  border: 0;
  padding-top: 60px;
  padding-bottom: 0;
  text-transform: uppercase;
}
#admin_header .title {
  color: #346d6b;
}
#customer_sidebar div#customer_detail,
div#order_address,
.order-table-container {
  background: #ffffff;
  border-radius: 5px;
  padding: 15px;
}
section.bg-color div#add_address {
  width: 100%;
}
.address_table.spaced-row {
  background: #ffffff;
  border-radius: 5px;
  padding: 15px;
}
@media (min-width: 768px) {
  .pro-tabs .m-select-page-outer.medium-up-desk-hide {
    display: none;
  }
  .tabs-product-ttt .pro-tabs {
    margin-top: 0px !important;
  }
  body .product-detail .gallery .slick-dots {
    display: none !important;
  }
  #customer_orders {
    width: 65%;
  }
  body
    div#shopify-section-template--14777390891044__4b3cdae8-1e68-4578-971b-0affff9fa6e9
    .section__img__inner
    img.s-image {
    max-width: 70%;
  }
  .wholesale-logoss .logo-list-desktop-row .insta_box_new img.rimage__image-g {
    max-width: 80%;
  }
}
section.bg-color {
  background: #edf4f2;
  padding: 50px 0;
}

section.bg-color .container.fully-spaced-row--small {
  margin-top: 0;
  margin-bottom: 0;
  max-width: 1200px;
}
section.bg-color {
  background: #edf4f2;
}
div#customer_orders {
  background: #ffffff;
  border-radius: 5px;
  padding: 15px;
}
.mission-header-sec .mission_logos {
  margin-bottom: 0 !important;
}
.banner-login img {
  width: 100%;
}
.mission-header-sec .m_header_text {
  padding-bottom: 0;
}

.mission-header-sec .m_header_text h3 {
  padding-bottom: 0;
}
.template-suffix-mission .product-slider {
  margin: 0;
  margin-top: -16px;
}

.template-suffix-mission .product-slider .short-container {
  margin: 0;
}
/***********************Blog Css****************************/

.stokiest-banner .feature-text-paired,
.stokiest-banner .feature-text-paired * {
  text-align: left;
}
.template-suffix-stockists main#content {
  padding: 0;
}
.template-suffix-stockists .wholesale-logoss .fully-spaced-row--medium {
  padding: 0 !important;
}
.wholesale-logoss .insta_box_new {
  line-height: 0;
}
.sub-pro-fil ul.tabs {
  margin: 0;
  list-style: none;
}
.sub-pro-fil ul.tabs li a.active h2 {
  color: #282828;
}

.sub-pro-fil ul.tabs li h2 {
  color: rgba(55, 55, 54, 0.25);
}
.sub-pro-fil ul.tabs li {
  list-style: none;
  display: inline-block;
  margin: 0 20px;
}

.sub-pro-fil ul.tabs h2.hometitle {
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
  margin: 0;
}
.subscription-how-it-work
  .flexible-layout--variable-columns.flexible-layout--columns-4
  .column {
  position: relative;
}
.subscription-how-it-work
  .flexible-layout--variable-columns.flexible-layout--columns-4
  .column:after {
  content: "";
  position: absolute;
  right: -22%;
  width: 35%;
  height: 1px;
  background: #346d6b;
  top: 32%;
}
.subscription-how-it-work
  .flexible-layout--variable-columns.flexible-layout--columns-4
  .column:last-child:after {
  display: none;
}
.subscription-how-it-work
  .flexible-layout--variable-columns.flexible-layout--columns-4
  .column {
  flex: 0 0 25%;
  max-width: 25%;
}
.wholesale-logoss .logo-list-desktop-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.whole-sale-banner .flexible-layout.valign-middle {
  margin-bottom: 0;
}
body .whole-sale-banner .use-alt-bg.fully-padded-row--medium {
  padding-bottom: 60px;
}
body .wholesale-logoss .fully-spaced-row--medium {
  padding-top: 0;
  padding-bottom: 60px;
}
.wholesale-logoss .logo-list-desktop-row .insta_box_new {
  flex: 0 0 20%;
  max-width: 20%;
  padding: 15px 10px;
}
.template-suffix-new-wholesale .page-instagrame .social.instafee-etc {
  padding: 50px 0;
}
.whole-sale-page .fully-spaced-row--medium {
  margin: 0;
}
.whole-sale-page .flexible-layout.valign-middle {
  margin-bottom: 0 !important;
}
.whole-sale-page.home-natural-blends .feature-text-paired {
  padding-right: 2rem;
  max-width: 500px;
  margin: 0 auto;
}
.whole-sale-page .image-overlap__image {
  margin: 0 !important;
}

.whole-sale-page .container {
  max-width: 100%;
  padding: 0;
}
.wholesale_form_wrapper {
  max-width: 1000px;
  margin: 0 auto;
}
.wholesale_form_div iframe {
  height: 393px !important;
}
div#pageheader {
  position: absolute;
  left: 0;
  width: 100%;
  background: transparent;
  z-index: 99;
}
.template-index main#content {
  padding: 0;
}
main#content {
  padding-top: 60px;
}
.recycle-your-ripple.home-natural-blends .feature-text-paired {
  text-align: left;
  margin: 0 auto;
}
.recycle-your-ripple .featured-slider-related button.slick-prev {
  right: auto !important;
  left: 0 !important;
}
.template-suffix-referral #refcandy-candyjar {
  padding: 0;
  margin-top: -60px;
  background: #f4f5f7;
}

.template-suffix-referral div#pageheader {
    background: transparent !important;
    position: static;
}

div#shopify-section-template--14778068893732__b014b7ff-fb2c-4302-bf4c-69f07cff5fd3 {
  line-height: 0;
}
.recycle-your-ripple .featured-slider-related button.slick-next {
  right: 0 !important;
}
.recycle-your-ripple .featured-slider-related button.slick-arrow {
  background-color: transparent;
  border: 0 !important;
  border-radius: 0 !important;
  background-size: 20px;
}
.recycle-your-ripple .featured-slider-related {
  max-width: 500px;
  margin: 0 auto;
}
.recycle-your-ripple .featured-slider-related {
  overflow: hidden;
}
.recycle-your-ripple .subheading.subheading--over {
  font-style: normal;
   font-family: Inter, sans-serif;
    font-weight: 700 ;
  font-size: 14px;
  line-height: 17px;
  text-transform: lowercase;
  text-decoration: none;
  color: #278076;
  letter-spacing: 0;
  margin-bottom: 15px;
}

.recycle-your-ripple iframe {
  margin-top: 15px;
}
section.titmeline-desktop {
  overflow: hidden;
}
.recycle-your-ripple h2.majortitle.in-content.h1-style {
  margin-bottom: 10px;
}
.recycle-your-ripple.home-natural-blends .feature-text-paired * {
  text-align: left;
}
.recycle-your-ripple {
  padding: 8rem 0 8rem;
}
.page-instagrame .animation--marquee span {
  animation: marquee 14s linear infinite;
  padding: 0 20px;
}
.template-suffix-recycling-scheme .social.instafee-etc {
  padding: 50px 0 0;
}
.template-suffix-recycling-scheme .customerreviews_section .short-container,
.template-suffix-recycling-scheme .social.instafee-etc .short-container {
  max-width: 800px;
}
.template-blog .article-image {
  margin-top: -62px;
}
body .cart-drawer__content-upper button.cc-popup-close {
  background: transparent !important;
}
.template-article .article .meta {
  display: none;
}
.template-blog .m-select-page-outer,
.blog-page-layout .m-select-page-outer {
  display: none;
}
.template-article .article-image--large {
  margin-top: -62px;
}
.template-blog select.tab.Mobile_only.mobile_views_select,
.blog-page-layout select.tab.Mobile_only.mobile_views_select {
  margin: 0 !important;
}
.template-blog .m-select-page-outer,
.blog-page-layout .m-select-page-outer {
  text-align: center;
}
.template-blog .m-select-page:after,
.blog-page-layout .m-select-page:after {
  content: "";
  background: url(https://cdn.shopify.com/s/files/1/0100/6082/4612/files/Vector_1.svg?v=1678957190);
  position: absolute;
  right: 20px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  left: auto;
  transform: translateY(-50%);
  top: 50%;
  background-size: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
}
.template-blog .m-select-page,
.blog-page-layout .m-select-page {
  display: inline-block;
  position: relative;
}
.template-article .article .rte * {
  font-size: 16px;
  line-height: 24px;
}
.template-article .article .rte b,
.template-article .article .rte strong {
  font-family: Inter, sans-serif;
    font-weight: 700;
}
.template-article .article .rte br {
  display: none;
}
.template-article .pageheader {
  background: transparent;
}
.template-article .article .rte h1,
.template-article .article .rte h2,
.template-article .article .rte h3,
.template-article .article .rte h4,
.template-article .article .rte h5 {
  font-size: 16px;
}
.template-article .page-header h1.majortitle {
  font-size: 34px;
  line-height: 41px;
}
.template-article .article .rte {
  text-align: center;
}
.template-article .page-section-spacing {
  margin: 0;
}
.article-image .black_fridat_tag {
  padding: 6px 8px;
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  letter-spacing: 0.02em;
}
.blog-page-layout .container.pagination-row {
  margin: 0;
}
.blog-page-layout {
  margin: 0;
}
.blog-page-layout .article-image {
  position: relative;
}
.blog-page-layout .container .article-image .rimage-wrapper {
  padding-top: 62% !important;
}
.blog-page-layout span.time-set {
  font-size: 16px;
  line-height: 22px;
  color: #373736;
}
.blog-page-layout .flex-titme-ec {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}

.blog-page-layout .flex-titme-ec svg {
  width: 9px;
}
.blog-page-layout .container {
  max-width: 100%;
  padding: 0;
}
.blog-page-layout .container .article-image {
  margin: 0;
}
.template-article .article .rte li {
  display: block;
  list-style: none;
}
.blog-page-layout .container .article-list.article-layout--columns,
.container .article-list.article-layout--columns {
  margin: 0;
}
.blog-page-layout .info-ect {
  padding: 25px;
}
.blog-page-layout .container .article-list.article-layout--columns .article,
.container .article-list.article-layout--columns .article {
  margin: 0;
  padding: 0;
  border: 0;
}
.blog-page-layout .article__inner h2 {
  font-size: 24px;
  line-height: 29px;
   font-family: Inter, sans-serif;
    font-weight: 700 ;
  margin: 0;
  min-height: 58px;
  color: #373736;
}
.blog-page-layout .article-image {
  margin: 0;
}
.blog-page-layout .utility-bar {
  display: none;
}
/***********************Our Story****************************/

section.titmeline-desktop h3.text-column__title {
  font-size: 28px;
  line-height: 30px;
}
.titmeline-desktop .time-line-info {
  margin-bottom: 3rem;
  margin-top: 3rem;
}
.titmeline-desktop .timeline-image.img-ss-1 {
  display: block;
}
.titmeline-desktop .img-stricky .timeline-image {
  position: sticky;
  top: 35%;
}
.titmeline-desktop .time-line-info {
  display: block;
}
.titmeline-desktop .time-line-info {
  text-align: center;
}

.titmeline-desktop .flexible-layout {
  margin: 0;
}

.titmeline-desktop .flexible-layout .row-full-stricy {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  padding: 0 30px;
}

.titmeline-desktop .flexible-layout .row-full-stricy .coc-col.img-stricky,
.titmeline-desktop .flexible-layout .coc-info-right {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}
.titmeline-desktop .section_slide {
  align-items: center;
}

.titmeline-desktop .timeline-image {
  text-align: center;
}
.our-story-timeline .flexible-layout--variable-columns .column {
  flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
  padding: 0;
}

.our-story-timeline .wid-430 {
  max-width: 410px;
  margin: 0 auto;
}
.inside-row-item {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.inside-row-item .timeline-image,
.inside-row-item .time-line-info {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 20px;
}
.our-story-timeline .flexible-layout--variable-columns {
  margin: 0;
}
.template-suffix-story .pro-marquee {
  background: linear-gradient(
    90deg,
    #00937b 2.32%,
    #0058b5 36.19%,
    #e2487c 66.07%,
    #fb993b 97.95%
  );
}
.template-suffix-story .home-feature-pro .short-container {
  margin: 0;
}
.template-suffix-story .short-container {
  max-width: 520px;
}
.template-suffix-story .home-feature-pro .product-slider {
  margin: 0;
  margin-top: -17px;
}
.m_tabionfo {
  padding-top: 30px;
}
.our-story-sec-001 .container {
  max-width: 1280px;
}
.our-story-sec-001 {
  margin-top: -60px;
}
.our-story-sec-001 {
  padding: 4rem 0 1rem;
}
.our-story-sec-001 .fully-spaced-row--medium.full-width-bleed {
  margin: 0;
}
.m_header_text h3 {
  padding: 5rem 0;
  margin: 0;
  font-size: 34px;
  line-height: 41px;
}
.page-width.p-0.w_701 {
  max-width: 700px;
  text-align: center;
  margin: 0 auto;
}
#shopify-section-mission_header-logo,
#shopify-section-story_header-logo {
  float: left;
  width: 100%;
  text-align: center;
}
.m_header_text {
  margin: 0 auto;
  display: table;
  width: 100%;
  max-width: 700px;
  padding: 134px 0px 149px;
}

.m_logo {
  position: absolute;
  top: 0;
  width: 100%;
  max-width: 150px;
}
.m_logo_1 {
  max-width: 150px;
  top: 0;
  left: 157px;
}
.m_logo_2 {
  max-width: 150px;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.sig_img.text-center span {
  display: block;
}
.m_logo_3 {
  max-width: 150px;
  top: 0px;
  left: inherit;
  right: 157px;
}
.m_logo_4 {
  max-width: 150px;
  top: inherit;
  bottom: 0;
  left: 157px;
}
.m_logo_5 {
  max-width: 150px;
  top: inherit;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.m_logo_6 {
  max-width: 150px;
  top: inherit;
  left: inherit;
  bottom: 21px;
  right: 157px;
}
.m_logo_7 {
  max-width: 150px;
  top: 52%;
  left: inherit;
  right: -50px;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.m_logo_8 {
  max-width: 150px;
  top: 52%;
  left: -50px;
  right: inherit;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.mission_logos {
  float: left;
  width: 100%;
  margin: 0 0 55px;
  position: relative;
}
.our-story-timeline .wid-430 .text-column__text.rte {
  font-style: normal;
  font-size: 16px;
  line-height: 25px;
}
.m_tabionfo h4 {
  width: 100%;
  margin: 0 0 20px;
  padding: 0;
  font-size: 34px;
  line-height: normal;
}
.our-story-timeline .flexible-layout--variable-columns .column {
  padding: 60px 0;
}
.our-story-timeline .container {
  max-width: 1600px;
}
.template-suffix-subscription-page .collection-listing .product-block {
  margin: 0;
}
@media (min-width: 768px) {
  .sig_img.medium-up-hide {
    display: none;
  }
  .template-suffix-subscription-page .feature-text-paired {
    padding-top: 0;
  }
  .section__img__inner img.s-image {
    max-width: 50%;
  }
  .our-story-timeline .flexible-layout--variable-columns.mobile-show {
    display: none;
  }
}
@media (max-width: 1400px) {
  .m_logo_8 {
    left: 0;
  }
  .m_logo_7 {
    right: 0;
  }
}
@media (max-width: 1100px) {
  .Collection-tab .desktop_views_ul li {
    font-size: 20px;
  }
  .subscription-how-it-work
    .flexible-layout--variable-columns.flexible-layout--columns-4
    .column:after {
    content: "";
    position: absolute;
    right: -16%;
    width: 24%;
    height: 1px;
    background: #346d6b;
    top: 32%;
  }
  .blog-page-layout span.time-set {
    font-size: 15px;
  }
  .blog-page-layout .article__inner h2 {
    font-size: 20px;
    line-height: 25px;
  }
}
@media (max-width: 768px) {
  .wholesale_form_div iframe {
    height: 630px !important;
  }
  .sig_img.small-hide.text-center {
    display: none;
  }
  .subscription-how-it-work
    .flexible-layout--variable-columns.flexible-layout--columns-4
    .column:after {
    display: none;
  }
  .template-suffix-story .short-container {
    margin-bottom: 30px;
  }
  .our-story-timeline .flexible-layout--variable-columns .column {
    padding: 20px 0;
    margin-bottom: 20px;
  }
  .our-story-timeline
    .flexible-layout--variable-columns
    .column
    .timeline-image {
    margin-bottom: 0;
  }
  .our-story-timeline .wid-430 .text-column__text.rte {
    font-size: 15px;
  }
  .inside-row-item h3.text-column__title {
    font-size: 17px;
    line-height: 25px;
  }
  .inside-row-item .timeline-image,
  .inside-row-item .time-line-info {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 20px;
  }
  body .m_header_text h3 {
    font-size: 24px;
    line-height: 29px;
    text-align: center;
  }
  .m_header_text h3 {
    padding: 7rem 0;
  }
  .m_logo.m_logo_8 {
    display: block !important;
  }
  body .m_logo.m_logo_8 {
    left: -5px;
    top: 91%;
  }
  .m_logo.m_logo_6 {
    display: none !important;
  }
  /**.m_logo.m_logo_6 {
    display: none !important;
}**/
  .m_header_text h3 {
    font-size: 30px;
  }
  .m_tabionfo h4 {
    font-size: 24px;
  }
  .m_logo_5 {
    left: 60%;
  }
  .m_logo_1 {
    left: 12px;
    max-width: 100px;
    top: -7px;
  }
  .m_logo_2 {
    max-width: 114px;
    top: 0px;
    left: 48%;
  }
  .m_logo_3 {
    max-width: 102px;
    top: 0px;
    right: 20px;
  }
  .m_logo_4 {
    bottom: auto;
    top: 84%;
    left: 25%;
  }
  .mission_header .m_header_text {
    max-width: 300px;
  }
  .m_logo.m_logo_5 {
    top: 86%;
  }
  .m_logo_5 {
    left: 50%;
    max-width: 100px;
    top: inherit;
    bottom: 0px;
  }
  .m_logo.m_logo_6 {
    right: 21%;
    top: 85%;
  }
  .m_logo_6 {
    max-width: 107px;
    bottom: 21px;
    right: 40px;
  }
  .m_logo_7 {
    right: 10px;
    max-width: 65px;
    top: 90%;
  }
  #our-mission_body .main-content,
  #our-story_body .main-content {
    padding-top: 0;
  }
  .mission_logos {
    margin: 0 0 40px;
  }
  .m_tablinks {
    margin: 0 auto 30px;
  }
  body .m_logo {
    max-width: 80px !important;
  }
  body .m_header_text {
    padding: 0;
  }
  .our-story-sec-001 {
    padding: 4rem 0 0 !important;
  }
}
@media (max-width: 767px) {
  body .wholesale-logoss {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  body .wholesale-logoss .fully-spaced-row--medium {
    padding: 0 !important;
  }
  .price-container .price-descriptors {
    order: 1;
    width: 100%;
  }
  body .blog-page-layout div.product-slider #slide_arrow,
  body .blog-page-layout .product-slider #slide_arrow {
    position: absolute;
    top: 28% !important;
    bottom: auto !important;
  }
  .faq-box-outer .content-tabs .faq-box {
    text-align: left !important;
  }
  body
    #shopify-section-template--14777038241828__68ab580e-7748-4a90-909c-c52eae6168d1.rightimg {
    background-position: 78% !important;
    background-image: url(//cdn.shopify.com/s/files/1/0100/6082/4612/files/RIPPLE_zMAX-14_1.png?v=1680095725) !important;
    background-size: cover !important;
  }
  body
    #shopify-section-template--14777038241828__68ab580e-7748-4a90-909c-c52eae6168d1
    .image-overlap
    .image-overlap__image {
    opacity: 0;
    visibility: hidden;
  }
  .blog-page-layout .info-ect {
    padding: 22px 16px;
    min-height: 42px;
  }
  body .product-detail .gallery .main-image {
    max-width: 280px !important;
    margin: auto;
  }

  .template-suffix-mission .collection-listing .product-list .product-block {
    background: transparent !important;
  }
  body .rip-top-page-sec-11.home-natural-blends .feature-text-paired {
    padding-bottom: 28px;
    padding-top: 28px;
  }
  .template-suffix-subscription-page
    .collection-listing
    .product-list
    .product-block {
    background: transparent !important;
  }
  .template-suffix-subscription-page
    .rip-top-page-sec-11
    a.first-btn.btn.btn--primary {
    max-width: 220px;
  }
  .subscription-how-it-work
    .flexible-layout--variable-columns.flexible-layout--columns-4
    .column {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body.template-suffix-new-wholesale .page-instagrame .social.instafee-etc {
    padding: 30px 0;
  }
  .template-blog .m-select-page-outer,
  body .blog-page-layout .m-select-page-outer {
    display: block;
  }
  .template-article .article .rte h1,
  .template-article .article .rte h2,
  .template-article .article .rte h3,
  .template-article .article .rte h4,
  .template-article .article .rte h5 {
    font-size: 15px;
    text-align: left !important;
  }
  body .page-header:not(.page-header--with-background) {
    padding: 0;
  }

  .template-article .article .rte * {
    font-size: 15px;
    line-height: 22px;
  }
  .template-article .article-image .overlay-text--inline {
    position: relative;
    padding: 10rem 0;
  }
  .template-article .article .rte,
  .template-article .article .rte * {
    text-align: left !important;
  }
  .template-article .page-header h1.majortitle {
    font-size: 24px;
    line-height: 29px;
    text-align: center;
  }
  body.template-article .page-section-spacing .article-image--large {
    margin-top: -60px;
    margin-bottom: 40px;
  }
  .blog-page-layout .flex-titme-ec {
    margin-bottom: 4px;
  }
  .blog-page-layout .flex-titme-ec svg {
    width: 8px;
  }
  .blog-page-layout span.time-set {
    font-size: 14px;
  }
  .our-story-timeline .titmeline-desktop {
    display: none;
  }
  .blog-page-layout .article__inner h2 {
    font-size: 17px;
    line-height: 20px;
    min-height: 43px;
  }
  .template-suffix-story .collection-listing .product-list .product-block {
    /*background: transparent !important; */
    margin: 0;
  }
}

/***********Rip Tip Page*******/
.rip-top-page-sec-11 .feature-text-paired,
.rip-top-page-sec-11 .feature-text-paired * {
  text-align: left;
}
.rip-top-page-sec-11 .fully-spaced-row--medium.full-width-bleed {
  margin: 0;
}
.rip-top-page-sec-11,
.template-suffix-recycling-scheme .recycle-your-ripple {
  margin-top: -60px;
}
.rip-top-page-sec-11.home-natural-blends .feature-text-paired {
  margin-right: auto;
}
.template-suffix-rip-top-temp .faq_home_accordion .faq-box-outer .faq-box {
  border-bottom: 1px solid #282828 !important;
}
.template-suffix-rip-top-temp .pageheader,
.template-suffix-story .pageheader,
.template-suffix-recycling-scheme .pageheader {
  background: transparent;
}
.template-suffix-recycling-scheme
  .recycle-your-ripple
  .fully-spaced-row--medium {
  margin: 0;
}
.template-suffix-rip-top-temp .keypoint-section {
  padding-top: 30px;
  padding-bottom: 40px;
}
.rip-tip-how-to .container {
  max-width: 1200px;
}
.template-suffix-subscription-page .subscription-how-it-work .container {
  max-width: 1400px;
}
.rip-tip-how-to .text-column__text.rte {
  max-width: 245px;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .rip-top-page-sec-11 .rimage-wrapper {
    padding-top: 100% !important;
    background-size: cover !important;
  }
  html body .rc-widget {
    padding-top: 0 !important;
    padding-bottom: 4px !important;
  }
  .rip-tip-how-to .text-column__text.rte {
    flex: 1;
  }
  .rip-tip-how-to
    .flexible-layout
    .column
    .text-column__image.lightly-spaced-row {
    flex: 0 0 90px;
    max-width: 90px !important;
  }
  body .rip-tip-how-to .flexible-layout .column {
    display: flex;
    flex-wrap: wrap;
    text-align: left;
    align-items: flex-start;
    margin-bottom: 20px;
  }
  .rip-top-page-sec-11 .rimage-wrapper img.rimage__image {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center !important;
  }
  .rip-top-page-sec-11 .fully-spaced-row--medium.full-width-bleed .container {
    padding: 0;
  }
  .rip-top-page-sec-11.home-natural-blends .feature-text-paired * {
    text-align: center;
  }

  .rip-top-page-sec-11.home-natural-blends .feature-text-paired {
    max-width: 340px;
    text-align: center !important;
  }
  body .rip-top-page-sec-11 {
    padding: 0 !important;
  }
}
@media (max-width: 400px) {
  .rip-tip-how-to
    .flexible-layout
    .column
    .text-column__image.lightly-spaced-row {
    flex: 0 0 70px;
    max-width: 70px !important;
  }
  .rip-tip-how-to .text-column__text.rte,
  .rip-tip-how-to .text-column__text.rte p {
    font-size: 15px;
    padding-left: 10px;
  }
}

body .otCookiesNotification #cookies-wrapper {
  background: rgba(40, 40, 40, 0.5) !important;
  border-radius: 0 !important;
}
body .p-reviews-ss-yi * {
  color: #282828;
}
body .starter-home-pod .half_grid .starter-box .ico-vie h5,
.starter-contain .content_n h5 {
  font-family: Inter, sans-serif !important;
    font-weight: 700;
}
html body .starter-home-pod .half_grid .starter-box .text-icon span {
  top: 2px !important;
  right: 14px !important;
}
body .otCookiesNotification #cookies-submit > span {
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: #282828;
  background: #ffffff;
  border-radius: 3px;
  text-transform: uppercase;
  padding: 0.8em 0.8em;
   font-family: Inter, sans-serif !important;
    font-weight: 700;
}
body .otCookiesNotification #cookies-message > p {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #ffffff;
}
.pdp-kit-only .fully-padded-row--medium {
  padding: 0 !important;
}
.pdp-kit-only .mobile-only-image {
  display: none;
}
.glow-pro.pdp-kit-only .image-overlap__image.image-overlap__image-1 {
  line-height: 0;
  margin: 0;
}
.PDP_VideO .large--hide {
  display: none;
}
body .starter-home-pod .half_grid .starter-box .ico-vie h5 {
  margin-bottom: 2px;
}
body .starter-home-pod .half_grid .starter-box .ico-vie {
  padding-right: 20px;
}
body .starter-home-pod {
  min-height: inherit !important;
}
.PDP_VideO .full__width {
  clear: both;
  overflow: hidden;
}
.PDP_VideO iframe {
  width: 102% !important;
  height: 101% !important;
  object-fit: cover !important;
  left: -1% !important;
  right: -1% !important;
}
.PDP_VideO .home-pod h3 {
  padding: 50px 5rem 10px !important;
  margin: 0 !important;
  font-style: normal;
  font-weight: normal !important;
  font-size: 34px;
  line-height: 41px;
   font-family: Inter, sans-serif !important;
    font-weight: 700 ;
}
.p-reviews-ss .product-customer-reviews {
  background-image: none !important;
}
.product-form .quantity-wrapper a {
  border: 0 !important;
}
.flavour_drop span {
  background-size: 100% 200% !important;
}
.starter-box .text-icon div p {
  margin-bottom: 0 !important;
}
body .starter-home-pod .half_grid .starter-box {
  position: relative;
}

.rebuy-button {
  font-size: 14px;
  letter-spacing: 0.5px;
   font-family: Inter, sans-serif !important;
    font-weight: 700 !important;
  text-transform: uppercase;
}
body .starter-home-pod .half_grid .starter-box .accordion_n {
  top: 10px !important;
  position: absolute;
  right: 5px;
}

body .starter-home-pod .half_grid .starter-box .accordion_n span {
  top: 0 !important;
}
/*****************Cart Drwer**************/
.rc-template__legacy-radio .rc-radio {
  padding-left: 0px;
  padding-right: 0 !important;
  padding-bottom: 5px;
}

.rc-template__legacy-radio .rc-radio__input {
  margin-left: 0;
}
body .rc-template {
  position: relative;
}
.rc_widget__option__plans__dropdown.rc-selling-plans__dropdown {
  background: #32877d;
  border-radius: 4px;
  width: 100%;
  padding: 9px 8px;
  color: #fff !important;
  border-color: #32877d;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
}
.rc-container-wrapper .rc-template__legacy-radio .rc-radio__input {
  margin-top: 0 !important;
}
.rc-template__legacy-radio .rc_widget__option__selector + .rc-selling-plans {
  padding: 0;
}
.rc-container-wrapper .rc-template__legacy-radio .rc-radio__input {
  margin-left: 0;
}
.rc-container-wrapper .rc-container-wrapper.rc_container_wrapper {
  position: relative;
  display: block;
}
body .rc-container-wrapper.rc_container_wrapper {
  position: relative;
}
.rc-selling-plans-dropdown select {
  border: 0;
  border-radius: 5px;
  color: #fff !important;
}
.rc-widget .rc-selling-plans {
  background: transparent !important;
}
.rc-container-wrapper .rc-template__legacy-radio .rc-radio {
  padding-left: 0px;
  padding-right: 0 !important;
  padding-bottom: 0px;
}
.rc-template__legacy-radio .rc_widget__option__selector + .rc-selling-plans {
  padding: 0 !important;
  margin-top: 5px;
}
.rc-radio.rc-radio--active ~ .rc-selling-plans[data-v-ddaa0f43] {
  padding: 0 !important;
}
body .rc-widget .px-3 {
  padding: 0;
}
.rc_popup button.rc_popup_label_wrapper.row,
.rc_popup button.rc_popup_label_wrapper.row *,
.rc-radio.rc-radio--active[data-v-ddaa0f43],
.rc-widget .px-3 {
  border: 0 !important;
  background: transparent !important;
}
.rc-container-wrapper div.rc_popup {
  display: block;
  padding: 8px;
  white-space: nowrap;
  position: absolute;
  right: 34%;
  top: 26px;
}
.rc-container-wrapper.rc_popup__block {
  color: #0a0607;
  font-size: 14px;
  line-height: 17px;
  text-align: center !important;
  border-radius: 5px;
  top: 64% !important;
}
.rc-container-wrapper .rc_popup_label_wrapper.row {
  color: #346d6b;
  background: transparent !important;
  padding: 0;
}
body div.rc_block__type--active,
body div.rc_widget__option--active.rc-option--active {
  background: transparent !important;
}
/**body .buy-buttons-row .rc-container.rc_container {
    display: none !important;
}
.price-container .price-descriptors {
    display: none !important;
}**/

/*****************404 Pge**************/
.section.page-cs-404 .lightish-spaced-row-above {
  margin: 30px 0;
}

section.page-cs-404 .btn-grop .lightish-spaced-row-above {
  margin: 25px 0;
}
section.page-cs-404 h1.majortitle {
  font-size: 34px;
  line-height: 41px;
  text-align: center;
  text-transform: lowercase;
  color: #000000;
   font-family: Inter, sans-serif !important;
    font-weight: 700;
  font-style: normal;
  margin: 0;
  letter-spacing: inherit;
}
section.page-cs-404 .btn-grop .bottom-note p {
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 24px;
  color: #000000;
}
section.page-cs-404 .spaced-row p {
  max-width: 90%;
  margin: 0 auto;
}

section.page-cs-404 .page-section-spacing {
  max-width: 590px;
  margin: 50px auto;
}
body .PDP_VideO .home-pod br {
  display: none !important;
}
@media (max-width: 767px) {
  section.page-cs-404 h1.majortitle {
    font-size: 24px;
    line-height: 28px;
  }
  .faq_home_accordion .faq-box-outer .pro-tabs {
    text-align: left;
  }
  body .rc-container-wrapper div.rc_popup {
    display: block;
    padding: 8px;
    white-space: nowrap;
    position: absolute;
    right: 11%;
    top: 35px;
  }
  body .whole-sale-banner .flexible-layout.valign-middle {
    flex-direction: column-reverse;
  }
  .whole-sale-banner .flexible-layout a.howitallbtn.btn.btn--primary {
    max-width: 280px;
  }
  .wholesale-logoss .logo-list__logo-d {
    padding: 0 2px;
  }
  body .whole-sale-banner .use-alt-bg.fully-padded-row--medium {
    padding-bottom: 0;
  }
  .wholesale-logoss.home-scrolling-logos .animation--marquee .insta_box_new {
    flex: 0 0 33%;
    max-width: 33%;
    line-height: 0;
  }
  .home-try-all.whole-sale-banner .container .feature-text-paired {
    max-width: 360px;
    margin: auto;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  body .whole-sale-page.home-natural-blends .feature-text-paired {
    padding: 25px 20px;
    max-width: 350px;
  }

  body .starter-home-pod .half_grid .starter-box .text-icon span {
    top: 10px !important;
  }
  body .PDP_VideO .home-pod br {
    display: none !important;
  }
  .home-pod.home_merch_wrap.merch_center {
    width: 100% !important;
    left: 0;
    text-align: center !important;
  }
  html body .PDP_VideO .home-pod h3 {
    padding: 10px 2rem 30px !important;
    width: 100%;
    display: block;
    text-align: center !important;
    font-size: 24px !important;
    line-height: 28px !important;
  }
  body .PDP_VideO .full__width.small--hide {
    display: none !important;
  }
  body .PDP_VideO .large--hide {
    display: block;
  }
  .starter-contain .content_n h5 {
    font-size: 14px !important;
  }
  body .starter-box h5 {
    font-size: 16px !important;
  }
  html body.template-collection #custom-add-to-cart,
  html body.template-collection #custom-add-to-cart,
  body.template-collection .cart-on-hover #sold-out-pro {
    padding: 14px 9px !important;
    font-size: 11px !important;
    height: 39px !important;
  }
  section.page-cs-404 h1.majortitle span.ico-404 {
    display: none;
  }
  section.page-cs-404 .btn-grop .bottom-note p {
    font-size: 13px;
    line-height: 16px;
    max-width: 100%;
  }
  section.page-cs-404
    .btn-grop
    .lightish-spaced-row-above
    a.howitallbtn.btn.btn--primary {
    padding: 1em 25px;
    max-width: 200px;
  }
}

/*****************Main Nav**************/
body .navigation .navigation__tier-1 > .navigation__item > .navigation__link {
  font-size: 44px;
  line-height: 53px;
  color: #373737;
  padding: 3px 0;
   font-family: Inter, sans-serif ;
    font-weight: 700 ;
  font-style: normal;
}
body .mobile-navigation-drawer .mobile-nav-toggle svg.feather.feather-x {
  width: 30px;
  height: 30px;
  color: #000;
}
.header-account-link {
    line-height: normal !importanyt;
}
body .mobile-navigation-drawer .mobile-nav-toggle {
  padding: 19px 20px;
  color: inherit;
  margin-left: -50px;
}
.mobile-navigation-drawer .bottom_navlink {
  width: 100%;
  position: absolute;
  bottom: 60px;
  left: 0;
  padding: 0 60px;
}
.mobile-navigation-drawer .bottom_navlink li {
  font-weight: 400;
  font-size: 15px;
  line-height: normal;
  color: #373737;
  margin-bottom: 8px;
}

.mobile-navigation-drawer .navigation.navigation--main {
  padding: 0 60px;
}

.bottom_navlink ul {
  padding: 0;
}

.section-image-with-text .image-overlap__image.only-m-image {
  display: none;
}
div.press_section .section-header sup {
  top: -0.3em;
}
.marquee-1 {
  display: flex;
  overflow: hidden;
  user-select: none;
  gap: var(--gap);
}
.slideshow .overlay-text .overlay-text__title,
.slideshow .overlay-text .overlay-text__title * {
  text-transform: inherit !important;
}
.marquee-1 .marquee__group span {
  padding-right: 12px;
  padding-left: 12px;
}
.glow-pro .video-container.image-overlay {
  height: auto;
}
body .video-container__play svg {
  color: #fff;
}
.marquee__group span {
  padding-right: 10px;
}
body .Collection-tab .desktop_views_ul li a {
  color: inherit;
}
.glow-pro .video-container__video,
.glow-pro .product-media--frame {
  position: relative;
  padding-bottom: 79%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: 0;
  min-width: inherit;
  animation: scroll 40s linear infinite;
  padding: 8px 0 !important;
}

@media (prefers-reduced-motion: reduce) {
  .marquee__group {
    animation-play-state: paused;
  }
}

.marquee--reverse .marquee__group {
  animation-direction: reverse;
  animation-delay: calc(var(--duration) / -2);
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-100%);
  }
}

@font-face {
  font-family: "Apple Garamond";
  src: url("https://cdn.shopify.com/s/files/1/0100/6082/4612/files/AppleGaramond.woff2?v=1679325741")
      format("woff2"),
    url("https://cdn.shopify.com/s/files/1/0100/6082/4612/files/AppleGaramond.woff?v=1679325741")
      format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.slideshow .overlay-text .overlay-text__title,
.slideshow .overlay-text .overlay-text__title * {
  font-family: "Apple Garamond";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.faq_home_accordion .faq-box-outer .faq-box {
  background: transparent;
  margin: 0;
}
.cr-section .customerreviews_section .review_box {
  min-height: inherit !important;
}

.faq_home_accordion section.faq-box-outer {
  padding: 60px 0;
}
.faq_home_accordion .faq-box-outer .faq h5 {
     font-size: 16px;
    cursor: pointer;
    font-family: "Inter", sans-serif !important;
    line-height: 24px;
    font-weight: 700 !important;
    letter-spacing: 0;
}
body .right-side-menu .mobile-view-layout span {
  float: right;
  right: 4px;
  position: relative;
  top: auto;
}
.faq_home_accordion .section-title-top {
  margin-bottom: 30px;
}

body .faq_home_accordion .faq-box-outer .faq-box {
  padding: 20px 0;
  border-bottom: 1px solid #278076;
  border-radius: 0;
}

body p {
   font-family: Inter, sans-serif !important;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
body .Collection-tab {
  margin-top: 40px;
  margin-bottom: 10px;
}
.Collection-tab .short-container {
    margin: 0 auto 40px;
}
.Custom-class-zero .product-slider h2.hometitle {
    margin-bottom: 22px !important;
}
.collection-listing .product-info .productvendor {
    margin-top: 4px;
}

.Kloc-collection .short-container {
  max-width: 500px;
}
html body .Collection-tab select,
.pro-tabs select.select-dropdown__button {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: "";
}
.Collection-tab .short-container {
  max-width: 600px;
}
.Mobile_only {
  display: none;
}
.section-footer__lower-menu__list li a {
  line-height: 1;
}
body .faq_section p sup {
  color: #373736;
}
body .section-footer__row-lower,
.section-footer__row-lower,
.section-footer__row-lower * {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
}
body .section-footer__lower-menu {
  margin-bottom: 0;
}
html body.smart-cart--enabled {
  overflow: inherit !important;
}
body .section-footer__row-lower {
  align-items: flex-end;
}
.section-footer__row-lower {
  align-items: flex-end;
}

.section-footer__lower-menu li {
  margin-bottom: 0;
}
.button.altcolour,
.btn.btn--secondary,
button.altcolour,
input[type="submit"].altcolour,
input[type="reset"].altcolour,
input[type="button"].altcolour {
  outline: 0 !important;
  border: 0 !important;
}
.overlay-text__button.button,
.home-natural-blends .btn.btn--primary,
.btn.howitallbtn {
  border: 0 !important;
}

.collection-slider-row li.slick-arrow {
  opacity: 0;
  visibility: hidden;
}
body .section-footer__menu-block__menu li {
  line-height: 20px;
}
.collection-slider-row:hover .collection-listing li.slick-arrow {
  opacity: 1;
  visibility: visible;
}
/*************Faq page***************/
body.template-suffix-faq {
  background: rgba(219, 234, 229, 0.5);
}
body.template-suffix-faq div#pageheader {
  background: transparent;
}
body .faq-box-outer .faq-box {
  cursor: pointer;
}
body .select-dropdown {
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.select-dropdown {
  margin-bottom: 30px;
}
.select-dropdown__button .zmdi-chevron-down:after {
  content: "\f107";
  font-family: FontAwesome;
  display: inline-block;
  font-size: 18px;
  font-weight: normal;
}
.faq-box-outer .faq-box .rte a:not(.btn) {
  border-bottom: 0;
}
.select-dropdown ul.tabs.select-dropdown__list {
  margin: 0 !important;
  display: block !important;
}
.select-dropdown
  ul.tabs.select-dropdown__list
  li.select-dropdown__list-item
  a.active {
  color: #282828;
}
.select-dropdown ul.tabs.select-dropdown__list li.select-dropdown__list-item a {
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
   font-family: Inter, sans-serif;
    font-weight: 700;

  text-align: center;
  color: #28282840;
}
.select-dropdown ul.tabs.select-dropdown__list li.select-dropdown__list-item {
  width: 100%;
  max-width: 100%;
  display: block;
  margin: 0;
}
body .select-dropdown__button {
  padding: 14px 35px 14px 15px;
  cursor: pointer;
  width: 100%;
  text-align: left;
  background: #ffffff;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.02em;
  font-family: Inter, sans-serif ;
    font-weight: 700;
  text-transform: uppercase;
  color: #282828;
  position: relative;
  width: 293px;
  max-width: 293px;
  border: solid 1px black;
  border-radius: 5px;
  height: 56px;
}
.starter-box .text-icon div p {
  font-family: Inter, sans-serif !important;
    font-weight: 400;
}
.select-dropdown__button .zmdi-chevron-down {
  position: absolute;
  right: 13px;
  top: 14px;
  font-style: normal;
}
.select-dropdown__list-item {
  display: block;
  list-style-type: none;
  padding: 10px 15px;
  background: #fff;
  border-top: 0;
  font-size: 14px;
  line-height: 1.4;
  cursor: pointer;
  color: #616161;
  transition: all ease-in-out 0.3s;
}
.faq-box-outer .select-dropdown__list.active {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1, 1);
}
.faq-box-outer .select-dropdown__list {
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  max-height: 300px;
  overflow: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
  opacity: 0;
  pointer-events: none;
  transform-origin: top left;
  transform: scale(1, 0);
  transition: all ease-in-out 0.3s;
  z-index: 98;
}
.faq-richtext .faq-rich-ct {
  text-align: center;
}
.page-width .rich-box-faa {
  max-width: 550px;
  margin: auto;
}
.faq-help .content p {
  margin-bottom: 9px;
}
.faq-richtext a.btn.howitallbtn {
  display: inline-block;
  float: none;
  min-width: inherit;
  max-width: 176px;
}
.anser p:last-child {
  margin-bottom: 0 !important;
}
.faq-richtext a.btn.howitallbtn span {
  font-style: normal;
  font-weight: normal;
 font-family: Inter, sans-serif;
    font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #ffffff;
  padding: 13px;
}
.faq-richtext .rich-text p {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #282828;
}
.faq-richtext h2.h3 {
  font-style: normal;
  font-weight: normal;
   font-family: Inter, sans-serif;
    font-weight: 700;
  font-size: 34px;
  line-height: 41px;
  text-align: center;
  text-transform: uppercase;
  color: #346d6b;
}
.faq-richtext {
  padding: 55px 0 !important;
}

.faq-box-outer ul.tabs li a {
  padding: 0;
  text-transform: inherit;
  display: block;
  width: 100%;
  font-style: normal;
  font-weight: normal;
   font-family: Inter, sans-serif;
    font-weight: 700;
  font-size: 24px;
  line-height: 29px;
  text-align: center;
  color: rgba(40, 40, 40, 0.25);
}
.faq-box-outer .tab-content p {
  margin-top: 0;
}
.faq-box-outer ul.tabs li a.active,
.faq-box-outer ul.tabs li a:hover,
.faq-box-outer ul.tabs li a:focus {
  background: transparent;
  color: #000;
  border-color: #000;
}
.faq-box-outer .tab-content {
  padding: 10px 0;
}
.faq-box-outer ul.tabs li {
  display: inline-block;
}

.faq-box-outer .pro-tabs ul.tabs {
  text-align: center;
  margin-bottom: 40px;
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.faq-box-outer .pro-tabs ul.tabs li {
  flex: 0 0 30%;
  max-width: 30%;
  margin: 0 5px;
}
.faq-box-outer ul.tabs {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}

.faq-box-outer .accordion {
  margin: 0;
  padding: inherit;
  text-decoration: none;
  font-size: 10px;
  position: relative;
  text-align: left;
  padding: 10px 0px;
}
.faq-box-outer .accordion-open {
  color: #425d80;
}
.faq-box-outer .accordion-open span:after {
  content: "–";
  font-family: FontAwesome;
  font-size: 20px;
  color: #425d80;
  font-weight: 600;
}
.faq-box-outer .faq span {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  padding-right: 0;
  font-weight: normal;
}
.faq-box-outer .accordion-close span:after {
  content: "+";
  font-family: FontAwesome;
  font-size: 20px;
  color: #425d80;
  font-weight: 600;
}

.faq-box-outer .faqpage div.content {
  margin: 0;
  padding: 10px 0;
  line-height: 1.5em;
  overflow: hidden;
  text-align: left;
}
.faq-box-outer .faqpage div.content ul {
  padding: 0;
  margin: 0;
  padding: 3px;
}
.faq-box-outer .faqpage div.content p {
  padding: 0;
  margin: 3px 0 10px;
  padding: 3px;
}
.faq-box-outer .faqpage div.content ul li {
  list-style-position: inside;
  line-height: 25px;
}
.faq-box-outer .faq {
  padding: 0;
  position: relative;
}
.faq-box-outer .faq h5 {
  margin-bottom: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.02em;
  color: #346d6b;
   font-family: Inter, sans-serif ;
    font-weight: 700;
}
section.faq-box-outer {
  padding: 60px 0 20px;
}
.faq-help .content p, .faq-help .content .rte.anser {
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 28px;
    letter-spacing: -.32px;
    color: #282828;
    font-family: "Inter", sans-serif !important;
}
.faq-help .content {
  padding: 20px 0 0;
}
.faq-box-outer .faq-box {
  margin-bottom: 15px;
}
.faq-richtext .article.fully-spaced-row--medium {
  margin: 0;
}
body#ripple-faqs_body {
  background: rgba(219, 234, 229, 0.5);
}
.faq-box-outer .page-width {
  max-width: 650px;
  margin: 0 auto;
}
.faq_home_accordion .faq-box-outer .page-width {
  max-width: 610px;
}
.faq-box-outer .faq-box {
  background: #ffffff;
  border-radius: 3px;
  padding: 14px 15px;
}
.faq-box-outer .section-title-top {
  text-align: center;
  margin-bottom: 30px;
}
.faq-box-outer .section-title-top h2,
.faq-richtext h2.majortitle.in-content {
  font-size: 34px;
  text-align: center;
  color: #346d6b;
  letter-spacing: 0;
 font-family: "Inter", sans-serif !important;
  font-weight: 700 !important;
 line-height: 30px !important;
  margin-bottom: 20px;
}
.faq_home_accordion .faq-box-outer .faq h5 span:after {
 font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
.faq_home_accordion .content {
  padding-bottom: 10px;
}
.faq-richtext .button-row .button-row__button {
  font-size: 16px;
  min-width: 180px;
  padding: 1em 25px;
   font-family: Inter, sans-serif ;
    font-weight: 700 ;
}
.faq-box-outer .faq-dis p {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #282828;
  display: block;
  max-width: 580px;
  margin: auto;
}
.section-footer .heading-font {
    font-family: "Inter", sans-serif !important;
    font-weight: 700;
    line-height: normal;
  
}
@media (max-width: 1280px) {
  .faq-box-outer .section-title-top h2,
  .faq-richtext h2.h3,
  .faq-richtext h2.h3 {
    font-size: 28px;
  }

  .faq-box-outer ul.tabs li a {
    font-size: 20px;
  }
}

@media (max-width: 1024px) {
  .faq-box-outer .section-title-top h2,
  .faq-richtext h2.h3,
  .faq-richtext h2.h3,
  .faq-box-outer .section-title-top h2,
  .faq-richtext h2.majortitle.in-content {
    font-size: 26px;
  }
  .faq-richtext a.btn.howitallbtn {
    display: inline-block;
    float: none;
    min-width: inherit;
    max-width: 151px;
  }
  .faq-richtext a.btn.howitallbtn span {
    font-size: 15px;
    padding: 10px;
  }
  .faq-box-outer .faq-dis p,
  .faq-help .content p,
  .faq-richtext .rich-text p {
    font-size: 15px;
    line-height: 21px;
  }

  .faq-box-outer .pro-tabs ul.tabs {
    margin: 30px 0 20px;
  }
  .faq-box-outer ul.tabs li a {
    font-size: 18px;
  }
  .faq-richtext {
    padding: 40px 0 !important;
  }
}
.select-dropdown.medium-up-desk-hide {
  display: none;
}
.pro_box .product_form {
  text-align: center;
}
.Collection-tab .desktop_views_ul li {
  list-style: none;
}
.collection-listing .product-list--per-row-4 .product-block {
  margin: 0;
}
@media (max-width: 767px) {
  .faq_home_accordion .custom-faq {
    padding: 0 15px;
  }
  .faq-box-outer .pro-tabs {
    text-align: center;
  }
  .select-dropdown
    ul.tabs.select-dropdown__list
    li.select-dropdown__list-item
    a {
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    color: #28282880;
   font-family: Inter, sans-serif ;
    font-weight: 700 ;
    font-style: normal;
    text-align: left;
  }
  body .faq-box-outer .select-dropdown {
    position: relative;
    display: inline-block !important;
    max-width: 100%;
  }
  body .mobile-navigation-drawer .bottom_navlink {
    bottom: 40px;
    padding: 0 30px;
  }
  body .mobile-navigation-drawer ul.navigation__tier-1 {
    padding: 10px 0 !important;
  }
  body .mobile-navigation-drawer .mobile-nav-toggle {
    margin-left: -25px;
  }
  .mobile-navigation-drawer .navigation.navigation--main {
    padding: 0 30px;
  }
  body .navigation .navigation__tier-1 > .navigation__item > .navigation__link {
    font-size: 35px;
    line-height: 45px;
  }
  .overlay-text__button.button,
  .home-natural-blends .btn.btn--primary,
  .btn.howitallbtn,
  .home-natural-blends a.btn.btn--primary,
  body #custom-add-to-cart,
  body #custom-add-to-cart,
  body .cart-on-hover #sold-out-pro,
  div#shopify-section-footer
    #top-mc-form
    button.needsclick.go3894874857.kl-private-reset-css-Xuajs1,
  .product-form
    .quantity-submit-row
    .quantity-submit-row__submit
    button[type="submit"],
  .faq-richtext .button-row .button-row__button {
    font-size: 15px !important;
  }
  body .section-image-with-text .only-d-image {
    display: none !important;
  }
  body .section-image-with-text .only-m-image {
    display: block !important;
  }
  body .video-container__play svg {
    width: 50px;
    height: 50px;
  }
  .glow-pro .video-container.image-overlay {
    height: auto;
  }
  body .collection-slider-row li.slick-arrow {
    opacity: 1 !important;
    visibility: visible !important;
  }
  body .Desktop_only {
    display: none !important;
  }
  body .Mobile_only {
    display: block !important;
  }
  .faq-box-outer .section-title-top h2,
  .faq-richtext h2.h3,
  .faq-richtext h2.h3,
  .faq-box-outer .section-title-top h2,
  .faq-richtext h2.majortitle.in-content {
    font-size: 24px;
  }
  .pro_box .product_form {
    text-align: center;
  }
  .select-dropdown.medium-up-desk-hide {
    display: block;
  }
  .faq-box-outer .pro-tabs ul.tabs.small-hide-mobile {
    display: none !important;
  }
  body section.faq-box-outer {
    padding-top: 30px;
  }
  section.faq-box-outer {
    padding: 0 25px;
  }
  .faq-box-outer .faq h5 {
    padding-right: 20px;
  }
  .faq-box-outer .faq h5 {
    font-size: 15px;
  }
  .page-width .rich-box-faa {
    max-width: 300px;
  }
  .faq-richtext h2.h3,
  .faq-richtext h2.h3 {
    font-size: 22px;
    line-height: 24px;
  }
}

body .product-detail .gallery .slick-dots li {
  flex: 0 1 20px;
  display: flex;
  justify-content: center;
}
.faq_section .accordion_n {
  font-weight:700 !important;
}
.pro-customer-reviews.featured-slider-related .review_box {
  box-shadow: none;
}
html body .featured-slider-related button.slick-arrow {
  transition: inherit !important;
  border: 0.5px solid #e4e4e4 !important;
  animation: none !important;
}
html body .featured-slider-related button.slick-next {
  right: 20px;
  background-image: url(https://cdn.shopify.com/s/files/1/0100/6082/4612/files/next.svg?v=1678429597);
  background-size: 11px;
  background-repeat: no-repeat;
  background-position: center;
}
html body .featured-slider-related button.slick-prev {
  right: 20px;
  background-image: url(https://cdn.shopify.com/s/files/1/0100/6082/4612/files/prev.svg?v=1678429597);
  background-size: 11px;
  background-repeat: no-repeat;
  background-position: center;
}
body .accordion_n {
    line-height: 24px;
    letter-spacing:0px;
}
body .faq_section p {
    color: #282828;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -0.32px;
    color: #282828;
    font-family: "Inter", sans-serif !important;
}
.featured-slider-related button.slick-arrow {
  text-indent: -9999999999999px;
  font-size: 16px;
  text-shadow: none;
  width: 26px;
  height: 26px;
  padding: 3px;
  background: #ffffff;
  border: 0.5px solid #e4e4e4;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99999;
}

.featured-slider-related button.slick-prev {
  left: 20px;
}

.featured-slider-related button.slick-next {
  right: 20px;
}
.product-slider #slide_arrow li {
  list-style: none;
  margin: 0;
}
klarna-placement {
  border-radius: 5px;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 15px !important;
  display: block;
  line-height: 1 !important;
}
.cart-on-hover #sold-out-pro {
  min-width: 220px;
}
.product-slider #slide_arrow ul {
  margin: 0;
  padding: 0;
}
body .collection-listing .product-list {
  margin: 0;
}
.home-feature-pro .container.container--no-max {
  padding: 0;
}
body .accordion-close span::after {
  content: "+" !important;
}
body .accordion-open span::after {
  content: "–";
}
.product-slider #slide_arrow {
  display: inherit !important;
}
.product-slider #slide_arrow svg {
  width: 15px;
  height: auto;
  cursor: pointer;
}
.product-slider #slide_arrow .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  padding: 20px;
  cursor: pointer;
  fill: #fff;
}
.product-slider #slide_arrow .prev.slick-arrow {
  left: 0px;
}
.product-slider #slide_arrow .next.slick-arrow {
  right: 0px;
}
.product-slider #slide_arrow .slick-arrow.slick-disabled {
  opacity: 0;
}
.btn:hover,
.button.altcolour:hover,
.btn.btn--secondary:hover,
button.altcolour:hover,
input[type="submit"].altcolour:hover,
input[type="reset"].altcolour:hover,
input[type="button"].altcolour:hover {
  background-image: linear-gradient(270deg, #2f605e, #54a2a0 50%, #2f605e);
  background-size: 200% 100%;
  animation: promobarAnimation 4s linear infinite;
  transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
  background-color: #2f605e;
  border-color: #2f605e !important;
  color: #fff;
}
@media (hover: hover) {
  .button:hover,
  a.button:hover,
  .btn:hover,
  a.btn:hover,
  button:hover,
  input[type="submit"]:hover,
  input[type="reset"]:hover,
  input[type="button"]:hover {
    background-image: linear-gradient(270deg, #2f605e, #54a2a0 50%, #2f605e);
    background-size: 200% 100%;
    animation: promobarAnimation 4s linear infinite;
    transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
    background-color: #2f605e;
    border-color: #2f605e !important;
    color: #fff;
  }
}

.btn-grop.medium-hide-blu {
  display: none;
}

body .product-short-box {
  position: relative;
}
.desktop-currency,
.mobile-currency {
  position: relative;
  z-index: 9;
}
.open-login .desktop-currency,
.mobile-currency {
  z-index: 0;
}
.desktop-currency {
  margin-right: 0;
}
.currency-picker {
  width: 34px;
  vertical-align: inherit;
  padding: 0;
  border: none;
  font-weight: 400;
  background: no-repeat;
  outline: none;
  line-height:normal;
  letter-spacing: 0;
  font-size: 14px;
  font-family: "Inter", sans-serif !important;
  text-transform: lowercase;
  box-shadow: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
}
span.header-account-link__text {
    line-height: normal !important;
}
body .pageheader--transparent .currency-picker, body .pageheader--transparent .header-account-link span {
    font-family: "Inter", sans-serif !important;
    line-height: normal;
    letter-spacing: 0;
    font-weight: 400;
}
body .custom-meta-fiesld p,
body .custom-meta-fiesld * {
  color: #282828 !important;
}
.vendor-pt {
  font-family: Inter, sans-serif;

}

body .product-detail .detail .title {
  margin: 0 0 0.2em;
}
.section-footer__lower-menu__list {
  margin: 0;
}
body .faq_section p {
  color: #282828;
}
.announcement__text p a,
.announcement__text p a:hover,
.announcement__text p a:hover * {
  text-decoration: none !important;
}
.announcement-bar__announcements {
  margin: 2px 0;
}
.section-product-recommendations h4.align-center.hometitle {
  margin: 0;
}
.tabs-product-ttt .tab-content .content_n .text-icon img.logo-bar__image {
  border-radius: 100%;
  object-fit: cover;
  object-position: center;
}

.Custom-class-Merch #custom-add-to-cart {
  background: #282828;
  color: #fff;
  border-color: #282828;
}
.product-block {
  background: #fff;
}
.glow-pro .inside-row .icon-1-item-v {
  flex: 0 0 100%;
  max-width: 100%;
  display: flex;
  text-align: left;
  align-items: flex-start;
}
.collection-pages-c .rte.cf.align-center.reading-width {
  max-width: 600px;
}
.glow-pro .inside-row .icon-1-item-v {
  margin-bottom: 15px;
}
.glow-pro .container {
  max-width: 100%;
  padding: 0;
}
.slick-product-prev.slick-disabled,
.slick-product-next.slick-disabled {
  opacity: 1;
  visibility: visible;
}
.glow-pro .inside-row .icon-1-item-v span.ico-text {
  text-align: left;
  padding-left: 14px;
}

.glow-pro .inside-row .icon-1-item-v span.ico-v {
  background: transparent;
  width: 30px;
  height: auto;
  border-radius: 0;
  justify-content: flex-start;
  overflow: auto;
}
.addReadMore .readLess,
.addReadMore .readMore {
  margin-left: 2px;
  cursor: pointer;
  font-weight: 300 !important;
  font-family: Inter, sans-serif !important;
  text-decoration: unset !important;
  font-style: normal;
  font-size: 13px !important;
  line-height: 17px;
  color: #282828 !important;
}
div#shopify-section-template--14762977427492__8e6410b2-b474-49d4-bd86-1752866a4af2
  .container {
  max-width: 1600px;
}
.glow-pro video {
  height: 100%;
  width: 100%;
  line-height: 0;
  object-fit: cover;
  object-position: center;
  transform: scale(1.001);
}

.glow-pro .image-overlap__image.image-overlap__image-1 {
  line-height: 0;
}
.glow-pro .inside-row .icon-1-item-v span.ico-text {
  font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -0.32px;
 font-family: Inter, sans-serif;
}
.template-product .review_rte p {
    line-height: 24px !important;
}
.product-image-t .flexible-layout.valign-middle {
  margin-bottom: 0;
}
body .glow-pro .container .feature-text-paired {
  max-width: 550px;
}
body .glow-pro .icon-with-text-listin {
  margin-top: 32px;
}
/* Slider */
.prouct-marquee .slick-slider {
  position: relative;

  display: block;

  -moz-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.js .prouct-marquee .marquee:not(.marquee--animate) {
  opacity: 1;
}
.prouct-marquee .slick-slide img {
  width: 25px;
  height: 25px;
}
.prouct-marquee .slick-list {
  position: relative;

  display: block;
  overflow: hidden;

  margin: 0;
  padding: 0;
}
.prouct-marquee .slick-list:focus {
  outline: none;
}
.prouct-marquee .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.prouct-marquee .slick-slider .slick-track,
.prouct-marquee .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.prouct-marquee .slick-track {
  position: relative;
  top: 0;
  left: 0;

  display: block;
}
.prouct-marquee .slick-track:before,
.prouct-marquee .slick-track:after {
  display: table;

  content: "";
}
.prouct-marquee .slick-track:after {
  clear: both;
}
.prouct-marquee .slick-loading .slick-track {
  visibility: hidden;
}

.prouct-marquee .slick-slide {
  display: none;
  float: left;

  height: 100%;
  min-height: 1px;
}

.prouct-marquee [dir="rtl"] .slick-slide {
  float: right;
}
.prouct-marquee .slick-slide img {
  display: block;
}
.prouct-marquee .slick-slide.slick-loading img {
  display: none;
}
.prouct-marquee .slick-slide.dragging img {
  pointer-events: none;
}
.prouct-marquee .slick-initialized .slick-slide {
  display: block;
  white-space: nowrap;
}
.prouct-marquee .slick-loading .slick-slide {
  visibility: hidden;
}
.prouct-marquee .slick-vertical .slick-slide {
  display: block;

  height: auto;

  border: 1px solid transparent;
}
.prouct-marquee .slick-arrow.slick-hidden {
  display: none;
}
.prouct-marquee .animation--marquee {
  padding: 10px 0;
}
.prouct-marquee .social__marquee {
  overflow: hidden;
  position: relative;
}
.prouct-marquee .social__marquee span.block-titlt {
  text-transform: lowercase;
  margin-left: 15px;
}
.prouct-marquee .social__marquee span.block-titlt {
  max-width: 100%;
  padding: 0 5px;
  flex: 0 0 100%;
  text-align: left;
}
.prouct-marquee .social__marquee span.block-titlt {
  font-style: normal;
  font-size: 14px;
  line-height: 17px;
  color: #fff;
  flex: 0 0 100%;
  -webkit-text-fill-color: #fff;
   font-family: Inter, sans-serif;
    font-weight: 700;
}
.prouct-marquee .animation--marquee span img {
  width: 25px;
  height: 25px;
}
.prouct-marquee span.block-itme {
  padding-top: 7px;
  padding-bottom: 7px;
}
.prouct-marquee span.block-itme {
  text-align: center;
  width: 100%;
  justify-content: center;
  display: flex;
  align-items: center;
  max-width: 100%;
}
.tabs-product-ttt ul.tabs li a {
  font-style: normal;
  font-size: 14px;
  text-transform: uppercase;
  font-family: Inter, sans-serif ;
}
.text-icon div {
  font-size: 14px;
  line-height: 22px;
  font-family: Inter, sans-serif ;
    font-weight: 600;
  font-style: normal;
}
body .content_n p, body .content_n ul li {
    line-height: 24px;
    font-weight: 300;
    letter-spacing: -.32px;
}
.tabs-product-ttt.spaced-row.container {
  max-width: 1280px;
}

.text-icon p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.tabs-product-ttt .tab-content .content_n {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 0 -10px;
}
.tabs-product-ttt .tab-content .content_n .text-icon {
  flex: 0 0 33.33%;
  padding: 0 15px;
  max-width: 33.33%;
  align-items: center;
}

.tabs-product-ttt .tab-content .content_n .text-icon img.logo-bar__image {
  width: 61px;
  height: 61px;
  margin: 0 !important;
  margin-right: 20px !important;
}
.tabs-product-ttt ul.tabs li {
  position: relative;
  top: 1px;
}
.tabs-product-ttt .tab-content {
  padding: 35px 0;
  background: transparent;
}
.tabs-product-ttt ul.tabs li a {
 padding: 15px 0;
    display: inline-block;
    font-family: Inter, sans-serif;
    font-weight: 600;
    line-height: normal;
    font-style: normal;
    font-display: swap;
    border-bottom: 2px solid transparent;
    opacity: 0.5;
}
.product-column-right .product-form .product-info .p-info a.product-link {
    display: flex;
    flex-wrap: wrap;
}
.product-column-right .product-form .product-info .p-info .productvendor {
    position: relative;
    top: -1px;
}
.tabs-product-ttt .acc-more {
    font-weight: 600;
}
.tabs-product-ttt ul.tabs {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
  border-bottom: 1px solid rgba(50, 135, 125, 0.5);
}
.tabs-product-ttt .ul.tabs li a {
  background: 0 0;
  padding: 0;
  text-transform: inherit;
  display: block;
  width: 100%;
  border-radius: 0;
  border-top: 0;
  border-bottom: 2px solid transparent;
  border-left: 0;
  margin-right: 0;
  color: #676767;
}
.tabs-product-ttt .tab-content p {
  margin-top: 0;
}
body .glow-pro .icon-with-text-listin {
  margin-left: -5px;
}
.tabs-product-ttt ul.tabs li a.active,
.tabs-product-ttt ul.tabs li a:hover,
.tabs-product-ttt ul.tabs li a:focus {
  background: transparent;
  color: #ddbca9;
  border-color: #ddbca9;
  opacity: 1;
}
.tabs-product-ttt ul.tabs li a.active svg,
ul.tabs li a:hover svg {
  fill: #ddbca9;
}
.tabs-product-ttt ul.tabs li a {
  text-decoration: none;
}

.tabs-product-ttt ul.tabs li {
  display: inline-block;
  margin: 0;
  margin-right: 45px;
}
.tabs-product-ttt .pro-tabs {
  margin-top: 30px !important;
}
.tabs-product-ttt ul.tabs {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}

body .price-container {
  align-items: center;
}
.p-reviews-ss-yi .container {
  max-width: 1280px;
}
.product-block:focus .collection-item__bg-hover,
.product-block:hover .collection-item__bg-hover {
  visibility: visible;
  opacity: 1;
  transition: all 0.4s cubic-bezier(0, 0, 0, 1);
  -moz-transition: all 0.4s cubic-bezier(0, 0, 0, 1);
  -webkit-transition: all 0.4s cubic-bezier(0, 0, 0, 1);
}
.desktop_product_bg img,
.mobile_product_bg img {
  width: 100%;
}
.desktop_product_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.gradient-div {
  position: relative;
}
.gradient-div::before {
  content: "";
  background-image: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0) 0%,
    #fddaad 60%,
    #fddaad 100%
  );
  position: absolute;
  width: 100%;
  height: 150px;
  bottom: 0;
  z-index: 0;
}
.collection-item__bg-hover,
.collection-item__bg-leaf {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.product-image-t .fully-spaced-row--medium {
  margin: 0;
}
.collection-item__bg-hover {
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s cubic-bezier(0, 0, 0, 1);
  -moz-transition: all 0.4s cubic-bezier(0, 0, 0, 1);
  -webkit-transition: all 0.4s cubic-bezier(0, 0, 0, 1);
}
.related-pro .product-slider {
  margin: 0;
}

.related-pro .product-slider .short-container {
  margin: 0;
}

.related-pro .product-slider .short-container h2.hometitle {
  margin: 0;
}
.flavour_drop {
  float: left;
  width: 100%;
  background: #fff;
  position: relative;
  padding: 13px 25px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  margin: 0 0 15px;
}
.starter-box .consection p {
  margin: 0;
}
.starter-box .text-icon div p {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.starter-contain .content_n .text-icon .imgblock {
  margin: 0px 20px 0px;
  width: 106px;
}
body .starter-home-pod .content_n .text-icon {
  margin-top: 15px;
}
.starter-contain .content_n .text-icon .imgblock {
  text-align: center;
}
.content_n .text-icon .imgblock img.logo-bar__image.lazyautosizes.lazyloaded {
  margin: 0 !important;
}
.home-try-all .majortitle {
       font-weight: 600;
    line-height: normal;
}
#product_des h2 {
      line-height: 30px !important;
}
.b-product_aroma-title {
       line-height: 30px !important;
}
.accordion_n{
    font-size: 16px !important;
}
.p-reviews-ss-yi h2.hometitle {
    text-transform: lowercase !important;
}
@media (min-width: 1040px) {
  .product-slider #slide_arrow .prev.slick-arrow {
    left: 15px;
  }
  body .starter-home-pod #product_des .content_n .text-icon > div {
  }
  .pro-customer-reviews.featured-slider-related {
    padding: 0 50px;
  }
  .main-image .slick-dots li button {
    display: none;
  }
  .product-slider #slide_arrow .slick-arrow path {
    fill: #000 !important;
  }

  .product-slider #slide_arrow .slick-arrow svg {
    height: 12px !important;
    width: 12px;
  }
  .product-slider #slide_arrow .slick-arrow {
    font-size: 16px;
    text-shadow: none;
    width: 26px;
    height: 26px;
    padding: 3px;
    background: #ffffff;
    border: 0;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .product-slider #slide_arrow .next.slick-arrow {
    right: 15px;
  }
  body .product-detail .gallery-size-medium {
    width: 50%;
  }
  .home-try-all.glow-pro .column.column--half.column--order-push-desktop,
  .home-try-all.glow-pro .column.column--half.align-left {
    width: 50% !important;
  }
}
body .product-form .quantity-submit-row .quantity-submit-row__submit {
  margin: 0;
}
.product-template__container {
  padding-bottom: 40px;
}
body .flavour_drop ul a {
  font-style: normal;
   font-family: Inter, sans-serif ;
    font-weight: 700;
  font-size: 16px;
  padding-left: 0;
}
body .flavour_drop ul {
  margin: 0;
  list-style: none;
  left: 0;
  padding-top: 11px;
}
.flavour_drop span.subtext {
  text-transform: lowercase;
  font-weight: normal;
}
body .flavour_drop ul li {
  list-style: none;
}
span.svgg-image {
  width: 36px;
  height: 36px;
  background: #dbeae5;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  margin-right: 10px;
}
body .flavour_drop ul {
  border-radius: 5px;
}
.flavour_drop i,
.flavour_drop ul a {
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-size: 14px;
    position: relative;
    top: 1px;
    line-height: normal;
    right: 0;
    font-weight: 700;
    font-style: normal;
}
.flavour_drop ul {
  position: absolute;
  left: 0;
  top: 53px;
  text-transform: uppercase;
  font-size: 16px;
  padding: 20px;
  background: #fff;
  width: 100%;
  padding: 0 0 15px 26px;
  z-index: 1;
  display: none;
  z-index: 99;
}
.flavour_drop span {
  font-style: normal;
   font-family: Inter, sans-serif;
    font-weight: 700;
  font-size: 14px;
}
.flavour_drop ul li {
  float: left;
  width: 100%;
  padding: 0 0 12px;
}
.flavour_drop svg {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 21px;
  right: 20px;
  -ms-transform: rotate(90deg); /* IE 9 */
  transform: rotate(90deg);
}
.flavour_drop a:hover {
  opacity: 0.7;
}
.flavour_drop > span {
  float: left;
  width: 100%;
}
.product-other-section .page-width {
  max-width: 888px;
  margin: 0 auto;
}
.collection-slider .collection-listing .product-block {
  overflow: hidden;
}
.product-block:focus .collection-item__bg-hover,
.product-block:hover .collection-item__bg-hover {
  visibility: visible;
  opacity: 1;
  transition: all 0.4s cubic-bezier(0, 0, 0, 1);
  -moz-transition: all 0.4s cubic-bezier(0, 0, 0, 1);
  -webkit-transition: all 0.4s cubic-bezier(0, 0, 0, 1);
}
.power_color .collection-item__bg-hover {
  background-image: linear-gradient(130.77deg, #d9eae3 15.57%, #88bfa9 92.9%);
}
.product-template__container .product-detail {
  margin-bottom: 0;
}
.dream_color .collection-item__bg-hover {
  background-image: linear-gradient(130.77deg, #dcd1e9 15.57%, #795c99 92.9%);
}
.relax_color .collection-item__bg-hover {
  background-image: linear-gradient(130.77deg, #cfe3ec 15.57%, #78aec6 92.9%);
}
.boost_color .collection-item__bg-hover {
  background-image: linear-gradient(130.77deg, #f7dddd 15.57%, #e29494 92.9%);
}

.the-sampler_color .collection-item__bg-hover {
  background-image: linear-gradient(130.77deg, #adc1de 15.57%, #f8aeae 92.9%);
}

.right-side-menu .mobile-view-layout {
  display: none;
}
body .image-overlay--bg-full::after,
.image-overlay--bg-shadow .overlay-text .overlay-text__inner:before {
  display: none;
}
.collection-slider .product-list--per-row-4 .product-block,
.product-block .block-inner {
  background-size: cover;
}
body .navigation .navigation__tier-1 > .navigation__item {
  display: block;
}
.home-aroma-theripy-sec .short-container {
  max-width: 800px;
}

.home-aroma-theripy-sec .short-container h2.hometitle.h4-style,
.short-container h2.hometitle.h4-style {
  margin-bottom: 15px;
}

body .mobile-navigation-drawer li.navigation__item a {
  font-style: normal;
  font-family: Inter, sans-serif;
    font-weight: 700;
  font-size: 34px;
  line-height: 18px;
  color: #373737;
}
.faq_section .content {
  clear: both;
  float: left;
  width: 100%;
  padding: 0px 0px 25px;
  margin: 0;
}
.mobile-navigation-drawer .navigation__mobile-header {
  border: 0;
}
.mobile-navigation-drawer ul.navigation__tier-1 {
  padding: 30px 0 !important;
}

.mobile-navigation-drawer .navigation {
  border: 0;
}
.mobile-navigation-drawer .mobile-nav-toggle {
  order: 1;
}

.mobile-navigation-drawer span.mobile-nav-title {
  order: 2;
}
.customerreviews_slider {
  display: flex;
  flex-wrap: wrap;
}
.template-product .p-reviews-ss .customerreviews_slider {
  display: block;
  flex-wrap: wrap;
}
.mobile-navigation-drawer .mobile-nav-back.ltr-icon {
  order: 3;
}
.announcement__text {
  display: flex;
  align-items: center;
  justify-content: center;
}
body .logo-area.container {
  padding-top: 5px;
  padding-bottom: 5px;
  border: 0;
}
.announcement__text span.icon-righ svg {
  width: 14px;
  height: 14px;
  margin-left: 6px;
}
.announcement__text {
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.02em;
}
.announcement__text strong {
  text-decoration: underline;
}
.mobile-navigation-drawer {
  max-width: 430px;
}
body div#main-nav {
  display: none;
}
.cart-link__icon svg {
  width: 15px;
  height: 15px;
}
.home-aroma-theripy-sec .short-container h2.hometitle.h4-style {
    margin-bottom: 30px;
}
@media (min-width: 1300px) {
  .overlay-text--for-banner .overlay-text__inner {
    padding: 70px 100px;
  }
  .home-try-all.whole-sale-banner .container .feature-text-paired {
    padding-bottom: 60px;
  }
  .leftimg.home-try-all .container .feature-text-paired {
    padding-right: 7rem;
    padding-left: 3rem;
  }
  body .home-try-all.subscribe-save .container .feature-text-paired,
  div#shopify-section-template--14762977198116__b61b8edd-9616-4bbc-8f13-879622362082.home-natural-blends
    .feature-text-paired {
    padding-left: 0;
    padding-right: 7rem;
  }
  body .home-try-all.whole-sale-banner .container .feature-text-paired {
    padding-left: 3rem;
  }
  body .home-try-all .container .feature-text-paired {
    padding-left: 7rem;
  }
}
.home-try-all.subscribe-save .container .feature-text-paired {
  padding-left: 0;
  padding-right: 2rem;
}
body .home-try-all.whole-sale-banner .container .feature-text-paired {
  padding-left: 2rem;
}
/*********slideshow******************/
.home-try-all .container .feature-text-paired {
  padding-left: 2rem;
}
.logo-area__left button.button.notabutton.mobile-nav-toggle {
  display: inline-block;
}
.overlay-text .overlay-text__title {
  line-height: 1;
}

.overlay-text__rte p {
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.overlay-text__button-row {
  margin: calc(1rem - 10px) -0.5em 0;
}
.overlay-text--with-reveal .overlay-text__title:last-child {
  margin-bottom: 1rem;
}

.overlay-text__button.button,
.home-natural-blends .btn.btn--primary,
.btn.howitallbtn {
  min-width: 177px;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  padding: 1em 25px;
      font-family: "Inter", sans-serif !important;
}
.h1-style,
h2,
h3,
h4,
h5,
h6,
.heading-font {
  text-transform: inherit;
}
body .newpro_tag {
  min-height: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
/**************Key POint***************/
.icon_box img.logo-bar__image {
  width: 60px;
}
.keypoint-bar__item {
  padding: 0 20px;
  float: none;
  list-style: none;
}
.keypoint-bar__item {
  flex: 0 0 16.66%;
  max-width: 16.66%;
  padding: 0 20px;
}
.keypoint-bar {
  text-align: center;
  display: flex;
  margin: 0 auto;
  float: none;
  list-style: none;
  justify-content: space-between;
  width: 100%;
}
.keypoint-bar__item h3,
.keypoint-section .slide h3 {
  font-size: 16px;
  width: inherit;
  margin-bottom: 0;
  font-family: "Inter", sans-serif !important;
  font-weight: 400;
  font-style: normal;
      line-height: 20px;
    letter-spacing: 0;
}
.keypoint-section {
  display: flex;
  padding: 45px 0;
  grid-auto-flow: column;
  grid-auto-columns: 17%;
  overflow-x: hidden;
  overscroll-behavior-inline: contain;
  /*background-image: linear-gradient(180deg, #fff 50%, rgba(207, 227, 236, 0.7) 100%);*/
}
/***************home natural*********/

.home-natural-blends .feature-text-paired {
  text-align: right;
}
.home-natural-blends .feature-text-paired {
  text-align: right;
  margin-right: 0;
  max-width: 500px;
  margin-left: auto;
  padding-right: 2rem;
}
.home-natural-blends .feature-text-paired .rte {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
}
.home-natural-blends .rte-lising {
  margin: 10px 0;
}

.home-natural-blends .rte-lising ul.l-listin {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}

.home-natural-blends .rte-lising ul.l-listin li {
  flex: 0 0 50%;
  max-width: 50%;
  list-style: none;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 5px;
}

.home-natural-blends .rte-lising ul.l-listin li span.check-ico {
  width: 15px;
  margin-left: 5px;
}

.home-natural-blends .rte-lising ul.l-listin li span.check-ico svg {
  width: 15px;
  height: 15px;
}
.home-natural-blends .second-btn.btn.btn--primary {
  margin-left: 15px;
}
.button.notabutton,
a.button.notabutton,
button.notabutton,
input[type="submit"].notabutton {
  background: transparent !important;
  border: 0 !important;
}
#custom-add-to-cart {
  overflow: hidden !important;
  position: relative;
}

#custom-add-to-cart i {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  background-size: 200% 100%;
  border-radius: 0;
  animation: promobarAnimation 4s linear infinite;
  transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
  opacity: 0;
}
#custom-add-to-cart span.r-top {
  position: relative;
  z-index: 1;
}
#custom-add-to-cart:hover i {
  opacity: 1 !important;
}

#custom-add-to-cart {
  overflow: hidden;
}
/************featured Products*****************/
h2.hometitle.h4-style {
  font-size: 34px;
  line-height: 41px;
  text-align: center;
  text-transform: inherit;
  color: #282828;
}
.short-container {
  max-width: 400px;
  text-align: center;
  margin: 0 auto 50px;
  padding-top: 0px;
}
.home-feature-pro .ltr-icon {
  position: absolute;
  top: 50%;
  z-index: 5;
  left: 0;
  transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 100%;
  width: 26px;
  height: 26px;
  margin-top: -10px;
}

.home-feature-pro .collection-listing {
  position: relative;
}

.home-feature-pro a.prev.ltr-icon {
  left: 20px;
}

.home-feature-pro a.next.ltr-icon {
  left: auto;
  right: -0px;
}

.home-feature-pro .ltr-icon svg.feather {
  width: 18px;
}
.product-block__title {
    font-size: 24px;
    line-height: normal;
    text-align: center;
    font-family: "Inter", sans-serif !important;
    font-weight: 700;
}
.product-info .productvendor {
    font-family: "Inter", sans-serif !important;
    line-height: normal;
    font-weight: 400;
    letter-spacing: 0;
}
.product-block .product-info {
  padding: 60px 0;
}
button#custom-add-to-cart * {
    font-family: "Inter", sans-serif !important;
    line-height: normal;
    font-weight: 600;
    letter-spacing: 0;
}
.product-block {
  padding: 15px 25px 25px;
}
.image-cont .product-block__image.product-block__image--primary {
  max-width: 187px;
  margin: 0 auto;
  width: 100%;
  padding-top: 60px;
}
body .product-block .image-cont {
  overflow: visible;
}
.product-info,
.product-info * {
  text-align: center;
  justify-content: center;
}
.productvendor {
  font-size: 14px;
}
.template-product div#section-id-announcement-bar {
  display: none;
}
/*********************************Press css********************/
.collection-listing .product-block {
  background-size: cover;
}

body .cart-link__count {
  background: transparent;
  top: 3px;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15px;
  height: 16px;
}
.collection-slider .product-list--per-row-4 .product-block,
.product-block .block-inner {
  margin-bottom: 0;
}
.press_section .subtitle_slide {
  margin: 0 auto;
}
.press_section .logo-bar {
  margin-bottom: 0 !important;
}
.product-block .block-inner {
  margin-bottom: 0;
}
div.press_section {
  float: left;
  width: 100%;
}
div.press_section .section-header {
  margin-bottom: 15px;
}
.collection-slider .collection-listing .product-block .product-info {
  margin-bottom: 0;
}
.press_section .logo-bar {
  list-style: none;
  text-align: center;
  margin-bottom: -35px;
}
.logo_height i {
  margin: 16px auto 0;
  width: 48px;
  height: 5px;
  background: #54678e;
  clear: both;
  display: table;
  opacity: 0;
}
.press_section .logo_slider p {
  padding-bottom: 0 !important;
      line-height: normal;
    text-align: center;
}
body .press_section .logo_thumbbox {
  margin-top: 0;
}
body .slick-current .logo_height i {
  opacity: 1;
}
.press_section .logo_thumb .slick-list {
  padding: 0 !important;
}
.press_section .logo-bar__item {
  display: inline-block;
  vertical-align: middle;
  max-width: none;
  margin: 0;
  width: 24.5%;
}
.press_section div.logo_height {
  opacity: 1;
}
.press_section .slick-slide img {
  display: block;
  margin: auto;
}
.press_section .logo-bar__image {
  height: 53px;
}
.press_section .logo_thumbbox {
  margin: 0 auto;
  width: 100%;
  max-width: 850px;
}
.customerreviews_section .fully-padded-row--medium {
  padding-top: 50px;
  padding-bottom: 50px;
}
/**.home-try-all .container {
  padding: 0;
  width: 100%;
  max-width: 100%;
}**/
.haveit_tag {
  float: none;
  background: #fff;
  padding: 5px 10px 5px;
  border-radius: 3px;
  min-width: 77px;
  margin: 15px 0 0;
  display: inline-block;
  font-style: normal;

  font-size: 12px;
  line-height: 12px;
  text-align: center;
  letter-spacing: 0.02em;
  font-family: Inter, sans-serif !important;
  font-weight: 500 !important;
}
.haveit_tag,
.newpro_tag,
.mobile-label .newpro_tag,
body .product-short-box .newpro_tag {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  line-height: normal!important;
  letter-spacing: 0 !important;
}
 body .product-short-box .newpro_tag{
      font-weight: 400 !important;
      letter-spacing: 0.32px !important;
}
.home-try-all .container .feature-text-paired {
  max-width: 550px;
  margin: 0 auto;
}
.review_box {
  float: none;
  width: 300px;
  background: #fff;
  padding: 23px 20px;
  margin: 30px 15px;
  display: table;
  min-height: inherit;
  background: #ffffff;
  box-shadow: 0 0 15px #00000026;
  border-radius: 28px;
}

.review_box h5 {
  font-style: normal;
  font-weight: 300;
  font-family: "Inter", sans-serif !important;
  font-size: 14px;
  line-height: 24px;
  color: #282828;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-transform: capitalize;
  letter-spacing: -.32px !important;
}
.cr-section .short-container {
  margin-bottom: 20px;
  padding-top: 0;
}
.countrybox {
  float: right;
  width: 50%;
  text-align: right;
}
.customerreviews_section {
  float: left;
  width: 100%;
}
.star_rating {
  float: left;
  /*width:100%;*/
  margin: 2px 0 18px;
}
.star_box {
  float: left;
}
.star_box svg {
  width: 88px;
  height: auto;
  margin-bottom: 17px;
}
.star_box i {
  font-style: normal;
  float: left;
  margin-right: 1px;
  position: relative;
}
.review_rte {
  float: left;
  width: 100%;
  margin: 0 0 5px;
}
.review_rte p {
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 28px;
  color: #282828;
  margin-bottom: 0;
     font-family: "Inter", sans-serif !important;
  letter-spacing: -.32px !important;
}
.star_box svg.fil_star {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: none;
}
.star_box.star_1 i:nth-child(1) svg.fil_star {
  display: block;
}
.star_box.star_2 i:nth-child(1) svg.fil_star,
.star_box.star_2 i:nth-child(2) svg.fil_star {
  display: block;
}
.star_box.star_3 i:nth-child(1) svg.fil_star,
.star_box.star_3 i:nth-child(2) svg.fil_star,
.star_box.star_3 i:nth-child(3) svg.fil_star {
  display: block;
}
.star_box.star_4 i:nth-child(1) svg.fil_star,
.star_box.star_4 i:nth-child(2) svg.fil_star,
.star_box.star_4 i:nth-child(3) svg.fil_star,
.star_box.star_4 i:nth-child(4) svg.fil_star {
  display: block;
}
.star_box.star_5 i:nth-child(1) svg.fil_star,
.star_box.star_5 i:nth-child(2) svg.fil_star,
.star_box.star_5 i:nth-child(3) svg.fil_star,
.star_box.star_5 i:nth-child(4) svg.fil_star,
.star_box.star_5 i:nth-child(5) svg.fil_star {
  display: block;
}
.shopify-section {
  clear: both;
  display: block;
}
@media (min-width: 1400px) {
  .prouct-marquee .slick-initialized .slick-slide {
    display: block;
    width: auto !important;
    white-space: nowrap;
  }
}
@media (min-width: 769px) {
  body .glow-pro h2.majortitle.in-content.h1-style,
  .pdp-kit-only .btn-grop {
    padding-left: 40px;
  }
  .glow-pro.pdp-kit-only .inside-row .icon-1-item-v span.ico-v {
    width: 40px;
  }
  .glow-pro.pdp-kit-only .inside-row .icon-1-item-v img {
    height: 40px;
  }
}
.template-suffix-merch .image-cont .product-block__image .rimage-wrapper {
  padding-top: 100% !important;
}
@media (min-width: 1024px) {
  .home-try-all .column.column--half.column--order-push-desktop {
    width: 60%;
  }
  /** .Custom-class-Bundles .product-block__image.product-block__image--primary, 
  .Custom-class-Merch .product-block__image.product-block__image--primary,
  .Custom-class-POD .product-block__image.product-block__image--primary,
  .Custom-class-Pod-Bundles .product-block__image.product-block__image--primary{
    max-width: 300px;
}**/
  .template-suffix-merch
    .image-cont
    .product-block__image.product-block__image--primary {
    max-width: 300px;
  }
  .template-suffix-merch .image-cont .product-block__image .rimage-wrapper {
    padding-top: 100% !important;
  }
  body.template-collection .product-block .image-label-wrap {
    min-height: 370px;
  }

  .home-try-all .column.column--half.align-left {
    width: 40%;
  }
  .subscribe-save .column.column--half {
    width: 60%;
  }

  .home-try-all .column.column--half.align-lef {
    width: 40%;
  }
  .subscribe-save .column.column--half.align-left {
    width: 40%;
  }
}
.subscribe-save {
  clear: both;
  display: block;
}
.section-image-with-text .column.column--half {
  margin-bottom: 0;
}
.subscribe-save .feature-text-paired {
  text-align: right;
}
.inside-row {
  display: flex;
  flex-wrap: wrap;
  margin-top: 15px;
  margin-bottom: 10px;
}

.inside-row .icon-1-item-v {
  flex: 0 0 25%;
  max-width: 25%;
  padding: 0 5px;
  text-align: center;
}
.home-feature-pro .ltr-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.inside-row .icon-1-item-v span {
  display: block;
  width: 100%;
  text-align: center;
}

.inside-row .icon-1-item-v span.ico-text {
  font-weight: 500;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  font-family: Inter, sans-serif !important;
}
.custom-item-ap {
  box-shadow: #00000033 0 5px 15px;
  border-radius: 6px;
  overflow: hidden;
}
.inside-row .icon-1-item-v span.ico-v {
  width: auto;
  height: auto;
  background: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  border-radius: inherit;
  margin-bottom: 10px;
  overflow: hidden;
  max-width: 100px;
}
.animation--marquee {
  padding-bottom: 40px;
}
.inside-row .icon-1-item-v img {
  height: inherit;
}
.social {
  padding: 40px 0 40px;
}
.instagram-section .social {
  padding: 30px 0 0;
}
.social__marquee {
  position: relative;
  z-index: 1;
  width: calc(100% + 10px);
  margin-left: -10px;
}
.insta_box_new .feature-row__image-wrapper > div {
  padding: 0 !important;
}

.instafeed_section .slick-slide img {
  padding: 0 12px;
}
.animation--marquee {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.social__marquee span {
   font-family: Inter, sans-serif !important;
    font-weight: 900 !important;
  font-size: 48px;
  line-height: normal;
  color: #3a557c;
  padding: 0 25px;
}
.animation--marquee span img {
  width: auto;
}
.animation--marquee {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
  overflow: hidden;
}
.instagram-section .social .animation--marquee {
  padding: 0;
}
.social.instafee-etc span.heavy-font,
.page-instagrame .animation--marquee span {
  flex: 0 0 14.66%;
  max-width: 14.66%;
  text-align: center;
  padding: 0 15px;
}
.social.instafee-etc {
  padding: 30px 0;
}
.social__marquee span {
  flex: 0 0 20%;
  max-width: 20%;
  text-align: center;
}
.animation--marquee span img {
  width: 100%;
}
.home-scrolling-logos .social {
  padding: 0;
}
.home-scrolling-logos .animation--marquee .insta_box_new {
  flex: 0 0 8%;
  max-width: 8%;
  line-height: 0;
}
.home-scrolling-logos .logo-list__logo-d img.rimage__image-g {
  min-height: inherit;
}
.home-scrolling-logos .animation--marquee {
  padding: 0;
}
.pro-marquee .insta_box_new p {
  margin: 0;
}

.pro-marquee .social {
  padding: 5px 0;
}
.social.instafee-etc span.heavy-font,
.home-scrolling-logos .animation--marquee .insta_box_new,
body .pro-marquee .insta_box_new {
  animation: marquee 5s linear infinite;
}
.animation--marquee span {
  will-change: transform;
  transform: translateX(0);
  white-space: nowrap;
  animation: marquee 14s linear infinite;
}
.glow-pro .inside-row .icon-1-item-v img {
  height: 29px;
}
.animation--marquee span {
  animation: marqueeReverse 14s linear infinite;
}
.pro-marquee .insta_box_new {
  will-change: transform;
  transform: translateX(0);
  white-space: nowrap;
  animation: marquee 14s linear infinite;
}
.marquee__group {
  padding: 7px 0;
}
.pro-marquee .insta_box_new p,
.marquee__group p {
  margin: 0;
  display: flex;
  align-items: center;
  font-style: normal;
  font-size: 14px;
  line-height: 17px;
  text-transform: lowercase;
  color: #ffffff;
  font-family: Inter, sans-serif !important;
    font-weight: 700;
}
.pro-marquee .insta_box_new {
  flex: 1;
  padding: 0 10px;
  color: #fff;
}
@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes marqueeReverse {
  0% {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
.home-scrolling-logos .fully-spaced-row--medium {
  margin: 0;
  padding: 25px 0 25px;
}
.logo-list__logo-d {
  padding: 0 10px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.logo-list__logo-d img.rimage__image-g {
  min-height: 20px;
}
.section-footer .container.container--no-max {
  max-width: 1280px;
  border: 0;
}

div#shopify-section-footer #top-mc-form button {
  background: #fff !important;
  color: #000 !important;
  padding: 0;
  margin: 0;
  width: 100%;
  text-align: center;
  float: left;
  max-width: none;
  transition: all 0.3s ease-out;
  font-family: Inter, sans-serif !important;
    font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 14px;
  border: none;
  padding: 17px 15px;
  z-index: inherit;
  outline: none !important;
  box-shadow: none !important;
}

div#shopify-section-footer #top-mc-form form {
  overflow: inherit;
}
div#shopify-section-footer #top-mc-form span {
  font-family: Inter, sans-serif !important;
    font-weight: 400 t;
  font-size: 12px !important;
  color: #54678e !important;
}
div#shopify-section-footer #top-mc-form p {
  font-family: Inter, sans-serif !important;
    font-weight: 400;
  font-size: 14px !important;
  color: #54678e !important;
  text-align: left !important;
}
div#shopify-section-footer
  #top-mc-form
  .needsclick.kl-private-reset-css-Xuajs1[style="background-color: white;"] {
  top: -34px !important;
}

div#shopify-section-footer #top-mc-form p strong {
  font-family: Inter, sans-serif !important;
    font-weight: 700 !important;
  font-size: 14px;
  color: #54678e;
}
#top-mc-form
  .needsclick
  .needsclick:nth-child(1)
  .cPmIar.cPmIar
  .duxqMg.duxqMg::after,
#top-mc-form
  .needsclick
  .needsclick:nth-child(1)
  .cPmIar.cPmIar
  .fZHgtb.fZHgtb::after,
#top-mc-form
  .needsclick
  .needsclick:nth-child(1)
  .idxpeC.idxpeC
  .fZHgtb.fZHgtb::after {
  top: 50%;
  transform: translateY(-50%);
}

div#shopify-section-footer
  #top-mc-form
  div.needsclick.PhoneNumberInputComponents__DropdownIcon-sc-13l4vul-1 {
  position: absolute;
  top: 0px;
  left: 15px;
  width: 41px;
}
div#shopify-section-footer
  #top-mc-form
  .DropdownComponents__StyledChevron-sc-1mxqjnw-6.fSKaQn {
  width: 15px;
  height: auto;
}
div#shopify-section-footer #top-mc-form #klaviyo_ariaid_2,
div#shopify-section-footer #top-mc-form #klaviyo_ariaid_6,
div#shopify-section-footer #top-mc-form #klaviyo_ariaid_8,
div#shopify-section-footer #top-mc-form #klaviyo_ariaid_10,
div#shopify-section-footer #top-mc-form #klaviyo_ariaid_12,
div#shopify-section-footer #top-mc-form #klaviyo_ariaid_14,
div#shopify-section-footer #top-mc-form #klaviyo_ariaid_16,
div#shopify-section-footer #top-mc-form #klaviyo_ariaid_18,
div#shopify-section-footer #top-mc-form #klaviyo_ariaid_20 {
  border: 1px solid rgb(208, 51, 31) !important;
  color: rgb(208, 51, 31);
}
button.needsclick.go3582494590.kl-private-reset-css-Xuajs1 {
  border: 0 !important;
  height: 45px !important;
}
#pagefooter form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
div#shopify-section-footer
  #top-mc-form
  .needsclick.ValidationMessage__ValidationContainerOuter-sc-ja3t6w-2.fhrbA-D.kl-private-reset-css-Xuajs1 {
  top: -20px;
}
.needsclick.go2702143330.kl-private-reset-css-Xuajs1,
input#email_35054872 {
  background: #ffffff !important;
  border-radius: 4px !important;
  border: 0 !important;
}
div#shopify-section-footer
  #top-mc-form
  .needsclick.DropdownComponents__DropdownField-sc-1mxqjnw-2.bulhlN.kl-private-reset-css-Xuajs1 {
  padding: 0 20px !important;
}

div#shopify-section-footer
  #top-mc-form
  .needsclick.DropdownComponents__Items-sc-1mxqjnw-4.eTkOre.kl-private-reset-css-Xuajs1
  .needsclick.DropdownComponents__Item-sc-1mxqjnw-5.edizE.kl-private-reset-css-Xuajs1 {
  padding: 5px 20px !important;
}
.section-footer p,
.section-footer li a {
     font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: normal;
    text-transform: lowercase;
    font-family: "Inter", sans-serif !important;
}
.section-footer__menu-block .section-footer__title.heading-font.h6-style {
  font-size: 14px;
  line-height: normal;
  margin-bottom: 10px;
}
body .section-footer__menu-block__menu li {
  margin: 0;
}
body .section-footer__text {
  margin-bottom: 10px;
}
body .home-feature-pro:hover .ltr-icon {
  opacity: 1;
  visibility: visible;
  transition: 0.5s ease;
}
.section-footer__row__col.section-footer__newsletter-block {
  max-width: 400px;
}
.home-feature-pro .ltr-icon {
  opacity: 0;
  visibility: hidden;
  transition: 0.5s ease;
}
body .section-footer__newsletter-block__social:not(:first-child) {
  margin-top: 0;
}
.needsclick svg {
  width: 25px;
  height: 15px;
  fill: #346d6b !important;
}
div#top-mc-form * {
  font-family: "Inter", sans-serif !important;
  font-weight: 400  !important;
  line-height: normal !important;
  letter-spacing: 0 !important;
  font-style: normal;
  font-display: swap;
}
div#top-mc-form button.needsclick.kl-private-reset-css-Xuajs1 {
    font-weight: 600 !important;
}
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 {
  margin: 0 -2px !important;
  padding: 0 !important;
}
.section-footer__row-lower {
  justify-content: flex-start;
  padding: 20px 0;
}
body div#footer_news h3, body div#footer_news .width-440 p, body #foo_email input[type="email"], body #foo_tel input[type="tel"], body div#footer_news label[for] {
    line-height: normal !important;
}
body .section-footer__row.section-footer__row--blocks {
  margin: 0;
  padding: 40px 0 30px;
}
.singleaddcart {
  border: 0;
}
.section-footer__row__col.section-footer__newsletter-block
  .section-footer__title {
  margin-bottom: 10px;
}
body div#shopify-section-footer #top-mc-form button {
  width: 60px !important;
}
body .needsclick.kl-private-reset-css-Xuajs1 {
  width: 100%;
  padding-top: 1px !important;
}
body
  div#shopify-section-footer
  button.needsclick.go3582494590.kl-private-reset-css-Xuajs1 {
  padding-left: 14px !important;
  padding-bottom: 0 !important;
}
body #pagefooter
  form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1
  .needsclick.kl-private-reset-css-Xuajs1 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.section-footer__row.section-footer__row-lower.desktopshow {
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 50px;
}
body input#email_35054872 {
  padding-left: 10px !important;
}
div#shopify-section-footer
  #top-mc-form
  button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
  height: auto;
  margin: 0 !important;
  width: 100% !important;
  text-align: center !important;
  float: left !important;
  transition: all 0.3s ease-out !important;
  font-family: Inter, sans-serif !important;
  text-transform: uppercase;
  letter-spacing: 1px !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  border: none !important;
  padding: 17px 15px !important;
  z-index: inherit !important;
  outline: none !important;
  box-shadow: none !important;
  border-radius: 3px !important;
}
.section-footer__row.section-footer__row--blocks .newsletterside,
.right-side-menu {
  flex: 0 0 48%;
  max-width: 48%;
}
.footer_note p a {
  text-decoration: underline;
}
.footer_note {
  padding: 10px 15px;
  color: #fff;
  margin-top: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 16px;
  border: 0.5px solid #ffffff;
  border-radius: 9px;
  max-width: 500px;
}
.footer_note p {
 font-style: normal;
    text-transform: inherit;
    margin: 0;
    font-weight: 300;
    font-size: 8px;
    letter-spacing: -.32px;
    line-height: normal;
}
.section-footer__row.section-footer__row-lower.desktopshow * {
    font-family: "Inter", sans-serif !important;
    line-height: normal !important;
        letter-spacing: 0 !important;
    font-weight: 400 !important;
}
.footer_logo svg {
  width: 60px;
}
.right-side-menu {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.section-footer__row__col.section-footer__newsletter-block {
  max-width: 400px;
  margin-bottom: 10px !important;
}

.section-footer__row__col.section-footer__menu-block {
  flex: 0 0 31%;
  max-width: 31%;
}
.social-menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 25px;
  margin-bottom: 25px;
  max-width: 500px;
}
body .section-footer__row--blocks .section-footer__row__col {
  margin-bottom: 0 !important;
}
body .section-footer__row--blocks .section-footer__row__col {
  padding: 0;
}
.section-footer__row.section-footer__row-lower.mobilesection {
  display: none;
}
div#images-feeds img.feature-row__image {
  border-radius: 15px;
  line-height: 0;
}
#custom-add-to-cart span.r-top del {
  margin-right: 5px;
  margin-left: 0px;
}
.cart-on-hover {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 50%;
  top: auto;
  transform: translate(-50%, -6%);
  max-width: 290px;
  z-index: 9;
  width: 100%;
  bottom: 40px;
  transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
}
body .collection-item__shadow-container {
  top: auto;
  bottom: -50px;
  height: auto;
}

.block-inner:hover .cart-on-hover {
  opacity: 1;
  visibility: visible;
  transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
}

.block-inner:hover .p-info {
  opacity: 0;
  visibility: hidden;
}
.block-inner-inner:hover .collection-item__shadow {
  animation: shadow 1.6s ease-in-out infinite;
}
.block-inner-inner:hover .product-block__image {
  animation: floating 1.6s ease-in-out infinite;
}
.block-inner-inner * {
  transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
}
.singleaddcart:hover strong {
  background: transparent !important;
}
#custom-add-to-cart {
  font-size: 14px;
 font-family: Inter, sans-serif !important;
 font-weight: 600 !important;
 line-height:normal !important;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0;
  border: 0;
}

@keyframes floating {
  0% {
    top: 16px;
  }
  50% {
    top: 0;
  }
  to {
    top: 16px;
  }
}
@keyframes shadow {
  0% {
    width: 128px;
    height: 4px;
    opacity: 0.5;
    background: #000;
    filter: blur(18px);
  }
  50% {
    width: 180px;
    height: 16px;
    background-color: #747474;
    opacity: 1;
    filter: blur(10px);
  }
  to {
    width: 128px;
    height: 4px;
    opacity: 0.5;
    background: #000;
    filter: blur(18px);
  }
}
@keyframes promobarAnimation {
  0% {
    background-position: 0 50%;
  }
  to {
    background-position: 200% 50%;
  }
}
.collection-item__shadow-container {
  position: absolute;
  top: 10px;
  z-index: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
}
.block-inner-inner:hover .collection-item__shadow-container {
  opacity: 1;
}
.collection-item__shadow {
  position: relative;
  top: 68%;
  display: none;
  margin: 0 auto;
  opacity: 0.1;
  background: #000;
  width: 180px;
  height: 6px;
  filter: blur(8px);
  transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
}
.collection-item__shadow {
  top: 72%;
  width: 120px;
  height: 4px;
  display: block;
  background: #000;
  opacity: 0.9;
  filter: blur(10px);
  transition: all 0s;
}
.collection-item__shadow {
  top: 75%;
  width: 160px;
}
.collection-item__shadow {
  top: calc(90% - 4px);
  width: 180px;
}
.product-block__image {
  top: 0;
  transition: all 0s;
  position: relative;
}
div#images-feeds .insta_box_new {
  padding: 0 15px;
}
div#images-feeds {
  padding-bottom: 60px;
}
div#images-feeds .slick-prev:before,
div#images-feeds .slick-next:before {
  font-family: fontAwesome;
  background: #fff;
  color: #000;
  width: 26px;
  height: 26px;
  display: inline-block;
  text-align: center;
  line-height: 26px;
  border-radius: 50%;
  opacity: 1;
  border: 0;
  font-size: 16px;
  text-shadow: none;
  border: 0.5px solid #e4e4e4;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.tag-sec {
    position: absolute;
    top: 11px;
    right: 11px;
    display: flex;
    justify-content: flex-end;
    gap: 5px;
  flex-wrap: wrap;
}
.product-single__meta .newpro_tag {
  position: static;
  float: left;
  margin: 5px 0 15px;
}
.newpro_tag {
   position: absolute;
 /* top: 11px;
  right: 11px; */
  background: #fff;
  padding: 3px 6px 5px;
  font-size: 10px;
  line-height: normal;
  border-radius: 3px;
   font-family: Inter, sans-serif !important;
    font-weight: 500 !important;
  min-width: 58px;
  text-align: center;
  z-index: 1;
}
.product-single__meta .newpro_tag {
  position: static;
  float: left;
  margin: 5px 0 15px;
}
body div#top-mc-form input#email_35054872 {
  background-image: url(https://cdn.shopify.com/s/files/1/0100/6082/4612/files/0d6f32fb19f9131102993f7e7377ed5c.svg?v=1677742397) !important;
  background-repeat: no-repeat !important;
  background-position: 13px 15px !important;
}
#foo_email:after {
  position: absolute;
  left: 15px;
  top: 48%;
  width: 20px;
  height: 20px;
  content: "📬";
  font-size: 15px;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
#foo_email::after {
    top: 46% !important;
}
body input#email_35054872 {
  padding: 16px 25px 16px 62px !important;
}
.home-aroma-theripy-sec .collection-slider-row {
  margin: 0;
  padding: 80px 0;
}

.subscribe-save .fully-spaced-row--medium {
  margin-bottom: 0;
}
div#images-feeds .slick-prev:before,
div#images-feeds .slick-next:before {
  font-weight: normal;
}
div#images-feeds .slick-prev:before,
div#images-feeds .slick-next:before {
  display: flex;
  align-items: center;
  justify-content: center;
}
div#images-feeds {
  padding: 0 50px;
}

div#images-feeds .slick-prev {
  left: 0;
}

div#images-feeds .slick-next {
  right: 0;
}

div#images-feeds .slick-slider {
  position: relative;
  float: left;
  width: 100%;
}

div#images-feeds .slick-prev,
div#images-feeds .slick-next {
  position: absolute;
  display: block;
  height: 26px;
  width: 26px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none;
  font-size: 16px;
  z-index: 99;
}

div#images-feeds {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  margin-bottom: 0;
}

div#images-feeds .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
  display: block;
  padding: 6px 15px 0;
}

div#images-feeds .slick-track,
div#images-feeds .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: relative;
  display: block;
}

div#images-feeds .slick-track,
div#images-feeds .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

div#images-feeds .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

div#images-feeds .slick-next:before {
  content: "\f105";
}

div#images-feeds .slick-prev:before {
  content: "\f104";
}

div#images-feeds .slick-prev:hover:before,
div#images-feeds .slick-next:hover:before {
  background: #fff;
  color: #000;
  opacity: 1;
}
body
  .navigation
  .navigation__tier-1
  > .navigation__item.navigation__item--active
  > .navigation__link:before,
.navigation .navigation__tier-1 > .navigation__item > .navigation__link:before {
  display: none;
}
.page-header.page-header--with-upper-spacing {
  padding: 40px 0;
}
body.template-collection
  .page-header:not(.page-header--with-background)
  .pagetitle:last-child {
  margin-bottom: 0;
}
.collection-pages-c .container {
  max-width: 100%;
  padding: 0;
}
.collection-pages-c .link-dropdown--right-aligned .link-dropdown__options {
  right: 0;
}
.collection-pages-c .container .product-list {
  margin: 0;
}
.collection-pages-c .container {
  margin: 0;
}
.collection-pages-c .container .product-block {
  margin: 0;
}
.page-header .pagetitle {
  font-style: normal;
     font-family: "Inter", sans-serif ;
    font-weight: 700;
  font-size: 34px;
  line-height: 21px;
  text-align: center;
  text-transform: lowercase;
  color: #282828;
}
.collection-pages-c .container .product-block {
  background-size: cover;
  background-position: center;
}
.product-recommendations .container.fully-spaced-row {
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.thumbnails.owl-carousel.owl-loaded.owl-drag {
  display: none;
}
.template-product div#pageheader {
  background: transparent;
}
.collection-listing .product-block {
  position: relative;
  overflow: hidden;
}
.template-product .product-detail .gallery .gallery__inner {
  max-width: 640px;
  margin: 0;
}
.template-product .slick-prev:after,
.template-product .slick-product-prev:after,
.template-product .slick-product-prev:after,
.template-product .slick-product-next:after {
  background: transparent;
  opacity: 1 !important;
}
.section-main-product {
  margin: -60px 0 0 !important;
  padding-top: 40px;
  position: relative;
}
.detail .product-form {
  padding-top: 94px;
}
.product-detail {
  position: relative;
  z-index: 99;
}
.product-slideshow .product-media.product-media--image {
  max-width: 450px !important;
  margin: auto;
}
.vendor-pt {
  font-style: normal;
    font-family: "Inter", sans-serif;
    font-weight: 500;
  font-size: 14px;
  line-height:normal;
  text-transform: lowercase;
  text-decoration: none;
  color: #278076;
}
.checklist ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.checklist ul li {
  list-style: none;
  font-size: 14px;
}

.checklist ul li svg {
  width: 14px;
  height: 14px;
  margin-right: 5px;
}

.checklist {
  max-width: 500px;
}
.checklist ul li {
  flex: 0 0 48%;
  max-width: 48%;
}
.checklist ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.review_product .review_rte {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
.section-main-product h1.title {
  font-style: normal;
     font-family: "Inter", sans-serif ;
    font-weight: 700;
  font-size: 32px;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 0;
  color: #278076;
}
.custom-meta-fiesld p,
.custom-meta-fiesld * {
 font-style: normal;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: -.32px !important;
    line-height: 24px;
}
.custom-meta-fiesld b {
    font-weight: 600 !important;
}
.custom-meta-fiesld {
  margin-top: 15px;
}

.customerreviews_slider .slick-arrow {
  border: none;
  width: auto;
  height: auto;
  padding: 20px;
}
.customerreviews_slider .slick-prev {
  left: 0px;
}
.customerreviews_slider {
  position: relative;
  width: 100%;
}
.pro-customer-reviews {
  position: static;
}
.prev_3.slick-arrow {
  float: left;
}
.next_3.slick-arrow {
  float: right;
}
.customerreviews_slider .slick-arrow svg {
  width: 15px;
  height: auto;
  fill: #000;
}

.customerreviews_slider {
  display: block;
}
.site-header__cart {
  padding-right: 0;
}
.line-login {
  width: 100%;
  height: 1px;
  background: #dadada;
  clear: both;
  margin-bottom: 29px;
}
.main-sidebar-login iframe {
  height: 140px !important;
}
#referral_body,
.friend_landing_page.layout-page {
  background: #f4f5f7;
}
.p-reviews-ss .review_box {
  margin: 0;
  max-width: 100%;
  width: 100%;
}
.p-reviews-ss .review_box .star_rating {
  width: 100%;
  display: block;
  float: none;
  margin-bottom: 0;
}
.p-reviews-ss .review_box .star_rating .star_box {
  width: 100%;
  display: block;
  float: none;
}
.p-reviews-ss .review_box .star_rating .star_box i {
  float: none;
}
.countrybox img {
  margin-left: 3px;
  margin-top: -2px;
}
.countrybox {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.p-reviews-ss .review_product {
  padding: 30px 20px;
}
/*===================-product-reviews-end-===================*/
.quantity-submit-row.input-row {
  display: flex;
  align-items: center;
  background: #ffffff;
  border-radius: 5px;
}

.quantity-submit-row.input-row label {
  display: none;
}

.quantity-submit-row .quantity-submit-row__submit.input-row {
  margin: 0;
}

.quantity-submit-row.input-row .inside-quntiy,
.quantity-submit-row .quantity-submit-row__submit.input-row {
  flex: 0 0 50%;
  max-width: 50%;
}
.quantity-wrapper {
  justify-content: center;
  padding: 10px 0;
  max-width: 100px;
  margin: 0 auto;
}

.product-form .quantity-wrapper a {
  width: 30px;
  height: 30px;
  min-width: inherit;
  line-height: normal;
  color: #32877d;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-reviews-ss .short-container {
  max-width: 650px;
}
.product-form .quantity-submit-row .quantity-submit-row__submit {
  margin: 0;
  width: 100%;
}
.quantity-submit-row.input-row {
  display: flex;
  align-items: center;
  background: #ffffff;
  border-radius: 5px;
}
.product-form .quantity-wrapper a svg {
  width: 21px;
  margin: 0;
}
.product-form
  .quantity-submit-row
  .quantity-submit-row__submit
  button.button.button--large.button--sold-out {
  width: 100%;
  border-radius: 5px;
}
.product-form .quantity-wrapper input[name="quantity"] {
  width: 30px;
  height: 30px;
  margin: 0 2px;
  border-radius: 0;
  border: 0;
  line-height: 30px;
  color: #346d6b;
  outline: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}

.product-form
  .quantity-submit-row
  .quantity-submit-row__submit
  button[type="submit"] {
  background: #32877d;
  border-radius: 0px 5px 5px 0px;
  border: 0;
  padding: 19px 6px;
  font-style: normal;
      font-family: "Inter", sans-serif !important;
    font-weight: 600 !important;
  font-size: 13px;
  line-height: 17px;
  text-align: center;
}
.b-product_aroma-subtitle{
    font-weight: 300 !important;
    line-height: 28px !important;
    letter-spacing: -.32px !important;
}  
.b-product_aroma-item_title {
    font-weight: 600  !important;
    line-height: normal  !important;
    letter-spacing: 0  !important;
}
.b-product_aroma-item_description {
    font-weight: 300 !important;
    line-height: 24px !important;
    letter-spacing: -.32px !important;
}
@media screen and (min-width: 768px) {
  .buy-buttons-row--sticky {
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 999999999;
      background: #fff;
      padding: 5px;
      margin: 0 !important;
      display: flex;
      justify-content: center;
      align-items: center;
      grid-gap: 16px;
      transition: transform 0.3s ease-in-out;
      box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  }
  
  .buy-buttons-row .title {
      display: none;
  }
  
  .buy-buttons-row--hidden {
      /*transform: translateY(100%);*/
  }
  
  .buy-buttons-row--sticky .title {
      display: block;
  }
  
  .buy-buttons-row--sticky klarna-placement {
      display: none !important;
  }
  
  .buy-buttons-row--sticky .button {
      white-space: nowrap;
  }
  
  .buy-buttons-row--sticky .form {
      width: 100%;
      max-width: 400px;
  }
  
  .buy-buttons-row--sticky h1.title {
      font-size: 20px;
      font-weight: 600;
      margin: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .buy-buttons-row--sticky {
      padding-bottom: 20px;
  }
  .buy-buttons-row--sticky .title {
      display: none;
  }
  .buy-buttons-row .skio-wrapper{
      /* display: none; */
  }
}
@media (min-width: 768px) {
  body
    div#shopify-section-template--14777390891044__4b3cdae8-1e68-4578-971b-0affff9fa6e9
    .section__img__inner
    img.s-image,
  div#shopify-section-template--16245947465913__4b3cdae8-1e68-4578-971b-0affff9fa6e9
    .section__img__inner
    img.s-image {
    max-width: 70%;
  }
  .product-detail .product-column-right {
    max-width: 500px;
  }
  html body .p-reviews-ss .featured-slider-related button.slick-arrow {
    display: inline-block !important;
  }
}
@media (max-width: 1199px) {
  .product-customer-reviews .review_box {
    padding: 30px 30px 30px 30px;
  }
}

@media (max-width: 768px) {
  body .right-side-menu .mobile-view-layout {
    display: block;
  }
  html body .p-reviews-ss .featured-slider-related button.slick-arrow {
    display: none !important;
  }
  .mobile-view-layout div.accordion_n {
    color: #fff;
    font-style: normal;
    font-weight: normal;
    font-family: "Inter", sans-serif !important;
    font-size: 14px;
    line-height:normal !important;
    padding: 14px 0 14px 0 !important;
    font-weight:700 !important;
            letter-spacing: 0;
  }
  .mobile-view-layout .accordion_n span {
    top: 11px;
  }
  .mobile-view-layout .accordion-open_n span:after {
    content: "-";
  }
  .section-footer .right-side-menu {
    margin-top: 20px;
  }
  .mobile-view-layout .faq-box-2.content {
    clear: both;
    padding-bottom: 15px;
  }
  body .section-footer__row.section-footer__row-lower.desktopshow {
    display: none;
  }
  body .section-footer__row.section-footer__row-lower.mobilesection {
    display: block;
  }
  .mobile-view-layout div.accordion_n {
    border-top: 0 !important;
  }
  .mobile-view-layout .faq-box {
    border-bottom: 1px solid #fff;
    float: left;
    width: 100%;
  }
  .mobile-view-layout .faq-box .content {
    clear: both;
    float: left;
    width: 100%;
    padding: 0 0 25px;
    margin: 0;
  }
  .section-footer__row__col.section-footer__menu-block {
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .section-footer__row.section-footer__row--blocks {
    flex-wrap: wrap;
  }
  .right-side-menu .desktop-view-layout {
    display: none;
  }
  .section-footer__row.section-footer__row--blocks .newsletterside,
  .right-side-menu {
    flex: 0 0 100%;
    max-width: 100%;
  }
.b-product_aroma-title {
       line-height: normal !important;
}
.b-product_aroma-subtitle{
    line-height: 23px !important;
}  
}
.mobile_product_bg {
  display: none;
  z-index: 0;
}
@media (max-width: 1280px) {
  .prouct-marquee span.block-itme {
    padding: 7px 0;
    margin: 0 10px !important;
  }
  .quantity-wrapper {
    padding: 3px 0px;
  }
  .product-customer-reviews .review_box {
    min-width: 240px;
  }
}
body .mobile-label {
  display: none;
}
body .keypoint_icon .keypoint-bar::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.mobile-view-layout .accordion_n span:after,
.mobile-view-layout .accordion_n span:before {
  color: #fff !important;
}
option {
  color: #3d4246;
  background-color: white;
}
@media (max-width: 980px) {
  .logo-area__right__inner .header-account-link {
    display: none !important;
  }
  .whole-sale-page
    .flexible-layout.valign-middle
    .column--half
    .feature-text-paired,
  .whole-sale-page
    .flexible-layout.valign-middle
    .column--half
    .feature-text-paired
    * {
    text-align: center;
  }
  body
    .section-footer__row--blocks[data-num-blocks="4"]
    .section-footer__row__col {
    flex-basis: 100%;
  }
  .whole-sale-page .flexible-layout.valign-middle {
    flex-wrap: wrap;
  }
  .social.instafee-etc span.heavy-font,
  .page-instagrame .animation--marquee span {
    flex: 0 0 20%;
    max-width: 20%;
    text-align: center;
    padding: 0 15px;
  }
  body .whole-sale-page.home-natural-blends .feature-text-paired {
    padding: 25px 20px;
    max-width: 500px;
  }
  .whole-sale-page .flexible-layout.valign-middle .column--half {
    width: 100%;
    text-align: center;
  }
  .p-reviews-ss .container {
    padding: 0;
  }

  .p-reviews-ss .container .review_product.slick-slide {
    padding: 10px 10px;
  }
  .featured-slider-related button.slick-arrow {
    display: none !important;
  }
  .mobile-currency {
    margin-right: -10px;
  }
  .desktop_product_bg {
    display: none;
  }
  .desktop-currency {
    display: none !important;
  }

  body .mobile-currency {
    display: inherit !important;
  }
  .currency-picker option {
    color: #3d4246;
    background-color: #fff;
    padding: 0;
    line-height: normal;
    min-height: 10px !important;
  }
}

.review_product .review_rte p {
  padding-bottom: 0 !important;
}
body #stockist-widget .stockist-result > div.stockist-result-distance,
#stockist-widget .stockist-result > div.stockist-result-distance + div,
#stockist-widget
  .stockist-result
  > div.stockist-result-name
  + div.stockist-result-address,
#stockist-widget .stockist-result > div:first-child {
      font-family: "Inter", sans-serif !important;
    font-weight: 400 !important;
  font-size: 14px;
}
div#top-mc-form .needsclick.kl-private-reset-css-Xuajs1 { 
  border: none !important; 
  border-radius: 4px !important; 
}
.stockist-result-name.stockist-feature-color {
      font-family: "Inter", sans-serif !important;
    font-weight: 700 ;
  font-style: normal;
}
.landing-img-text.section-image-with-text .ico-heading {
    line-height: normal !important;
}
body .usvsthem h2 {
    font-weight: 700;
    line-height: normal;
}
.usvsthem .content-heading {
    font-weight: 600;
    line-height: normal;
}
.usvsthem .content-paragraph {
    line-height: 24px;
    font-weight: 300;
    letter-spacing: -.32px;
}
@media (max-width: 767px) {
  .product-customer-reviews .review_box {
    min-width: auto;
  }
    .template-customers-account div#pageheader, .template-customers-order div#pageheader, .template-customers-addresses div#pageheader {
    position: static;
}
  html body .slideshow .overlay-text .overlay-text__title {
    /* line-height: 1 !important; */
    padding-top: 0px;
  }
  body
    .BUNDLES.Custom-class-POD
    .product-block__image.product-block__image--primary,
  .Custom-class-Pod-Bundles
    .product-block__image.product-block__image--primary {
    max-width: 100px !important;
  }
  .template-suffix-referral #refcandy-candyjar {
    min-height: 1300px;
  }
  body.template-product .rc-widget .rc-subscription-details {
    top: 43px;
  }
  body .product-form .not-in-quickbuy {
    left: 0;
    margin: 0;
    bottom: 75px;
  }
  body .recycle-your-ripple iframe {
    height: 250px;
  }
  .template-suffix-mission .instagram-section .social,
  .template-suffix-story .instagram-section .social {
    padding: 15px 0 0;
  }
  html
    body
    div#shopify-section-template--16245947465913__4b3cdae8-1e68-4578-971b-0affff9fa6e9.our-story-timeline
    .column
    .timeline-image
    img.s-image {
    max-width: 90%;
    max-height: inherit;
  }
  body
    div#shopify-section-template--14777390891044__4b3cdae8-1e68-4578-971b-0affff9fa6e9
    .section__img__inner
    img.s-image,
  body
    div#shopify-section-template--16245947465913__4b3cdae8-1e68-4578-971b-0affff9fa6e9
    .section__img__inner
    img.s-image {
    max-width: 90% !important;
    max-height: initial;
  }
  body .our-story-timeline .column .timeline-image img.s-image {
    max-width: 70%;
    max-height: 180px;
  }
  body section.page-cs-404 .btn-grop .bottom-note p {
    max-width: 340px;
    line-height: 18px;
  }
  body .faq-box-outer .m-select-page-outer.medium-up-desk-hide {
    margin-bottom: 20px;
  }
  body .rc-selling-plans label.rc-selling-plans-dropdown:after {
    right: 11px;
  }
  html body klarna-placement {
    margin-top: 2px !important;
  }
  body .rc-widget .rc-tooltip {
    left: -100px;
    right: auto;
    width: 200px !important;
    top: -70px !important;
  }
  body .rc-widget .p-3 .how-it-works {
    font-size: 12px;
    line-height: 1.2;
  }
  body .rc-widget .rc-subscription-details {
    right: 90px;
  }
  body .instafeed_section .slick-slide img {
    padding: 0 8px;
  }
  body .instafeed_section {
    padding: 20px 0 20px;
  }
  html body .starter-contain .content_n .text-icon .imgblock {
    margin: 0px 12px 0px !important;
  }
  body
    .our-story-timeline
    .flexible-layout--variable-columns
    .column
    .timeline-image
    .text-column__image {
    margin-bottom: 5px;
  }
  #section-id-template--14777390891044__4b3cdae8-1e68-4578-971b-0affff9fa6e9
    .text-column__image.lightly-spaced-row {
    margin-bottom: 5px;
  }
  body
    div#shopify-section-template--14777390891044__4b3cdae8-1e68-4578-971b-0affff9fa6e9
    .wid-430 {
    padding-bottom: 10px;
  }
  body
    div#shopify-section-template--14777390891044__4b3cdae8-1e68-4578-971b-0affff9fa6e9.our-story-timeline
    .column
    .timeline-image
    img.s-image {
    max-width: 90%;
    max-height: inherit;
  }
  body #stockist-widget.stockist-responsive .stockist-map {
    margin: 0 !important;
  }
  body.template-suffix-stockists .wholesale-logoss .fully-spaced-row--medium {
    padding: 0 !important;
  }
  body .stockiest-map .stockist-side-panel {
    padding: 30px !important;
  }
  html body .starter-home-pod #product_des .content_n .text-icon p {
    font-size: 13px !important;
    line-height: 17px;
  }
  .detail .option-selectors button.cc-select__btn {
    padding: 13px 15px;
  }
  html body .flavour_drop {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  body .cc-select__icon {
    right: 17px;
  }
  body .tabs-product-ttt .tab-content .content_n .text-icon {
    margin-bottom: 10px;
  }
  html body .starter-home-pod {
    padding-bottom: 20px !important;
    padding-top: 30px !important;
  }
  section.page-cs-404 {
    margin-top: 0 !important;
  }
  body section.page-cs-404 .spaced-row p {
    max-width: 97%;
  }
  section.page-cs-404 .spaced-row p {
    font-size: 15px;
    margin-top: 15px;
  }
  .template-404 .container.cf {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  section.page-cs-404 .page-section-spacing {
    margin-top: 20px !important;
  }
  .Custom-class-Bundles .product-block__image.product-block__image--primary,
  .Custom-class-Merch .product-block__image.product-block__image--primary,
  .Custom-class-POD .product-block__image.product-block__image--primary,
  .Custom-class-Pod-Bundles
    .product-block__image.product-block__image--primary {
    max-width: 280px !important;
  }
  .content_n .text-icon .imgblock {
    width: 108px;
    margin: 0px 12px 0px;
    text-align: center;
  }
  body .starter-box .ico-vie div {
    padding-right: 0px !important;
    padding-left: 0 !important;
  }
  body .starter-home-pod #product_des .content_n {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  body
    .Kloc-collection
    .block-inner-inner:hover
    .product-block__image
    .rimage-outer-wrapper,
  .Kloc-collectio .slick-active .block-inner-inner .rimage-outer-wrapper {
    top: 0 !important;
  }

  body.template-collection #custom-add-to-cart span.r-top,
  body.template-collection span.r-top *,
  body.template-collection #custom-add-to-cart,
  body.template-collection #custom-add-to-cart,
  body.template-collection .cart-on-hover #sold-out-pro {
    font-size: 9px !important;
  }
  body #custom-add-to-cart span.r-top,
  body span.r-top *,
  body #custom-add-to-cart,
  body #custom-add-to-cart,
  body .cart-on-hover #sold-out-pro {
    font-size: 13px !important;
  }
  body .Kloc-collection .product-block .product-info {
    margin-top: 0 !important;
  }
  body.template-collection
    .image-cont
    .product-block__image.product-block__image--primary {
    padding-top: 10px;
  }
  body .Kloc-collection .collection-item__shadow-container {
    display: none !important;
  }
  body .recycle-your-ripple.home-natural-blends .feature-text-paired {
    padding: 30px 5px 0;
  }
  body div.press_section .section-header sup {
    font-size: 14px !important;
  }
  body .our-story-timeline .wid-430 {
    max-width: 320px;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .our-story-timeline .flexible-layout--variable-columns .column {
    padding: 10px 0;
    margin-bottom: 10px;
  }
  .recycle-your-ripple .slick-dots li.slick-active button {
    width: 11px;
    height: 11px;
    position: relative;
    top: -1px;
    opacity: 1;
  }
  .recycle-your-ripple .slick-dots li button {
    background: #346d6b;
  }
  body .recycle-your-ripple {
    padding: 4rem 0 10px;
  }
  .prouct-marquee .social__marquee {
    z-index: 0;
  }
  body .page-instagrame .animation--marquee span {
    animation: marquee 14s linear infinite;
    padding: 0 10px;
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
  body .otCookiesNotification #cookies-wrapper {
    text-align: left;
  }

  body .otCookiesNotification #cookies-wrapper .ot-btn-group {
    justify-content: flex-end;
  }
  .pdp-kit-only .mobile-only-image {
    display: block;
  }
  .pdp-kit-only .desktop-only-image {
    display: none !important;
  }
  html body .starter-home-pod {
    padding: 30px 20px 20px;
  }
  html body .starter-home-pod .half_grid .starter-box .text-icon span {
    top: 10px !important;
  }
  body .starter-box .ico-vie div {
    padding-right: 5px !important;
  }
  body
    div#shopify-section-template--14762977427492__b3027194-088c-43de-ada6-c714b2a47c19 {
    position: relative;
    z-index: 0;
  }
  body .social__marquee span.heavy-font {
    line-height: 0 !important;
  }
  html body .instagram-section .social.instafee-etc span.heavy-font,
  html body .page-instagrame .animation--marquee span {
    flex: 0 0 25%;
    max-width: 25%;
    text-align: center;
    padding: 0 7px;
    line-height: 0;
  }
  body .social.instafee-etc {
    padding: 25px 0;
  }
  .instagram-section .social {
    padding: 25px 0 0;
  }
  body .quantity-submit-row.input-row .inside-quntiy {
    flex: 0 0 30%;
    max-width: 30%;
  }
  body .quantity-submit-row.input-row .inside-quntiy .quantity-wrapper {
    height: 55px;
    margin: 0;
    border: 1px solid;
    max-width: 100%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  body .quantity-submit-row .quantity-submit-row__submit.input-row {
    flex: 0 0 70%;
    max-width: 70%;
  }
  body .quantity-submit-row.input-row {
    position: fixed;
    z-index: 999999999;
    background: #ffffff;
    padding: 10px;
    left: 0;
    bottom: 0;
    width: 100%;
    border-radius: 0;
   
  }
  .icon_box {
    text-align: center !important;
    display: flex;
    justify-content: center;
  }
  body .currency-picker {
    color: #282828;
  }
  body .faq_home_accordion .faq-box-outer .faq-box {
    padding: 15px 0;
  }
  body .faq_home_accordion section.faq-box-outer {
    padding: 40px 0;
  }
  body .faq_home_accordion .faq-box-outer .faq h5 {
    font-size: 14px;
  }
  .faq_home_accordion .faq-box-outer .section-title-top {
    text-align: center;
    margin-bottom: 10px;
  }
  body .currency-picker option {
    color: #282828;
  }

  body option {
    color: #282828;
  }
  body .product-customer-reviews .review_box {
    padding: 15px;
  }
  .background--amour {
    background-image: url(https://cdn.accentuate.io/7013161041956/19101013671972/AMOUR-PpRODxUCT-CAROUSEL-BG-02-v1650651164776.jpg?445x559);
  }
  .background--power,
  .background--the-puff-daddy {
    background-color: #d9eae3;
  }
  .product-block .p-info .product-link {
    min-height: 72px;
    padding-bottom: 15px;
  }
  .background--the-tasting-set {
    background-color: rgb(207, 227, 236);
  }
  .background--zest {
    background-color: rgb(255, 237, 204);
  }
  .background--relax {
    background-color: #cfe3ec;
  }
  .background--dream {
    background-color: #e2d9ee;
  }
  .background--boost {
    background-color: #f7dddd;
  }
  .background--focus,
  .background--almost-ripe {
    background-color: #ffd8b1;
  }
  .background--full-set,
  .background--the-sampler {
    background-color: #adc1de;
  }

  
  .container-1440px .background--power,
  .container-1440px .background--the-puff-daddy {
    background-color: transparent !important;
  }
  .container-1440px .background--the-tasting-set {
    background-color: transparent !important;
  }
  .container-1440px .background--zest {
    background-color: transparent !important;
  }
  .container-1440px .background--relax {
    background-color: transparent !important;
  }
  .container-1440px .background--dream {
    background-color: transparent !important;
  }
  .container-1440px .background--boost {
    background-color: transparent !important;
  }
  .container-1440px .background--boost
  .background--focus,
  .container-1440px .background--boost
  .background--almost-ripe {
    background-color: transparent !important;
  }
  .container-1440px .background--boost
  .background--full-set,
  .container-1440px .background--boost
  .background--the-sampler {
    background-color: transparent !important;
  }
  .container-1440px .background--focus, .container-1440px .background--almost-ripe {
    background-color: transparent !important;
  }

  .background--power .paginator-center .slick-arrow svg {
    fill: #346d6b;
  }
  .background--relax .paginator-center .slick-arrow svg {
    fill: #3a557c;
  }
  .background--dream .paginator-center .slick-arrow svg {
    fill: #654489;
  }
  .background--boost .paginator-center .slick-arrow svg {
    fill: #e04264;
  }
  .background--full-set .paginator-center .slick-arrow svg {
    fill: #5c6ac4;
  }

  .mobile-currency {
    margin-right: -20px;
  }
  .image-cont .product-block__image.product-block__image--primary {
    padding-top: 20px;
  }
  body.template-index
    .home-feature-pro
    .collection-listing
    .product-list
    .product-block,
  body.template-product
    .home-feature-pro
    .collection-listing
    .product-list
    .product-block {
   /* background: transparent !important; */
  }
  .product-slider #slide_arrow {
    position: absolute;
    bottom: 80px;
    left: 0;
    top: inherit;
    width: 100%;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .product-slider .slick-arrow,
  .product-slider .slick-arrow {
    margin-top: 11px !important;
  }
  .product-slider #slide_arrow .slick-arrow {
    top: 0px !important;
  }
  div.product-slider #slide_arrow,
  .product-slider #slide_arrow {
    bottom: 85px !important;
  }
  div.product-slider div#slide_arrow {
    top: inherit !important;
  }

  body .block-inner-inner:hover .product-block__image {
    animation: none !important;
  }
  .home-try-all .rimage-wrapper img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
  }
  .home-try-all .rimage-wrapper {
    padding-top: 80% !important;
  }
  body .detail .product-form {
    padding-top: 0;
  }
  .btn-grop.medium-hide-blu {
    margin-top: 15px;
    margin-bottom: 25px !important;
  }
  .collection-slider .product-list.carousel .product-block {
    width: 300px;
    margin: 0 auto !important;
    display: block !important;
    padding-left: 15px;
    padding-right: 15px !important;
  }
  body .container--no-max .collection-slider .collection-listing {
    padding-left: 12px !important;
  }
  html body .mobile-label {
    display: block;
  }
  html body .mobile-label .newpro_tag.large--hide {
    position: static;
    display: inline-block;
    margin-top: 10px;
  }
  .image-cont .newpro_tag.large--hide {
    display: none;
  }
  .mobile_product_bg {
    /* background-image: url(https://cdn.accentuate.io/6683618344996/19101013737508/HAPPY-WEB-ASSETS-mobile-v1667476073912.jpg?600x1456); */
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-top: 0;
    width: 100%;
    float: left;
    position: absolute;
    top: -180px;
    left: 0;
    width: 100%;
    display: inherit;
  }
  .main-image .slideshow-controls {
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 3;
  }
  body .announcement-bar__announcements {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  body .collection-listing .product-list .product-block {
    width: 100%;
  }
  body.template-product .review_product {
    padding-left: 6px;
    padding-right: 6px;
  }
  .p-reviews-ss .fully-padded-row--medium {
    padding-bottom: 0 !important;
  }
  body .cart-on-hover {
    width: 100% !important;
    max-width: 100%;
  }
  body .logo-area.container {
    padding-top: 5px;
    padding-bottom: 5px;
    border: 0;
    padding-left: 7px;
    padding-right: 7px;
  }
  body .mobile_product_bg {
    display: block;
    z-index: 0;
  }
.b-product_aroma-item_title {
    line-height: 22px  !important;
}
.b-product_aroma-item_description {
    line-height: 23px !important;
}
 .section-featured-collection .black_fridat_tag.newpro_tag.large--hide.rrr {
    letter-spacing: .32px !important;
}
  
}


/******************************* Custom CSS Home Tabs Products Section *******************************/

.container-1440px {
  width:1580px;
  max-width:100%;
  padding:57px 12px 67px 12px;
  margin-left:auto;
  margin-right:auto;
}
.container-1440px.m-1200 {
  width: auto;
  max-width: 1280px;
  padding: 0 40px;
}

.home-pro-tb {
  background:#FBFBFB;
}

.container-1440px .product-block .product-info {
  padding:28px 0 0;
  padding-bottom:20px;
}

.container-1440px .collection-listing .product-list--per-row-4 .product-block {
  margin:0 15px;
  border-radius:15px;
}

.container-1440px .image-cont .product-block__image.product-block__image--primary {
  padding-top: 35px;
}

.container-1440px .sub-pro-fil ul.tabs li {
  margin: 0 12px;
}

.home-pro-tb .container-1440px .tb-etc {
  margin: 0 auto 28px;
}

/*.sub-pro-fil .container-1440px ul.tabs li {
  margin: 0 12px;
}*/

.container-1440px .short-container {
  margin-bottom:62px;
}

.container-1440px .newpro_tag {
  top:1px;
  right:-10px;
}

@media (min-width: 1040px) {
  .product-slider .container-1440px #slide_arrow .prev.slick-arrow {
    left: -35px;
  }
  .product-slider .container-1440px  #slide_arrow .next.slick-arrow {
    right: -35px;
  }
}

@media (max-width: 767px) {
  .container-1440px .product-block .product-info {
    padding:0px;
  }

  /*body .container-1440px .product-block__title {
    font-size:24px;
    line-height:28px;
  }*/

  /*body .container-1440px .innerer .productvendor {
    font-size:14px;
    line-height:16px;
  }*/

  html body .container-1440px .mobile-label .newpro_tag.large--hide {
    margin-top:10px;
   /* margin-bottom:12px; */
  }

  body .container-1440px .collection-listing .product-list .product-block {
    padding: 52px 10px 37px!important;
    padding-top: 0px !important;
  }

  .container-1440px .collection-listing .product-list--per-row-4 .product-block {
    margin:0 14px;
    margin-left: 0px;
    margin-right: 0px;
  }

  .product-slider .container-1440px #slide_arrow .slick-arrow {
    display:none !important;
  }

  body .container-1440px #custom-add-to-cart {
    min-width:240px;
    max-width: 240px;
    padding: 14px 10px;
  }

  .home-pro-tb .container-1440px .tb-etc {
    margin-bottom: 15px !important;
  }

  .container-1440px .short-container {
    margin-bottom:45px;
  }

  .container-1440px {
    padding: 45px 0 50px;
    width: 100%;
  }

  .product-slider .container-1440px .slick-center .rimage-wrapper {
    transform:none;
  }

  body .block-inner-inner:hover .product-block__image .rimage-outer-wrapper, .slick-active .block-inner-inner .rimage-outer-wrapper {
    top: unset !important;
  }
  body.template-index .home-feature-pro .collection-listing .product-list .product-block, .home-feature-pro .collection-listing .product-list .product-block {
    transform: scale(0.9);
    transition: transform 0.5s;
  }
  body.template-product .home-feature-pro .collection-listing .product-list .product-block, .home-feature-pro .collection-listing .product-list .product-block {
    transform: scale(0.9);
    transition: transform 0.5s;
  }
  body.template-index .home-feature-pro .collection-listing .product-list .product-block.slick-active, .home-feature-pro .collection-listing .product-list .product-block.slick-active  {
    transform: scale(1);
  }
  body.template-product .home-feature-pro .collection-listing .product-list .product-block.slick-active, .home-feature-pro .collection-listing .product-list .product-block.slick-active  {
    transform: scale(1);
  }
  .container-1440px .p-info {
    transition: none !Important;
  }
  .container-1440px .p-info * {
    transition: none !Important;
  }
  .product-slider .slick-center .rimage-wrapper .rimage__image, .product-slider .slick-center .rimage-wrapper {
    transition: none !important;
  }
  .container-1440px .product-block__image {
    transition: none !Important;
  }
  .container-1440px .block-inner-inner * {
    transition: none !Important;
  }
  body .container-1440px #custom-add-to-cart, body .container-1440px .cart-on-hover #sold-out-pro {
    max-width: 240px !Important;
  }
  body .background--loser {
    background: transparent !important;
  }
  body .container-1440px .background--happy,body .container-1440px .background--mighty-max-pack, body .container-1440px .background--dream-1 {
    background: transparent !important;
  }
  
}
.container-1440px .cart-on-hover {
  bottom: 25px;
}
body .container-1440px #custom-add-to-cart {
  border-radius: 5px;
}
body #custom-add-to-cart, body .cart-on-hover #sold-out-pro {
  max-width: 252px !important;
}

@media screen and (min-width: 1040px) and (max-width: 1650px) {
  .container-1440px {
    padding-left: 50px;
    padding-right: 50px;
  }
}
body .container-1440px #custom-add-to-cart {
  padding: 1.2em 20px;
}


[data-color="background--droplet-multipack"] .product-block__title,
[data-color="background--droplet-multipack"] .productvendor {
  color: #fff !important;
}
[data-color="background--full-pod-line-up"] .product-block__title,
[data-color="background--full-pod-line-up"] .productvendor {
  color: #fff !important;
}
[data-color="background--the-complete-set"] .product-block__title,
[data-color="background--the-complete-set"] .productvendor {
  color: #fff !important;
}

[data-color="background--droplet-multipack"]:hover .collection-item__bg-hover {
  display: none;
}
.article-image .black_fridat_tag{
  background: #e04264;
}
.template-suffix-starter-kit-2024 #addtocartid,
.template-suffix-pod-kit-2024 #addtocartid {
  background-color: #346d6b !important;
}
@media (max-width: 767px) {
    body .quantity-submit-row.input-row {
        position: fixed;
        z-index: 999999999;
        background: #ffffff;
        padding: 10px;
        left: 0;
        bottom: 0;
        width: 100%;
        border-radius: 0;
      
    }
  }
body .feature-text-paired button.needsclick.kl-private-reset-css-Xuajs1 {
  padding-left: 11px !important;
  padding-right: 11px !important;
  padding-top: 10px !important;
  width: auto !important;
  margin: 0 auto;
}
.want-to-stay-cap .feature-text-paired div#top-mc-form button.needsclick.kl-private-reset-css-Xuajs1 {
    width: auto !important;
    text-align: center ! Important;
    display: inline !important;
    margin: 0 auto;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.want-to-stay-cap .feature-text-paired div#top-mc-form .needsclick [data-testid="form-row"]:last-child button.needsclick.kl-private-reset-css-Xuajs1 {
    width: 100% !important;
}
.want-to-stay-cap .feature-text-paired div#top-mc-form .needsclick [data-testid="form-row"]:nth-child(2) input {
    padding-left: 20px !important;
}
.want-to-stay-cap .feature-text-paired div#top-mc-form .needsclick [data-testid="form-row"]:nth-child(1) button {
    width: 72px !important;
}
.want-to-stay-cap .feature-text-paired div#top-mc-form .needsclick.kl-private-reset-css-Xuajs1[name=email] {
    padding-left: 75px !important;
    padding-right: 10px !important;
}
.want-to-stay-cap .feature-text-paired div#top-mc-form .needsclick.kl-private-reset-css-Xuajs1 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}


@media only screen and (min-width: 768px) {
  .tolstoy-hero-overlay-content {
    margin-top: -200px !important;
  }
}
.tolstoy-hero-button {
  border: none !important;
  cursor: pointer !important;
  transition: background-color 1s ease !important;
}
.tolstoy-hero-button:hover {
  background-image: unset !important;
  background-color: #ffe7ec !important;
  filter: unset !important;
}
.tolstoy-hero-overlay-content{
  margin-top:20px !important;
}

/* .tolstoy-hero-text-container > div{
    font-family: fantasy !important;
    font-weight: 500 !important;
}

.tolstoy-hero-button{
    font-family: fantasy !important;
    font-weight: 500 !important;
    padding-top: 20px !important;
} */

.bundles__parts .bundles__part div[data-color="background--pod-kit"] .product-block__title,.bundles__parts .bundles__part div[data-color="background--pod-kit"] .productvendor {
  color: #fff !Important;
}
.bundles__parts .bundles__part div[data-color="background--pod-kit-1"] .product-block__title,.bundles__parts .bundles__part div[data-color="background--pod-kit-1"] .productvendor {
  color: #fff !Important;
}

/* =========== Video With Image Slider ================ */
.text-with-img-jtpl {
    margin-left: 25px;
    margin-right: 25px;
    margin-bottom: 25px;
    overflow: hidden;
    position: relative;
}
.wrapper-text-img-jtpl {
    display: flex;
    align-items: center;
}
.wrapper-text-img-jtpl iframe,
.wrapper-text-img-jtpl video {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.wrapper-text-img-jtpl .wrapper-text-jtpl {
    flex: 1;
    width: 100%;
    padding: 0 25px 0 84px;
    z-index: 1;
    position: relative;
    white-space: nowrap;
}
.wrapper-text-img-jtpl .wrapper-img-video-jtpl {
    flex: 0 0 auto;
    /* max-width: 100%; */
    width: Calc(100% - 460px);
    position: relative;
    display: none !important;
    margin: 0;
}

.wrapper-text-img-jtpl .wrapper-img-video-jtpl.slick-initialized {
  display: flex !important;
}
.wrapper-text-img-jtpl .wrapper-img-video-jtpl .slick-slide {
  margin: 0 30px;
}
/* 
.wrapper-text-img-jtpl .wrapper-img-video-jtpl .rimage-wrapper {
    padding-top: 164px !important;
} */
.enable-shadow .wrapper-img-video-jtpl:after {
    position: absolute;
    content: '';
    background: url(/cdn/shop/files/left-shadow.png?v=1742644003);
    background-size: 30px 248px;
    left: 0;
    top: -10%;
    width: 30px;
    height: 120%;
    background-size: cover;
}
.enable-shadow:before {
    position: absolute;
    content: '';
    background: url(/cdn/shop/files/right-shadow.png?v=1742644003);
    background-size: 30px 248px;
    right: 0;
    top: 0;
    width: 30px;
    height: 100%;
    z-index: 1;
    background-size: cover;
}
body.template-collection .wrapper-img-video-jtpl+#custom-add-to-cart {
    display: none;
}
.aph_bar_container .aph_bar_message_body {
   font-family: "Inter", sans-serif !important;
    font-weight: 400 !important;
    line-height: normal !important;
}
.main-heading-jtpl h2 {
    letter-spacing: 0px;
    font-family: Inter, sans-serif !important;
    font-weight: 700 !important;
    line-height: 30px !important;
}
.main-text-jtpl p {
    font-family: Inter, sans-serif !important;
    font-weight: 300 !important;
    line-height: 28px !important;
    letter-spacing: -0.32px !important;
}
body .b-gradient_icons-title {
    line-height:30px;
}
body .b-gradient_icons-item_text {
    line-height: 20px;
    font-weight: 400;
    letter-spacing: 0;
}
body .b-bundle_blocks-title {
    font-weight: 700;
    line-height: 30px;
}
body p.b-bundle_blocks-subtitle {
    font-weight: 300 !important;
    line-height: 28px !important;
    letter-spacing: -.32px !important;
}
body  .b-bundle_blocks-item_header {
    font-weight: 500;
    line-height: normal;
}
body .b-bundle_blocks-item_title{
    line-height: normal;
}
body .b-bundle_blocks-item_footer div {
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0;
}
body .b-bundle_blocks-item_footer p {
    font-weight: 300;
    line-height: 22px;
}
.shopify-section.section-logo-list.home-scrolling-logos {
    margin: 0 !important;
}
.align-t-center .overlay-text__button-row {
        align-items: center;
 }
.align-t-left .overlay-text__button-row {
        align-items: left;
 }
.align-t-right .overlay-text__button-row {
        align-items: end;
 }
.home-pro-tb .container-1440px.multiply-collection-slider .tb-etc {
    margin: 0 auto 34px;
}
.container-1440px.multiply-collection-slider .short-container {
    margin-bottom: 32px;
}

/* START 26 JUN 2025 */
.wrapper-text-jtpl h2.h1-style {
    font-weight: 700;
    line-height: 30px;
}
/* END 26 JUN 2025 */ 

@media (max-width: 1199px) {
  .wrapper-text-img-jtpl .wrapper-text-jtpl {
      padding: 0 15px 0 34px;
  }
}
@media (max-width: 998px) {
  .text-with-img-jtpl {
    margin-left: 16px;
    margin-right: 16px;
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wrapper-text-img-jtpl .wrapper-img-video-jtpl .slick-slide {
    margin: 0 10px;
  }
  .wrapper-text-img-jtpl .wrapper-img-video-jtpl {
    width: Calc(100% - 330px);
  }
}
@media (max-width: 767px) {
  body.template-collection .wrapper-img-video-jtpl+#custom-add-to-cart {
    display: block;
}
.wrapper-text-img-jtpl .wrapper-img-video-jtpl {
    margin: 0;
}
  
  .wrapper-text-img-jtpl .wrapper-img-video-jtpl .slick-slide {
  margin: 0 15px;
}
  
  .wrapper-text-img-jtpl {
    justify-content: center;
  }
  .enable-shadow:before {
    display: none;
  }
  
  .enable-shadow .wrapper-img-video-jtpl:after {
    display:none;
      /* position: absolute;
      content: '';
      background: url(/cdn/shop/files/left-shadow.png?v=1742644003);
      background-size: 30px 248px;
      left: 0;
      top: 0;
      width: 30px;
      height: 100%;
      background-size: cover; */
  }
  .enable-shadow .wrapper-img-video-jtpl:before {
    display:none;
      /* position: absolute;
      content: '';
      background: url(/cdn/shop/files/right-shadow.png?v=1742644003);
      background-size: 30px 248px;
      right: 0;
      top: 0;
      width: 30px;
      height: 100%;
      z-index: 1;
      background-size: cover; */
  }
  .wrapper-text-img-jtpl {
    flex-wrap: wrap;
    padding: 45px 0 !important;
  }
  .wrapper-text-img-jtpl .wrapper-text-jtpl {
    flex: 0 0 100%;
    white-space: normal;
    padding: 0 25px;
  }
 .wrapper-text-jtpl .main-text-jtpl p {
   margin-bottom: 0 !important;
}
  
  .wrapper-text-img-jtpl .wrapper-img-video-jtpl {
    flex: 0 0 100%;
    width: 100%;
    padding: 25px 0;
    border: 0;
  }
  .wrapper-text-img-jtpl .main-wrapper-text {
    text-align: center;
  }
  html body.template-collection .main-wrapper-text #custom-add-to-cart {
    display: none;
  }
  html body.template-collection .wrapper-text-img-jtpl #custom-add-to-cart {
    height: auto !important;
    font-size: 15px !important;
    margin: 0 auto;
    min-width: 200px !important;
    max-width: max-content !important;
  }
    .short-container p, .short-container .rte {
    line-height: 23px !important;t;
}
.sub-pro-fil ul.tabs h2.hometitle, .short-container .hometitle {
    line-height: normal !important;

} 
.keypoint-bar__item h3, .keypoint-section .slide h3 {
    line-height: normal;
}  
.review_box h5 {
    line-height: 23px;
      font-size: 13px;
} 
.review_rte p {
    line-height: 23px;
} 
.faq-box-outer .section-title-top h2, .faq-richtext h2.majortitle.in-content {
    line-height: normal !important;

} 
.faq_home_accordion .faq-box-outer .faq h5 {
    line-height:auto;
}  
  .faq-help .content p, .faq-help .content .rte.anser {
    line-height: 23px !important;

}
  .main-heading-jtpl h2 {
    line-height: normal !important;
}
  .main-text-jtpl p{
    line-height: 23px !important;
}
  .custom-meta-fiesld p {
    letter-spacing: 0px !important;
    line-height: 22px !important;
}
.custom-meta-fiesld * {
    line-height: 23px !important;
}
  .custom-meta-fiesld .checklist * {
    line-height: 22px !important;
       letter-spacing: 0px !important;
}
 body .flavour_drop span.subtext {
        letter-spacing: 0;
    }  
 #product_des h2 {
    line-height: normal !important;
}
body.template-product .accordion_n {
    line-height: 21px;
    letter-spacing: 0px;
} 
body.template-product .faq_section p {
    line-height: 23px;
}
 body  .b-gradient_icons-title {
    line-height: normal;
}
  body .b-gradient_icons-item_text {
    line-height: 20px;
    font-weight: 400;
    letter-spacing: 0;
}
    body .l-section-products .b-gradient_icons-item_text {
    line-height: normal;
    font-weight: 600;
}
body .b-bundle_blocks-title {
    line-height:normal;
} 
body p.b-bundle_blocks-subtitle {
    line-height: 23px !important;
}  
    #custom-add-to-cart span.r-top, span.r-top * {
        font-family: "Inter", sans-serif !important;
        font-weight: 600 !important;
    } 
  body .b-bundle_blocks-item_footer p {
    line-height: 22px;
    letter-spacing: -.32px;
     font-weight: 300;
}
.mobile-navigation-drawer .bottom_navlink li{
    font-size: 14px;
}  
.short-container p, .short-container .rte {
    font-size: 14px !important;
}  
    body .home-pro-tb .productvendor {
        margin-top: 4px !important;
    } 
      .faq-box-outer .faq-dis p, .faq-help .content p, .faq-richtext .rich-text p {
        font-size: 13px !important;
    }
  .product-detail .slick-arrow, .glow-pro .slick-arrow{
    display: none !important;
  }
.product-detail .cc-rating-custom-caption {
    font-size: 12px;
} 
 .custom-meta-fiesld p, .custom-meta-fiesld * {
    font-size: 13px !important;
} 
.text-icon div {
    font-size: 13px;
}  
.tabs-product-ttt .tab-content p {
        font-size: 13px;
}  
body.template-product .savff.glow-pro .icon-1-item-v span.ico-text {
    font-size: 14px;
} 
body .accordion_n {
        font-size: 13px !important;
    }  
body .accordion_n {
        font-size: 13px !important;
    } 
body .b-product_aroma-item_title {
        font-size: 13px;
    }
body .b-product_aroma-item_description {
    font-size: 13px;
} 
.home-aroma-theripy-sec .short-container .rte {
        font-size: 15px !important;
    }  
.template-index  .home-aroma-theripy-sec .short-container .rte {
        font-size: 14px !important;
    } 
  .home-aroma-theripy-sec .short-container h2.hometitle.h4-style {
    margin-bottom: 8px;
}
#images-feeds .tolstoy-carousel-container{
    width: 95% !important;
    margin-right: 0px !important;
} 
#images-feeds .tolstoy-video-carousel-container {
      gap: 0;
}
  .l-section-aroma .b-whats_inside-content_desc {
        line-height: 23px;
    }
      body .l-section-aroma .b-product_aroma-item_title {
        font-size: 14px;
    }
  .main-text-jtpl p {
    font-size: 14px;
}
.main-heading-jtpl h2 {
    font-size: 24px;
}  
}
@media (max-width: 475px) {
  .wrapper-text-img-jtpl .wrapper-img-video-jtpl .slick-slide {
    margin: 0 10px;
  }
}
/* =========== Video With Image Slider ================ */




