@-webkit-keyframes fade_in_show{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade_in_show{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes simple_fade_in{0%{opacity:0}to{opacity:1}}@keyframes simple_fade_in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade_in_translate{0%{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes fade_in_translate{0%{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes loading-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes emphasize-animation{0%{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(-10px);transform:translate(-10px)}to{-webkit-transform:translateX(10px);transform:translate(10px)}}@keyframes emphasize-animation{0%{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(-10px);transform:translate(-10px)}to{-webkit-transform:translateX(10px);transform:translate(10px)}}@-webkit-keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner{display:inline-block;position:relative;width:80px;height:80px}.spinner div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #151515;border-radius:50%;-webkit-animation:spinner-animation 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:spinner-animation 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#151515 transparent transparent transparent}.spinner div:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}.spinner div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.spinner div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}.arrow-button{display:-webkit-box;display:-ms-flexbox;display:flex}.text-button{display:inline;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:auto;font-weight:700;font-size:16px;float:left}.text-button span,.text-button svg{width:16px}.text-button span{float:right;margin-top:5px;margin-left:5px}.text-button.show-more-grouping span{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-bottom:2px}.text-button.show-less-grouping span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-bottom:2px}.button{-webkit-box-shadow:2px 2px 13px rgba(0,0,0,.1);box-shadow:2px 2px 13px #0000001a;letter-spacing:.5px;font-family:var(--font-headings)}.button span,.button svg{pointer-events:none}.button--white{background:#fff;color:#151515;border:1px solid var(--color-form-border)}.button--white:hover{color:var(--color-accent)}.button--quaternary{background:var(--color-accent4);color:#fff;border:1px solid var(--color-accent4)}.button--quaternary svg,.button--quaternary path{stroke:#fff}.button--gradient-green{background:var(--gradient_button_label)}.button--gradient-green svg{width:13px;height:13px}.button--gradient-green svg,.button--gradient-green path{fill:#fff}.button--transparent{background:transparent;border:1px solid #ffffff;color:#fff}.button--gradient-add-to-cart{background:var(--add_to_cart_button_label);color:#fff;font-size:16px}.button--gray-view{background:#fff;color:var(--gray-button-label);font-size:16px;border:1px solid var(--gray-button-label)}.button--gray-view:hover{color:var(--color-accent)}.button--toggle.button--minus:before{content:"-";line-height:23px}.button--toggle:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;-webkit-transform:none;transform:none;z-index:5;font-size:35px;font-weight:300;-webkit-transition:none;transition:none}.button--toggle.button--toggle-small{width:24px;height:24px}.button--toggle.button--toggle-small:before{font-size:40px;line-height:25px}.button--gradient-arrow,.button--gradient-arrow.splide__arrow{border-radius:4px;background:var(--add_to_cart_button_label);color:#fff;padding:5px 16px;opacity:1}.button--gradient-arrow svg,.button--gradient-arrow.splide__arrow svg{width:13px;height:13px}.button--gradient-arrow svg,.button--gradient-arrow path,.button--gradient-arrow.splide__arrow svg,.button--gradient-arrow.splide__arrow path{fill:#fff}.button--gradient-arrow:hover,.button--gradient-arrow.splide__arrow:hover{opacity:1}.button--border-green{background:var(--bg-body,#ffffff);color:#448542}.button--border-green:hover,.button--border-green:focus{color:#448542}.button--border-green:after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;border-radius:var(--button-border-radius,4px);padding:2px;background:var(--gradient_button_label);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff));-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.button--border-orange{background:var(--bg-body,#ffffff);color:#f89446}.button--border-orange:after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;border-radius:var(--button-border-radius,4px);padding:2px;background:var(--add_to_cart_button_label);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff));-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.button--border-orange:hover{color:#f89446}.button--small{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button--full{width:100%}.button--xsmall{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:unset;font-size:14px;padding-left:10px;padding-right:10px}.button--xsmall.full-width{width:100%}.button.plus span,.button.plus svg,.button.plus path,.button.minus span,.button.minus svg,.button.minus path{pointer-events:none}.button--toggle{padding:0;width:30px;height:30px;min-height:unset;border-radius:9px}.button--toggle:after{border-radius:9px;padding:1px}.button--toggle.button--plus:before{content:"+";line-height:30px}.button--toggle.button--minus:before{content:"-";line-height:25px}.button--toggle:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;-webkit-transform:none;transform:none;z-index:5;font-size:35px;font-weight:300}.button--toggle:hover:before{background:#0000001a}.button--toggle.button--toggle-small{width:26px;height:26px}.button--toggle.button--toggle-small:before{font-size:35px;line-height:25px;-webkit-transition:none;transition:none}.button--border-green-light{border:1px solid var(--outline-button-label);color:var(--outline-button-label)!important}.button--border-green-light:hover:before{content:none!important}.button--border-green-light:hover:after{content:none!important}.button--border-green-dark{border:1px solid var(--color-border-accent);color:var(--color-border-accent)!important}.button--border-green-dark:hover:before{content:none!important}.button--border-green-dark:hover:after{content:none!important}*{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}html{scroll-behavior:smooth}.custom-badge{padding:8px 16px;font-size:14px;font-weight:600}.is-hidden-ab-test{display:none!important}.cart-progress-quantity-incentive--is-hidden-ab-test cart-progress-quantity-incentive{display:none!important}.is-hidden,.klaviyo-form__hidden{display:none!important}input:focus-visible,textarea:focus-visible{outline:none!important}.scroll-margin-top{scroll-margin-top:60px}.slideUp{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.slideDown{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.emphasize-animation{-webkit-animation:emphasize-animation .5s infinite;animation:emphasize-animation .5s infinite}.position-relative{position:relative}.overflow-hidden{overflow:hidden}.pointer{cursor:pointer}.pe-none{pointer-events:none}.gap-0{gap:0}.gap-xs{gap:7.5px}@media screen and (max-width:768px){.gap-xs{gap:5px}}.gap-sm{gap:10px}@media screen and (max-width:768px){.gap-sm{gap:7.5px}}.gap-md{gap:15px}@media screen and (max-width:768px){.gap-md{gap:10px}}.gap-lg{gap:20px}@media screen and (max-width:768px){.gap-lg{gap:15px}}.gap-xl{gap:25px}@media screen and (max-width:768px){.gap-xl{gap:15px}}.flex-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.h1 a,h1 a,.h2 a,h2 a,.h3 a,h3 a,.h4 a,h4 a,.h5 a,h5 a,.h6 a,h6 a{color:inherit}.savings-bar{background:var(--color-promo-bar-bg);color:var(--color-announcement-bar-text,var(--color-accent3));padding:15px;margin-bottom:40px;text-align:center;font-size:16px;font-weight:600}.savings-bar--square{border-radius:0 20px 20px}.savings-bar--rounded{border-radius:50px 50px 50px 0}@media screen and (max-width:768px){.savings-bar{text-align:left;margin-bottom:20px;padding:15px 20px}}.products,#product-grid{list-style:none}#product-grid li{padding-top:10px;padding-bottom:10px}#product-grid li.collection-empty{padding:20px 0;margin:0 auto}@media screen and (max-width:768px){#product-grid li{padding-top:15px;padding-bottom:15px}}.product-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;border-radius:14px;position:relative;color:var(--color-accent);min-height:100%}.product-grid--gradient-image .product-grid__image-wrapper img{background:-webkit-gradient(linear,left top,right top,from(#ffffff),to(var(--color-border)));background:linear-gradient(to right,#ffffff,var(--color-border))}.product-grid .product-grid__checkbox{position:absolute;width:30px;height:30px;padding:0;border-radius:50%;background:-webkit-gradient(linear,right top,left top,from(var(--color-accent4)),to(var(--color-border-accent)));background:linear-gradient(to left,var(--color-accent4),var(--color-border-accent));-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;top:0;left:0;-webkit-transform:translate(-40%,-40%);transform:translate(-40%,-40%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.product-grid .product-grid__checkbox:after{content:"";background:var(--bg-body,#ffffff);display:block;width:80%;height:80%;border-radius:50%}.product-grid .product-grid__checkbox:before{content:"+";position:absolute;font-size:40px;line-height:40px;font-weight:500;color:var(--color-border-accent)}.product-grid .product-grid__image-wrapper{height:270px}.product-grid .product-grid__image-wrapper img{height:100%;width:100%;border-radius:14px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a}.product-grid .product-grid__image-wrapper img.image--vertical{-o-object-fit:contain;object-fit:contain}.product-grid .product-grid__image-wrapper img.image--horizontal{-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.product-grid .product-grid__image-wrapper{height:340px}}.product-grid .product-grid__image-details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-grid .product-grid__image-details>*{padding:7.5px 15px 0;width:100%}.product-grid .product-grid__image-details .product-grid__title{font-weight:700;font-size:21px;line-height:1.3;color:var(--color-accent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-top:22.5px}.product-grid .product-grid__image-details .product-grid__description{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;color:var(--color-accent);line-height:1.4}.product-grid .product-grid__image-details .product-grid__long-description{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--color-accent)}.product-grid .product-grid__image-details .product-grid__reviews-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-grid .product-grid__image-details .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.product-grid .product-grid__image-details .price .amount{line-height:1.3;font-weight:600}.product-grid .product-grid__image-details .price .amount--discounted{font-size:18px}.product-grid .product-grid__image-details .price.loading{position:relative;visibility:hidden}.product-grid .product-grid__image-details .price.loading:after{content:"";border:3px solid #ffffff;border-top:3px solid #5f9e4e;border-radius:50%;width:22px;height:22px;display:block;position:absolute;bottom:0;visibility:visible;left:0;-webkit-animation:spinner-animation 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:spinner-animation 1.2s cubic-bezier(.5,0,.5,1) infinite}.product-grid .product-grid__image-details .product-grid__price-and-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7.5px;padding-bottom:15px}.product-grid .product-grid__image-details .button{padding:5px 15px;white-space:nowrap}.product-grid .product-grid__image-details .button span{pointer-events:none}.product-grid .product-grid__image-details .button span.loading{visibility:hidden;-webkit-transition:none;transition:none}.product-grid .product-grid__image-details .button span.loading:after{visibility:visible;margin:0 auto;border:3px solid #ffffff;border-top:3px solid transparent;border-radius:50%;width:22px;height:22px;-webkit-animation:spinner-animation 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:spinner-animation 1.2s cubic-bezier(.5,0,.5,1) infinite}.product-grid .product-grid__image-details a:not(.button):last-child{padding-bottom:15px}.product-grid--selected{opacity:1!important;border-width:1px;border-style:solid;border-color:#cdc3af!important}.product-grid--selected .product-grid__checkbox:after{content:"L";background:transparent;text-align:center;-webkit-transform:scaleX(-1) rotate(-40deg) translate(0,-6px);transform:scaleX(-1) rotate(-40deg) translateY(-6px);font-size:20px;color:#fff;font-weight:600}.product-grid--selected .product-grid__checkbox:before{display:none}.product-grid .badge{position:absolute;z-index:30;color:#fff}.product-grid .badge.bottom{top:270px;-webkit-transform:translate(0,-80%);transform:translateY(-80%)}.product-grid .badge.left{left:0;border-radius:var(--badge-corner-radius,10px) var(--badge-corner-radius,10px) var(--badge-corner-radius,10px) 0}.product-grid .badge.top{top:15px}.product-grid .badge.right{right:0;border-radius:var(--badge-corner-radius,10px) var(--badge-corner-radius,10px) 0 var(--badge-corner-radius,10px)}.product-grid .badge.top.right+.product-card-quickview{right:auto;left:10px}.product-grid__icons{display:grid;padding:7.5px;position:absolute;grid-template-columns:auto auto auto;gap:3px;top:0;right:0;background:#fff;border-radius:0 14px 0 4px}.product-grid__icons .icons__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-height:25px}.product-grid__icons .icons__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:25px}.product-grid__icons .icons__icon:before,.product-grid__icons .icons__icon:after{position:absolute;-webkit-transform:translateX(-50%) translateY(var(--translate-y,0)) scale(0);transform:translate(-50%) translateY(var(--translate-y,0)) scale(0);transition:.2s -webkit-transform;-webkit-transition:.2s -webkit-transform;transition:.2s transform;transition:.2s transform,.2s -webkit-transform;-webkit-transform-origin:bottom center;transform-origin:bottom center;top:-.25rem;left:50%}.product-grid__icons .icons__icon:before{--translate-y: calc(-100% - 5px) ;background-color:#fff;border:1px solid var(--color-border-accent);text-align:center;border-radius:5px;content:attr(data-tool);padding:3px 5px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:200px;font-size:14px;line-height:14px;color:var(--color-border-accent)}.product-grid__icons .icons__icon:hover:before,.product-grid__icons .icons__icon:hover:after{-webkit-transform:translateX(-50%) translateY(var(--translate-y,0)) scale(1);transform:translate(-50%) translateY(var(--translate-y,0)) scale(1);z-index:45}.product-grid__icons .icons__icon:after{--translate-y: -5px ;-webkit-transform-origin:top center;transform-origin:top center;content:"";border:5px solid transparent;border-top-color:var(--color-border-accent);border-top-width:5px}@media screen and (max-width:1279px){.product-grid__icons .icons__icon:before{max-width:75px;font-size:12px;padding:3px}.product-grid__icons .icons__icon:last-of-type:hover:before,.product-grid__icons .icons__icon:last-of-type:hover:after{-webkit-transform:translateX(-60%) translateY(var(--translate-y,0)) scale(1);transform:translate(-60%) translateY(var(--translate-y,0)) scale(1)}}.reviews__stars{gap:5px;margin-bottom:5px}.reviews__stars .star{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.reviews__stars .reviews__rating{font-size:16px;font-weight:500;margin-left:10px}@media screen and (max-width:768px){.reviews__stars{gap:3px}.reviews__stars .star svg{width:20px;height:20px}}.reviews__link{color:#359361;text-decoration:none;font-weight:700;letter-spacing:.25px;line-height:1.4}.product-cart-item-small{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;padding:0;gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;border-radius:4px;position:relative;color:var(--color-accent)}.product-cart-item-small.product-grid--gradient .product-cart-item-image img{background:-webkit-gradient(linear,left top,right top,from(#ffffff),to(var(--color-border)));background:linear-gradient(to right,#ffffff,var(--color-border))}.product-cart-item-small .product-cart-item-image{width:40%;max-height:160px}.product-cart-item-small .product-cart-item-image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.product-cart-item-small .product-cart-item-details{width:60%;padding:10px;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-cart-item-small .product-cart-item-details .cart-product-link{font-weight:600;font-size:18px;margin-bottom:5px;color:inherit}.product-cart-item-small .product-cart-item-details .cart-product-description{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-cart-item-small .product-cart-item-details .price{font-size:16px;font-weight:600}.product-cart-item-small .product-cart-item-details .price:before{content:"";display:block;width:100%;height:2px;background:var(--color-border);margin-bottom:7.5px;margin-top:7.5px}.product-cart-item-small--predictive-search .product-cart-item-details,.product-cart-item-small--predictive-search .product-cart-item-image{color:var(--color-accent)}.article-product-container{max-width:700px;margin:2rem auto}.article-product-container .product-container__testimonial{background:-webkit-gradient(linear,right top,left top,from(rgb(178,202,82)),color-stop(70%,rgb(119,180,88)),to(rgb(86,164,84)));background:linear-gradient(270deg,#b2ca52,#77b458 70%,#56a454);border-radius:0 30px 30px 0;padding:20px 25px;color:#fff;max-width:450px;width:max(100% - 450px,300px)}.article-product-container .product-container__testimonial .product-container__testimonial-text{font-size:16px;font-style:italic;text-align:left}.article-product-container .product-container__testimonial .product-container__testimonial-author{margin-bottom:0;text-align:left}.article-product-container--testimonial .article-product-content .product-cart-item-small{height:100%;border-bottom-right-radius:0;border-top-right-radius:0;padding:0!important;margin:0!important}@media screen and (max-width:768px){.article-product-container--testimonial{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0}.article-product-container--testimonial .product-container__testimonial{border-radius:0 0 30px 30px;width:100%}.article-product-container--testimonial .article-product-content .product-cart-item-small{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px}}.article-product-container .product-cart-item-details__price-and-buttons{display:none}.article-product-container.article-product-container--ab-test .product-cart-item-details__price-and-buttons{display:block}.article-product-container.article-product-container--ab-test .button__learn-more{display:none}sticky-add-to-cart{padding:10px 15px;border-top:10px solid var(--color-border);position:fixed;bottom:0;left:0;width:100%;background:var(--bg-body);gap:10px;z-index:50;-webkit-animation:simple_fade_in .5s ease;animation:simple_fade_in .5s ease;display:none}sticky-add-to-cart .sticky-add-to-cart__details{width:calc(100% - 180px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}sticky-add-to-cart .sticky-add-to-cart__image{display:block;width:50px;max-height:50px}sticky-add-to-cart .sticky-add-to-cart__image img{border-radius:3px;width:100%;-o-object-fit:contain;object-fit:contain;display:block;max-height:50px}sticky-add-to-cart .sticky-add-to-cart__button{width:120px}sticky-add-to-cart .sticky-add-to-cart__button .button{padding:5px 10px;z-index:51;position:relative;border-radius:40px}sticky-add-to-cart .sticky-add-to-cart__button .button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}sticky-add-to-cart .sticky-add-to-cart__button .button span svg{fill:#fff;width:20px;height:20px;margin-right:10px}sticky-add-to-cart .sticky-add-to-cart__details h6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:16px;line-height:1.4}sticky-add-to-cart .sticky-add-to-cart__details .price{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}sticky-add-to-cart .sticky-add-to-cart__promo{display:none}@media screen and (max-width:768px){.sticky-add-to-cart{display:block}sticky-add-to-cart{padding:10px}sticky-add-to-cart .sticky-add-to-cart__details{gap:5px}sticky-add-to-cart .sticky-add-to-cart__details .price{font-size:14px;text-wrap:nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}sticky-add-to-cart .sticky-add-to-cart__details .price .amount--discounted{font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}sticky-add-to-cart .sticky-add-to-cart__promo{display:block;min-width:calc(100% + 30px);max-width:calc(100% + 30px);margin-left:-15px;margin-top:-20px;background:var(--color-promo-bar-bg);padding:5px;text-align:center}sticky-add-to-cart .sticky-add-to-cart__promo p{margin:0}}@media only screen and (min-width:1279px){sticky-add-to-cart.align-justify{padding-inline:calc((100% - 1200px)/2)}}@media only screen and (min-width:769px){sticky-add-to-cart.align-justify{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:30px}sticky-add-to-cart .sticky-add-to-cart__details .price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#Cart-Drawer .product-cart-item-small{font-size:14px;min-width:250px}#Cart-Drawer .product-cart-item-small .product-cart-item-image{min-width:80px;height:100%;max-height:100px}#Cart-Drawer .product-cart-item-small .product-cart-item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#Cart-Drawer .product-cart-item--drawer .product-cart-item-image{width:calc(20% - 10px)}#Cart-Drawer .product-cart-item--drawer .product-cart-item-details{width:80%}#Cart-Drawer .product-cart-item--drawer .product-cart-item-details .price del+ins{margin-left:5px}@media screen and (max-width:768px){#Cart-Drawer .product-cart-item--drawer .product-cart-item-image{width:calc(30% - 10px)}#Cart-Drawer .product-cart-item--drawer .product-cart-item-details{width:70%}}#Cart-Drawer .error-message{color:rgb(var(--color-theme-red));font-size:14px}#Cart-Drawer .cart-progress-quantity-incentive{margin-bottom:0;padding-bottom:22px;border-bottom:2px solid var(--color-border)}#Cart-Drawer .cart-progress-quantity-incentive .cart-progress-quantity-incentive__header{font-size:calc(var(--font-heading-scale) * 14px)}#Cart-Drawer .cart-progress-quantity-incentive__progress-bar{top:19px;height:7px}#Cart-Drawer .cart-progress-quantity-incentive__segment-image-wrapper{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 4px}#Cart-Drawer .cart-progress-quantity-incentive__segment-text{font-size:calc(var(--font-heading-scale) * 14px)}#Cart-Drawer .product-recommendations-drawer .products__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#Cart-Drawer .product-recommendations-drawer .products__card .cart-product-link{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}#Cart-Drawer .product-recommendations-drawer .products__card .price{margin-bottom:10px}#Cart-Drawer .product-recommendations-drawer .products__card .button--add-to-cart{margin-top:auto;padding:5px;font-size:14px;min-height:35px}#Cart-Drawer .product-recommendations-drawer.ab-test-product-recommendations-drawer .products__card .products__card-item-image{position:relative;height:120px}#Cart-Drawer .product-recommendations-drawer.ab-test-product-recommendations-drawer .products__card .products__card-item-image bubble-add-to-cart{position:absolute;bottom:-7px;right:10px;z-index:9;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s ease;transition:all .2s ease}#Cart-Drawer .product-recommendations-drawer.ab-test-product-recommendations-drawer .products__card .products__card-item-image:hover bubble-add-to-cart{width:38px;min-width:38px;min-height:38px;height:38px;bottom:-8px;right:9px}#Cart-Drawer .product-recommendations-drawer.ab-test-product-recommendations-drawer .products__card .button{display:none!important}#Cart-Drawer .product-recommendations-drawer.ab-test-product-recommendations-drawer .products__card bubble-add-to-cart{display:block}a:has(bubble-add-to-cart){pointer-events:auto}bubble-add-to-cart{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;width:36px;min-width:36px;min-height:36px;height:36px;border-radius:50%;background:var(--add_to_cart_button_label);position:relative;pointer-events:auto;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}bubble-add-to-cart:after{content:"";position:absolute;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill='%23ffffff' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11 11h-7.25c-.414 0-.75.336-.75.75s.336.75.75.75h7.25v7.25c0 .414.336.75.75.75s.75-.336.75-.75v-7.25h7.25c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-7.25v-7.25c0-.414-.336-.75-.75-.75s-.75.336-.75.75z' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;width:22px;height:22px}bubble-add-to-cart.loading:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill='%23ffffff' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11 11h-7.25c-.414 0-.75.336-.75.75s.336.75.75.75h7.25v7.25c0 .414.336.75.75.75s.75-.336.75-.75v-7.25h7.25c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-7.25v-7.25c0-.414-.336-.75-.75-.75s-.75.336-.75.75z' fill-rule='nonzero'/%3E%3C/svg%3E")}.loading-ring{position:absolute;width:30px;height:30px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.loading-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:20px;height:20px;margin:5px;border:2px solid #ffffff;border-radius:50%;-webkit-animation:loading-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loading-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#ffffff transparent transparent transparent;pointer-events:none}.loading-ring div:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}.loading-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.loading-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}.loading-modal{position:fixed;z-index:999999;top:0;left:0;width:100%;height:100%;padding:60px 10px;background:rgba(var(--color-overlay-rgb),.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-modal .loading-modal__loader{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.loading-modal .loading-modal__loader svg,.loading-modal .loading-modal__loader circle{stroke:var(--color-accent3)}.loading-modal__custom-dynamic-content{background:var(--bg-body,#ffffff);padding:40px;border-radius:4px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;max-height:70vh;overflow:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.loading-modal__custom-dynamic-content::-webkit-scrollbar{display:none}@media screen and (max-width:1067px){.loading-modal__custom-dynamic-content{padding:20px}}.loading-modal__standard-content{background:var(--bg-body,#ffffff);padding:40px;border-radius:4px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;max-height:70vh;max-width:95%;border:10px solid var(--color-border)}@media screen and (max-width:1067px){.loading-modal__standard-content{padding:20px}}.loading-modal__close-button{position:absolute;top:10vh;right:5vw;color:#fff;font-size:20px}.loading-modal .subscripton-warning-div{width:600px;max-width:95%;background:var(--bg-body,#ffffff);-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;border-radius:20px;padding:30px;text-align:center}.loading-modal .subscripton-warning-div .subscripton-warning-div__inner-buttons{gap:15px}@media screen and (max-width:768px){.loading-modal .subscripton-warning-div{padding:40px 20px}.loading-modal .subscripton-warning-div .subscripton-warning-div__inner-buttons{gap:10px}.loading-modal .subscripton-warning-div .subscripton-warning-div__inner-buttons .remove__subscription{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(50% - 10px)}.loading-modal .subscripton-warning-div .subscripton-warning-div__inner-buttons .button--gradient-green{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}}.splide__arrow{width:35px;height:35px;font-size:1.5rem;opacity:1;background:#fff;-webkit-transition:all .5s linear;transition:all .5s linear;border:1px solid borderColor2}.vm-video-iframe{background-position:center;background-repeat:no-repeat;z-index:1;position:relative;border-radius:20px}.vm-video-iframe .vm-video-modal__opener{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.green-bow{width:100%;height:8px;position:relative}.green-bow i{float:left;width:16.6666666667%;height:100%}.green-bow.small{width:180px;height:15px;margin:0 auto;border-radius:20px;overflow:hidden}.green-bow.large{width:100%}.green-bow.large i:first-child{border-bottom-left-radius:20px}.green-bow.large i:nth-child(6){border-bottom-right-radius:20px}.green-bow--first i:first-child{background-color:#3e89b7}.green-bow--first i:nth-child(2){background-color:#60b4de}.green-bow--first i:nth-child(3){background-color:#c7e3f0}.green-bow--first i:nth-child(4){background-color:#fcf0b0}.green-bow--first i:nth-child(5){background-color:#eebe56}.green-bow--first i:nth-child(6){background-color:#e9a067}.green-bow--second i:first-child{background-color:#418340}.green-bow--second i:nth-child(2){background-color:#55a454}.green-bow--second i:nth-child(3){background-color:#78b558}.green-bow--second i:nth-child(4){background-color:#b2cb52}.green-bow--second i:nth-child(5){background-color:#cfcd4e}.green-bow--second i:nth-child(6){background-color:#e2e178}.gradient-text{background-color:var(--text-button-arrow-light);background-image:-webkit-gradient(linear,left top,right top,from(#4c854b),color-stop(30%,#849c50),to(#94a98b));background-image:linear-gradient(to right,#4c854b,#849c50 30%,#94a98b);background-size:100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-text>div,.gradient-text p,.gradient-text h1,.gradient-text h2,.gradient-text h3,.gradient-text h4,.gradient-text h5,.gradient-text h6{background-color:var(--text-button-arrow-light);background-image:-webkit-gradient(linear,left top,right top,from(#4c854b),color-stop(30%,#849c50),to(#94a98b));background-image:linear-gradient(to right,#4c854b,#849c50 30%,#94a98b);background-size:100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.video-lightbox-modal{-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;padding:70px 30px;background:rgba(var(--color-overlay-rgb),.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:100%}.video-lightbox-modal[open]{opacity:1;visibility:visible;z-index:101}.video-lightbox-modal[open] .video-lightbox-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex}.video-lightbox-modal .video-lightbox-modal__opener{display:inline-block;margin-top:20px}.video-lightbox-modal .video-lightbox-modal__button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#fff}.video-lightbox-modal .video-lightbox-modal__button svg{width:auto;margin:auto}.video-lightbox-modal .video-lightbox-modal__button span{font-size:.8rem;letter-spacing:.2em;font-weight:700}.video-lightbox-modal .video-lightbox-modal__button .no-js{display:none}.video-lightbox-modal .video-lightbox-modal__button .no-js .video-lightbox-modal__button.no-js{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.video-lightbox-modal__content{max-height:none;max-width:clamp(300px,90vw,800px);margin:0 auto;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%;position:absolute;top:50%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--color-accent)}.video-lightbox-modal__content-info{position:relative;padding-bottom:55%}.video-lightbox-modal__content-info iframe{position:absolute;width:100%;height:100%;border:0}.video-lightbox-modal__toggle{width:26px;height:26px;border:1px solid var(--color-accent);background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-30px;right:-30px}.video-lightbox-modal__toggle svg{width:30px;fill:#151515}.global-modal{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;margin:0 auto;top:0;left:0;width:100%;padding:70px 30px;background:#c4c4c4b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:100%;opacity:1;visibility:visible;z-index:101}.global-modal .modal__toggle{position:absolute;top:-30px;right:-30px}.global-modal .modal__toggle svg{width:30px;fill:#151515}.global-modal .modal__toggle svg path{stroke:#151515}.global-modal.hidden{opacity:0;visibility:hidden;z-index:-1}.section--bg-green-gradient{background:radial-gradient(100% 246.25% at 100% 50%,#5f9e4e,#314e31)}image-infographic{display:block;position:relative;overflow:hidden;z-index:1;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;cursor:-webkit-grab;cursor:grab;max-width:100%;max-height:100%;background:var(--bg-body,#ffffff)}image-infographic[data-infographic-clone=true] .infographic__buttons{position:fixed;top:calc(var(--infographic-clone-top) - 70px);right:var(--infographic-clone-right);margin:0}image-infographic[data-infographic-clone=true] .infographic__buttons .infographic__button--close{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;right:0;top:0}image-infographic img{z-index:2}image-infographic .infographic__buttons{z-index:3;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px 10px 10px auto;gap:10px;padding:10px 15px;background:#fff;border-radius:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;border:5px solid var(--color-border)}image-infographic .infographic__buttons span{font-weight:700;font-size:18px}image-infographic .infographic__buttons .infographic__button:before{display:none}image-infographic .infographic__buttons .infographic__button path,image-infographic .infographic__buttons .infographic__button svg{fill:none;height:18px;width:18px}image-infographic .infographic__buttons .infographic__button--close{display:none}.section--bg-green-gradient-light{background:radial-gradient(100% 246.25% at 100% 50%,#b1ca52,#418241)}.author-signature{gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.author-signature .h6{margin-bottom:10px}.author-signature p{font-weight:500;margin:0}.author-signature img{-o-object-fit:contain;object-fit:contain;height:100%}@media screen and (max-width:768px){.author-signature{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.author-signature p{font-size:16px}}.thb-quick-search--results .product-cart-item{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;position:relative;color:var(--color-accent);height:100%;max-width:unset}.thb-quick-search--results .product-cart-item .product-cart-item-image{width:30%;border-radius:4px 0 0 4px;overflow:hidden;height:100%}.thb-quick-search--results .product-cart-item .product-cart-item-image img{width:100%;-o-object-fit:cover;object-fit:cover;height:100px}.thb-quick-search--results .product-cart-item .product-cart-item-article{width:70%;padding:10px}.thb-quick-search--results .product-cart-item .product-cart-item-article a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.5;color:inherit}.product-custom-reviews{margin-top:var(--rev-margin-top,15px);margin-bottom:var(--rev-margin-bottom,15px)}.product-custom-reviews__rating{gap:30px}.product-custom-reviews__signature{margin:0;font-size:13px}.product-custom-reviews__signature strong{text-transform:uppercase}.product-custom-reviews__signature i{margin:0 10px;-webkit-transform:scale(.8);transform:scale(.8)}.shop-ratings__top{font-weight:600;gap:10px}.shop-ratings__scales .scale{gap:10px;-webkit-box-ordinal-group:var(--order);-ms-flex-order:var(--order);order:var(--order);font-weight:600;color:#52b480}.shop-ratings__scales .scale__number{width:15%;white-space:nowrap}.shop-ratings__scales .scale__bar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:8px;background:#1515151a;border-radius:20px;position:relative}.shop-ratings__scales .scale__bar .bar__fill{position:absolute;border-radius:20px;top:0;bottom:0;left:0;background:#52b480;height:8px}.shop-ratings__scales .scale__count{width:10%;text-align:right;white-space:nowrap}.promo-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;border-radius:14px;position:relative;color:var(--color-accent);min-height:var(--min-height);height:100%;-webkit-box-pack:var(--text-position);-ms-flex-pack:var(--text-position);justify-content:var(--text-position);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.1));filter:drop-shadow(0 0 5px rgba(0,0,0,.1))}.promo-box .promo-box-content-wrapper{width:var(--box-width);padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:var(--text-alignment)}.promo-box--text,.promo-box--text *{color:var(--text-color)}.promo-box--text *:last-child{margin-bottom:0}.promo-box--link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.body-overflow-overlay[open]{position:fixed;z-index:var(--z-index);top:0;left:0;width:100%;height:100%;background:rgba(var(--color-overlay-rgb),.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:-webkit-box;display:-ms-flexbox;display:flex}.responsive-image{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:.375rem;width:100%;height:auto}.cart-popup{position:fixed;top:var(--header-section-height,120px);right:0;width:100%;max-width:400px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.07);box-shadow:0 0 10px #00000012;z-index:333;border-width:2px;border-style:solid;border-color:#cdc3af;background:#fffaf0;-webkit-transition:all .25s cubic-bezier(.104,.204,.492,1);transition:all .25s cubic-bezier(.104,.204,.492,1);-webkit-transform:translate(100%);transform:translate(100%)}.cart-popup.open{-webkit-transform:translate(0);transform:translate(0)}.cart-popup__container{width:100%}.cart-popup__container img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-o-object-fit:contain;object-fit:contain}.cart-popup__content{padding:15px}.cart-popup__content .content__text{margin-bottom:10px;font-size:16px}.cart-popup__content .content__text [data-product-quantity]{text-transform:capitalize}.cart-popup__content .content__view-cart{text-decoration:underline;font-size:16px}.cart-popup__content .content__close-popup{width:30px;padding:5px;cursor:pointer}.cart-popup__content .content__close-popup svg{pointer-events:none}card-progress-bar .cart-progress__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#fff;padding:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;border-radius:14px}@media screen and (max-width:768px){card-progress-bar .cart-progress__container{padding:7.5px}}card-progress-bar .cart-progress__bar{width:100%;height:15px;background:#ededed;border-radius:10px;overflow:hidden}card-progress-bar .cart-progress__bar .cart-progress__fill{background:var(--add_to_cart_button_label);height:15px;width:0;-webkit-transition:width .5s 1s ease;transition:width .5s 1s ease}@media screen and (max-width:768px){card-progress-bar .cart-progress__bar{height:10px}card-progress-bar .cart-progress__bar .cart-progress__fill{height:10px}}card-progress-bar .cart-progress__text{margin:0;text-align:center;font-size:16px;line-height:1.4}.cart-progress-quantity-incentive{margin-bottom:20px}.cart-progress-quantity-incentive__header{margin-bottom:10px;color:#151515}.cart-progress-quantity-incentive__progress-bar{position:absolute;left:0;right:0;bottom:0;height:15px;top:20px;-webkit-transform:translate(0,-50%);transform:translateY(-50%);background:#efece0;border-radius:20px;z-index:1}.cart-progress-quantity-incentive__progress-bar-fill{background:radial-gradient(100% 513.85% at 0% 66.67%,#f89446,#f5b730);border-radius:20px;position:absolute;left:0;right:0;top:0;bottom:0}.cart-progress-quantity-incentive__segment{z-index:1}.cart-progress-quantity-incentive__segment-image-wrapper{padding:0;background:var(--bg-body,#ffffff);border-radius:50%;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.1019607843);box-shadow:2px 2px 10px #0000001a}.cart-progress-quantity-incentive__segment-image-wrapper img{width:40px;height:40px;max-width:40px}.cart-progress-quantity-incentive__segment-text{margin:0;font-size:calc(var(--font-heading-scale) * 16px);line-height:1.2;font-weight:700;font-style:normal;font-family:Open Sans;padding-top:7.5px;color:#151515}@media screen and (max-width:768px){.cart-progress-quantity-incentive__segment-text{font-size:calc(var(--font-heading-scale) * 15px);padding-top:5px}}.cart-progress-quantity-incentive__segment--threshold-reached .cart-progress-quantity-incentive__segment-image-wrapper{background:radial-gradient(100% 513.85% at 0% 66.67%,#f89446,#f5b730)}.mega-block__promos{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.mega-block__promos .mega-block__promo-item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--background-color);-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:14px;padding:0!important;margin:0;width:max(50% - 10px,min(300px,100%))}.mega-block__promos .mega-block__promo-item .mega-block__promo-item-image img{width:90px;min-width:90px;min-height:90px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:14px 0 0 14px}.mega-block__promos .mega-block__promo-item .mega-block__promo-item-content{padding:20px;width:calc(100% - 90px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mega-block__promos .mega-block__promo-item .mega-block__promo-item-content .mega-block__promo-item-title,.mega-block__promos .mega-block__promo-item .mega-block__promo-item-content .mega-block__promo-item-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text);margin:0;padding:0}.mega-block__promos .mega-block__promo-item .mega-block__promo-item-content .mega-block__promo-item-title{line-height:1;font-size:18px;margin-bottom:10px}.mega-block__promos .mega-block__promo-item .mega-block__promo-item-content .mega-block__promo-item-text{font-size:14px}.mega-block__promos--mobile{padding:10px;gap:10px}.mega-block__promos--mobile .mega-block__promo-item{border-radius:10px}.mega-block__promos--mobile .mega-block__promo-item .mega-block__promo-item-image img{border-radius:10px 0 0 10px}@media screen and (max-width:400px){.mega-block__promos--mobile .mega-block__promo-item .mega-block__promo-item-content{padding:10px}.mega-block__promos--mobile .mega-block__promo-item .mega-block__promo-item-content .mega-block__promo-item-title{font-size:14px}.mega-block__promos--mobile .mega-block__promo-item .mega-block__promo-item-content .mega-block__promo-item-text{font-size:12px}}.image-with-text__donation-sum{font-weight:700;font-size:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.image-with-text__inner p,.image-with-text__inner ul,.image-with-text__inner ol,.image-with-text__inner li{font-size:16px}.image-with-text__inner p:last-child,.image-with-text__inner ul:last-child,.image-with-text__inner ol:last-child,.image-with-text__inner li:last-child{margin-bottom:0}.image-with-text__inner--bolder p,.image-with-text__inner--bolder li{font-weight:600}.rte p:last-child,.rte ul:last-child,.rte ol:last-child{margin-bottom:0}.image-with-text__inner-mobile{display:none;padding-inline:15px}.image-with-text__donation-title{font-weight:600;font-size:16px;margin:0}.product-grid .badge-icon.badge-icon--dog svg,.product-grid .badge-icon.badge-icon--dog path,.product-cart-item-small .badge-icon.badge-icon--dog svg,.product-cart-item-small .badge-icon.badge-icon--dog path{fill:#63b862}@media screen and (max-width:768px){.image-with-text__inner-desktop{display:none}.image-with-text__inner-mobile{display:block;text-align:center}}.shopify-challenge__container .shopify-challenge__button{background:var(--gradient_button_label);color:#fff;margin-bottom:30px!important}.shopify-challenge__container .shopify-challenge__button svg{width:13px;height:13px}.shopify-challenge__container .shopify-challenge__button svg,.shopify-challenge__container .shopify-challenge__button path{fill:#fff}.klaviyo-form form{padding:0!important}.klaviyo-form input{border-radius:4px!important}.klaviyo-form div[data-testid=form-component]{padding-left:0!important;padding-right:0!important}.klaviyo-form button{font-family:var(--font-headings)!important;text-transform:capitalize!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;min-height:45px!important;padding:5px 10px!important;margin:0 auto;max-width:300px;line-height:1.4!important;letter-spacing:.5px!important;min-width:50px;border-radius:4px!important}div[role=dialog] .kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(3) button.needsclick{background:#fff!important}div[role=dialog] .kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(4) button.needsclick{background:none!important}div[role=dialog] .kl-private-reset-css-Xuajs1 button.klaviyo-close-form{background:none!important}.countdown-form .kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(3) button.needsclick,.join-our-pack__blocks .kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(3) button.needsclick{background:var(--gradient_button_label)!important}.thb-product-detail .product-price-container .price{line-height:1.3;font-weight:600;color:var(--color-price,--color-accent)}.thb-product-detail .product-price-container .amount.amount--discounted{font-size:16px}.thb-product-detail .product-price-container__price{margin-right:calc(20px + var(--desktop-width))}.thb-product-detail .product-price-container__guarantee-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;right:0;max-height:calc(100% + 55px);top:0;width:var(--desktop-width)}.thb-product-detail .product-price-container__guarantee-badge img{width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.thb-product-detail .product-price-container__price{margin-right:calc(10px + var(--mobile-width))}.thb-product-detail .product-price-container__guarantee-badge{width:var(--mobile-width)}}@media screen and (max-width:1200px){.thb-product-detail .scroll-shadow{width:50px}}form-open .form{display:none}@media screen and (max-width:768px){form-open{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width:1068px){.product-gallery-sticky{min-height:300px}}.splide__pagination__page{width:14px!important;height:14px!important}.splide__pagination__page.is-active{-webkit-transform:scale(1)!important;transform:scale(1)!important}@media screen and (max-width:768px){.custom-small-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.thb-product-detail--featured-product.thb-product-detail .product-information{max-width:600px}.thb-quick-search--results .search-results .product-cart-item-small .badge-icon-search{width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thb-quick-search--results .search-results .product-cart-item-small .badge-icon-search.badge-icon.badge-icon--dog path{fill:#63b862}.splide-list{will-change:transform}#shopify-pc__banner{border-radius:4px}#shopify-pc__banner .shopify-pc__banner__btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#shopify-pc__banner .shopify-pc__banner__btns button{min-height:unset}#shopify-pc__banner .shopify-pc__banner__body p{text-align:center;font-family:Open Sans}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{padding:10px 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:45px;font-size:1rem;line-height:1.4;font-weight:600;text-transform:capitalize;border:0;border-radius:var(--button-border-radius,3px)}#shopify-pc__banner .shopify-pc__banner__btn-accept{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;background:var(--gradient_button_label);color:#fff}#shopify-pc__banner .shopify-pc__banner__btn-decline{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:var(--color-border-accent);border:1px solid var(--color-border-accent)}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (max-width:900px){#shopify-pc__banner{padding:24px}}@media only screen and (max-width:480px){#shopify-pc__banner button{-ms-flex-preferred-size:unset;flex-basis:unset;margin:10px 15px 0 0}#shopify-pc__banner .shopify-pc__banner__btns{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}#shopify-pc__banner .shopify-pc__banner__btn-accept{width:100%;margin-right:0}#shopify-pc__banner .shopify-pc__banner__btn-decline{margin-right:0;padding:5px 25px}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{width:50%;padding:0;font-size:16px}}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{border-radius:4px;font-size:16px;margin:0 20px 0 0;padding:5px 25px;min-height:unset;font-size:1rem;line-height:1.4;font-weight:600}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions #shopify-pc__prefs__header-accept{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border:none;background:var(--gradient_button_label);color:#fff}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions #shopify-pc__prefs__header-save{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions #shopify-pc__prefs__header-decline{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button.primary{border:none}@media only screen and (max-width:750px){#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions #shopify-pc__prefs__header-accept{margin:0;padding:10px 25px;white-space:pre-wrap}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions #shopify-pc__prefs__header-save,#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions #shopify-pc__prefs__header-decline{width:45%;margin:0;white-space:pre-wrap;font-size:14px;padding-left:10px;padding-right:10px;line-height:1.2}}@media only screen and (max-width:750px){#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{font-size:14px}}#gorgias-chat-container iframe{z-index:89!important}.mobile-toggle-wrapper .mobile-toggle{position:relative;display:inline-block}.mobile-toggle-wrapper .mobile-toggle .hamburger-menu{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;transition:opacity .3s ease,visibility .3s ease,transform .3s ease,-webkit-transform .3s ease;opacity:1;visibility:visible;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1)}.mobile-toggle-wrapper .mobile-toggle .close-menu{position:absolute;top:0;left:0;-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;transition:opacity .3s ease,visibility .3s ease,transform .3s ease,-webkit-transform .3s ease;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:rotate(-90deg) scale(.8);transform:rotate(-90deg) scale(.8)}.mobile-toggle-wrapper.active .mobile-toggle .hamburger-menu{opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:rotate(90deg) scale(.8);transform:rotate(90deg) scale(.8)}.mobile-toggle-wrapper.active .mobile-toggle .close-menu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1)}header .thb-secondary-item.thb-secondary-item--contact{display:none}
/*# sourceMappingURL=/cdn/shop/t/28/assets/styles-min.css.map */
