body,p,ul li,input,input::placeholder{font-size:22px;line-height:1.4em}strong,b{font-weight:600}.section-header h2,.footer h2.thb-widget-title,h1.post-title{font-size:54px;line-height:1em;letter-spacing:0}h3,.h3,.slideshow__slide .h2{font-size:34px;line-height:1.2em}h1.entry-title,.page-content-width h1{font-size:30px}.text-size-small,.text-size-small p,.announcement-bar--item{font-size:17px}.text-size-large,.text-size-large p{font-size:24px}.post-content h3,.page-content-width h2{font-size:22px}.button,.button span,.thb-full-menu>li>a,.subheading{font-size:20px!important}.button.outline,input[type=submit].outline{border:1px solid var(--outline-button-label, var(--color-accent))}.subheading{font-size:26px!important;letter-spacing:0}.product-card .product-card-title,.multicolumn__column h4,#seen-in h2.h3,.thb-full-menu .sub-menu li a,.mobile-menu li a,.mobile-menu li summary,.h6,.image-with-text__callout{font-family:var(--font-heading-family);font-weight:800!important;font-size:18px!important;text-transform:uppercase}.section-image-with-text p,.section-image-with-text ul li,.post-content p,.post-content ul li,.page-content-width h3,.collapsible__content p,.collapsible__content ul li,.icon-text{font-size:18px}.accordion details summary{font-weight:700;font-size:1.2rem}.form__label,.product-information .variations fieldset .form__label,.product .accordion summary{text-transform:uppercase;font-size:18px;font-weight:700}.product--text.style_body{font-size:12px}h1.post-title,h1.entry-title{text-transform:uppercase}@media screen and (max-width: 767px){.section-header h2,.footer h2.thb-widget-title{font-size:38px}h3,.h3,.slideshow__slide .h2{font-size:30px;line-height:1.2em}.customer-reviews .customer-reviews__review-content p{font-size:22px}body,p,ul li,input,input::placeholder{font-size:18px}}.shopify-section{background-color:var(--color-bg)}.section-header h2.h3{margin-bottom:10px}.row{max-width:1300px}.shopify-section-wave+.shopify-section{margin-top:-30px}.top-wave{display:block;position:relative;width:100%;height:auto;margin-top:-80px;z-index:2}.top-wave+.multicolumn{margin-top:-40px}.section-wave{width:105%;margin-left:-5%;margin-top:-120px;margin-bottom:0}.footer-wave{margin-top:-160px;margin-bottom:-20px;fill:var(--color-footer-bg, var(--color-accent))}#rc_login a{padding:7px 30px;border-radius:var(--button-border-radius, 0px);text-transform:uppercase}.button,.product-card .button.product-card-quickview,#rc_login a{border:1px solid var(--button-background);background:var(--button-background);color:var(--button-label);min-width:300px;max-width:100%}.button:before,.product-card .button.product-card-quickview:before{background:var(--button-label)}.button:hover,.product-card .button.product-card-quickview:hover{color:var(--line-button-label)}.button.white{border:1px solid var(--line-button-label);color:var(--line-button-label)}.button.white:before{background:var(--button-background);z-index:-1}.button.white:hover{border:1px solid var(--button-background);background:var(--button-background)}.image-with-text__content ul,.slideshow__slide-content ul{margin-left:0}.image-with-text__content ul li,.slideshow__slide-content ul li{display:block;background-image:url(/cdn/shop/files/check.svg?v=1757003160);background-repeat:no-repeat;background-position:left center;padding-left:34px;margin-bottom:5px}.flickity-nav{background:transparent;box-shadow:none}.icon-with-text svg{fill:var(--color-body)}@media screen and (min-width: 1480px){.top-wave{margin-top:-100px}.section-wave{margin-top:-120px}.footer-wave{margin-top:-180px}}@media screen and (max-width: 1085px){.section-wave{margin-top:-80px}.column-wave{margin-top:-60px}}@media screen and (max-width: 767px){.top-wave{margin-top:-30px}.section-wave{margin-top:-60px}.footer-wave{margin-top:-30px;margin-bottom:-10px}.shopify-section-wave+.shopify-section,.top-wave+.multicolumn{margin-top:0}}@media screen and (max-width: 540px){.section-wave{margin-top:-30px}}.announcement-bar .announcement-bar--carousel .carousel{max-width:750px}.thb-full-menu>li>a,.thb-full-menu .sub-menu li a{text-transform:uppercase}.menu-left{display:flex;justify-content:flex-end}.menu-right{display:flex;justify-content:space-between;align-items:center}.thb-secondary-area svg{width:auto;height:24px}.thb-secondary-area .thb-item-count{background:var(--button-background)}@media only screen and (min-width: 1068px){.header.style3 .menu-left .full-menu{margin-left:auto;margin-right:50px}.header.style3 .menu-right .full-menu{margin-left:50px}}@media only screen and (max-width: 1160px){.thb-full-menu>li{padding-inline:5px}}@media only screen and (max-width: 1067px){.menu-left{display:none}}.cart-drawer .free-shipping--percentage{background:var(--button-background)}.sample-item .minus,.sample-item .plus{display:none}footer.footer{padding-top:80px;padding-bottom:0}.signup-title{color:var(--color-footer-link, #fff);font-size:32px}.footer .signup-container #contact_form input,.signup-container input{color:var(--color-body);background:#fff;border-radius:30px}.footer .signup-container #contact_form input::placeholder,.signup-container input::placeholder{color:var(--color-body)}.footer .signup-container .field label,.signup-container label{display:none}.footer .signup-container .button,.signup-container .button{min-width:unset;width:fit-content}.footer .signup-container .button:before,.signup-container .button:before{z-index:-1}.footer .thb-widget-menu{display:block!important}.widget--menu-column{text-align:center}.footer .social-links{display:flex;justify-content:center;margin-top:20px}.footer .social-links li a{width:unset;height:unset;margin:0 5px}.social-links span{display:none}.social-links svg{width:36px!important}.footer-credits p{font-size:16px;margin-bottom:8px}.sub-footer{margin-top:0}.sub-footer .footer-credits{display:none}.footer-credits.sub-footer{margin-top:10px}.thb-widget-title{color:var(--color-footer-text)}.thb-widget-menu a{text-transform:uppercase}@media only screen and (min-width: 768px){.footer .widget{margin-bottom:0}.widget--menu-column,.thb-widget-menu{text-align:right}.footer .social-links{justify-content:flex-end;margin-top:30px}.footer .widget--text .button{width:100%;max-width:480px;margin-top:10px}}@media only screen and (max-width: 767px){footer.footer{padding-top:50px;padding-bottom:20px}.footer,.footer .signup-title{text-align:center}.footer .widget--menu{padding-top:20px;margin-top:20px}.signup-title{font-size:26px}.sub-footer .footer-credits{display:block}.block--signup .footer-credits{display:none}}.product-card{padding-top:15px;padding-bottom:20px;background:#fff;border-radius:15px}.product-card .product-featured-image-link{padding-bottom:350px!important}.product-card .product-featured-image-link img{transition:rotate .3s linear;object-fit:contain!important}.product-card .product-featured-image-link:hover img{transform:rotate(15deg)}.featured-collection .product-card .product-card-quickview.button,.product-grid .product-card .product-card-quickview.button{position:relative;transform:unset;bottom:unset;left:unset;min-width:unset;max-width:300px;margin:0 auto;padding:7px 30px;height:48px}.product-card a.product-card-title{margin-bottom:20px}.featured-collection .product-card .product-card-quickview.button{margin-top:auto}.product-card .product-card-quickview span{letter-spacing:0!important;font-weight:700!important}.product-card .yotpo{margin:8px 0;min-height:30px}.yotpo .rating-star{font-size:26px!important;margin:0 -2px}.yotpo a.text-m{font-size:14px!important}.yotpo .standalone-bottomline .star-clickable{align-items:center}.yotpo .yotpo-bottomline .rating-star,.yotpo a.text-m,.yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-text,.yotpo-review-votes-text,.yotpo-review .unselectable,.yotpo-reviews-main-widget .unselectable,.yotpo-media-select,.yotpo-dropdown-placeholder,.yotpo-selected-value__value{color:var(--color-body)!important}.yotpo-filtering-pills__pill .yotpo-star-rating-icon path{fill:var(--color-body)!important;stroke:var(--color-body)!important}.yotpo-review-votes-icons svg path{fill:var(--color-body)!important}.featured-collection .product-card .yotpo .yotpo-bottomline .rating-star,.featured-collection .product-card .yotpo a.text-m{color:#fff!important}@media only screen and (max-width: 767px){.yotpo .standalone-bottomline.star-clickable,.yotpo .standalone-bottomline .star-clickable{flex-wrap:wrap;justify-content:center}.featured-collection .product-card .product-card-quickview span{font-size:15px!important}}.slideshow .slideshow__slide,.slideshow .slideshow__slide h1,.slideshow .slideshow__slide p{color:var(--color)}.slideshow .slideshow__slide h1{color:var(--heading-color)}.slideshow .slideshow__slide h1.text-stroke{color:#fff;-webkit-text-stroke:2.5px var(--heading-color)}.slideshow__slide-wrapper{width:100%;max-width:1400px;margin:0 auto}.slideshow__slide.content-size-small .slideshow__slide-content{max-width:500px}.slideshow__slide-content__image{margin-bottom:20px}.slideshow__slide-content .button{margin-top:10px!important}@media only screen and (min-width: 768px){.slideshow .slideshow__slide-inner{padding-top:55px;padding-bottom:55px}.slideshow__slide-inner.content-top-left .slideshow__slide-content,.slideshow__slide-inner.content-top-center .slideshow__slide-content,.slideshow__slide-inner.content-top-right .slideshow__slide-content{padding-top:40px;padding-bottom:40px}.slideshow__slide-inner.content-top-left{padding-top:0;justify-content:flex-start;align-items:flex-start}.slideshow__slide-inner.content-top-center{padding-top:0;justify-content:center;align-items:flex-start}.slideshow__slide-inner.content-top-right{padding-top:0;justify-content:flex-end;align-items:flex-start}.variety-pack .slideshow__slide-bg img{object-position:50% 25%!important}}@media only screen and (min-width: 768px){.slideshow__slide-overlay{background:#0000!important}}@media only screen and (max-width: 767px){.slideshow .slideshow__slide-inner{padding-top:30px;padding-bottom:30px}}.rich-text__image{margin:0 auto 35px;width:var(--image-width);max-width:100%}.rich-text__image img{width:100%}.rich-text.text-width-xlarge div.rich-text__inner{max-width:1100px}.image-with-text__image{position:relative}.image-with-text__content--inner .button{margin-top:10px!important}@media only screen and (min-width: 768px){.image-with-text .button-overflow-container{display:inline-block;width:calc(50% - 20px);margin-right:10px}.image-with-text .button-overflow-container .button{min-width:100%}}@media only screen and (max-width: 767px){.image-with-text__content--inner{text-align:center}.image-with-text__content--inner ul{text-align:left}}#insta-feed .instafeed-container img{border-radius:12px}@media only screen and (min-width: 981px){#insta-feed .instafeed-container,.instafeed-shopify .instafeed-container{padding-top:220px!important;width:220px!important}}@media only screen and (max-width: 767px){.section-social-with-text .image-with-text__content{order:1}.image-with-text__social{order:2;width:100%}}.customer-reviews{border-radius:30px;padding:30px}.customer-reviews__review{border-radius:30px 0 0 30px}.customer-reviews .icon-quote{margin-bottom:30px;width:34px}.customer-reviews h4{color:var(--color-text);font-size:22px!important}.customer-reviews__review-author{font-size:22px!important;font-weight:700;text-transform:uppercase}.customer-reviews__review-author:before{display:none}.customer-reviews__image-product img{border-radius:30px}@media only screen and (min-width: 768px){.customer-reviews{display:flex;flex-direction:row}.customer-reviews .customer-reviews__review-content{padding:100px 70px}.customer-reviews .customer-reviews__content-nav{width:100%;left:0;display:flex;justify-content:center}}@media only screen and (max-width: 767px){.customer-reviews .customer-reviews__review-content{padding-inline:0}}.section-multicolumn{overflow:visible!important}.multicolumn__column .section-header h2{margin-bottom:10px}.multicolumn__column .multicolumn__image{margin-bottom:0}.multicolumn__image--inner img{object-fit:contain!important}.multicolumn__column .multicolumn__content{margin-top:20px}@media only screen and (max-width: 767px){.multicolumn.swipe-on-mobile .row{grid-auto-columns:minmax(100%,1fr)!important;grid-template-columns:repeat(auto-fill,minmax(100%,1fr))!important;width:100%!important;grid-gap:0!important;margin-left:0!important}.multicolumn.swipe-on-mobile .multicolumn__column{width:100%!important}}.section-testimonial-columns .multicolumn__column{margin-bottom:20px}.section-testimonial-columns .multicolumn__column .multicolumn__content{position:relative;background:#fff;padding:30px 20px;border-radius:20px;margin-bottom:10px}.section-testimonial-columns .multicolumn__column .multicolumn__content:after{content:"";position:absolute;bottom:-7px;right:-7px;width:100%;height:100%;background:#1e56a3;border-radius:20px;z-index:-1}.section-testimonial-columns .customer-reviews__review-author{font-weight:500;font-size:18px!important}.section-testimonial-columns .star-ratings{display:flex;justify-content:center;margin-bottom:20px}.section-testimonial-columns .star-ratings svg{margin:0 2px}.section-testimonial-columns .star-ratings svg path{fill:#00b4e5!important}@media print,screen and (min-width: 48em){.section-testimonial-columns .medium-4{width:33.33333%}}@media only screen and (max-width: 767px){.section-testimonial-columns .multicolumn__inner.display-type--carousel .multicolumn__column{width:100vw;padding:0 15px}}.products.carousel .carousel__slide{box-sizing:border-box}.featured-collection .product-card{border-radius:0;display:flex;flex-wrap:wrap;justify-content:center;width:100%;height:100%;min-height:unset}.featured-collection .product-card .product-featured-image-link{padding-bottom:290px!important}.featured-collection .product-card a{color:#0452a3}.featured-collection .product-featured-image{width:100%}.featured-collection .product-card .product-card-quickview{color:var(--button-background);border-color:var(--button-background);background:transparent}.featured-collection .product-card .product-card-quickview:before{background:var(--button-background)}.featured-collection .product-card .product-card-quickview:hover{background:var(--button-background)}@media only screen and (min-width: 768px){.featured-collection .full-width-row{padding:0}}@media only screen and (max-width: 767px){.featured-collection .product-card{min-height:440px}.featured-collection .product-card .product-featured-image-link{padding-bottom:225px!important}}.email-signup .section-header--content p{max-width:700px;margin-inline:auto}.email-signup .signup-container{max-width:600px!important}.signup-container fieldset{display:flex;align-items:center;gap:14px}.signup-container .field{width:100%}.footer .signup-container #contact_form input,.signup-container input{font-weight:700;text-transform:uppercase;text-align:center;border-radius:0;border:1px solid var(--color-border)}.signup-container button.submit{position:relative;min-width:200px;height:48px;border-radius:0}.email-signup .disclaimer p{font-size:12px;margin-top:14px}@media only screen and (min-width: 768px){.email-signup .disclaimer{max-width:560px;margin-inline:auto}}@media only screen and (max-width: 767px){.signup-container fieldset{flex-direction:column;gap:10px}.signup-container button.submit{width:100%;max-width:100%}}.image-with-text__callout{background:var(--solid-button-background);color:#fff;width:130px;height:130px;border-radius:50%;padding:10px;margin-inline:auto;display:flex;align-items:center;justify-content:center;line-height:1}.section-image-with-text-callouts .image-with-text__content.mobile,.image-with-text__mobile__image{display:none}@media only screen and (min-width: 768px){.section-image-with-text-callouts .image-with-text__content .image-with-text__content--inner{display:flex;flex-direction:column;gap:30px}}@media only screen and (max-width: 767px){.image-with-text__desktop__image{display:none}.image-with-text__mobile__image{display:block}.section-image-with-text-callouts .image-with-text__content.right-column,.section-image-with-text-callouts .image-with-text__content.left-column{display:none}.section-image-with-text-callouts .image-with-text__content.mobile{display:block}.section-image-with-text-callouts .image-with-text__content .image-with-text__content--inner{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px}}#seen-in .section-header{margin-bottom:14px}.rc-login{margin:0 auto;margin-bottom:200px!important}@media only screen and (min-width: 980px){#difference .image-with-text__image>.image-with-text__image-media{--ratio-percent: 750px!important}}@media only screen and (min-width: 769px){.home-hero .slideshow__slide-bg img{object-position:center right}#difference .image-with-text__content{padding-top:0}}@media only screen and (max-width: 767px){.home-hero .slideshow__slide-inner.content-middle-left{align-items:flex-start}.home-hero .slideshow__slide-content__image{display:none;width:180px}.home-hero .slideshow .slideshow__slide-inner{padding-top:20px}.home-hero h1{margin-bottom:10px}.home-hero p:empty{display:none}#difference .image-with-text{margin-top:20px}#difference .image-with-text__content{order:1;margin-bottom:20px;padding-inline:0}#difference .image-with-text__image{order:2}#difference .image-with-text__image>.image-with-text__image-media{--ratio-percent: 400px!important}#difference .image-with-text__secondary__image{bottom:-60px;right:-10px;width:250px;height:160px}#home-benefits{padding-top:50px!important}#home-benefits h2{font-size:30px}}.thb-product-detail .product-single__media-image img{object-fit:contain!important}.thb-product-detail{margin-bottom:150px}.thb-product-detail .product-title-container{margin-bottom:5px!important}.thb-product-detail .yotpo{margin-bottom:20px}.thb-product-detail .product-price-container{margin-bottom:10px}.form__label,.product .accordion summary{display:block;margin-bottom:8px}.linked-products{margin-bottom:10px}.color-swatch-button,.thb-product-detail .variations .product-form__input--block input[type=radio]+label,.product-add-to-cart-sticky .variations .product-form__input--block input[type=radio]+label{display:inline-block;border-radius:30px;margin-right:4px;margin-left:0;margin-bottom:10px;height:unset;min-width:100px;padding:6px 12px;text-align:center;text-transform:uppercase;font-size:16px;font-weight:700;border:1px solid #EBE3D6;background:#fcfaf7;box-shadow:none}.product-add-to-cart-sticky .variations .product-form__input--block input[type=radio]+label{min-width:unset;padding:6px 15px}.thb-product-detail .variations .product-form__input--block input[type=radio]+label,.product-add-to-cart-sticky .variations .product-form__input--block input[type=radio]+label{margin-right:10px}.thb-product-detail .variations .product-form__input--block input[type=radio]:checked+label,.product-add-to-cart-sticky .variations .product-form__input--block input[type=radio]:checked+label,.color-swatch-button.variant-selected{background:var(--outline-button-label, var(--color-accent));border-color:var(--outline-button-label, var(--color-accent));color:#fff;box-shadow:none}.variations input[type=radio].is-disabled+label:before{left:0;border-radius:30px}.linked-products--flavor{margin-top:20px}.linked-products--flavor .color-swatch-button{position:relative;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;min-width:unset;width:85px;height:85px;padding:0;background:#fcfaf7}.linked-products--flavor .color-swatch-button img{width:100%;height:100%;object-fit:contain;padding:5px;border-radius:50%}.linked-products--flavor .color-swatch-button .tooltip{visibility:hidden;position:absolute;top:-20px;background-color:#fcfaf7;color:var(--color-accent);text-align:center;font-size:.9em;padding:1px 10px;white-space:nowrap;border-radius:30px;z-index:1}.linked-products--flavor .color-swatch-button .tooltip:before{content:"";display:block;width:0;height:0;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FCFAF7;left:50%;bottom:-7px;transform:translate(-50%)}.linked-products--flavor .color-swatch-button:hover .tooltip{visibility:visible}.product-form__input label{position:relative}.product-form__input .savings{position:absolute;top:-20px;left:50%;transform:translate(-50%);background-color:#fcfaf7;color:var(--color-badge-sale, #ee3a45);border:1px solid var(--color-badge-sale, #ee3a45);text-align:center;font-size:.9em;padding:3px 8px;line-height:normal;white-space:nowrap;border-radius:30px;z-index:1}.icon-with-text,.icon-with-text .icon-wrapper{display:flex;align-items:center}.icon-with-text{font-size:.9em;margin-bottom:0}.icon-with-text .icon-wrapper{margin-right:10px}.yotpo .main-widget{max-width:1100px;margin:0 auto 150px}.thb-product-detail .rc-widget{background:#fcfaf7;border:1px solid #EBE3D6}.thb-product-detail .rc-radio.rc-radio--active{background-color:transparent!important}.thb-product-detail label.rc-radio{text-transform:uppercase}.thb-product-detail input.rc-radio__input{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;border-radius:50%;width:16px!important;height:16px!important;border:1px solid #fff;outline:1px solid #EBE3D6}.thb-product-detail input.rc-radio__input:checked{background:var(--button-background)}.thb-product-detail .rc-subscription-details{font-size:16px}.product-callout{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid;border-radius:18px;padding:14px}.product-callout__image{width:20%}.product-callout__image img{border-radius:14px}.product-callout__content h5{text-transform:uppercase;margin-bottom:0;font-size:22px}.product-callout__content .text-button{text-transform:uppercase}@media only screen and (min-width: 1068px){.product .product-grid-container{grid-template-columns:1fr clamp(360px,50%,520px)}}@media only screen and (min-width: 768px){.price-reviews-wrapper{display:flex;align-items:center;margin-bottom:10px}.thb-product-detail .yotpo{margin-bottom:0;padding:0!important}.thb-product-detail .product-price-container{margin-bottom:0}}@media only screen and (max-width: 767px){.thb-product-detail,.yotpo .main-widget{margin-bottom:80px}.product-callout{padding:10px}.product-callout h5{font-size:16px}}.product-drawer .thb-product-detail .product-title{font-size:28px}.thb-shop-title{text-transform:uppercase}.blog-section .blog-post{background:#fff;padding:20px;border-radius:30px;text-align:center}.blog-section .blog-post .blog-post--content{background:#fff}.blog-post figure.featured-image{margin-bottom:5px}.blog-section .blog-post img{border-radius:30px}.blog-section .blog-post .text-button.read-more{margin:0}.blog-post h5{font-size:20px;text-transform:uppercase;line-height:1.2em;margin-top:10px;margin-bottom:0!important}.blog-post--large h5{font-size:36px}.blog-header__tags a.button{min-width:unset;width:fit-content;font-size:16px!important;font-weight:700;border:none}.blog-header__tags .blog-header__tags--inner>a:hover,.blog-header__tags .blog-header__tags--inner>a.active{color:#fff!important;background:var(--button-background)}.blog-section .blog-post .blog-post--content{border:none}.blog-post-detail .post-title{margin-bottom:0!important}@media only screen and (min-width: 768px){.blog-section .blog-post.blog-post--large{padding:30px}}.blog-posts .blog-post{margin-bottom:30px}.blog-posts .blog-post h5{margin:0}.blog-posts .blog-post .read-more{display:none}
/*# sourceMappingURL=/cdn/shop/t/84/assets/custom.css.map */
