#age-check-prompt button.button-enter{background:#01b49c;color:#fff}div#age-check-prompt{max-width:90vw}.mobile-search{position:fixed;top:0!important}.mobile-search[style*="display: none;"]{display:block!important;position:relative;background:transparent;height:fit-content}.mobile-search[style*="display: none;"] .search__results-wrapper{display:none!important}.mobile-search[style*="display: none;"] form{min-height:fit-content}.mobile-search[style*="display: none;"] .icon.close-search{display:none}.mobile-search[style*="display: none;"] .control .icon{left:initial;display:none}.mobile-search[style*="display: none;"] .search-form .search__fields input[type=text]{padding-left:10px;border:1px solid #80808069;width:75%;padding-right:0}button.normalSearchButton{display:none}.mobile-search[style*="display: none;"] button.normalSearchButton{width:25%;background:#00b49b;border:none;color:#fff;font-weight:700;padding:5px 0;margin:0;display:block}.mobile-search[style*="display: none;"] .search-form .control{display:flex}div#mobile-header{position:sticky;top:0}div#shopify-section-header-centered{position:sticky;top:0;z-index:9;padding-bottom:10px;background:#fff}.collection__content .sidebar-section .mobileFilterHeader{display:none}.filterOpenerMobile{display:none;gap:9px;width:50%;align-items:center}.filterOpenerMobile svg{width:17px;height:auto}.filterOpenerMobile svg path{fill:#00b49b}div#R-ReviewsList--reviewsio-carousel-widget .showMoreButton{display:none}.scarcityLabel{position:absolute;z-index:1;gap:10px;display:flex;flex-direction:column}.scarcityLabel__top{top:20px;left:0}.scarcityLabel__bottom{bottom:20px;left:0}.scarcityLabel .inventoryLabel{background:#00b49b;padding:5px;border-top-right-radius:20px;border-bottom-right-radius:20px;color:#fff;font-size:11px}.scarcityLabel .inventoryLabel.rush{background:red}p.willBeBackSoon{margin-bottom:10px;font-weight:700}.product__images .product-gallery,.image-with-text__link{position:relative}.image-with-text__link .image-with-text__button{position:absolute;bottom:30px;padding:10px 17px;color:#fff;border:none;background:#00b49f;text-transform:uppercase;left:50%;transform:translate(-50%);font-size:18px;box-shadow:4px 5px 12px 6px #d8d8d8a6;cursor:pointer;transition:.5s ease}.image-with-text__link .image-with-text__button:hover{background:#009c8a}.product-gallery .product-gallery__main .flickity-button{top:50%;transform:translateY(-50%);background:#00b49b;margin:0;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:25px;color:#fff;transition:.5s ease;pointer-events:visible;opacity:1;visibility:visible}.product-gallery .product-gallery__main .flickity-button.previous{left:-15px}.product-gallery .product-gallery__main .flickity-button.next{right:-15px}.product-gallery .product-gallery__main .flickity-prev-next-button .flickity-button-icon{fill:#fff;width:20px;height:20px}.whyUsSection .title{font-size:16px}.whyUsSection .container{justify-content:space-around}.whyUsSection .icon.is-small{margin:0;color:#1dab9b}.whyUsSection .icon-with-text-column__column{max-width:255px}.whyUsTitleSection .rich-text__content.card-content{padding-bottom:0}.product__information .product-app .zrx-widget-slider .zrx-slider-main-title:before,.katSaysAccordion:before{content:"";width:40px;height:40px;position:relative;display:inline-flex;background:var(--kateSuggests) no-repeat center center / cover;background-size:45px;border-radius:50%}.product__information .product-app .zrx-widget-slider .zrx-slider-main-title{display:flex;align-items:center;justify-content:center;gap:10px}.katSaysAccordion{display:flex!important;align-items:center;gap:10px}#theme-ajax-cart .ajax-cart__form{max-height:100%;overflow:hidden;height:100%;display:flex;flex-direction:column}#theme-ajax-cart #ajax-cart__content{display:flex;flex-direction:column;height:100%}#theme-ajax-cart .ajax-cart--drawer{height:100%}#theme-ajax-cart .ajax-cart--drawer>.ajax-cart__close-icon{display:none}#theme-ajax-cart .ajax-cart__list{flex:1;overflow:auto}#theme-ajax-cart .ajax-cart__details-wrapper .ajax-cart__subtotal{padding:0}#theme-ajax-cart .ajax-cart__details-wrapper textarea#note{margin-top:10px}#theme-ajax-cart .ajax-cart__details-wrapper p.ajax-cart__taxes-shipping-message{padding-top:5px;font-size:12px}#theme-ajax-cart .ajax-cart__details-wrapper .button--add-to-cart{margin-top:5px}#theme-ajax-cart .ajax-cart__details-wrapper a.ajax-cart__cart-link{margin-top:5px;margin-bottom:0}div#theme-ajax-cart{z-index:2147483647!important}.drawerOpen #shopify-chat{display:none}.drawerOpen{overflow:hidden}.mainHeroBanner h1.image-with-text__heading{text-transform:uppercase;font-family:Canela-Medium-Web;letter-spacing:2px;padding:10px}.mainHeroBanner .image-with-text__subheading p{font-weight:600;padding:2px 15px}.mainHeroBanner .image-with-text__textContent{position:absolute;top:0;left:0;width:100%}.mainHeroBanner .image-with-text__badgeWrapper{min-width:120px;min-height:120px;padding:10px;text-align:center;position:absolute;top:25px;right:15px;border-radius:50%;display:flex;align-items:center;justify-content:center}.mainHeroBanner .image-with-text__badgeWrapper strong{font-size:1.6em;line-height:1.2}.bannerBenefits.whyUsSection .icon{width:auto;height:2rem;color:#fff}.bannerBenefits .title{color:#fff}.product-block.product-block--price .modal_price.subtitle{gap:5px;align-items:center;display:flex}.has-product-sticker .sticker-holder{padding:0;margin-left:5px}.has-product-sticker .sticker-holder .thumbnail-sticker{width:100%;white-space:nowrap}.product-block .modal_price .sticker-shape-square .thumbnail-sticker{width:100%;max-width:unset;margin:0}.product-block .modal_price .sticker-holder__content{width:100%;max-width:100%}.product-block .modal_price .sticker-shape-square .thumbnail-sticker span.sticker-text{font-size:13px;display:flex}.product__information .purchase-details .product-quantity-box.purchase-details__quantity{width:30%;margin-right:10px}.purchase-details__buttons{flex:1 0 calc(70% - 12px);max-width:unset!important}.highlightMixingOffer{background:#feebeb;font-weight:700;padding:5px;line-height:1;width:fit-content;display:flex;align-items:center;gap:5px}span.highlightedOffer{color:red}.highlightedPriceAndText,.highlightedPriceAndText>p{display:flex;gap:5px}.highlightMixingOffer svg{height:17px;fill:red}.highlightMixingOffer .tooltip svg{fill:#000}.highlightMixingOffer .tooltip p{position:absolute;width:175px;text-align:center;background:#00b49b;color:#fff;box-shadow:-4px 5px 16px #0003;font-size:11px;padding:5px 15px;transition:.5s ease;transform:translate(-40%,-15px);opacity:0;pointer-events:none;line-height:1;z-index:99;font-weight:400}.highlightMixingOffer strong{color:red}.highlightMixingOffer .tooltip a{text-decoration:underline}.highlightMixingOffer .tooltip a:hover{color:#000}.highlightMixingOffer .tooltip:hover p{opacity:1;transform:translate(-40%,3px);pointer-events:visible}@media (max-width: 1024px){.footer__menu .footer__heading{padding:12px 0;border-bottom:1px solid #ededed80;margin:0;font-size:14px;position:relative}.footer__menu ul{transition:.5s ease;max-height:0;overflow:hidden}.footer__block.block__link-list{padding-bottom:0}.footer__menu[data-open=true] ul{max-height:300px;padding-bottom:10px;border-bottom:1px solid #ededed80}.footer__menu[data-open=true] .footer__heading{border-bottom:0}.footer__menu .footer__heading:after{content:"";position:absolute;right:5px;top:50%;transform:translateY(-50%);pointer-events:none;width:15px;height:15px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23ffffff" d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/></svg>') no-repeat center center/cover}.footer__menu[data-open=true] .footer__heading:after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23ffffff" d="M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"/></svg>') no-repeat center center/cover}.footer__content .medium-down--one-whole{width:calc(100% - 20px)}}@media (min-width: 768px) and (max-width: 1024px){.jsFeaturedCollection .mobileSlider .product__thumbnail{width:26%}.jsFeaturedCollection .mobileSlider{width:97.5vw}}@media (max-width: 800px){.bannerBenefits .icon-with-text-column__column{padding:0}}@media (max-width: 768px){.bannerBenefits .title{color:#fff}.bannerBenefits{flex-direction:row;flex-wrap:nowrap}.bannerBenefits.whyUsSection .icon{height:1.1rem}.bannerBenefits .title{font-size:12px}.banner__wrapper{min-height:170px;display:flex}.banner__wrapper .image-element__wrap{height:100%}.banner__wrapper.is-small .image-element__wrap{width:100%}.image-with-text__link .image-with-text__button{font-size:12px;padding:6px 12px}.product_section .product__information h1.product_name.title{font-size:24px!important}.product_section .product__information .modal_price .price-ui .money{font-size:28px!important}.product__information .purchase-details .product-quantity-box.purchase-details__quantity{width:30%;margin-right:10px}.product__information .purchase-details .product-quantity-box.purchase-details__quantity .quantity-minus,.product__information .purchase-details .product-quantity-box.purchase-details__quantity .quantity-plus{width:23px;padding:0}.product__information .purchase-details .product-quantity-box.purchase-details__quantity .icon{width:20px}.purchase-details__buttons{flex:1 0 calc(50% - 12px)}body.product #reviewsio-carousel-widget .R-ReviewsList-container .R-ReviewsList{flex-direction:column}body.product #reviewsio-carousel-widget .R-ReviewsList__controlButton{display:none}div#R-ReviewsList--reviewsio-carousel-widget{transition:.5s ease}div#R-ReviewsList--reviewsio-carousel-widget .showMoreButton{border:1px solid #00b49b;padding:5px;position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;border-radius:5px;z-index:1;background:transparent;font-size:16px}div#R-ReviewsList--reviewsio-carousel-widget.showMoreBtn:before{content:"";background:linear-gradient(179deg,#fff0,#ffffff26,#ffffffa8,#fff,#fff);position:absolute;bottom:0;left:0;width:100%;height:110px;z-index:0}.filterOpenerMobile{display:flex}.collection__filters .field{display:flex;justify-content:space-between}.collection__filters .field .collection__sort-by-filter{width:50%;margin:0}.collection__content .sidebar-section{position:fixed;top:0;left:0;margin:0;z-index:9;pointer-events:none;transition:.5s ease}.collection__content .sidebar-section .sidebarMobileOverlay{position:absolute;width:100vw;height:100vh;top:0;left:0;background:#00000082;z-index:0;opacity:0;transition:.5s ease}.collection__content .sidebar-section .sidebarItemsWrapper{height:100%;padding:15px 30px;background:#fff;box-shadow:5px 0 5px #0003;z-index:9;position:relative;height:100vh;top:0;transition:.5s ease;width:80vw!important;z-index:9!important;left:-100%;margin:0}.collection__content .sidebar-section .mobileFilterHeader{font-size:20px;font-weight:700;display:block}.collection__content .sidebar-section .mobileFilterHeader:after{content:"";width:80vw;background:gray;height:1px;display:block;margin-left:-30px;margin-top:15px;margin-bottom:15px}.collection__content .sidebar-section.viewSidebar .sidebarMobileOverlay{opacity:1}aside.sidebar-section.one-fourth.medium-down--one-whole.column.viewSidebar{pointer-events:visible}.collection__content .sidebar-section.viewSidebar .sidebarItemsWrapper{left:0}.collection__content .sidebar-section .closeFilters{width:25px;height:25px;position:absolute;top:19px;right:25px}.closeFilters svg{width:100%;height:100%}#age-check-prompt .action-button{flex-direction:column;gap:10px;margin:5px 0}.featured-collection.mobileSlider,.featured-promotions__wrapper.flickity-enabled{width:97.5vw}.container.featured-promotions__nav-container{position:static}.featured-promotions__nav-wrapper.one-whole.column.is-flex{position:absolute;top:50%;left:1vw;z-index:9;justify-content:space-between;align-items:center;pointer-events:none;transform:translateY(-50%);width:98vw;margin:0}.featured-promotions__nav:hover{color:#fff;background:#009984}.jsFeaturedPromos{position:relative}.featured-promotions__nav{background:#00b49b;margin:0;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:25px;color:#fff;transition:.5s ease;pointer-events:visible}#reviewsio-carousel-widget{width:95%;margin-left:auto!important;margin-right:auto!important}#reviewsio-carousel-widget .CarouselWidget__header{margin-bottom:0}#reviewsio-carousel-widget .R-ReviewsList-container{padding:0}#reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--left{left:-1.5vw;width:fit-content}#reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--right{right:-1.5vw;width:fit-content}#reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner{padding-left:0;padding-right:0}#reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList{padding-top:0}.blog-posts .mobileSlider{width:95%;margin-left:auto;margin-right:0}div.collection__description.content.has-padding-bottom p,div.collection__description.content.has-padding-bottom span{text-align:justify}div.collection__description.content.has-padding-bottom h2,div.collection__description.content.has-padding-bottom h1{text-align:center}}@media (max-width: 480px){.breadcrumb ul,.breadcrumb ol{justify-content:left}}.index #shopify-section-announcement-bar{height:66px!important}#shopify-section-template--23314831638846__index_slideshow_classic_QXGdJV{min-height:450px;margin-top:15px}@media screen and (min-width: 799px){.index #shopify-section-announcement-bar{height:48px!important}#shopify-section-template--23314831638846__index_slideshow_classic_QXGdJV{min-height:450px;margin-top:0}}.index .essential_annoucement_bar_wrapper{position:fixed!important;max-height:54px}.index #shopify-section-header-search-focus{margin-top:54px!important}@media screen and (min-width: 621px){.index .essential_annoucement_bar_wrapper{max-height:57px}.index #shopify-section-header-search-focus{margin-top:57px!important}}.essential_annoucement_bar_wrapper{z-index:1!important}
/*# sourceMappingURL=/cdn/shop/t/106/assets/custom.css.map */
