.button.with-arrow,.link.with-arrow{display:flex;align-items:center;gap:6px}header:has(.header[data-sticky-state=active]){box-shadow:#0000000f 0 3px 11px}header{transition:all .3s;box-shadow:0 0 #0000}.icon_check{color:#3da35d;display:block;min-width:20px}header .header_button{padding:12px 24px}header .header_button .svg-wrapper{width:1em;height:1em;margin-right:-2px}header header-menu .menu-list__link,header header-drawer .menu-drawer__menu-item{transition:all .2s}header header-menu li.menu-list__list-item:hover .menu-list__link,header header-drawer .menu-drawer__menu-item:hover{color:#fdbe00!important}.shopify-section-group-header-group div.section-content-wrapper:has(span.announcement_bar) .icon-block{fill:var(--color-primary)}.shopify-section-group-header-group div.section-content-wrapper:has(span.announcement_bar) .text-block strong{color:var(--color-primary)}.anchor_links{display:block!important;opacity:0;margin-top:-100px;pointer-events:none}@media only screen and (max-width:767px){.anchor_links{margin-top:-70px}header-drawer .menu-drawer{--drawer-width: 80vw}header-drawer .menu-drawer__backdrop{background-color:#00000026;-webkit-backdrop-filter:unset!important;backdrop-filter:unset!important;transition:all .3s}}.shopify-section-group-footer-group .footer-utilities__group.footer-utilities__group--right{display:none}.shopify-section-group-footer-group .footer-utilities__group.footer-utilities__group--left{justify-content:space-between}.shopify-section-group-footer-group .custom-section-content{border-width:1px 0 0 0}.shopify-section-group-footer-group .text-block *{color:var(--color-foreground-muted)}.footer-utilities__text{text-wrap:wrap!important}footer .menu__heading{color:var(--color-primary);font-weight:var(--font-heading--weight);text-transform:uppercase;padding-top:0}footer .menu__item a:hover{color:var(--color-primary-hover)}div.shopify-section:has(span.customClass) div:not(div[class]):has(>span.customClass){display:none!important}div.shopify-section:has(span.gradient-bg) .section-background{background-image:linear-gradient(110.56deg,#0a2540f2,#0e2f52d9)}div.shopify-section:has(span.em-color) .text-block em{color:var(--color-primary)}div.shopify-section:has(span.em-color-normal) .text-block em{color:var(--color-primary);font-style:normal}div.shopify-section:has(span.dotted) .text-block span[style*=underline]{text-decoration-style:dotted!important;text-underline-offset:3px}div.shopify-section .group-block-content:has(>div>span.width_1000),div.shopify-section .section-content-wrapper:has(>div>span.width_1000){max-width:1000px;margin:auto}div.shopify-section .group-block-content:has(>div>span.width_1100),div.shopify-section .section-content-wrapper:has(>div>span.width_1100){max-width:1100px;margin:auto}div.shopify-section .group-block-content:has(>div>span.width_1200),div.shopify-section .section-content-wrapper:has(>div>span.width_1200){max-width:1200px;margin:auto}div.shopify-section .group-block-content:has(>div>span.width_1300),div.shopify-section .section-content-wrapper:has(>div>span.width_1300){max-width:1300px;margin:auto}div.shopify-section:has(span.text_link) .text-block a{position:relative;color:var(--color-foreground-heading);font-weight:700;text-decoration-thickness:2px;text-decoration-color:#fdbe00}div.shopify-section:has(span.text_link) .text-block a strong:after{content:"";aspect-ratio:1 / 1;height:4px;border-width:2px 2px 0 0;border-style:solid;position:absolute;right:0;top:.5em;transform:rotate(45deg)}div.shopify-section.section-wrapper:has(span.ready_to_hydrate) .image-block img{object-fit:contain;filter:drop-shadow(0px 0px 40px rgba(91,192,190,.25)) drop-shadow(0px 24px 50px rgba(0,0,0,.6))}div.shopify-section.section-wrapper:has(span.ready_to_hydrate,span.home_banner) h2{max-width:600px;text-wrap:auto}@media only screen and (min-width:768px){div.shopify-section.section-wrapper:has(span.ready_to_hydrate) .image-block img{min-width:400px}}div.shopify-section.section-wrapper:has(span.faq-section) div.accordion{max-width:880px;display:flex;flex-direction:column;gap:14px}div.shopify-section.section-wrapper:has(span.faq-section) div.accordion accordion-custom .details{border:var(--style-border-width) solid var(--color-border);border-radius:14px;background-color:var(--color-input-background);padding:0;position:relative}div.shopify-section.section-wrapper:has(span.faq-section) div.accordion accordion-custom .details .details__header{font-weight:600;color:var(--color-primary-button-text);padding:20px 24px;min-height:unset;gap:12px}div.shopify-section.section-wrapper:has(span.faq-section) div.accordion accordion-custom .details .details__header .icon-plus{color:var(--color-primary-button-text);background-color:var(--color-border);min-width:28px;aspect-ratio:1 / 1;height:auto;border-radius:99px}div.shopify-section.section-wrapper:has(span.faq-section) div.accordion accordion-custom .details[open] .details__header .icon-plus{transform:rotate(45deg);background-color:var(--color-primary-button-text);color:#fff}div.shopify-section.section-wrapper:has(span.faq-section) div.accordion accordion-custom .details .details__header .icon-plus svg{width:50%;height:50%}div.shopify-section.section-wrapper:has(span.faq-section) div.accordion accordion-custom .details .details__header .icon-plus svg *{opacity:1}div.shopify-section.section-wrapper:has(span.faq-section) div.accordion accordion-custom .details[open] .details-content{border-top:var(--style-border-width) solid var(--color-border)}div.shopify-section.section-wrapper:has(span.faq-section) div.accordion accordion-custom .details .details-content{padding:20px 24px}@media only screen and (max-width:767px){div.shopify-section.section-wrapper:has(span.faq-section) .section-content-wrapper>.group-block>.group-block-content{--gap: 14px !important}}div.shopify-section.section-wrapper:has(span.home_banner) .group-block:has(span.banner_wrapper){border-radius:32px}div.shopify-section.section-wrapper:has(span.home_banner) span.five{display:none}div.shopify-section.section-wrapper:has(span.home_banner) a.button.with-arrow{width:fit-content;min-width:210px;justify-content:center}div.shopify-section.section-wrapper:has(span.home_banner) .group-block-content:has(span.banner_image) .group-block-content:has(span.banner_wrapper){background-image:radial-gradient(120% 100% at 50% 50%,#5bc0be59,#143a661a 50%,#143a6600 75%)}div.shopify-section.section-wrapper:has(span.home_banner) .group-block-content:has(span.banner_wrapper)>.image-block{background-image:radial-gradient(70% 60% at 50% 50%,#0a254000,#0a25408c);padding:40px;border-radius:32px}div.shopify-section.section-wrapper:has(span.home_banner) .group-block-content:has(span.banner_wrapper)>.image-block img{object-fit:contain;filter:drop-shadow(0px 0px 50px rgba(91,192,190,.25)) drop-shadow(0px 30px 60px rgba(0,0,0,.55))}div.shopify-section.section-wrapper:has(span.home_banner) .group-block:has(span.banner_wrapper) .background-image-container img{mix-blend-mode:luminosity;opacity:32%;border-radius:32px}div.shopify-section.section-wrapper:has(span.home_banner) .section .custom-section-background .background-image-container{z-index:2;height:150px;pointer-events:none;top:auto;bottom:0}div.shopify-section.section-wrapper:has(span.home_banner) .section .custom-section-background .background-image-container img{object-position:bottom left}div.shopify-section.section-wrapper:has(span.home_banner) .icon-checkmark{--icon-stroke-width: 2px}div.shopify-section.section-wrapper:has(span.home_banner) .group-block>.group-block-content:has(>.group-block>.group-block-content>div>.icon-checkmark){flex-wrap:wrap}div.shopify-section.section-wrapper:has(span.home_banner) .group-block-content:has(span.banner_image) .group-block:has(span.floating_container) .group-block-content .text-block--background{aspect-ratio:1 / 1;text-align:center;align-items:center;justify-content:center;width:40px;max-width:40px}div.shopify-section.section-wrapper:has(span.home_banner) .group-block-content:has(span.banner_image) .group-block:has(span.floating_container) .group-block-content .text-block:not(.text-block--background){flex:unset}.group-block-content:has(>div>span.review_snippet)>.image-block{max-width:42px}.group-block:has(>.group-block-content>div>span.review_snippet){max-width:460px;--border-color: #FDBE0059 !important}.group-block:has(>.group-block-content>div>span.review_snippet):before{content:"\201c";color:var(--color-primary);font-size:48px;position:absolute;z-index:1;top:-12px}.group-block-content:has(>div>span.review_snippet){max-width:420px}.group-block-content:has(>div>span.review_snippet) .jdgm-header,.group-block-content:has(>div>span.review_snippet) .jdgm-arrow{display:none!important}.group-block-content:has(>div>span.review_snippet) .jdgm-cards-carousel{margin:0;padding:0}.group-block-content:has(>div>span.review_snippet) .jdgm-content{margin:0}.group-block-content:has(>div>span.review_snippet) .jdgm-cards-wrapper{--card-width: 420px}.group-block-content:has(>div>span.review_snippet) .jdgm-carousel-item,.group-block-content:has(>div>span.review_snippet) .jdgm-carousel-item *{padding:0;text-align:left;align-items:start;justify-content:start!important}.group-block-content:has(>div>span.review_snippet) .jdgm-carousel-item{background:transparent;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px}.group-block-content:has(>div>span.review_snippet) .jdgm-carousel-item img{aspect-ratio:1 / 1;width:42px;height:42px;border-radius:99px;border:solid 2px #B5CC3480;grid-row:2 / 3;align-self:center}.group-block-content:has(>div>span.review_snippet) .jdgm-carousel-item .jdgm-rating-section{grid-column:2 / 3;grid-row:2 / 3;flex-direction:column-reverse;gap:2px}.group-block-content:has(>div>span.review_snippet) .jdgm-carousel-item .jdgm-rating-section .jdgm-star{font-size:11px}.group-block-content:has(>div>span.review_snippet) .jdgm-carousel-item .jdgm-rating-section .jdgm-reviewer-info .jdgm-reviewer-name{font-size:12px;font-weight:600}.group-block-content:has(>div>span.review_snippet) .jdgm-carousel-item .jdgm-text{grid-row:1 / 2;grid-column:1 / 3}.group-block-content:has(>div>span.review_snippet) .shopify-block>[class*=ai-testimonial-slider]{max-width:430px}.group-block-content:has(>div>span.review_snippet) div[class*=ai-testimonial-slider__card]{grid-template-columns:42px 1fr}.group-block-content:has(>div>span.review_snippet) div[class*=ai-testimonial-slider__card] img{border:solid 2px #B5CC3480;max-width:42px;aspect-ratio:1 / 1}.group-block-content:has(>div>span.review_snippet) div[class*=ai-testimonial-slider__card] div[class*=ai-testimonial-slider__author]{flex-direction:row;opacity:.6}.group-block-content:has(>div>span.review_snippet) div[class*=ai-testimonial-slider__author] [class*=ai-testimonial-slider__name]:before{content:"\2014  "}.group-block-content:has(>div>span.review_snippet) div[class*=ai-testimonial-slider__author] [class*=ai-testimonial-slider__title]:before{content:" \b7  "}div.shopify-section.section-wrapper:has(span.home_banner) .group-block.rating{--color-border: #FDBE0040 !important}@media only screen and (max-width:767px){.group-block-content:has(>div>span.review_snippet) div[class*=ai-testimonial-slider__card]{display:flex;flex-direction:column}.group-block-content:has(>div>span.review_snippet) .shopify-block>[class*=ai-testimonial-slider]{max-width:300px}.group-block-content:has(>div>span.review_snippet) div[class*=ai-testimonial-slider__content-column]{align-items:center}.group-block-content:has(>div>span.review_snippet) [class*=ai-testimonial-slider__quote]{text-align:center}.group-block-content:has(>div>span.review_snippet) .jdgm-carousel-item,.group-block-content:has(>div>span.review_snippet) .jdgm-carousel-item *{justify-content:center!important}}@media only screen and (min-width:768px){div.shopify-section.section-wrapper:has(span.home_banner) .review_counter{font-size:12px}div.shopify-section.section-wrapper:has(span.home_banner) .review_counter-stars{font-size:14px}div.shopify-section.section-wrapper:has(span.home_banner) .section-content-wrapper{max-width:1340px;margin:auto}div.shopify-section.section-wrapper:has(span.home_banner) .group-block:has(span.banner_wrapper){min-width:550px}div.shopify-section.section-wrapper:has(span.home_banner) .group-block-content:has(span.banner_image) .group-block:has(span.floating_container),div.shopify-section.section-wrapper:has(span.home_banner) .group-block-content:has(span.banner_image) .group-block:has(span.floating_container) .group-block-content{position:static}div.shopify-section.section-wrapper:has(span.home_banner) .group-block-content:has(span.banner_image) .group-block:has(span.floating_container) .group-block-content .group-block:has(span.floating_list){position:absolute;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}div.shopify-section.section-wrapper:has(span.home_banner) .group-block-content:has(span.banner_image) .group-block:has(span.floating_container) .group-block-content .group-block:has(span.floating_list.item_1){top:60px;left:-40px}div.shopify-section.section-wrapper:has(span.home_banner) .group-block-content:has(span.banner_image) .group-block:has(span.floating_container) .group-block-content .group-block:has(span.floating_list.item_2){top:160px;right:-40px}div.shopify-section.section-wrapper:has(span.home_banner) .group-block-content:has(span.banner_image) .group-block:has(span.floating_container) .group-block-content .group-block:has(span.floating_list.item_3){bottom:100px;left:-60px}}@media only screen and (max-width:767px){div.shopify-section.section-wrapper:has(span.home_banner) .group-block-content:has(span.banner_image) .group-block:has(span.floating_container){padding:20px 0}div.shopify-section.section-wrapper:has(span.home_banner.column-r) .section-content-wrapper{flex-direction:column-reverse}}.running_banner>div{border-top:solid 1px rgba(255,255,255,.08)}div.shopify-section:has(span.product_card) rte-formatter+.group-block{max-width:1240px;margin-bottom:auto}div.shopify-section:has(span.product_card) .group-block:has(>.group-block-content>div>span.product_card):not(:has(span.popular-product))>.group-block-content .product-card__content{box-shadow:0 4px 16px #0a1f440f}div.shopify-section:has(span.product_card) .group-block:has(>.group-block-content>product-card-link .product-card__content>div>span.popular-product){--border-color: var(--color-primary-button-background) !important;--border-width: 2px !important;box-shadow:0 18px 36px #0a1f442e}div.shopify-section:has(span.product_card) .group-block:has(>.group-block-content>div>span.product_card) a.link.with-arrow,div.shopify-section:has(span.tiktok) a.link.with-arrow{color:var(--color-foreground-heading);border-bottom:solid 2px var(--color-foreground-heading);font-weight:700;margin-bottom:-3px;width:auto}div.shopify-section:has(span.product_card) .group-block:has(>.group-block-content>div>span.product_card) .group-block-content:has(>div>span.subtext) rte-formatter{flex-basis:auto}div.shopify-section:has(span.product_card) .group-block:has(>.group-block-content>div>span.product_card) .group-block-content:has(>product-card-link div>span.popular-product)>.group-block>.group-block-content>.text-block{flex:unset}product-card .product-card__content div>.no_bottles{background-color:var(--color-primary-button-background);text-align:center;color:var(--color-secondary-button-text);border-radius:99px;position:absolute;font-weight:700;z-index:2;right:20px;top:20px;font-size:13px;padding:4px}product-card .product-card__content button.add-to-cart-button.button-secondary{font-weight:700}product-card .product-card__content product-price span[role=group]:has(>span.compare-at-price){display:none}product-card .product-card__content product-price span.price:not(cart-drawer-component span.price){font-size:28px;font-weight:700;color:var(--color-foreground-heading)}product-card .product-card__content .compare_savings{display:flex;align-items:center;flex-wrap:wrap;gap:10px}@media only screen and (max-width:767px){product-card .product-card__content .group-block-content:has(>product-price){--gap: 0px !important}}product-card .product-card__content .compare_savings .compare_price{text-decoration:line-through}product-card .product-card__content .compare_savings .savings{background-color:var(--color-primary-button-background);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700;color:var(--color-primary-button-text)}div.shopify-section:has(span.product_card) .group-block:has(>.group-block-content>div>span.product_card) .group-block-content:has(>div>span.icon_list) .group-block-content{flex-direction:row}div.shopify-section.section-wrapper:has(span.stats) .group-block-content:has(>div>span.stats_col-2)>.group-block{border-left:solid 3px var(--color-primary)}.group-block-content:has(>div>span.payment_icons){flex-wrap:wrap}.group-block-content:has(>div>span.payment_icons) .text-block{border:solid 1px var(--color-border);flex:unset}.product_carousel{overflow:hidden}.product_carousel .product_carousel-wrapper slideshow-slides:not(slideshow-slides slideshow-slides){--object-position: 50% 75%;max-width:1240px;margin:auto;overflow-y:visible;padding-block:0 40px}.product_carousel .product_carousel-wrapper .carousel-content slideshow-slides>.card{overflow:visible}.product_carousel .product_carousel-wrapper .carousel-content slideshow-slides>.card .image-block img{object-position:var(--object-position);transition:all .2s}.product_carousel .product_carousel-wrapper .carousel-content slideshow-slides>.card .group-block-content>.image-block img:hover{opacity:0}.product_carousel .product_carousel-wrapper .carousel-content slideshow-slides>.card .group-block:has(>.group-block-content>.image-block) img{object-position:var(--object-position)}.product_carousel .product_carousel-wrapper .carousel-content slideshow-arrows{mix-blend-mode:unset}.product_carousel .product_carousel-wrapper .carousel-content slideshow-arrows .slideshow-control{color:var(--button-color);background-color:var(--button-background-color);aspect-ratio:1 / 1;align-items:center;justify-content:center;border-radius:99px;box-shadow:0 4px 16px #0a1f440f}@media only screen and (min-width:768px){.product_carousel .product_carousel-wrapper slideshow-slides:not(slideshow-slides slideshow-slides){padding-inline:0;cursor:default}.product_carousel .product_carousel-wrapper slideshow-slides{--carousel-gap: 28px}.product_carousel .product_carousel-wrapper .carousel-content slideshow-slides>.card{width:calc((100% - (var(--carousel-gap, 8px) * (var(--carousel-columns, 4) - 1))) / var(--carousel-columns, 4))}.product_carousel .product_carousel-wrapper .carousel-content slideshow-slides>.card:nth-child(2){order:1}.product_carousel .product_carousel-wrapper .carousel-content slideshow-slides>.card:nth-child(1){order:2}.product_carousel .product_carousel-wrapper .carousel-content slideshow-slides>.card:nth-child(3){order:3}}@media only screen and (max-width:767px){.product_carousel .product_carousel-wrapper slideshow-slides{--carousel-gap: 16px}.product_carousel .product_carousel-wrapper .carousel-content slideshow-slides>.card{width:calc((100% - (var(--carousel-gap, 8px) * (var(--carousel-mobile-columns, 4) - 1))) / var(--carousel-mobile-columns, 4))}}div.shopify-section.section-wrapper:has(span.meet-the-founder) .section-content-wrapper>.image-block{max-width:500px;position:relative}div.shopify-section.section-wrapper:has(span.meet-the-founder) .section-content-wrapper>.image-block:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:dashed 1px var(--color-primary);pointer-events:none;box-sizing:border-box;border-radius:18px;opacity:.6}div.shopify-section.section-wrapper:has(span.meet-the-founder) .section-content-wrapper a.link{font-weight:600;color:var(--color-foreground-heading);border-bottom:solid 2px var(--color-primary)}@media only screen and (max-width:767px){div.shopify-section.section-wrapper:has(span.meet-the-founder) .section-content-wrapper>.group-block:last-of-type>.group-block-content{flex-direction:column-reverse}}div.shopify-section.section-wrapper:has(span.image_grid) .image-block img,.image_grid .image-block img{--ratio: 2.2 / 1 !important}div.shopify-section.section-wrapper:has(span.image_grid) .group-block:has(>.group-block-content>.image-block),.image_grid .group-block:has(>.group-block-content>.image-block){box-shadow:0 2px 8px #0a254014}div.shopify-section.section-wrapper:has(span.cards_container) .group-block-content:has(>div>span.cards_container) .group-block,.built_cards .cards_container .card .group-block{--height: 360px;min-height:var(--height);height:auto;flex:unset;aspect-ratio:1 / 1}div.shopify-section.section-wrapper:has(span.cards_container) .group-block-content:has(>div>span.cards_container) .group-block .group-block-content,.built_cards .cards_container .card .group-block .group-block-content{height:100%}div.shopify-section.section-wrapper:has(span.cards_container) .group-block-content:has(>div>span.cards_container) .group-block .group-block-content .text-block a,.built_cards .cards_container .card .group-block .group-block-content .text-block a{color:var(--color-primary);font-weight:400}div.shopify-section.section-wrapper:has(span.cards_container) .group-block-content:has(>div>span.cards_container) .group-block:has(div>span.popular){border:solid 2px #D4A857}div.shopify-section.section-wrapper:has(span.cards_container) .group-block-content:has(>div>span.cards_container) .popular-badge{background-color:var(--color-primary);border-radius:99px;padding:4px 12px;font-size:10px;text-transform:uppercase;color:var(--color-background);font-weight:700;position:absolute;top:0;left:0}div.shopify-section.section-wrapper:has(span.cards_container) .group-block-content:has(>div>span.cards_container) .group-block .overlay,.built_cards .cards_container .card .group-block .overlay{--overlay-color--end: rgba(10, 37, 64, .25) !important}.cards_section-container{overflow:hidden}.cards_section-container .cards_container slideshow-slides{max-width:1100px;margin:auto;overflow-y:visible;padding-block:0}.cards_section-container .cards_container.w_1200 slideshow-slides{max-width:1200px}.cards_section-container .cards_container.w_1400 slideshow-slides{max-width:1400px}.cards_section-container .cards_container .carousel-content slideshow-slides>.card{overflow:visible;height:auto}.cards_section-container .cards_container .carousel-content slideshow-arrows{mix-blend-mode:unset}.cards_section-container .cards_container .carousel-content slideshow-arrows .slideshow-control{color:var(--button-color);background-color:var(--button-background-color);aspect-ratio:1 / 1;align-items:center;justify-content:center;border-radius:99px;box-shadow:0 4px 16px #0a1f440f}@media only screen and (min-width:768px){.cards_section-container .cards_container slideshow-slides:not(slideshow-slides slideshow-slides){padding-inline:0;cursor:default}.cards_section-container .cards_container .carousel-content slideshow-slides>.card{width:calc((100% - (var(--carousel-gap, 8px) * (var(--carousel-columns, 4) - 1))) / var(--carousel-columns, 4))}.cards_section-container .cards_container .carousel-content slideshow-arrows{display:none}}@media only screen and (max-width:767px){.cards_section-container .cards_container slideshow-slides{--carousel-gap: 16px}.cards_section-container .cards_container>.carousel-content>slideshow-container>slideshow-slides{grid-column:1 / -1;column-gap:80px;padding-inline:44px!important}.cards_section-container .cards_container .carousel-content slideshow-slides>.card{width:calc((100% - (var(--carousel-gap, 8px) * (var(--carousel-mobile-columns, 4) - 1))) / var(--carousel-mobile-columns, 4))}.cards_section-container .cards_container .carousel-content slideshow-slides>.card .text-block{flex:0 0 auto}}div.shopify-section.section-wrapper:has(span.timeline) .text-block:has(>h2){text-wrap:unset!important;max-width:850px}div.shopify-section.section-wrapper:has(span.timeline) .group-block-content:has(>div>span.icon-grid) .text-block *>em{color:var(--color-foreground)}div.shopify-section.section-wrapper:has(span.timeline) .group-block-content:has(>div>span.icon-grid) .text-block * strong{color:var(--color-primary-button-text)}div.shopify-section.section-wrapper:has(span.timeline) .group-block-content:has(>div>span.icon-grid) .text-block ::marker{color:var(--color-primary-button-text)}div.shopify-section.section-wrapper:has(span.timeline) .group-block-content:has(>div>span.icon-grid) .text-block:last-child{min-height:calc(calc(var(--line-height--body, var(--line-height)) * 2) * 1em)}div.shopify-section.section-wrapper:has(span.timeline) .group-block-content:has(>div>span.icon-grid) .group-block.border-style{--border-color: var(--color-primary-button-border) !important}div.shopify-section.section-wrapper:has(span.timeline) .group-block-content>div:has(>div.divider){position:absolute;width:100%;display:flex;justify-content:center;top:19px}div.shopify-section.section-wrapper:has(span.timeline) div.divider{display:block;height:2px;width:80%;background-color:#fdbe0059}@media only screen and (max-width:767px){div.shopify-section:has(span.product_card) .group-block:has(>.group-block-content>product-card-link .product-card__content>div>span.popular-product){flex:unset}}div.shopify-section.section-wrapper:has(span.testimonials){overflow:hidden}div.shopify-section.section-wrapper:has(span.testimonials) .group-block>.group-block-content .text-block.text-block--background{padding:4px 14px}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-widget.jdgm-cards-carousel{padding:0;max-width:1120px;overflow:hidden}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-header{display:none!important}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-widget.jdgm-cards-carousel .jdgm-content{padding:10px;margin-bottom:20px}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-widget.jdgm-cards-carousel .jdgm-cards-wrapper{overflow:visible}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-widget.jdgm-cards-carousel .jdgm-media-card{--card-padding: 20px;padding:var(--card-padding);box-shadow:0 0 10px #0a25401f;transition:all .3s}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-widget.jdgm-cards-carousel .jdgm-media-card>img{aspect-ratio:1 / 1;height:auto}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-widget.jdgm-cards-carousel .jdgm-media-card .jdgm-text{text-align:left;flex:unset;padding-inline:0}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-widget.jdgm-cards-carousel .jdgm-media-card .jdgm-text p{max-width:unset;width:100%}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-widget.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section{align-items:start;gap:6px;padding-inline:0}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-widget.jdgm-cards-carousel .jdgm-media-card .jdgm-reviewer-info{justify-content:start}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-widget.jdgm-cards-carousel .jdgm-media-card .jdgm-reviewer-info .jdgm-reviewer-name{white-space:normal;text-align:left;font-size:14px}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-widget.jdgm-cards-carousel .jdgm-media-card .jdgm-star{font-size:16px}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-arrow{--width: 40px;--padding: calc(var(--width) * .13);width:var(--width);background-color:#fff;border-radius:99px;height:auto;aspect-ratio:1 / 1;border:solid 1px #E2DDD0;display:flex!important}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-arrow[aria-label*=Previous]{justify-content:start;padding-left:var(--padding)}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-arrow[aria-label*=Next]{justify-content:end;padding-right:var(--padding)}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-arrow svg{width:70%;height:auto;aspect-ratio:1 / 1}div.shopify-section.section-wrapper:has(span.testimonials) .jdgm-widget.jdgm-cards-carousel{--card-width: calc(calc(100% - calc(var(--jm-card-gap) * calc(var(--visible-cards) - 1))) / var(--visible-cards))}div.shopify-section:has(span.tiktok) a.link.with-arrow{border-bottom-color:#fdbe00}div.shopify-section:has(span.tiktok) .username{font-size:10px}div.shopify-section:has(span.tiktok) div:has(>.username){line-height:1;margin-top:-4px}div.shopify-section:has(span.tiktok) .group-block:has(>.group-block-content>div>span[class*=grid_item]){aspect-ratio:9 / 16;transition:all .3s}div.shopify-section:has(span.tiktok) .group-block:has(>.group-block-content>div>span[class*=grid_item]):hover{scale:1.05}div.shopify-section:has(span.tiktok) .group-block:has(>.group-block-content>div>span[class*=grid_item]) a{border:dashed 1px #FDBF008C;z-index:1;border-radius:var(--border-radius)}div.shopify-section:has(span.tiktok) .group-block:has(>.group-block-content>div>span[class*=grid_item])>.group-block-content>.group-block{border-style:dashed;border-color:#d4a8572e}div.shopify-section:has(span.tiktok) .group-block:has(>.group-block-content>div>span[class*=grid_item])>.group-block-content>.group-block>.group-block-content>.icon-block{width:52px;aspect-ratio:1 / 1;justify-content:center;align-items:center;border-radius:99px;box-sizing:border-box;border:solid 1px #FFFFFF66;background-color:#ffffff2e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding-left:3px}div.shopify-section:has(span.comparison_table) a[href*="#"]{pointer-events:none}div.shopify-section:has(span.comparison_table) .group-block:has(>a[href*="#table"]){box-shadow:0 2px 8px #0a254014}div.shopify-section:has(span.comparison_table) .group-block:has(>a[href*="#col"])>.group-block-content .text-block *{font-style:normal}div.shopify-section:has(span.comparison_table) .group-block:has(>a[href*="#col"])>.group-block-content .text-block:not(:last-child){border-bottom:solid 1px #F0E9D6}div.shopify-section:has(span.comparison_table) .group-block:has(>a[href*="#col"])>.group-block-content .text-block>p>strong{color:#fdbe00}div.shopify-section:has(span.comparison_table) .group-block:has(>a[href*="#col"])>.group-block-content .text-block>p>em{color:#c9c0ab}div.shopify-section:has(span.comparison_table) .group-block:has(>a[href*="#col_1"])>.group-block-content .text-block *,div.shopify-section:has(span.comparison_table) .group-block:has(>a[href*="#col_2"])>.group-block-content .text-block *,div.shopify-section:has(span.comparison_table) .group-block:has(>a[href*="#col"])>.group-block-content>.text-block *{font-weight:700}div.shopify-section:has(span.comparison_table) .group-block:has(>a[href*="#col_2"])>.group-block-content>.group-block{border-width:0px 2px 2px 2px;border-style:solid;border-color:#d4a857;background-color:#d4a85714}div.shopify-section:has(span.comparison_table) .group-block:has(>a[href*="#col"]):not(:has(>a[href*="#col_2"]))>.group-block-content .text-block p{color:#1a1a1a}@media only screen and (max-width:767px){div.shopify-section:has(span.comparison_table) .group-block:has(>a[href*="#table"]){max-width:100%;overflow-x:auto!important}div.shopify-section:has(span.comparison_table) .group-block:has(>a[href*="#table"])>.group-block-content{min-width:800px;position:relative}}@media only screen and (max-width:767px){.shopify-section:has(span.mobile-hidden),.mobile-hidden{display:none!important}}@media only screen and (min-width:768px){.shopify-section:has(span.desktop-hidden),.desktop-hidden{display:none!important}}.fb-video_carousel .fbs-pck__videos-nav .fbs-pck__nav-button{background-color:var(--color-primary-button-background);border-radius:99px;padding:8px;transition:all .2s}.fb-video_carousel .fbs-pck__videos-nav .fbs-pck__nav-button svg path{fill:var(--color-foreground-heading);stroke:var(--color-foreground-heading);stroke-width:.2px;transition:all .2s}.fb-video_carousel .fbs-pck__videos-nav .fbs-pck__nav-button:hover{background-color:var(--color-primary-button-hover-background)}.fb-video_carousel .fbs-pck__videos-nav .fbs-pck__nav-button:hover svg path{fill:#fff;stroke:#fff}@media only screen and (min-width:1420px){.fb-video_carousel .fbs-pck__videos-nav{--nav-position: -50px;justify-content:space-between;width:100%;margin:0}.fb-video_carousel .fbs-pck__videos-nav .fbs-pck__nav-button{position:absolute;top:calc(50% - 15px);transform:translateY(-50%);scale:.8}.fb-video_carousel .fbs-pck__videos-nav .fbs-pck__nav-button.fbs-pck__nav-button--prev{left:var(--nav-position)}.fb-video_carousel .fbs-pck__videos-nav .fbs-pck__nav-button.fbs-pck__nav-button--next{right:var(--nav-position)}}.fb_videos-headings .text-block+.text-block{max-width:500px}.sticky-add-to-cart__bar{position:fixed;bottom:0;left:0;opacity:0;transform:translate(0) translateY(calc(100% + 40px));z-index:calc(var(--layer-sticky) - 1);display:block;width:100%;box-shadow:var(--shadow-popover);padding:12px 24px;display:flex;align-items:center;gap:var(--gap-md)}@starting-style{.sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px))}}.sticky-add-to-cart__bar:before{--border: 2px;content:"";position:absolute;inset:calc(var(--border) * -1);background:linear-gradient(var(--color-background) 0 100%),linear-gradient(#00000026 0 100%);background-clip:content-box,border-box;border-top:var(--border) solid #E2DDD0;border-radius:inherit;z-index:-1;-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(1.5);backdrop-filter:blur(20px) saturate(180%) brightness(1.5)}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-property:transform,opacity,display;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}}.sticky-add-to-cart__bar[data-stuck=true]{transform:translate(0) translateY(0);opacity:1}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-left:var(--padding-lg)}.sticky-add-to-cart__image{flex-shrink:0;aspect-ratio:1;height:var(--height-buy-buttons);overflow:hidden;border-radius:8px;background:var(--color-background-secondary)}.sticky-add-to-cart__image-img{width:100%;height:100%;object-fit:cover}.sticky-add-to-cart__info{flex:1;min-width:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph--size);font-weight:700;line-height:var(--font-paragraph--line-height);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground-heading)}.sticky-add-to-cart__variant{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--font-paragraph-small--size);margin-top:var(--margin-3xs)}.sticky-add-to-cart__price{font-size:13px}.sticky-add-to-cart__button{height:var(--height-buy-buttons);position:relative}sticky-add-to-cart .review_counter .five{display:none}sticky-add-to-cart .review_counter{gap:4px}sticky-add-to-cart .sticky-add-to-cart__rating{display:flex;align-items:center;gap:4px;padding-block:2px}sticky-add-to-cart .sticky-add-to-cart__rating *:not(.review_counter-stars,.review_counter-stars *){font-size:12px;color:var(--color-primary)}sticky-add-to-cart .sticky-add-to-cart__rating .review_counter-stars{line-height:12px}@media screen and (max-width:749px){.sticky-add-to-cart__bar{bottom:0;width:100%;max-width:none;border-radius:0}.sticky-add-to-cart__bar:before{--border: 1px}.sticky-add-to-cart__bar .add-to-cart-text__content{display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-left:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph--size)}.sticky-add-to-cart__button{padding:var(--padding-lg)}.sticky-add-to-cart__button{width:var(--height-buy-buttons)}sticky-add-to-cart:not([data-variant-available=true]) .add-to-cart-text__content{display:initial}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{width:auto}sticky-add-to-cart .review_count,sticky-add-to-cart .price_day{display:none}}@media screen and (max-width:389px){.sticky-add-to-cart__bar .compare-at-price{display:none}.sticky-add-to-cart__title{display:none}.sticky-add-to-cart__info[data-singleton=true] .sticky-add-to-cart__title,.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__title{display:block}.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}[data-added=true] .add-to-cart-text{animation-name:atc-slide-out}[data-added=true] .add-to-cart-text--added{animation-name:atc-slide-in}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
