/** Shopify CDN: Minification failed

Line 4425:0 All "@import" rules must come first

**/
/*--------------------------------------------------------------
# Fonts Import
--------------------------------------------------------------*/
@font-face {
  font-family: "Euclid-Circular-A";
  src: url("/cdn/shop/files/Euclid_Circular_A_Regular.ttf?v=1721037418");
}

/*--------------------------------------------------------------
# Theme Styles
--------------------------------------------------------------*/
#home-banner-section .row, .banner-video { display: flex; justify-content: space-around; align-items: center; }
.home-banner-video-1 { display:none; }
#testimonial-carousel-section .owl-carousel .item .testimonial-author-wrapper .testimonial-author-img { width: 50px; }

/*--------------------------------------------------------------
# Genral
--------------------------------------------------------------*/
html { overflow-x: hidden; }

body { overflow-x: hidden; background: none !important; -webkit-font-smoothing: antialiased; font-family: Euclid-Circular-A; font-size: 18px; color: #86563D; font-weight: 400; line-height: 125.5%; letter-spacing: 0; }

body h1, body h2, body h3, body h4, body h5, body h6 { -webkit-font-smoothing: antialiased; font-family: Euclid-Circular-A !important; color: #000; font-weight: 400 !important; letter-spacing: 0 !important; }

img { max-width: 100%; }

.page-width { max-width: 1024px; padding-left: 15px; padding-right: 15px; }

button, .button, .customer button { background: #BE8A7A; border: none; border-radius: 5px; font-family: 'Euclid-Circular-A'; font-size: 23px; color: #fff; line-height: 124%; letter-spacing: 0; padding: 15px 40px; }
button:before, .button:before, button:after, .button:after, .customer button:before, .customer button:after { display: none; }

.activate button[name="decline"], .addresses li > button, .addresses form button[type] { color: #BE8A7A !important; }

.auto-btn-1 { display: inline-block; background: #fff; border: none; border-radius: 5px; transition: all 0.2s ease-in-out; font-family: Euclid-Circular-A; font-size: 23px; color: #BE8A7A; font-weight: 400; line-height: 124%; text-decoration: none; padding: 20px 50px; }
.auto-btn-1:hover, .auto-btn-1:active, .auto-btn-1:focus { background: #BE8A7A; color: #fff; }

.auto-btn-2 { display: inline-block; background: none; border: 2px solid #BE8A7A; border-radius: 200px; transition: all 0.2s ease-in-out; font-family: Euclid-Circular-A; font-size: 14px; color: #BE8A7A; font-weight: 400; line-height: 124%; text-decoration: none; text-transform: uppercase; letter-spacing: 0.165em; padding: 15px 30px 13px 30px; }
.auto-btn-2:hover, .auto-btn-1:active, .auto-btn-1:focus { background: #BE8A7A; color: #fff; }

.button--primary { opacity: 1 !important; display: inline-block; min-width: auto; width: auto; min-height: auto; background: #000; border: none; border-radius: 500px; transition: all 0.2s ease-in-out; font-family: Euclid-Circular-A; font-size: 20px; color: #fff; font-weight: 400; line-height: 20px; text-align: center !important; text-decoration: none; letter-spacing: 0; padding: 15px 40px; }
.button--primary:hover, .button--primary:active, .button--primary:focus { background: #000; color: #fff; }
.button--primary:before, .button--primary:after { display: none; }

*:focus-visible { outline:none; box-shadow: none; }

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
@media screen and (min-width: 990px) {
  header-drawer { display: block !important; }
  .header__inline-menu { display: none; }

  .header--middle-left { display: flex; justify-content: space-between; }
}

.header-wrapper.gradient { background: #472523; }
.header--middle-left { justify-content: flex-start; padding-top: 15px; padding-bottom: 15px; }
.header__heading, .header__heading-link { order: -1; flex-grow: 1; }

body header-drawer { margin-left: 0; }
.header__icon--menu .icon.icon-hamburger { width: 30px; height: 12px; background: url('/cdn/shop/files/nav-nav_0c71d9e0-a574-4789-ab46-19f25689f50b.png?v=1670743971') no-repeat center / 100%; }
.header__icon--menu .icon.icon-close { width: 24px; height: 24px; background: url('/cdn/shop/files/close-pop_236fc46b-94b8-41d3-bca2-b7b6975953ba.png?v=1670744055') no-repeat center / 100%; }
.header__icon--menu .icon path { display: none; }
.header__icon:hover .icon, .modal__close-button:hover .icon { transform: none !important; }

.header__icon .icon { color: #be8a7a; }
.header__icons .header__icon--cart svg { display: none; }
/* .header__icons .header__icon--cart span { display: none; } */
.header__icon:not(.header__icon--summary), .header__icon span { text-decoration: none !important; }
.header__icons .header__icon--cart { background: url('/cdn/shop/files/cart_5f86b511-9df9-4c70-a5ec-8417cddb8084.png?v=1674305924') no-repeat left center; padding-right: 12px; background-size: 30px !important;}
.cart-count-bubble { position: inherit; background-color: transparent; font-family: Euclid-Circular-A; color: #fff; font-size: 16px; margin-top: 20px; }
.cart-count-bubble span { text-decoration: none; }

body .menu-drawer { background: #fff; border: none; box-shadow: none; padding-bottom: 30px; }
body .menu-drawer__navigation { padding: 40px 0; }
body .menu-drawer__menu-item { font-family: Euclid-Circular-A; font-size: 20px; color: #BE8A7A; line-height: 165.5%; padding: 0 20px; }
body .menu-drawer__menu-item:hover { background: none; color: #86563d }
body .menu-drawer__utility-links { background: none; padding: 0 20px; }
body .menu-drawer__account { font-size: 20px; color: #BE8A7A; line-height: 165.5%; letter-spacing: 0; margin-right: 9px; font-family: Euclid-Circular-A; margin-left: -1.5rem;}
body .menu-drawer .list-social { margin-left: -10px; margin-top: 0; }
body .menu-drawer .list-social__link { text-decoration: none; padding: 0 10px; }
body .list-social__item .icon { color: #BE8A7A; margin-right: 1rem; }
body .list-social__link .social-custom-lable { font-size: 16px; color: #be8a7a; line-height: 165.5%; letter-spacing: 0; }

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.footer { border: none !important; padding: 0 !important; margin: 0 !important; }
.footer .page-width { max-width: 100%; padding: 0; }
.footer .footer__content-top .footer-top-heading { border-bottom: 1px solid rgba(255,255,255,.5); text-align: center; padding: 100px 15px; }
.footer .footer__blocks-wrapper { max-width: 1230px; padding: 60px 15px; margin: 0 auto; }
.footer .footer__blocks-wrapper .footer-block { flex: 0 0 25%; }
.footer .footer__blocks-wrapper .footer-block--newsletter { flex: 0 0 46%; flex-wrap: wrap; align-items: flex-start; margin-top: 0; }
.footer .footer__blocks-wrapper .footer__logo { flex: 0 0 100%; }

.footer .footer__blocks-wrapper .footer-block h2 { display: none; }

.footer .footer__blocks-wrapper .footer-block:first-child .footer-block__details-content li { margin: 0; }
.footer .footer__blocks-wrapper .footer-block:first-child .footer-block__details-content li a { font-family: Euclid-Circular-A; font-size: 25px; color: #BE8A7A; font-weight: 400; text-decoration: none; line-height: 169.5%; padding: 0; }
.footer .footer__blocks-wrapper .footer-block:first-child .footer-block__details-content li a.list-menu__item--active { text-decoration: none; }
.footer .footer__blocks-wrapper .footer-block:first-child .footer__heading { margin: 100px 0 0; }

.footer .footer__blocks-wrapper .footer-block:nth-child(2) .footer-block__details-content li { margin: 0 0 15px; }
.footer .footer__blocks-wrapper .footer-block:nth-child(2) .footer-block__details-content li a { font-family: Euclid-Circular-A; font-size: 16px; color: #BE8A7A; font-weight: 400; text-decoration: none; line-height: 169.5%; padding: 0; }
.footer .footer__blocks-wrapper .footer-block:nth-child(2) .footer-block__details-content li a.list-menu__item--active { text-decoration: none; }

.footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter { flex: 0 0 100%; text-align: left; margin-bottom: 30px; }
.footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter h2 { font-family: Euclid-Circular-A; font-size: 25px; color: #BE8A7A; font-weight: 400; text-decoration: none; line-height: 169.5%; margin: 0; }
.footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter p { max-width: 450px; font-size: 15px; color: #BE8A7A; margin: 0 0 20px; } 
.footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter .newsletter-form { align-items: flex-start; max-width: 100%; }
.footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter .newsletter-form .newsletter-form__field-wrapper { max-width: 100%; }
.footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter .newsletter-form input[type="email"] { max-width: 268px; width: 100%; height: 66px; background: #fff; border: none; border-radius: 5px; font-size: 20px; color: #ECDCC8; line-height: 66px; padding: 0 20px; margin-right: 15px; }
.footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter .newsletter-form input[type="email"]:focus { border: none; box-shadow: none; }
.footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter .newsletter-form button { position: static; width: 100%; max-width: 190px; height: 66px; background: #BE8A7A; border-radius: 5px; font-family: Euclid-Circular-A; font-size: 23px; color: #fff; line-height: 124%; padding: 0 60px; }
.footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__label { top: 22px; font-size: 20px; color: #ECDCC8; line-height: 124%; letter-spacing: 0; }
.footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__input:not(:placeholder-shown) ~ .field__label { font-size: 0; }

.footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter .newsletter-form .field:before { display: none; }
.footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter .newsletter-form .field:after { display: none; }

.footer .footer__blocks-wrapper .footer-block--newsletter .footer__list-social { justify-content: flex-start; }
.footer .footer__blocks-wrapper .footer-block--newsletter .footer__list-social li a { padding: 0; }
.footer .footer__blocks-wrapper .footer-block--newsletter .footer__list-social li a .icon { width: 42px; height: 42px; color: #BE8A7A; }

.footer .footer__blocks-wrapper .footer__logo .footer__heading { margin: 0; }

.footer__content-bottom { display: none; }

/*--------------------------------------------------------------
# Home Page
--------------------------------------------------------------*/
/* Banner */
/* #shopify-section-template--15391833817238__16528646360776482d { margin-top: -92px !important; } */
#shopify-section-template--15391833817238__16528646360776482d .gradient { background: #472523; }
#shopify-section-template--16051100385430__16528646360776482d .gradient { background: #472523; }
.image-with-text__media_video { background: transparent;}
.home-banner-section { position: relative; padding: 0 0 30px 0; }
.home-banner-section:before { position: absolute; top: 0; right: 0; content: ""; width: 50%; height: 100%; background: url('/cdn/shop/files/mushrooms195.jpg?v=1670565875') no-repeat top center / cover; }
.home-banner-section .page-width { position: relative; }
.home-banner-section .page-width .col-1 { flex: 0 0 100%; max-width: 50%; padding: 162px 90px 100px 0; }
.home-banner-section .page-width .col-2 { flex: 0 0 100%; max-width: 50%; }
.home-banner-section h2 { font-family: Euclid-Circular-A; font-size: 80px; color: #fff; line-height: 116%; margin: 0 0 18px; }
.home-banner-section h3 { font-family: Euclid-Circular-A; font-size: 30px; color: #fff; font-weight: 400; line-height: 138%; letter-spacing: 0; margin: 0 0 20px; }
.home-banner-section p { font-family: Euclid-Circular-A; font-size: 16px; color: #fff; line-height: 150%; letter-spacing: 0; }
.home-banner-section .bw-after-title { display: none; }
.home-banner-section .home-banner-img-link-1 { display: block; }
.home-banner-section img { display: none; max-width: 100%; }
.home-banner-section .hb-mobile { display: none; }
.home-banner-section .btn-wrapper { margin-top: 32px; margin-bottom: 25px; }
.home-banner-section .btn-wrapper a { display: inline-block; background: #CCB8A5; border-radius: 5px; font-family: Euclid-Circular-A; font-size: 16px; color: #632927; line-height: normal; text-decoration: none; letter-spacing: 0; padding: 17px 42px 15px; margin-right: 35px; }
.home-banner-section .btn-wrapper a:hover { background: #fff; }
.home-banner-section .btn-wrapper a.home-banner-btn-1 { display: none; background: url('/cdn/shop/files/arrow_button.png?v=1674057524') no-repeat left center / 28px; font-family: Euclid-Circular-A; font-size: 12px; color: #fff; padding: 12px 0 9px 42px; margin-right: 0; }
.home-banner-section .btn-wrapper a.home-banner-btn-1:hover { color: #CCB8A5; }

.home-banner-below-section .section-wrapper { padding: 0; }
.home-banner-below-section .section-wrapper h3 { background: url('/cdn/shop/files/tick-icon-white.svg?v=1673262341') no-repeat left center; font-family: Euclid-Circular-A; font-size: 12px; color: #fff; line-height: 150%; padding-left: 30px; margin: 0 0 2px; }
.home-banner-below-section .section-wrapper h3 br { display: none; }

@media (max-width: 1366px) { 
    .header--middle-left { padding-right: 15px; }
    
    .home-banner-below-section { left: 20px; padding-right: 0; }
    .home-banner-below-section .section-wrapper { padding: 0 15px !important; margin-left: 0; }
}

@media (max-width: 1100px) { 
    .home-banner-section .page-width { padding: 0 0 0 15px; }
    .home-banner-section .page-width .col-1 { padding-right: 25px; }
    .home-banner-below-section { left: 0; }
    .home-banner-below-section .section-wrapper { padding: 0 !important; }
}

@media (max-width: 990px) {
    .header--middle-left { display: flex; }
    .header__heading, .header__heading-link { text-align: left; }

    .header__icons { margin-left: 20px; }
    .header__icon--menu .icon.icon-hamburger { width: 22px; }

    #shopify-section-template--15391833817238__16528646360776482d .gradient { position: relative; background: url('/cdn/shop/files/mushrooms195.jpg?v=1670565875') no-repeat top center / cover; padding-top: 0px; }
    #shopify-section-template--15391833817238__16528646360776482d .gradient:before { position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 100%; background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(71,37,35,1) 70%); background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(71,37,35,1) 70%); background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(71,37,35,1) 70%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#472523',GradientType=0 ); z-index: 0; }
    .home-banner-section .page-width { display: flex; flex-wrap: wrap; padding: 0 15px; }
    .home-banner-section .page-width .col-1 { max-width: 100%; text-align: left !important; padding: 0 !important; }
    .home-banner-section h3 { font-size: 30px; line-height: 108%; }
    /*.home-banner-section p { font-size: 18px; line-height: 150%; }*/
    .home-banner-section .btn-wrapper a { font-size: 15px; padding: 12px 25px 12px; margin-right: 20px; }

    .home-banner-below-section { position: static; width: 100%; padding: 0 0 20px; }
}   

@media (max-width: 592px) { 
    #shopify-section-template--15391833817238__16528646360776482d .gradient { background: url(/cdn/shop/files/mushrooms195.jpg?v=1670565875) no-repeat top center / 100% auto; }
}

/* Featured Collection */
#shopify-section-template--15391833817238__featured_collection { margin: 0; }
#shopify-section-template--15391833817238__featured_collection .title-wrapper-with-link { margin-bottom: 40px; }
#shopify-section-template--15391833817238__featured_collection .title-wrapper-with-link h2 { font-family: Euclid-Circular-A; font-size: 60px; color: #BE8A7A; font-weight: 400; line-height: 116%; }

/*.product-grid { column-gap: 8%; }
.product-grid .grid__item { width: 100%; max-width: 28%; margin-bottom: 58px; }*/
.product-grid .grid__item .card-wrapper { height: auto; margin-bottom: 12px; }
.product-grid .grid__item .card__inner { border-radius: 0 !important; overflow: hidden; }
.product-grid .grid__item .card .card__content .card__information { text-align: left; padding: 35px 0 0; }
.product-grid .grid__item .card .card__content .card__information .card-information { display: none; }
.product-grid .grid__item .card .card__content .card__information h3 { font-family: Euclid-Circular-A; font-size: 25px; color: #5C4A3D; font-weight: 400; line-height: 125.5%; text-align: left; letter-spacing: 0; margin: 0; }
.product-grid .grid__item .card .card__content .card__information h3 a { border: none; font-family: Euclid-Circular-A; font-size: 16px; color: #5C4A3D; font-weight: 400; text-decoration: none; text-transform: lowercase; }
.product-grid .grid__item a { font-family: Euclid-Circular-A; font-size: 16px; color: #5C4A3D; font-weight: 400; text-decoration: none; }
#product-grid > li > div > div > div.card__content > div.card__information > p {font-style: normal; font-weight: 450; font-size: 16px; line-height: 125.5%; color: #5c4a3d;}
.product-grid .grid__item .card .card__content .card__information h3 { font-family: "Euclid-Circular-A"; font-size: 16px; color: #5c4a3d; font-weight: 400; line-height: 125.5%; text-align: left; margin: 0 0 15px; text-transform: lowercase; }
.product-grid .grid__item .card .card__content .card__information p { font-style: normal; font-weight: 450; font-size: 16px; line-height: 125.5%; color: #5c4a3d; }
.product-recommendations .card__heading a::after { position: unset !important; }
#shopify-section-template--15922265260182__product-recommendations > div > product-recommendations > ul > li > a { display: none; }

.product-recommendations .product-recommendations__heading { font-family: Euclid-Circular-A; font-size: 36px; color: #000; letter-spacing: 0; margin-bottom: 25px; }
.product-recommendations .product-grid .grid__item .card .card__content .card__information { padding: 20px 0 0; }
.product-recommendations .product-grid .grid__item .card .card__content .card__information h3 { margin-bottom: 3px; }
.product-recommendations .product-grid .grid__item .card .card__content .card__information h3 a { font-family: Euclid-Circular-A; font-size: 22px; color: #000; letter-spacing: 0; }
.product-recommendations .product-grid .grid__item .card .card__content .card__information span { font-family: Euclid-Circular-A; font-size: 16px; color: rgba(0, 0, 0, 0.7); letter-spacing: 0; }
.product-recommendations .product-grid .grid__item .card .card__content .card__information .price { font-family: Euclid-Circular-A; font-size: 18px; color: rgba(0, 0, 0, 0.7); letter-spacing: 0; margin-bottom: 15px; }
.product-recommendations .product-grid .grid__item .card .card__content .card__information .price span { font-size: 18px; }
.product-recommendations .product-grid .grid__item .card .card__content .card__information .btn { display: inline-block; background: #000; border-radius: 100px; font-family: Euclid-Circular-A; font-size: 16px; color: #fff; line-height: normal; letter-spacing: 0; text-decoration: none; padding: 8px 20px; }

/* Featured Collection - New */
#shopify-section-template--15391833817238__165356542188ee2db0 .title-wrapper-with-link { margin-bottom: 40px; }
#shopify-section-template--15391833817238__165356542188ee2db0 .title-wrapper-with-link h2 { font-family: Euclid-Circular-A; font-size: 55px; color: #5C4A3D; font-weight: 400; line-height: 138%; text-align: center; margin: 0 auto; }

#shopify-section-template--15391833817238__943b0a6a-f38d-411e-8145-c1093dd2ecf3, #shopify-section-template--16051100385430__943b0a6a-f38d-411e-8145-c1093dd2ecf3 { margin-bottom: 40px; }
#shopify-section-template--15391833817238__943b0a6a-f38d-411e-8145-c1093dd2ecf3 h2, #shopify-section-template--16051100385430__943b0a6a-f38d-411e-8145-c1093dd2ecf3 h2  { font-family: Euclid-Circular-A; font-size: 30px; color: #5C4A3D; font-weight: 400; line-height: 138%; text-align: center; letter-spacing: 0; margin: 0 auto 20px; }
#shopify-section-template--15391833817238__943b0a6a-f38d-411e-8145-c1093dd2ecf3 .section-template--15391833817238__943b0a6a-f38d-411e-8145-c1093dd2ecf3-padding, #shopify-section-template--16051100385430__943b0a6a-f38d-411e-8145-c1093dd2ecf3 .section-template--16051100385430__943b0a6a-f38d-411e-8145-c1093dd2ecf3-padding { padding-top: 95px; padding-bottom: 100px; }

.multicolumn-list .multicolumn-list__item .multicolumn-card { background: none !important; border: none; }
.multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper { margin-bottom: 28px; }
.multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper .media--portrait { padding: 0; }
.multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper .media--portrait img { position: static; border-radius: 0; }
.multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info { text-align: left; padding: 0; }
.multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3 { font-family: Euclid-Circular-A; font-size: 25px; color: #5C4A3D; line-height: 125.5%; text-align: left; margin: 0 0 15px; }
/*.multicolumn-list .multicolumn-list__item:first-child .multicolumn-card .multicolumn-card__info h3 { color: #BF9F86; }
.multicolumn-list .multicolumn-list__item:nth-child(2) .multicolumn-card .multicolumn-card__info h3 { color: #8B5E50; }
.multicolumn-list .multicolumn-list__item:nth-child(3) .multicolumn-card .multicolumn-card__info h3 { color: #8D9F63; }*/
.multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .link { display: inline-block; border: none; border-bottom: 1px solid #5c4a3d; transition: all 0.2s ease-in-out; font-family: Euclid-Circular-A; font-size: 20px; color: #5C4A3D; font-weight: 400; line-height: 124%; text-decoration: none; padding: 0; margin: 0; }
.multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .link:hover, .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .link:active, .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .link:focus {  }
.multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .link .icon-wrap { display: none; }
.multicolumn-list .multicolumn-list__item:hover .multicolumn-card .multicolumn-card__info .link { opacity: 1; }

#Slider-template--15391833817238__165356542188ee2db0.multicolumn-list { column-gap: 8%; }
#Slider-template--15391833817238__165356542188ee2db0.multicolumn-list li { width: 100%; max-width: 28%; } 

/* Product Slider */
.home-featured-slider-content { text-align: center; }
.home-featured-slider-content .home-featured-btn { display: flex; align-items: center; justify-content: center; font-family: Euclid-Circular-A; font-size: 16px; color: #5C4A3D; line-height: 125.5%; text-decoration: none; margin-bottom: 60px; }
.home-featured-slider-content .home-featured-btn img { margin-right: 10px; width:18px; height: 18px;}

.featured-products-owl-carousel .owl-stage .owl-item .item img { height: auto; border-radius: 10px; margin-bottom: 28px; }
.featured-products-owl-carousel .owl-stage .owl-item .item h4 { font-family: Euclid-Circular-A; font-size: 16px; color: #5C4A3D; font-weight: 400; line-height: 125.5%; text-align: left; margin: 0 0 15px; text-transform: lowercase; }
/* .featured-products-owl-carousel .owl-stage .owl-item .item a { display: initial; border-bottom: 1px solid #5c4a3d; transition: all .2s ease-in-out; font-family: Euclid-Circular-A; font-size: 16px; color: #5C4A3D; font-weight: 700; line-height: 125.5%; text-decoration: none; padding: 0; margin: 0; } */
.featured-products-owl-carousel .owl-stage .owl-item .item p {font-style: normal;font-weight: 450;font-size: 16px;line-height: 125.5%;color: #5C4A3D;}

/* Can’t decide which one? Try them all - Section */
#shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2, #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 { background: #F5EDE3; padding: 100px 0; }
#shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__grid, #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__grid { align-items: center; }
#shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__media-item { padding-right: 0; }
#shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__media-item .image-with-text__media, #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__media-item .image-with-text__media { background: none; border: none; }
#shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item, #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item { padding-left: 70px; }
#shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content, #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content { background: none; border: none; padding: 0; }
#shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .image-with-text__heading, #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .image-with-text__heading { font-family: Oakes-Grotesk-Regular; font-size: 30px; color: #5C4A3D; line-height: 143.5%; margin-bottom: 20px; }
#shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .image-with-text__text { margin-top: 0; }
#shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .image-with-text__text p { font-family: Euclid-Circular-A; font-size: 16px; color: #5C4A3D; line-height: 125.5%; }
#shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .button { margin-top: 30px; }

/* Try Now Section */
#shopify-section-template--15391833817238__165294191596405925 { position: relative; margin: 0; z-index: 1; }

.featured-product-bottom-section .page-width .row { display: flex; align-items: center; background: #F5EDE3; padding: 20px 40px 20px 10px; }
.featured-product-bottom-section .page-width .row .col-1 { flex: 0 0 100%; max-width: 246px; margin-right: 15px; }
.featured-product-bottom-section .page-width .row .col-2 { flex-grow: 1; }
.featured-product-bottom-section .page-width .row .col-3 { flex: 0 0 100%; max-width: 196px; }
.featured-product-bottom-section .page-width .row .col-1 img { max-width: 100%; margin: -100px 0; }
.featured-product-bottom-section .page-width .row .col-2 h2 { font-size: 35px; color: #BF9F86; line-height: 125.5%; font-weight: 400; }
.featured-product-bottom-section .page-width .row .col-2 h2 span { color: #8c5e51; }
.featured-product-bottom-section .page-width .row .col-2 h2 em { color: #bf8a7a; font-style: normal; } 

/* Testimonials */
#shopify-section-template--15391833817238__16529442945ab07f78 { margin: 0; }

.an-testimonials { background: #F5EDE3; }
.an-testimonials .testimonial-carousel-section { padding: 40px 0; }
.an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row { display: flex; align-items: center; }
.an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 { flex: 0 0 100%; max-width: 70%; padding: 0 70px; }
.an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 { flex: 0 0 100%; max-width: 30%; padding: 0 40px 0 0; }
.an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 p { font-family: Euclid-Circular-A; font-size: 18px; color: #5C4A3D; line-height: 125.5%; margin: 0; }
.an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper { display: flex; align-items: center; }
.an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper .testimonial-author-img { flex: 0 0 100%; max-width: 100px; margin-right: 16px; }
.an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper .testimonial-author-name h4 { font-family: Euclid-Circular-A; font-size: 18px; color: #5C4A3D; line-height: 125.5%; margin: 0; }
.an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper .testimonial-author-name h4 span { font-family: Euclid-Circular-A; color: #BE8A7A; }
.an-testimonials .testimonial-carousel-section .owl-carousel .owl-dots { display: none; }
.an-testimonials .testimonial-carousel-section .owl-carousel .owl-nav { display: flex; justify-content: space-between; width: 100%; position: absolute; top: 50%; }
.an-testimonials .testimonial-carousel-section .owl-carousel .owl-nav button { width: 13px; height: 23px; margin-top: -11px; }
.an-testimonials .testimonial-carousel-section .owl-carousel .owl-nav button span { display: none; }
/* .an-testimonials .testimonial-carousel-section .owl-carousel .owl-nav .owl-prev { background: url('/cdn/shop/files/tm-arrow-left.png?v=1653101821') no-repeat center; } */
/* .an-testimonials .testimonial-carousel-section .owl-carousel .owl-nav .owl-next { background: url('/cdn/shop/files/tm-arrow-right.png?v=1653101821') no-repeat center; } */

/* Our winning formula */
#shopify-section-template--15391833817238__16529443283c58d45a { margin: 0; }

.product-formula-section { background: #ffffff; padding: 116px 0; }
.product-formula-section .row { display: flex; align-items: center; }
.product-formula-section .row .col-1 { flex: 0 0 100%; max-width: 50%; }
.product-formula-section .row .col-2 { flex: 0 0 100%; max-width: 50%; padding-left: 50px; } 
.product-formula-section .row h2 { font-family: Euclid-Circular-A; font-size: 30px; color: #5C4A3D; line-height: 125.5%; margin: 0 0 25px; }
.product-formula-section .row p { font-size: 16px; color: #5C4A3D; line-height: 125.5%; margin-bottom: 25px; }
.product-formula-section .row .btn-wrapper .auto-btn-2 { background: none; border: 2px solid #5C4A3D; border-radius: 5px; font-family: Euclid-Circular-A; font-size: 16px; color: #5C4A3D; font-weight: 400; line-height: 124%; text-transform: none; letter-spacing: 0; padding: 14px 28px; }
.product-formula-section .row .btn-wrapper .auto-btn-2:hover { background: #5C4A3D; color: #ffffff; }
.product-formula-section .row .product-formula-ingredient .product-formula-ingredient-items { display: flex; flex-wrap: wrap; justify-content: space-around; list-style: none; padding: 0; margin: 0 0 -50px; }
.product-formula-section .row .product-formula-ingredient .product-formula-ingredient-items li { flex: 0 0 100%; max-width: 50%; text-align: center; margin-bottom: 30px; }
.product-formula-section .row .product-formula-ingredient .product-formula-ingredient-items li img { display: inline-block; } 
.product-formula-section .row .product-formula-ingredient .product-formula-ingredient-items li span { display: block; font-family: Euclid-Circular-A; font-size: 15px; color: #BE8A7A; line-height: 125.5%; }
.product-formula-section .row .product-formula-ingredient .hb-mobile { display: none; text-align: center; margin-top: 35px; }

/* Fast + easy to prepare */
#shopify-section-template--15391833817238__1652954012b48efcc4 { margin: 0; }
#shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text, #shopify-section-template--16051100385430__1652954012b48efcc4 .rich-text { position: relative; overflow: hidden; background: url('/cdn/shop/files/frothing3.jpg?v=1670481990') no-repeat center / cover; border: none; padding: 185px 0; }
#shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text:after { display: none; position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 100%; background: rgba(139, 94, 80, 0.6); }
#shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text .rich-text__blocks, #shopify-section-template--16051100385430__1652954012b48efcc4 .rich-text .rich-text__blocks { position: relative; max-width: 400px; }
#shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text .rich-text__blocks:after, #shopify-section-template--16051100385430__1652954012b48efcc4 .rich-text .rich-text__blocks:after { position: absolute; top: -30%; left: -20%; content: ""; width: 140%; height: 160%; background: #000; border-radius: 500px; opacity: .7; filter: blur(100px); z-index: -1; } 
#shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text h2, #shopify-section-template--16051100385430__1652954012b48efcc4 .rich-text h2 { font-family: Euclid-Circular-A; font-size: 30px; color: #fff; font-weight: 400; margin-bottom: 25px; }
#shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text .rich-text__text, #shopify-section-template--16051100385430__1652954012b48efcc4 .rich-text .rich-text__text { max-width: 600px; margin: 0 auto; }
#shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text .rich-text__text p, #shopify-section-template--16051100385430__1652954012b48efcc4 .rich-text .rich-text__text p { font-size: 16px; color: #fff; line-height: 150%; }
#shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text .button--primary, #shopify-section-template--16051100385430__1652954012b48efcc4 .rich-text .button--primary { background: none; border: 2px solid #fff; border-radius: 5px; font-family: Euclid-Circular-A; font-size: 16px; color: #fff; font-weight: 400; line-height: 124%; text-transform: none; letter-spacing: 0; padding: 14px 28px; margin-top: 38px; }
#shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text .button--primary:hover, #shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text .button--primary:active, #shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text .button--primary:focus { background: #fff; color: #5C4A3D; }

/* A complete cup */
#shopify-section-template--15391833817238__image-with-text, #shopify-section-template--16051100385430__image-with-text { padding: 120px 0; margin: 0; }
#shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__media-item .image-with-text__media, #shopify-section-template--16051100385440__image-with-text .image-with-text .grid .image-with-text__media-item .image-with-text__media, #shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__media-item .image-with-text__media, #shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__content { background: none; border: none; padding: 0 80px 0 0 !important; }
#shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__media-item .image-with-text__media img, #shopify-section-template--16051100385440__image-with-text .image-with-text .grid .image-with-text__media-item .image-with-text__media img, #shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__media-item .image-with-text__media img { position: static; }
#shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__content, #shopify-section-template--16051100385440__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__content { background: none; border: none; padding: 0 0 0 30px; }
#shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item h2, #shopify-section-template--16051100385440__image-with-text .image-with-text .grid .image-with-text__text-item h2, #shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item h2 { font-family: Euclid-Circular-A; font-size: 30px; color: #5C4A3D; font-weight: 400; margin-bottom: 25px; }
#shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__text, #shopify-section-template--16051100385440__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__text, #shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__text { margin: 0; }
#shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__text p { font-size: 16px; color: #5C4A3D; line-height: 125.5%; }
#shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__text p a { text-decoration: none; }
#shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__text p a:first-of-type { border-bottom: 2px solid #632927; color: #632927; }
#shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__text p a:nth-of-type(2) { border-bottom: 2px solid #8C9B64; color: #8C9B64; }
#shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .button--primary, #shopify-section-template--16051100385440__image-with-text .image-with-text .grid .image-with-text__text-item .button--primary, #shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item .button--primary { background: none; border: 2px solid #5C4A3D; border-radius: 5px; font-family: Euclid-Circular-A; font-size: 16px; color: #5C4A3D; font-weight: 400; line-height: 124%; text-transform: none; letter-spacing: 0; padding: 14px 28px; margin-top: 30px; }
#shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .button--primary:hover { background: #5C4A3D; color: #ffffff; }

/* A new approach to independence */
#shopify-section-template--15391833817238__1652954021dae5ab50 { margin: 0; }

.an-founder-section { background: #F5EDE3; padding: 100px 0; }
.an-founder-section h2 { font-family: Euclid-Circular-A; font-size: 30px; color: #5C4A3D; text-align: center; margin: 0 0 50px; }
.an-founder-section .row { display: flex; flex-wrap: wrap; align-items: center; }
.an-founder-section .row .col-1 { flex: 0 0 100%; max-width: 50%; text-align: right; padding-right: 80px; }
.an-founder-section .row .col-1 img { max-width: 100%; margin-top: 7px; }
.an-founder-section .row .col-2 { flex: 0 0 100%; max-width: 50%; }
.an-founder-section .row .col-2 p { max-width: 450px; font-size: 16px; color: #5C4A3D; line-height: 148%; margin-bottom: 35px; }
.an-founder-section .row .col-2 p.sign { font-family: Euclid-Circular-A; font-size: 12px; color: #5C4A3D; text-transform: uppercase; margin: 45px 0 0; }
.an-founder-section .row .col-2 p.sign span { display: block; font-family: Euclid-Circular-A; font-size: 87px; font-weight: 400; text-transform: none; line-height: 72px; margin-bottom: 15px; }
.an-founder-section .row .col-2 p.sign img { display: block; max-width: 150px; margin-bottom: 20px; }
.an-founder-section .row .col-2 .hb-mobile { display: none; }

/* Breakfast needed an upgrade */
#shopify-section-template--15391833817238__165295746667520df3, #shopify-section-template--16051100385430__165295746667520df3 { padding: 80px 0 90px; margin: 0; }
#shopify-section-template--15391833817238__165295746667520df3 .gradient, #shopify-section-template--16051100385430__165295746667520df3 .gradient { background: none; border: none; }
#shopify-section-template--15391833817238__165295746667520df3 h2, #shopify-section-template--16051100385430__165295746667520df3 h2 { font-family: Euclid-Circular-A; font-size: 30px; color: #5C4A3D; text-align: center; }
#shopify-section-template--15391833817238__165295746667520df3 .video-section, #shopify-section-template--16051100385430__165295746667520df3 .video-section { position: relative; max-width: 626px; margin: 0 auto; }
#shopify-section-template--15391833817238__165295746667520df3 .video-section .page-width { display: flex; align-items: center; position: absolute; top: 0; left: 50%; width: 100%; max-width: 920px; height: 100%; margin: 0 0 0 -460px; z-index: 1; }
#shopify-section-template--15391833817238__165295746667520df3 .video-section .page-width .title-wrapper { margin: 0; }
#shopify-section-template--15391833817238__165295746667520df3 .video-section .page-width .title-wrapper h2 { font-family: Euclid-Circular-A; font-size: 100px; color: #BE8A7A; font-weight: 400; line-height: 116%; text-align: center; margin: 0; }
#shopify-section-template--15391833817238__165295746667520df3 .video-section .video-section__media .video-section__poster .deferred-media__poster-button { width: 50px; height: 50px; background: #C06D0C; border: none; }
#shopify-section-template--15391833817238__165295746667520df3 .video-section .video-section__media .video-section__poster .deferred-media__poster-button svg { width: 2rem; height: 2rem; color: #fff; }
#shopify-section-template--15391833817238__165295746667520df3 .video-section .video-section__poster, #shopify-section-template--16051100385430__165295746667520df3 .video-section .video-section__poster { border-radius: 0; }

/* FAQs */
.shopify-section { margin: 0 !important; } 

#shopify-section-template--15391833817238__1652957705913e8886 .rich-text, #shopify-section-template--16051100385430__1652957705913e8886 .rich-text { border: none; padding: 65px 0 30px; }
#shopify-section-template--15391833817238__1652957705913e8886 .rich-text .rich-text__blocks, #shopify-section-template--16051100385430__1652957705913e8886 .rich-text .rich-text__blocks { width: 100%; max-width: 1070px; padding: 0 15px; }
#shopify-section-template--15391833817238__1652957705913e8886 .rich-text .rich-text__blocks h2, #shopify-section-template--16051100385430__1652957705913e8886 .rich-text .rich-text__blocks h2 { font-family: Euclid-Circular-A; font-size: 50px; color: #CCB8A5; font-weight: 400; line-height: 125.5%; text-align: left; }
#shopify-section-template--15391833817238__1652957705913e8886 .rich-text .rich-text__blocks .rich-text__text, #shopify-section-template--16051100385430__1652957705913e8886 .rich-text .rich-text__blocks .rich-text__text { max-width: 720px; text-align: left; }
#shopify-section-template--15391833817238__1652957705913e8886 .rich-text .rich-text__blocks .rich-text__text p, #shopify-section-template--16051100385430__1652957705913e8886 .rich-text .rich-text__blocks .rich-text__text p, #shopify-section-template--16051100385430__1652957705913e8886 .rich-text .rich-text__blocks .rich-text__text p { font-family: Euclid-Circular-A; font-size: 22px; color: #CCB8A5; line-height: 160%; margin-bottom: 5px; }
#shopify-section-template--15391833817238__1652957705913e8886 .rich-text .rich-text__blocks .rich-text__text p strong { font-family: Euclid-Circular-A; font-size: 18px; color: #BE8A7A; font-weight: 400; }
#shopify-section-template--15391833817238__1652957705913e8886 .rich-text .rich-text__blocks .rich-text__text p:last-of-type, #shopify-section-template--16051100385430__1652957705913e8886 .rich-text .rich-text__blocks .rich-text__text p:last-of-type { margin-bottom: 0; }

#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content, #shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content { border: none; padding-bottom: 100px; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .collapsible-content-wrapper-narrow, #shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .collapsible-content-wrapper-narrow { max-width: 1070px; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion, #shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion { border-color: #6E544C; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion summary, #shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion summary, #shopify-section-template--16051100385440__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion summary { padding: 1.8rem 0; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item h3, #shopify-section-template--16051100385440__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item h3 { font-family: Euclid-Circular-A; font-size: 18px; color: #BE8A7A; font-weight: 400; line-height: 160%; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .icon-caret path { display: none; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .icon-caret, #shopify-section-template--16051100385440__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .icon-caret { top: 50%; width: 20px; height: 20px; background: url('/cdn/shop/files/ac-plus.png?v=1654682070') no-repeat center / 100%; font-size: 0; margin-top: -10px; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item summary:hover .icon-caret, #shopify-section-template--16051100385440__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item summary:hover .icon-caret { background: url('/cdn/shop/files/ac-plus-light.png?v=1654682685') no-repeat center / 100%; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item summary[aria-expanded="true"] .icon-caret, #shopify-section-template--16051100385440__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item summary[aria-expanded="true"] .icon-caret { background: url('/cdn/shop/files/ac-minus.png?v=1654682685') no-repeat center / 100%; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content summary:hover { background: none; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content summary:hover .accordion__title { color: #ECDCC8 !important; text-decoration: none; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion .accordion__content, #shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion .accordion__content, #shopify-section-template--16051100385440__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion .accordion__content { padding: 0; margin-bottom: 25px; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion .accordion__content p { font-family: Oakes-Grotesk-Regular; font-size: 22px; color: #CCB8A5; line-height: 160%; }

#shopify-section-template--15391833817238__1652957705913e8886 .gradient, #shopify-section-template--16051100385430__1652957705913e8886 .gradient { background: #472523; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .gradient, #shopify-section-template--16051100385430__1652957472a76f7a70 .gradient { background: #472523; }

/*--------------------------------------------------------------
# Ingredients
--------------------------------------------------------------*/
/* Everything good in life starts with good food */
#shopify-section-template--15517060726934__video-banner .video-section__media { max-height: 810px; border: none; padding-bottom: 810px !important; }

.ingedients-section-2 { padding-top: 100px; }
.ingedients-section-2 .row { display: flex; flex-wrap: wrap; }
.ingedients-section-2 .row .col-1 { flex: 0 0 100%; max-width: 50%; padding-bottom: 30px; }
.ingedients-section-2 .row .col-2 { flex: 0 0 100%; display: flex; align-items: flex-end; max-width: 50%; text-align: right; padding-left: 50px; }
.ingedients-section-2 .row h2 { font-size: 50px; color: #BE8A7A; line-height: 125.5%; margin: 0 0 25px; }
.ingedients-section-2 .row p { font-size: 21px; line-height: 148%; margin-bottom: 45px; }
.ingedients-section-2 .row .btn-wrapper .button--primary { margin-bottom: 10px; }
.ingedients-section-2 .row .btn-wrapper .ingredients-section-btn-1 { margin-right: 5px; }
.ingedients-section-2 .row .home-banner-img-link-1 { display: flex; justify-content: flex-end; }

/* Nothing is more important than your energy */
#shopify-section-template--15517060726934__ingredients-section-3 { background: #eddcc8; padding: 75px 0; }
#shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid { align-items: center; }
#shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid .image-with-text__media-item { flex: 0 0 100%; max-width: 42%; }
#shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media { background: none; border: none; padding: 0 !important; }
#shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media img { position: static; border-radius: 50%;}
#shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content { background: none; border: none; padding: 0 0 0 75px; }
#shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content h2 { font-family: Euclid-Circular-A; font-size: 50px; color: #BE8A7A; font-weight: 400; line-height: 125.5%; }
#shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content p { font-size: 21px; color: #86563D; line-height: 148%; }
#shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text { margin-top: 25px; }

/* We take our ingredients seriously */
#shopify-section-template--15517060726934__ingredients-section-4 .gradient { background: #f5ece3; }

.ingredients-section-4 { padding: 70px 0; }
.ingredients-section-4 .row { display: flex; flex-wrap: wrap; }
.ingredients-section-4 .row .col-1 { flex: 0 0 100%; max-width: 47%; padding-right: 60px; }
.ingredients-section-4 .row .col-2 { flex: 0 0 100%; max-width: 53%; }
.ingredients-section-4 .row h2 { font-size: 48px; color: #BE8A7A; line-height: 125.5%; margin: 0 0 30px; }
.ingredients-section-4 .row p { font-size: 21px; color: #BE8A7A; line-height: 159%; margin-bottom: 30px; }
.ingredients-section-4 .row p em { font-family: Euclid-Circular-A; font-style: normal; }
.ingredients-section-4 .row p small { font-family: Euclid-Circular-A; font-size: 15px; font-style: normal; }
.ingredients-section-4 .row p:last-child { margin-bottom: 0; }

.product-formula-ingredient-wrapper { padding-bottom: 50px; }
.product-formula-ingredient-wrapper:last-child { padding-bottom: 0; }
.product-formula-ingredient-wrapper .product-formula-ingredient-heading { border-top: 3px solid #ECDCC8; font-family: Euclid-Circular-A; font-size: 16px; color: #BE8A7A; line-height: 125.5%; letter-spacing: 0.215em; text-transform: uppercase; padding: 25px 0; margin: 0 0 15px; }
.product-formula-ingredient-wrapper .product-formula-ingredient ul { display: flex; flex-wrap: wrap; list-style: none; padding: 0; margin: 0 0 0 -7%; }
.product-formula-ingredient-wrapper .product-formula-ingredient ul li { flex: 0 0 100%; max-width: 43%; margin: 0 0 7% 7%; }
.product-formula-ingredient-wrapper .product-formula-ingredient ul li img { max-width: 120px; }
.product-formula-ingredient-wrapper .product-formula-ingredient ul li h5 { font-family: Euclid-Circular-A; font-size: 30px; color: #BE8A7A; line-height: 125.5%; margin: 0 0 8px; }
.product-formula-ingredient-wrapper .product-formula-ingredient ul li p { font-family: Euclid-Circular-A; font-size: 20px; color: #BE8A7A; line-height: 125.5%; margin-bottom: 0; }
.product-formula-ingredient-wrapper .product-formula-ingredient ul li p em { font-style: normal; }
.product-formula-ingredient-wrapper img { max-width: 120px; }
.product-formula-ingredient-wrapper h5 { font-family: Euclid-Circular-A; font-size: 30px; color: #BE8A7A; line-height: 125.5%; margin: 0 0 5px; }
.product-formula-ingredient-wrapper p { font-size: 20px; color: #BE8A7A; line-height: 125.5%; margin-bottom: 0; }
.product-formula-ingredient-wrapper p em { font-style: normal; }

/* Under the hood */
.ingredients-page-section-5 { padding: 100px 0 120px; }
.ingredients-page-section-5 h3 { font-family: Euclid-Circular-A; font-size: 16px; line-height: 125.5%; text-align: center; letter-spacing: 0.215em; text-transform: uppercase; margin: 0 0 35px; }
.ingredients-page-section-5 h2 { font-family: Euclid-Circular-A; font-size: 70px; line-height: 116%; text-align: center; margin: 0 0 55px; }
.ingredients-page-section-5 .row { display: flex; flex-wrap: wrap; align-items: center; max-width: 1054px; margin: 0 auto 80px; }
.ingredients-page-section-5 .row:last-child { margin-bottom: 0; }
.ingredients-page-section-5 .row .col-1 { flex: 0 0 100%; max-width: 50%; padding-right: 50px; }
.ingredients-page-section-5 .row .col-2 { flex: 0 0 100%; max-width: 50%; padding-left: 50px; }
.ingredients-page-section-5 .row.reverse .col-1 { padding-left: 50px; padding-right: 0; }
.ingredients-page-section-5 .row.reverse .col-2 { order: -1; padding-left: 0; padding-right: 50px; }
.ingredients-page-section-5 .row p { font-size: 21px; color: #BE8A7A; line-height: 159%; }
.ingredients-page-section-5 .row p:last-child { margin-bottom: 0; }

/* Try Now */
#shopify-section-template--15517060726934__ingredients-section-6 { padding-top: 70px; padding-bottom: 100px; }

/*--------------------------------------------------------------
# Shop Page
--------------------------------------------------------------*/
.collection-tab-wrapper { max-width: 100%; border-bottom: 1px solid #F2F0E9; padding: 22px 0 !important; margin-bottom: 40px; }
.collection-tab-wrapper .collection-tab { max-width: 1230px; padding: 0 15px; margin: 0 auto; }
.collection-tab-wrapper .collection-tab .collection-tablinks { font-family: Euclid-Circular-A; font-size: 18px; color: #BF9F86; font-weight: 400; line-height: 116%; text-decoration: none; margin-right: 65px; }
.collection-tab-wrapper .collection-tab .collection-tablinks:last-child { margin-right: 0; }
.collection-tab-wrapper .collection-tab .collection-tablinks#collection-tablink-coffee { color: #7D6355; }
.collection-tab-wrapper .collection-tab .collection-tablinks#collection-tablink-matcha { color: #8D9F63; }
.collection-tab-wrapper .collection-tab .collection-tablinks#collection-tablink-variety-pack { color: #66483F; }

.collection-hero .collection-hero__text-wrapper .collection-hero__title { font-family: Euclid-Circular-A; font-size: 60px; line-height: 116%; margin: 0 0 25px; }

.product-grid { margin-top: 0; }

/* Shop Page New (Static) */
body .section-template--15527069810838__16545796693e8c5e39-padding { padding-bottom: 0; }

.shop-wrapper h1 { font-family: Euclid-Circular-A; font-size: 60px; line-height: 116%; margin: 0 0 25px; }

.shop-product-items { display: flex; flex-wrap: wrap; margin-left: -3%; }
.shop-product-items .shop-product-item { flex: 0 0 100%; max-width: 30.33%; margin: 0 0 80px 3%; }
.shop-product-items .shop-product-item a { display: block; margin-bottom: 15px; }
.shop-product-items .shop-product-item h2 { font-family: Euclid-Circular-A; font-size: 35px; color: #BF9F86; line-height: 125.5%; text-align: left; margin: 0; }
.shop-product-items .shop-product-item:nth-child(2) h2 { color: #8B5E50; }
.shop-product-items .shop-product-item:nth-child(3) h2 { color: #8D9F63; }
.shop-product-items .shop-product-item:nth-child(4) h2 { color: #BE8A7A; }

/*--------------------------------------------------------------
# Product Detail Page
--------------------------------------------------------------*/
.section-template--15552773062806__tabs-padding { border-bottom: 1px solid #F2F0E9; padding: 0 !important; margin-bottom: 50px; }

.product-tab-wrapper .product-tab { background: none; border: none; }
.product-tab-wrapper .product-tab .product-tablinks { display: inline-block; border-bottom: 3px solid transparent; font-family: Euclid-Circular-A; font-size: 18px; color: #BF9F86; font-weight: 400; line-height: 116%; text-decoration: none; padding: 30px 0 16px; margin-right: 65px; text-transform: lowercase;}
.product-tab-wrapper .product-tab .product-tablinks:last-child { margin-right: 0; }
.product-tab-wrapper .product-tab .product-tablinks:hover, .product-tab-wrapper .product-tab .product-tablinks.active { background: none; border-bottom-color: inherit; }
.product-tab-wrapper .product-tab .product-tablinks.product-tablink-creamer { color: #BF9F86; }
.product-tab-wrapper .product-tab .product-tablinks.product-tablink-coffee { color: #7D6355; }
.product-tab-wrapper .product-tab .product-tablinks.product-tablink-matcha { color: #8D9F63; }
.product-tab-wrapper .product-tab .product-tablinks.product-tablink-variety-pack { color: #66483F; }

/* Product info */
.section-template--15552773062806__matcha-tab-padding { padding-top: 0 !important; padding-bottom: 0 !important; }
.section-template--15552773062806__variety-tab-padding { padding-top: 0 !important; padding-bottom: 0 !important; }
.section-template--15552773062806__coffee-tab-padding { padding-top: 0 !important; padding-bottom: 0 !important; }
.section-template--15552773062806__creamer-tab-padding { padding-top: 0 !important; padding-bottom: 0 !important; }

.section-custom-featured-product { border: none !important; padding: 0 0 80px !important; }
.product .product__media-wrapper .product__media-list .product__media-item { /*width: 100%; box-sizing: border-box; padding: 0 15px; margin: 0;*/ }
.product .product__media-wrapper .slider { margin-bottom: 0; }
.product .product__media-wrapper .custom-video { text-align: center; margin-bottom: 35px; }
.product .product__info-wrapper .product__info-container .product__title { font-family: Euclid-Circular-A; font-size: 50px; color: #BF9F86; line-height: 116%; font-weight: 400; margin-top: -5px; margin-bottom: 15px; }
.product .product__info-wrapper .product__info-container#ProductInfo-template--15552773062806__coffee-tab .product__title { color: #7D6355; }
.product .product__info-wrapper .product__info-container#ProductInfo-template--15552773062806__matcha-tab .product__title { color: #8D9F63; }
.product .product__info-wrapper .product__info-container#ProductInfo-template--15552773062806__variety-tab .product__title { color: #BE8A7A; }
.product .product__info-wrapper .product__info-container .product__description { margin: 25px 0 35px; }
.product .product__info-wrapper .product__info-container .product__description h2 { font-family: Euclid-Circular-A; font-size: 26px; color: #111111; line-height: 125.5%; font-weight: 400; letter-spacing: 0; margin: 0 0 20px; }
.product .product__info-wrapper .product__info-container .product__description h2 span { position: relative; }
.product .product__info-wrapper .product__info-container .product__description h2 span:after { position: absolute; left: 0; bottom: -4px; content: ""; width: 100%; height: 7px; background: url('/cdn/shop/files/line.svg?v=1674032291') no-repeat left center / cover; }
.product .product__info-wrapper .product__info-container .product__description p { font-family: Euclid-Circular-A; font-size: 16px; color: #111111; line-height: 148%; letter-spacing: 0; margin-bottom: 22px; }
.product .product__info-wrapper .product__info-container .product__description p:last-child { margin-bottom: 0; }
.product .product__info-wrapper .product__info-container .no-js-hidden { margin: 0; }
.product .product__info-wrapper .product__info-container .price .price__container { margin: 0; }
.product .product__info-wrapper .product__info-container .price .price__container .price__regular { font-family: Euclid-Circular-A; font-size: 16px; color: #111111; line-height: 28px; letter-spacing: 0; }
.product .product__info-wrapper .product__info-container .product-form { margin: 30px 0 50px; }
.product .product__info-wrapper .product__info-container .product-form .product-form__buttons { max-width: 100%; margin-top: -15px; z-index: 8; }
.product .product__info-wrapper .product__info-container .product-form .button { display: inline-block; width: 100%; background: #000; border: none; border-radius: 45px; transition: none !important; font-family: Euclid-Circular-A; font-size: 16px; color: #fff; font-weight: 400; line-height: 124%; text-transform: capitalize; text-decoration: none; text-transform: none; letter-spacing: 0; padding: 15px 30px; margin: 0; }
.product .product__info-wrapper .product__info-container .product-form button[disabled] { display: none !important; }
.product .product__info-wrapper .ProductInfo7806742167702 .product-form .button { padding: 15px;}
.product .product__info-wrapper .product__info-container .product-form .button:hover, .product .product__info-wrapper .product__info-container .product-form .button:active, .product .product__info-wrapper .product__info-container .product-form .button:focus { background: #000; color: #fff; }
.product .product__info-wrapper .product__info-container .shop-page-extra-info-section .active-ingredients-wrapper { background: #F5EDE3; border-radius: 20px; padding: 30px 40px 28px; margin-bottom: 35px; }
.product .product__info-wrapper .product__info-container .shop-page-extra-info-section .active-ingredients-wrapper h2 { font-family: Euclid-Circular-A; font-size: 18px; color: #86563D; font-weight: 400; line-height: 159%; letter-spacing: 0; margin: 0 0 15px; }
.product .product__info-wrapper .product__info-container .shop-page-extra-info-section .active-ingredients-wrapper ul { display: flex; flex-wrap: wrap; list-style: none; padding: 0; margin: 0; }
.product .product__info-wrapper .product__info-container .shop-page-extra-info-section .active-ingredients-wrapper ul li { position: relative; flex: 0 0 100%; max-width: 33.33%; font-size: 18px; color: #86563D; line-height: 159%; padding-left: 20px; margin-bottom: 2px; }
.product .product__info-wrapper .product__info-container .shop-page-extra-info-section .active-ingredients-wrapper ul li:before { position: absolute; top: 9px; left: 0; content: ""; width: 9px; height: 9px; background: #88563d; border-radius: 50px; }
.product .product__info-wrapper .product__info-container .shop-page-extra-info-section .morning-routine-wrapper h2 { font-family: Euclid-Circular-A; font-size: 18px; color: #86563D; font-weight: 400; line-height: 159%; letter-spacing: 0; margin: 0 0 8px; }
.product .product__info-wrapper .product__info-container .shop-page-extra-info-section .morning-routine-wrapper ul { padding: 0; margin: 0 0 0 18px; }
.product .product__info-wrapper .product__info-container .shop-page-extra-info-section .morning-routine-wrapper ul li { font-size: 18px; color: #86563D; font-weight: 400; line-height: 193.5%; letter-spacing: 0; margin: 0; }
.product .product__info-wrapper .product__info-container .product__extra-content h3 { font-family: Euclid-Circular-A; font-size: 16px; color: #111111; line-height: 148%; letter-spacing: 0; margin-bottom: 22px;font-weight: bold; }
.product .product__info-wrapper .product__info-container .product__extra-content p { font-family: Euclid-Circular-A; font-size: 16px; color: #111111; line-height: 148%; letter-spacing: 0; margin-bottom: 5px; }
.product .product__info-wrapper .product__info-container .product__extra-content p:last-child { margin-bottom: 0; }
.product-custom-layout-v2-b .product .product__info-wrapper .product__info-container .product__description h2 { display: none; } 
.product-custom-layout-v2-b .product .product__info-wrapper .product__info-container .product__text.subtitle:first-of-type { font-family: Euclid-Circular-A; font-size: 26px; color: #111; line-height: 125.5%; font-weight: 400; letter-spacing: 0; text-align: left; margin: 25px 0 0px; }

.product .product__info-wrapper .product__info-container .price-wrapper { margin: 0; }
.product .product__info-wrapper .product__info-container .price-wrapper #product-form-installment { margin: 0; }
.product .product__info-wrapper .product__info-container .price-wrapper #product-form-installment .rc-container { margin: 0; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio { flex-wrap: wrap; border: 1px solid rgba(122, 126, 130, 0.6); padding: 15px 20px; margin-bottom: 15px; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child { order: -1; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .rc_widget__option__label { display: flex; align-items: center; max-width: calc(100% - 30px); font-family: Euclid-Circular-A; font-size: 14px; line-height: 148%; color: #7A7E82; font-weight: 400; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .rc_widget__option__label .rc-option__text { order: -1; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .rc_widget__option__label .rc-option__price { order: 2; font-size: 18px !important; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .rc_widget__option__label .rc-option__discount { display: none; } 
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .rc-radio__label .rc-option__price { font-family: Euclid-Circular-A; font-size: 14px; line-height: 148%; color: #7A7E82; font-weight: 400; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .rc-option__text { font-family: Euclid-Circular-A; font-size: 14px; line-height: 148%; color: #7A7E82; font-weight: 400; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio input[type="radio"] { accent-color: #703c13; margin: 0; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:first-child { background: #fff; border: 1px solid #703C13; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child { background: #ECDCC8; border: 1px solid #703C13; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-option__price { color: #703C13; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-radio__label .rc-option__price { color: #703C13; text-align: right; margin-right: 0; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-radio__label .rc-option__price .strickmarkprice { margin-left: 5px; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-option__text { color: #703C13; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-option__discount { color: #703C13; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-selling-plans { /*display: none !important;*/ }

.product .product__info-wrapper .product__info-container .product-form__input { max-width: 100%; margin: 0 !important; }
.product .product__info-wrapper .product__info-container .product-form__input .form__label { display: none; }
.product .product__info-wrapper .product__info-container .product-form__input .quantity { width: 100%; }
.product .product__info-wrapper .product__info-container .product-form__input .quantity:after { border: 1px solid #000; box-shadow: none; }
.product .product__info-wrapper .product__info-container .product__text.subtitle { font-size: 10px; }

.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .subscriptiondescription { padding-left: 38px; margin: 0; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .subscriptiondescription li { color: #703c13; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .subscriptiondescription li strong { font-family: Euclid-Circular-A; font-weight: 400; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .subscriptiononetimedescription { padding-left: 38px; margin: 0; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .subscriptiononetimedescription li { color: #7a7e82; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .subscriptiononetimedescription li strong { font-family: Euclid-Circular-A; font-weight: 400; }

@media (max-width: 592px) {
    .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .rc_widget__option__label .rc-option__price { font-size: 14px!important; }
}

@media (max-width: 375px) {
    .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .rc_widget__option__label { flex-wrap: wrap; }
    .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-option__text { flex: 0 0 100%; }
    .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-radio__label .rc-option__price { flex: 0 0 100%; }   
}

#shopify-installments { font-family: Euclid-Circular-A !important; font-size: 16px !important; color: #111 !important; font-weight: 400 !important; letter-spacing: 0 !important; }
#shopify-installments b { font-family: Euclid-Circular-A !important; }

.product .product__media { border: none; } 

/* Product Page - New */
/* New - Tabs */
#shopify-section-template--15922265260182__53a4a131-1541-4630-82fe-9348371a35ba,#shopify-section-template--16032111722646__53a4a131-1541-4630-82fe-9348371a35ba { border-bottom: 1px solid #F2F0E9; }

.product-tab-wrapper .product-tab .product-tablinks.product-tablink-tab-1 { color: #BF9F86; }
.product-tab-wrapper .product-tab .product-tablinks.product-tablink-tab-2 { color: #7D6355; }
.product-tab-wrapper .product-tab .product-tablinks.product-tablink-tab-3 { color: #8D9F63; }
.product-tab-wrapper .product-tab .product-tablinks.product-tablink-tab-4 { color: #66483F; }

.section-template--15922265260182__main-padding, .section-template--16032111722646__main-padding { padding-top: 0 !important; }
.section-template--15922265260182__main-padding .product .product__media-wrapper .product__media-list .product__media-item, .section-template--16032111722646__main-padding .product .product__media-wrapper .product__media-list .product__media-item { padding: 0; }
.section-template--15922265260182__main-padding .product .product__info-wrapper, .section-template--16032111722646__main-padding .product .product__info-wrapper { order: -1; padding-top: 80px; }
.section-template--15922265260182__main-padding .product .product__info-wrapper .product__title, .section-template--16032111722646__main-padding .product .product__info-wrapper .product__title { font-family: Euclid-Circular-A; font-size: 40px; color: #111111; font-weight: 400; line-height: 116%; letter-spacing: 0; margin-bottom: 20px; }

#shopify-section-template--16034190393494__53a4a131-1541-4630-82fe-9348371a35ba { border-bottom: 2px solid #f0ede6; }
.section-template--16034190393494__main-padding { padding-bottom: 40px !important; }
.section-template--16034190393494__main-padding { padding-top: 0 !important; }
.section-template--16034190393494__main-padding .product .product__media-wrapper .product__media-list .product__media-item { padding: 0; }
.section-template--16034190393494__main-padding .product .product__media { margin-top: 13%; }
.section-template--16034190393494__main-padding .product--thumbnail_slider .thumbnail-slider { margin-top: 40px; }
.section-template--16034190393494__main-padding .product .product__info-wrapper { order: -1; padding-top: 60px; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__title { font-family: Euclid-Circular-A; font-size: 25px !important; color: #111111; font-weight: 400; line-height: 116%; letter-spacing: 0; margin-bottom: 20px; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .loox-rating .loox-icon { width: .7em; height: .7em; }
.section-template--16034190393494__main-padding .product .product__info-wrapper span.loox-rating-label { font-size: 18px; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options::before { display: none; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child { background: none; border: none; pointer-events: none; padding: 0; margin: 0; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .product-form .button { font-size: 15px; text-transform: capitalize; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group { /*margin-top: -15px;*/ }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options { padding-top: 0; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-option__text { width: 0; font-size: 0; padding: 0; margin: 0; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio input[type="radio"] { display: none; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .rc_widget__option__label { margin: 0; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-radio__label .rc-option__price { font-size: 30px !important; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-radio__label .rc-option__price .strickmarkprice { font-family: Euclid-Circular-A; color: #8d6342; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-radio__label .rc-option__price .strickmarkprice span { position: relative; top: -2px; font-size: 22px; color: #703C13; margin-left: 10px; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .subscriptiondescription { display: none; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-selling-plans label { display: none; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-selling-plans select { width: 100%; height: 64px; background: #fff; border: 3px solid #C06D0C; font-family: Oakes-Grotesk-Regular; font-size: 16px; color: #111; line-height: 34px; letter-spacing: 0; text-align: left; padding: 16px 15px; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .price { height: auto; border: none; text-align: left; padding: 0; margin-bottom: 15px; }
.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .price .price__container .price__regular { font-family: "Euclid-Circular-A"; font-size: 30px !important; line-height: 148%; color: #703c13; font-weight: 400; }

.product-subscription .product .product__info-wrapper .product__info-container .product__text.subtitle:first-of-type { font-family: "Euclid-Circular-A"; font-size: 22px; font-weight: 400; text-align: left; }
.product-subscription .product .product__info-wrapper .product__info-container .product__description h2 { display: none; }
.product-subscription .product .product__info-wrapper .product__info-container .product__extra-content h3 { font-size: 20px; margin-bottom: 15px; }
.product-subscription .product .product__info-wrapper .product__info-container .product__extra-content p { margin-bottom: 8px; }
.product-subscription .product .product__info-wrapper .product__info-container .product__extra-content p strong { font-family: "Euclid-Circular-A"; font-weight: 400; }
.product-subscription .product .product__info-wrapper .product__info-container .product__extra-content ul { list-style: none; padding: 0; }
.product-subscription .product .product__info-wrapper .product__info-container .product__extra-content ul li { background: url(/cdn/shop/files/tick-ico.svg?v=1686305675) no-repeat left top 5px / 13px; font-size: 15px; color: #000; padding-left: 25px; margin-bottom: 5px; }
.product-subscription .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:first-child { display: block; }
.product-subscription .product .product__info-wrapper .product__info-container .price--on-sale { display: flex; flex-wrap: wrap; align-items: center; }
.product-subscription .product .product__info-wrapper .product__info-container .price--on-sale .price__sale { font-family: "Euclid-Circular-A"; font-size: 30px !important; line-height: 148%; color: #703c13; font-weight: 400; margin: 0 !important; }
.product-subscription .product .product__info-wrapper .product__info-container .price--on-sale .price__sale .price-item--regular { font-family: Euclid-Circular-A; font-size: 30px !important; line-height: 148%; color: #8d6342; font-weight: 400; margin-left: -1rem; }
.product-subscription .product .product__info-wrapper .product__info-container .discount_price { font-family: Euclid-Circular-A; font-size: 22px !important; line-height: 148%; color: #703c13; font-weight: 400; letter-spacing: 0; }

.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide button { border: none; box-shadow: none; }
.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide button img { border: 1px solid #BE8A7A; border-radius: 5px; }

.product .product__info-wrapper .rc_popup { /*display: none;*/ }

.yotpo .text-m { font-family: Euclid-Circular-A; font-size: 14px !important; color: #111 !important; line-height: 20px; }
.yotpo .text-m:hover { color: #c06d0c !important; }

.price-wrapper { display: flex; flex-wrap: wrap; }
.price-wrapper > div { flex: 0 0 100%; }
.price-wrapper #price-template--15922265260182__main { order: -1; flex: 0 0 100%; max-width: 49%; margin-right: 2%; }
.price-wrapper .product-form__quantity { position: relative; flex: 0 0 100%; max-width: 49%; margin: 0; }
.price-wrapper .product-form__quantity .quantity { position: static; min-height: 72px; margin: 0 auto; }
.price-wrapper .product-form__quantity .quantity::after { border: 3px solid #7A7E82; box-shadow: none; }
.price-wrapper #product-form-installment { margin-top: 15px; }
.price-wrapper #product-form-installment .rc-template__button-group .rc-radio { max-width: none; width: 49%; background: #FFFFFF; border: 3px solid #C7C3B7; border-radius: 0; box-shadow: none; padding: 15px; margin-right: 2%; }
.price-wrapper #product-form-installment .rc-template__button-group .rc-radio:last-child { margin-right: 0; }
.price-wrapper #product-form-installment .rc-template__button-group .rc-radio.rc-option--active { background: #EFEFEF; border: 3px solid #C7C3B7; border-radius: 0; box-shadow: none; }
/*.price-wrapper #product-form-installment .rc-widget .rc-option__text { font-family: Euclid-Circular-A; font-size: 15px; color: #111; font-weight: 400; line-height: 120%; }*/
.price-wrapper #product-form-installment .rc-template__button-group .rc-radio .rc-option__price { font-family: Euclid-Circular-A; font-size: 18px; color: #111; font-weight: 400; line-height: 120%; }


#shopify-section-template--15922265260182__bef2d271-c3f6-4dff-9899-6a645c0f29dd .gradient { background: none; }
.section-1-lv2 { background: #F5EDE3; padding: 110px 0; }
.section-1-lv2 .page-width .row { display: flex; align-items: center; }
.section-1-lv2 .page-width .row .col-1 { flex: 0 0 100%; max-width: 50%; }
.section-1-lv2 .page-width .row .col-2 { flex: 0 0 100%; max-width: 50%; padding-left: 90px; }
.section-1-lv2 .page-width .row .col-1 h2 { font-family: Euclid-Circular-A; font-size: 30px; color: #472523; font-weight: 400; line-height: 115%; letter-spacing: 0; margin: 0 0 25px; }
.section-1-lv2 .page-width .row .col-1 strong { display: block; font-family: Euclid-Circular-A; font-size: 24px; color: #472523; font-weight: 400; line-height: 159%; letter-spacing: 0; margin-bottom: 15px; } 
.section-1-lv2 .page-width .row .col-1 ul { padding: 0; margin: 0 0 35px 18px; }
.section-1-lv2 .page-width .row .col-1 ul li { font-family: Euclid-Circular-A; font-size: 16px; color: #472523; line-height: 148%; }
.section-1-lv2 .page-width .row .btn-wrapper .section-1-btn-v2 { display: inline-block; border: 2px solid #5C4A3D; border-radius: 5px; font-family: "Euclid-Circular-A"; font-size: 16px; color: #5C4A3D; font-weight: 400; line-height: 124%; text-decoration: none; padding: 14px 28px; }
.section-1-lv2 .page-width .row .btn-wrapper .section-1-btn-v2:hover { background: #5C4A3D; color: #fff; }
.section-1-lv2 .page-width .row .col-2 .btn-wrapper .section-1-btn-v2 { display: none; }
.section-1-lv2 .page-width .row .col-2 .btn-wrapper .section-1-btn-v2:active { color: #fff; }
.section-1-lv2 .page-width .row .col-2 .btn-wrapper .section-1-btn-v2:active span, .section-1-lv2 .page-width .row .col-2 .btn-wrapper .section-1-btn-v2:hover span { color: #fff; }

.section-2-lv2 { padding-top: 100px; padding-bottom: 110px; }
.section-2-lv2 h2 { font-family: Euclid-Circular-A; font-size: 30px; color: #472523; font-weight: 400; line-height: 115%; text-align: center; margin: 0 0 85px; }
.section-2-lv2 .col-wrap { margin-bottom: 55px; }
.section-2-lv2 .col-wrap .cw-cols span { display: block; font-family: Euclid-Circular-A; font-size: 22px; color: #472523; font-weight: 400; line-height: 125.5%; margin-top: 10px; }

.bnu-section { max-width: 1076px; margin: 0 auto; }
.bnu-section .bnu-col-wrap { display: flex; flex-wrap: wrap; align-items: center; overflow: hidden; background: #ECDCC8; border-radius: 10px; }
.bnu-section .bnu-col-wrap .col-1 { flex: 0 0 100%; max-width: 50%; padding: 40px 50px; }
.bnu-section .bnu-col-wrap .col-2 { flex: 0 0 100%; max-width: 50%; }
.bnu-section .bnu-col-wrap .col-1 h3 { font-family: Euclid-Circular-A; font-size: 30px; color: #633E33; font-weight: 400; line-height: 120%; margin: 0 0 22px; }
.bnu-section .bnu-col-wrap .col-1 p { font-family: Euclid-Circular-A; font-size: 16px; color: #633E33; font-weight: 400; line-height: 138%; margin: 0; }
.bnu-section .bnu-col-wrap .col-2 .video { position: relative; }
.bnu-section .bnu-col-wrap .col-2 .video img { display: block; }
.bnu-section .bnu-col-wrap .col-2 .video video { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
.bnu-section .bnu-col-wrap .col-2 .video #breakfast-video-btn .play-video-icon { display: inline-block; position: absolute; top: 50%; left: 50%; width: 52px; height: 52px; margin: -26px 0 0 -26px; z-index: 1; }

.section-3-lv2 .bg-2-wrap { padding-top: 0; }
.section-3-lv2 .pwr-1 .col-1 h2 { font-family: Euclid-Circular-A; font-size: 36px; color: #000; line-height: 1.3em; margin-bottom: 10px; }
.section-3-lv2 .pwr-1 .col-1 p { font-family: Euclid-Circular-A; font-size: 15px; color: #000; font-weight: 400; line-height: 24px; margin-bottom: 23px; }
.section-3-lv2 .btn-wrapper .section-3-btn-v2 { display: inline-block; border: 2px solid #000; border-radius: 5px; font-family: Euclid-Circular-A; font-size: 16px; color: #5C4A3D; font-weight: 400; line-height: 124%; text-align: center; text-decoration: none; padding: 14px 28px; }
.section-3-lv2 .btn-wrapper .section-3-btn-v2:hover { background: #000; color: #fff !important; }

.section-3-lv2 .pwr-2 h3 { font-family: Euclid-Circular-A; font-size: 20px; color: #633E33; line-height: 125.5%; text-align: center; text-transform: uppercase; letter-spacing: 0.215em; margin: 0 0 35px; }
.section-3-lv2 .pwr-2 .col-1 ul { display: flex; justify-content: space-between; list-style: none; padding: 0; margin: 0; }
.section-3-lv2 .pwr-2 .col-1 ul li { margin: 0; }
.section-3-lv2 .pwr-2 .col-1 ul li h5 { font-family: Euclid-Circular-A; font-size: 22px; color: #633E33; font-weight: 400; line-height: 125.5%; margin: 0 0 10px; }
.section-3-lv2 .pwr-2 .col-1 ul li p { font-family: Euclid-Circular-A; font-size: 16px; color: #633E33; line-height: 125.5%; margin-bottom: 0; }
.section-3-lv2 .pwr-2 .pwr-22 { /* padding-top: 60px; padding-bottom: 170px; margin-top: 70px; */ }
.section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient { display: flex; justify-content: space-between; max-width: 680px; margin: 0 auto; }
.section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 { flex: 0 0 100%; max-width: 270px; }
.section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 h3 { text-align: left; margin-bottom: 40px; }
.index .section-3-lv2 .pwr-2 .pwr-22 .btn-wrapper { /*display: none;*/ }

.shopify-installments { font-size: 25px; }

.product--thumbnail_slider .slider-mobile-gutter .slider-button { padding: 0; }
.product--thumbnail_slider .slider-mobile-gutter .slider-button .icon { height: 1.2rem; }
#Slider-Thumbnails-template--15922265260182__main li button { border: 1px solid rgba(0,0,0,.15); }


/* Comment & Reviews Section */
body .yotpo-main-widget { padding: 80px 0; }
body .bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label { font-family: Euclid-Circular-A; }
body .write-question-review-buttons-container .write-question-review-button .write-question-review-button-text { font-family: Euclid-Circular-A; color: #111; font-weight: 400; }
body .yotpo .yotpo-default-button, body .yotpo input[type="button"].yotpo-default-button { background: none; border: 2px solid #5C4A3D; border-radius: 5px; font-family: "Euclid-Circular-A"; font-size: 16px; color: #5c4a3d; font-weight: 400; line-height: 124%; text-transform: none; letter-spacing: 0; padding: 14px 28px; margin-top: 30px; } 

body .yotpo-main-widget-layout { font-family: Euclid-Circular-A; color: #5c4a3d; }
body .yotpo-read-more-text { font-family: Euclid-Circular-A; color: #5c4a3d; }
body .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, body .yotpo-display-m .yotpo-main-layout .yotpo-head .yotpo-headline { font-family: Euclid-Circular-A; font-size: 30px; color: #5c4a3d; font-weight: 400; line-height: 138%; }
body .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-content, body .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-content { font-family: Euclid-Circular-A; font-size: 16px; color: #5c4a3d; line-height: 125.5%; }
body .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title, body  .yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title { font-family: Euclid-Circular-A; font-size: 16px; color: #5c4a3d; }
body .yotpo-date-format { font-family: Euclid-Circular-A; font-size: 16px; color: #5c4a3d; }
body .yotpo-reviewer-name[data-v-2601a874] { font-family: Euclid-Circular-A; font-size: 16px; color: #5c4a3d; }
body .yotpo-bottom-line .yotpo-bottom-line-text { font-family: Euclid-Circular-A; font-size: 16px; color: #5c4a3d; }
body .yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score { font-family: Euclid-Circular-A !important; color: #5c4a3d !important; }
body .yotpo-star-distribution-index, .yotpo-star-distribution-value { font-family: Euclid-Circular-A !important; color: #5c4a3d !important; }
body .yotpo-search-filter .yotpo-search-label .yotpo-search-input:focus, body .yotpo-search-filter .yotpo-search-label .yotpo-search-input:valid { border-color: #c06d0c; }
body .yotpo-filter-select[data-v-9d2d9a54]:hover, body .yotpo-filter-select[data-v-9d2d9a54]:focus { border-color: #c06d0c; }
body .yotpo-media-select[data-v-2d6cbdac]:hover, body .yotpo-media-select[data-v-2d6cbdac]:focus { border-color: #c06d0c; }
body #yotpo-main-widget-btn[data-v-1fafa3d2] { background: none; border: 2px solid #5C4A3D; border-radius: 5px; font-family: Euclid-Circular-A; font-size: 16px; color: #5c4a3d; font-weight: 400; line-height: 124%; text-transform: none; letter-spacing: 0; padding: 5px 0px 3px; }

body .modal-backdrop.yotpo-review-form-modal .yotpo-modal { overflow-x: hidden; padding: 20px 0; }
body .modal-backdrop.yotpo-review-form-modal .yotpo-modal-header { font-family: Euclid-Circular-A; font-size: 30px; color: #5c4a3d; font-weight: 400; line-height: 138%; margin: 0; }
body .modal-backdrop.yotpo-review-form-modal .yotpo-modal .modal-body { box-sizing: border-box; overflow-x: hidden; padding: 20px 20px 0; margin: 0; }
body .yotpo-star-rating-wrapper .yotpo-form-label[data-v-b3a2f09e], body .yotpo-input-wrapper .yotpo-form-label[data-v-1bda65e0] { font-family: Euclid-Circular-A; font-size: 16px; color: #5c4a3d; margin: 0 0 5px; }
body .yotpo-review-form .form-footer .yotpo-new-review-submit[data-v-aaf95cea] { background: none; border: 2px solid #5C4A3D; border-radius: 5px; font-family: Euclid-Circular-A; font-size: 16px; color: #5c4a3d; font-weight: 400; line-height: 124%; text-transform: none; letter-spacing: 0; padding: 5px 0px 3px; }
body .yotpo-input-wrapper input[data-v-1bda65e0] { height: 46px; box-sizing: border-box; border: 1px solid rgba(0,0,0,.15); border-radius: 5px; font-family: Euclid-Circular-A; color: #111; padding: 0 15px; }
body .yotpo-input-wrapper textarea[data-v-1bda65e0] { border: 1px solid rgba(0,0,0,.15); border-radius: 5px; font-family: Euclid-Circular-A; color: #111; padding: 10px 15px; }

#shopify-section-template--15922265260182__product-recommendations { background: url('/cdn/shop/files/unsplash_li0iC0rjvvg.png?v=1673428127') no-repeat center / cover; padding-top: 80px; padding-bottom: 45px; }
#shopify-section-template--15922265260182__product-recommendations .gradient { background: none; }
#shopify-section-template--15922265260182__product-recommendations h2 { font-family: Euclid-Circular-A; font-size: 30px; color: #111111; font-weight: 400; line-height: 125.5%; margin-bottom: 75px; }

/* Cart Popup */
.cart-notification-wrapper .cart-notification { background: #fff; border: none; box-shadow: 0 0 20px rgba(0,0,0,.08); }
.cart-notification-wrapper .cart-notification .cart-notification__header .cart-notification__heading { font-family: Euclid-Circular-A; font-size: 18px; color: #BE8A7A; line-height: 156%; }
.cart-notification-wrapper .cart-notification .cart-notification-product { border-bottom: 1px solid #ECDCC8; padding: 20px 0; }
.cart-notification-wrapper .cart-notification .cart-notification-product .cart-notification-product__image { border: none; }
.cart-notification-wrapper .cart-notification .cart-notification-product .cart-notification-product__name { font-family: Euclid-Circular-A; font-size: 24px; color: #BF9F86; line-height: 116%; }
.cart-notification-wrapper .cart-notification .cart-notification__links .button { width: 100%; height: 62px; background: #BE8A7A; border-radius: 5px; font-family: Euclid-Circular-A; font-size: 23px; color: #fff; line-height: 124%; letter-spacing: 0; text-transform: capitalize; padding: 0 20px; margin-top: 10px; }
.cart-notification-wrapper .cart-notification .cart-notification__links .button.button--secondary { background: #ECDCC8; color: #BE8A7A; margin-top: 20px; }
.cart-notification-wrapper .cart-notification .cart-notification__links .button:after { display: none; }
.cart-notification-wrapper .cart-notification .cart-notification__links .link { font-family: Euclid-Circular-A; font-size: 18px; color: #BE8A7A; line-height: 124%; text-decoration: none; text-transform: capitalize; letter-spacing: 0; margin-top: 15px; }

/* The turnkey morning ritual... */
body .section-template--15552773062806__matcha-box-padding { padding: 0; }
body .section-template--15552773062806__variety-box-padding { padding: 0; }
body .section-template--15552773062806__coffee-box-padding { padding: 0; }
body .section-template--15552773062806__creamer-box-padding { padding: 0; }

#shopify-section-template--15552773062806__16534570998ee88ee3 .page-width { padding: 75px 15px; }
#shopify-section-template--15552773062806__16534570998ee88ee3 .page-width .title-wrapper-with-link { max-width: 800px; padding: 0; margin-bottom: 60px; }
#shopify-section-template--15552773062806__16534570998ee88ee3 .page-width .title-wrapper-with-link h2 { font-family: Euclid-Circular-A; font-size: 50px; color: #BE8A7A; font-weight: 400; line-height: 125.5%; margin: 0; }
#shopify-section-template--15552773062806__16534570998ee88ee3 .multicolumn-list { padding: 0; }
#shopify-section-template--15552773062806__16534570998ee88ee3 .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3 { font-size: 40px; color: #8B5E50; line-height: 125.5%; text-align: center; }

/* Our optimized stack */
.shop-page-formula-section { background: #f5ece3; padding: 75px 0 25px; }
.shop-page-formula-section .row { display: flex; flex-wrap: wrap; margin-left: -3%; }
.shop-page-formula-section .row .col-1, .shop-page-formula-section .row .col-2, .shop-page-formula-section .row .col-3 { flex: 0 0 100%; max-width: 30.33%; margin: 0 0 0 3%; }
.shop-page-formula-section .row .col-1 h2 { font-size: 48px; color: #BE8A7A; line-height: 125.5%; margin: 0 0 30px; }
.shop-page-formula-section .row .col-1 p { font-size: 21px; color: #BE8A7A; line-height: 159%; margin-bottom: 30px; }
.shop-page-formula-section .row .btn-wrapper a { opacity: 1 !important; display: inline-block; background: none; border: 2px solid #BE8A7A; border-radius: 200px; transition: all 0.2s ease-in-out; font-family: Euclid-Circular-A; font-size: 14px; color: #BE8A7A; font-weight: 400; line-height: 124%; text-decoration: none; text-transform: uppercase; letter-spacing: 0.165em; padding: 15px 30px 13px 30px; }
.shop-page-formula-section .row .btn-wrapper a:hover, .shop-page-formula-section .row .col-1 .btn-wrapper a:active, .shop-page-formula-section .row .col-1 .btn-wrapper a:focus { background: #BE8A7A; color: #fff; }
.shop-page-formula-section .row .btn-wrapper.sp-mobile { display: none; width: 100%; text-align: center; }
.shop-page-formula-section .row .col-2, .shop-page-formula-section .row .col-3 { padding-left: 40px; }

.shop-page-formula-ingredient h4 { border-top: 3px solid #ECDCC8; font-family: Euclid-Circular-A; font-size: 16px; color: #BE8A7A; line-height: 125.5%; letter-spacing: 0.215em; text-transform: uppercase; padding: 25px 0; margin: 0; }
.shop-page-formula-ingredient ul { list-style: none; padding: 0; margin: 0; }
.shop-page-formula-ingredient ul li { margin: 0 0 50px; }
.shop-page-formula-ingredient ul li img { max-width: 120px; }
.shop-page-formula-ingredient ul li h5 { font-family: Euclid-Circular-A; font-size: 30px; color: #BE8A7A; line-height: 125.5%; margin: 0 0 8px; }
.shop-page-formula-ingredient ul li p { font-family: Euclid-Circular-A; font-size: 20px; color: #BE8A7A; line-height: 125.5%; margin-bottom: 0; }
.shop-page-formula-ingredient ul li p em { font-style: normal; }
.shop-page-formula-ingredient img { max-width: 120px; }
.shop-page-formula-ingredient h5 { font-family: Euclid-Circular-A; font-size: 30px; color: #BE8A7A; line-height: 125.5%; margin: 0 0 5px; }
.shop-page-formula-ingredient p { font-size: 20px; color: #BE8A7A; line-height: 125.5%; margin-bottom: 0; }
.shop-page-formula-ingredient p em { font-style: normal; }

/* Breakfast needed an upgrade */
#shopify-section-template--15552773062806__16534716113e52de48 { margin: 0; }
#shopify-section-template--15552773062806__16534716113e52de48 .gradient { max-height: 800px; background: none; border: none; padding-bottom: 800px !important; }
#shopify-section-template--15552773062806__16534716113e52de48 .video-section { position: relative; }
#shopify-section-template--15552773062806__16534716113e52de48 .video-section .page-width { position: absolute; top: 50%; left: 50%; width: 100%; max-width: 920px; margin: -116px 0 0 -460px; z-index: 1; }
#shopify-section-template--15552773062806__16534716113e52de48 .video-section .page-width .title-wrapper { margin: 0; }
#shopify-section-template--15552773062806__16534716113e52de48 .video-section .page-width .title-wrapper h2 { font-family: Euclid-Circular-A; font-size: 100px; color: #BE8A7A; font-weight: 400; line-height: 116%; text-align: center; margin: 0; }

/*--------------------------------------------------------------
# Terms of Service
--------------------------------------------------------------*/
body .section-template--15549314597014__legal-tabs-padding { border-bottom: 1px solid #F2F0E9; padding: 0; }

body .legal-tabcontent { border: none; padding: 0; }

.legal-tab-wrapper .legal-tab { background: none; border: none; }
.legal-tab-wrapper .legal-tab .legal-tablinks { border-bottom: 3px solid transparent; font-family: Euclid-Circular-A; font-size: 18px; color: #000; line-height: 116%; padding: 24px 0 18px; margin-right: 60px;text-decoration: none; } 
.legal-tab-wrapper .legal-tab .legal-tablinks:hover { background: none; border-bottom-color: #000; }
.legal-tab-wrapper .legal-tab .legal-tablinks.active { border-bottom-color: #000; color: #000; } 

.legal-tabcontent { padding: 0; }
.legal-tabcontent h1 { font-family: Euclid-Circular-A; font-size: 32px; line-height: 116%; margin: 35px 0 0; }
.legal-tabcontent h3 { font-family: Euclid-Circular-A; font-size: 18px; color: #000; font-weight: 700 !important; margin-top: 30px; margin-bottom: 10px; }
.legal-tabcontent p { font-size: 16px; color: #000; line-height: 1.55em; letter-spacing: 0; margin-bottom: 25px; }
.legal-tabcontent p a { color: #000; text-decoration: underline; }

/*--------------------------------------------------------------
# Cart Page
--------------------------------------------------------------*/
.section-template--15391833587862__cart-items-padding .title-wrapper-with-link { justify-content: center; margin: 0 0 40px; }
.section-template--15391833587862__cart-items-padding .title-wrapper-with-link h1 { font-family: Euclid-Circular-A; font-size: 50px; line-height: 156%; text-align: center; text-transform: capitalize; }

.cart .title-wrapper-with-link { margin: 0 0 40px; }
.cart .title-wrapper-with-link .title { font-size: 30px; }

.cart-items thead th { font-family: Euclid-Circular-A; font-size: 16px; color: #000; line-height: 156%; text-transform: capitalize !important; letter-spacing: 0; }
.cart-items tbody td { border-bottom: 1px solid rgba(191, 159, 134, .3); font-family: Euclid-Circular-A; color: #000; padding: 20px; }
.cart-items tbody td.cart-item__media { line-height: 0; padding: 0; }
.cart-items tbody td.cart-item__media .cart-item__image-container { width: 165px; background: none; border: none; }
.cart-items tbody td.cart-item__media .cart-item__image-container img { width: 100%; }
.cart-items tbody td.cart-item__details .cart-item__name { font-family: Euclid-Circular-A; font-size: 22px; color: #000; line-height: 116%; }
.cart-items tbody td.cart-item__details .cart-item__name:hover { text-decoration: none; }
.cart-items tbody td.cart-item__details .product-option { font-size: 16px; color: #000; line-height: 156%; }
.cart-items tbody td.cart-item__quantity .quantity::after { border: 2px solid #000; border-radius: 100px; box-shadow: none; }
.cart-items tbody td.cart-item__quantity .quantity__input { font-family: Euclid-Circular-A; font-size: 16px; color: #000; padding-top: 0; }
.cart-items tbody td.cart-item__quantity .quantity__button { font-family: Euclid-Circular-A; color: #000; }
.cart-items tbody td.cart-item__quantity .button svg { color: #000; }
.cart-items tbody td.cart-item__totals .cart-item__price-wrapper .price { font-family: Euclid-Circular-A; font-size: 30px; color: #000; line-height: 159%; margin-top: 0; }
.cart-items tbody tr { background: #e9e8df; }
.cart-items tbody tr:last-child td { border-bottom: none; }

body .cart__footer > * { width: 100%; }
body .cart__ctas { justify-content: flex-end; align-items: center; border-top: 1px solid #ccc; padding-top: 45px; margin: 0; }
body .cart__checkout-button { max-width: none; width: auto !important; background: #000; border-radius: 100px; font-family: Euclid-Circular-A; font-size: 16px; color: #fff; line-height: 124%; letter-spacing: 0; text-transform: lowercase; padding: 15px 40px; margin: 0 !important; }
body .cart__checkout-button:after { display: none; }
body .underlined-link { display: inline-block; background: #000; border-radius: 100px; font-family: Euclid-Circular-A; font-size: 16px; color: #fff !important; line-height: 124%; letter-spacing: 0; text-transform: lowercase; text-decoration: none; padding: 15px 40px; margin-right: 10px; }
body .totals { display: flex; align-items: center; }
body .cart__items { border: none; padding: 0; }
body .totals > h3 { font-family: Euclid-Circular-A; font-size: 20px; line-height: 156%; color: #000; letter-spacing: 0; }
body .totals__subtotal-value { font-family: Euclid-Circular-A; font-size: 30px; color: #000; line-height: 159%; letter-spacing: 0; margin-left: 50px; }
body .tax-note { color: #000; margin: 15px 0 40px; }
body .cart__footer-wrapper:last-child .cart__footer { padding: 10px 0 60px; }

body .additional-checkout-buttons {  }
body .cart__dynamic-checkout-buttons { max-width: 100%; }
body .cart__dynamic-checkout-buttons ul, body .shopify-cleanslate .iZJMuEDN4NxKS3mrxcBP9 { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; }
body .cart__dynamic-checkout-buttons ul li, body .shopify-cleanslate .iZJMuEDN4NxKS3mrxcBP9 li { flex: 0 0 100%; max-width: 250px; margin: 20px 0 0 20px !important; }

body cart-remove-button .button { background: none; }

body .cart__footer { padding-top: 0; padding-bottom: 50px; }

/*--------------------------------------------------------------
# My Account Page
--------------------------------------------------------------*/
body .customer { max-width: 1230px; padding-left: 15px; padding-right: 15px; }
body .customer h2 { font-family: Euclid-Circular-A; font-size: 60px; color: #BE8A7A; line-height: 116%; margin-bottom: 30px !important; }
body .customer table { box-shadow: none !important; }
body .customer table thead { border-top: 1px solid #ECDCC8; }
body .customer table thead tr th { font-size: 17px; color: #BE8A7A; line-height: 22px; text-transform: none; letter-spacing: 0; padding-top: 12px !important; padding-bottom: 12px !important; } 
body .customer table tbody tr td { background: #F5EDE3; font-size: 20px; color: #BE8A7A; line-height: 156%; letter-spacing: 0; padding-top: 12px !important; padding-bottom: 12px !important; } 
body .customer table tbody tr:nth-child(even) td { background: #ECDCC8; }
body .customer table tbody tr td#RowOrder a { border: none; box-shadow: none; font-size: 20px; color: #BE8A7A; line-height: 156%; padding: 0; }

body .account-logout a { font-size: 20px; color: #BE8A7A; line-height: 156%; letter-spacing: 0; text-decoration: none; }
body .account-logout a svg { position: relative; top: 1px; margin-right: 3px !important; }

body .main__header { font-family: Euclid-Circular-A; font-size: 18px; color: #86563d; font-weight: 400; line-height: 193.5%; letter-spacing: 0; }
body .main__content { font-family: Euclid-Circular-A; font-size: 18px; color: #86563d; font-weight: 400; line-height: 193.5%; letter-spacing: 0; }
body .main__footer { font-family: Euclid-Circular-A; font-size: 18px; color: #86563d; font-weight: 400; line-height: 193.5%; letter-spacing: 0; }
body .order-summary { font-family: Euclid-Circular-A; font-size: 18px; color: #86563d; font-weight: 400; line-height: 193.5%; letter-spacing: 0; }

.account-section-wrap { display: flex; flex-wrap: wrap; }
.account-section-wrap h2 { flex: 0 0 100%; font-size: 60px; line-height: 116%; }
.account-section-wrap .account-left { flex: 0 0 100%; max-width: 380px; background: #F5EDE3; padding: 35px; margin-right: 55px; }
.account-section-wrap .account-left a { color: #86563d; }
.account-section-wrap .account-right { flex: 0 0 100%; max-width: calc(100% - 435px); }
.account-section-wrap .account-right h2 { font-size: 30px; color: #86563D; line-height: 125.5%; margin-bottom: 15px !important; }
.account-section-wrap .account-right table tbody tr td { font-size: 16px !important; }
.account-section-wrap .account-right table tbody tr td a { font-size: 16px !important; }

.account-header { display: flex; flex-wrap: wrap; justify-content: space-between; }
.account-header h2 { flex: 0 0 auto; }
.account-header #rc_link_container a { display: inline-block; background: #be8a7a; border-radius: 3px; color: #fff; text-decoration: none; letter-spacing: 0; padding: 6px 12px; line-height: normal; }
.account-header #rc_link_container a:hover { background: #86563d; }

body#recharge-novum #recharge-te #rc_te-template-wrapper .page-title { font-family: Euclid-Circular-A; font-size: 30px; }

.custom-header { max-width: 1230px; padding: 30px 15px; margin: 0 auto; display:none;}
.custom-header a.text-font-14 { font-family: Euclid-Circular-A; font-size: 20px; color: #be8a7a; line-height: 125.5%; }

body#recharge-novum #recharge-te #rc_te-template-wrapper button, body#recharge-novum #recharge-te button { padding: 10px 15px !important; }

#recharge-te .nav--wrapper .nav__list--desktop li a.active { border-bottom: 1px solid #be8a7a; }

html body#recharge-novum #recharge-te #rc_te-template-wrapper #rc__upsells--container li .rc_upsells-btns { background: rgba(71, 37, 37, .35) !important; }
html body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_upsells-btns input[type="button"] { background: #be8a7a !important; border: 2px solid #be8a7a !important; font-family: "Euclid-Circular-A"; font-size: 16px; color: #fff !important; padding: 8px 18px; } 
html body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_upsells-btns input[type="button"]:hover { background: #fff !important; border-color: #be8a7a !important; color: #be8a7a !important; } 
html body#recharge-novum #recharge-te #rc_te-template-wrapper h4, body#recharge-novum #recharge-te h4 { font-family: Euclid-Circular-A !important; font-weight: 400 !important; }
html body#recharge-novum #recharge-te .text-font-14, html body#recharge-novum #recharge-te #rc_te-template-wrapper .text-font-14 { display: block !important; font-family: "Euclid-Circular-A" !important; font-size: 16px !important; line-height: 20px !important; text-transform: initial !important; letter-spacing: 0 !important; margin-bottom: 20px; }
html body#recharge-novum #recharge-te #RechargeAddressForm button.save-address { margin-bottom: 15px !important; }
html body#recharge-novum #recharge-te .rc_product_quantity .button-minus, html body#recharge-novum #recharge-te .rc_product_quantity .button-plus { background: none !important; border-radius: 0 !important; color: #be8a7a !important; padding: 0 2px !important; margin: 0 !important; }


/*--------------------------------------------------------------
# Contact Page
--------------------------------------------------------------*/
#shopify-section-template--15391833653398__main { background: #F5EDE3; padding-top: 50px; }
#shopify-section-template--15391833653398__main .page-width { padding-top: 0; }
#shopify-section-template--15391833653398__main .main-page-title { font-family: Oakes-Grotesk-Bold; font-size: 60px; color: #be8a7a; line-height: 116%; margin: 0; }

#shopify-section-template--15391833653398__form .gradient { background: #F5EDE3; }
#shopify-section-template--15391833653398__form .gradient .contact { padding-top: 20px; padding-bottom: 70px; }

/*--------------------------------------------------------------
# Random Added
--------------------------------------------------------------*/
/* Custom CSS For product tab */

/* Style the tab */
.product-tab { overflow: hidden; border: 1px solid #ccc; background-color: #f1f1f1; }

/* Style the buttons inside the tab */
.product-tab button { background-color: inherit; float: left; border: none; outline: none; cursor: pointer; padding: 14px 16px; transition: 0.3s; font-size: 17px; }

/* Change background color of buttons on hover */
.product-tab button:hover { background-color: #ddd; }

/* Create an active/current tablink class */
.tab button.active { background-color: #ccc; }

/* Style the tab content */
.product-tabcontent { display: none; padding: 6px 12px; border: 1px solid #ccc; border-top: none; }

/* Custom CSS For Legal tab */

/* Style the tab */
.legal-tab { overflow: hidden; border: 1px solid #ccc; background-color: #f1f1f1; }

/* Style the buttons inside the tab */
.legal-tab a { background-color: inherit; float: left; border: none; outline: none; cursor: pointer; padding: 14px 16px; transition: 0.3s; font-size: 17px; }

/* Change background color of buttons on hover */
.legal-tab a:hover { background-color: #ddd; }

/* Create an active/current tablink class */
.tab a.active { background-color: #ccc; }

/* Style the tab content */
.legal-tabcontent { display: none; padding: 6px 12px; border: 1px solid #ccc; border-top: none; }


/*--------------------------------------------------------------
# Landing Page v4
--------------------------------------------------------------*/
.section-template--15790757380246__16637646319f71bb41-padding { padding: 0 !important; }
.landing-page-v4-banner-section { padding: 80px 0 90px; }
.landing-page-v4-banner-section .col-1 { flex: 0 0 100%; max-width: 50%; padding-right: 60px; }
.landing-page-v4-banner-section .col-2 { flex: 0 0 100%; max-width: 50%; padding-left: 60px; }
.landing-page-v4-banner-section .col-1 .home-banner-img-link-1 { display: block; margin-bottom: 35px; }
.landing-page-v4-banner-section .col-1 h3 { font-family: Oakes-Grotesk-Bold; font-size: 47px; color: #BE8A7A; font-weight: 400; line-height: 116%; margin-bottom: 22px; }
.landing-page-v4-banner-section .col-1 p { font-size: 18px; color: #BE8A7A; font-weight: 450; line-height: 125.5%; }
.landing-page-v4-banner-section .col-1 p strong { font-family: Euclid-Circular-A; font-weight: normal; }
.landing-page-v4-banner-section .col-2 img { border-radius: 20px; }

@media (max-width: 1366px) {
.landing-page-v4-banner-section .page-width {padding: 0 0 0 50px;}
}

.landing-page-v4-banner-section #mc_embed_signup { width: 100%; }
.landing-page-v4-banner-section #mc_embed_signup form { padding: 0 !important; margin: 0; }
.landing-page-v4-banner-section #mc_embed_signup form .mc-field-group { width: 100% !important; margin: 0 0 15px !important; }
.landing-page-v4-banner-section #mc_embed_signup form .mc-field-group input[type="text"], .landing-page-v4-banner-section #mc_embed_signup form .mc-field-group input[type="email"] { height: 52px; background: #fff !important; border: none !important; border-radius: 16px !important; font-family: Euclid-Circular-A; font-size: 18px !important; color: #be8a7a; font-weight: 400; line-height: 148% !important; padding: 0 10px !important; margin: 0 !important; }
.landing-page-v4-banner-section #mc_embed_signup form .mc-field-group .helper_text { display: none; }
.landing-page-v4-banner-section #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error { background: none; font-family: Euclid-Circular-A; padding: 10px 10px 0; margin: 0; }
.landing-page-v4-banner-section #mc_embed_signup .button { width: auto !important; height: auto !important; background: #BE8A7A !important; border-radius: 6px !important; font-family: Euclid-Circular-A !important; font-size: 18px !important; font-weight: 400; line-height: 124% !important; padding: 15px 30px !important; }
.landing-page-v4-banner-section .home-banner-img-link-1 { padding: 0 !important; }

#shopify-section-template--15790757380246__16637653462f32a55a .video-section { padding: 85px 90px 65px; }
#shopify-section-template--15790757380246__16637653462f32a55a h2 { font-family: Euclid-Circular-A; font-size: 50px; color: #BE8A7A; font-weight: 400; line-height: 125.5%; text-align: center; margin-bottom: 20px; } 
#shopify-section-template--15790757380246__16637653462f32a55a .video-section__media.deferred-media { border: none; }

.section-template--15790757380246__16637653723098049b-padding { padding: 0 0 80px !important; }
.landing-page-v4-after-video-section { padding: 0; }
.landing-page-v4-after-video-section .col-1 { flex: 0 0 100%; max-width: 50%; padding-right: 60px; }
.landing-page-v4-after-video-section .col-2 { flex: 0 0 100%; max-width: 50%; background: #F5EDE3; border-radius: 20px; padding: 50px 40px; }
.landing-page-v4-after-video-section .col-1 p { font-family: Euclid-Circular-A; font-size: 24px; color: #855546; font-weight: 450; line-height: 148%; }
.landing-page-v4-after-video-section .col-2 ul { margin: 0; }
.landing-page-v4-after-video-section .col-2 ul li { font-family: Euclid-Circular-A; font-size: 24px; color: #86563D; font-weight: 450; line-height: 148%; }
.landing-page-v4-after-video-section .page-width .col-1 { margin: 0; }
.landing-page-v4-after-video-section .row, .banner-video { align-items: flex-start !important; flex-direction: column; }

#shopify-section-template--15790757380246__166376469014242081 .color-background-1 { padding-top: 35px; padding-bottom: 35px; }
#shopify-section-template--15790757380246__166376469014242081 ul { display: flex; flex-wrap: nowrap; justify-content: space-between; }
#shopify-section-template--15790757380246__166376469014242081 ul li { flex: 0 0 100%; max-width: 28.33%; width: 100%; margin: 0 !important; }
#shopify-section-template--15790757380246__166376469014242081 ul li .multicolumn-card .multicolumn-card__image-wrapper { max-width: 170px; padding: 0; margin: 0 auto 25px; }
#shopify-section-template--15790757380246__166376469014242081 ul li .multicolumn-card .multicolumn-card__info p { font-family: Euclid-Circular-A; font-size: 23px; color: #BE8A7A; font-weight: 400; line-height: 125.5%; }
#shopify-section-template--15790757380246__166376469014242081 ul li .multicolumn-card .multicolumn-card__info { text-align: center !important; }

.section-template--15790757380246__16637644511f8f8c49-padding { padding: 0 !important; }
.landing-page-v4-founder-section.an-founder-section .row .col-2 p { font-family: Euclid-Circular-A; font-size: 23px; color: #855546; font-weight: 400; line-height: 148%; }
.landing-page-v4-founder-section.an-founder-section .row .col-2 p a { font-family: Euclid-Circular-A; color: #855546; font-weight: 400; text-decoration: none; }
.landing-page-v4-founder-section.an-founder-section .row .col-2 p strong { font-family: Euclid-Circular-A; font-weight: 400; }
.landing-page-v4-founder-section.an-founder-section .row .col-2 p.sign { font-family: Euclid-Circular-A; font-size: 14px; margin-top: 5px; }

.section-template--15790757380246__1663772926d47438ad-padding { padding-bottom: 35px !important; }
.landing-page-v4-footer h2 { font-family: Euclid-Circular-A; font-size: 50px; color: #8B5E50; font-weight: 400; line-height: 125.5%; text-align: center; margin-bottom: 50px; }
.landing-page-v4-footer h2 a { color: #8B5E50; text-decoration: none; }
.landing-page-v4-footer .row { display: flex; align-items: center; justify-content: space-between; }
.landing-page-v4-footer .row .col-2 .list-social__item .list-social__link { padding: 0; }
.landing-page-v4-footer .row .col-2 .list-social__item .list-social__link .icon { width: 5rem; height: 5rem; margin: 0; }
.landing-page-v4-footer .landing-page-v4-footer-bottom { border-top: 1px solid #F2F0E9; padding-top: 50px; }

@media (max-width: 980px) {
    .landing-page-v4-banner-section { padding: 40px 0 !important; }
    .landing-page-v4-banner-section .col-1 { max-width: 700px; padding-right: 0; }
    .landing-page-v4-banner-section .col-1 #mc_embed_signup_scroll { flex-wrap: wrap; }
    .landing-page-v4-banner-section .col-1 h3 { font-size: 30px; }

    #shopify-section-template--15790757380246__16637653462f32a55a .video-section { padding: 50px 15px 40px; }
    #shopify-section-template--15790757380246__16637653462f32a55a h2 { font-size: 28px; }

    .section-template--15790757380246__16637653723098049b-padding { padding: 0 0 30px !important; }
    .landing-page-v4-after-video-section .col-1 { max-width: 100%; text-align: left !important; padding-right: 0; }
    .landing-page-v4-after-video-section .col-2 { display: block !important; max-width: 100%; order: 2 !important; text-align: left !important; padding: 40px 15px; }
    .landing-page-v4-after-video-section .col-1 p { font-size: 18px; }
    .landing-page-v4-after-video-section .col-2 ul li { font-size: 18px; }

    .landing-page-v4-footer h2 { font-size: 32px; }

    .landing-page-v4-founder-section.an-founder-section .row .col-2 p { font-size: 18px; }

}

@media (max-width: 767px) {
    .landing-page-v4-footer .landing-page-v4-footer-bottom .col-1 img { max-width: 140px; }
    .landing-page-v4-footer .row .col-2 .list-social__item .list-social__link .icon { width: 3.5rem; height: 3.5rem; }
}

@media (max-width: 592px) {
    #shopify-section-template--15790757380246__166376469014242081 ul { flex-wrap: wrap; }
    #shopify-section-template--15790757380246__166376469014242081 ul li { max-width: 100%; margin: 0 0 40px !important; }
    #shopify-section-template--15790757380246__166376469014242081 ul li:last-child { margin-bottom: 0 !important; }

    .landing-page-v4-after-video-section .col-2 { padding-left: 0; }

    .landing-page-v4-footer h2 { font-size: 22px; }
}

/*Nisha CSS for Desktop*/
label.rc-radio.rc-option__onetime.rc-option.rc_widget__option.rc_widget__option--onetime{display:none;}
.optimized_stack h4{
    font-family: Euclid-Circular-A;
  font-size:18px;
  color:#000;
  font-weight: 400;
  line-height: 1.2em;
  padding-top:10px;
}
.optimized_stack span{
    font-size: 15px;
    line-height: 20px;
}
.optimized_stack .btn-wrapper {
    display: block;
    text-align: center;
    margin-top: 0;
}
/*Nisha CSS for Desktop*/

/*--------------------------------------------------------------
# Responsive CSS
--------------------------------------------------------------*/
@media only screen and (max-width: 1200px) and (min-width: 980px) {
  /* Product Detail Page */
  .product .product__info-wrapper .product__info-container .shop-page-extra-info-section .active-ingredients-wrapper ul li { max-width: 50%; }
}

@media (max-width: 1200px) {
  /* Home Page */
  .home-banner-section h2 { font-size: 40px; line-height: 116%; }
  
  .featured-product-bottom-section .page-width .row .col-1 { max-width: 215px; }
  .featured-product-bottom-section .page-width .row .col-2 h2 { font-size: 22px; }
  .featured-product-bottom-section .page-width .row .col-3 { max-width: 140px; }
  .featured-product-bottom-section .page-width .row .col-3 .btn-wrapper { text-align: right; }
  .featured-product-bottom-section .page-width .row .col-3 .btn-wrapper .auto-btn-1 { font-size: 18px; padding: 10px 25px; }

  /* Footer */
  .footer .footer__blocks-wrapper .footer-block--newsletter { flex: 0 0 44%; }

  /* Ingredients Page */
  .ingedients-section-2 .row h2 { font-size: 38px; }

  /* Cart Page */
  .cart-items tbody td.cart-item__details .cart-item__name { font-size: 22px; }
  .cart-items tbody td.cart-item__totals .cart-item__price-wrapper .price { font-size: 22px; }

  /* Product - New */
  .section-3-lv2 { /*background: #F5EDE3;*/ }
  .section-3-lv2 .bg-2-wrap { background: none; }
  .section-3-lv2 .pwr-2 .col-1 ul li h5 { font-size: 22px; }
}

@media (max-width: 990px) {
    /* Home Page */
    .home-banner-section::before { display: none; }
    #home-banner-section .row { flex-wrap: wrap; }
}

@media (max-width: 980px) {
  /* Genral */
  .auto-btn-2 { font-size: 12px; padding: 12px 25px 9px; }
  .button--primary { font-size: 16px; }

  /* Header */
  .header__heading-logo { /*width: 100px;*/ }
  .header__icon--menu .icon { width: 22px; height: 12px; }
  .header__icon--cart { margin-right: -2px; }
  .header__icons .header__icon--cart { background-size: 22px; }
/*   .header__icon, .header__icon--cart .icon { width: 30px; height: 30px; } */

  /* Footer */
  .footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter .newsletter-form input[type="email"] { height: 54px; border-radius: 5px 0 0 5px; font-size: 18px; line-height: 124%; margin: 0; }
  .footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter .newsletter-form button { width: 100px; height: 54px; border-radius: 0 5px 5px 0; font-size: 18px; line-height: 124%; padding: 0 20px; }
  .footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter .newsletter-form .field__label { top: 17px; font-size: 18px; }

  /* Home Page */
  #home-banner-section { padding-top: 0; }
  #home-banner-section .row, .banner-video { flex-wrap: wrap; justify-content: center; }
  #home-banner-section .row .col-1 { flex: 0 0 100%; max-width: 100%; text-align: center; padding-top: 20px; margin-bottom: 0; }
  #home-banner-section .row .col-2 { display: none; order: -1; flex: 0 0 100%; text-align: center; margin-bottom: 20px; }
  .home-banner-section h3 { margin-bottom: 10px; }
  .home-banner-section .hb-mobile { display: none; }

  .home-banner-below-section .section-wrapper h3 { flex: 0 0 100%; max-width: 50%; text-align: left; }
  #shopify-section-template--15391833817238__165356542188ee2db0 .title-wrapper-with-link { margin-bottom: 20px; }
  #shopify-section-template--15391833817238__165356542188ee2db0 .title-wrapper-with-link h2 { font-size: 40px; }

  .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper { margin-bottom: 15px; }
  .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3 { font-size: 24px; }

  body .section-template--15391833817238__16529442945ab07f78-padding { padding-top: 0 }

  .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row { flex-wrap: wrap; }
  .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 { max-width: 100%; margin-bottom: 20px; }
  .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 { order: -1; max-width: 100%; padding: 0 70px; margin-bottom: 30px; }

  .product-formula-section .row .col-1 { padding-right: 15px; }
  .product-formula-section .row .col-2 { padding-left: 15px; }
  .product-formula-section .row h2 { font-size: 30px; margin: 0 0 15px; }
  .product-formula-section .row p { font-size: 18px; margin-bottom: 25px; }

  #shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text { padding: 100px 0; }
  #shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text h2, #shopify-section-template--16051100385430__1652954012b48efcc4 .rich-text h2 { font-size: 30px; margin-bottom: 15px; }
  #shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text .rich-text__text p, #shopify-section-template--16051100385430__1652954012b48efcc4 .rich-text .rich-text__text p { font-size: 18px; }
  #shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text .button--primary, #shopify-section-template--16051100385430__1652954012b48efcc4 .rich-text .button--primary { margin-top: 25px; }

  #shopify-section-template--15391833817238__image-with-text, #shopify-section-template--16051100385440__image-with-text { padding: 60px 0; }
  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item h2, #shopify-section-template--16051100385440__image-with-text .image-with-text .grid .image-with-text__text-item h2, #shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item h2 { font-size: 30px; margin-bottom: 10px; }
  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__text p { font-size: 18px; }
  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .button--primary, #shopify-section-template--16051100385440__image-with-text .image-with-text .grid .image-with-text__text-item .button--primary { margin-top: 25px; }
  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__content, #shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__content { padding: 0 0 0 20px; }

  .an-founder-section { padding: 40px 0; }
  .an-founder-section h2 { font-size: 30px; }
  .an-founder-section .row .col-2 p { font-size: 18px; margin-bottom: 20px; }
  .an-founder-section .row .col-2 p.sign { font-size: 14px; margin: 25px 0 0; }
  .an-founder-section .row .col-2 p.sign span { font-size: 57px; margin-bottom: 0; }

  #shopify-section-template--15391833817238__165295746667520df3 .video-section .page-width { left: 10%; max-width: 80%; margin: 0; }
  #shopify-section-template--15391833817238__165295746667520df3 .video-section .page-width .title-wrapper h2 { font-size: 52px; }
  #shopify-section-template--15552773062806__16534716113e52de48 .video-section .page-width { left: 10%; max-width: 80%; margin: 0; }
  #shopify-section-template--15552773062806__16534716113e52de48 .video-section .page-width .title-wrapper h2 { font-size: 52px; }

  #shopify-section-template--15391833817238__1652957705913e8886 .rich-text, #shopify-section-template--16051100385430__1652957705913e8886 .rich-text { padding: 40px 0 0; }
  #shopify-section-template--15391833817238__1652957705913e8886 .rich-text .rich-text__blocks h2, #shopify-section-template--16051100385430__1652957705913e8886 .rich-text .rich-text__blocks h2 { font-size: 30px; }
  #shopify-section-template--15391833817238__1652957705913e8886 .rich-text .rich-text__blocks .rich-text__text p, #shopify-section-template--16051100385430__1652957705913e8886 .rich-text .rich-text__blocks .rich-text__text p { font-size: 16px; }
  #shopify-section-template--15391833817238__1652957705913e8886 .rich-text .rich-text__blocks .rich-text__text p strong { font-size: 16px; }
  #shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content { padding-bottom: 40px; }
  #shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item h3, #shopify-section-template--16051100385440__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item h3 { font-size: 16px; }
  #shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion .accordion__content p { font-size: 16px; }

  /* Home New - 990 */
  #shopify-section-template--15391833817238__943b0a6a-f38d-411e-8145-c1093dd2ecf3 h2, #shopify-section-template--16051100385430__943b0a6a-f38d-411e-8145-c1093dd2ecf3 h2 { font-size: 30px; }
  .home-featured-slider-content .home-featured-btn { display: none; }

  #shopify-section-template--15391833817238__943b0a6a-f38d-411e-8145-c1093dd2ecf3 .section-template--15391833817238__943b0a6a-f38d-411e-8145-c1093dd2ecf3-padding { padding-top: 40px; padding-bottom: 30px; }
  .featured-products-owl-carousel .owl-stage .owl-item .item { text-align: left; }
  .featured-products-owl-carousel .owl-stage .owl-item .item h4 { /*font-size: 18px;*/ margin: 0 0 5px; }
  .featured-products-owl-carousel .owl-stage .owl-item .item a { /*font-size: 14px;*/ }

  #shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2, #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 { padding: 50px 0; }
  #shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item, #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item { padding-left: 0; }
  #shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .image-with-text__heading, #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .image-with-text__heading { font-size: 30px; line-height: 150%; }
  #shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .image-with-text__text, #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .image-with-text__text { margin-top: 0; }
  #shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .image-with-text__text p { /*font-size: 18px;*/ line-height: 125.5%; }
  #shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .button { border-width: 2px; font-family: Euclid-Circular-A; font-size: 18px; color: #5C4A3D; line-height: 124%; padding: 10px 30px; }
  #shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .button:hover { color: #fff; } 

  .product-formula-section .row .btn-wrapper .auto-btn-2 { border-width: 2px; font-family: "Euclid-Circular-A"; font-size: 18px; color: #5c4a3d; line-height: 124%; padding: 10px 30px; }

  #shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text .button--primary, #shopify-section-template--16051100385430__1652954012b48efcc4 .rich-text .button--primary { border-width: 2px; font-family: "Euclid-Circular-A"; font-size: 18px; line-height: 124%; padding: 10px 30px; }

  #shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text { padding: 150px 0; }

  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .button--primary, #shopify-section-template--16051100385440__image-with-text .image-with-text .grid .image-with-text__text-item .button--primary { border-width: 2px; font-family: "Euclid-Circular-A"; font-size: 18px; line-height: 124%; padding: 10px 30px; }
  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__media-item { display: none; }
  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item { margin: 0; }
  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item h2, #shopify-section-template--16051100385440__image-with-text .image-with-text .grid .image-with-text__text-item h2, #shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item h2 { font-size: 30px; margin-bottom: 10px; }
  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__content, #shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__content { display: block; text-align: center; }
  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__content > * { text-align: center; }
  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .button--primary, #shopify-section-template--16051100385440__image-with-text .image-with-text .grid .image-with-text__text-item .button--primary { margin-top: 35px !important; }

  .an-founder-section h2 { margin: 0 0 40px; }
  .an-founder-section .row .col-2 p.sign img { max-width: 145px; }

  /* Product - 990 */
  .section-1-lv2 { padding: 50px 0; }
  .section-1-lv2 .page-width .row { flex-wrap: wrap; }
  .section-1-lv2 .page-width .row .col-1 { max-width: 100%; }
  .section-1-lv2 .page-width .row .col-2 { max-width: 100%; }
  .section-1-lv2 .page-width .row .col-1 h2 { font-size: 30px; line-height: 110%; }
  .section-1-lv2 .page-width .row .col-1 strong { font-family: Euclid-Circular-A; font-size: 20px; }
  .section-1-lv2 .page-width .row .col-1 ul { margin-bottom: 25px; }
  .section-1-lv2 .page-width .row .btn-wrapper .section-1-btn-v2 { border-width: 2px; font-size: 18px; line-height: 124%; padding: 10px 30px; }
  .section-1-lv2 .page-width .row .col-1 .btn-wrapper .section-1-btn-v2 { display: none; }
  .section-1-lv2 .page-width .row .col-2 { padding-left: 0; }
  .section-1-lv2 .page-width .row .col-2 .btn-wrapper .section-1-btn-v2 { display: inline-block; text-align: center; }

  .section-2-lv2 { padding-top: 60px; padding-bottom: 60px; }
  .section-2-lv2 h2 { font-size: 30px; line-height: 115%; text-align: left; margin-bottom: 40px; }
  .section-2-lv2 .col-wrap { margin-bottom: 45px; }
  .section-2-lv2 .col-wrap .cw-cols span { font-size: 30px; text-align: left; }

  .bnu-section .bnu-col-wrap { background: none; }
  .bnu-section .bnu-col-wrap .col-1 { max-width: 100%; text-align: center; padding: 0 0 40px; }
  .bnu-section .bnu-col-wrap .col-2 { max-width: 100%; }
  .bnu-section .bnu-col-wrap .col-1 h3 { margin: 0 0 18px; } 
  .bnu-section .bnu-col-wrap .col-2 .video { border-radius: 10px; overflow: hidden; }

  .section-3-lv2 .bg-2-wrap {  }
  .section-3-lv2 .btn-wrapper .section-3-btn-v2 { border-width: 2px; font-size: 18px; line-height: 124%; padding: 10px 30px; }
  .section-3-lv2 .pwr-1 { padding-bottom: 30px; margin-bottom: 30px; }
  .section-3-lv2 .pwr-1 .col-1 h2 { font-size: 30px; }
  .section-3-lv2 .pwr-1 .col-1 p { font-size: 18px; margin-bottom: 0; }
  .section-3-lv2 .pwr-2 .col-1 ul { flex-wrap: wrap; }
  .section-3-lv2 .pwr-2 .col-1 ul li { flex: 0 0 100%; max-width: 50%; text-align: center; margin-bottom: 50px; }
  .section-3-lv2 .pwr-2 .col-1 ul li h5 { font-size: 16px; }
  .section-3-lv2 .pwr-2 .col-1 ul li p { font-size: 13px; }
  .section-3-lv2 .pwr-2 h3 { font-size: 13px; }

  .section-3-lv2 .pwr-1 .btn-wrapper { display: none; }
  .section-3-lv2 .pwr-2 .pwr-22 .btn-wrapper { display: inline-block; }
  .section-3-lv2 .pwr-2 .pwr-22 .col-1 { text-align: center; }
  .section-3-lv2 .pwr-2 .pwr-22 { border-top: none; padding-top: 0; padding-bottom: 0; margin-top: 0; }
  .section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient { max-width: none; }
  .section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 { max-width: 50%; }
  .section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 h3 { border-top: 3px solid #ECDCC8; text-align: center; padding-top: 30px; margin: 0 20px; }
  .section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 ul li { max-width: 100%; }

  #shopify-section-template--15922265260182__product-recommendations { padding-top: 20px; }
  #shopify-section-template--15922265260182__product-recommendations h2 { font-size: 30px; margin-bottom: 35px; }
  .product-grid { column-gap: 2%; }
  .product-grid .grid__item { max-width: 32%; margin-bottom: 0; }
  .product-grid .grid__item .card .card__content .card__information h3 a { font-size: 18px; line-height: 125.5%; }
  .product-grid .grid__item a { font-size: 14px; }
  .product-grid .grid__item .card .card__content .card__information { padding: 20px 0 0; }

  /* Footer */
  .footer .footer__blocks-wrapper { padding: 40px 15px; }
  .footer .footer__content-top .footer-top-heading { padding: 40px 15px; }
  .footer .footer__blocks-wrapper .footer-block--newsletter { flex: 0 0 43%; }
  .footer .footer__blocks-wrapper .footer-block:first-child .footer-block__details-content li a { font-size: 21px; }
  .footer .footer__blocks-wrapper .footer-block:nth-child(2) .footer-block__details-content li { margin: 0 0 1px; }
  .footer .footer__blocks-wrapper .footer-block:nth-child(2) .footer-block__details-content li a { font-size: 12px; }
  .footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter h2 { font-size: 18px; }
  .footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter p { font-size: 15px; line-height: 159.5%; }

  /* Shop Page */
  .collection-tab-wrapper { margin-bottom: 30px; }

  .shop-wrapper h1 { font-size: 40px; margin-bottom: 20px; }
  .shop-product-items .shop-product-item { margin-bottom: 50px; }
  .shop-product-items .shop-product-item h2 { font-size: 24px; }

  /* Product Detail Page */
  .section-template--15552773062806__16534805540f24f256-padding { margin-bottom: 40px; }

  .section-template--15552773062806__product-tab-2-padding { padding-top: 0; }
  .section-custom-featured-product { padding-bottom: 40px !important; }
  .product .product__info-wrapper { padding: 0 0 0 15px; }
  .product .product__info-wrapper .product__info-container .product__title { font-size: 24px; }
  .product .product__info-wrapper .product__info-container .product__description { margin: 20px 0; }
  .product .product__info-wrapper .product__info-container .product__description h2 { font-size: 21px; }
  .product .product__info-wrapper .product__info-container .product__description p { font-size: 18px; }
  .product .product__info-wrapper .product__info-container .price {  }
  .product .product__info-wrapper .product__info-container .price .price__container .price__regular { font-size: 18px; line-height: 38px; }
  .product .product__info-wrapper .product__info-container .shop-page-extra-info-section .active-ingredients-wrapper { padding: 20px 20px 18px; }
  .product .product__info-wrapper .product__info-container .shop-page-extra-info-section .active-ingredients-wrapper h2 { font-size: 14px; margin-bottom: 5px; }
  .product .product__info-wrapper .product__info-container .shop-page-extra-info-section .active-ingredients-wrapper ul li { font-size: 12px; padding-left: 12px; }
  .product .product__info-wrapper .product__info-container .shop-page-extra-info-section .active-ingredients-wrapper ul li::before { top: 7px; width: 5px; height: 5px; }

  #shopify-section-template--15552773062806__16534570998ee88ee3 .page-width { padding: 40px 15px 30px; }
  #shopify-section-template--15552773062806__16534570998ee88ee3 .page-width .title-wrapper-with-link { margin-bottom: 20px; }
  #shopify-section-template--15552773062806__16534570998ee88ee3 .page-width .title-wrapper-with-link h2 { font-size: 30px; }
  #shopify-section-template--15552773062806__16534570998ee88ee3 .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3 { font-size: 30px; }

  .shop-page-formula-section { padding: 40px 0 0; }
  .shop-page-formula-section .row .col-1 { max-width: 100%; margin-bottom: 40px; }
  .shop-page-formula-section .row .col-2, .shop-page-formula-section .row .col-3 { max-width: 47%; padding: 0; }
  .shop-page-formula-section .row .col-1 h2 { font-size: 30px; margin: 0 0 15px; }
  .shop-page-formula-section .row .col-1 p { font-size: 18px; margin-bottom: 25px; }
  .shop-page-formula-ingredient h4 { font-size: 12px; }
  .shop-page-formula-ingredient ul li h5 { font-size: 15px; line-height: 125.5%; }
  .shop-page-formula-ingredient ul li p { font-size: 12px; line-height: 125.5%; }

  /* Ingredients Page */
  .ingedients-section-2 { padding-top: 40px; }
  .ingedients-section-2 .row h2 { font-size: 30px; margin: 0 0 15px; }
  .ingedients-section-2 .row p { font-size: 18px; margin-bottom: 25px; }

  #shopify-section-template--15517060726934__ingredients-section-3 { padding: 50px 0; }
  #shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content { padding: 0 0 0 40px; }
  #shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content h2 { font-size: 30px; }
  #shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content p { font-size: 18px; }
  #shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text { margin-top: 15px; }

  .ingredients-section-4 { padding: 40px 0; }
  .ingredients-section-4 .row .col-1 { max-width: 100%; padding-right: 0; margin-bottom: 30px; }
  .ingredients-section-4 .row .col-2 { max-width: 100%; }
  .ingredients-section-4 .row h2 { font-size: 30px; margin: 0 0 10px; }
  .ingredients-section-4 .row p { font-size: 16px; }

  .product-formula-ingredient-wrapper .product-formula-ingredient-heading { font-size: 12px; }
  .product-formula-ingredient-wrapper .product-formula-ingredient ul li h5 { font-size: 25px; }
  .product-formula-ingredient-wrapper .product-formula-ingredient ul li p { font-size: 16px; }
  .product-formula-ingredient-wrapper h5 { font-size: 25px; }

  .ingredients-page-section-5 { padding: 45px 0 40px; }
  .ingredients-page-section-5 h3 { font-size: 14px; margin-bottom: 25px; }
  .ingredients-page-section-5 h2 { font-size: 35px; }
  .ingredients-page-section-5 .row .col-1 { padding-right: 15px; }
  .ingredients-page-section-5 .row .col-2 { padding-left: 15px; }
  .ingredients-page-section-5 .row p { font-size: 18px; }
  .ingredients-page-section-5 .row.reverse .col-1 { padding-left: 15px; }
  .ingredients-page-section-5 .row.reverse .col-2 { padding-right: 15px; }

  /* Legal Pages */
  .legal-tabcontent h1 { font-size: 26px; }
  .legal-tab-wrapper .legal-tab .legal-tablinks { font-size: 14px; margin-right: 25px; }
  .legal-tab-wrapper .legal-tab .legal-tablinks:last-child { margin-right: 0; }

  /* Cart Page */
  .section-template--15391833587862__cart-items-padding .title-wrapper-with-link { margin: 0 0 10px; }
  .section-template--15391833587862__cart-items-padding .title-wrapper-with-link h1 { font-size: 30px; }

  body .cart-items tr:nth-child(even) { background: #f3e7d7; }
  body .cart-items tr:last-child td { border-bottom: 1px solid rgba(191,159,134,.3); }
  body .cart-items thead th { display: none; width: 100%; }
  body .cart-items tbody td { display: block; width: 100%; padding: 20px !important; }
  body .cart-items .right { text-align: left !important; }
  body .cart-items tbody td.cart-item__totals .cart-item__price-wrapper .price { text-align: left; margin: 0; }

  /* Order History */
  .account-section-wrap .account-left { max-width: 100%; margin-bottom: 40px; }
  .account-section-wrap .account-right { max-width: 100%; }
  body .customer table tbody tr td { padding: 12px !important; }

  body :is(.account, .order) { margin: 1rem auto 5rem; }

  body .customer h2 { font-size: 30px; }
}

@media (max-width: 767px) {
  body .section-template--15391833817238__165294191596405925-padding { padding-top: 20px; padding-bottom: 30px; }
  .featured-product-bottom-section .page-width .row { position: relative; flex-wrap: wrap; align-items: flex-start; flex-direction: column; justify-content: center; min-height: 268px; padding: 20px 10px 20px 230px; }
  .featured-product-bottom-section .page-width .row .col-1 { position: absolute; top: 5px; left: 0; }
  .featured-product-bottom-section .page-width .row .col-1 img { margin: 0; }
  .featured-product-bottom-section .page-width .row .col-2 { flex: 0 0 100%; max-width: 100%; margin-bottom: 15px; }
  .featured-product-bottom-section .page-width .row .col-2 h2 { margin: 0; }
  .featured-product-bottom-section .page-width .row .col-3 { flex: 0 0 100%; max-width: 100%; }
  .featured-product-bottom-section .page-width .row .col-3 .btn-wrapper { text-align: left; }

  #shopify-section-template--15391833817238__165356542188ee2db0 .page-width { padding-top: 35px; padding-bottom: 0; }
  #shopify-section-template--15391833817238__165356542188ee2db0 .title-wrapper-with-link h2 { font-size: 30px; }

  .product-formula-section { padding: 40px 0 50px; }
  .product-formula-section .row { flex-wrap: wrap; }
  .product-formula-section .row .col-1 { max-width: 100%; padding-right: 0; margin-bottom: 10px; }
  .product-formula-section .row .col-1 .btn-wrapper { display: none; } 
  .product-formula-section .row .col-2 { max-width: 100%; padding-left: 0; }
  .product-formula-section .row .product-formula-ingredient .hb-mobile { display: block; }

  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__media-item { flex: 0 0 100%; }
  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item { order: -1; flex: 0 0 100%; }
  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__content, #shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__content { padding: 0; }
  #shopify-section-template--15391833817238__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__content > * { align-self: flex-start; }

  .an-founder-section h2 { text-align: left; margin: 0 0 20px }
  .an-founder-section .row .col-1 { display: none; max-width: 100%; }
  .an-founder-section .row .col-2 { order: -1; max-width: 100%; padding-left: 0; margin-bottom: 0; }
  .an-founder-section .row .col-2 .hb-mobile { display: block; margin: 35px 0 40px; }

  #shopify-section-template--15391833817238__165295746667520df3 .video-section .page-width { left: 0; max-width: 100%; }
  #shopify-section-template--15391833817238__165295746667520df3 .video-section .page-width .title-wrapper h2 { font-size: 33px; line-height: 116%; }
  #shopify-section-template--15552773062806__16534716113e52de48 .video-section .page-width { left: 0; max-width: 100%; }
  #shopify-section-template--15552773062806__16534716113e52de48 .video-section .page-width .title-wrapper h2 { font-size: 33px; line-height: 116%; }

  .pr-after-product-section-single-tube .section-2-lv2 { padding-bottom: 40px; }

  /* Footer */
  body .footer .grid { display: flex; align-items: flex-start; column-gap: 0; row-gap: 0; }
  body .footer-block.grid__item { margin: 0; }
  body .footer-block__details-content { margin: 0; }

  .footer .footer__blocks-wrapper .footer-block { flex: 0 0 50%; }
  .footer .footer__blocks-wrapper .footer-block:first-child .footer__heading { height: 35px; margin: 40px 0 0; }
  .footer .footer__blocks-wrapper .footer-block--newsletter { flex: 0 0 100%; margin-top: 30px; }
  .footer .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter { margin-bottom: 40px; }
  .footer .footer__blocks-wrapper .footer-block--newsletter .footer__list-social { margin: 0; }
  .footer .footer__blocks-wrapper .footer__logo .footer__heading { height: 35px; }

  /* Home New - 767 */
  .home-banner-section h3 { /*font-size: 40px;*/ text-align: center; line-height: 110%; }
  .home-banner-section .bw-after-title { display: block; text-align: center; }
  .home-banner-section .bw-at-foot { text-align: center; }
  .home-banner-section .bw-at-foot .youtube-link { display: none; }
  .home-banner-section .bw-at-foot .home-banner-btn-2 { background: #fff; /*font-size: 23px; padding: 20px 55px 18px;*/ margin-right: 0; }

  #shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item { order: -1; margin-bottom: 60px; }
  #shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content, #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content { display: block; text-align: center; }
  #shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__media-item { padding-right: 0; }
  #shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .image-with-text__heading, #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .image-with-text__heading { margin-bottom: 15px; }
  #shopify-section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .button { margin-top: 50px; }

  .product-formula-section .row .product-formula-ingredient .hb-mobile { margin-top: 70px; }

  #shopify-section-template--15391833817238__1652954012b48efcc4 .rich-text .rich-text__blocks, #shopify-section-template--16051100385430__1652954012b48efcc4 .rich-text .rich-text__blocks { width: 100%; padding: 0 20px; }

  .an-founder-section .row .col-2 p { max-width: 100%; }

  #shopify-section-template--15391833817238__165295746667520df3, #shopify-section-template--16051100385430__165295746667520df3 { padding: 45px 0 50px; }
  #shopify-section-template--15391833817238__165295746667520df3 .video-section .video-section__poster, #shopify-section-template--16051100385430__165295746667520df3 .video-section .video-section__poster { border-radius: 0; }

  /* Shop Page */
  .collection-tab-wrapper .collection-tab .collection-tablinks { font-size: 14px; margin-right: 40px; }

  .shop-product-items .shop-product-item { max-width: 47%; }

  /* Product Detail Page */
  .product-tab-wrapper .product-tab .product-tablinks { font-size: 14px; margin-right: 40px; }

  .section-template--15922265260182__main-padding .product .product__info-wrapper, .section-template--16032111722646__main-padding .product .product__info-wrapper { padding-top: 0; }
  .product .product__media-wrapper { order: -1; margin-bottom: 40px; }
  .product .product__media-wrapper .slider.slider--mobile { padding: 0; }
  .product .product__media-wrapper .custom-video { margin-bottom: 0; }
  .product .product__media-wrapper .slider-counter { display: none; }
  .product .product__media-wrapper .slider-buttons { position: absolute; top: 50%; left: 0; width: 100%; display: flex; justify-content: space-between; height: 0; padding: 0 10px; margin-top: -12px; z-index: 9; }
  .product .product__media-wrapper .slider-button { width: 23px; height: 23px; font-size: 0; padding: 0; }
  .product .product__media-wrapper .slider-button--prev { background: url('/cdn/shop/files/tm-arrow-left.png?v=1653101821') no-repeat center; }
  .product .product__media-wrapper .slider-button--next { background: url('/cdn/shop/files/tm-arrow-right.png?v=1653101821') no-repeat center; }
  .product .product__media-wrapper .slider-button svg { display: none; }

  .product .product__info-wrapper { width: 100%; padding: 0 !important; }
  .product .product__info-wrapper .product__info-container { max-width: 100%; }
  .product .product__info-wrapper .product__info-container .product-form { margin: 20px 0 35px; }
  .product .product__info-wrapper .product__info-container .product-form .button { width: 100%; }
  .product .product__info-wrapper .product__info-container .shop-page-extra-info-section .active-ingredients-wrapper { margin-bottom: 20px; }

  /* Ingredients Page */
  .ingedients-section-2 .row .col-1 { max-width: 100%; padding-bottom: 20px; }
  .ingedients-section-2 .row .col-2 { display: inline-block; max-width: 100%; padding-left: 0; }
  .ingedients-section-2 .row .home-banner-img-link-1 { justify-content: center; }

  #shopify-section-template--15517060726934__ingredients-section-3 { padding: 40px 0; }
  #shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid .image-with-text__media-item { order: 2; max-width: 500px; margin: 0 auto; }
  #shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid .image-with-text__text-item { width: 100%; margin-bottom: 30px; }
  #shopify-section-template--15517060726934__ingredients-section-3 .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content { padding: 0; }

  .ingredients-page-section-5 h2 { margin-bottom: 35px; }
  .ingredients-page-section-5 .row { margin-bottom: 50px; }
  .ingredients-page-section-5 .row .col-1 { max-width: 100%; padding-right: 0; }
  .ingredients-page-section-5 .row .col-2 { order: -1; max-width: 100%; text-align: center; padding-left: 0; margin-bottom: 30px; }

  #shopify-section-template--15517060726934__ingredients-section-6 { padding-top: 0; padding-bottom: 30px; }

  /* Legal Pages */
  .legal-tab-wrapper .legal-tab .legal-tablinks { width: 50%; padding: 20px 0 14px; margin-right: 0; }

  .page-legal .section-template--17084608839830__legal-tabs-padding { padding-top: 10px; }
  .page-legal #MainContent { margin-top: 55px; }
  .page-legal .header-v2 .hide_mobile { display: block; }
  .page-legal .header-v2 .mobile-view { display: none; }
  .page-legal .header-v2 .header__icon--menu .icon.icon-hamburger { background: url(/cdn/shop/files/bnav-black.png?v=1721461911) no-repeat center / 100%; }
  .page-legal .shopify-section.section-header .header .header-v2-wrap header-drawer a.header__icon--cart { color: #000 !important; }

  .cart #MainContent { margin-top: 55px; }
  .cart .header-v2 .hide_mobile { display: block; }
  .cart .header-v2 .mobile-view { display: none; }
  .cart .header-v2 .header__icon--menu .icon.icon-hamburger { background: url(/cdn/shop/files/bnav-black.png?v=1721461911) no-repeat center / 100%; }
  .cart .shopify-section.section-header .header .header-v2-wrap header-drawer a.header__icon--cart { color: #000 !important; }

  .rct_navigation { margin-top: 65px !important; }
  .slideout-panel.slideout-panel-right .header-v2 .hide_mobile { display: block; }
  .slideout-panel.slideout-panel-right .header-v2 .mobile-view { display: none; }
  .slideout-panel.slideout-panel-right .header-v2 .header__icon--menu .icon.icon-hamburger { background: url(/cdn/shop/files/bnav-black.png?v=1721461911) no-repeat center / 100%; }
  .slideout-panel.slideout-panel-right .shopify-section.section-header .header .header-v2-wrap header-drawer a.header__icon--cart { color: #000 !important; }
}

@media (max-width: 749px) {
  /* Footer */
  body .footer .grid { display: flex; align-items: flex-start; column-gap: 0; row-gap: 0; }
  body .footer-block.grid__item { margin: 0; }
  body .footer-block__details-content { margin: 0; }

  .footer .footer__blocks-wrapper .footer-block:nth-child(2) .footer-block__details-content li { margin: 0 0 6px; }

  /* Cart Page */
  body .cart-item { display: block; }
  body .totals__subtotal-value { font-size: 20px; margin-left: 30px; }
  body .underlined-link { width: 100%; margin-bottom: 15px; }
  body .cart__checkout-button { width: 100% !important; }
  body .cart__footer-wrapper:last-child .cart__footer { padding: 10px 0 45px; }
}    

@media (max-width: 592px) {
  /* Genral */
  .button--primary { font-size: 16px; padding: 13px 20px 10px; }

  /* Home Page */
  #home-banner-section .row .col-1 { text-align: left; }
  #home-banner-section .row .col-2 { margin-bottom: 10px; }
  
  .home-banner-below-section .section-wrapper h3 { /*font-size: 18px; line-height: 126%;*/ }

  .featured-product-bottom-section .page-width .row { align-items: center; min-height: 218px; text-align: center; padding: 20px 20px 20px 170px; }
  .featured-product-bottom-section .page-width .row .col-1 { max-width: 170px; }
  .featured-product-bottom-section .page-width .row .col-2 h2 { font-size: 15px; }
  .featured-product-bottom-section .page-width .row .col-3 .btn-wrapper .auto-btn-1 { font-size: 14px; padding: 7px 15px 6px; }

  .an-testimonials .testimonial-carousel-section { padding: 20px 0; }
  .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 { padding: 0 40px; margin-bottom: 15px; }
  .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 p { /*font-size: 18px;*/ }
  .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 { padding: 0 40px; }
  .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper .testimonial-author-img { max-width: 74px; }
  .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper .testimonial-author-name h4 { /*font-size: 15px;*/ }

  /* Home New - 592 */
  #shopify-section-template--15391833817238__943b0a6a-f38d-411e-8145-c1093dd2ecf3 h2, #shopify-section-template--16051100385430__943b0a6a-f38d-411e-8145-c1093dd2ecf3 h2 { text-align: left; line-height: 110%; }

  /* Product - 592 */
  .section-1-lv2 .page-width .row .col-2 .btn-wrapper .section-1-btn-v2 { width: 100%; }
  .section-2-lv2 h2 br { display: none; }

  .product-grid .grid__item { max-width: 100%; margin-bottom: 0; }
  .product-grid .grid__item:last-child { margin-bottom: 0; }
  .product-grid .grid__item .card-wrapper { margin-bottom: 5px; }
  .product-productv3-video .section-3-lv2 .bg-2-wrap .product-grid { row-gap: 30px !important; }

  .section-3-lv2 .pwr-1 .col-1 h2 { text-align: left; }
  .section-3-lv2 .pwr-1 .col-1 p { text-align: left; }
  .section-3-lv2 .pwr-2 .pwr-22 .btn-wrapper { width: 100%; }

  /* Shop Page */
  .collection-tab-wrapper { padding: 15px 0 !important; }
  .collection-tab-wrapper .collection-tab .collection-tablinks { margin-right: 15px; }

  /* Product Detail Page */
  .section-template--15552773062806__16534805540f24f256-padding { padding: 15px 0; }
  .product-tab-wrapper .product-tab .product-tablinks { margin-right: 22px; }

  .product .product__info-wrapper .product__info-container .shop-page-extra-info-section .morning-routine-wrapper h2 { font-size: 14px; }
  .product .product__info-wrapper .product__info-container .shop-page-extra-info-section .morning-routine-wrapper ul li { font-size: 12px; line-height: 193.5%; }

  /* Ingredients Page */
  .ingedients-section-2 .row .btn-wrapper .button--primary { width: 100%; font-size: 14px; text-align: center; padding: 16px 20px 13px; margin-bottom: 15px; }

  .product-formula-ingredient-wrapper .product-formula-ingredient ul { margin: 0; }
  .product-formula-ingredient-wrapper .product-formula-ingredient ul li { max-width: 100%; margin: 0 0 50px; }
  .product-formula-ingredient-wrapper .product-formula-ingredient ul li img { max-width: 160px; }
}

@media (max-width: 380px) {
  /* Shop Page */
  .shop-product-items { margin-left: 0; }
  .shop-product-items .shop-product-item { max-width: 100%; margin: 0 0 35px; }
}

.product__media-icon.motion-reduce {display:none;}
.product__media-toggle:after {cursor: default!important;}


#mc_embed_signup{
  /*  display: none !important; */
}

/*13-07-2022*/

#mc_embed_signup input {width: 100% !important;background: #fff !important;border: none !important;border-radius: 5px !important;font-size: 20px !important;line-height: 66px !important;padding: 0 15px !important;margin-right: 15px !important;}
#mc_embed_signup .button {position: static !important;width: 20% !important;height: 66px !important;background: #BE8A7A !important;border-radius: 5px !important;font-family: "Euclid-Circular-A" !important;font-size: 23px !important;color: #fff !important;line-height: 0% !important;margin: 0 !important;}
#mc_embed_signup form {padding: 10px 0 0 0 !important;}
#mc_embed_signup_scroll .mc-field-group {display: inline-block !important;width: 50% !important;}
#mc_embed_signup .clear {display: contents !important;}
#mc_embed_signup .mc-field-group ::placeholder {color: #ecdcc8;}
#mc_embed_signup .mc-field-group {padding-bottom: 0 !important;margin: 0 10px 0 0 !important;}
.footer-block--newsletter .footer-block__newsletter {margin-bottom: 0px !important;}

@media all and (max-width: 767px) {
    #mc_embed_signup_scroll {display: flex;margin: 0 0 20px 0 !important;}
    #mc_embed_signup .mc-field-group {width: 100% !important;margin: 0 !important;}
}

#shopify-section-template--15552773062806__creamer-box #shopify-section-template--15552773062806__16534570998ee88ee3 .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper .media--portrait img {width: 362px;height: 436px;object-fit: cover;object-position: 10px 75%;}
#shopify-section-template--15552773062806__coffee-box #shopify-section-template--15552773062806__16534570998ee88ee3 .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper .media--portrait img {width: 362px;height: 436px;object-fit: cover;object-position: 5% 5%;}
#shopify-section-template--15552773062806__matcha-box #shopify-section-template--15552773062806__16534570998ee88ee3 .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper .media--portrait img {width: 362px;height: 436px;object-fit: cover;object-position: 5% 5%;}
#shopify-section-template--15552773062806__variety-box #shopify-section-template--15552773062806__16534570998ee88ee3 .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper .media--portrait img {width: 362px;height: 436px;object-fit: cover;object-position: 5% 5%;}
#ingredients-page-section-5 .row img {width: 400px;height: 400px;object-fit: cover;object-position: 100% 100%;border-radius: 50%;}
.thumbnail-slider button :disabled, button[disabled] {background: transparent !important;}
#shopify-section-template--15391833751702__banner h1 {font-family: Oakes-Grotesk-Regular;font-size: 30px;color: #5c4a3d;font-weight: 400;line-height: 138%;text-align: left;letter-spacing: 0;margin: 81px auto 23px;}
@media all and (min-width: 767px) {
.product .product__media {margin-top: 18%;}
}
.video-section.section-template--15517060726934__video-banner-padding {position: relative;}
.video-section.section-template--15517060726934__video-banner-padding .title-wrapper--no-top-margin {position: absolute; left: 50%; top: 372px; z-index: 9; margin-left: -250px; width: 500px; text-align: center;}
.video-section.section-template--15517060726934__video-banner-padding .title-wrapper--no-top-margin h2 {font-family: 'Oakes-Grotesk-Regular'; text-align: center;color: #FFFFFF;}
.deferred-media__poster-button {display: none!important;}
#shopify-section-template--15517060726934__video-banner .video-section__media{pointer-events: none;}
@media (max-width: 592px) {
    .video-section.section-template--15517060726934__video-banner-padding .title-wrapper--no-top-margin {left: 10%;width: 80%;margin-left: 0;}
}
.section-template--15391833817238__4744cf2e-dfa7-4cff-9cbd-6446653863f2-padding img{
  height: auto !important
}

/*30-01-2023*/

#ingredients-section-2 .btn-wrapper {width: max-content;}
#ingredients-section-2 .btn-wrapper .ingredients-section-btn-1 {display: flex;align-items: center;justify-content: flex-start;font-family: 'Euclid-Circular-A';color: #5c4a3d;line-height: 125.5%;text-decoration: none;font-size: 21px;line-height: 148%;margin-bottom: 45px;}
#ingredients-section-2 .btn-wrapper .ingredients-section-btn-1 img {margin-right: 10px;width: 18px;height: 18px;}

@media (max-width: 980px) {
  #ingredients-section-2 .btn-wrapper {width: auto;}
  #ingredients-section-2 .btn-wrapper .ingredients-section-btn-1 {font-size: 18px;}
}

.product__tax.caption {display: none;}
.product .product__info-wrapper .product__info-container .product-form { margin: 30px 0 0 !important;}
.product__text.subtitle {text-align: center; font-family: Euclid-Circular-A; font-size: 16px;color: #111; line-height: 148%; letter-spacing: 0; margin-bottom: 2rem;}
/* .featured-products-owl-carousel .owl-stage .owl-item .item .try-now-btn {display: inline-block;background: #CCB8A5;border-radius: 5px;font-family: Euclid-Circular-A;font-size: 16px;color: #632927;line-height: normal;text-decoration: none;letter-spacing: 0;padding: 17px 42px 15px;margin-right: 35px;border-bottom: none;} */
.try-now-btn {opacity: 1!important; display: inline-block; min-width: auto; width: auto; min-height: auto; background: none; border: 2px solid #5C4A3D; border-radius: 5px; transition: all .2s ease-in-out; font-family: Euclid-Circular-A !important; font-size: 16px !important; color: #5c4a3d !important; font-weight: 400 !important; line-height: 124%; text-align: center!important; text-decoration: none !important; letter-spacing: 0; padding: 14px 28px;}
.try-now-btn:hover {background: #5C4A3D!important;  color: #fff!important;}
.collection .card__heading a:after {position: unset;}

#storeify_content_formbuilder_11840 > img { display: none !important; }
#legal-tabcontent-4 h1 { font-family: 'Oakes-Grotesk-Regular'; font-style: normal; font-weight: 400; font-size: 30px; line-height: 115%; text-align: center; color: #000; margin: 35px 0 17px; }
#legal-tabcontent-4 p { font-family: 'Euclid-Circular-A'; font-style: normal; font-weight: 450; font-size: 16px; line-height: 159%; text-align: center; color: #000; } 
.storeify-formbuilder { padding: 0 25px !important; } 
#storeify_content_formbuilder_11840 .storeify-submit-btn { color: #632927 !important; background-color: #CCB8A5 !important; border-radius: 4.63675px !important; }
.storeify-text-align-1 { text-align: center; } 
.klaviyo-form.klaviyo-form.klaviyo-form { width: 90%; } 
.kl-private-reset-css-Xuajs1 input[type=email] {font-family: "Euclid-Circular-A" !important;width: 100% !important;border-radius: 5px !important;line-height: 66px !important;padding: 0 15px !important;margin-right: 15px !important;border-color: #ccc !important;height: 40px !important;font-size: 16px !important;font-weight: 400 !important; } 
.kl-private-reset-css-Xuajs1 ::placeholder { color:#ccb8a5; }
.kl-private-reset-css-Xuajs1.needsclick button.go453946664 { background: #000 !important; color: #fff !important; font-size: 15px !important; font-family: Euclid-Circular-A !important; text-transform: lowercase !important; font-weight: 400 !important;  height: auto !important; padding: 14px !important; border-radius: 5px !important; } 

@media (max-width: 600px) {
  #breakfast-video-btn > img.video-poster {display: none!important;}
  #breakfast-video-btn > img.video-poster-mobile {display: block!important;}
}

@media (min-width: 600px) {
  #breakfast-video-btn > img.video-poster {display: block!important;}
  #breakfast-video-btn > img.video-poster-mobile {display: none!important;}
}

.product .product__media-wrapper .slider-buttons {display: none!important;}

/*#featured-products-owl-carousel .owl-item .item h4, .product-grid .grid__item .card .card__content .card__information h3 a{
  color: transparent !important;
}
#featured-products-owl-carousel .owl-item .item h4:before, #product-grid .grid__item h3 a:before{
  display: block;
  color: #5C4A3D;
}
#featured-products-owl-carousel .owl-item:nth-child(4) h4:before, #product-grid .grid__item:nth-child(1) h3 a:before {
content: 'Smart Creamer' !important;
}
#featured-products-owl-carousel .owl-item:nth-child(5) h4:before, #product-grid .grid__item:nth-child(2) h3 a:before {
content: 'Smart Creamer + Coffee' !important;
}
#featured-products-owl-carousel .owl-item:nth-child(6) h4:before, #product-grid .grid__item:nth-child(3) h3 a:before {
content: 'Smart Creamer + Matcha' !important;
}
#product-grid .grid__item:nth-child(4) h3 a:before {
content: 'Smart Creamer - Trinity Pack' !important;
}*/
.price-wrapper #product-form-installment .rc-template__button-group .rc-radio.rc_widget__option--onetime {
  order: 3;
  margin-left: 2%;
  margin-right: 0;
}
#Slider-Thumbnails-template--15922265260182__main .thumbnail[aria-current], #Slider-Thumbnails-template--16032111722646__main .thumbnail[aria-current] {box-shadow: unset;}
#Slider-Thumbnails-template--15922265260182__main li button, #Slider-Thumbnails-template--16032111722646__main li button {border: unset;}

.ProductInfo7474776014998 .product__title { font-size: 33px !important; }
.ProductInfo7468826198166 .product__title { font-size: 37px !important; }
.ProductInfo7468825575574 .product__title { font-size: 39px !important; }

/* Master Class Page */
#shopify-section-template--15961934561430__1bdc132d-a7e3-4ad2-8b1a-a5561c3f5e15 .gradient { background: none; }

.masterclass-banner-wrapper { background: #472523; padding: 24px 0; }
.masterclass-banner-wrapper a img { display: block; max-width: 114px; }

.masterclass-snippet-1 { background: #F5EDE3; }
.masterclass-snippet-1 .mc-row-wrap { display: flex; flex-wrap: wrap; align-items: center; padding: 100px 15px; }
.masterclass-snippet-1 .mc-row-wrap .col-1 { flex: 0 0 100%; max-width: 50%; padding-right: 35px; }
.masterclass-snippet-1 .mc-row-wrap .col-2 { flex: 0 0 100%; max-width: 50%; padding-left: 35px; }
.masterclass-snippet-1 .mc-row-wrap .col-1 h3 { font-family: 'Oakes-Grotesk-Regular'; font-size: 40px; color: #111111; line-height: 125.5%; margin: 0 0 25px; }
.masterclass-snippet-1 .mc-row-wrap .col-1 p { font-family: 'Euclid-Circular-A'; font-size: 16px; color: #000000; line-height: 148%; }
.masterclass-snippet-1 .mc-row-wrap .col-1 p strong { font-family: Euclid-Circular-A; font-weight: 400; }
.masterclass-snippet-1 .mc-row-wrap .col-1 p.hero-p { font-size: 20px; }
.masterclass-snippet-1 .mc-row-wrap .col-1 p.hero-p span { border-bottom: 2px solid; }

.masterclass-snippet-1 #mc_embed_signup { width: 100%; background: none; font-family: 'Euclid-Circular-A'; font-size: 16px; }
.masterclass-snippet-1 #mc_embed_signup form { padding: 15px 0 0 !important; margin: 0; }
.masterclass-snippet-1 #mc_embed_signup form .mc-field-group { width: 100% !important; margin: 0 0 15px !important; }
.masterclass-snippet-1 #mc_embed_signup form .mc-field-group .helper_text { display: none; }
.masterclass-snippet-1 #mc_embed_signup form .mc-field-group .mce_inline_error { background: none !important; margin-bottom: 0 !important; }
.masterclass-snippet-1 #mc_embed_signup form .mc-field-group input[type="text"], .masterclass-snippet-1 #mc_embed_signup form .mc-field-group input[type="email"] { height: 48px; background: #FFFFFF !important; border: 1px solid #000000 !important; border-radius: 5px !important; font-family: Euclid-Circular-A; font-size: 16px !important; color: #472523; line-height: 159% !important; padding: 0 5px !important; } 
.masterclass-snippet-1 #mc_embed_signup form .button { height: auto !important; background: #472523 !important; border-radius: 5px !important; width: 100% !important; font-family: Euclid-Circular-A !important; font-size: 16px !important; color: #fff !important; line-height: 159% !important; padding: 10px !important; }

.masterclass-snippet-2 { text-align: center; padding-top: 80px; }
.masterclass-snippet-2 h3 { font-family: 'Oakes-Grotesk-Regular'; font-size: 32px; color: #111111; line-height: 125.5%; margin: 0 0 25px; }
.masterclass-snippet-2 p { font-family: 'Oakes-Grotesk-Regular'; font-size: 20px; color: #111111; line-height: 125.5%; margin: 0 0 25px; }

.page-masterclass .video-section__media { border: none; }
.page-masterclass .section-template--15961934561430__20e3ce33-cbe2-4cc7-9455-99f011bb8797-padding { border: none; }
.page-masterclass #shopify-section-template--15961934561430__20e3ce33-cbe2-4cc7-9455-99f011bb8797 .button { max-width: 460px; width: 100%; height: auto !important; background: #472523 !important; border: none; border-radius: 5px !important; width: 100% !important; font-family: Euclid-Circular-A !important; font-size: 16px !important; color: #fff !important; line-height: 159% !important; padding: 10px !important; margin: 0 auto !important; }

.masterclass-snippet-3 { background: #F5EDE3; }
.masterclass-snippet-3 .mc-row-wrap { display: flex; flex-wrap: wrap; align-items: center; padding: 100px 0; }
.masterclass-snippet-3 .mc-row-wrap .col-1 { flex: 0 0 100%; max-width: 50%; padding-right: 35px; }
.masterclass-snippet-3 .mc-row-wrap .col-2 { flex: 0 0 100%; max-width: 50%; padding-left: 35px; }
.masterclass-snippet-3 .mc-row-wrap .col-1 h3 { font-family: 'Oakes-Grotesk-Regular'; font-size: 40px; color: #111111; line-height: 125.5%; margin: 0 0 25px; }
.masterclass-snippet-3 .mc-row-wrap .col-1 p { font-family: 'Euclid-Circular-A'; font-size: 16px; color: #000000; line-height: 148%; }
.masterclass-snippet-3 .mc-row-wrap .col-1 p a { color: #000000; }
.masterclass-snippet-3 .mc-row-wrap .col-1 p strong { font-family: Euclid-Circular-A; font-weight: 400; }
.masterclass-snippet-3 .mc-row-wrap .col-1 p.hero-p { font-size: 20px; }
.masterclass-snippet-3 .mc-row-wrap .col-1 p.hero-p span { border-bottom: 2px solid; }
.masterclass-snippet-3 .mc-row-wrap .col-1 ul { padding-left: 25px; }
.masterclass-snippet-3 .mc-row-wrap .col-1 ul li { font-family: 'Euclid-Circular-A'; font-size: 16px; color: #000000; line-height: 148%; }
.masterclass-snippet-3 .mc-row-wrap .col-2 .masterclass-owl-carousel { display: none; }

.masterclass-snippet-4 { padding: 80px 0; }
.masterclass-snippet-4 h2 { font-family: 'Oakes-Grotesk-Regular'; font-size: 32px; color: #111111; line-height: 125.5%; text-align: center; margin: 0 0 25px; }
.masterclass-snippet-4 .mc-row-wrap { display: flex; flex-wrap: wrap; align-items: center; padding: 50px 0 20px; }
.masterclass-snippet-4 .mc-row-wrap .col-1 { flex: 0 0 100%; max-width: 50%; padding-right: 35px; }
.masterclass-snippet-4 .mc-row-wrap .col-2 { flex: 0 0 100%; max-width: 50%; padding-left: 35px; }
.masterclass-snippet-4 .mc-row-wrap .col-1 h3 { font-family: 'Oakes-Grotesk-Regular'; font-size: 40px; color: #111111; line-height: 125.5%; margin: 0 0 25px; }
.masterclass-snippet-4 .mc-row-wrap .col-1 p a { font-family: Euclid-Circular-A; color: #000000; }
.masterclass-snippet-4 .mc-row-wrap .col-1 p { font-family: 'Euclid-Circular-A'; font-size: 16px; color: #000000; line-height: 148%; }
.masterclass-snippet-4 .mc-row-wrap .col-1 p strong { font-family: Euclid-Circular-A; font-weight: 400; }
.masterclass-snippet-4 .mc-row-wrap .col-1 .hb-mobile { display: none; }
.masterclass-snippet-4 .mc-row-wrap p.sign img { display: block; max-width: 160px; margin: 30px 0; }
.masterclass-snippet-4 .mc-row-wrap .col-2 p.sign { display: none; }
.masterclass-snippet-4 .mc-row-wrap .col-2 p { font-family: 'Euclid-Circular-A'; font-size: 16px; color: #000000; line-height: 148%; text-align: left; }

.masterclass-snippet-5 { background: #EAE4D7; padding: 60px 0; }
.masterclass-snippet-5 h2 { font-family: 'Oakes-Grotesk-Regular'; font-size: 20px; color: #111111; line-height: 125.5%; text-align: center; margin: 0; }
.masterclass-snippet-5 h2 a { display: block; font-family: Euclid-Circular-A; color: #000; text-decoration: none; margin-top: 25px; }

@media (max-width: 992px) {
    .masterclass-snippet-1 .mc-row-wrap { padding: 30px 15px; }

    .masterclass-snippet-3 .mc-row-wrap { padding: 40px 0; }

    .masterclass-snippet-4 { padding: 40px 0; }

    #shopify-section-template--15961934561430__20e3ce33-cbe2-4cc7-9455-99f011bb8797 .section-template--15961934561430__20e3ce33-cbe2-4cc7-9455-99f011bb8797-padding { padding-bottom: 40px !important; }
}

@media (max-width: 768px) {
    .masterclass-snippet-1 .mc-row-wrap .col-1 { max-width: 100%; padding-right: 0; margin-bottom: 30px; }
    .masterclass-snippet-1 .mc-row-wrap .col-2 { max-width: 100%; text-align: center; padding-left: 0; }
    .masterclass-snippet-1 .mc-row-wrap .col-1 h3 { font-size: 30px; }

    .masterclass-snippet-1 #mc_embed_signup form #mc_embed_signup_scroll { display: block; }

    .masterclass-snippet-2 { padding-top: 40px; }
    .masterclass-snippet-2 h3 { font-size: 26px; }
    .masterclass-snippet-2 p { font-size: 18px; }

    .masterclass-snippet-3 .mc-row-wrap { padding: 40px 0 20px; }
    .masterclass-snippet-3 .mc-row-wrap .col-1 { max-width: 100%; padding-right: 0; margin-bottom: 30px; }
    .masterclass-snippet-3 .mc-row-wrap .col-2 { max-width: 100%; text-align: center; padding-left: 0; }
    .masterclass-snippet-3 .mc-row-wrap .col-2 .img-wrap { display: none; }
    .masterclass-snippet-3 .mc-row-wrap .col-2 .masterclass-owl-carousel { display: block; }

    .masterclass-snippet-4 h2 { font-size: 26px; }
    .masterclass-snippet-4 .mc-row-wrap { padding: 0; }
    .masterclass-snippet-4 .mc-row-wrap .col-1 { max-width: 100%; padding-right: 0; margin-bottom: 0; }
    .masterclass-snippet-4 .mc-row-wrap .col-2 { max-width: 100%; text-align: center; padding-left: 0; }
    .masterclass-snippet-4 .mc-row-wrap p.sign img { max-width: 120px; margin: 30px 0 10px; }
    .masterclass-snippet-4 .mc-row-wrap .col-1 p.sign { display: none; }
    .masterclass-snippet-4 .mc-row-wrap .col-2 p.sign { display: block; }
    .masterclass-snippet-4 .mc-row-wrap .col-2 .ow-pat-img { max-width: 80%; margin: 0 auto; }

    .masterclass-snippet-5 h2 { font-size: 18px; }
    .masterclass-snippet-5 h2 a { font-size: 14px; }
}

.page-masterclass .klaviyo-form.klaviyo-form.klaviyo-form { width:100%!important; }

.card--media .card__inner .card__content {position: initial!important;}

.section-template--15985087381654__main-padding .product .product__info-wrapper {order: -1;padding-top: 80px;}

span.loox-rating-label {text-decoration: underline;color: #111111;margin-left: 5px;}
.loox-rating .loox-icon { color: #111111;}
.customers-login #rc_login {display:none;}

/* 09-06-2023 */
.product-custom-layout-v2-b .section-template--16032111722646__main-padding { padding-bottom: 40px; }
.product-custom-layout-v2-b .product .product__info-wrapper .product__title { font-size: 25px !important; text-transform: capitalize; font-weight: 500; line-height: 116%; }
.product-custom-layout-v2-b .product .product__info-wrapper .product__info-container .product__extra-content p { margin-bottom: 8px; }
.product-custom-layout-v2-b .product .product__info-wrapper .product__info-container .product__extra-content p strong { font-family: Euclid-Circular-A; font-weight: 400; }
.product-custom-layout-v2-b .product .product__info-wrapper .product__info-container .product__extra-content ul { list-style: none; padding: 0; }
.product-custom-layout-v2-b .product .product__info-wrapper .product__info-container .product__extra-content ul li { background: url('/cdn/shop/files/tick-ico.svg?v=1686305675') no-repeat left top 5px / 13px; font-size: 15px; color: #000; padding-left: 25px; margin-bottom: 5px; }
.product-custom-layout-v2-b .product .product__info-wrapper .product__info-container .product__extra-content h3 { font-size: 20px; margin-bottom: 15px; }
.product-custom-layout-v2-b .product .product__info-wrapper .product__info-container .product__text.subtitle:first-of-type { font-family: Euclid-Circular-A; font-size: 22px; font-weight: 400; }

.home-banner-below-section .section-wrapper { display: block; }
.home-banner-below-section .section-wrapper ul { display: flex; align-items: center; list-style: none; padding: 0; margin: 30px 0 0; }
.home-banner-below-section .section-wrapper ul li { flex: 0 0 100%; max-width: 70px; margin-right: 5px; }
.home-banner-below-section .section-wrapper ul li:last-child { margin-right: 0; }
.home-banner-below-section .section-wrapper ul li img { display: block; width: 100%; }

.home-banner-below-section .section-wrapper { padding: 0 !important; }
.home-banner-below-section .section-wrapper span { display: inline-block; font-family: Euclid-Circular-A; font-size: 16px; color: #fff; line-height: 150%; letter-spacing: 0; margin: 0 0 8px; }
.home-banner-below-section .section-wrapper img { display: block; }

.home-banner-below-section .section-wrapper .loox-rating-content { font-family: Euclid-Circular-A; font-size: 16px; color: #fff; line-height: 150%; letter-spacing: 0; }
.home-banner-below-section .section-wrapper .loox-rating .loox-icon { color: #ffffff; }
.home-banner-below-section .section-wrapper span.loox-rating-label { font-family: Euclid-Circular-A; font-size: 16px; color: #fff; line-height: 150%; letter-spacing: 0; text-decoration: none; }


@media (max-width: 592px) {
    .home-banner-below-section .section-wrapper ul { flex-wrap: wrap; justify-content: center; }
    .home-banner-below-section .section-wrapper ul li { margin: 0 5px 10px !important; }
}

.section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-radio__label .rc-option__price .strickmarkprice:nth-child(2){
    display:none;
}

/* 16-06-2023 */
@media (max-width: 768px) { 
    .section-template--16034190393494__main-padding .product .product__info-wrapper .loox-rating .loox-icon { width: 17px; height: 17px; }
    .section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-radio__label .rc-option__price { font-size: 36px !important; }
    .section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-radio__label .rc-option__price .strickmarkprice span { font-size: 26px; }
    .section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .product__description p { line-height: 165%; }
    .section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options { padding-top: 15px; }
    .product-subscription .product .product__info-wrapper .product__info-container .product__extra-content h3 { font-size: 22px; margin-bottom: 20px; }
    .product-subscription .product .product__info-wrapper .product__info-container .product__extra-content p { font-size: 18px; margin-bottom: 15px; }
    .section-template--16034190393494__main-padding .product .product__info-wrapper .product__info-container .product-form .button { font-size: 20px; }
}

/* 26-06-2023 */
.rct_navigation { height: auto !important; }
.rct_navigation .rct_navigation__desktop { max-width: 1024px; padding-left: 0; padding-right: 0; }
a.rct_navigation__item__link { font-size: 18px; color: #be8a7a !important; }
a.rct_navigation__item__link--active { color: #472523 !important; }

.rct_choices__list--single .rct_choices__item { font-family: Euclid-Circular-A; font-size: 16px; color: #be8a7a !important; }
.rct_choices__list--dropdown .rct_choices__item { font-family: Euclid-Circular-A; font-size: 16px; color: #be8a7a !important; }

.announcement-bar__message {font-family: '"Euclid-Circular-A"';line-height: inherit;}
.announcement-bar__message u {text-underline-position: from-font;}

@media only screen and (max-width: 600px) {
  .home-banner-below-section .section-wrapper ul li {max-width: 59px;}
}
@media only screen and (max-width: 375px) {
  .home-banner-below-section .section-wrapper ul li {max-width: 48px;}
}
@media only screen and (max-width: 320px) {
  .home-banner-below-section .section-wrapper ul li {max-width: 48px;}
}

/* 12-07-2023 */
.home-banner-section .btn-wrapper button { display: inline-block !important; height: auto !important; background: #CCB8A5 !important; border-radius: 5px !important; font-family: Euclid-Circular-A !important; font-size: 16px !important; color: #632927 !important; line-height: normal !important; text-decoration: none !important; letter-spacing: 0 !important; font-weight: 400 !important; text-transform: capitalize !important; padding: 17px 42px 15px !important; }
.home-banner-section .btn-wrapper button:hover { background: #fff !important; }

#shopify-section-template--16051100385430__16528646360776482d { margin-top: -92px !important; }

#shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .image-with-text__text { margin-top: 0; }
#shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .image-with-text__text p { font-family: Euclid-Circular-A; font-size: 16px; color: #5c4a3d; line-height: 125.5%; }

#shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__text p { font-size: 16px; color: #5c4a3d; line-height: 125.5%; }
#shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__text p a:first-of-type { border-bottom: 2px solid #632927; color: #632927; }
#shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__text p a:nth-of-type(2) { border-bottom: 2px solid #8C9B64; color: #8c9b64; }
#shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__content { background: none; border: none; padding: 0 0 0 30px !important; }
#shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item .button--primary:hover { background: #5C4A3D; color: #fff; }

#shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item h3 { font-family: Oakes-Grotesk-Bold; font-size: 18px; color: #be8a7a; font-weight: 400; line-height: 160%; }
#shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content summary:hover .accordion__title { color: #ecdcc8 !important; text-decoration: none; }
#shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content summary:hover { background: none; }
#shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .icon-caret path { display: none; }
#shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .icon-caret, #shopify-section-template--16051100385440__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .icon-caret { top: 50%; width: 20px; height: 20px; background: url('/cdn/shop/files/ac-plus.png?v=1654682070') no-repeat center / 100%; font-size: 0; margin-top: -10px; }
#shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item summary:hover .icon-caret, #shopify-section-template--16051100385440__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item summary:hover .icon-caret { background: url('/cdn/shop/files/ac-plus-light.png?v=1654682685') no-repeat center / 100%; }
#shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item summary[aria-expanded="true"] .icon-caret, #shopify-section-template--16051100385440__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item summary[aria-expanded="true"] .icon-caret { background: url('/cdn/shop/files/ac-minus.png?v=1654682685') no-repeat center / 100%; }
#shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion .accordion__content p { font-family: Oakes-Grotesk-Regular; font-size: 22px; color: #ccb8a5; line-height: 160%; }

@media (max-width: 990px) { 
    #shopify-section-template--16051100385430__16528646360776482d .gradient { position: relative; background: url('/cdn/shop/files/mushrooms195.jpg?v=1670565875') no-repeat top center / cover; padding-top: 300px; }
    #shopify-section-template--16051100385430__16528646360776482d .gradient:before { position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 100%; background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(71,37,35,1) 70%); background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(71,37,35,1) 70%); background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(71,37,35,1) 70%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#472523',GradientType=0 ); z-index: 0; }
    .home-banner-section .btn-wrapper button { font-size: 15px !important; padding: 12px 25px !important; }
}

@media (max-width: 980px) {
    #shopify-section-template--16051100385430__943b0a6a-f38d-411e-8145-c1093dd2ecf3 .section-template--16051100385430__943b0a6a-f38d-411e-8145-c1093dd2ecf3-padding { padding-top: 40px; padding-bottom: 30px; }

    #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item { padding-left: 70px; }
    #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .button--primary { font-size: 16px; }

    #shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__media-item { display: none; }

    #shopify-section-template--16051100385430__1652954012b48efcc4 .rich-text { padding: 150px 0; }

    #shopify-section-template--16051100385430__image-with-text { padding: 60px 0; }

    #shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item h3 { font-size: 16px; }
    #shopify-section-template--16051100385430__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion .accordion__content p { font-size: 16px; }
}

@media (max-width: 767px) { 
    .home-banner-section .btn-wrapper button { background: #fff !important; margin-right: 0 !important; }

    #shopify-section-template--16051100385430__image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__content { padding: 0 !important; }
}

@media (max-width: 749px) {
    #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item { padding-top: 20px; padding-left: 0; }
}

@media (max-width: 592px) {
    #shopify-section-template--16051100385430__4744cf2e-dfa7-4cff-9cbd-6446653863f2 .image-with-text__text-item .image-with-text__content .button--primary { font-size: 16px; }
}

.page-homepage-new #shopify-section-announcement-bar {display: none;}
 #menu-drawer hr { margin: 1rem 0 1rem 0;height: 0.2rem;}

/* 03-08-2023 */
#shopify-section-template--16064753762454__53a4a131-1541-4630-82fe-9348371a35ba, .header-tabs { border-bottom: 2px solid #f0ede6; }
.section-template--16064753762454__main-padding { padding-bottom: 40px !important; }
.section-template--16064753762454__main-padding { padding-top: 0 !important; }
.section-template--16064753762454__main-padding .product .product__media-wrapper .product__title { display: none; }
.section-template--16064753762454__main-padding .product .product__media-wrapper .product__media-list .product__media-item { padding: 0; }
.section-template--16064753762454__main-padding .product .product__media { margin-top: 13%; }
.section-template--16064753762454__main-padding .product--thumbnail_slider .thumbnail-slider { margin-top: 20px; }
.section-template--16064753762454__main-padding .product .product__info-wrapper { order: -1; padding-top: 60px; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__title { font-family: Euclid-Circular-A; font-size: 30px !important; color: #472523; font-weight: 400; line-height: 116%; text-transform: lowercase; letter-spacing: 0; margin-bottom: 20px; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .loox-rating .loox-icon { width: 1.2em; height: 1.2em; color: #472523; margin-right: 8px; }
.section-template--16064753762454__main-padding .product .product__info-wrapper span.loox-rating-label { font-size: 14px; color: #472523; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options::before { display: none; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child { background: none; border: none; pointer-events: none; padding: 0; margin: 0; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .product-form .button { font-size: 16px; text-transform: capitalize; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group { /*margin-top: -15px;*/ }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options { padding-top: 0; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-option__text { width: 0; font-size: 0; padding: 0; margin: 0; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio input[type="radio"] { display: none; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .rc_widget__option__label { margin: 0; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-radio__label .rc-option__price { font-size: 30px !important; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-radio__label .rc-option__price .strickmarkprice { font-family: Euclid-Circular-A; color: #8d6342; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child .rc-radio__label .rc-option__price .strickmarkprice span { position: relative; top: -2px; font-size: 22px; color: #703C13; margin-left: 10px; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio .subscriptiondescription { display: none; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-selling-plans label { display: none; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-selling-plans select { appearance: none; width: 100%; height: 50px; background: #fff url('/cdn/shop/files/arrow-down-s-line.png?v=1692267219') no-repeat right 15px center; border: 3px solid #FF971E; font-family: Oakes-Grotesk-Regular; font-size: 16px; color: #111; line-height: 34px; letter-spacing: 0; text-align: center; padding: 0 15px; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .price { height: auto; border: none; text-align: left; padding: 0; margin-bottom: 15px; }
.section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .price .price__container .price__regular { font-family: "Euclid-Circular-A"; font-size: 30px !important; line-height: 148%; color: #703c13; font-weight: 400; }

.product-productv2 .product .product__info-wrapper .product__info-container .product__text.subtitle:first-of-type { font-family: "Euclid-Circular-A"; font-size: 22px; font-weight: 400; text-align: left; }
.product-productv2 .product .product__info-wrapper .product__info-container .product__description h2 { display: none; }
.product-productv2 .product .product__info-wrapper .product__info-container .product__extra-content h3 { font-size: 20px; margin-bottom: 15px; }
.product-productv2 .product .product__info-wrapper .product__info-container .product__extra-content p { margin-bottom: 8px; }
.product-productv2 .product .product__info-wrapper .product__info-container .product__extra-content p strong { font-family: "Euclid-Circular-A"; font-weight: 400; }
.product-productv2 .product .product__info-wrapper .product__info-container .product__extra-content ul { list-style: none; padding: 0; }
.product-productv2 .product .product__info-wrapper .product__info-container .product__extra-content ul li { background: url(/cdn/shop/files/tick-ico.svg?v=1686305675) no-repeat left top 5px / 13px; font-size: 15px; color: #000; padding-left: 25px; margin-bottom: 5px; }
.product-productv2 .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio:first-child { display: block; }
.product-productv2 .product .product__info-wrapper .product__info-container .price--on-sale { display: flex; flex-wrap: wrap; align-items: center; }
.product-productv2 .product .product__info-wrapper .product__info-container .price--on-sale .price__sale { font-family: Euclid-Circular-A; font-size: 30px !important; line-height: 148%; color: #703C13; font-weight: 400; margin: 0 !important; }
.product-productv2 .product .product__info-wrapper .product__info-container .price--on-sale .price__sale .price-item--regular { font-family: Euclid-Circular-A; font-size: 30px !important; line-height: 148%; color: #703C13; font-weight: 400; margin-left: -1rem; }
.product-productv2 .product .product__info-wrapper .product__info-container .discount_price { font-family: Euclid-Circular-A; font-size: 22px !important; line-height: 148%; color: #472523; font-weight: 400; letter-spacing: 0; }

@media (max-width: 767px) { 
    .product-productv2 .product .product__info-wrapper .product__info-container .product__extra-content h3 { font-size: 22px; margin-bottom: 20px; }
    .product-productv2 .product .product__info-wrapper .product__info-container .product__extra-content p { font-size: 18px; margin-bottom: 15px; }

    .section-template--16064753762454__main-padding .product .product__info-wrapper .product__title { display: none; }
    .section-template--16064753762454__main-padding .product .product__media-wrapper .product__title { display: block; font-family: "Euclid-Circular-A"; font-size: 25px !important; color: #111; font-weight: 400; line-height: 116%; letter-spacing: 0; margin-bottom: 20px; } 
    .section-template--16064753762454__main-padding .product .product__media { margin-top: 0; }

    .product-productv2 .product .product__info-wrapper .product__info-container .product-form { /*position: fixed; left: 0; bottom: 0; width: 100%; z-index: 99999;*/ }
    .product-productv2 .product .product__info-wrapper .product__info-container .product-form .button { font-size: 20px; }
  
    .product-productv2 .kl-teaser-TzZHP5 { display:none; left: -10px !important; bottom: 50px !important; }
}

#ProductGridContainer .product-grid .grid__item { position: relative; }
#ProductGridContainer .product-grid .grid__item .card-wrapper { height: 100%; }
#ProductGridContainer .product-grid .grid__item .card__information { padding-bottom: 40px; }
#ProductGridContainer .product-grid .grid__item .try-now-btn { position: absolute; left: 0; bottom: 0; }

#featured-products-owl-carousel .owl-stage { display: flex; }
#featured-products-owl-carousel .owl-item { position: relative; float: none; padding-bottom: 50px; }
#featured-products-owl-carousel .owl-item .try-now-btn { position: absolute; left: 0; bottom: 0; }

@media (max-width: 768px) {
    #shopify-section-template--15391833751702__banner h1 { margin-top: 30px; }
}

/* 4-8-2023 */
.section-1-lv2 .page-width .row .btn-wrapper .selling_plan { max-width: 320px; width: 100%; height: 56px; background: #f5ede3; border: 3px solid #C06D0C; font-family: Oakes-Grotesk-Regular; font-size: 16px; color: #111; line-height: 34px; letter-spacing: 0; text-align: left; padding: 16px 15px 12px; margin-bottom: 15px; } 
.section-1-lv2 .page-width .row .btn-wrapper.mobile .selling_plan { display: none; }

@media (max-width: 980px) {
    .section-1-lv2 .page-width .row .btn-wrapper.desktop .selling_plan { display: none; }
    .section-1-lv2 .page-width .row .btn-wrapper.mobile .selling_plan { display: block; }
}

@media (max-width: 592px) {
    .section-1-lv2 .page-width .row .btn-wrapper .selling_plan { max-width: 100%; }
}

button.rct_form__quantity__minus {background: url(/cdn/shop/files/subtract-line.svg) no-repeat center;}
button.rct_form__quantity__plus {background: url(/cdn/shop/files/add-line.svg) no-repeat center;}
.rct_form__quantity button {padding:0px !important;}

/* 10-08-2023 */
.product-productv2 .an-testimonials { display: none; }
.product-productv2 .product .product__info-wrapper .product__info-container .product__text.subtitle:last-of-type { font-family: Euclid-Circular-A; font-size: 14px; font-weight: 400; text-align: center; }

.product-productv2 .product .product__info-wrapper .product__info-container p { font-family: Euclid-Circular-A; font-size: 16px; color: #111; line-height: 148%; letter-spacing: 0; margin-bottom: 22px; }

.product-productv2 .section-3-lv2 .pwr-2.acm-box { border-bottom: 3px solid #ECDCC8; padding-bottom: 25px; margin-bottom: 30px; text-align: center; margin: 0 auto 50px; }
.product-productv2 .section-3-lv2 .pwr-2.acm-box .col-1 ul li { padding-bottom: 0; margin-bottom: 0; }
.product-productv2 .section-3-lv2 .pwr-2 h3 { margin: 0 0 15px; }
.product-productv2 .section-3-lv2 .pwr-2 .col-1 ul li h5 { margin: 0 0 3px; }

.product-productv2 .product__description.rte {display:block;}
.product-productv2 .product_description_productv2 {display:none;}

@media (max-width: 592px) {
    /* .product-productv2 #single-starter-kit-after-product #section-2-7474776014998 { display: block; } */
    .product-productv2 #shopify-section-template--16064753762454__53a4a131-1541-4630-82fe-9348371a35ba, .product-starterkitprov2 .header-tabs { display: none; }
    .product-productv2 #shopify-section-template--16064753762454__bef2d271-c3f6-4dff-9899-6a645c0f29dd .section-1-lv2 { display: none; }
    .product-productv2 #shopify-section-template--16064753762454__bef2d271-c3f6-4dff-9899-6a645c0f29dd .section-2-lv2 { display: none; }
    .product-productv2 #shopify-section-template--16064753762454__product-recommendations { display: none; }
    .product-productv2 #shopify-block-289ef871-bf22-4c2b-a9b6-da665659ba76 { display: none; }
    .product-productv2 .product .product__info-wrapper .product__info-container .product__text.subtitle:first-of-type { display: none; }

    .product-productv2 .section-template--16064753762454__main-padding .product .product__media-wrapper .product__title { font-size: 20px !important; text-transform: lowercase; margin: 10px 0; }

    .product-productv2 .section-template--16064753762454__main-padding .product--thumbnail_slider .thumbnail-slider { margin-top: 10px; }
    .product-productv2 .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) { margin-left: 0 !important; margin-right: 0 !important; }
    .product-productv2 .product .product__media-wrapper .slider.slider--mobile { align-items: flex-start; }
    .product-productv2 .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide { border: 2px solid #BF9F85; border-radius: 5px; overflow: hidden; }
    .product-productv2 .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide:before { display: none; }
    .product-productv2 .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide button { position: static; }
    .product-productv2 .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide .thumbnail img { display: block; }

    .product-productv2 .product .product__media-wrapper .slider-button { display: none; }

    .product-productv2 .product .product__media-wrapper { margin-bottom: 10px; }
    .product-productv2 .product .product__info-wrapper .product__info-container .price--on-sale .price__sale { font-size: 40px !important; }
    .product-productv2 .product .product__info-wrapper .product__info-container .price--on-sale .price__sale .price-item--regular { font-size: 40px !important; }
    .product-productv2 .product .product__info-wrapper .product__info-container .discount_price { font-size: 26px !important; }
    .product-productv2 .section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-selling-plans select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url('/cdn/shop/files/arrow-down-s-line.png?v=1692267219') no-repeat right 10px center; border-color: #FF971E; border-radius: 5px; padding: 0 15px; }

    .product-productv2 .section-template--16064753762454__main-padding .product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-selling-plans select { height: 56px; }
    .product-productv2 .product .product__info-wrapper .product__info-container .product-form .button { background: #FF971E; }

    .product-productv2 .section-3-lv2 .pwr-1 { width: 100%; }
    .product-productv2 .section-3-lv2 .pwr-1 .col-1 h2 { margin: 0 0 15px; }
    .product-productv2 .section-3-lv2 .bg-2-wrap { padding-top: 35px; }
    .product-productv2 .section-3-lv2 .pwr-2 .pwr-22 { padding-bottom: 0; }
    .product-productv2 .section-3-lv2 .pwr-2 .pwr-22 .btn-wrapper { display: none; }

    .product-productv2 .product .product__info-wrapper .product__info-container .product__extra-content ul li { font-size: 18px; margin-bottom: 12px; }

    .product-productv2 .section-template--16064753762454__main-padding { padding-bottom: 15px !important; }

    .product-productv2 .an-testimonials { display: block; margin: 0 -15px; }
    .product-productv2 .an-testimonials .page-width { padding-left: 15px; padding-right: 15px; }
    .product-productv2 .an-testimonials .testimonial-carousel-section { padding: 25px 0 15px; }
    .product-productv2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row { flex-wrap: nowrap; }
    .product-productv2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 { flex: 0 0 100%; max-width: calc(100% - 79px); padding: 0; margin-bottom: 0; }
    .product-productv2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 { flex: 0 0 100%; max-width: 64px; padding: 0; margin: 0 15px 0 0; }
    .product-productv2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 p { font-size: 14px; color: #000000; }
    .product-productv2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 .testimonial-author-name h4 { font-size: 11px; color: #000; margin-bottom: 0; }
    .product-productv2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 .testimonial-author-name h4 span { font-family: Euclid-Circular-A; font-weight: 400; }
    .product-productv2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 .testimonial-author-name h4 img { display: inline-block; vertical-align: middle; width: auto; height: auto; margin: 0 0 2px 3px; }
    .product-productv2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 .testimonial-author-name h4 br { display: none; }
    .product-productv2 .an-testimonials .testimonial-carousel-section .owl-carousel .owl-dots { display: flex; justify-content: center; margin-top: 15px; }
    .product-productv2 .an-testimonials .testimonial-carousel-section .owl-carousel .owl-dots .owl-dot { width: 20px; height: 2px; background: #BF9F85; margin: 0 2px;  }
    .product-productv2 .an-testimonials .testimonial-carousel-section .owl-carousel .owl-dots .owl-dot.active { background: #462523; }

    .product-productv2 .an-testimonials .testimonial-carousel-section .owl-carousel .owl-nav button { width: 20px; height: 20px; margin-top: -10px; }
    /* .product-productv2 .an-testimonials .testimonial-carousel-section .owl-carousel .owl-nav button.owl-prev { background: url('/cdn/shop/files/arrow-left-s-line.svg?v=1691665787') no-repeat center / 100%; margin-left: -18px; }
    .product-productv2 .an-testimonials .testimonial-carousel-section .owl-carousel .owl-nav button.owl-next { background: url('/cdn/shop/files/arrow-right-s-line.svg?v=1691665786') no-repeat center / 100%; margin-right: -18px; } */
    .product-productv2 #product-form-template--16064753762454__main > div { display: block; /*position: fixed;*/ bottom: 0; left: 0; z-index: 7; width: 100%;}
    .klaviyo-form.klaviyo-form.klaviyo-form { width: 100%; }
    .product-productv2 .kl-teaser-X45KFE { display: none; }

    .product-productv2 .product .product__info-wrapper .product__info-container .product__text.subtitle:last-of-type { display:block; font-family: "Euclid-Circular-A"; font-size: 14px; font-weight: 400; text-align: center; }

    .product-productv2 .product_description_productv2 {display:block;}
    .product-productv2 .product__description.rte {display:none;}
}

/* 17-08-2023 */
.page-ads .video-section .title-wrapper,.page-ads-thankyou .video-section .title-wrapper { text-align: center; }
.page-ads .video-section .title-wrapper h2,.page-ads-thankyou .video-section .title-wrapper h2 { font-family: Euclid-Circular-A; font-size: 32px; color: #111; line-height: 125.5%; margin: 0 0 25px; }
.page-ads .video-section .video-section__media,.page-ads-thankyou .video-section .video-section__media { border: none; border-radius: 0; }
.page-ads .video-section .video-section__media .video-section__poster,.page-ads-thankyou .video-section .video-section__media .video-section__poster { border-radius: 0; }

#shopify-section-template--16072459911318__51629a8a-729f-48b0-98fc-51d995bc3084 .rich-text, #shopify-section-template--16073186017430__51629a8a-729f-48b0-98fc-51d995bc3084 .rich-text { border: none; text-align: left; padding: 0; }
#shopify-section-template--16072459911318__51629a8a-729f-48b0-98fc-51d995bc3084 .rich-text .rich-text__blocks, #shopify-section-template--16073186017430__51629a8a-729f-48b0-98fc-51d995bc3084 .rich-text .rich-text__blocks { max-width: 100%; width: 100%; }
#shopify-section-template--16072459911318__51629a8a-729f-48b0-98fc-51d995bc3084 .rich-text .rich-text__blocks p, #shopify-section-template--16073186017430__51629a8a-729f-48b0-98fc-51d995bc3084 .rich-text .rich-text__blocks p { color: #000000; }

#shopify-section-template--16072459911318__87140885-0d0b-4b3b-8481-26f949729587 h3, #shopify-section-template--16073186017430__87140885-0d0b-4b3b-8481-26f949729587 h3 { font-family: Euclid-Circular-A; font-size: 24px; color: #FF971E; font-weight: 400; text-align: center; margin: 30px 0 0; }
#shopify-section-template--16072459911318__87140885-0d0b-4b3b-8481-26f949729587 p, #shopify-section-template--16073186017430__87140885-0d0b-4b3b-8481-26f949729587 p { font-size: 16px; color: #111; font-style: italic; text-align: center; margin-bottom: 5px; }

body .get-instant-access-form { max-width: 980px; }
body .get-instant-access-form .klaviyo-form.klaviyo-form.klaviyo-form{ width: 100% !important; margin: 0 auto; }
body .get-instant-access-form input[type="text"], .get-instant-access-form input[type="email"] { border: 1px solid #777 !important; border-radius: 5px !important; font-family: Euclid-Circular-A !important; font-size: 16px !important; color: #472523 !important; }
body .get-instant-access-form button { background: #FF971E !important; border-radius: 5px !important; font-family: Euclid-Circular-A !important; font-size: 18px !important; font-weight: 400 !important; text-transform: capitalize; }

.vid-res-wrap { position: relative; padding-top: 56.2%; }
.vid-res-wrap iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; } 

@media (max-width: 592px) {
    .page-ads .video-section .title-wrapper, .page-ads-thankyou .video-section .title-wrapper { margin-bottom: 15px; }
    .page-ads .video-section .title-wrapper h1, .page-ads-thankyou .video-section .title-wrapper h1 { font-size: 26px; }
    .page-ads .video-section .title-wrapper h2, .page-ads-thankyou .video-section .title-wrapper h2 { font-size: 24px; margin-bottom: 0 !important; }
}

@media (max-width: 360px) {
    .page-ads .video-section .title-wrapper h2, .page-ads-thankyou .video-section .title-wrapper h2 { font-size: 20px; }

    #shopify-section-template--16072459911318__87140885-0d0b-4b3b-8481-26f949729587 h3, #shopify-section-template--16073186017430__87140885-0d0b-4b3b-8481-26f949729587 h3 { font-size: 22px; }
}

.page-ads .header__inline-menu,.page-ads .header__icons,.page-ads header-drawer,.page-ads-thankyou .header__inline-menu,.page-ads-thankyou .header__icons,.page-ads-thankyou header-drawer { visibility: hidden; } 
.page-ads footer, .page-ads-thankyou footer { display: none; }
#ytplayer { width: 100%; height: 559px;}


#cart-notification {z-index:9;}

/* 02-09-2023 */
.header-v2 { width: 100%; background: none !important; z-index: 9; }
.header-v2 .header { justify-content: space-between; }

.header-v2 .header__heading-link { width: 150px; height: 40px; }
.header-v2 .header__heading-link2 { order: -1; flex-grow: 0; width: 150px; height: 40px;  margin-left: 0; }

.header-v2 .header__icons .header__search { display: none; }
.header-v2 .header__icons .header__icon--account { display: none; }
.header-v2 .header__icons .header__icon--cart { display: none; }
.header-v2 .header__icons { display: none; }

.header-v2 .header__icon--menu .icon.icon-hamburger { background: url('/cdn/shop/files/bnav-black.png?v=1721461911') no-repeat center / 100%; }
.header-v2 .header__icon--menu .icon.icon-close { background: url('/cdn/shop/files/close-icon-black.png?v=1721462157') no-repeat center / 100%; }

/* New Single Product Page */
.product-productv3 .header-wrapper.gradient { background: none; }
.product-productv3 .header__icon--menu .icon.icon-hamburger { background: url('/cdn/shop/files/bnav-black.png?v=1721461911') no-repeat center / 100%; }
.product-productv3 .header__icon--menu .icon.icon-close { background: url('/cdn/shop/files/close-icon-black.png?v=1721462157') no-repeat center / 100%; }
.product-productv3 .header__icons .header__icon--cart { background: url('/cdn/shop/files/ccart.png?v=1693643156') no-repeat left center; }

.product-productv3 .header-v2 { /*position: static;*/ background: #fff !important; }

#shopify-section-template--16080735436950__main .page-width { padding-top: 0; padding-bottom: 0; }
#shopify-section-template--16080735436950__main .product { display: flex; flex-wrap: wrap; align-items: center; }
#shopify-section-template--16080735436950__main .product .product__media-wrapper { flex: 0 0 100%; max-width: 50%; text-align: right; margin: 0; }
#shopify-section-template--16080735436950__main .product .product__info-wrapper { order: -1; flex: 0 0 100%; max-width: 50%; }
#shopify-section-template--16080735436950__main .product .product__media-wrapper .product__media { margin-top: 0; }
#shopify-section-template--16080735436950__main .product .product__info-wrapper h1 { font-family: "Euclid-Circular-A"; font-size: 30px; color: #472523; margin: 0 0 15px; }
/* #shopify-section-template--16080735436950__main .product .product__info-wrapper.product__info-wrapper-7806742167702 h1 { max-width: 350px; } */
#shopify-section-template--16080735436950__main .product .product__info-wrapper .product_description_productv2 p { font-family: Euclid-Circular-A; font-size: 16px; color: #111; line-height: 150%; margin-bottom: 15px; }
#shopify-section-template--16080735436950__main .product .product__info-wrapper .price-wrapper #product-form-installment { display: none; }
#shopify-section-template--16080735436950__main .product .product__info-wrapper .price-wrapper .price { height: auto; border: none; text-align: left; padding: 0; }
#shopify-section-template--16080735436950__main .product .product__info-wrapper .price-wrapper .price .price-item { font-size: 30px; color: #703C13; margin: 0; }
#shopify-section-template--16080735436950__main .product .product__info-wrapper .price-wrapper .price .price__container { display: flex; align-items: first baseline; }
#shopify-section-template--16080735436950__main .product .product__info-wrapper .price-wrapper .price .discount_price { display: none; }
#shopify-section-template--16080735436950__main .product .product__info-wrapper .price-wrapper .price .units { font-family: Euclid-Circular-A; font-size: 14px; letter-spacing: 0; margin-left: 5px; }
#shopify-section-template--16080735436950__main .product .product__info-wrapper .product-form__submit { display: inline-block; width: auto; background: #FF971E; font-size: 16px; }
#shopify-section-template--16080735436950__main .product .product__info-wrapper .product__info-container .product__text.subtitle { max-width: 144px; }
#shopify-section-template--16080735436950__main .product .product__info-wrapper .product-form .rc-widget { display: none; }

#shopify-section-template--16080735436950__main .product .product__info-wrapper #shopify-block-8aa02874-ccd3-4fb5-93c5-84e3ea4f753f { display: none; }
#shopify-section-template--16080735436950__main .product .product__info-wrapper #shopify-block-289ef871-bf22-4c2b-a9b6-da665659ba76 { margin: -102px 0 0 204px; }
#shopify-section-template--16080735436950__main .section-smart-matcha-latte .product .product__info-wrapper .product-form__submit { padding: 15px 25px; }
#shopify-section-template--16080735436950__main .section-smart-matcha-latte .product .product__info-wrapper #shopify-block-289ef871-bf22-4c2b-a9b6-da665659ba76 { margin: -102px 0 0 243px; }
#shopify-section-template--16080735436950__main .section-smart-latte .product .product__info-wrapper #shopify-block-289ef871-bf22-4c2b-a9b6-da665659ba76 { margin: -102px 0 0 194px; }

#shopify-section-template--16080735436950__main .product .product__info-wrapper .loox-rating .loox-rating-content { flex-wrap: wrap; }
#shopify-section-template--16080735436950__main .product .product__info-wrapper .loox-rating .loox-icon { color: #472523; }
#shopify-section-template--16080735436950__main .product .product__info-wrapper .loox-rating .loox-rating-content .loox-rating-label { order: -1; flex: 0 0 100%; font-family: Euclid-Circular-A; font-size: 14px; color: #472523; margin: 0; }

@media only screen and (max-width: 850px) and (min-width: 768px) {
    #shopify-section-template--16080735436950__main .section-smart-matcha-latte .product .product__info-wrapper #shopify-block-289ef871-bf22-4c2b-a9b6-da665659ba76 { margin: 0; }
}

.product-productv3 .section-1-lv2 { background: #fff; padding: 40px 0 0; }
.product-productv3 .an-testimonials { background: #fff; }
.product-productv3 .an-testimonials .page-width { max-width: 800px; overflow: hidden; padding-top: 32px; }
.product-productv3 .an-testimonials .testimonial-carousel-section { padding: 40px 0 0; }
.product-productv3 .an-testimonials .testimonial-carousel-section .owl-carousel .owl-stage-outer { overflow: visible; }
.product-productv3 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item { background: #F5EDE3; border: 1px solid #472523; border-radius: 10px; padding: 25px; }
.product-productv3 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 { max-width: 100%; text-align: center; padding: 0; }
.product-productv3 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 { order: -1; max-width: 100%; padding: 0; margin: -70px 0 0; }
.product-productv3 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper { justify-content: center; margin-bottom: 20px; }
.product-productv3 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper .testimonial-author-img { max-width: 90px !important; border-radius: 500px; margin: 0; }
.product-productv3 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 p { font-size: 15px; color: #472523; line-height: 150%; }
.product-productv3 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 p strong { display: inline; font-size: 15px; }
.product-productv3 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 .testimonial-author-name h4 { font-family: Oakes-Grotesk-Bold; font-size: 14px; color: #472523; margin-bottom: 0; }

.product-productv3 .section-2-lv2 { padding-top: 0; }
.product-productv3 .section-2-lv2 h2 { margin: 70px 0; }
.product-productv3 .section-2-lv2 .col-wrap { margin-bottom: 80px; }
.product-productv3 .section-2-lv2 .col-wrap.mobile-gif { display: none; }
.product-productv3 .section-2-lv2 .product-form__buttons { max-width: 100%; text-align: center; }
.product-productv3 .section-2-lv2 .product-form__buttons .product-form__submit { max-width: 350px; width: 100%; background: #FF971E; border: none; border-radius: 0; font-size: 18px; color: #fff; margin: 0 auto; }

.product-productv3 .section-3-lv2 { background: #F5EDE3; }
.product-productv3 .section-3-lv2 .bg-2-wrap { background: none; padding: 50px 0 0; }
.product-productv3 .section-3-lv2 .page-width { max-width: 900px; }
.product-productv3 .section-3-lv2 .pwr-1 .col-1 h2 { font-size: 50px; }
.product-productv3 .section-3-lv2 .pwr-1 .col-1 p { font-size: 20px; line-height: 150%; margin-bottom: 0; }
.product-productv3 .section-3-lv2 .pwr-2 { text-align: center; }
.product-productv3 .section-3-lv2 .pwr-2 h3 { display: inline-block; width: 100%; max-width: 350px; border-bottom: 3px solid #ECDCC8; padding-bottom: 15px; margin-bottom: 15px; }
.product-productv3 .section-3-lv2 .pwr-2.acm-box { max-width: 440px; text-align: center; margin: 0 auto 50px; }
.product-productv3 .section-3-lv2 .pwr-2 .col-1 ul li { text-align: center; }
.product-productv3 .section-3-lv2 .pwr-2 .col-1 ul li h5 { text-align: center; }
.product-productv3 .section-3-lv2 .pwr-2 .col-1 ul li p { text-align: center; }
.product-productv3 .section-3-lv2 .pwr-2 .pwr-22 { border-top: none; padding-top: 0; padding-bottom: 70px; margin-top: 50px; }
.product-productv3 .section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 h3 { text-align: center; margin-bottom: 20px; }
.product-productv3 .section-3-lv2 .pwr-2 .pwr-22 .btn-wrapper { display: block; }
.product-productv3 .section-3-lv2 .btn-wrapper { display: block; margin-top: 50px; }
.product-productv3 .section-3-lv2 .btn-wrapper .section-3-btn-v2 { max-width: 350px; font-family: Euclid-Circular-A; font-size: 20px; text-decoration: underline; }

/* HOME PAGE 2 */
.page-homepage-v2 .home-banner-section { background: #F5EDE3; }
.page-homepage-v2 .home-banner-section:before { display: none; }
.page-homepage-v2 .home-banner-section h3 { font-family: "Euclid-Circular-A"; font-size: 30px; color: #472523; }
.page-homepage-v2 .home-banner-section p { color: #472523; }
.page-homepage-v2 .home-banner-section img { display: block; }
.page-homepage-v2 .home-banner-section .page-width .col-1 { padding: 180px 90px 180px 0; }
.page-homepage-v2 .home-banner-section .btn-wrapper { margin-bottom: 0; }
.page-homepage-v2 .home-banner-section .btn-wrapper a { max-width: 150px; width: 100%; background: #FF971E; border-radius: 0; color: #fff; text-align: center; padding: 12px 15px; margin: 0; }
.page-homepage-v2 .home-banner-section .btn-wrapper.customer-reviews { margin: -48px 0 0 180px; }
.page-homepage-v2 .home-banner-section .btn-wrapper.customer-reviews span { font-size: 13px; color: #472523; margin-bottom: 0; }
.page-homepage-v2 .home-banner-section .btn-wrapper.customer-reviews .star5-review-desktop { display: none; max-height: 24px; }
.page-homepage-v2 .home-banner-section .btn-wrapper.customer-reviews .star5-review-mobile { display: none; max-height: 26px; margin: -2px 0 0 -5px; }
.page-homepage-v2 .home-banner-section .btn-wrapper.customer-reviews .loox-rating-content .loox-rating-label { display: none; }
.page-homepage-v2 .home-banner-section .btn-wrapper.customer-reviews .loox-rating-content svg { width: 20px; height: 20px; color: #472523; margin-right: 7px; }

.page-homepage-v2 .an-testimonials { background: #fff; padding-top: 40px; }
.page-homepage-v2 .an-testimonials .page-width { max-width: 800px; overflow: hidden; padding-top: 32px; }
.page-homepage-v2 .an-testimonials .testimonial-carousel-section { padding: 40px 0 0; }
.page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-carousel .owl-stage-outer { overflow: visible; }
.page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item { background: #F5EDE3; border: 1px solid #472523; border-radius: 10px; padding: 25px; }
.page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 { max-width: 100%; text-align: center; padding: 0; }
.page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 { order: -1; max-width: 100%; padding: 0; margin: -70px 0 0; }
.page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper { justify-content: center; margin-bottom: 20px; }
.page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper .testimonial-author-img { max-width: 90px !important; border-radius: 500px; margin: 0; }
.page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 p { font-size: 15px; color: #472523; line-height: 150%; }
.page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 .testimonial-author-name h4 { font-family: Oakes-Grotesk-Bold; font-size: 14px; color: #472523; margin-bottom: 0; }
.page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 .testimonial-author-name h4 span { display: inline-block; font-family: Oakes-Grotesk-Regular; margin-left: 2px; }
.page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 .testimonial-author-name h4 br { display: none; }

#shopify-section-template--16080790945942__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text { border: none; padding: 0; }
#shopify-section-template--16080790945942__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text h2 { max-width: 400px; font-family: Euclid-Circular-A; font-size: 30px; color: #472523; font-weight: 400; margin: 0 auto; }
#shopify-section-template--16080790945942__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text .rich-text__text { margin-bottom: 20px; }
#shopify-section-template--16080790945942__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text .rich-text__text p { max-width: 500px; font-size: 16px; color: #472523; line-height: 150%; margin: 0 auto; }

#shopify-section-template--15391833817238__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text { border: none; padding: 0; }
#shopify-section-template--15391833817238__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text h2 { max-width: 400px; font-family: Euclid-Circular-A; font-size: 30px; color: #472523; font-weight: 400; margin: 0 auto; }
#shopify-section-template--15391833817238__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text .rich-text__text { margin-bottom: 20px; }
#shopify-section-template--15391833817238__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text .rich-text__text p { max-width: 500px; font-size: 16px; color: #472523; line-height: 150%; margin: 0 auto; }

#Slider-template--16080790945942__23ef8cea-b95e-4859-8c4d-c441cec3222d li { text-align: center; }
#Slider-template--16080790945942__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__image-wrapper { max-width: 130px; padding: 0; margin: 0 auto 15px; }
#Slider-template--16080790945942__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info h3 { font-family: Euclid-Circular-A; font-size: 16px; color: #BE8A7A; text-align: center; margin: 0 0 10px; }
#Slider-template--16080790945942__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info .rte { text-align: center; }
#Slider-template--16080790945942__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info .rte p { font-family: Euclid-Circular-A; font-size: 14px; color: #472523;  }

#shopify-section-template--15391833817238__23ef8cea-b95e-4859-8c4d-c441cec3222d li { text-align: center; }
#shopify-section-template--15391833817238__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__image-wrapper { max-width: 130px; padding: 0; margin: 0 auto 15px; }
#shopify-section-template--15391833817238__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info h3 { font-family: Euclid-Circular-A; font-size: 16px; color: #BE8A7A; text-align: center; margin: 0 0 10px; }
#shopify-section-template--15391833817238__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info .rte { text-align: center; }
#shopify-section-template--15391833817238__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info .rte p { font-family: Euclid-Circular-A; font-size: 14px; color: #472523;  }

#shopify-section-template--16080790945942__2094158f-8f88-45f3-a8a2-7a9cbef59f00 .rich-text { border: none; padding: 0; }
#shopify-section-template--16080790945942__2094158f-8f88-45f3-a8a2-7a9cbef59f00 .rich-text .rte { max-width: 320px; margin: 0 auto; }
#shopify-section-template--16080790945942__2094158f-8f88-45f3-a8a2-7a9cbef59f00 .rich-text .rte p { font-size: 16px; color: #472523; font-style: italic; line-height: normal; }

#shopify-section-template--16080790945942__1652957472a76f7a70 h2 { font-family: Euclid-Circular-A; font-size: 32px; color: #472523; margin-bottom: 20px; }
#shopify-section-template--16080790945942__1652957472a76f7a70 .collapsible-content { border: none; padding-bottom: 0; }
#shopify-section-template--16080790945942__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .collapsible-content-wrapper-narrow { max-width: 900px; }
#shopify-section-template--16080790945942__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion { border-color: #472523; }
#shopify-section-template--16080790945942__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion summary { padding: 1.8rem 0; }
#shopify-section-template--16080790945942__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item h3 { font-family: Euclid-Circular-A; font-size: 14px; color: #472523; font-weight: 400; line-height: 160%; }
#shopify-section-template--16080790945942__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .icon-caret path { display: none; }
#shopify-section-template--16080790945942__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .icon-caret { top: 50%; width: 20px; height: 20px; background: url('/cdn/shop/files/add-line.png?v=1693830640') no-repeat center / 100%; font-size: 0; margin-top: -10px; }
#shopify-section-template--16080790945942__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item summary:hover .icon-caret { background: url('/cdn/shop/files/add-line.png?v=1693830640') no-repeat center / 100%; }
#shopify-section-template--16080790945942__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item summary[aria-expanded="true"] .icon-caret { background: url('/cdn/shop/files/subtract-fill.png?v=1693830639') no-repeat center / 100%; }
#shopify-section-template--16080790945942__1652957472a76f7a70 .collapsible-content summary:hover { background: none; }
#shopify-section-template--16080790945942__1652957472a76f7a70 .collapsible-content summary:hover .accordion__title { color: #FF971E !important; text-decoration: none; }
#shopify-section-template--16080790945942__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion .accordion__content { padding: 0; margin-bottom: 25px; }
#shopify-section-template--16080790945942__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion .accordion__content p { font-family: Euclid-Circular-A; font-size: 14px; color: #472523; line-height: 160%; }

#shopify-section-template--15391833817238__1652957472a76f7a70 .gradient { background: #fff !important; }
#shopify-section-template--15391833817238__1652957472a76f7a70 h2 { font-family: Euclid-Circular-A; font-size: 32px; color: #472523; margin-bottom: 20px; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content { border: none; padding-bottom: 0; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .collapsible-content-wrapper-narrow { max-width: 900px; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion { border-color: #472523; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion summary { padding: 1.8rem 0; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item h3 { font-family: Euclid-Circular-A; font-size: 14px; color: #472523; font-weight: 400; line-height: 160%; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .icon-caret path { display: none; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .icon-caret { top: 50%; width: 20px; height: 20px; background: url('/cdn/shop/files/add-line.png?v=1693830640') no-repeat center / 100%; font-size: 0; margin-top: -10px; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item summary:hover .icon-caret { background: url('/cdn/shop/files/add-line.png?v=1693830640') no-repeat center / 100%; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item summary[aria-expanded="true"] .icon-caret { background: url('/cdn/shop/files/subtract-fill.png?v=1693830639') no-repeat center / 100%; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content summary:hover { background: none; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content summary:hover .accordion__title { color: #FF971E !important; text-decoration: none; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion .accordion__content { padding: 0; margin-bottom: 25px; }
#shopify-section-template--15391833817238__1652957472a76f7a70 .collapsible-content .collapsible-content__wrapper .grid .grid__item .accordion .accordion__content p { font-family: Euclid-Circular-A; font-size: 14px; color: #472523; line-height: 160%; }

.page-homepage-v2 .an-founder-section { padding: 50px 0; }
.page-homepage-v2 .an-founder-section .row .col-1 { text-align: left; }
.page-homepage-v2 .an-founder-section .row .col-1 h2 { font-size: 40px; color: #472523; text-align: left; margin-bottom: 20px; }
.page-homepage-v2 .an-founder-section .row .col-1 p { font-size: 16px; color: #472523; line-height: 148%; }
.page-homepage-v2 .an-founder-section .row .col-1 p.sign { display: flex; align-items: center; }
.page-homepage-v2 .an-founder-section .row .col-1 p.sign img { max-width: 120px; margin: 0 20px 0 0; }
.page-homepage-v2 .an-founder-section .row .col-1 p.sign span { font-family: Euclid-Circular-A; font-size: 14px; text-transform: uppercase; letter-spacing: .5px; }
.page-homepage-v2 .an-founder-section .row .col-1 img.hb-mobile { display: none; }

#shopify-section-template--16080790945942__43d5a565-1181-4ad9-9006-4e77901c6521 { padding: 0 15px; }

#shopify-section-template--15391833817238__43d5a565-1181-4ad9-9006-4e77901c6521 { padding: 0 15px; }

.page-homepage-v2 .hp-ingredients { max-width: 800px; background: #F5EDE3; border: 1px solid #000; border-radius: 20px; padding: 30px 25px; margin: 60px auto 40px; }
.page-homepage-v2 .hp-ingredients ul { display: flex; list-style: none; padding: 0; margin: 0 0 0 -3%; }
.page-homepage-v2 .hp-ingredients ul li { display: flex; flex-direction: column; flex: 0 0 100%; max-width: 17%; text-align: center; margin: 0 0 0 3%; }
.page-homepage-v2 .hp-ingredients ul li figure { flex-grow: 1; margin: 0 0 10px; }
.page-homepage-v2 .hp-ingredients ul li span { display: block; font-family: Euclid-Circular-A; font-size: 16px; color: #462523; font-weight: 400; line-height: 18px; }

/* FOOTER v2 */
.footer-v2 { background: #dad8ca; padding: 0 20px !important; }
.footer-v2 .footer__content-top .footer-top-heading { max-width: 1024px; border-bottom: none; text-align: left; padding: 55px 15px 0; margin: 0 auto; }
.footer-v2 .footer__content-top .footer-top-heading h2 { font-size: 36px; line-height: 1.25em; }
.footer-v2 .footer__blocks-wrapper { row-gap: 0; column-gap: 0; max-width: 1024px; padding: 28px 15px 70px; }
.footer-v2 .footer__blocks-wrapper .footer-block:first-child .footer__heading { margin: 40px 0 0; }
.footer-v2 .footer__blocks-wrapper .footer-block:first-child .footer-block__details-content li { margin: 0 0 8px; }
.footer-v2 .footer__blocks-wrapper .footer-block:first-child .footer-block__details-content li a { font-size: 16px; color: #472523; line-height: 150%; }
.footer-v2 .footer__blocks-wrapper .footer-block:nth-child(2) .footer-block__details-content li { margin: 0 0 8px; }
.footer-v2 .footer__blocks-wrapper .footer-block:nth-child(2) .footer-block__details-content li a { font-size: 16px; color: #472523; line-height: 150%; }
.footer-v2 .footer__blocks-wrapper .footer-block .footer__list-social { justify-content: flex-start; margin-top: 45px; }
.footer-v2 .footer__blocks-wrapper .footer-block .footer__list-social li { display: flex; align-items: center; }
.footer-v2 .footer__blocks-wrapper .footer-block .footer__list-social li a { display: inline-block; font-family: Euclid-Circular-A; font-size: 16px; color: #472523; line-height: 12px; padding: 0; }
.footer-v2 .footer__blocks-wrapper .footer-block .footer__list-social li a svg { height: 38px; width: 38px; color: #472523 !important; margin: 0 8px 0 0 !important; }

.footer-v2 .footer__blocks-wrapper .footer-block--newsletter { flex: 0 0 50%; }
.footer-v2 .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter h2 { font-size: 16px; color: #000; line-height: normal; letter-spacing: 0; margin-bottom: 5px; }
.footer-v2 .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter p { font-family: Euclid-Circular-A; font-size: 16px; color: #000; line-height: 160%; margin-bottom: 12px; }
.footer-v2 .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter img { display: none; }
.footer-v2 .footer__blocks-wrapper .footer-block--newsletter .klaviyo-form.klaviyo-form.klaviyo-form { width: 100% !important; padding: 0 !important; }
.footer-v2 .footer__blocks-wrapper .footer-block--newsletter .klaviyo-form input[type="email"] { height: 42px !important; background: none !important; border: 1px solid #000 !important; border-right: none !important; border-radius: 0 !important; box-shadow: none !important; outline: none !important; font-family: Euclid-Circular-A !important; font-size: 16px !important; color: #000 !important; margin: 0 !important; }
.footer-v2 .footer__blocks-wrapper .footer-block--newsletter .klaviyo-form button { height: 40px !important; background: url('/cdn/shop/files/f-form-btn-arrow.svg?v=1721118653') no-repeat right 13px center !important; border: 1px solid #000 !important; border-left: none !important; border-radius: 0 !important; font-family: Euclid-Circular-A !important; font-size: 0 !important; color: #000 !important;  padding: 0 25px !important; margin-left: -12px; margin-right: -5px; }
.footer-v2 .footer__blocks-wrapper .footer-block--newsletter .klaviyo-form input[type="email"]::-webkit-input-placeholder { font-family: Euclid-Circular-A; color: #000; opacity: 1; }
.footer-v2 .footer__blocks-wrapper .footer-block--newsletter .klaviyo-form input[type="email"]:-moz-placeholder { font-family: Euclid-Circular-A; color: #000; opacity: 1; }
.footer-v2 .footer__blocks-wrapper .footer-block--newsletter .klaviyo-form input[type="email"]::-moz-placeholder { font-family: Euclid-Circular-A; color: #000; opacity: 1; }
.footer-v2 .footer__blocks-wrapper .footer-block--newsletter .klaviyo-form input[type="email"]:-ms-input-placeholder { font-family: Euclid-Circular-A; color: #000; opacity: 1; }
.footer-v2 .footer__blocks-wrapper .footer-block--newsletter .klaviyo-form input[type="email"]::-ms-input-placeholder { font-family: Euclid-Circular-A; color: #000; opacity: 1; }
.footer-v2 .footer__blocks-wrapper .footer-block--newsletter .klaviyo-form input[type="email"]::placeholder { font-family: Euclid-Circular-A; color: #000; opacity: 1; }


/* NAVIGATION SIDEBAR */
.header-v2-wrap .menu-drawer { left: auto; right: 0; width: 380px; transform: translate(100%); }
.header-v2-wrap .menu-drawer__navigation { padding: 40px 0 40px 50px; }
.header-v2-wrap .menu-drawer__menu { display: flex; flex-direction: column; height: 100%; }
.header-v2-wrap .menu-drawer__menu li { margin-bottom: 0 !important; }
.header-v2-wrap .menu-drawer__menu li:first-child:before { display: block; content: "choose your autonomy"; font-family: Euclid-Circular-A; font-size: 14px; color: #472523; font-weight: 500; letter-spacing: 2.8px; text-transform: uppercase; margin-bottom: 15px; }
.header-v2-wrap .menu-drawer__menu li:nth-child(5) { border-bottom: 2px solid #F5EDE3; padding-bottom: 25px; margin-bottom: 30px !important; }
/*.header-v2-wrap .menu-drawer__menu li:nth-child(5):before { display: block; content: "SUBSCRIBE AND SAVE (3 TUBES PER BOX)"; max-width: 220px; font-family: Euclid-Circular-A; font-size: 14px; color: #472523; font-weight: 500; letter-spacing: 2.8px; margin-bottom: 15px; }*/
/*.header-v2-wrap .menu-drawer__menu li:nth-child(8) { border-bottom: 2px solid #F5EDE3; padding-bottom: 25px; margin-bottom: 30px !important; }*/
.header-v2-wrap .menu-drawer__menu li:nth-child(10) { flex-grow: 0; }
.header-v2-wrap .menu-drawer__menu li:last-child { border-top: 2px solid #F5EDE3; padding: 25px 0; margin-top: 25px; }
.header-v2-wrap .menu-drawer__menu-item { font-family: Euclid-Circular-A; font-size: 20px; color: #000; font-weight: 500; line-height: 150%; padding: 0; }
.header-v2-wrap .menu-drawer__menu li .menu-drawer__account { font-family: Euclid-Circular-A; font-size: 20px; color: #000; font-weight: 500; line-height: 150%; padding: 0 0 0 18px; }

/* .header-v2-wrap .menu-drawer__menu li:nth-child(2) a { display: none; }
.header-v2-wrap .menu-drawer__menu li:nth-child(3) a { display: none; } */
 
.header-v2-wrap .menu-drawer__menu li a { position: relative; background: none; padding-left: 25px; padding-right: 15px; }
.header-v2-wrap .menu-drawer__menu li a:before { display: block; position: absolute; top: 11px; left: 2px; content: ""; width: 9px; height: 9px; background: #BF9F85; border-radius: 50px; }
.header-v2-wrap .menu-drawer__menu li:nth-child(2) a:before { background: #472523; }
.header-v2-wrap .menu-drawer__menu li:nth-child(3) a:before { background: #669E72; }
.header-v2-wrap .menu-drawer__menu li:nth-child(4) a:before { background: #66483f; }
.header-v2-wrap .menu-drawer__menu li:nth-child(5) a:before { background: #D3C7BD; }

.header-v2-wrap .menu-drawer__menu li:nth-child(6) a { padding-left: 0; }
.header-v2-wrap .menu-drawer__menu li:nth-child(6) a:before { display: none; }
.header-v2-wrap .menu-drawer__menu li:nth-child(7) a { padding-left: 0; }
.header-v2-wrap .menu-drawer__menu li:nth-child(7) a:before { display: none; }
/*.header-v2-wrap .menu-drawer__menu li:nth-child(8) a { padding-left: 0; }*/
.header-v2-wrap .menu-drawer__menu li:nth-child(8) a:before { display: none; }
.header-v2-wrap .menu-drawer__menu li:last-child a:before { display: none; }

.header-v2 .header-v2-wrap { display: flex; align-items: center; justify-content: space-between; max-width: 1024px; width: 100%; margin: 0 auto; }
.header-v2 .sticky-header.header { position: fixed; top: 0; left: 0; background: #fff; max-width: 100%; width: 100%; padding: 15px 0; z-index: 9;box-shadow: 0 -6px 10px 5px rgba(0,0,0,0.5); }
.header-v2 .sticky-header.header .header-v2-wrap { padding: 0 15px; }
.header-v2 .sticky-header.header .header__icon--menu .icon.icon-hamburger { background: url('/cdn/shop/files/bnav-black.png?v=1721461911') no-repeat center / 100%; }

.product-productv3 .menu-drawer { top: 100%; left: auto; right: 0; width: 380px; transform: translate(100%); }
.product-productv3 .menu-drawer__navigation { padding: 40px 0 40px 50px; }
.product-productv3 .menu-drawer__menu { display: flex; flex-direction: column; height: 100%; }
.product-productv3 .menu-drawer__menu li { margin-bottom: 0 !important; }
.product-productv3 .menu-drawer__menu li:first-child:before { display: block; content: "SINGLE TUBES"; font-family: Euclid-Circular-A; font-size: 14px; color: #472523; font-weight: 500; letter-spacing: 2.8px; margin-bottom: 15px; }
.product-productv3 .menu-drawer__menu li:nth-child(3) { border-bottom: 2px solid #F5EDE3; padding-bottom: 25px; margin-bottom: 30px !important; }
.product-productv3 .menu-drawer__menu li:nth-child(4):before { display: block; content: "SUBSCRIPTION BOXES (3 TUBES PER BOX)"; max-width: 220px; font-family: Euclid-Circular-A; font-size: 14px; color: #472523; font-weight: 500; letter-spacing: 2.8px; margin-bottom: 15px; }
.product-productv3 .menu-drawer__menu li:nth-child(6) { border-bottom: 2px solid #F5EDE3; padding-bottom: 25px; margin-bottom: 30px !important; }
.product-productv3 .menu-drawer__menu li:nth-child(9) { flex-grow: 0; }
.product-productv3 .menu-drawer__menu li:last-child { border-top: 2px solid #F5EDE3; padding: 25px 0; margin-top: 25px; }
.product-productv3 .menu-drawer__menu-item { font-family: Euclid-Circular-A; font-size: 20px; color: #472523; font-weight: 500; line-height: 150%; padding: 0; }
.product-productv3 .menu-drawer__menu li .menu-drawer__account { font-family: Euclid-Circular-A; font-size: 20px; color: #472523; font-weight: 500; line-height: 150%; padding: 0 0 0 18px; }

.product-productv3 .header-v2 .header-v2-wrap { display: flex; align-items: center; justify-content: space-between; max-width: 1024px; width: 100%; margin: 0 auto; }
.product-productv3 .header-v2 .sticky-header.header { position: fixed; left: 0; background: #f5ede3; max-width: 100%; width: 100%; padding: 15px 0; z-index: 9; box-shadow:0 -6px 10px 5px rgba(0,0,0,0.5);}
.product-productv3 .header-v2 .sticky-header.header .header-v2-wrap { padding: 0 15px; }
.sc-pv3-video-wrap { text-align: center; }
.sc-pv3-video { width: auto; height: 750px; }
/* MIN */

@media (min-width: 600px) {
    /* Product v3 */
    .product-productv3 .an-testimonials .testimonial-carousel-section .owl-stage { display: flex; flex-wrap: wrap; width: auto !important; margin: 0 0 0 -3%; }
    .product-productv3 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item { flex: 0 0 100%; max-width: 47%; margin: 0 0 80px 3% !important; }
    .product-productv3 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row { flex-wrap: wrap; }

    /* Home v2 */
    .page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-stage { display: flex; flex-wrap: wrap; width: auto !important; margin: 0 0 0 -3%; }
    .page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item { flex: 0 0 100%; max-width: 47%; margin: 0 0 80px 3% !important; }
    .page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row { flex-wrap: wrap; }
}

/* MAX */
@media (max-width: 990px) {
    .page-homepage-v2 .home-banner-section .page-width .col-1 { flex: 0 0 100%; max-width: 50%; padding: 40px 90px 40px 0; }

}

@media (max-width: 980px) {
    /* Product v3 */
    .product-productv3 .section-2-lv2 h2 { text-align: center; }

    .product-productv3 .section-3-lv2 .pwr-1 { border-bottom: none; padding-bottom: 30px; margin-bottom: 0; }
    .product-productv3 .section-3-lv2 .pwr-2 h3 { width: auto; }
    .product-productv3 .section-3-lv2 .pwr-2 .pwr-22 { margin-top: 0; }
    .product-productv3 .section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 h3 { border-top: 0; padding-top: 0; }

    /* Home v2 */
    .page-homepage-v2 .home-banner-section .page-width .col-1 { max-width: 50% !important; padding: 40px 20px 40px 0 !important; }
    .page-homepage-v2 .home-banner-section .page-width .col-2 { display: block !important; order: 2 !important; max-width: 50% !important; text-align: left !important; margin-bottom: 0 !important; }
}

@media (max-width: 600px) {
    /* Product v3 */
    .product-productv3 .an-testimonials .testimonial-carousel-section { padding-bottom: 40px; }

    .product-productv3 .section-2-lv2 .col-wrap { display: none; }
    .product-productv3 .section-2-lv2 .col-wrap.mobile-gif { display: block; }
    .product-productv3 .section-2-lv2 .col-wrap.mobile-gif img { width: 100%; }
}

@media (max-width: 767px) {
    .overflow-hidden-tablet .header-v2 { background: #f5ede3; }
    .overflow-hidden-tablet .header-v2 .header__heading-link { background: url(/cdn/shop/files/autonomy_logo_dark.png?v=1695374719) no-repeat left center / 100%; }
    
    .page-homepage-v2 .header-v2 .header__icon--menu .icon.icon-hamburger { background: url(/cdn/shop/files/nav-nav_0c71d9e0-a574-4789-ab46-19f25689f50b.png?v=1670743971) no-repeat center / 100%; }
    .page-homepage-v2.overflow-hidden-tablet .header-v2 { background: #fff !important; }
    .page-homepage-v2.overflow-hidden-tablet .header-v2 .header__heading-link { background: url(/cdn/shop/files/Logo_black_150x.png?v=1722250146) no-repeat left center / 100%; }
    .page-homepage-v2.overflow-hidden-tablet .header-v2 .header__heading-link .mobile-view { opacity: 0; }

    /* Product v3 */
    #shopify-section-template--16080735436950__main .product .product__media-wrapper img { width: 100%; }

    .product-productv3 .header-wrapper.gradient { position: absolute; top: 0; left: 0; width: 100%; background: none !important; }
    .product-productv3.overflow-hidden-tablet .header-wrapper.gradient { background: #f5ede3 !important; }
    .product-productv3 .header__icon--menu .icon.icon-hamburger { background: url(/cdn/shop/files/nav-nav_0c71d9e0-a574-4789-ab46-19f25689f50b.png?v=1670743971) no-repeat center / 100%; }
    .product-productv3 .header__icons .header__icon--cart { background: url(/cdn/shop/files/cart_5f86b511-9df9-4c70-a5ec-8417cddb8084.png?v=1674305924) no-repeat left center; }
    .product-productv3 .header__icon--menu .icon.icon-close { background: url(/cdn/shop/files/close-pop_236fc46b-94b8-41d3-bca2-b7b6975953ba.png?v=1670744055) no-repeat center / 100%; }

    #shopify-section-template--16080735436950__main .product .product__media-wrapper { max-width: 100%; text-align: center; margin: 0; }
    #shopify-section-template--16080735436950__main .product .product__info-wrapper { max-width: 100%; padding: 20px !important; }

    #shopify-section-template--16080735436950__main .page-width { padding: 0; }
    #shopify-section-template--16080735436950__main .product .product__info-wrapper h1 { font-family: Euclid-Circular-A; font-size: 25px; color: #111; font-weight: 400; margin-bottom: 8px; }
    #shopify-section-template--16080735436950__main .product .product__info-wrapper.product__info-wrapper-7806742167702 h1 { /*max-width: 280px;*/ }
    #shopify-section-template--16080735436950__main .product .product__info-wrapper .product-form__submit { width: 100%; }
    #shopify-section-template--16080735436950__main .product .product__info-wrapper .product__info-container .product__text.subtitle { max-width: 100%; font-size: 14px; margin-top: -8px; margin-bottom: 0; }
    #shopify-section-template--16080735436950__main .product .product__info-wrapper .product__info-container .product__text-wrap { margin: 10px 0 0; }
    #shopify-section-template--16080735436950__main .product .product__info-wrapper .product__info-container .product_description_productv2 { margin-bottom: 0; }
    #shopify-section-template--16080735436950__main .product .product__info-wrapper .price-wrapper .price .price-item { font-size: 26px; }

    #shopify-section-template--16080735436950__main .product .product__info-wrapper #shopify-block-8aa02874-ccd3-4fb5-93c5-84e3ea4f753f { display: block; margin: 0; }
    #shopify-section-template--16080735436950__main .product .product__info-wrapper #shopify-block-289ef871-bf22-4c2b-a9b6-da665659ba76 { display: none; margin: 0; }
    #shopify-section-template--16080735436950__main .product .product__info-wrapper .loox-rating .loox-icon { color: #FF971E; }
    #shopify-section-template--16080735436950__main .product .product__info-wrapper .loox-rating .loox-rating-content .loox-rating-label { order: 1; flex: 0 0 auto; font-size: 16px; color: #111; margin-right: 8px; }

    .product-productv3 .section-1-lv2 { padding: 0 0 20px; }
    .product-productv3 .an-testimonials .page-width { padding-top: 10px; }
    .product-productv3 .an-testimonials .testimonial-carousel-section .owl-stage { display: flex; }
    .product-productv3 .an-testimonials .testimonial-carousel-section .owl-carousel .owl-dots { position: relative; display: flex; justify-content: center; margin-top: -20px; z-index: 9; }
    .product-productv3 .an-testimonials .testimonial-carousel-section .owl-carousel .owl-dots .owl-dot { width: 20px; height: 2px; background: #BF9F85; margin: 0 2px; }
    .product-productv3 .an-testimonials .testimonial-carousel-section .owl-carousel .owl-dots .owl-dot.active { background: #462523; }

    .product-productv3 .section-2-lv2 { padding-bottom: 0; }
    .product-productv3 .section-2-lv2 h2 { margin: 0 0 40px; }
    .product-productv3 .section-2-lv2 .col-wrap { margin-bottom: 0; }
    .product-productv3 .section-2-lv2 .product-form__buttons { display: none; }
    .product-productv3 .section-2-lv2 .page-width { display: flex; flex-direction: column; }
    .product-productv3 .section-2-lv2 .page-width .row:nth-child(2) { order: -1; margin-bottom: 50px; }
    .product-productv3 .section-2-lv2 .virtualaddtocartbtnmaster { display: none; }

    .product-productv3 .section-3-lv2 .pwr-1 .col-1 h2 { font-size: 30px; margin-bottom: 20px; }
    .product-productv3 .section-3-lv2 .pwr-1 .col-1 p { font-size: 18px; }
    .product-productv3 .section-3-lv2 .pwr-2 h3 { border: none; padding: 0; }
    .product-productv3 .section-3-lv2 .pwr-2.acm-box { max-width: 100%; border-bottom: 3px solid #ECDCC8; margin-bottom: 25px; }
    .product-productv3 .section-3-lv2 .pwr-2 .col-1 ul li { padding: 0 15px; margin-bottom: 30px; }
    .product-productv3 .section-3-lv2 .pwr-2 .pwr-22 { padding-bottom: 40px; }
    .product-productv3 .section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 { padding: 0 15px; }
    .product-productv3 .section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 h3 { width: 100%; border-top: 3px solid #ECDCC8; padding: 20px 0 0; margin: 0 0 15px; }
    .product-productv3 .section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 ul li { padding: 0; }
    .product-productv3 .section-3-lv2 .btn-wrapper { margin-top: 0; }
    .product-productv3 .section-3-lv2 .btn-wrapper .section-3-btn-v2 { background: none; border: none; font-size: 13px; color: #633E33; text-transform: uppercase; letter-spacing: 2.795px; padding: 0; }

    /* Home v2 */
    .page-homepage-v2 .home-banner-section .row { background: none; }
    .page-homepage-v2 #home-banner-section .page-width { background: #F5EDE3; padding: 0; }
    .page-homepage-v2 .home-banner-section .page-width .col-1 { padding: 15px !important; }
    .page-homepage-v2 #home-banner-section .row .col-2 { display: block; max-width: 100%; }
    .page-homepage-v2 .home-banner-section h3 { font-size: 24px; color: #472523; font-weight: 500; text-align: left; }
    .page-homepage-v2 .home-banner-section h3 br { display: none; }
    .page-homepage-v2 .home-banner-section .btn-wrapper { position: relative; margin-top: 20px; z-index: 7; }
    .page-homepage-v2 .home-banner-section p { font-size: 16px; color: #472523; text-align: left; margin-bottom: 10px; }
    .page-homepage-v2 .home-banner-section .btn-wrapper a { max-width: 100%; }
    .page-homepage-v2 .home-banner-section .btn-wrapper.customer-reviews { margin: 15px 0 0; }
    .page-homepage-v2 .home-banner-below-section .section-wrapper span { display: block; font-size: 14px; color: #472523; margin: 0; }
    .page-homepage-v2 .home-banner-below-section .section-wrapper img { display: inline-block; }
    .page-homepage-v2 .home-banner-section .btn-wrapper.customer-reviews span { margin-bottom: 5px; }
    .page-homepage-v2 .home-banner-section .btn-wrapper.customer-reviews .star5-review-desktop { display: none; }
    .page-homepage-v2 .home-banner-section .btn-wrapper.customer-reviews .star5-review-mobile { display: none; }

    .page-homepage-v2 .home-banner-section .page-width .col-1 { max-width: 100% !important; padding: 0 20px !important; }
    .page-homepage-v2 .home-banner-section .page-width .col-2 { display: none !important; order: -1 !important; max-width: 100% !important; }
    .page-homepage-v2 .home-banner-section img { width: 100%; }
    .page-homepage-v2 .home-banner-section .hb-mobile { display: block; margin: 0 -20px 20px; }

    .page-homepage-v2 .an-testimonials { padding-top: 0; padding-bottom: 0; }
    
    #shopify-section-template--16080790945942__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text .rich-text__blocks { max-width: 100%; width: 100%; padding: 0 15px; }
    #shopify-section-template--16080790945942__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text h2 { font-size: 24px; }
    #shopify-section-template--16080790945942__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text .rich-text__text { margin-top: 10px; margin-bottom: 0; }
    #shopify-section-template--16080790945942__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text .rich-text__text p { font-size: 15px; }

    #shopify-section-template--15391833817238__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text .rich-text__blocks { max-width: 100%; width: 100%; padding: 0 15px; }
    #shopify-section-template--15391833817238__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text h2 { font-size: 24px; }
    #shopify-section-template--15391833817238__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text .rich-text__text { margin-top: 10px; margin-bottom: 0; }
    #shopify-section-template--15391833817238__b3d51aa8-e8d1-4d09-b379-b420476d5526 .rich-text .rich-text__text p { font-size: 15px; }

    #Slider-template--16080790945942__23ef8cea-b95e-4859-8c4d-c441cec3222d { justify-content: center; }
    #Slider-template--16080790945942__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info h3 { margin: 0 0 5px; }
    #Slider-template--16080790945942__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info .rte { margin-top: 0; }
    #Slider-template--16080790945942__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info .rte p { line-height: normal; }

    #Slider-template--15391833817238__23ef8cea-b95e-4859-8c4d-c441cec3222d { justify-content: center; }
    #Slider-template--15391833817238__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info h3 { margin: 0 0 5px; }
    #Slider-template--15391833817238__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info .rte { margin-top: 0; }
    #Slider-template--15391833817238__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info .rte p { line-height: normal; }

    #shopify-section-template--15391833817238__23ef8cea-b95e-4859-8c4d-c441cec3222d { justify-content: center; }
    #shopify-section-template--15391833817238__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info h3 { margin: 0 0 5px; }
    #shopify-section-template--15391833817238__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info .rte { margin-top: 0; }
    #shopify-section-template--15391833817238__23ef8cea-b95e-4859-8c4d-c441cec3222d li .multicolumn-card__info .rte p { line-height: normal; }

    .page-homepage-v2 .an-founder-section { padding: 30px 0 10px; }
    .page-homepage-v2 .an-founder-section .row .col-1 { display: block; padding-right: 0; }
    .page-homepage-v2 .an-founder-section .row .col-1 h2 { font-size: 24px; }
    .page-homepage-v2 .an-founder-section .row .col-1 img.hb-mobile { display: block; float: right; max-width: 50%; transform: rotate(-4deg); margin: 0; }
    .page-homepage-v2 .an-founder-section .row .col-2 { display: none; }


    #shopify-section-template--16080790945942__1652957472a76f7a70 h2 { margin-bottom: 0; }

    #shopify-section-template--15391833817238__1652957472a76f7a70 h2 { margin-bottom: 0; }

    .page-homepage-v2 .an-testimonials .testimonial-carousel-section { padding: 40px 0 50px; }
    .page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-stage { display: flex; }
    .page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-carousel .owl-dots { position: relative; display: flex; justify-content: center; margin-top: -20px; z-index: 9; }
    .page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-carousel .owl-dots .owl-dot { width: 20px; height: 2px; background: #BF9F85; margin: 0 2px; }
    .page-homepage-v2 .an-testimonials .testimonial-carousel-section .owl-carousel .owl-dots .owl-dot.active { background: #462523; }

    /* FOOTER v2 */
    .footer-v2 .footer__content-top .footer-top-heading { /*padding: 40px 0;*/ }
    .footer-v2 .footer__blocks-wrapper .footer-block .footer__heading { display: none; }
    .footer-v2 .footer__blocks-wrapper .footer-block:first-child .footer-block__details-content li a { font-size: 14px; }
    .footer-v2 .footer__blocks-wrapper .footer-block:nth-child(2) .footer-block__details-content li a { font-size: 14px; }
    .footer-v2 .footer__blocks-wrapper .footer-block--newsletter { /*margin-top: 85px;*/ }
    .footer-v2 .footer__blocks-wrapper .footer-block--newsletter { flex: 0 0 100%; }
    .footer-v2 .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter p { margin-bottom: 0; }
    .footer-v2 .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter img { display: block; margin: 30px auto 0; }

    .footer-v2 .footer__blocks-wrapper .footer-block .footer__list-social { position: absolute; width: 100%; left: 0; padding: 0 20px; margin-top: 15px; }

    /* Cart Popup */
    body .ocu-modal__title.ocu-modal__title.ocu-modal__title.ocu-modal__title[data-v-6ea46fef], body h1[data-v-6ea46fef] { padding: 15px 20px; }
    body .ocu-modal__hero-section { padding: 0 20px 20px; }
    body .ocu-image__name[data-v-21ef4d90] { display: none; }
    body .ocu-hero-content__totals[data-v-fe8e350c] { margin-bottom: 0; }
}

@media (max-width: 592px) {
    /* Product v3 */
    .product-productv3 .section-3-lv2 .pwr-1 { width: 100%; }
    .product-productv3 .section-3-lv2 .pwr-1 .col-1 h2 { text-align: left; }
    .product-productv3 .section-3-lv2 .pwr-1 .col-1 p { text-align: left; }

    .sc-pv3-video { width: 100%; height: auto; }

    .section-2-lv2 h2 { font-size: 24px; }

    .product-productv3 .section-2-lv2 .page-width .row:nth-child(2) { margin-bottom: 20px; }

    /* Home v2 */
    .page-homepage-v2 .hp-ingredients { padding: 20px 10px; margin: 0 auto; }
    .page-homepage-v2 .hp-ingredients ul li figure img { max-height: 25px; }
    .page-homepage-v2 .hp-ingredients ul li span { font-size: 10px; line-height: 10px; }
}

body.page-homepage-v2 .collapsible-content-wrapper-narrow .grid__item div.accordion:nth-child(n+7) {display: none;}


#video-banner { max-width: 800px; margin: 0 auto; }
#video-banner h2 { max-width: 380px; font-family: Oakes-Grotesk-Regular; font-size: 30px; color: #472523; font-weight: 400; line-height: 115%; text-align: center; margin: 0 auto 60px; }
.mh-sfe #video-banner a { width: 100% !important; max-width: 280px !important; }
#video-banner a .mobile_promo_poster { display: none; }
.mh-sfe #video-banner #light video { max-width: 280px; }

@media (max-width: 749px) {
    .section-template--16080790945942__ac03beaf-13a2-4681-aa1e-972e618999e0-padding { padding-bottom: 0 !important; }

    .section-template--15391833817238__ac03beaf-13a2-4681-aa1e-972e618999e0-padding { padding-bottom: 0 !important; }

    #video-banner a img { display: block; }
}

@media (max-width: 592px) {
    #video-banner { padding-bottom: 10px; }
    #video-banner h2 { font-size: 24px; margin: 20px auto 20px; }
    #video-banner a .desktop_promo_poster { display: none; }
    #video-banner a .mobile_promo_poster { display: block; }

    .page-homepage-v2 #video-banner h2 { position: relative; padding: 0 25px; margin: 20px auto 60px; }
    .page-homepage-v2 #video-banner h2:after { position: absolute; top: 30px; right: 10px; content: ""; width: 37px; height: 68px; background: url('/cdn/shop/files/c-arrow.png?v=1696849609') no-repeat center / cover; }
}

@media (max-width: 390px) {
    #video-banner h2 { font-size: 22px; }

    .product-productv3 .menu-drawer { width: 96%; }
    .product-productv3 .menu-drawer__navigation { padding: 30px 0 30px 30px; }

    .header-v2-wrap .menu-drawer { width: 96%; }
    .header-v2-wrap .menu-drawer__navigation { padding: 30px 0 30px 30px; }
}

.product-productv3 #shopify-section-template--16080735436950__bef2d271-c3f6-4dff-9899-6a645c0f29dd .section-3-lv2 .pwr-2.acm-box { max-width: 640px; }
.product-productv3 #shopify-section-template--16080735436950__bef2d271-c3f6-4dff-9899-6a645c0f29dd .section-3-lv2 .pwr-2.acm-box .col-1 ul li { max-width: 33.33%; }

@media (max-width: 592px) {
  .product-productv3 #shopify-section-template--16080735436950__bef2d271-c3f6-4dff-9899-6a645c0f29dd .section-3-lv2 .pwr-2.acm-box .col-1 ul { justify-content: center; }
  .product-productv3 #shopify-section-template--16080735436950__bef2d271-c3f6-4dff-9899-6a645c0f29dd .section-3-lv2 .pwr-2.acm-box .col-1 ul li { max-width: 50%; }
}

/* Cart Popup */
.ocu-popup p { font-family: Euclid-Circular-A !important; color: #472523 !important; line-height: 158%; }
.ocu-totals__has {  }
.ocu-hero-content__description[data-v-7bfce870] {
  max-height: 100%;
}

h4.ocu-image__title,.ocu-hero-content__totals.upsell-price {
    display: none;
}

.virtualaddtocartbtnmaster {
  display:none !important;
}

.product__info-wrapper-7806742167702 .product__info-container .product__text-7806742167702-2,.product__info-wrapper-7812598694038 .product__info-container .product__text-7812598694038-2,.product__info-wrapper-7812618649750 .product__info-container .product__text-7812618649750-2 { display: none; }

@media (max-width: 592px) { 
  .product__text-7806742167702-2 .product__text.subtitle { font-family: Euclid-Circular-A; font-size: 16px; color: #111; line-height: 150%; margin-bottom: 15px; text-align: left; }
  .product__info-wrapper-7806742167702 .product__info-container .product__text-7806742167702-7,.product__info-wrapper-7806742167702 .product__info-container .tube-count-text { display: none; } 
  .product__info-wrapper-7806742167702 .product__info-container .product__text-7806742167702-2,.product__info-wrapper-7812598694038 .product__info-container .product__text-7812598694038-2,.product__info-wrapper-7812618649750 .product__info-container .product__text-7812618649750-2 { display: block!important; }
  .product__info-wrapper-7806742167702 .product__info-container { display: flex; flex-direction: column; } 
  .product__info-wrapper-7806742167702 .product__info-container .title-wrap { /*order: 1;*/ } 
  .product__info-wrapper-7806742167702 .product__info-container .price-wrapper { order: 2; } 
  .product__info-wrapper-7806742167702 .product__info-container .product__text-7806742167702-2 { order: 3; } 
  .product__info-wrapper-7806742167702 .product__info-container .buy_buttons-wrap { /*order: 4;*/ } 
  .product__info-wrapper-7806742167702 .product__info-container .product_description_productv2 { order: 5; } 
  .product__info-wrapper-7806742167702 .product__info-container #shopify-block-8aa02874-ccd3-4fb5-93c5-84e3ea4f753f { order: 6; } 
  .product__info-wrapper-7806742167702 .product__info-container .buy_buttons-wrap {margin:0;}
  .product__info-wrapper-7806742167702 .product__info-container .product-form {margin: 0px 0 0!important;}
  .product__info-wrapper-7806742167702 .product__info-container .loox-rating .loox-rating-content {flex-direction: row-reverse;}

  .product__text-7812598694038-2 .product__text.subtitle { font-family: Euclid-Circular-A; font-size: 16px; color: #111; line-height: 150%; margin-bottom: 15px; text-align: left; }
  .product__info-wrapper-7812598694038 .product__info-container .product__text-7812598694038-7, .product__info-wrapper-7812598694038 .product__info-container .tube-count-text { display: none; } 
  .product__info-wrapper-7812598694038 .product__info-container .product__text-7812598694038-2 { display: block; } 
  .product__info-wrapper-7812598694038 .product__info-container { display: flex; flex-direction: column; } 
  .product__info-wrapper-7812598694038 .product__info-container .title-wrap { /*order: 1;*/ } 
  .product__info-wrapper-7812598694038 .product__info-container .price-wrapper { order: 2; } 
  .product__info-wrapper-7812598694038 .product__info-container .product__text-7812598694038-2 { order: 3; } 
  .product__info-wrapper-7812598694038 .product__info-container .buy_buttons-wrap { /*order: 4;*/ } 
  .product__info-wrapper-7812598694038 .product__info-container .product_description_productv2 { order: 5; } 
  .product__info-wrapper-7812598694038 .product__info-container #shopify-block-8aa02874-ccd3-4fb5-93c5-84e3ea4f753f { order: 6; } 
  .product__info-wrapper-7812598694038 .product__info-container .buy_buttons-wrap {margin:0;}
  .product__info-wrapper-7812598694038 .product__info-container .product-form {margin: 0px 0 0!important;}
  .product__info-wrapper-7812598694038 .product__info-container .loox-rating .loox-rating-content {flex-direction: row-reverse;}

  .product__text-7812618649750-2 .product__text.subtitle { font-family: Euclid-Circular-A; font-size: 16px; color: #111; line-height: 150%; margin-bottom: 15px; text-align: left; }
  .product__info-wrapper-7812618649750 .product__info-container .product__text-7812618649750-7, .product__info-wrapper-7812618649750 .product__info-container .tube-count-text { display: none; } 
  .product__info-wrapper-7812618649750 .product__info-container .product__text-7812618649750-2 { display: block; } 
  .product__info-wrapper-7812618649750 .product__info-container { display: flex; flex-direction: column; } 
  .product__info-wrapper-7812618649750 .product__info-container .title-wrap { /*order: 1;*/ } 
  .product__info-wrapper-7812618649750 .product__info-container .price-wrapper { order: 2; } 
  .product__info-wrapper-7812618649750 .product__info-container .product__text-7812618649750-2 { order: 3; } 
  .product__info-wrapper-7812618649750 .product__info-container .buy_buttons-wrap { /*order: 4;*/ } 
  .product__info-wrapper-7812618649750 .product__info-container .product_description_productv2 { order: 5; } 
  .product__info-wrapper-7812618649750 .product__info-container #shopify-block-8aa02874-ccd3-4fb5-93c5-84e3ea4f753f { order: 6; } 
  .product__info-wrapper-7812618649750 .product__info-container .buy_buttons-wrap {margin:0;}
  .product__info-wrapper-7812618649750 .product__info-container .product-form {margin: 0px 0 0!important;}
  .product__info-wrapper-7812618649750 .product__info-container .loox-rating .loox-rating-content {flex-direction: row-reverse;}
  .product-productv3 .product .product__info-wrapper .product__info-container .product__text-wrap { order: 4; display:none; }
}

/* Product Page - With Class */
.product-productv3-video .header-v2 { background: #fff !important; }

.product-section-single-tube.page-width { padding-top: 0; padding-bottom: 0; }
.product-section-rb-starterkitprov2.page-width { padding-top: 0; padding-bottom: 0; } 
.product-section-single-tube .product { display: flex; flex-wrap: wrap; align-items: center; }
.product-section-single-tube .product .product__media-wrapper .product__media { margin-top: 0; }
.product-section-single-tube .product .product__info-wrapper .product__info-container .product__title { font-family: "Euclid-Circular-A"; font-size: 30px; color: #472523; margin: 0 0 8px; }
.product-section-single-tube .product .product__info-wrapper .product__info-container .product_description_productv2 p { font-family: Euclid-Circular-A; font-size: 16px; color: #111; line-height: 150%; margin-bottom: 15px; }
.product-section-single-tube .product .product__info-wrapper .product__info-container .price-wrapper #product-form-installment { display: none; }
.product-section-single-tube .product .product__info-wrapper .product__info-container .price-wrapper .price { height: auto; border: none; text-align: left; padding: 0; }
.product-section-single-tube .product .product__info-wrapper .product__info-container .price-wrapper .price .price-item { font-size: 30px; color: #703C13; margin: 0; }
.product-section-single-tube .product .product__info-wrapper .product__info-container .price-wrapper .price .price__container { display: flex; align-items: first baseline; }
.product-section-single-tube .product .product__info-wrapper .product__info-container .price-wrapper .price .discount_price { display: none; }
.product-section-single-tube .product .product__info-wrapper .product__info-container .price-wrapper .price .units { font-family: Euclid-Circular-A; font-size: 14px; letter-spacing: 0; margin-left: 5px; }
.product-section-single-tube .product .product__info-wrapper .product__info-container .product__text.subtitle { max-width: 184px; }
.product-section-single-tube .product .product__info-wrapper .product__info-container .product-form .rc-widget { display: none; }

.product .product__info-wrapper .product__info-container .buy_buttons-wrap { position: relative; display: flex; align-items: center; margin: 0 0 22px; z-index: 9; }
.product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form { flex: 0 0 100%; max-width: 100%; margin: 0 !important; }
.product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form .product-form__buttons { display: flex; flex-wrap: wrap; margin-top: 0; }
.product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form .product-form__buttons [data-controller="wrapped-product"] { flex: 0 0 100%; font-family: Euclid-Circular-A; font-size: 16px; color: #111; line-height: 150%; } 
.product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form .product-form__buttons [data-controller="wrapped-product"] label { font-size: 16px; }
.product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form .product-form__buttons [data-controller="wrapped-product"] input[type="text"] { border-radius: 0; height: 40px; }
.product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form .product-form__buttons [data-controller="wrapped-product"] textarea { border-radius: 0; }
.product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form__input { flex: 0 0 100%; max-width: calc(100% - 220px); width: 100%; min-width: auto; padding-left: 0; }
.product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form__input .quantity { background: none; }
.product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form__input .quantity__button { border-radius: 0; margin: 2px; }
.product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form__input .quantity__input { padding: 0; }
.product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form .product-form__buttons .gs__app-container { display: none; }

.product-section-single-tube .product .product__info-wrapper #shopify-block-8aa02874-ccd3-4fb5-93c5-84e3ea4f753f { display: none; }
.product-section-single-tube .product .product__info-wrapper #shopify-block-289ef871-bf22-4c2b-a9b6-da665659ba76 { margin: -102px 0 0 204px; }
.product-productv3-video .section-smart-matcha-latte .product .product__info-wrapper .product-form__submit { padding: 15px 25px; }
.product-productv3-video .section-smart-matcha-latte .product .product__info-wrapper #shopify-block-289ef871-bf22-4c2b-a9b6-da665659ba76 { margin: -102px 0 0 243px; }

.product-section-single-tube .product .product__info-wrapper .loox-rating .loox-rating-content { flex-wrap: wrap; }
.product-section-single-tube .product .product__info-wrapper .loox-rating .loox-icon { width: 18px; height: 18px; color: #472523; }
.product-section-single-tube .product .product__info-wrapper .loox-rating .loox-rating-content .loox-rating-label { order: -1; flex: 0 0 100%; font-family: Euclid-Circular-A; font-size: 14px; color: #472523; margin: 0; }

.product-productv3-video .section-1-lv2 { background: #fff; padding: 40px 0 0; }
.product-productv3-video .an-testimonials { background: #fff; }
.product-productv3-video .an-testimonials .page-width { max-width: 800px; overflow: hidden; padding-top: 32px; }
.product-productv3-video .an-testimonials .testimonial-carousel-section { padding: 40px 0 0; }
.product-productv3-video .an-testimonials .testimonial-carousel-section .owl-carousel .owl-stage-outer { overflow: visible; }
.product-productv3-video .an-testimonials .testimonial-carousel-section .owl-stage .owl-item { background: #F5EDE3; border: 1px solid #472523; border-radius: 10px; padding: 25px; }
.product-productv3-video .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 { max-width: 100%; text-align: center; padding: 0; }
.product-productv3-video .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 { order: -1; max-width: 100%; padding: 0; margin: -70px 0 0; }
.product-productv3-video .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper { justify-content: center; margin-bottom: 20px; }
.product-productv3-video .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper .testimonial-author-img { max-width: 90px !important; border-radius: 500px; margin: 0; }
.product-productv3-video .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 p { font-size: 15px; color: #472523; line-height: 150%; }
.product-productv3-video .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 p strong { display: inline; font-size: 15px; }
.product-productv3-video .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 .testimonial-author-name h4 { font-family: Oakes-Grotesk-Bold; font-size: 14px; color: #472523; margin-bottom: 0; }
.product-productv3-video .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 .testimonial-author-name h4 span { display: inline-block; font-family: Oakes-Grotesk-Regular; margin-left: 2px; }
.product-productv3-video .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 .testimonial-author-name h4 br { display: none; }

.product-productv3-video .section-2-lv2 { padding-bottom: 20px; }
.product-productv3-video .section-2-lv2 h2 { margin: 70px 0; }
.product-productv3-video .section-2-lv2 .col-wrap { margin-bottom: 80px; }
.product-productv3-video .section-2-lv2 .col-wrap.mobile-gif { display: none; }
.product-productv3-video .section-2-lv2 .product-form__buttons { max-width: 100%; text-align: center; }
.product-productv3-video .section-2-lv2 .product-form__buttons .product-form__submit { max-width: 350px; width: 100%; background: #FF971E; border: none; border-radius: 0; font-size: 18px; color: #fff; margin: 0 auto; }
.product-productv3-video .section-3-lv2 .bg-2-wrap { background: none; padding: 0; }
.product-productv3-video .section-3-lv2 .bg-2-wrap .product-grid { row-gap: 50px; }
.product-productv3-video .section-3-lv2 .pwr-1 .col-1 h2 { font-size: 36px; letter-spacing: 0; margin-bottom: 12px; }
.product-productv3-video .section-3-lv2 .pwr-2 { text-align: center; }
.product-productv3-video .section-3-lv2 .pwr-2 h3 { display: inline-block; width: 100%; max-width: 350px; border-bottom: 3px solid #ECDCC8; padding-bottom: 15px; margin-bottom: 15px; }
.product-productv3-video .section-3-lv2 .pwr-2.acm-box { /* max-width: 440px; */ text-align: center; margin: 0 auto 50px; }
.product-productv3-video .section-3-lv2 .pwr-2 .col-1 ul li { text-align: center; }
.product-productv3-video .section-3-lv2 .pwr-2 .col-1 ul li h5 { text-align: center; }
.product-productv3-video .section-3-lv2 .pwr-2 .col-1 ul li p { text-align: center; }
.product-productv3-video .section-3-lv2 .pwr-2 .col-1 ul li img { max-height: 90px; }
.product-productv3-video .section-3-lv2 .pwr-2 .pwr-22 { border-top: none; padding-top: 0; padding-bottom: 40px; margin-top: 40px; }
.product-productv3-video .section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 h3 { text-align: center; margin-bottom: 20px; }
.product-productv3-video .section-3-lv2 .pwr-2 .pwr-22 .btn-wrapper { display: block; }
.product-productv3-video .section-3-lv2 .btn-wrapper { display: block; margin-top: 50px; }

@media (min-width: 600px) {
    /* Product v3 */
    .product-productv3-video .an-testimonials .testimonial-carousel-section .owl-stage { display: flex; flex-wrap: wrap; width: auto !important; margin: 0 0 0 -3%; }
    .product-productv3-video .an-testimonials .testimonial-carousel-section .owl-stage .owl-item { flex: 0 0 100%; max-width: 47%; margin: 0 0 80px 3% !important; }
    .product-productv3-video .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row { flex-wrap: wrap; }
}

@media (max-width: 980px) {
    /* Product v3 */
    .product-productv3-video .section-2-lv2 h2 { text-align: center; }

    .product-productv3-video .section-3-lv2 .pwr-1 { border-bottom: none; padding-bottom: 30px; margin-bottom: 0; }
    .product-productv3-video .section-3-lv2 .pwr-2 h3 { width: auto; }
    .product-productv3-video .section-3-lv2 .pwr-2 .pwr-22 { margin-top: 0; }
    .product-productv3-video .section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 h3 { border-top: 0; padding-top: 0; }
}

@media (max-width: 600px) {
    /* Product v3 */
    .product-productv3-video .an-testimonials .testimonial-carousel-section { padding-bottom: 40px; }

    .product-productv3-video .section-2-lv2 .col-wrap { display: none; }
    .product-productv3-video .section-2-lv2 .col-wrap.mobile-gif { display: block; }
    .product-productv3-video .section-2-lv2 .col-wrap.mobile-gif img { width: 100%; }
}

@media (max-width: 767px) {
    .product-productv3-video.overflow-hidden-tablet .header-v2 .header__heading-link2 { background: url('/cdn/shop/files/Autonomy-Logo-Black.svg?v=1722593349') no-repeat left center / 100%; }
    .product-productv3-video.overflow-hidden-tablet .header-v2 .header__heading-link2 img { opacity: 0; }

    /* Product v3 */
    #shopify-section-template--16080735436950__main .product .product__media-wrapper img { width: 100%; }

    .product-productv3-video .header-wrapper.gradient { /*position: absolute; top: 0; left: 0;*/ width: 100%; background: none !important; }
    .product-productv3-video.overflow-hidden-tablet .header-wrapper.gradient { background: #fff !important; }
    .product-productv3-video .header__icon--menu .icon.icon-hamburger { background: url(/cdn/shop/files/nav-nav_0c71d9e0-a574-4789-ab46-19f25689f50b.png?v=1670743971) no-repeat center / 100%; }
    .product-productv3-video .header__icons .header__icon--cart { background: url(/cdn/shop/files/cart_5f86b511-9df9-4c70-a5ec-8417cddb8084.png?v=1674305924) no-repeat left center; }
    .product-productv3-video .header__icon--menu .icon.icon-close { background: url(/cdn/shop/files/close-icon-black.png?v=1721462157) no-repeat center / 100%; }

    .product-productv3-video .product .product__media-wrapper { max-width: 100% !important; text-align: center; margin: 0; }
    .product-productv3-video .product .product__info-wrapper { max-width: 100% !important; padding: 20px !important; }

    .product-productv3-video .product-section-single-tube.page-width { padding: 0; }
    .product-section-single-tube .product .product__info-wrapper .product__info-container .product__title { font-family: Euclid-Circular-A; font-size: 25px; color: #111; font-weight: 400; margin-bottom: 8px; }
    .product-productv3-video .product .product__info-wrapper .product__info-container .product__text.subtitle { max-width: 100%; font-size: 14px; margin-top: -8px; margin-bottom: 0; }
    .product-productv3-video .product .product__info-wrapper .product__info-container .product__text-7806742167702-2 .product__text.subtitle { font-size: 16px; }
    .product-productv3-video .product .product__info-wrapper .product__info-container .product__text-wrap { margin: 10px 0 0; }
    .product-productv3-video .product .product__info-wrapper .product__info-container .product_description_productv2 { margin-bottom: 0; }
    .product-productv3-video .product .product__info-wrapper .price-wrapper .price .price-item { font-size: 26px; }

    .product-productv3-video .product .product__info-wrapper #shopify-block-8aa02874-ccd3-4fb5-93c5-84e3ea4f753f { /*display: block;*/ margin: 0; }
    .product-productv3-video .product .product__info-wrapper #shopify-block-289ef871-bf22-4c2b-a9b6-da665659ba76 { display: none; margin: 0; }
    .product-productv3-video .product .product__info-wrapper .loox-rating .loox-icon { color: #FF971E; }
    .product-productv3-video .product .product__info-wrapper .loox-rating .loox-rating-content .loox-rating-label { order: 1; flex: 0 0 auto; font-size: 16px; color: #111; margin-right: 8px; }

    .product-productv3-video .section-1-lv2 { padding: 0 0 20px; }
    .product-productv3-video .an-testimonials .page-width { padding-top: 10px; }
    .product-productv3-video .an-testimonials .testimonial-carousel-section .owl-stage { display: flex; }
    .product-productv3-video .an-testimonials .testimonial-carousel-section .owl-carousel .owl-dots { position: relative; display: flex; justify-content: center; margin-top: -20px; z-index: 9; }
    .product-productv3-video .an-testimonials .testimonial-carousel-section .owl-carousel .owl-dots .owl-dot { width: 20px; height: 2px; background: #BF9F85; margin: 0 2px; }
    .product-productv3-video .an-testimonials .testimonial-carousel-section .owl-carousel .owl-dots .owl-dot.active { background: #462523; }

    .product-productv3-video .section-2-lv2 { padding-bottom: 60px !important; }
    .product-productv3-video .section-2-lv2 h2 { margin: 0 0 40px; }
    .product-productv3-video .section-2-lv2 .col-wrap { margin-bottom: 0; }
    .product-productv3-video .section-2-lv2 .product-form__buttons { display: none; }
    .product-productv3-video .section-2-lv2 .page-width { display: flex; flex-direction: column; }
    .product-productv3-video .section-2-lv2 .page-width .row:nth-child(2) { order: -1; margin-bottom: 50px; }
    .product-productv3-video .section-2-lv2 .virtualaddtocartbtnmaster { display: none; }

    .product-productv3-video .section-3-lv2 .pwr-1 .col-1 h2 { font-size: 30px; margin-bottom: 20px; }
    .product-productv3-video .section-3-lv2 .pwr-1 .col-1 p { font-size: 18px; }
    .product-productv3-video .section-3-lv2 .pwr-2 h3 { border: none; padding: 0; }
    .product-productv3-video .section-3-lv2 .pwr-2.acm-box { max-width: 100%; border-bottom: 3px solid #ECDCC8; margin-bottom: 25px; }
    .product-productv3-video .section-3-lv2 .pwr-2 .col-1 ul li { padding: 0 15px; margin-bottom: 30px; }
    .product-productv3-video .section-3-lv2 .pwr-2 .pwr-22 { padding-bottom: 40px; }
    .product-productv3-video .section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 { padding: 0 15px; }
    .product-productv3-video .section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 h3 { width: 100%; border-top: 3px solid #ECDCC8; padding: 20px 0 0; margin: 0 0 15px; }
    .product-productv3-video .section-3-lv2 .pwr-2 .pwr-22 .shop-page-formula-ingredient .col-11 ul li { padding: 0; }
    .product-productv3-video .section-3-lv2 .btn-wrapper { margin-top: 30px; }
    .product-productv3-video .section-3-lv2 .btn-wrapper .section-3-btn-v2 { /*background: none; border: none; font-size: 13px; color: #000; text-transform: uppercase; letter-spacing: 2.795px; padding: 0;*/ }
}

@media (max-width: 592px) {
    /* Product v3 */
    .product-productv3-video .section-3-lv2 .pwr-1 { width: 100%; }
    .product-productv3-video .section-3-lv2 .pwr-1 .col-1 h2 { text-align: left; }
    .product-productv3-video .section-3-lv2 .pwr-1 .col-1 p { text-align: left; }

    .product-productv3-video .section-2-lv2 .page-width .row:nth-child(2) { margin-bottom: 20px; }
    .product-productv3-video .product .product__info-wrapper .product__info-container .product__text-wrap { /*display: none;*/ }
    .product-productv3-video .product .product__info-wrapper .ProductInfo7806742167702 .product__text-wrap.product__text-7806742167702-2 { display: block; }
    #ProductInfo-template--16160705511574__main > div.product__text-wrap.product__text-7806742167702-2 { display:block;}
    #ProductInfo-template--16160705511574__main > div.product__text-wrap.product__text-7806742167702-2 p {color: #000; font-family: 'Euclid-Circular-A'; font-size: 16px; font-style: normal; font-weight: 450; line-height: 116%;}

    .product .product__info-wrapper .product__info-container .buy_buttons-wrap {  }

    .product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form .product-form__submit { }
    .product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form__input { max-width: calc(100% - 210px); }
    .product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form__input .quantity__button { width: calc(3rem / var(--font-body-scale)); }
}

/* Mark Hymen */
#shopify-section-header-v2 { z-index: 99; }

.page-mark-hyman.product-productv3-video .header-v2 .header__heading-link2 { background: url(/cdn/shop/files/AUTONOMY-Header-Logo.png?v=1721121334) no-repeat left center / 100%; }
.page-mark-hyman.product-productv3-video .header__icon--menu .icon.icon-hamburger { background: url(/cdn/shop/files/bnav.png?v=1693642952) no-repeat center / 100%; }

.page-mark-hyman .product-section-single-tube .product { z-index: 9 !important; }
.page-mark-hyman .product .product__info-wrapper .product__info-container .product-form .product-form__buttons { z-index: 9 !important; }

.mh-featured-product.product-section-single-tube .product .product__info-wrapper .product__info-container .product__title { color: #111111; }
.mh-featured-product.product-section-single-tube .product .product__info-wrapper { padding-left: 0 !important; }
.mh-featured-product.product-section-single-tube .product .product__info-wrapper .product__info-container .price { display: inline-block; height: auto; background: none; border: none; text-align: left; padding: 0; }
.mh-featured-product.product-section-single-tube .product .product__info-wrapper .product__info-container .price .price-item { font-size: 30px; color: #703c13; }
.mh-featured-product.product-section-single-tube .product .product__info-wrapper .product__info-container .units { position: relative; top: 4px; font-family: Euclid-Circular-A; font-size: 14px; letter-spacing: 0; margin-left: 5px; }
.mh-featured-product.product-section-single-tube .product .product__info-wrapper .product__info-container .product__text { font-family: Euclid-Circular-A; font-size: 16px; color: #111; line-height: 150%; margin-bottom: 15px;margin-top: 5px; }
.mh-featured-product.product-section-single-tube .product .product__info-wrapper .product__info-container .product-form__submit { width: 100%; }
.mh-featured-product.product-section-single-tube .product .product__info-wrapper .product__info-container .mh-wrap { display: flex; align-items: center; order: 5; margin-right: }
.mh-featured-product.product-section-single-tube .product .product__info-wrapper .product__info-container .mh-wrap .mh-col-1 { margin-right: 15px; }
.mh-featured-product.product-section-single-tube .product .product__info-wrapper .product__info-container .mh-wrap .mh-col-2 p { margin: 0; }
.mh-featured-product.product-section-single-tube .product .product__info-wrapper .product__info-container .mh-wrap .mh-col-2 p strong { font-weight: 400; }
.mh-featured-product.product-section-single-tube .product .product__info-wrapper .loox-rating-content { display: inline-flex; align-items: center; flex-direction: row-reverse; gap: 2px; } 
.mh-featured-product.product-section-single-tube .product .product__info-wrapper .loox-rating-content .loox-icon { color: #FF971E; }
.mh-featured-product.product-section-single-tube .product .product__info-wrapper .loox-rating-content .loox-rating-label { order: 1; flex: 0 0 auto; font-family: Euclid-Circular-A; font-size: 16px; color: #111; line-height: 150%; margin: 0 8px 0 0; }
.mh-featured-product.product-section-single-tube .product .product__info-wrapper .product__view-details { display: none; }

.product-productv3-video .section-3-lv2 .pwr-2.acm-box .col-1 ul { flex-wrap: wrap; justify-content: center; margin-left: -2%; }
.product-productv3-video .section-3-lv2 .pwr-2.acm-box .col-1 ul li { flex: 0 0 100%; max-width: 23%; margin-left: 2%; }

.product-productv2 .section-3-lv2 .pwr-2.acm-box .col-1 ul { flex-wrap: wrap; justify-content: center; margin-left: -2%; }
.product-productv2 .section-3-lv2 .pwr-2.acm-box .col-1 ul li { flex: 0 0 100%; max-width: 23%; margin-left: 2%; }

@media (max-width: 767px) {
    .mh-featured-product.product-section-single-tube .page-width { padding: 0; }
    .mh-featured-product.product-section-single-tube .product .product__info-wrapper { max-width: 100% !important; padding: 20px !important; }

    .sc-pv3-video-wrap .video-banner h2 { margin: 0 0 40px; }
    .product-productv3-video .after-product-section-single-tube.mh-sfe .section-2-lv2 .col-wrap.mobile-gif { margin-bottom: 20px; }

    .product-productv3-video .section-3-lv2 .pwr-2.acm-box .col-1 ul li { max-width: 48%; }

    .product-productv2 .section-3-lv2 .pwr-2.acm-box .col-1 ul li { max-width: 48%; }
}

/* Starter Kit New Changes */
.product-productv2 .single-starter-kit-after-product .section-1-lv2 { padding-top: 60px; padding-bottom: 60px; }
.product-productv2 .single-starter-kit-after-product .section-1-lv2 .page-width .row .col-1 h2 { color: #000; }
.product-productv2 .single-starter-kit-after-product .section-1-lv2 .page-width .row .col-1 p:first-of-type { font-size: 20px; margin-bottom: 20px; }
.product-productv2 .single-starter-kit-after-product .section-1-lv2 .page-width .row .col-1 p:first-of-type strong { font-size: 20px; }
.product-productv2 .single-starter-kit-after-product .section-1-lv2 .page-width .row .col-1 p { font-size: 16px; color: #000; line-height: 24px; margin-bottom: 5px; }
.product-productv2 .single-starter-kit-after-product .section-1-lv2 .page-width .row .col-1 p strong { display: inline; font-family: Euclid-Circular-A; font-size: 16px; color: #000; margin-bottom: 0; }
.product-productv2 .single-starter-kit-after-product .section-1-lv2 .page-width .row .col-1 ul { list-style: none; margin: 15px 0 20px; }
.product-productv2 .single-starter-kit-after-product .section-1-lv2 .page-width .row .col-1 ul li { background: url('/cdn/shop/files/tickp.png?v=1698749791') no-repeat left top 4px; color: #000; padding-left: 25px; }
.product-productv2 .single-starter-kit-after-product .section-1-lv2 .page-width .row .col-1 em { font-size: 14px; color: #000; }
.product-productv2 .single-starter-kit-after-product .section-1-lv2 .page-width .row .btn-wrapper .selling_plan { height: 54px; padding: 0 15px; }

.product-productv2 .single-starter-kit-after-product .section-2-lv2 { padding-top: 60px; padding-bottom: 0; }
.product-productv2 .single-starter-kit-after-product .an-testimonials { display: block; background: #fff; }
.product-productv2 .single-starter-kit-after-product .an-testimonials .page-width { max-width: 920px; overflow: hidden; padding-top: 32px; }
.product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section { padding: 40px 0 0; }
.product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-carousel .owl-stage-outer { overflow: visible; }
.product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-stage .owl-item { background: #F5EDE3; border: 1px solid #472523; border-radius: 10px; padding: 25px; }
.product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 { max-width: 100%; text-align: center; padding: 0; }
.product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 { order: -1; max-width: 100%; padding: 0; margin: -90px 0 0; }
.product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper { justify-content: center; margin-bottom: 20px; }
.product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper .testimonial-author-img { max-width: 120px !important; border-radius: 500px; margin: 0; }
.product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-2 .testimonial-author-wrapper .testimonial-author-img img { width: 120px; }
.product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 p { font-size: 17px; color: #472523; line-height: 150%; }
.product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 p strong { display: inline; font-size: 15px; }
.product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 .testimonial-author-name h4 { font-family: Oakes-Grotesk-Bold; font-size: 14px; color: #472523; margin-bottom: 0; }
.product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 .testimonial-author-name h4 span { display: inline-block; font-family: Euclid-Circular-A; margin-left: 2px; }
.product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row .col-1 .testimonial-author-name h4 br { display: none; }

.product-productv2 .single-starter-kit-after-product .section-2-lv2 .bnu-section { margin-bottom: 80px; }

.product-productv2 .single-starter-kit-after-product .section-3-lv2 .pwr-2.acm-box .col-1 ul { /*justify-content: space-between;*/ }
.product-productv2 .single-starter-kit-after-product #section-3-7474776014998.section-3-lv2 .pwr-2.acm-box .col-1 ul { justify-content: center; }
.product-productv2 .single-starter-kit-after-product #section-3-7474776014998.section-3-lv2 .pwr-2.acm-box .col-1 ul li { margin-bottom: 20px; }
.product-productv2 .single-starter-kit-after-product .section-3-lv2 .pwr-2.acm-box .col-1 ul li img { height: 90px; }


@media (min-width: 600px) {
    /* Product v3 */
    .product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-stage { display: flex; flex-wrap: wrap; width: auto !important; margin: 0 0 0 -3%; }
    .product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-stage .owl-item { flex: 0 0 100%; max-width: 47%; margin: 0 0 80px 3% !important; }
    .product-productv2 .single-starter-kit-after-product .an-testimonials .testimonial-carousel-section .owl-stage .owl-item .row { flex-wrap: wrap; }
}

@media (max-width: 980px) {
    .product-productv2 .single-starter-kit-after-product .section-1-lv2 .page-width .row .col-1 { max-width: 50%; }
    .product-productv2 .single-starter-kit-after-product .section-1-lv2 .page-width .row .col-2 { max-width: 50%; }


}

@media (max-width: 592px) { 
    .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide button img { border: 1px solid #BE8A7A; border-radius: 4px; }

    .product-productv2 .single-starter-kit-after-product .section-1-lv2 { display: block !important; padding-top: 30px; padding-bottom: 20px; }
    .product-productv2 .single-starter-kit-after-product .section-1-lv2 .page-width .row .col-1 { max-width: 100%; }
    .product-productv2 .single-starter-kit-after-product .section-1-lv2 .page-width .row .col-2 { order: -1; max-width: 100%; margin-bottom: 30px; }

    .product-productv2 .single-starter-kit-after-product .section-3-lv2 .pwr-2.acm-box .col-1 ul { justify-content: center; }
    .product-productv2 .single-starter-kit-after-product .section-3-lv2 .pwr-2.acm-box .col-1 ul li { margin-bottom: 20px; }
}

@media screen and (min-width: 750px) {
    #single-starter-kit .product--thumbnail_slider .slider-mobile-gutter .slider-button {display: none;}
    .thumbnail-slider .thumbnail-list.slider--tablet-up {padding: 0!important;}
}

/* Product Info - New Version */
.product-section-single-tube-singleprov2 .thumbnail-slider { margin-top: 30px; }
.product-section-single-tube-singleprov2 .thumbnail-slider ul { grid-gap: 0; margin-left: -3%; }
.product-section-single-tube-singleprov2 .thumbnail-slider ul li { width: 17% !important; margin-left: 3%; }
.product-section-single-tube-singleprov2 .product .product__media-wrapper .slider-mobile-gutter { margin: 0 !important; }
.product-section-single-tube-singleprov2 .product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) { margin: 0 !important; }
.product-section-single-tube-singleprov2 .product .product__media-wrapper .product__media-list { width: auto; column-gap: 0; margin: 0 0 20px !important; }
.product-section-single-tube-singleprov2 .product .product__media-wrapper .product__media-list .product__media-item { padding: 0; }
.product-section-single-tube-singleprov2 .product .product__media-wrapper .product__media-list .product__media-item .product__modal-opener { display: block !important; }
.slider-button--prev .icon{transform: rotate(180deg) !important;}
.slider-button--next .icon{transform: rotate(360deg) !important;}
.product--thumbnail_slider .slider-button{width:auto;height:auto;}
.product-recommended { background: #dad8ca; }
.product-recommended h2 { font-family: Euclid-Circular-A; font-size: 20px; color: #000000; font-weight: 400; text-align: center; letter-spacing: 0; margin: 0 0 30px; }
.product-recommended .pr-wrap { position: relative; display: flex; flex-wrap: wrap; justify-content: center; max-width: 650px; margin: 0 auto; }
.product-recommended .pr-wrap:before { position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 100%; background: rgba(192, 109, 12, 0.10); border-radius: 500px; filter: blur(48.38813018798828px); z-index: 0; }
.product-recommended .pr-wrap .pr-col { flex: 0 0 100%; max-width: 33.33%; text-align: center; z-index: 1; }
.product-recommended .pr-wrap .pr-col img { max-width: 126px; text-align: center; margin-bottom: 12px; }
.product-recommended .pr-wrap .pr-col h3 { font-family: Euclid-Circular-A; font-size: 16px; color: #472523; margin: 0 0 5px; }
.product-recommended .pr-wrap .pr-col p { font-family: Euclid-Circular-A; font-size: 14px; color: #472523; line-height: 18px; }
.product-recommended .grid .grid__item { text-align: center; }
.product-recommended .grid .grid__item img { max-width: 120px; margin: 0 auto 15px; }
.product-recommended .grid .grid__item h3 { font-family: Euclid-Circular-A; font-size: 16px; color: #000; margin: 0; }
.product-recommended .grid .grid__item p { font-family: Euclid-Circular-A; font-size: 16px; color: rgba(0, 0, 0, 0.6); }

.pr5starreview { text-align: center; }
.pr5starreview h2 { font-family: Euclid-Circular-A; font-size: 30px; color: #000; font-weight: 400; text-align: center; }
.pr5starreview a { font-family: Euclid-Circular-A; font-size: 20px; color: #000; font-weight: 400; text-decoration: underline; }
.pr5starreview img { display: block; max-width: 130px; margin: 30px auto 0; }

.pr-after-product-section-single-tube .section-template--16275850133654__325ff9ce-9d40-4e5a-8e1e-85e0c20d72ad-padding { padding-top: 0; }
.pr-after-product-section-single-tube .section-1-lv2 { padding: 0; }

.pr-after-product-section-single-tube .section-2-lv2 { padding-bottom: 50px; }
.pr-after-product-section-single-tube .section-2-lv2 h2 { font-family: "Euclid-Circular-A"; font-size: 36px; color: #000; font-weight: 400; text-align: left; letter-spacing: 0; margin: 0 0 8px; }
.pr-after-product-section-single-tube .section-2-lv2 p { font-family: "Euclid-Circular-A"; color: #000; text-align: left; margin-bottom: 50px; }
.pr-after-product-section-single-tube .section-2-lv2 .custom_review_inner { margin-bottom: 36px; }
.pr-after-product-section-single-tube .section-2-lv2 .custom_review_inner .loox-rating-content svg { width: 18px; height: 18px; }
.pr-after-product-section-single-tube .section-2-lv2 .custom_review_inner .loox-rating-content .loox-rating-label { font-size: 15px; color: #000; text-decoration: none; }

.pr-after-product-section-single-tube .section-3-lv2 .pwr-2 .pwr-22 .btn-wrapper .section-3-btn-v2 { border: 1px solid #000; border-radius: 44px; font-family: Euclid-Circular-A; font-size: 16px; color: #000; font-weight: 400; line-height: 20px; text-decoration: none; padding: 12px 40px; }

/* .gs__app-container { display: none !important; } */
/* .form[data-productid="7812598694038"] .gs__app-container { display: block !important; } */
.product-section-single-tube-singleprov2 .gs__app-container { order: 3; margin-top: 15px !important; }
.product-section-single-tube-singleprov2 .gs__app-container .gs__wrapper { margin: 0 !important; }
.product-section-single-tube-singleprov2 .gs__app-container .gs__wrapper .gs__product-option { padding: 0; }
.product-section-single-tube-singleprov2 .gs__app-container .gs__wrapper .gs__product-option .gs__toggle-feature-checkbox { padding: 0; }
.product-section-single-tube-singleprov2 .gs__app-container .gs__wrapper .gs__product-option .gsMessageContainer { margin-top: 10px; }
.product-section-single-tube-singleprov2 .gs__app-container .gs__wrapper .gs__toggle-feature-item.gs__collapsed .gs__collapse-item { display: none; }
.product-section-single-tube-singleprov2 .gs__app-container .gs__wrapper .gs__product-option { font-family: Euclid-Circular-A; font-size: 16px; color: #111; line-height: 150%; }
.product-section-single-tube-singleprov2 .gs__app-container .gs__wrapper .gs__product-option .gs__checkbox-label .gs__checkbox-image { top: 0; max-width: 20px; }
.product-section-single-tube-singleprov2 .gs__app-container .gs__wrapper .gs__product-option .gs__checkbox-label input:checked ~ .gs__custom-checkbox { border-color: #ff971e; }
.product-section-single-tube-singleprov2 .gs__app-container .gs__wrapper .gs__product-option .gs__checkbox-label input:checked ~ .gs__custom-checkbox:after { border-color: #ff971e; }
.product-section-single-tube-singleprov2 .gs__app-container .gs__wrapper .gs__fields input[type="text"] { border: 1px solid #777; border-radius: 0; font-family: Euclid-Circular-A; font-size: 16px; color: #111; line-height: 150%; padding: 0 15px; }
.product-section-single-tube-singleprov2 .gs__app-container .gs__wrapper .gs__fields textarea { border: 1px solid #777; border-radius: 0; font-family: Euclid-Circular-A; font-size: 16px; color: #111; line-height: 150%; padding: 8px 15px; }
.product-section-single-tube-singleprov2 .gs__app-container .gs__wrapper .gs__row input[type="text"]:not(.gs__delivery-date):focus { box-shadow: none; outline: none; }
.product-section-single-tube-singleprov2 .gs__app-container .gs__wrapper .gs__row textarea:focus { box-shadow: none; outline: none; }

.product-starterkitprov2 #gsAppContainer { display: none; }

@media (max-width: 768px) {
    .product-recommended { margin-top: 0; }
    .section-template--16275850133654__d262c52f-933e-4c00-94cf-a6a754a5adb2-padding { padding-top: 15px !important; padding-bottom: 0 !important; }

    .product-section-single-tube-singleprov2 .thumbnail-slider { position: relative; padding: 15px 15px 0; margin: 0 !important; z-index: 9; }
    .product-section-single-tube-singleprov2 .thumbnail-slider ul { grid-gap: 0; justify-content: space-between; margin-top: -30%; }
    .product-section-single-tube-singleprov2 .thumbnail-slider .slider-button { display: none; }

    .product-section-single-tube-singleprov2 .product .product__media-wrapper .product__media-list { margin: 0 -16px !important; }

    .product-recommended .pr-wrap::before { top: 10px; height: 60%; }
}

@media (max-width: 592px) {
    .product-recommended h2 { font-size: 14px; text-align: left; margin: 0 0 20px; }
    .product-recommended .pr-wrap .pr-col img { max-width: 80px; }
    .product-recommended .pr-wrap .pr-col h3 { font-size: 14px; }
    .product-recommended .pr-wrap .pr-col p { font-size: 12px; line-height: 14px; }

    .pr5starreview h2 { font-size: 26px; margin-bottom: 15px; }
    .pr5starreview a { font-size: 16px; }
    .pr5starreview img { margin: 20px auto 0; }

    .pr-after-product-section-single-tube .section-2-lv2 { padding-bottom: 50px; }
    .pr-after-product-section-single-tube .section-2-lv2 h2 { font-size: 32px; margin: 0 0 20px; }
    .pr-after-product-section-single-tube .section-2-lv2 p { font-size: 14px; line-height: 24px; margin-bottom: 40px; }

    .product-section-single-tube-singleprov2 .thumbnail-slider ul { margin-top: -34%; }
}

.thumbnail-slider .thumbnail-list .thumbnail[aria-current] img {border-radius: 8px; border: 1px solid #FF971E!important;}

/* Static Testimonials Section */
.an-testimonials.static .testimonial-carousel-section { padding-top: 45px; }
.an-testimonials.static .ab-rev-testimonials { display: flex; flex-wrap: wrap; margin: 0 0 0 -3%; }
.an-testimonials.static .ab-rev-testimonials .row { display: flex; flex-wrap: wrap; }
.an-testimonials.static .ab-rev-testimonials .item { flex: 0 0 100%; max-width: 47%; background: #F5EDE3; border: 1px solid #472523; border-radius: 10px; padding: 25px; margin: 0 0 80px 3%; }
.an-testimonials.static .ab-rev-testimonials .item .col-2 { order: -1; margin: -70px 0 0; }
.an-testimonials.static .ab-rev-testimonials .item .col-1 { max-width: 100%; text-align: center; padding: 0; }
.an-testimonials.static .ab-rev-testimonials .item .col-2 { order: -1; flex: 0 0 100%; max-width: 100%; padding: 0; margin: -70px 0 0; }
.an-testimonials.static .ab-rev-testimonials .item .col-2 .testimonial-author-wrapper { justify-content: center; margin-bottom: 10px; }
.an-testimonials.static .ab-rev-testimonials .item .col-2 .testimonial-author-wrapper .testimonial-author-img { max-width: 90px !important; border-radius: 500px; margin: 0; }
.an-testimonials.static .ab-rev-testimonials .item .col-1 p { font-family: Euclid-Circular-A; font-size: 15px; color: #472523; line-height: 150%; margin-bottom: 0; }
.an-testimonials.static .ab-rev-testimonials .item .col-1 .testimonial-author-name h4 { font-family: Oakes-Grotesk-Bold; font-size: 14px; color: #472523; margin-bottom: 0; }
.an-testimonials.static .ab-rev-testimonials .item .col-1 .testimonial-author-name h4 span { display: inline-block; font-family: Oakes-Grotesk-Regular; margin-left: 2px; }
.an-testimonials.static .ab-rev-testimonials .item .col-1 .testimonial-author-name h4 br { display: none; }
.an-testimonials.static .ab-rev-testimonials .item .col-2 .testimonial-author-wrapper { display: flex; align-items: center; }
.an-testimonials.static .ab-rev-testimonials .item .col-2 .testimonial-author-wrapper .testimonial-author-img { flex: 0 0 100%; max-width: 100px; margin-right: 0; }
.an-testimonials.static .ab-rev-testimonials .item .col-2 .testimonial-author-wrapper .testimonial-author-img img { max-width: 100%; margin: 0; }
.an-testimonials.static .ab-rev-testimonials .item .col-2 .testimonial-author-wrapper .testimonial-author-name h4 { font-family: Euclid-Circular-A; font-size: 18px; color: #5C4A3D; line-height: 125.5%; margin: 0; }
.an-testimonials.static .ab-rev-testimonials .item .col-2 .testimonial-author-wrapper .testimonial-author-name h4 span { font-family: Euclid-Circular-A; color: #BE8A7A; }

.an-testimonials.mobile { display: none; }
.an-testimonials.mobile .testimonial-carousel-section { padding-top: 60px; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage-outer { overflow: visible; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage { display: flex; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item .row { display: flex; flex-wrap: wrap; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item { background: #F5EDE3; border: 1px solid #472523; border-radius: 10px; padding: 25px 25px 40px; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item .col-1 { max-width: 100% !important; text-align: center; padding: 0 !important; margin-bottom: 0 !important; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item .col-2 { order: -1 !important; flex: 0 0 100% !important; max-width: 100% !important; padding: 0 !important; margin: -70px 0 0; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item .col-2 .testimonial-author-wrapper { justify-content: center; margin-bottom: 10px; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item .col-2 .testimonial-author-wrapper .testimonial-author-img { max-width: 90px !important; border-radius: 500px; margin: 0; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item .col-2 .testimonial-author-wrapper .testimonial-author-img img { margin: 0; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item .col-1 p { font-size: 15px; color: #472523; line-height: 150%; margin-bottom: 0; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item .col-1 .testimonial-author-name h4 { font-family: Oakes-Grotesk-Bold; font-size: 14px; color: #472523; margin-bottom: 0; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item .col-1 .testimonial-author-name h4 span { display: inline-block; font-family: Oakes-Grotesk-Regular; margin-left: 2px; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item .col-1 .testimonial-author-name h4 br { display: none; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item .col-2 .testimonial-author-wrapper { display: flex; align-items: center; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item .col-2 .testimonial-author-wrapper .testimonial-author-img { flex: 0 0 100%; max-width: 100px; margin-right: 0; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item .col-2 .testimonial-author-wrapper .testimonial-author-name h4 { font-family: Euclid-Circular-A; font-size: 18px; color: #5C4A3D; line-height: 125.5%; margin: 0; }
.an-testimonials.mobile .testimonial-carousel-section .owl-stage .owl-item .col-2 .testimonial-author-wrapper .testimonial-author-name h4 span { font-family: Euclid-Circular-A; color: #BE8A7A; }

.an-testimonials.mobile .testimonial-carousel-section .owl-carousel .owl-dots { position: relative; display: flex; justify-content: center; margin-top: -20px; z-index: 9; }
.an-testimonials.mobile .testimonial-carousel-section .owl-carousel .owl-dots .owl-dot { width: 20px; height: 2px; background: #BF9F85; margin: 0 2px; }
.an-testimonials.mobile .testimonial-carousel-section .owl-carousel .owl-dots .owl-dot.active { background: #462523; }

.sk-testimonials-carousel-mobile .an-testimonials.mobile { display: none; margin: 0 -15px; }
.sk-testimonials-carousel-mobile .an-testimonials.mobile .page-width { padding-left: 15px; padding-right: 15px; }
.sk-testimonials-carousel-mobile .an-testimonials.mobile .testimonial-carousel-section { padding: 20px 0 15px; }
.sk-testimonials-carousel-mobile .an-testimonials.mobile .testimonial-carousel-section .owl-stage-outer { overflow: hidden; }
.sk-testimonials-carousel-mobile .an-testimonials.mobile .testimonial-carousel-section .owl-item { background: none; border: none; padding: 0; }
.sk-testimonials-carousel-mobile .an-testimonials.mobile .testimonial-carousel-section .owl-item .row { display: flex; align-items: center; flex-wrap: nowrap; }
.sk-testimonials-carousel-mobile .an-testimonials.mobile .testimonial-carousel-section .owl-item .row .col-1 { flex: 0 0 100%; max-width: calc(100% - 79px) !important; padding: 0 !important; margin-bottom: 0 !important; }
.sk-testimonials-carousel-mobile .an-testimonials.mobile .testimonial-carousel-section .owl-item .row .col-2 { flex: 0 0 100% !important; max-width: 64px !important; padding: 0 !important; margin: 0 15px 0 0; }
.sk-testimonials-carousel-mobile .an-testimonials.mobile .testimonial-carousel-section .owl-item .row .col-1 p { font-size: 14px; color: #000000; text-align: left; }
.sk-testimonials-carousel-mobile .an-testimonials.mobile .testimonial-carousel-section .owl-item .row .col-1 .testimonial-author-name h4 { font-size: 11px; color: #000; text-align: left; margin-bottom: 0; }
.sk-testimonials-carousel-mobile .an-testimonials.mobile .testimonial-carousel-section .owl-item .row .col-1 .testimonial-author-name h4 span { display: inline; font-family: Euclid-Circular-A; font-weight: 400; }
.sk-testimonials-carousel-mobile .an-testimonials.mobile .testimonial-carousel-section .owl-item .row .col-1 .testimonial-author-name h4 img { display: inline-block; vertical-align: middle; width: auto; height: auto; margin: 0 0 2px 3px; }
.sk-testimonials-carousel-mobile .an-testimonials.mobile .testimonial-carousel-section .owl-item .row .col-1 .testimonial-author-name h4 br { display: none; }
.sk-testimonials-carousel-mobile .an-testimonials.mobile .testimonial-carousel-section .owl-carousel .owl-dots { margin-top: 20px; }

@media (max-width: 600px) {
    .an-testimonials.static { display: none; }
    .an-testimonials.mobile { display: block; }
    .sk-testimonials-carousel-mobile .an-testimonials.mobile { display: block; }
}

/* Starter Kit New Template */
.product-starterkitprov2 .header-v2 { background: none !important; }

.product-section-rb-starterkitprov2 { margin-bottom: 100px; }
.product-section-rb-starterkitprov2 .product .product__media-wrapper { margin-bottom: 0; }
.product-section-rb-starterkitprov2 .product .product__media-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list__item img { border: none; border-radius: 0; }
.product-section-rb-starterkitprov2 .product .product__media-wrapper .thumbnail-slider .thumbnail-list .thumbnail[aria-current] img { border-color: #111 !important; }

.product-section-rb-starterkitprov2 .thumbnail-slider ul li { width: 13.66% !important; }

.product-section-rb-starterkitprov2 .thumbnail-slider ul { justify-content: center; }
.product-section-rb-starterkitprov2 .product { align-items: flex-start; }
.product-section-rb-starterkitprov2 .product .product__media-wrapper { max-width: 48% !important; width: 100% !important; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper { max-width: 52% !important; width: 100% !important; padding-right: 5rem; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container { padding-bottom: 0; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__title { font-family: "Euclid-Circular-A"; font-size: 35px !important; color: #000; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product-form { max-width: 100%; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .price-wrapper .price { display: flex; flex-wrap: wrap; align-items: center; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .price-wrapper .price .discount_price { display: block; font-family: "Euclid-Circular-A"; font-size: 20px; color: #703c13; letter-spacing: 0; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .price-wrapper .price .price__container { margin-right: 10px; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .price-wrapper .price .price-item { font-family: "Euclid-Circular-A"; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product-form .button { font-family: "Euclid-Circular-A"; text-transform: lowercase; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product-form .button:hover { background: #000; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product-form .rc-widget { display: block; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product-form .rc-widget .rc-selling-plans label { /*display: none;*/ }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product-form .rc-widget .rc-selling-plans select { appearance: none; width: 100%; height: 50px; background: #fff url('/cdn/shop/files/arrow-down-s-line.png?v=1692267219') no-repeat right 15px center; border: 3px solid #FF971E; font-family: Oakes-Grotesk-Regular; font-size: 16px; color: #111; line-height: 34px; letter-spacing: 0; text-align: center; padding: 0 15px; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__text-wrap { margin: 0; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__text-wrap .product__text { color: rgba(0, 0, 0, 0.7); text-align: left !important; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .price-wrapper { display: none; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box { display: flex; flex-wrap: wrap; margin: 25px 0 0 -5%; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box a { flex: 0 0 100%; max-width: 45%; margin: 0 0 5% 5%; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box a:last-child { max-width: 95%; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box a.full_width_section { max-width:95%; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .labelcontainer { pointer-events: none; margin-bottom: 55%; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box a.full_width_section .labelcontainer { margin-bottom: 20%; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .tubes_subscription { width: 100% !important; height: 100%; background-size: auto 100%; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .tubes_subscription h4 { font-size: 20px; color: #000; text-transform: lowercase; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .tubes_subscription span { display: inline; font-size: 14px; color: #000; line-height: 1em; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .one-time { display: flex; flex-wrap: wrap; justify-content: space-between; } 
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .one-time .labelcontainer { flex: 0 0 100%; max-width: 60%; min-height: 25px; font-size: 20px; color: #000; text-transform: lowercase; margin: 0; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .one-time .product_price { flex: 0 0 100%; max-width: 40%; text-align: right; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .one-time .product_price span { font-size: 20px; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .one-time .product-form__input { margin-top: 12px !important; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .one-time .product-form__input .quantity { max-width: 150px; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .one-time .product-form__input .quantity:after { border: 1px solid #000; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .one-time .product-form__input .quantity .quantity__input { background: none; color: #000; }

.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container { padding: 15px; margin-bottom: 5%; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper.activeborder .rc-container { background: #e9e8df; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper.deactivate .rc-container { background-color: #f2f3ee; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper.deactivate .rc-container .rc_widget__option__label { opacity: .5; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper.deactivate .rc-container .rc-template__radio-group .rc-radio-group__options .rc-radio input[type=radio] {  }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper.deactivate .rc-container .rc-selling-plans { opacity: .5; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper.deactivate .rc-container .rc_popup { opacity: .5; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper.deactivate .rc-container .boxdescbelowprice { opacity: .5; }

.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-selling-plans { display: flex; flex-direction: column; margin-top: -22px; margin-left: 33px; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-selling-plans label { display: none; font-size: 20px; color: #000; font-weight: 400; text-transform: lowercase; margin-bottom: 5px; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-selling-plans select { flex: 0 0 100%; max-width: 190px; width: auto; height: auto; background: url('/cdn/shop/files/s-down.svg?v=1721652080') no-repeat right center / 13px; border: none; border-bottom: 1px dashed #000; font-family: "Euclid-Circular-A"; font-size: 15px; color: #000; font-weight: 400; text-align: left; padding: 0; } 
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-selling-plans select.selectboxbgimgdelivery { background: url('/cdn/shop/files/ev30day.svg?v=1722595885') no-repeat left center; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-template__radio-group .rc-radio-group__options { border: none; border-radius: 0; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-template__radio-group .rc-radio-group__options label { background: none; border: none; padding: 0; margin-bottom: 0; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-template__radio-group .rc-radio-group__options label span.rc-radio__label { width: calc(100% - 36px); font-size: 20px !important; color: #000 !important; line-height: 1.25em; text-transform: lowercase; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-template__radio-group .rc-radio-group__options label span.rc-radio__label span { font-size: 20px !important; color: #000 !important; line-height: 1.25em; text-transform: lowercase; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-template__radio-group .rc-radio-group__options label span.rc-option__text { flex-grow: 1; }

.product-section-rb-starterkitprov2 .product .product__info-wrapper .one-time.tubes_subscription { display: flex; flex-wrap: wrap; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .one-time.tubes_subscription .labelcontainer { flex: 0 0 100%; max-width: 60%; font-size: 20px !important; color: #000 !important; line-height: 1.25em; text-transform: lowercase; margin-bottom: 0; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .one-time.tubes_subscription .product_price { flex: 0 0 100%; max-width: 40%; text-align: right; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .one-time.tubes_subscription .product_price span { display: block; font-size: 14px; color: #000; line-height: 1.25em; text-transform: lowercase; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .one-time.tubes_subscription .product_price .productpricestatic { font-size: 20px; color: #000; line-height: 1.5em; text-transform: lowercase; margin-bottom: 2px; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .one-time.tubes_subscription .product_price .productpricestatic span { font-size: 20px; color: #000; line-height: 1.25em; text-transform: lowercase; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .one-time.tubes_subscription .product-form__quantity { position: static !important; max-width: 112px !important; padding-left: 0; margin: -6px 0 0 36px !important; }

.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc_popup { padding: 0; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc_popup .rc_popup__hover { padding: 0; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc_popup .rc_popup_label_wrapper { outline: none; box-shadow: none; padding: 0; margin-left: 33px; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc_popup .rc_popup_label_wrapper span { font-size: 12px; color: rgba(0, 0, 0, 0.7) !important; padding: 0; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc_popup .rc_popup__hover:after { display: none; }

.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text.subtitle { max-width: 100%; font-family: "Euclid-Circular-A"; font-size: 14px; font-weight: 400; text-align: left; margin: 0; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7468822036630-4 { margin: 5px 0 20px; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7468822036630-4 .product__text { max-width: 100%; font-size: 16px; text-align: left; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7474776014998-4 { margin: 5px 0 20px; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7474776014998-4 .product__text { max-width: 100%; font-size: 16px; text-align: left; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7468825575574-4 { margin: 5px 0 20px; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7468825575574-4 .product__text { max-width: 100%; font-size: 16px; text-align: left; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7468826198166-4 { margin: 5px 0 20px; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7468826198166-4 .product__text { max-width: 100%; font-size: 16px; text-align: left; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7960386896022-4 { margin: 5px 0 20px; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7960386896022-4 .product__text { max-width: 100%; font-size: 16px; text-align: left; }

.product-section-rb-starterkitprov2 .product .product__accordion { border: none; margin-top: 10px; }
.product-section-rb-starterkitprov2 .product .product__accordion .accordion__title { font-family: "Euclid-Circular-A"; font-size: 16px; font-weight: 400; }
.product-section-rb-starterkitprov2 .product .product__accordion summary { border-top: 1px solid rgba(0,0,0,.2); padding: 12px 0; }
.product-section-rb-starterkitprov2 .product .product__accordion summary svg {color:#000; position: relative; top: 3px; width: 14px; height: 14px; }
.product-section-rb-starterkitprov2 .product .product__accordion .accordion__content { font-family: "Euclid-Circular-A"; font-size: 16px; color: #000; font-weight: 400; padding: 0; }
.product-section-rb-starterkitprov2 .product .product__accordion .accordion__content p { margin-bottom: 12px; }
.product-section-rb-starterkitprov2 .product .product__accordion .accordion__content p:last-child { margin-bottom: 0; }
.product-section-rb-starterkitprov2 .product .product__accordion .accordion__content ul { margin-bottom: 12px; }

#shopify-section-logoimages { margin-bottom: 30px !important; }
#shopify-section-logoimages .custom_container { max-width: 1024px; padding: 0 15px; }
#shopify-section-logoimages .custom_container ul { display: flex; align-items: center; justify-content: center; flex-wrap: nowrap; column-gap: 0; }
#shopify-section-logoimages .custom_container ul li { flex: 0 0 100%; max-width: 20%; text-align: center; }
#shopify-section-logoimages .custom_container ul li img { display: inline-block; width: auto; max-height: 50px; }

#shopify-section-template--16309647671446__d26ad8b1-2fb1-48d5-ad3b-c6d436c1e8d5 { margin-bottom: -25px !important; }

.rb-starterkitprov2 { background: #F5EDE3; padding: 100px 0; }
.rb-starterkitprov2 .page-width .row { display: flex; align-items: center; font-family: Euclid-Circular-A; }
.rb-starterkitprov2 .page-width .row .col-1 { flex: 0 0 100%; max-width: 50%; }
.rb-starterkitprov2 .page-width .row .col-2 { flex: 0 0 100%; max-width: 50%; padding-left: 90px; }
.rb-starterkitprov2 .page-width .row .col-1 h2 { font-family: Euclid-Circular-A; font-size: 30px; color: #000; font-weight: 400; line-height: 115%; letter-spacing: 0; margin: 0 0 25px; }
.rb-starterkitprov2 .page-width .row .col-1 strong { font-family: Euclid-Circular-A; font-size: 16px; color: #000; font-weight: 400; line-height: 159%; letter-spacing: 0; margin-bottom: 0; margin-left: -11px; } 
.rb-starterkitprov2 .page-width .row .col-1 ul { list-style: none; padding: 0; margin: 15px 0 20px 0; }
.rb-starterkitprov2 .page-width .row .col-1 ul li { background: url('/cdn/shop/files/Vector_17.png?v=1702295240') no-repeat left top 3px / 15px; font-family: Euclid-Circular-A; font-size: 16px; color: #000; line-height: 148%; padding-left: 25px; }
.rb-starterkitprov2 .page-width .row .col-1 p { font-family: Euclid-Circular-A; font-size: 16px; color: #000; line-height: 24px; margin-bottom: 0; }
.rb-starterkitprov2 .page-width .row .col-1 p:first-of-type { font-size: 20px; margin-left: 11px; margin-bottom: 20px; }
.rb-starterkitprov2 .page-width .row .col-1 em { font-size: 14px; color: #000; }
.rb-starterkitprov2 .page-width .row .col-2 h2 { display: none; font-family: Oakes-Grotesk-Regular; font-size: 30px; color: #000; font-weight: 400; line-height: 115%; letter-spacing: 0; margin: 0 0 25px; }

@media (max-width: 980px) {
    .product-section-rb-starterkitprov2 .product .product__info-wrapper { padding-right: 0; }
}

@media (max-width: 767px) {
    .product-starterkitprov2 .header-v2 .header__heading-link2 { /*background: url(https://autonomyfoods.com/cdn/shop/t/1/assets/autonomy_logo_dark.png) no-repeat left center / 100%;*/ }
    .product-starterkitprov2 .header__icon--menu .icon.icon-hamburger { /*background: url(/cdn/shop/files/bnav.png?v=1693642952) no-repeat center / 100%;*/ }
    .product-starterkitprov2 .header__icon--menu .icon.icon-close { background: url(/cdn/shop/files/close-icon-black.png?v=1721462157) no-repeat center / 100%; }

    .product-section-rb-starterkitprov2 .product .product__media-wrapper { margin-bottom: 0; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper { padding-top: 10px !important; padding-bottom: 40px !important; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container { display: flex; flex-direction: column; padding-bottom: 0; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .title-wrap { /*order: 1;*/ }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .title-wrap .product__title { font-size: 32px !important; text-transform: lowercase; margin-bottom: 15px; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .price-wrapper { /*order: 2;*/ }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .buy_buttons-wrap { /*order: 3;*/ }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .buy_buttons-wrap .form { display: flex; flex-direction: column; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .buy_buttons-wrap .form .product-form__buttons { }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .buy_buttons-wrap .form .rc-container {  }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7468822036630-6 { display: block; order: 3; margin: -5px 0 0; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7474776014998-6 { display: block; order: 3; margin: -5px 0 0; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7468825575574-6 { display: block; order: 3; margin: -5px 0 0; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7468826198166-6 { display: block; order: 3; margin: -5px 0 0; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7468822036630-4 { display: block; order: 3; margin: 5px 0; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7474776014998-4 { display: block; order: 3; margin: 5px 0; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7468825575574-4 { display: block; order: 3; margin: 5px 0; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product__text-7468826198166-4 { display: block; order: 3; margin: 5px 0; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product_description_productv2 { order: 4; }

    .rb-starterkitprov2 { padding: 40px 0; }
    .rb-starterkitprov2 .page-width .row { flex-wrap: wrap; }
    .rb-starterkitprov2 .page-width .row .col-1 { max-width: 100%; padding: 0 20px; }
    .rb-starterkitprov2 .page-width .row .col-1 h2 { display: none; font-size: 22px; text-align: center; }
    .rb-starterkitprov2 .page-width .row .col-1 p { font-size: 15px; }
    .rb-starterkitprov2 .page-width .row .col-1 p:first-of-type { font-size: 16px; margin-bottom: 5px; }
    .rb-starterkitprov2 .page-width .row .col-1 ul li { font-size: 15px; }
    .rb-starterkitprov2 .page-width .row .col-2 { order: -1; max-width: 100%; padding-left: 0; margin-bottom: 20px; }
    .rb-starterkitprov2 .page-width .row .col-2 div { text-align: center; }
    .rb-starterkitprov2 .page-width .row .col-2 h2 { display: block; font-size: 22px; text-align: center; }

    .product-section-rb-starterkitprov2 .product .product__media-wrapper { max-width: 100% !important; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper { max-width: 100% !important; }

    #shopify-section-template--16309647671446__d26ad8b1-2fb1-48d5-ad3b-c6d436c1e8d5 { margin-bottom: -5px !important; }

    #shopify-section-template--16309647671446__d26ad8b1-2fb1-48d5-ad3b-c6d436c1e8d5 .pr5starreview h2 { margin-top: 0; }
    .section-template--16309647671446__d262c52f-933e-4c00-94cf-a6a754a5adb2-padding { padding-bottom: 5px !important; }

    .product-section-rb-starterkitprov2 { margin-bottom: 20px; }
}

[data-controller="wrapped-cart"], [data-controller="wrapped-item"], [data-controller="wrapped-product"] {display:none;}

/* 26-12-2023 */
.page-homepage-v2 .home-banner-26122023 .home-banner-section .page-width .col-1 { padding: 20px 90px 20px 0; }
.page-homepage-v2 .home-banner-26122023 .home-banner-section h3 { color: #000; }
.page-homepage-v2 .home-banner-26122023 .home-banner-section p { color: #000; }
.page-homepage-v2 .home-banner-26122023 .home-banner-section .btn-wrapper a { max-width: none; width: auto; background: no-repeat; border-bottom: 1px solid; border-radius: 0; font-family: Euclid-Circular-A; font-size: 12px; color: #000; font-weight: 400; text-align: center; letter-spacing: 3.2px; padding: 0; margin: 0; }

.page-homepage-v2 .home-26122023 .section-1-lv2 { background: none; padding: 0; }
.page-homepage-v2 .home-26122023 .an-testimonials { padding-top: 0; }

.pr-after-product-section-single-tube.home-26122023 .section-2-lv2 { padding-top: 0; }

.choose-autonomy.home-26122023 { background: #F5EDE3; }
.choose-autonomy.home-26122023 .page-width { padding-top: 60px; padding-bottom: 70px; }
.choose-autonomy.home-26122023 h2 { font-family: Euclid-Circular-A; font-size: 30px; color: #000; line-height: 116%; text-align: left; letter-spacing: 0; }
.choose-autonomy.home-26122023 p { font-family: Oakes-Grotesk-Regular; font-size: 16px; color: #000; text-align: center; line-height: 150%; text-align: left; letter-spacing: 0; margin-bottom: 0; }
.choose-autonomy.home-26122023 .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3 { font-family: "Euclid-Circular-A"; font-size: 18px; color: #000; line-height: 150%; }
.choose-autonomy.home-26122023 .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .link { display: flex; align-items: center; justify-content: center; width: 100%; height: 50px; background: #FF971E; border: none; border-radius: 0; font-size: 16px; color: #fff; text-align: center; padding: 0 15px; margin: 0; }
.choose-autonomy.home-26122023 .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .link:hover { font-size: 20px; }

.home-26122023 .section-3-lv2 .bg-2-wrap { padding-top: 80px; padding-bottom: 80px; }
.home-26122023 .section-3-lv2 .pwr-1 .col-1 h2 { color: #000; }
.home-26122023 .section-3-lv2 .pwr-1 .col-1 p { color: #000; }
.home-26122023 .section-3-lv2 .pwr-2 h3 { color: #000; }
.home-26122023 .section-3-lv2 .pwr-2 .col-1 ul li h5 { color: #000; }
.home-26122023 .section-3-lv2 .pwr-2 .col-1 ul li p { color: #000; }

.page-homepage-v2 .home-26122023 .an-testimonials.static { margin-bottom: -25px !important; }

@media (max-width: 1200px) {
    .home-26122023 .section-3-lv2 { background: none; }  
    .home-26122023 .section-3-lv2 .bg-2-wrap { background: none; }  
}

@media (max-width: 767px) {
    .page-homepage-v2 .home-banner-26122023 .home-banner-section .hb-mobile { margin: 0 -20px 20px; }
    .page-homepage-v2 .home-banner-26122023 .home-banner-section h3 { text-align: center; line-height: 116%; margin-bottom: 20px; }
    .page-homepage-v2 .home-banner-26122023 .home-banner-section p { text-align: center; margin-bottom: 20px; }
    .page-homepage-v2 .home-banner-26122023 .home-banner-section .home-banner-below-section { padding-bottom: 0px; }

    .page-homepage-v2 .product-recommended.home-26122023 div { padding-bottom: 0; }
    .page-homepage-v2 .pr5starreview.home-26122023 a { font-family: Euclid-Circular-A; font-size: 12px; letter-spacing: 1.3px; }
    .page-homepage-v2 .home-26122023 .an-testimonials.mobile .testimonial-carousel-section { padding-top: 0; padding-bottom: 70px; }
    .page-homepage-v2 .home-26122023 .an-testimonials.static .testimonial-carousel-section { padding-bottom: 0 !important; }

    .pr-after-product-section-single-tube.home-26122023 .section-2-lv2 h2 { font-size: 28px; text-align: left; margin: 0 0 28px; }
    .pr-after-product-section-single-tube.home-26122023 .section-2-lv2 p { display: none; }

    .choose-autonomy.home-26122023 .page-width { padding-top: 40px; padding-bottom: 10px; }
    .choose-autonomy.home-26122023 h2 { font-size: 24px; }
    .choose-autonomy.home-26122023 .multicolumn-list .multicolumn-list__item { margin-bottom: 40px; }
    .choose-autonomy.home-26122023 .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper { margin-right: -16px; }

    .home-26122023 .section-3-lv2 .bg-2-wrap { padding-top: 45px; padding-bottom: 30px; }
    .home-26122023 .section-3-lv2 .pwr-1 { width: 100%; border: none; }
    .home-26122023 .section-3-lv2 .pwr-2.acm-box .col-1 ul { border-bottom: 3px solid #ECDCC8; margin-bottom: 30px; }
    .home-26122023 .section-3-lv2 .pwr-2 .col-1 ul li { margin-bottom: 35px; }
    .home-26122023 .section-3-lv2 .pwr-2 h3 { margin: 0 0 20px; }
    .home-26122023 .section-3-lv2 .pwr-2 .pwr-22 { padding-bottom: 15px; }

  .shopify-section.section-header .header .header-v2-wrap header-drawer a.header__icon--cart {
    color: #FFFFFF !important;
  }

  .shopify-section.section-header.menu-open .header .header-v2-wrap header-drawer a.header__icon--cart {
    color: #000 !important;
  }
}

@media (max-width: 600px) {
    .page-homepage-v2 .an-testimonials .page-width { padding-top: 60px; }
}

@media (max-width: 592px) {
    .home-26122023 .section-3-lv2 .pwr-2 .pwr-22 .btn-wrapper { display: none; }
}

.index.page-homepage-v2 .pr5starreview a { text-decoration: none; pointer-events: none; }


.rebuy-notification-modal.is-visible {
    display: none !important;
}

.rebuy-cart__flyout {
    width: 420px !important;
}

.rebuy-cart .rebuy-cart__progress-bar-wrapper .rebuy-cart__progress-bar-meter { display: none; }
.rebuy-cart .rebuy-cart__progress-bar-container { background: #fafafa; font-family: Euclid-Circular-A !important; font-size: 16px; color: #472523; line-height: normal; letter-spacing: 0; }
.rebuy-cart .rebuy-cart__progress-bar-container .rebuy-cart__progress-bar-prompt b { display: inline-block; }

button.rebuy-button {
    background: #ff971e !important;
    border: none !important;
    border-radius: unset !important;
}

button.rebuy-button.rebuy-cart__checkout-button.block {
    background: #000 !important;
    font-size: 16px !important;
    color: #fff !important;
    padding: 0 25px !important;
    border: none !important;
    border-radius: 100px !important;
    text-align: center;
    word-break: break-word;
    align-self: flex-end;
    cursor: pointer;
    text-transform: lowercase;
    height: 48px !important;
    margin: 0 auto !important;
    margin-top: 10px !important;
}

h2#SmartCart_title {
    font-size: 16px  !important;
    color: #000  !important;
    line-height: normal  !important;
    margin-top: 5px  !important;
    -webkit-font-smoothing: antialiased  !important;
    letter-spacing: 0  !important;
    font-weight: 400  !important;
    text-decoration: none  !important;
}

h4.primary-title {
    color: #472523 !important;
    line-height: normal !important;
    margin-top: 0px !important;
    -webkit-font-smoothing: antialiased !important;
    letter-spacing: 0 !important;
    font-weight: 400 !important;
    text-decoration: none !important;
    font-size: 16px !important;
}


a.rebuy-cart__flyout-item-product-title {
    font-family: Euclid-Circular-A !important;
    font-size: 16px !important;
    color: #111 !important;
    line-height: 150% !important;
    font-weight: normal !important;
    text-decoration: none !important;
}
a.rebuy-product-title.clickable {
    font-family: Euclid-Circular-A !important;
    font-size: 16px !important;
    color: #111 !important;
    line-height: 150% !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

button.rebuy-button.rebuy-cart__continue-shopping-button.block.outline {
    background: unset !important;
    color: #000 !important;
    border-bottom: 1px solid !important;
    font-size: 16px !important;
    width: auto;
    border-radius: unset !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    display: flex;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-between;
    align-items: stretch;
    margin: 0 auto;
    margin-top: 10px;
}

.rebuy-cart__flyout-empty-cart p a {
    background: #000 !important;
    font-size: 18px !important;
    color: #fff !important;
    border: none !important;
    border-radius: 100px !important;
    text-transform: lowercase;
    text-align: center;
    word-break: break-word;
    align-self: flex-end;
    cursor: pointer;
    margin: 0 auto !important;
    margin-top: 10px !important;
}

.rebuy-cart__flyout-close, .rebuy-cart__flyout-close:hover, .rebuy-cart__flyout-close:focus{
  font-size: 24px !important;
}
span.rebuy-money {
    color: #703c13 !important;
}

.header .header-v2-wrap header-drawer a.header__icon--cart {
    width: auto;
    height: auto;
    font-family: "Euclid-Circular-A";
    font-size: 15px;
    color: #000;
    white-space: nowrap;
    text-decoration: underline !important;
    text-transform: lowercase;
    margin-right: 15px;
}
.header .header-v2-wrap header-drawer a.header__icon--cart .icon-cart { display: none; }
.header .header-v2-wrap header-drawer a.header__icon--cart .cart-count-bubble { display: none; }
.header .header-v2-wrap header-drawer a.header__icon--cart .visually-hidden { display: block; position: static !important; width: auto; height: auto; text-align: right; }

.header .header-v2-wrap header-drawer {
    display: flex !important;
    align-items: center;
}
.timesact-button-bis {margin-bottom:0!important;margin-top:0!important;}

.preorder-desc{
  text-decoration: underline !important;
  font-size: 14px !important;
}

/* 15-07-2024 */
.product-section-single-tube-singleprov2 .product-section-single-tube .product { align-items: flex-start; }

#shopify-section-template--17084609396886__16735197648157a2a6 { padding-top: 40px; }
/* Css*/
.labelcontainer {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 45px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.labelcontainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 50%;
  border:#000 solid 1px;
}

/* On mouse-over, add a grey background color */
.labelcontainer:hover input ~ .checkmark {
  /*background-color: #ccc;*/
}

/* When the radio button is checked, add a blue background */
.labelcontainer input:checked ~ .checkmark {
  background-color: #fff;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.labelcontainer input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.labelcontainer .checkmark:after {
    top: 3px;
    left: 3px;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    background: #000;
}
.tubes_subscription {
    /*background: url(//autonomyfoods.com/cdn/shop/t/5/assets/IMG_tubes.png?v=9944930…);*/
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    /*border: #000 solid 2px;*/
    padding: 15px;
}
.tubes_subscription.deactivate { background-color: #f2f3ee; }
.tubes_subscription.activeborder { background-color: #e9e8df; }
.tubes_subscription.active { border:#000 solid 2px; }

.rc_popup_label_wrapper svg.reload-icon {
    display: none !important;
}

span.rc_popup__label {
    color: #000 !important;
}

/* Home Page (New) */
.custom_review { width: 100% !important; background: rgba(233, 232, 223, 1); clear: both; padding: 2px 20px 5px; }
.custom_review .loox-rating { text-align: center; }
.custom_review .loox-rating .loox-rating-label { font-size: 15px; color: #000; text-decoration: none; }
.custom_review .loox-rating .loox-rating-content { display: flex; justify-content: center; }
.custom_review .loox-rating .loox-rating-content svg { width: 18px; height: 18px; }

.header-wrapper .header { padding-top: 15px; padding-bottom: 15px; }

.section-image-home .grid .image-with-text__text-item .image-with-text__content { display: flex; align-items: center; justify-content: center; background: none; border: none; padding: 0 40px 0 0; }
.section-image-home .grid .image-with-text__text-item .image-with-text__content h2 { max-width: 380px; font-size: 28px; }
.section-image-home .grid .image-with-text__text-item .image-with-text__content .rte { max-width: 380px; }
.section-image-home .grid .image-with-text__text-item .image-with-text__content p { font-size: 16px; color: #000; line-height: 1.55em; }
.section-image-home .grid .image-with-text__text-item .image-with-text__content p.subtitle { font-size: 12px; color: rgba(0, 0, 0, 0.7); margin-top: 12px; }
.section-image-home .grid .image-with-text__text-item .image-with-text__content .button { min-width: 166px; margin-top: 20px; }

.section-logoslider { padding: 100px 0 95px; }
.section-logoslider ul { display: flex !important; justify-content: center; list-style: none; }
.section-logoslider ul li img { width: auto; max-height: 60px; }

.smart-products { background: none; }
.smart-products .grid .grid__item .multicolumn-card .multicolumn-card__image-wrapper { margin-bottom: 12px; }
.smart-products .grid .grid__item .multicolumn-card h3 { font-size: 20px; line-height: 1.3em; margin-bottom: 10px; }
.smart-products .grid .grid__item .multicolumn-card .multicolumn-card__info .link { display: inline-block; background: #000; border: none; border-radius: 500px; transition: all .2s ease-in-out; font-family: Euclid-Circular-A; font-size: 14px; color: #fff; font-weight: 400; line-height: 14px; text-align: center !important; text-decoration: none; letter-spacing: 0; padding: 9px 20px; } 

.page-homepage-v2 .product-recommended { margin-top: 80px; }
.page-homepage-v2 .product-recommended { padding-top: 25px; padding-bottom: 25px; }

.product-grid { row-gap: 50px; }

.page-homepage-v2 .optimized_stack .product-grid { margin-bottom: 36px; }

.page-homepage-v2 .collapsible-content { border: none; }
.page-homepage-v2 .collapsible-content .collapsible-content-wrapper-narrow { max-width: 1024px; margin-bottom: 30px; }
.page-homepage-v2 .collapsible-content .collapsible-content__header h2 { font-size: 28px; margin-bottom: 20px; }
.page-homepage-v2 .collapsible-content .collapsible-content__grid .accordion summary h3 { font-size: 18px; color: #000; }
.page-homepage-v2 .collapsible-content .collapsible-content__grid .accordion .accordion__content { padding: 0; }
.page-homepage-v2 .collapsible-content .collapsible-content__grid .accordion .accordion__content p { font-size: 14px; color: #000; }

.page-homepage-v2 .section-faq { padding-bottom: 0; }

#shopify-section-template--17084608479382__259956fa-9c7f-47a1-8b49-395db1967e5d .read-more-link { font-size: 16px; color: #000; }

/* Product Page */
/*#shopify-section-template--17123296215190__logoslider { padding: 0; }
#shopify-section-template--17084609396886__logoslider { padding: 0; }*/

.section-logoslider { margin-left: auto !important; margin-right: auto !important; }
.gs__product-page .section-logoslider { padding: 0; }
.gs__product-page #shopify-section-logoslider { padding: 50px 0 70px; }
/*.product-singleprov2 .section-logoslider { padding: 0; }
.product-starterkitprov2 .section-logoslider { padding: 0; }*/


.rc_popup__hover:after{display:none;}
.rc_popup__block {display: none !important;}

.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio input[type="radio"] { width: 25px; height: 25px; accent-color: #000; }

.product-custom-subscription .product-recommended { margin-top: 80px; margin-bottom: 50px; }

.subscription_box .deactivate.tubes_subscription { background: #f3f3ee; }

.product-form .deactivate { opacity: 1 !important; }
.product-form .deactivate .labelcontainer .otmpcls { opacity: .5; }
.product-form .deactivate .product_price { opacity: .5; }
.product-form .deactivate .product-form__quantity { opacity: .5; pointer-events: none; }

/* Loader */
.fullloadingbox { display: flex; align-items: center; justify-content: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,.7); z-index: 9; }
.fullloadingbox .fullloadinboxloader { width: 36px; height: 36px; border: 5px solid #bbb; border-bottom-color: #000; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: rotation 1s linear infinite; }
@keyframes rotation {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
} 


.klaviyo-close-form { top: -20px !important; right: -20px !important; outline: none; }
.kl-private-reset-css-Xuajs1 :focus-visible { outline: none !important; box-shadow: none !important; }

@media (max-width: 989px) {
    /* Home Page */
    .smart-products .grid { row-gap: 35px; column-gap: 16px; padding: 0 20px !important; }
    .smart-products .grid .grid__item { width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4); margin-bottom: 0; }
    .smart-products .grid .grid__item .multicolumn-card h3 { font-size: 18px; }
    
}

@media (max-width: 767px) {
  .modal-content{height:auto !important;}
    .header-v2 { position: absolute; }
    .header-v2 .header__icon--menu .icon.icon-hamburger { background: url('/cdn/shop/files/mob-nav-light.png?v=1722505401') no-repeat center / 100%; }

    .product-section-single-tube-singleprov2 .product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) { /*margin: 0 -15px !important;*/ }


    /* Home Page */
    .custom_review .loox-rating .loox-rating-label { font-size: 13px; }

    .section-image-home .image-with-text { padding: 0; }
    .section-image-home .grid .grid__item { width: 100%; }
    .section-image-home .grid .grid__item.image-with-text__text-item { padding: 20px; }
    .section-image-home .grid .image-with-text__text-item .image-with-text__content { align-items: flex-start; justify-content: flex-start; padding: 0; }
    .section-image-home .grid .image-with-text__text-item .image-with-text__content h2 { max-width: 100%; margin-bottom: 7px; }
    .section-image-home .grid .image-with-text__text-item .image-with-text__content .rte { max-width: 100%; }
    .section-image-home .grid .image-with-text__text-item .image-with-text__content .button { display: none; }

    .page-homepage-v2 .section-logoslider { padding: 0 0 40px; }
    .page-homepage-v2 .section-logoslider#shopify-section-template--17084608479382__logoslider { padding: 50px 0 20px; }
    .page-homepage-v2 #shopify-section-template--17201710465174__logoslider { padding: 50px 0 20px; }
    
    .section-logoslider ul li img { max-height: 25px; }
    .section-logoslider .sliderlogosnew { transform: scale(.7); margin-left: -155px; }

    .smart-products .grid .grid__item { width: calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 3); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 3); }

    .page-homepage-v2 .product-recommended { margin-top: 35px; }

    .section-3-lv2 .pwr-1 { padding-bottom: 0; }
    .section-3-lv2 .pwr-1 .col-1 h2 { font-size: 28px; margin-bottom: 5px; }
    .section-3-lv2 .pwr-1 .col-1 p { font-size: 14px; line-height: 1.35em; }
    .optimized_stack h4 { font-size: 16px; }
    .optimized_stack span { font-size: 14px; }
    .optimized_stack .product-grid { row-gap: 30px; margin-bottom: 0; }

    .page-homepage-v2 .collapsible-content .collapsible-content__header h2 { margin-bottom: 0; }

    #shopify-section-logoimages .custom_container ul li { padding: 10px; }
    #shopify-section-logoimages .custom_container ul li img { width: 100%; max-height: none; }

    .page-homepage-v2 .optimized_stack .bg-2-wrap { padding-bottom: 40px; }
    .page-homepage-v2 .optimized_stack .product-grid { margin-bottom: 0; }

    .pr-after-product-section-single-tube.home-26122023 .section-2-lv2 h2 { margin: 0 0 15px; }
    .pr-after-product-section-single-tube .section-2-lv2 .custom_review_inner { margin-bottom: 22px; }
    .pr-after-product-section-single-tube .section-2-lv2 .custom_review_inner .loox-rating-content { flex-wrap: wrap; }
    .pr-after-product-section-single-tube .section-2-lv2 .custom_review_inner .loox-rating-content .loox-rating-label { flex: 0 0 100%; margin: 3px 0 0; }

    .page-homepage-v2 .section-faq { padding-bottom: 30px; }

    /* Footer */
    .footer-v2 .footer__content-top .footer-top-heading { padding: 30px 0 0; }
    .footer-v2 .footer__content-top .footer-top-heading h2 { font-size: 28px; }
    .footer-v2 .footer__blocks-wrapper { padding: 28px 0 70px; }
    .footer-v2 .footer__blocks-wrapper .footer-block--newsletter { border-top: 1px solid #593c38; padding-top: 30px; margin-top: 25px; }
    .footer-v2 .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter h2 { font-size: 14px; line-height: 1.3em; }
    .footer-v2 .footer__blocks-wrapper .footer-block--newsletter .footer-block__newsletter p { font-size: 14px; line-height: 1.35em; }
    
    /* Product Page */
    .product-recommendations .product-recommendations__heading { font-size: 32px; }
    .product-recommendations .product-grid .grid__item .card .card__content .card__information { padding: 12px 0 0; }
    .product-recommendations .product-grid .grid__item .card .card__content .card__information h3 a { font-size: 18px; line-height: 1.3em; }
    .product-recommendations .product-grid .grid__item .card .card__content .card__information .price { margin-bottom: 10px; }

    .product-custom-subscription .product-recommended { margin-top: 40px; margin-bottom: 20px; }

    .product-custom-subscription .optimized_stack .pwr-2 { margin-top: 30px; }
    .product-custom-subscription .optimized_stack .pwr-2 .pwr-22 .btn-wrapper .section-3-btn-v2 { width: 100%; }

    .needsclick.kl-teaser-T6ZKwU.undefined.kl-private-reset-css-Xuajs1 { position: static !important; }
    .product-singleprov2 .needsclick.kl-teaser-T6ZKwU.undefined.kl-private-reset-css-Xuajs1 { display: none !important; }
    .product-starterkitprov2 .needsclick.kl-teaser-T6ZKwU.undefined.kl-private-reset-css-Xuajs1 { display: none !important; }
    .product-custom-subscription .needsclick.kl-teaser-T6ZKwU.undefined.kl-private-reset-css-Xuajs1 { display: none !important; }

    .product-custom-subscription.overflow-hidden-tablet .header-wrapper.gradient { background: #fff !important; }
    .product-custom-subscription.overflow-hidden-tablet .header-v2 .header__heading-link2 img { opacity: 0; }
    .product-custom-subscription.overflow-hidden-tablet .header-v2 .header__heading-link2 img.hide_mobile { display: block; opacity: 1; }
}

@media (max-width: 592px) {
    /* Home Page */
    .product-recommended .grid .grid__item { width: 32%; }
    .product-recommended .grid .grid__item img { max-width: 84px; margin-bottom: 8px; }
    .product-recommended .grid .grid__item h3 { font-size: 12px; }
    .product-recommended .grid .grid__item p { font-size: 12px; line-height: 1.3em; }

    .page-homepage-v2 .collapsible-content .collapsible-content__grid .accordion { margin-top: 22px; }
    .page-homepage-v2 .collapsible-content .collapsible-content__grid .accordion + .accordion { margin-top: 0; }
    .page-homepage-v2 .collapsible-content .collapsible-content__grid .accordion summary { padding: 1.2rem 0; }
    .page-homepage-v2 .collapsible-content .collapsible-content__grid .accordion summary h3 { font-size: 14px; }
    .page-homepage-v2 .collapsible-content .collapsible-content__grid .accordion .accordion__content p { font-size: 12px; line-height: 1.4em; }

    .product-grid .grid__item { flex-grow: 0; }
}

@media (max-width: 440px) {
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .one-time.tubes_subscription .product-form__quantity { margin: 8px 0 0 36px !important; }

    .product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-selling-plans select { max-width: 150px; font-size: 12px; padding-right: 20px; }
}

@media (max-width: 400px) {
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .tubes_subscription h4 { font-size: 15px; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-template__radio-group .rc-radio-group__options label span.rc-radio__label span { font-size: 15px !important; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .one-time.tubes_subscription .labelcontainer { font-size: 15px !important; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper .one-time.tubes_subscription .product_price .productpricestatic { font-size: 15px; }

    .product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-selling-plans select { max-width: 130px; }
}



/*29-7-2024*/
.mobile-view{display:none;}
.section-faq svg.icon.icon-plus,.section-faq svg.icon.icon-minus{color:#000 !important;position: absolute;height: 0.9rem;right: 1.5rem;top: calc(50% - .2rem);}
.section-faq svg.icon.icon-minus, .product .product__accordion summary svg.icon.icon-minus{display:none;}
.accordion details[open]>summary .icon-plus{display:none;}
.accordion details[open]>summary .icon-minus, .product .product__accordion details[open]>summary .icon-minus{display:block;height:.2rem;}
@media only screen and (max-width: 767px) {
.mobile-view{display:block;}
  .hide_mobile{display:none;}
  .section-image-text-second .grid .image-with-text__text-item .image-with-text__content p.image-with-text__text--caption{text-transform:lowercase;color: #000000b3;font-size: 12px;}
  .smart-products .grid .grid__item .multicolumn-card h3 {font-size: 16px;}
}
/*29-7-2024*/
/*30-7-2024*/
.collapsible-content summary:hover{background:transparent !important;}
.collapsible-content summary:hover .accordion__title {text-decoration: none !important;}
/*30-7-2024*/
/* 31-7-2024*/
ul.list_own {
    list-style: initial;
}
/*31-7-2024 */
.optimized_stack span.close{font-size:35px;}
.footer a.ingredientsscroll,
.footer a.shoppageredirect {
    cursor: pointer;
}

.boxdescbelowprice {
  text-align: right;
  width: 100%;
  font-style: normal;
  font-weight: 400;
  padding-right: 4px;
  font-size: 14px;
  color: #000;
  line-height: 1.25em;
  text-transform: lowercase;
  display: block;
  margin-top: 5px;
  overflow: visible;
}
.page-homepage-v2 video{
 height: auto !important;
}

.index .btn-wrapper, .page-home-qr-code .btn-wrapper {
    display: none;
}

.rebuy-cart__flyout-recommendations [data-rebuy-id="139470"] {
    display: none !important;
}
.trybtnhome {
    cursor: pointer !important;
}

.media--portrait a{
    position: relative !important;
} 
/*6-8-2024*/
form.needsclick.klaviyo-form.klaviyo-form-version-cid_3.kl-private-reset-css-Xuajs1 {
    background: #fff !important;
}
button.needsclick.go3640409417.kl-private-reset-css-Xuajs1 {
    text-transform: lowercase;
    background: #000 !important;
    font-family: Euclid-Circular-A !important;
    border-radius: 500px !important;
    transition: all .2s ease-in-out;
    font-size: 14px !important;
    padding: 9px 20px;
    height: 40px !important;
    font-weight: 400 !important;
}
span.ql-font-caveat {
    font-family: "Euclid-Circular-A" !important;
    text-transform: lowercase;
    line-height: 17px;
    color: #000 !important;
}
.kl-private-reset-css-Xuajs1 span {
    color: #000 !important;
    font-family: "Euclid-Circular-A" !important;
    text-transform: lowercase;
    line-height: 17px;
}
.kl-private-reset-css-Xuajs1 input[type=email]::placeholder {
  color: #000 !important;
  opacity: 1; 
  font-family: "Euclid-Circular-A" !important;
  text-transform: lowercase;
}
button.needsclick.klaviyo-close-form.kl-private-reset-css-Xuajs1 svg circle {
    fill: #fff;
}
button.needsclick.klaviyo-close-form.kl-private-reset-css-Xuajs1 svg path {
    stroke: #000;
}
span.ql-font-arial {
    color: #000 !important;
    font-size: 15px !important;
    font-family: "Euclid-Circular-A" !important;
    text-transform: lowercase !important;
}

.rebuy-cart__flyout a.rebuy-cart__flyout-item-product-title {
    pointer-events: none;
}

.rebuy-cart__flyout .rebuy-cart__flyout-item-media a {
    pointer-events: none;
}

/* 14-02-2025 */
/*
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .grid .grid__item span { display: none; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .grid .grid__item .labelcontainer span { display: inline; }
.product-section-rb-starterkitprov2 .product .product__info-wrapper .subscription_box .labelcontainer { margin-bottom: 75%; }
*/

/* 24-02-2025 */
.smart-products-v2 { /*display: none;*/ }
.product-without-subscription #gsAppContainer { display: none; }
.product-without-subscription .qp-wrapper .fp-wrapper .discount_price { display:none; }

#shopify-section-template--17885898932374__16735197648157a2a6 { padding-top: 40px; } 

/*.product-without-subscription .thumbnail-slider .slider-button--prev { width: 22px; height: 22px; background: url('/cdn/shop/files/arrow-left.svg?v=1740394719') no-repeat center / 100% !important; transform: rotate(-180deg); }
.product-without-subscription .thumbnail-slider .slider-button--prev svg { display: none; }
.product-without-subscription .thumbnail-slider .slider-button--next { width: 22px; height: 22px; background: url('/cdn/shop/files/arrow-left.svg?v=1740394719') no-repeat center / 100% !important; }
.product-without-subscription .thumbnail-slider .slider-button--next svg { display: none; }*/

.product-without-subscription .thumbnail-slider ul { justify-content: flex-start; margin-left: 0; }
/*.product-without-subscription .slider-mobile-gutter .slider-button { position: absolute; }*/
.product-without-subscription .thumbnail-slider ul li { margin-left: 1.5%; margin-right: 1.5%; }
.product-without-subscription .thumbnail-slider ul li span.thumbnail__badge { width: 26px; height: 26px; background: url('/cdn/shop/files/play-icon.svg?v=1740652631') no-repeat center / 100%; top: 50%; left: 50%; margin: -12px 0 0 -12px; }
.product-without-subscription .thumbnail-slider ul li span.thumbnail__badge svg { display: none; }
.product-without-subscription .product__media-wrapper .product__media-list .product__media-item.is-active .product__modal-opener--video { display: none !important; }

.product-without-subscription .thumbnail-slider.mobile-slider-thumbs { padding-top: 0 !important; }
.product-without-subscription .thumbnail-slider.mobile-slider-thumbs ul { margin: 0 !important; }
.product-without-subscription .thumbnail-slider.mobile-slider-thumbs ul li { width: 15.2% !important; }

.product-starterkitprov2 .thumbnail-slider ul { justify-content: flex-start; margin-left: 0; }
.product-starterkitprov2 .thumbnail-slider ul li { margin-left: 1.5%; margin-right: 1.5%; }
.product-starterkitprov2 .thumbnail-slider ul li span.thumbnail__badge { width: 26px; height: 26px; background: url('/cdn/shop/files/play-icon.svg?v=1740652631') no-repeat center / 100%; top: 50%; left: 50%; margin: -12px 0 0 -12px; }
.product-starterkitprov2 .thumbnail-slider ul li span.thumbnail__badge svg { display: none; }
.product-starterkitprov2 .product__media-wrapper .product__media-list .product__media-item.is-active .product__modal-opener--video { display: none !important; }

.product-starterkitprov2 .thumbnail-slider.mobile-slider-thumbs { padding-top: 0 !important; }
.product-starterkitprov2 .thumbnail-slider.mobile-slider-thumbs ul { margin: 0 !important; }
.product-starterkitprov2 .thumbnail-slider.mobile-slider-thumbs ul li { width: 15.2% !important; }

.product-custom-subscription .thumbnail-slider ul { justify-content: flex-start; margin-left: 0; }
.product-custom-subscription .thumbnail-slider ul li { margin-left: 1.5%; margin-right: 1.5%; }
.product-custom-subscription .thumbnail-slider ul li span.thumbnail__badge { width: 26px; height: 26px; background: url('/cdn/shop/files/play-icon.svg?v=1740652631') no-repeat center / 100%; top: 50%; left: 50%; margin: -12px 0 0 -12px; }
.product-custom-subscription .thumbnail-slider ul li span.thumbnail__badge svg { display: none; }
.product-custom-subscription .product__media-wrapper .product__media-list .product__media-item.is-active .product__modal-opener--video { display: none !important; }

.product-custom-subscription .thumbnail-slider.mobile-slider-thumbs { padding-top: 0 !important; }
.product-custom-subscription .thumbnail-slider.mobile-slider-thumbs ul { margin: 0 !important; }
.product-custom-subscription .thumbnail-slider.mobile-slider-thumbs ul li { width: 15.2% !important; }

.product-without-subscription .product .product__info-wrapper .product__info-container .product-form__input { margin-top: 20px !important; margin-bottom: 20px !important; }
.product-without-subscription .product .product__info-wrapper .product__info-container .product-form .product-form__buttons { margin-bottom: 22px; }
.product-without-subscription .product-form__quantity { background: #e9e8df; padding: 14px 18px 18px; margin-top: 15px !important; }
.product-without-subscription .product-form__quantity .qp-wrapper .fp-wrapper { display: flex; justify-content: space-between; margin-bottom: 15px; }
.product-without-subscription .product-form__quantity .qp-wrapper .fp-wrapper .price__regular { font-size: 18px !important; text-align: right; }
.product-without-subscription .product-form__quantity .qp-wrapper .fp-wrapper .fp-inner .price span { display: block; font-size: 18px; text-align: right; line-height: normal; margin: 0; }
.product-without-subscription .product-form__quantity .qp-wrapper .fp-wrapper .fp-inner span { display: block; font-size: 15px; color: #000; line-height: normal; margin-top: -5px; }
.product-without-subscription .product__info-wrapper .product__info-container .product-form__input .quantity { max-width: 130px; background: #fff; }
.product-without-subscription .product__info-wrapper .product__info-container .product-form__input .quantity input { background: none; outline: none; }
.product-without-subscription .product__info-wrapper .product__info-container .product-form__input .qtyboxandaddtocartbtn { display: flex; align-items: center; justify-content: space-between; }
.product-without-subscription .product__info-wrapper .product__info-container .product-form__input .qtyboxandaddtocartbtn .qtybox { flex: 0 0 100%; max-width: 130px; }
.product-without-subscription .product__info-wrapper .product__info-container .product-form__input .qtyboxandaddtocartbtn .productaddtocartbtn { flex: 0 0 100%; max-width: calc(100% - 130px); padding-left: 18px; }
.product-without-subscription .product__info-wrapper .product__info-container .product-form { margin: 0 !important; }
.product-without-subscription .product__info-wrapper .product__info-container .product-form .product-form__buttons { margin-top: 0 !important; margin-bottom: 0 !important; }
.product-without-subscription .product__info-wrapper .product__info-container .product-form__input .quantity:after { display: none; }

#shopify-section-template--17084608479382__224e4274-b1f4-4a33-bd7c-eaadcdab2155 { margin-bottom: 70px !important; }

.section-home-products .smart-products .grid .grid__item .multicolumn-card h3 { margin-bottom: 5px; }
.section-home-products .smart-products .grid .grid__item .multicolumn-card .multicolumn-card__info .rte { margin-bottom: 15px; }
.section-home-products .smart-products .grid .grid__item .multicolumn-card .multicolumn-card__info .rte p { font-size: 17px; line-height: 1.3em; }

.product-without-subscription .product .product__info-wrapper .product__info-container .product__text.subtitle br { display: block; margin-top: 10px; }

@media (max-width: 767px) {
    .section-home-products .smart-products .grid .grid__item .multicolumn-card .multicolumn-card__info .rte p { font-size: 15px; }

    .product-without-subscription .product__info-wrapper .product__info-container .product-form .product-form__buttons .product-form__submit { padding: 15px; }

    .product-without-subscription .product-section-single-tube.page-width { margin-bottom: 0; }
    /*.product-without-subscription .product .product__info-wrapper { padding-bottom: 20px !important; }
    .product-without-subscription .section-2-lv2 { padding-top: 40px; }*/
}

.section-autonomy-trinity-pack-1-x-each-flavor-gifts-onetime .qp-wrapper .fp-inner .price {text-align:end;}

.product-section-rb-starterkitprov2 .product .product__media-wrapper {display:block;}
.product-section-rb-starterkitprov2 .product .product__media-wrapper.mobile {display:none;}

@media (max-width: 767px) {
  /*.product-section-rb-starterkitprov2 .product .product__media-wrapper {display:none;}*/
  .product-section-rb-starterkitprov2 .product .product__media-wrapper.mobile {display:block;}

  .product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .title-wrap .product__title { margin-bottom: 0; }
}


.thumbnail-list__item button.video:after {
    content: "";
    display: block;
    background: url('/cdn/shop/files/play-icon.svg?v=1740652631') no-repeat center / 100%; ;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    width: 26px;
    height: 26px;
    z-index: 9;
}
.thumbnail-list__item button.video img{
  opacity: 0.5;
}

/* 28-02-2025 */
.optimized_stack h4 { margin-bottom: 5px; }
.optimized_stack span { display: block; line-height: 1.3em; }

.product .product__info-wrapper .product__info-container .price { text-align: right; }

.rebuy-widget .rebuy-product-price > div { display: flex; }
.rebuy-widget .rebuy-product-price > div .rebuy-money.compare-at { order: -1; margin-right: 5px; }

.section-3-lv2 .pwr-1 .col-1 p { font-size: 14px; color: #111; line-height: 148%; }
.home-26122023 .section-3-lv2 .pwr-1 .col-1 p { font-size: 14px; color: #111; line-height: 148%; }

/*.product-section-single-tube-singleprov2 .product .product__media-wrapper .product__media-list { margin: 0 0 10px !important; }*/

/*.product-section-rb-starterkitprov2 .product .product__info-wrapper { text-align: }
.product-without-subscription .product-form__quantity .qp-wrapper .fp-wrapper .fp-inner span { text-align: right; }*/

@media (max-width: 767px) {
    .page-homepage-v2 .section-logoslider#shopify-section-template--17084608479382__logoslider, .page-homepage-v2 #shopify-section-template--17201710465174__logoslider { padding: 25px 0 0px; }

    .section-image-home .grid .image-with-text__text-item .image-with-text__content .rte { margin-top: 5px; }

    .home-26122023 .section-3-lv2 .bg-2-wrap { padding-top: 25px; }

    .page-homepage-v2 .optimized_stack .bg-2-wrap { padding-bottom: 20px; }

    .pr-after-product-section-single-tube .section-2-lv2 { padding-bottom: 20px; }
     .pr-after-product-section-single-tube.home-26122023 .section-2-lv2 {padding-bottom: 10px;}
    .page-homepage-v2 .section-faq { padding-bottom: 0px; }

    .page-homepage-v2 .section-logoslider { padding: 0 0 25px; }

    .section-3-lv2 .pwr-1 .col-1 p { font-size: 14px; line-height: 148%; }

    /**/
    .product-without-subscription .thumbnail-slider { padding: 0; }

    .product-starterkitprov2 .thumbnail-slider { padding: 0; }

    .product-custom-subscription .thumbnail-slider { padding: 0; }
    .product-custom-subscription .product-section-single-tube.page-width { padding: 0; }
    .product-custom-subscription .product .product__info-wrapper { padding: 10px 20px 15px !important; }

    /*.product-section-single-tube-singleprov2 .product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) { margin: 0 !important; }
    .product-section-single-tube-singleprov2 .product .product__media-wrapper .product__media-list { margin: 0 !important; }
    .product-section-single-tube-singleprov2 .product .product__media-wrapper .product__media-list .product__media-item { width: 100%; margin: 0; }*/
    
    /*.product-section-single-tube-singleprov2 .product .product__media-wrapper .product__media-list { margin: 0 !important; }
    .product-section-single-tube-singleprov2 .product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) { margin: 0 -16px !important; }
    .product-section-single-tube-singleprov2 .product .product__media-wrapper slider-component.mobile-slider-thumbs:not(.thumbnail-slider--no-slide) { margin: 0 !important; }*/
    
    .product-productv3-video .section-2-lv2 { padding-top: 20px; }
    .product-productv3-video .section-3-lv2 .pwr-1 .col-1 h2 { margin-bottom: 5px; }
    .product-productv3-video .section-3-lv2 .pwr-1 .col-1 p { font-size: 14px; color: #111; line-height: 148%; }
    .product-section-rb-starterkitprov2 .product .product__info-wrapper { padding-bottom: 15px !important; }

    .product-productv3-video .section-2-lv2 { padding-bottom: 30px !important; }

    #shopify-section-template--17885898932374__16735197648157a2a6 { padding-top: 10px; }

    body .section-template--17885898932374__custom_product_recommend_CDjUxR-padding { padding-top: 0; padding-bottom: 0; }

    .gs__product-page #shopify-section-logoslider { padding: 30px 0 30px; }
}

#hpqrcode {cursor: pointer;}

.section-take-the-ritual-home .title-wrap { margin-bottom: 15px; } 
.section-take-the-ritual-home .product__text.subtitle { display: flex; flex-direction: column; } 
.section-take-the-ritual-home .product__text.subtitle span { margin-bottom: 10px; } 
.section-take-the-ritual-home-one-time-purchase .title-wrap { margin-bottom: 15px; } 
.section-take-the-ritual-home-one-time-purchase .product__text.subtitle { display: flex; flex-direction: column; } 
.section-take-the-ritual-home-one-time-purchase .product__text.subtitle span { margin-bottom: 10px; }


.section-terra .title-wrap { margin-bottom: 15px; } 
.section-terra .product__text.subtitle { display: flex; flex-direction: column; } 
.section-terra .product__text.subtitle span { margin-bottom: 10px; } 
.section-terra-one-time-purchase .title-wrap { margin-bottom: 15px; } 
.section-terra-one-time-purchase .product__text.subtitle { display: flex; flex-direction: column; } 
.section-terra-one-time-purchase .product__text.subtitle span { margin-bottom: 10px; }

.section-ryokan .title-wrap { margin-bottom: 15px; } 
.section-ryokan .product__text.subtitle { display: flex; flex-direction: column; } 
.section-ryokan.product__text.subtitle span { margin-bottom: 10px; } 

.section-ryokan-one-time .title-wrap { margin-bottom: 15px; } 
.section-ryokan-one-time .product__text.subtitle { display: flex; flex-direction: column; } 
.section-ryokan-one-time .product__text.subtitle span { margin-bottom: 10px; }
/* 25-06-2025 */
@media screen and (max-width: 749px) {
    .slider.slider--mobile { scroll-padding-left: 0 !important; }

    .product-section-single-tube-singleprov2 .product .product__media-wrapper .product__media-list { margin: 0 !important; }
    .product__media-list .product__media-item { width: 100% !important; }

    .product .product__media-wrapper .slider.slider--mobile.thumbnail-list { margin-left: 8px !important; }
}

.custom-product-recommended .subheadingcls p {
    line-height: 20px;
    margin: 5px 0px !important;
}

/* 06-10-2025 */
.bundle-upsell .bundle-header p { font-size: 14px; color: #111; line-height: 148%; font-weight: 400; margin-bottom: 10px; }
.bundle-upsell .bundle-products { display: flex; flex-wrap: wrap; margin-top: 25px; }
.bundle-upsell .bundle-products .bundle-item { flex: 0 0 100%; max-width: 170px; text-align: center; margin-right: 20px; }
.bundle-upsell .bundle-products .bundle-item:last-child { margin-right: 0; }
.bundle-upsell .bundle-products .bundle-item .bundle-item-wrap { background: #eee; border: 1px solid #595959; border-radius: 20px; text-align: center; cursor: pointer; padding: 10px; margin-bottom: 20px; }
.bundle-upsell .bundle-products .bundle-item .bundle-item-wrap img { display: inline-block; margin-bottom: 10px; }
.bundle-upsell .bundle-products .bundle-item .bundle-item-wrap .add-to-cart { display: inline-block; font-size: 17px; color: #595959; line-height: 1.3em; cursor: pointer; }
.bundle-upsell .bundle-products .bundle-item p { font-size: 16px; color: #595959; line-height: 1.3em; text-align: center; }

.section-2-lv2 .bundle-upsell { max-width: 600px; padding: 70px 20px 30px; margin: 0 auto; }
.section-2-lv2 .bundle-upsell .bundle-header p { text-align: center; }
.section-2-lv2 .bundle-upsell .bundle-products { justify-content: center; }
.section-2-lv2 .bundle-upsell .bundle-products .bundle-item p { margin-bottom: 0; }

@media screen and (max-width: 440px) {
    .bundle-upsell .bundle-products .bundle-item { max-width: 48%; margin-right: 4%; }
    .bundle-upsell .bundle-products .bundle-item p { padding: 0 10px; }
}

/* 09-10-2025 */

.ac-wrap {
    padding: 50px 15px 0px 15px;
}

.ac-wrap .bundle-header {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.ac-wrap .bundle-price {
    font-size: 17px;
    font-weight: 500;
    margin: 5px 0px;
}

.ac-wrap .sale-price {
    color: #6b3e1d;
    margin-right: 6px;
}

.ac-wrap .compare-price {
    color: #6b3e1d;
    text-decoration: line-through;
    opacity: 0.7;
}

.ac-wrap .product-container {
    display: flex;
    justify-content: flex-start;
    /*gap: 40px;*/
    flex-wrap: wrap;
    margin-left: -3%;
}

.ac-wrap .product-container .product-card {
    width: 30.33%;
    margin: 0 0 3% 3%;
}

.ac-wrap .product-info {
    margin-top: 10px;
}

.ac-wrap .product-title {
    font-style: normal;
    font-size: 22.3072px;
    color: #000000;
    line-height: 20px;
}

.ac-wrap .bundle-description {
    font-size: 15.6151px;
    text-align: left !important;
}

.ac-wrap .product-subtitle {
    color: #666!important;
    margin: 5px 0 !important;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}

.ac-wrap .product-price {
    font-size: 1.1rem!important;
    font-weight: 500!important;
    margin: 5px 0 !important;
}

.ac-wrap .view-button {
    box-sizing: border-box;
    display: block !important;
    padding: 8px 15px !important;
    width: fit-content;
    background: #000000;
    border-radius: 44.6145px;
    font-size: 16px !important;
    margin-top: 10px !important;
    color: #FFF !important;
    text-decoration: none !important;
}

.ac-wrap .view-button:hover {
    background-color: #333;
}

.anf-img {
    /*width: 70%;*/
}

.anf-img img {
    /*margin: auto;*/
    width: 520px;
}

.anf-img {
    margin-top: 10px;
}

.video-carousel img { 
    width: 100%; 
    height: auto; 
    border-radius: 12px; 
    cursor: pointer; 
    display: block; 
}


.product-section-rb-starterkitprov2 .product .product__info-wrapper .one-time.tubes_subscription .product-form__quantity { margin-top: 0 !important; }
.product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form .product-form__buttons.atc-btn { width: calc(100% - 176px); margin-left: 25px; margin-top: -1px; }

@media (max-width: 460px) {
    .product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form .product-form__buttons.atc-btn { width: calc(100% - 160px); height: 48px; margin-left: 12px; }
    .product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form .product-form__buttons.atc-btn .button { padding: 14px 10px 16px; }
}

@media (max-width: 767px) {
    .ac-wrap .product-container .product-card { width: 47%; }
}

@media (max-width: 600px) {
    .ac-wrap .product-container { margin-left: 0; margin-bottom: 30px; }
    .ac-wrap .product-container .product-card { width: 100%; margin: 0 0 50px; }
    .ac-wrap .product-container .product-card:last-child { margin-bottom: 0; }
}

/* 13-01-2026 */
.product-starterkitprov2.product-productv3-video form.klaviyo-form h1 span { font-size: 26px !important; }
.product-starterkitprov2.product-productv3-video form.klaviyo-form p span { font-size: 16px; color: #000; line-height: 1.55em; }
.product-starterkitprov2.product-productv3-video .kl-private-reset-css-Xuajs1 input[type="email"] { height: 46px !important; }
.product-starterkitprov2.product-productv3-video form.klaviyo-form button.go1284576775 { display: inline-block !important; width: 100% !important; height: auto !important; border: none !important; border-radius: 45px !important; transition: none !important; font-family: Euclid-Circular-A !important; font-size: 16px !important; font-weight: 400 !important; text-transform: capitalize !important; text-decoration: none !important; text-transform: none !important; letter-spacing: 0 !important; padding: 17px 30px !important; margin: 0 !important; } 

/* 30-03-2026 */
@import url('https://fonts.googleapis.com/css2?family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&display=swap');
/* font-family: "Playfair", serif; */

.newsalespagecls.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-template__radio-group .rc-radio-group__options label { padding: 0 !important; }
.newsalespagecls.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-template__radio-group .rc-radio-group__options label span.rc-radio__label { padding-bottom: 18px; }
.newsalespagecls.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-template__radio-group .rc-radio-group__options label span.rc-radio__label span { display: none; }
.product .product__info-wrapper .product__info-container .rc-template__radio-group .rc-radio-group__options .rc-radio input[type="radio"] { margin-top: 0 !important; }

.newsalespagecls .new-sub-layout .sub-header-top .sub-header-left .sub-title { font-weight: 500; line-height: normal; letter-spacing: 0.8px; margin-bottom: 0; }
.newsalespagecls .new-sub-layout .sub-header-top .sub-header-left .sub-product-name { font-size: 21px; font-weight: 400 !important; text-transform: lowercase; line-height: 28px; margin: 0; } 
.newsalespagecls .new-sub-layout .sub-header-top .sub-header-left .sub-badge-popular { border-radius: 3px; font-size: 9px; font-weight: 500; line-height: normal; text-align: center; letter-spacing: 0.8px; padding: 3px 5px; margin: 0; }

.newsalespagecls .new-sub-layout .sub-header-top .sub-price-block .sub-price-serve { font-size: 12px; color: #000; font-weight: 400; line-height: normal; margin: 0; }

.newsalespagecls .sub-serves-line { margin-top: 0 !important; }
.newsalespagecls .sub-serves-line .sub-badge-save { font-weight: 400; }

.newsalespagecls .sub-includes-title { font-size: 12px; font-weight: 400; letter-spacing: .8px !important; }
.newsalespagecls .sub-price-large { font-family: Euclid-Circular-A !important; font-size: 24px; }

.newsalespagecls .sub-freq-line { width: 100%; border-top: 1px solid rgba(0,0,0,.08) !important; border-bottom: none !important; padding-bottom: 0 !important; margin: 0; }
.newsalespagecls .sub-freq-line .sub-freq-select-wrapper .rc-selling-plans__label { display: none !important; }
.newsalespagecls .sub-cancel-text { display: none; }
.newsalespagecls .rc_popup { display: none !important; }

.newsalespagecls.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper.activeborder .rc-container { background: none; }
.newsalespagecls.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper .rc-container .rc-widget .rc-selling-plans select { border-bottom: 1px solid rgba(0,0,0,.1) !important; }

.newsalespagecls .rc-container-wrapper.active { background-color: #eeeae4 !important; border-radius: 5px !important; margin-bottom: 10px !important; }
.newsalespagecls .rc-container-wrapper.activeborder { background-color: #fff !important; }
.newsalespagecls.product-section-rb-starterkitprov2 .product .product__info-wrapper .rc-container-wrapper.deactivate .rc-container { background-color: transparent !important; }

.newsalespagecls.product-section-rb-starterkitprov2 .product .product__info-wrapper .product__info-container .product-form { background: #f6f2ee; padding: 5px 5px 15px; }

/* ----- */

.newsalespagecls.product-section-rb-starterkitprov2 .product .product__info-wrapper .one-time.tubes_subscription .labelcontainer { max-width: none; height: auto; border-bottom: 1px solid #e5e5e0; padding-top: 0; padding-bottom: 15px; margin: 0 0 15px !important; }
.newsalespagecls .new-onetime-layout { background-color: #eeeae4; border-radius: 5px !important; padding: 15px; }
.newsalespagecls .one-time.activeborder .new-onetime-layout { background-color: #fff !important; }
.newsalespagecls .ot-content-wrapper { padding: 0 0 0 18px; }
.newsalespagecls .ot-content-wrapper.secondrow { padding: 0; }
.newsalespagecls .ot-content-wrapper.secondrow .ot-right-col .ot-bottom-info { margin-top: 0; }

.newsalespagecls .ot-content-wrapper .ot-left-col .ot-header-left .ot-try-first { font-weight: 500; line-height: normal; letter-spacing: 0.8px; margin-bottom: 0; }
.newsalespagecls .ot-content-wrapper .ot-left-col .ot-header-left .ot-title { font-family: Euclid-Circular-A !important; font-size: 21px; font-weight: 400 !important;   text-transform: initial; line-height: 28px; margin: 0; } 
.newsalespagecls .ot-content-wrapper .ot-left-col .ot-qty-wrapper { width: 116px; }
.newsalespagecls.product-section-rb-starterkitprov2 .product .product__info-wrapper .one-time.tubes_subscription .product-form__quantity { margin: 0 !important; }
.newsalespagecls .product .product__info-wrapper .product__info-container .buy_buttons-wrap .product-form__input .quantity { height: 38px; min-height: auto !important; border: 2px solid #ccc; }
.newsalespagecls .product .product__info-wrapper .product__info-container .product-form__input .quantity:after { display: none !important; }

.newsalespagecls .product-form .deactivate .product-form__quantity { opacity: 1; }
.newsalespagecls .product-form .deactivate .product-form__quantity .quantity__button { color: #000; }

.newsalespagecls .ot-price-large { font-family: Euclid-Circular-A !important; font-size: 24px; }
.newsalespagecls .ot-content-wrapper .ot-right-col .ot-price-serve { font-size: 12px; color: #000; font-weight: 400; line-height: normal; margin: 3px 0 0; }
.newsalespagecls .ot-content-wrapper .ot-right-col .ot-price-serve span { font-weight: 700; }
.newsalespagecls.product-section-rb-starterkitprov2 .product .product__info-wrapper .one-time.tubes_subscription { margin-bottom: 10px !important; }

.newsalespagecls .trust-icons-container { font-size: 10px; }

.rb-after-product-section-single-tube { padding-bottom: 50px; }

.product-section-single-tube-singleprov2 .thumbnail-slider ul { margin-left: 0 !important; }
.product-custom-newsalespage .product__media-wrapper .product__media-list .product__media-item.is-active .product__modal-opener--video { display: none !important; }

.product-custom-newsalespage .product-section-rb-starterkitprov2 .thumbnail-slider ul { justify-content: flex-start; }

body .sliderlogosnew .slide { height: 42px; width: 1430px; }
body .sliderlogosnew .slide img { max-width: none; width: auto; height: 42px; }


@media (max-width: 767px) {
    .page-homepage-v2 #MainContent .section-logoslider { padding: 25px 0 0; }
    .page-homepage-v2 .section-logoslider { padding: 0 0 25px; }

    .page-homepage-v2 .product-recommended { padding-top: 10px; padding-bottom: 12px; }

    #pr-after-product-section-single-tube.rb-after-product-section-single-tube { padding-bottom: 10px; }

    .product-recommended > div { padding-top: 10px; padding-bottom: 15px; }

    body .custom-product-recommended h3.headingcls { font-size: 16px; }
    body .custom-product-recommended .subheadingcls p { font-size: 14px; line-height: 1.3em; }

    .newsalespagecls .sub-price-large { align-items: flex-start; }
}

@media screen and (max-width: 749px) {
    .product-custom-newsalespage .product-section-single-tube-singleprov2 .thumbnail-slider { padding: 0 !important; }
    .product-custom-newsalespage .product-section-single-tube-singleprov2 .thumbnail-slider ul { margin-top: 0 !important; }
    .product-custom-newsalespage .product-section-single-tube-singleprov2 .product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) { margin: 0 -15px !important; }
    .product-custom-newsalespage .thumbnail-slider.mobile-slider-thumbs ul li { width: 15.2% !important; }

    .product-custom-newsalespage .optimized_stack .product-grid { margin-bottom: 30px; }
}

@media (max-width: 430px) {
    .newsalespagecls .new-sub-layout .sub-header-top .sub-header-left .sub-product-name { font-size: 16px; }
    .newsalespagecls .ot-content-wrapper { flex-wrap: nowrap; }
    .newsalespagecls .ot-content-wrapper .ot-left-col .ot-header-left .ot-title { font-size: 16px; }

    .newsalespagecls .sub-serves-line .sub-badge-save { /*font-size: 8px;*/ width: 152px; line-height: 1.2em; }
    .newsalespagecls .sub-price-large { font-size: 20px; }
    .newsalespagecls .ot-price-large { font-size: 20px; }
}

.header-v2-wrap .menu-drawer__menu li:nth-child(4) a { display: none; }
a:not([href]) {cursor: inherit;}
.link, .customer a {cursor: pointer !important;}