/** Shopify CDN: Minification failed

Line 6:8067 Unexpected "}"

**/
body{background-color:#fff}header.tt-header{background:#fff4df!important;box-shadow:0 0!important}.custom-section-brand .brand-slider-wrapper{display:flex;align-items:center;gap:80px}section.thc-drinks-wrapper{position:relative}.banner__box .banner__heading{font-family:Recoleta;max-width:610px;font-size:64px;line-height:64px;color:#221617;font-weight:500;margin-bottom:16px;margin-top:0}.banner__content{max-width:100%!important;width:100%;padding-bottom:107px!important}body.index .shopify-section.custom-promo-section .main-content img.point-icon{margin:0}.wls-blog-single.site-inner .wls-blog-single__header-navigation .wls-blog-single__header-navigation-btn{padding-left:2px;padding-right:2px}.standalone-bottomline a.text-m{font-weight:400!important;font-size:16px!important;color:#2c2c2c!important;line-height:18px;padding-left:5px}li.pags_wrapper a.pagination__item{display:block!important;max-width:100%!important;text-align:center;font-size:18px!important;height:40px;line-height:40px!important}li.pags_wrapper{border:2px solid #221617;border-radius:100px;max-width:84px!important;width:100%!important;margin:0!important;display:block!important;flex:none!important}ul.pagination__list.list-unstyled ul{padding:0;list-style:none;display:flex;gap:20px}ul.pagination__list.list-unstyled{justify-content:space-between}.show-only_firts{display:none}.main-blog .blog-articles .blog-articles__article.article:first-child p.show-only_firts{display:block;color:#000;font-size:18px;line-height:24px}.main-blog .blog-articles .blog-articles__article.article:first-child .card.article-card{flex-direction:row-reverse}.main-blog .blog-articles .blog-articles__article.article:first-child .card.article-card .card__inner{height:100%}.main-blog .blog-articles .blog-articles__article.article:first-child{grid-column:1 / -1}a.pagination__item.pagination__item--current{display:flex;border:2px solid #221617;height:40px;width:40px;border-radius:100%;text-decoration:none;max-width:40px}a.pagination__item.pagination__item--current:after{display:none}a.texts{text-decoration:none!important;color:#221617;font-weight:600;font-size:14px;text-transform:uppercase;font-family:DM Sans,sans-serifimportant;margin-right:10px}product-info .product__description ul{padding-left:0!important;list-style:none}product-info .product__description ul li{position:relative;background-image:url(/cdn/shop/files/flower.svg?v=1752221897);background-repeat:no-repeat;background-position:left 13%;padding-left:25px;padding-bottom:5px}p.rating-count.caption{white-space:nowrap;font-size:16px;text-align:start;font-family:"Open Sans";font-style:normal;font-weight:300;color:#2c2c2c;padding-top:2px;line-height:28px}h3.product-title a{color:#000;text-decoration:none}.autoship-widget-option-wrapper.vertical{background-color:#eee2cf;border:1px solid #7A2E2E!important;border-radius:8px;color:#221617;cursor:pointer;padding:0;margin-bottom:20px}.autoship-widget-option-wrapper.vertical.option-active{border:2px solid #7A2E2E!important;background-color:#E4CECE}.autoship-widget-option-wrapper.noborder{background-color:#eee2cf;border:1px solid #7A2E2E!important;border-radius:8px;color:#221617;cursor:pointer;padding:0;margin-bottom:12px}.autoship-widget-option-wrapper.noborder.option-active{border:2px solid #7A2E2E!important;background-color:#E4CECE}.autoship-widget-option-wrapper input[type=radio]{accent-color:#7A2E2E}select.autoship-widget-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:100px;display:block;font-size:14px;font-weight:500;height:36px;line-height:14px;margin-bottom:0;padding:0 16px;width:250px}span.subscription-discounted-price{float:right;color:#221617;font-size:16px;line-height:20px}label.form__label.font--nav{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;margin-bottom:8px;color:#000}.autoship-widget-option-wrapper.noborder{margin-top:10px}.autoship-widget-option-wrapper.vertical .autoship-deliver-every-dropdown:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath stroke='%23221617' stroke-linecap='round' stroke-linejoin='round' d='m10.973 1.308-5.02 4.977-4.98-5.019'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:auto;content:"";height:7px;position:absolute;right:15px;top:16px;width:12px}.autoship-widget-option-wrapper label.autoship-widget-dropdown-label,.autoship-widget-option-wrapper.vertical .autoship-widget-dropdown-label{width:100%;padding:20px;cursor:pointer}.autoship-widget-option-wrapper.vertical .autoship-deliver-every-dropdown{padding-left:20px;padding-right:0;margin-top:0;width:auto;position:relative}.autoship-widget-option-wrapper.vertical .autoship-widget-option-footer{padding-left:20px;padding-right:20px;padding-bottom:20px}.autoship-widget-option-footer ul li:first-child:before{background-image:url(/cdn/shop/files/pause.svg?v=1752146051)!important}.autoship-widget-option-footer ul li:before{content:"";background-image:url(/cdn/shop/files/savtime.svg?v=1752146108);width:20px;height:20px;position:absolute;left:0}.autoship-widget-option-footer ul li{position:relative;padding-left:30px}.autoship-widget-option-footer ul{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px;font-size:12px;margin-bottom:0}label.autoship-widget-dropdown-label a{display:none!important}.product-card__title-reviews-wrapper{margin-top:20px}fieldset.js.product-form__input.product-form__input--pill{display:flex;flex-wrap:wrap;gap:10px;max-width:100%}.product-cocktails fieldset.js.product-form__input.product-form__input--pill .variants_pils label{width:160px;height:auto}fieldset.js.product-form__input.product-form__input--pill .variants_pils label{background-color:#fff0;border:1px solid #7a2e2e;border-radius:10px;cursor:pointer;padding:14px 10px 10px 10px;width:100%;margin:0!important;width:134px;height:100%;max-height:130px}.variants_pils img{max-width:50px;display:block;margin:0 auto 10px}.product-cocktails fieldset.js.product-form__input.product-form__input--pill span{display:block}section.product__info-container{background:#EEE2CF;padding:38px 73px 20px 74px;border-radius:20px}.product__info-wrapper.grid__item{padding-left:0}.product-form__input--pill input[type=radio]:checked+label{border-width:2px!important;background-color:#E4CECE!important}fieldset.js.product-form__input.product-form__input--pill .variants_pils label span{display:block;font-weight:600;margin-top:7px}fieldset.js.product-form__input.product-form__input--pill legend.form__label{font-size:0}fieldset.js.product-form__input.product-form__input--pill legend.form__label:after{content:"buy more save more:";font-size:16px;font-weight:600}section.product__info-container .price-per-item__container quantity-input.quantity{width:100%;border:2px solid #7A2E2E;border-radius:50px;height:48px}section.product__info-container .price-per-item__container quantity-input.quantity:after,section.product__info-container .price-per-item__container quantity-input.quantity:before{display:none}fieldset.js.product-form__input.product-form__input--pill .variants_pils label{color:#000!important}.grid__item.product__media-wrapper{background:#fff;padding:20px;border-radius:20px}.product.product--medium.product--left.product--thumbnail_slider{gap:22px}.grid__item.product__media-wrapper .product-media-container.media-type-image{border:0;background:#fff}section.product__info-container .price-per-item__container quantity-input.quantity input{font-size:22px}section.product__info-container .price-per-item__container quantity-input.quantity button.quantity__button span.svg-wrapper svg{color:#221617}section.product__info-container .price-per-item__container quantity-input.quantity button.quantity__button span.svg-wrapper{width:18px}.message p{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:0!important}}.message p span{font-size:14px}.product-form__input.product-form__quantity{margin-top:0}.message{margin-bottom:10px}.product-form__input.product-form__quantity label.quantity__label.form__label{display:none}variant-selects{margin-bottom:32px!important}.product__title h1{color:#221617;font-size:24px;font-weight:600;line-height:30px}button.product-form__submit.button.button--full-width{background-color:#7A2E2E;color:#fff;font-weight:700;border-radius:50px;height:72px;font-size:20px}button.product-form__submit.button.button--full-width:after,button.product-form__submit.button.button--full-width:before{display:none}.banner .banner__content .banner__box{padding:0!important}.banner .banner__content .banner__text{color:#221617;font-size:18px;line-height:27px;margin-top:0;margin-bottom:48px;max-width:596px}.banner__box .wls-hero__items .wls-hero__items-item .wls-hero__items-item-text{font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:21px;margin:0;text-transform:uppercase}.banner__box .wls-hero__items{column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:48px;max-width:520px;row-gap:16px}.banner__box .wls-hero__items .wls-hero__items-item{display:flex;gap:16px}.banner__buttons{margin-top:0!important;max-width:320px!important;width:100%}.banner__buttons .button{max-width:320px;width:100%;background:#67af83;color:#fff;padding:8px 24px;display:flex;align-items:center;justify-items:center;height:48px;border-radius:24px;box-sizing:border-box;font-size:16px;font-weight:500;justify-content:center;line-height:125%}.banner__buttons .button:after{display:none!important}.custom-section-brand .brand-slider-wrapper{align-items:center;gap:48px!important;width:100%;margin:0 auto;max-width:1248px;padding:35px 16px 64px}.custom-section-brand .brand-slider-wrapper .brand-slider{display:flex;flex-wrap:wrap;gap:57px;justify-content:center;align-items:center;width:100%}.custom-section-brand .brand-slider-wrapper p{font-size:20px;font-weight:500;margin:0;white-space:nowrap}.custom-section-effect .custom-shop-by-effect{padding:48px 0 80px}.custom-shop-by-effect .section-title{font-family:Recoleta;font-size:48px;font-weight:500;line-height:52.8px;text-align:center;margin:0}.custom-shop-by-effect .container{display:flex;gap:64px;flex-direction:column;margin:0 auto;max-width:1248px;padding:0 16px}.custom-shop-by-effect .container .effect-grid{gap:32px}.custom-shop-by-effect .container .effect-grid .effect-card{height:289px}.custom-shop-by-effect .container .effect-grid .effect-card .content{min-height:289px;padding:32px 24px}.custom-shop-by-effect .container .effect-grid .effect-card .content .content-main{display:flex;flex-direction:column;gap:24px;margin:0}.custom-shop-by-effect .container .effect-grid .effect-card .content .content-main .effect-title{font-family:Recoleta;font-size:32px;line-height:35.2px;font-weight:500;margin:0;position:relative;text-align:left}.custom-shop-by-effect .container .effect-grid .effect-card .content .content-main .effect-description{font-size:18px;font-weight:400;line-height:27px;text-align:left;margin:0}.custom-shop-by-effect .container .effect-grid .effect-card .content .shop-button{border:2px solid #fff;border-radius:50px;color:#fff;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.03em;line-height:20px;margin:0;padding:16px 32px;text-align:left;-webkit-transition:all .3sease;transition:all .3sease}.custom-shop-by-effect .container .effect-grid .effect-card .content .shop-button:hover{background:#fff;border-color:#000!important;color:#000!important}.custom-collection-slider .thc-drinks-wrapper{margin:0 auto;max-width:1248px;padding:80px 16px 128px;background:#fff0;display:flex;align-items:start;gap:40px}.custom-collection-slider .thc-drinks-wrapper .container{width:100%}.custom-collection-slider .thc-drinks-wrapper .container .drinks-heading{width:100%;max-width:286px;display:flex;flex-direction:column;gap:40px;text-align:left}.custom-collection-slider .thc-drinks-wrapper .container .drinks-heading h5{font-family:Recoleta;font-size:48px;line-height:52px;font-weight:500;letter-spacing:-.4px!important;margin:0}h3.product-title{font-weight:500;font-family:Recoleta;color:#000;font-size:18px;line-height:27px}p.product-price{color:#1e4d9e;font-size:12px;font-weight:400;line-height:16px}p.product-price strong{font-size:16px}.buy-now-button{font-size:16px;padding:10px 70px!important}.product-card{background:transparent!important;box-shadow::0 0 0!important}.drinks-btn{text-align:center}h2.promo-heading{font-family:Recoleta;font-size:48px;line-height:52px}p.product-price{text-align:start}.image-wrapper{background:#fff;border-radius:24px;padding:10px}.product-card{box-shadow:0 0!important;padding:0!important}.buy-now-button{width:100%;display:block}section.rebellious-wrapper{padding:73px 16px 80px;margin:0 auto;max-width:1248px;background:#fff0}h2.promo-heading{margin:0 auto 24px;max-width:unset;color:#221617;text-align:center;font-size:48px;line-height:52px;font-family:Recoleta,"sans-serif"}.promo-content{gap:64px}.main-content{display:flex;flex-direction:row;gap:24px;margin-bottom:16px;align-items:center}h4.point-title{color:#221617;font-size:26px;font-weight:500;line-height:28px;margin:0;font-family:Recoleta,"sans-serif"}img.point-icon{margin:0}p.point-desc{font-size:16px;line-height:24px;color:#221617;text-align:left;margin:0}.points-grid{gap:32px;margin-bottom:48px}a.promo-button{max-width:178px;width:100%;background:#67af83;color:#fff;display:flex;height:48px;border:2px solid #fff0;border-radius:24px;box-sizing:border-box;font-size:16px;font-weight:500;justify-content:center;line-height:125%;text-decoration:none;transition:background .3sease-in-out,color .3sease-in-out;align-content:center;flex-wrap:nowrap;white-space:nowrap}section.icon-feature-wrapper{padding:138px 0 80px}.icon-feature-container{margin:0 auto;max-width:1248px;padding:0 16px}.icon-feature-grid{display:flex;gap:16px 20px;flex-wrap:wrap;justify-content:center}.icon-feature-item{max-width:186px;width:100%;display:flex;gap:8px;justify-content:start;text-align:center;flex-direction:column}.testimonial-slider-wrapper{width:100%;background:#fff!important;padding:64px 16px}h2.section-title{font-size:48px;line-height:52px;margin-bottom:24px;color:#221617;text-align:center;font-weight:500;font-family:Recoleta;letter-spacing:-.48px!important}p.section-description{font-size:18px;line-height:27px;margin-bottom:48px;margin-top:0;text-align:center;color:#221617}.testimonial-inner{align-items:start}h3.review-title{font-size:32px;line-height:35px;margin-bottom:12px;margin-top:30px;font-family:Recoleta;color:#221617;letter-spacing:-.4px!important}p.review-text{color:#221617;font-size:16px;line-height:24px;margin-bottom:56px}.customer-info{gap:8px;font-size:16px;color:#000}.customer-header{align-items:center;gap:48px}.customer-badge strong{font-size:18px;font-weight:700;line-height:27px;margin:0}img.verified-icon{margin-top:2px}.testimonial-card{max-width:768px;padding:56px 40px;width:100%}.product-info{gap:24px}.product-info img{width:80px!important}.product-info a{color:#229142;font-size:14px;line-height:18px;text-decoration:underline!important}.custom-cannabinoid-table{padding:96px 0 80px!important;background:#fff}.custom-cannabinoid-table .header-title{font-size:48px;letter-spacing:-.4px;line-height:52px;margin-bottom:24px;color:#221617;text-align:center;font-family:Recoleta;font-weight:500!important}.custom-cannabinoid-table .subheading{max-width:810px;color:#221617;font-size:18px;line-height:27px;text-align:center;width:100%;margin:0 auto 64px}.image-with-text__media.image-with-text__media--adapt.global-media-settings.background-transparent.media{border-radius:24px;height:auto;max-height:unset}.image-with-text__content.image-with-text__content--top{align-items:center;display:flex;justify-content:center}.image-with-text__content{align-items:center!important;justify-content:center!important;height:100%}.page-width{margin:0 auto;max-width:1248px;padding:0 16px}.section-template--18208732283036__image_with_text_na748z-padding.gradient.color-scheme-1{padding:80px 0 100px}h2.image-with-text__heading.inline-richtext.h1{font-family:Recoleta;color:#221617;font-size:40px;letter-spacing:-.4px!important;line-height:44px;margin-bottom:24px}.image-with-text__text.rte.body{margin-bottom:48px;margin-top:0;color:#221617;font-size:18px;line-height:27px}a.button.button--primary{max-width:157px;height:52px;border:2px solid #221617;color:#221617;padding:16px 32px;box-sizing:border-box;font-size:16px;font-weight:500;justify-content:center;line-height:125%;background:#fff0;text-decoration:none;border-radius:24px;transition:background .3sease-in-out,color .3sease-in-out}.button--primary:after{content:none}.blog__posts.articles-wrapper{gap:30px;margin-top:0!important}.card.article-card.card--standard.card--media{background:#fff;border-radius:24px!important;overflow:hidden}.card__information{border-radius:0 0 24px 24px!important}.page-width-desktop{margin:0 auto;max-width:1248px;padding:64px 16px 80px!important}.card__content{border-top:24px!important}.card--standard .card__inner:after{border-radius:24px!important}.article-card-wrapper.card-wrapper.underline-links-hover{border-radius:24px}.blog__title{font-family:DMSans;letter-spacing:-.4px;margin-bottom:42px!important;text-align:center;padding-right:20px;font-size:48px;line-height:52px}.title-wrapper-with-link{margin-bottom:0}.desktop-localization-wrapper{display:flex}body .slick-slider{overflow:hidden}.section-title p{margin:0}a.drinks-btn:hover{background:#000!important;color:#fff!important}p.promo-description{margin:0 auto 64px;max-width:768px;color:#221617;font-family:var(--font-body-family);font-size:18px;line-height:27px;text-align:center;font-weight:500}a.drinks-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border:2px solid #221617;border-radius:24px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:500;justify-content:center;line-height:125%;text-decoration:none;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out;max-width:222px}.header__icons.header__icons--localization.header-localization{display:flex;gap:28px;padding:0;align-items:center}header.header.header--top-center.header--mobile-center.page-width.header--has-menu.header--has-account{display:flex;align-items:center;justify-content:space-between}a.header__menu-link.button-large,a.header__icon.header__icon--account.link.focus-inset.small-hide{color:#221617;position:relative;font-weight:500;line-height:125%;font-size:16px;text-decoration:none;white-space:nowrap!important;letter-spacing:.6px}a.header__icon.header__icon--account.link.focus-inset.small-hide{white-space:nowrap}.footer-protected-wrapper{display:flex;gap:24px;align-items:center}.footer-logo-wrapper{display:flex;align-items:center;gap:24px}.footer__content-bottom.scroll-trigger.animate--slide-in{max-width:1248px;width:100%;margin:0 auto}.footer-logo-text-wrapper p{margin:0;font-size:12px!important;font-weight:400;line-height:150%}.footer-payment-wrapper{flex:1 1!important;margin-top:20px}.footer-logo-text-wrapper{margin:0}.footer-protected-wrapper p{font-size:10px!important;font-weight:500;line-height:150%;margin:0 auto 0;max-width:338px!important;text-align:start}.footer-bottom-content{align-items:center!important}header.header.header--top-center.header--mobile-center.page-width.header--has-menu.header--has-account{display:flex;align-items:center;justify-content:space-between}.mobileWapper a.drinks-btn{display:none!important}.accordion-toggle.footer-block__heading.inline-richtext{font-size:20px!important;font-family:Recoleta;font-weight:500;margin:0 0 5px 0;line-height:110%}a.link.link--text.list-menu__item.list-menu__item--link{color:#221617;padding:6px 0;font-size:14px!important;font-weight:400!important}.banner__box.content-container{margin:0 50px!important;margin-top:0!important}a.header__menu-link.button-large{display:block}.custom-collection-slider .container{flex-direction:row!important}.page-width .rte a{word-wrap:break-word}button#CartDrawer-Checkout,.cart-drawer__empty-content a{background-color:#7A2E2E;color:#fff;font-weight:700;border-radius:50px;height:72px;font-size:20px}button#CartDrawer-Checkout:after,quantity-input.quantity.cart-quantity:after,.cart-drawer__empty-content a:after,.cart-drawer__empty-content a::before,quantity-input.quantity.cart-quantity:before,button#CartDrawer-Checkout:before{display:none}quantity-input.quantity.cart-quantity{width:100%;border:2px solid #7A2E2E;border-radius:50px;height:48px}.cart-item__name:hover{text-decoration:none!important}p.cart__login-paragraph a.link.underlined-link{background:#fff0;color:#121212;height:auto}.menu-drawer__utility-links{background:#fff0}.buy_box_order_date{display:flex;align-items:center;justify-content:center;gap:8px}.buy_box_order_date .buy_box_dot{width:14px;height:14px;background:#67AF82;border-radius:50%;transform:translate(0,-1px);animation:blinkDot 1s infinite}.buy_box_order_date span{color:#01732C}.buy_box_order_date span{font-weight:700;font-size:15.5px;line-height:100%;letter-spacing:0%;color:#67af83}@keyframes blinkDot{0%{background:#67AF82}50%{background:#01732C}100%{background:#67AF82}}blinkDot animation{background-clip:border-box;background-color:#5ba878;background-image:none;background-origin:padding-box;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-attachment:scroll}.buy_box_order_date p{margin:0}.buy_box_order_date p{font-weight:600;font-size:15.5px;line-height:100%;letter-spacing:0%;text-align:center}.cart__warnings a.button,button#checkout{background-color:#7A2E2E;color:#fff;font-weight:700;border-radius:50px;height:72px;font-size:20px}.cart__warnings a.button:after,button#checkout:after,button#checkout:before,.cart__warnings a.button::before{display:none}p.cart__login-paragraph{padding-bottom:100px}.quick-add.no-js-hidden a.promo-button{width:100%;display:block;text-align:center;max-width:100%;text-decoration:none}.quick-add.no-js-hidden.only_buy_now{position:relative;grid-row-start:4;margin:0 0 0rem;z-index:1}.page-width.navigation_breadcrumbs nav.breadcrumbs ol.breadcrumbs__list a{
    text-decoration: none;
    color: inherit;
}.page-thc-syrup .navigation_breadcrums_section {
    background: #FFBECD;
}.page-relief .navigation_breadcrums_section {
    background: #EFC076;
}.page-sleep .navigation_breadcrums_section {
    background: #f7ddfc;
}article.article-template .navigation_breadcrums_section {
    padding-bottom: 2rem;
}div#alia-root-107222 {
    bottom: 50px!important;
}product-info#MainProduct-template--19092072562844__main .thumbnail-slider .thumbnail-list.slider--tablet-up li.thumbnail-list__item:first-child {
    order: 2;
}body.collection-thc-drinks aside#main-collection-filters {
    display: none;
}
#accordion-faq .accordion-header h3 {
    font-family: var(--font-body-family)!important;
}.custom-section-brand .brand-slider-wrapper p {
    font-family: 'Recoleta'!important;
    color: #000!important;
}.listing_inner ul li a {
    color: #000;
    padding-bottom: 3px;
    display: block;
    max-width: fit-content;
    font-size: 17px;
}.listing_inner ul {
    list-style: none;
    padding: 0;
}p.listing_heading {
    font-size: 24px;
    color: #000;
    margin-top: 0;
    font-family: Recoleta!important;
}.sitemap_listing_section {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 50px;
}.accordion-toggle.footer-block__heading.inline-richtext.new_text {
    margin-top: 10px;
    margin-bottom: 0;
}.footer_last_section p {
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 0;
}

.full_mega_menus a img {
    max-width: 32px;
}.full_mega_menus a {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #221617;
    text-decoration: none;
    gap: 20px;
    max-width: fit-content;
    margin-left: auto;
    margin-right: auto;
}.full_mega_menus {
    text-align: center;
    margin-top: 20px;
    padding-top: 30px;
    border-top: 1px solid #cccc;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
}/**/
ul.mega-menu__list.page-width ul.list-unstyled li a span:after {
    content: "";
    width: 100%;
    height: 2px;
    left: 0px;
    bottom: -5px;
    background: #221617;
    position: absolute;
    opacity: 0;
    pointer-events: none;
}ul.mega-menu__list.page-width ul.list-unstyled li a span:hover:after {
    opacity: 1;
    animation: border_anim .4s ease forwards;
}ul.mega-menu__list.page-width ul.list-unstyled li a span{
    
    position: relative;
    transition: all .2s ease;
}.mega-menu__link--level-2 {
    
    color: #221617!important;
}
.header__mega-menu-product.product-card__content {
    position: relative;

}
.header__mega-menu-product.product-card__content:hover {
 transition: all .2s ease;
    top: -5px;
}
ul.mega-menu__list.page-width ul.list-unstyled li a.mega-menu__link.link {
    display: flex;    align-items: center;
    /* gap: 5px; */
}ul.mega-menu__list.page-width ul.list-unstyled li a.mega-menu__link.link img {
    height: 19px;
    width: 19px;
    margin-right: 8px;
    vertical-align: middle;
    object-fit: contain;
}
/* Mega menu: 4 categories left + product card as 5th column on the right (no wrap) */
.mega-menu__list:not(.mega-menu__list--condensed){
    display:flex !important;
    flex-wrap:nowrap !important;
    justify-content:flex-start !important;
    align-items:flex-start !important;
    column-gap:0 !important;
    grid-template-columns:none !important;
}
.mega-menu__list:not(.mega-menu__list--condensed) > li{
    width:16% !important;
    flex:0 0 auto !important;
    padding-right:2.4rem !important;
    box-sizing:border-box;
}
.mega-menu__list:not(.mega-menu__list--condensed) > li:has(.header__mega-menu-product){
    margin-left:auto !important;
    width:25% !important;
    min-width:0 !important;
    padding-right:0 !important;
}
.mega-menu__list:not(.mega-menu__list--condensed) > li:has(.header__mega-menu-product) img.header__mega-menu-product-image{
    width:100% !important;
    max-width:100% !important;
    height:auto !important;
}
.product-card__image-wrapper a span.shop_now {
    position: absolute;
    bottom: 20px;
    max-width: 92%;
    width: 100%;
    background: #67af83;
    color: #fff;
    padding: 8px 24px;
    display: flex;
    align-items: center;
    justify-items: end;
    height: 48px;
    border-radius: 24px;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 500;
    justify-content: center;
    line-height: 125%;
    text-align: right;
    margin-left: auto;
    right: 0;
    left: 0;
    margin-right: auto;
}.product-card__image-wrapper a {
    position: relative;
}.product-card__image-wrapper a span.shop_now:hover{
    background: #245a39;
}ul.menu-drawer__menu.has-submenu .list-menu__item img {
    height: 19px;
    width: 19px;
    margin-right: 8px;
    vertical-align: middle;
    object-fit: contain;
}.mega_drop_down ul.menu-drawer__menu.list-menu {
  display: none;padding-top: 10px;
}

.mega_drop_down h3 {
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 1.8rem;
    font-weight: 400!important;
}.mega_drop_down h3.open svg {
    transform: rotate(180deg);
}
.mega_drop_down h3 svg{
    width: 18px;
    height: 9px;
}ul.menu-drawer__menu.has-submenu.list-menu li:first-child ul.menu-drawer__menu.list-menu li {
    padding-left: 10px;
}ul.menu-drawer__menu.has-submenu.list-menu li:first-child {
   padding: 0px;
}.shop-the-look__product-tooltip.right:before {
border-color: transparent transparent transparent rgb(255, 255, 255);
    left: 100%;
    right: auto;
}
ul.menu-drawer__menu.has-submenu.list-menu li:last-child {
    border-bottom: 0;
}
ul.menu-drawer__menu.has-submenu.list-menu li:first-child ul.menu-drawer__menu.list-menu li {
    padding: 10px;
}.shop-the-look__dot:after {
  content: "";
    border: 2px solid rgba(51, 51, 51, .6);
    border-radius: 100%;
    width: 32px;
    height: 32px;
    animation: 2s ease-in-out infinite shopTheLookDotKeyframe;
    position: absolute;
    top: -4px;
    left: -4px;
}.shop-the-look__dot {
    background: rgb(255, 255, 255);
    box-shadow: 0 0 0 8px rgb(51, 51, 51) inset, 0 1px 5px #00000026;
    border-radius: 100%;
    width: 24px;
    height: 24px;cursor: pointer;
    display: block;
    position: relative;
    border: 0;outline: 0;
}
@keyframes shopTheLookDotKeyframe {
0% {
    opacity: 1;
    transform: scale(.4);
}
100% {
    opacity: 0;
    transform: scale(1.3);
}
}
  .shop-the-look__dot-wrapper {
  position: absolute; /* dot + tooltip are relative to this */
}
.shop-the-look__product-tooltip.right{
    transform-origin: top right;
    left: auto;
    right: calc(100% + 28px);
}
.shop-the-look__product-tooltip {
    display: none;
    padding: 10px;
    background: #fff;
    text-align: center;
   left: calc(100% + 10px); transform-origin: top left;
    will-change: transform;
    z-index: 1;
    border-radius: min(var(--block-border-radius), 4px);
    align-items: center;
    width: max-content;
    max-width: 46vw;
    padding-block-start: 15px;
    padding-block-end: 15px;
    padding-inline-start: 32px;
    padding-inline-end: 15px;
    transition: visibility .4s cubic-bezier(.75, 0, .175, 1), opacity .4s cubic-bezier(.75, 0, .175, 1), transform .4s cubic-bezier(.75, 0, .175, 1);
    position: absolute;
    top: 50%;
    transform: scale(.8) translateY(-50%);
    box-shadow: 0 1px 5px #0000001a;
}.shop-the-look__product-tooltip:before {
    content: "";
    border-style: solid;
    border-color: transparent rgb(255, 255, 255) transparent transparent;
    border-width: 8px;
    width: 0;
    height: 0;
    position: absolute;
    right: 100%;
    top: 40%;
}

.shop-the-look { position: relative; }

.shop-the-look__slide { display: none; }
.shop-the-look__slide.active { display: block;}

.shop-the-look__image-wrapper { position: relative; }

.shop-the-look__dot {
  font-size: 0px;

}

.shop-the-look__products-wrapper {
  position: relative;
}


.shop-the-look__product-tooltip.active { display: block;
    transform: scale(1) translateY(-50%); }
.tooltip-inner .conent_pros a.product-title {
    font-size: 14px;
    text-decoration: none;
    color: #121212;
    line-height: normal;
    min-height: auto;
    display: block;
    margin: 0;
    font-family: inherit;
    font-weight: normal;
}.tooltip-inner {
    display: flex;
    gap: 11px;
    text-align: left;
}.tooltip-inner img {
    max-width: 72px;
}.tooltip-inner .conent_pros span.product-price {
    font-size: 12px;
    margin-bottom: 0;
}.shop-the-look__product-tooltip button.add-to-cart-btn {
    background: transparent;
    border: 0;cursor: pointer;
    text-decoration: underline;
    padding: 0;
    margin: 0;
}
.shop-the-look__nav button {
    border: 1px solid rgb(224,224,224);
    background: transparent;
    width: 50px;
    height: 50px;
    cursor: pointer;
}.shop-the-look__nav button svg.icon {
    color: rgb(0, 0, 0);
}
.shop-the-look__nav {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
    margin-bottom: 50px;
}body.overflow-hidden { overflow: hidden; }


.blog  .title-wrapper-with-link {
    justify-content: center;
}.blog .article-card-wrapper.card-wrapper.underline-links-hover .card__content {
    height: 150px;
}.blog .article-card-wrapper.card-wrapper.underline-links-hover .card__content a.full-unstyled-link.btn_articles {
    background-color: #5da678;
    padding: 6px 30px;
    border-radius: 30px;
    text-decoration: none;
    transition: 0.3s ease;
    color: #fff!important;
    text-align: center;
    max-width: fit-content;
    margin: 10px auto;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
}.blog .article-card-wrapper.card-wrapper.underline-links-hover .card__content h3.card__heading.h2 a.full-unstyled-link {
    text-align: center;
    font-size: 22px;
}.blog .article-card-wrapper.card-wrapper.underline-links-hover .card__content .article-card__info {
    text-align: center;
    margin-bottom: 5px;
}.blog__button{
    background-color: #5da678;
    padding: 6px 30px;
    border-radius: 30px;
    text-decoration: none;
    transition: 0.3s ease;
    color: #fff!important;
    text-align: center;
    max-width: fit-content;
    margin: 10px auto;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
}.blog__button:after,
.blog__button:before{
    display:none;
}button#sticky-add-to-cart {
    background: #7A2E2E;
    padding: 13px 30px;
    border-radius: 20px;
    font-size: 16px; color:#fff;
  border:none;
  cursor:pointer;
    height: 40px;
    display: flex;
    align-items: center;
}.yotpo-widget-loyalty-floater-widget .yotpo-floater-widget-layout {
    z-index: 99!important;
   
}
 #sticky-atc{
  position:fixed;
  bottom:40px;
  left:0;
  width:100%;
  background:#fff;
  border-top:1px solid #ddd;
  box-shadow:0 -2px 12px rgba(0,0,0,.1);
  z-index:9;
  display:none;
}
.sticky-inner{
  max-width:1200px;
  margin:auto;
  padding:8px 15px;
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.sticky-left{
  display:flex;
  align-items:center;
  gap:10px;
}
.sticky-left img{
  width:40px;
}
.sticky-title{
  font-size:14px;
  font-weight:600;line-height: normal;
}
.sticky-price{
 font-size:14px;line-height: normal;
}
.sticky-right{
  display:flex;
  gap:8px;
}
.sticky-right select,
.sticky-right button{
  padding:8px;
} .products_options section.thc-drinks-wrapper {
    padding: 0;
    background: transparent;
}.products_options {
    width: 65%!important;
}.products_options .drinks-slider {
    width: 100%;
}.products_options h5 {
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 15px;
}.products_options h3.product-title {
    margin-top: 0;
    margin-bottom: 0;
    line-height: normal;
    min-height: auto;
    font-size: 16px;
}.products_options p.product-price {
    margin-top: 10px;
    margin-bottom: 15px;
}.products_options  .yotpo-widget-instance {
    margin-top: 10px;
}.products_options .drinks-slider .drinks-slide {
    margin-right: 14px;
}ul#product-grid .product-card-wrapper .card .card__content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    column-gap: 10px;
}.product-card-wrapper .card .card__content .card__information {
    width: 100%;
    flex: 0 0 100%;
}.product-card-wrapper .card .card__content .quick-add.no-js-hidden.only_buy_now {
    flex: auto;
}
@media(max-width:990px){
.shop-the-look__product-tooltip {
    position: fixed;
    left: 0!important;
    right: 0!important;        z-index: 999999;
    width: 100%;padding-bottom: 35px;
    padding-top: 30px;
    border-radius: 10px 10px 0 0;
    max-width: 100%;
    bottom: 0;
    top: auto;
}span.svg-wrapper.tooltip-close {
    position: absolute;
    display: block!important;
    right: 10px;
    top: 10px;
    width: 16px;
    height: 16px;
}body.overflow-hidden span.popover__overlay {
    background: #000;
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    height: 100vh;
    z-index: 1;
    top: 0;
    bottom: 0;
    opacity: .3;
}.shop-the-look__product-tooltip.active {
    
    transform: scale(1)!important;
}
}
@media(max-width:767px){
    body .products_options {
    width: 100%!important;
    padding-top: 30px;
}
.cart__footer .products_options {
    order: 2;
}.cart__footer .cart__blocks {
    order: 1;
    margin-top: 10px;
    width: 100%;
}.cart__footer {
    display: flex;
    flex-wrap: wrap;
}
  #sticky-atc{
  display:none!important;}
.sticky-inner {
    max-width: 100%;
    flex-wrap: wrap;
    gap: 10px;
}button#sticky-add-to-cart {

    padding: 8px 20px;
    border-radius: 20px;
    
}.products_options h5 {
    font-size: 25px!important;
}body.cart.cart .quantity-popover-container {
    width: 80%;
}body.cart.cart cart-remove-button {
    position: absolute;
    top: 7px;
    right: 0;
}
}
@media(min-width:750px) and (max-width:1024px){
    .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    width: 30%!important;
}.footer-bottom-content .footer-payment-wrapper {
    flex: 1 1 10%!important;
}
}
@media(min-width:750px){
    div#alia-root-128007 {
    bottom: 50px!important;
}
    .faq-section .wls-wrapper {
    display: grid;
    grid-template-columns: repeat(2,1fr);
}
    .footer-block.grid__item.footer-block--menu:last-child {
    width: 24%!important;
}
    .collection-thc-drinks ul#product-grid {
    
    grid-template-columns: repeat(4,1fr);
    
}
}

@media(max-width:767px){
    .blog .title-wrapper-with-link a.link.underlined-link.large-up-hide {
    display: none;
}.blog__view-all.center.small-hide.medium-hide {
    display: block!important;
    opacity: 1;
}.blog .page-width-desktop {
    padding-bottom: 40px!important;
}
    p.accordion-toggle.footer-block__heading.inline-richtext.new_text {
    border-top: 1px solid #b3cfff;
    padding-top: 10px;
}
    .sitemap_listing_section {

    grid-template-columns: repeat(1,1fr);
 
} p.accordion-toggle.footer-block__heading.inline-richtext.new_text {
    border-top: 1px solid #b3cfff;
    padding-top: 10px;
}
    .sitemap_listing_section {

    grid-template-columns: repeat(1,1fr);
 
}
}.main-blog .blog-articles .blog-articles__article.article:first-child .card__information a.full-unstyled-link {
    text-align: left!important;
}.main-blog .blog-articles .blog-articles__article.article:first-child  .card__content .article-card__info {
    text-align: left;
    margin-bottom: 5px;
}.main-blog .blog-articles .blog-articles__article.article:first-child a.full-unstyled-link.btn_articles {
    text-align: left;
    margin-left: 0;
}