@font-face{font-family:Pally;src:url(/cdn/shop/files/Pally-Variable.ttf?v=1758803999) format("truetype");font-style:normal}@font-face{font-family:General-Sans;src:url(/cdn/shop/files/GeneralSans-Variable.ttf?v=1758868745) format("truetype");font-style:normal}p{font-family:General-Sans,sans-serif}.section+.section{margin-top:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Pally,sans-serif;font-weight:500}.h0{font-size:78.5px}.button{font-family:Pally,sans-serif;font-weight:500}.custom-name-collection .section-template--19778791243925__product-grid-padding{padding-top:10px!important}.header.header--middle-left{display:flex;justify-content:space-between}.header .header__menu-item{font-size:23px;font-family:Pally,sans-serif;font-weight:500}.collection-hero__description.rte{display:none}svg.icon.icon-search{fill:#2e241a}.lower-hand img{position:absolute;top:-49px;left:-173px}.header ul.list-menu li a:hover span{text-decoration:none}body header svg.icon-cart-empty,.icon-cart{height:2rem!important;width:2rem!important}header .header__icon{width:3rem!important}.header .header__menu-item{letter-spacing:0px}.footer .footer-block-image{display:flex;flex-direction:column}.bss-sub-form:hover .copyright{opacity:0!important}.footer .image-wrapper-social-text p{text-align:left;font-size:20px;line-height:25px;font-weight:500;font-family:Pally,sans-serif;color:#0d0d0d;letter-spacing:0px}.footer .image-wrapper-social-icon ul{justify-content:flex-start!important}footer h2.footer-block__heading{font-size:20px;letter-spacing:0px;color:#0d0d0d}footer .footer__blocks-wrapper .footer-block:nth-child(2) ul li a{font-size:20px;font-weight:500;font-family:Pally,sans-serif;color:#0d0d0d;letter-spacing:0px}footer .footer__blocks-wrapper .footer-block:nth-child(3) ul li a{font-size:17px;font-family:Pally,sans-serif;color:#0d0d0d;letter-spacing:0px;font-weight:400}footer .image-icon{display:flex;justify-content:center;align-items:center}footer .footer__blocks-wrapper .footer-block:nth-child(4).footer-block__details-content{display:flex;flex-direction:column}footer .footer__blocks-wrapper .footer-block:nth-child(4) .footer-block__details-content{display:flex;flex-direction:column;justify-content:space-between;min-height:243px}footer .footer__blocks-wrapper .footer-block:nth-child(4) .footer-block__details-content p{font-size:17px;font-family:Pally,sans-serif;color:#0d0d0d;letter-spacing:0px;font-weight:400}.footer__copyright.caption small{font-size:20px;font-family:Pally,sans-serif;color:#0d0d0d;letter-spacing:0px;font-weight:400}footer .list-social__item .icon{height:3rem;width:3rem}footer ul.list-social li a span.svg-wrapper{width:35px;height:35px}footer .list-social__link{padding:0}footer .image-icon{gap:10px}.banner .banner__heading h1{font-size:100px;font-weight:500;letter-spacing:0px;color:#f9f8f5;line-height:100px;margin-top:0;margin-bottom:0}.banner .banner__text p{margin:0;font-size:44px;color:#f9f8f5;letter-spacing:0px;line-height:50px;font-weight:400}.banner .banner-list p{margin:0;font-size:30px;letter-spacing:0px;color:#fff;font-weight:500;line-height:45px;font-family:Pally,sans-serif;position:relative}.banner .banner__text{margin-bottom:24px}.banner .banner-list{margin-top:20px}.banner .banner__content{padding-bottom:0}banner .banner-list p{postion:relative}.banner .banner-list p:after{content:"";display:flex;width:26px;height:26px;margin-left:8px;background:url(/cdn/shop/files/checked.svg) no-repeat center;background-size:contain;position:absolute;left:-40px;top:12px}.banner_btn{width:auto;height:auto;border-radius:50px;font-size:28px;letter-spacing:0px;padding:14px 50px!important}.multicolumn-list__item:last-child .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing{padding:25px 25px 0}.banner_btn:after{display:none}h3,.h3{font-size:44px;letter-spacing:0px;font-weight:500}.fetaured-collection-section .quick-add__submit{width:100%;border-radius:50px;background:#273d4c;color:#fff;padding:2px 0;font-size:18px;text-transform:uppercase;font-weight:500;font-family:Pally,sans-serif}.fetaured-collection-section .quick-add__submit:after{display:none}.fetaured-collection-section .collection__title{text-align:center}.fetaured-collection-section .card__information h3 a{font-size:29px;font-weight:500;letter-spacing:0px;color:#0d0d0d;line-height:37px}.fetaured-collection-section .card__information h3 a:hover{text-decoration:none}.fetaured-collection-section .card-information .price__container div{font-size:24px;font-weight:600;color:#0d0d0d;font-family:General-Sans,sans-serif;letter-spacing:0px;line-height:26px}.banner .banner-list{margin-top:20px;margin-left:26px}.main-multicolumn-section .title-wrapper-with-link{display:flex;justify-content:center;align-items:center}.main-multicolumn-section ul.multicolumn-list li{text-align:center}.main-multicolumn-section .multicolumn-card__info h3{font-size:18px;letter-spacing:0px;font-weight:500;line-height:21px}.main-multicolumn-section .multicolumn-card__info p{font-size:18px;line-height:22px;letter-spacing:0px;color:#0d0d0d;font-weight:400}.testimonial-section .title-wrapper-with-link{display:flex;justify-content:center}.testimonial-section .multicolumn-card__info{display:flex;flex-direction:column}.testimonial-section .multicolumn-card__info h3{order:1;font-size:23px;font-weight:500;letter-spacing:0px;margin-bottom:16px}.testimonial-section .multicolumn-card__info .star-rating{order:2}.testimonial-section .multicolumn-card__info .rte{order:3}.testimonial-section .multicolumn-card__info .rte p{font-style:italic;line-height:26px;font-weight:300;letter-spacing:0px;color:#0d0d0d;font-size:20px}.testimonial-section a.button{border-radius:50px;font-size:29px;letter-spacing:0px;font-weight:500;padding:13px 109px}.testimonial-section a.button:after{display:none}.banner:after{display:none}.main-heading.inline-richtext{position:absolute;top:0;left:10%}.custom-image-banner-section .banner__heading p{text-align:left;font-size:48px;font-weight:500;font-family:Pally,sans-serif;line-height:51px;margin:0}.custom-image-banner-section .banner__text p{text-align:left;font-weight:500;font-family:Pally,sans-serif;font-size:37px;letter-spacing:0px;line-height:44px}.inner-image{width:500px}.inner-image img{width:100%;display:block;object-fit:cover;object-position:center}.newsletter span.banner_btn{background:#f83e1a;font-size:23px;text-transform:uppercase;border-radius:50px;font-family:Pally,sans-serif;height:29px;margin-top:15px}.multiple-offer-section .title-wrapper-with-link h2{color:#010101;letter-spacing:0px;font-size:44px}.multiple-offer-section .title-wrapper-with-link{text-align:center;width:100%;display:flex;justify-content:center}.multiple-offer-section .multicolumn-card__info h3{font-size:24px;letter-spacing:0px;color:#0d0d0d}.multiple-offer-section .multicolumn-card__info p{font-size:20px;color:#0d0d0d;line-height:24px;letter-spacing:0px;font-family:General-Sans,sans-serif}.multiple-offer-section .multicolumn-card.content-container{background:#fff!important;border-radius:30px}.multiple-offer-section .multicolumn-card.content-container .multicolumn-card__image-wrapper{padding:0;margin:0 10px}.newsletter__subheading{margin-top:0}.newsletter__subheading p{font-size:20px;color:#fff;font-weight:500;letter-spacing:0px;line-height:26px;padding:0 60px}.newsletter-new{margin-top:10px!important}.newsletter__subheading{margin-top:0!important}.newsletter-new input{border-radius:50px;background:#fff}.newsletter-new .field:after{display:none}.newsletter-new input{border-radius:50px;background:#fff;padding:5px 20px!important;line-height:7px;color:#000;font-size:20px;border:0px}.newsletter-new label.field__label{color:#000;text-align:center;width:100%;font-weight:500;font-size:20px;line-height:20px;letter-spacing:0px;font-family:General-Sans,sans-serif}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:54rem!important}.newsletter-new input:focus{border-radius:50px}.newsletter-new input::placeholder{opacity:1;color:#000;text-align:center;font-weight:500;letter-spacing:0px;font-family:General-Sans,sans-serif}body .jdgm-carousel--card-theme .jdgm-carousel-item__inner-wrapper{box-shadow:unset}@media screen and (min-width:750px){.rich-text .custom-main-heading h2.h3.inline-richtext{margin-top:0}.about-banner .banner__box{min-width:100%}body .newsletter-form{max-width:56rem;margin:0 auto;display:flex;justify-content:center;align-items:center}.image-banner-section .banner__box{min-width:90rem}}.custom-image-with-text .image-with-text__grid .image-with-text__media-item img{height:776px;object-fit:fill}.custom-image-with-text .main-heading h3{margin:0}.custom-image-with-text .main-heading h3:nth-child(1){margin-top:36%}.custom-image-with-text .main-heading h3:nth-child(1){margin-top:6%}.custom-image-with-text .main-heading h3{margin:0;font-size:74px;letter-spacing:0px}.custom-image-with-text .image-with-text__text-item h2.image-with-text__heading{font-size:56px;color:#2e241a;font-weight:500;width:100%;display:flex;justify-content:center;letter-spacing:0px}.custom-image-with-text .image-with-text__text-item .image-with-text__text p{font-size:40px;font-weight:400;font-family:General-Sans,sans-serif;letter-spacing:0px;color:#2e241a}.custom-image-with-text .image-with-text__text-item .image-with-text__text h4{color:#2e241a;font-size:23px;font-weight:400;margin:0;line-height:21px}.custom-image-with-text .image-with-text__text{margin-top:0}.custom-image-with-text .inner-image img{height:auto;margin-top:-13%;margin-left:0;margin-bottom:20px}.custom-image-with-text .image-with-text__grid .image-with-text__media-item .image-with-text__media{border-radius:44px!important}.custom-image-with-text .image-with-text__grid .image-with-text__media-item img{height:776px;object-fit:fill;border-radius:40px!important}.custom-image-with-text .image-with-text__content{padding:6rem 7rem 4rem!important}.custom-image-with-text .global-media-settings{border:0px!important}.custom-image-with-text .image-with-text{background:#f9f8f5;padding:20px!important;border-radius:40px}.newsletter{padding-top:60px;padding-bottom:45px}.newsletter input:focus::placeholder{color:#fff}.custom-image-banner-section .banner__text p{font-size:22px;line-height:25px}.custom-image-with-text .image-with-text{padding:20px 0}.combo-tab-content-wrapper .content-combo{display:none}.combo-tab-content-wrapper .content-combo.active-content{display:block}.product-column-grid-item{margin-top:40px}@media(min-width:992px){.collection ul#product-grid li.grid__item{width:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}.upper-slider .slider-button{background:#fff!important;border-radius:50px}.upper-slider .svg-wrapper{background:#fff}.custom-image-banner-section .banner--desktop-transparent .banner__box{padding:14rem 0;padding-bottom:0!important}.subscription-product-card{width:calc(33.33% - 30px)}.custom-image-with-text .image-with-text__media{padding:0!important}body .fetaured-collection-section .grid--3-col-desktop .grid__item{width:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}.multicolumn-column-section ul{gap:20px}.multicolumn-column-section ul li{width:calc(32.33% - 20px)!important;max-width:calc(32.33% - 20px)!important}body .fetaured-collection-section ul{gap:20px}.multiple-offer-section ul.multicolumn-list li{width:calc(33.33% - 20px)}.multiple-offer-section ul.multicolumn-list{column-gap:20px}}.rich-text__blocks{display:flex;margin:0;align-items:center}.rich-text__blocks>*+*{margin-top:0}.image-banner-section .banner__heading p{font-size:100px;font-weight:500;font-family:Pally,sans-serif;letter-spacing:0px;margin:0;line-height:100px}.image-banner-section .banner__text h4{font-size:44px;line-height:53px;font-weight:400;font-family:General-Sans,sans-serif;letter-spacing:-1px;margin-top:30px!important;margin-bottom:30px}.image-banner-section .banner__text p{font-size:28px;font-weight:400;font-family:General-Sans,sans-serif;letter-spacing:0px;line-height:35px}.multicolumn-column-section .title-wrapper-with-link h2.title{font-size:44px;letter-spacing:0px;font-weight:500}.multicolumn-column-section h3{font-size:45px;line-height:45px!important;font-weight:500;letter-spacing:0px}.multicolumn-column-section p{font-size:18px;font-weight:400;letter-spacing:0px;line-height:24px;font-family:General-Sans,sans-serif;color:#fff}.multicolumn-column-section ul li:nth-child(2){background-repeat:no-repeat;background-size:cover;background-image:url(/cdn/shop/files/Group_83_1.png?v=1760535550)}.multicolumn-column-section .multicolumn-list__item{background-repeat:no-repeat;background-size:cover;border-radius:20px;padding:30px}.multicolumn-column-section .title-wrapper-with-link{display:flex;justify-content:center;align-items:center}.about-banner .banner .banner__media.media{background:#f9f8f5}.multicolumn-column-section .multicolumn-card__info{height:100%;min-height:262px;display:flex;flex-direction:column;justify-content:space-between;padding:0!important}.custom-subscribe-save .main-multicolumn-section ul li .multicolumn-card .media{padding-bottom:50%!important}.custom-subscribe-save .main-multicolumn-section .multicolumn-card__info h3{font-size:28px;letter-spacing:0px;line-height:37px;min-height:auto}.custom-subscribe-save .main-multicolumn-section .multicolumn-card__info p{font-size:18px;letter-spacing:0px;color:#0d0d0d;font-weight:400;padding:0 55px;line-height:24px}.subscription-tabs-wrapper .subscription-tabs-container h2{font-size:44px;letter-spacing:0px;margin:0 0 30px;line-height:1}.subscription-tabs-buttons{padding-bottom:20px}.subscription-tabs-container{border-radius:27px;padding:50px 30px 30px}.subscription-tabs-buttons button.tab-button{background:#fff;border:1.49px solid #BD9D5F;font-size:23px;font-weight:500;color:#bd9d5f;font-family:Pally,sans-serif;letter-spacing:0px;padding:8px 97px;border-radius:50px}.subscription-tabs-buttons button.tab-button.active{background:#bd9d5f;color:#fff}.subscription-tab-content .subscription-product-card h3{font-size:22px;text-align:left;margin:0;letter-spacing:0px;line-height:30px}.subscription-tab-content .subscription-product-card p{font-size:18px;font-weight:400;letter-spacing:0px;margin:11px 0;line-height:24px;color:#0d0d0d}.subscription-tab-content .subscription-product-card .price-main p{font-size:20px;font-weight:500;letter-spacing:0px;line-height:22px;margin-bottom:15px}.subscription-tab-content .subscription-product-card a.banner_btn.button{width:100%;font-size:16px;font-weight:500;text-transform:uppercase;line-height:18px;text-align:center}.about-banner .banner__heading h2{font-size:100px;letter-spacing:0px;font-weight:500;line-height:100px;margin-top:0;margin-bottom:25px}.about-banner .banner__box .banner__text p{font-size:40px;letter-spacing:0px;line-height:50px;font-weight:400}.about-banner .banner-column{display:flex;flex-direction:row;justify-content:flex-start;width:100%;gap:20px}.about-banner .banner-column .banner-column-inner{width:33.33%;background:#fff;border-radius:25px;padding:9px 9px 35px}.about-banner .banner-column .banner-column-inner img{width:100%}.about-banner .banner-column .banner-column-inner p{font-size:18px;color:#0d0d0d;text-align:center;font-weight:400;letter-spacing:0px;line-height:26px;margin-top:21px}.about-banner .banner-columne-image-main{position:relative}.about-banner .banner-columne-image-main h4.inline_richtext{color:#fff;text-align:center;font-size:60px;position:absolute;top:-46px;left:50%;transform:translate(-50%)}.about-banner .about-banner .banner__box{min-width:100%}.about-banner .banner-column{margin-top:110px}.custom-about .main-multicolumn-section .title-wrapper-with-link h2{width:34%;margin:0 auto;text-align:center;letter-spacing:0px;font-size:44px}.custom-about .main-multicolumn-section .multicolumn-list{margin-top:60px}.custom-rich-text h2,.custom-rich-text .rich-text-block-main{text-align:center}.custom-rich-text .rich-text__blocks{max-width:100%!important;width:100%;display:flex;justify-content:center;align-items:center}.custom-rich-text .rich-text__blocks .image-column-grid-item{margin:0 6px}.custom-rich-text .rich-text-block-main{text-align:center;font-size:22px;color:#332718;letter-spacing:0px;font-family:General-Sans,sans-serif;line-height:29px}.custom-rich-text .rich-text-block-main .rte{margin-top:30px}.metafield-tab-ingredients{display:flex}.metafield-tab-content{display:none}.metafield-tab-content.active-on{display:block}.metafield-tab-btn.active-on{background:#000;color:#fff}.product-tabs-nav button{font-size:26px;text-transform:uppercase;font-weight:500;color:#c4c3c2;letter-spacing:1px;font-family:Pally,sans-serif}product-tabs-nav .product-tab-btn.active{border-bottom:0px;background:#8da482;color:#fff;font-size:42px;font-weight:500;border-radius:50px;letter-spacing:0px;padding:0 47px}.product .product__info-wrapper .product__title h1{font-size:29px;letter-spacing:0px;font-weight:500;color:#010101}.product .product__description p{font-size:18px;font-weight:400;letter-spacing:0px;color:#010101;line-height:25px}.product span.bss-sub-offer-price,.product .price-item{font-size:29px!important;font-weight:500;letter-spacing:0px;font-family:Pally,sans-serif}.product .product-form__quantity label span{font-size:18px;color:#010101;font-weight:500;font-family:Pally,sans-serif;letter-spacing:0px;margin-top:10px;display:block}.product button.quantity__button{border:1.48px solid #E0E1E0;color:#e0e1e0;border-radius:7px}.product .quantity__input{font-size:24px;color:#010101;font-weight:400;font-family:Pally,sans-serif}.product quantity-input.quantity:after{display:none}.product .product-form__buttons button{border-radius:50px}.product .product-form__buttons button{border-radius:50px;background:#2f3f4d;font-size:23px;letter-spacing:0px;font-weight:500;color:#fff}.product .product-form__buttons button:before{display:none}.product .product-form__buttons button:after{display:none}.product ul.icon-with-text li span{font-size:18px;font-weight:400;color:#010101;letter-spacing:0px;font-family:General-Sans,sans-serif}.metafiled-section .metafield-tab-header button{font-size:29px;border:0px;background:0px;color:#d1d1cf;letter-spacing:0px;font-family:Pally,sans-serif;font-weight:500;padding:17px 46px;cursor:pointer;border:none;-webkit-appearance:none;appearance:none}.metafiled-section .metafield-tab-btn.active-on{background:#fff;color:#2f3f4d;border:none;border-top-left-radius:20px;border-top-right-radius:20px}.metafield-tab-ingredients .incre{text-align:center}.metafield-tab-content.active-on{background:#fff;padding:38px 30px;border-radius:15px}.metafield-tab-content.active-on[id=tab-1-1],.metafield-tab-content.active-on[data-id="Gut-First Ingredients"]{border-radius:0 15px 15px}.product__info-wrapper ul.icon-with-text{margin-top:50px}.metafield-tab-ingredients .incre img{width:120px;height:120px}.metafield-tab-ingredients .incre p{margin:0;color:#0d0d0d;line-height:21px;padding:0 23px;font-size:16px;font-family:General-Sans,sans-serif;letter-spacing:0px;font-weight:400}.metafield-tab-ingredients .incre h5{font-size:20px;font-family:Pally,sans-serif;margin:0 0 4px;line-height:25px;color:#0d0d0d}.product-form{margin-top:20px}.product-tab-main-wrapper ul.thumbnail-list li button{border-radius:15px}.product-tab-main-wrapper ul.thumbnail-list .thumbnail[aria-current]{box-shadow:unset;border-color:unset;border:none}.product-tab-main-wrapper .product__media-wrapper .thumbnail-slider button span.svg-wrapper{width:40px;height:40px}.product__media-wrapper .thumbnail-slider button span.svg-wrapper svg.icon.icon-caret{height:2.9rem}.custom-name-product .product-tab-content .metafiled-section{margin-top:10%}.dog-dosage-table table thead tr th{font-size:26px;color:#2e3a3a;font-family:Pally,sans-serif;letter-spacing:0px;font-weight:500;padding:10px;text-align:left}.dog-dosage-table table tbody tr td{font-size:22px;font-weight:400;font-family:General-Sans,sans-serif;color:#353531;letter-spacing:0px;padding:10px}.dog-dosage-table table tbody tr td img{width:auto;margin-right:45px;vertical-align:middle}.dog-dosage-table table{width:90%}.metafield-tab-direction-use{display:flex;flex-direction:row;justify-content:flex-start;padding:2%}.dog-dosage-table,.dog-dosage-notes{width:50%}.dog-dosage-notes h4{font-size:24px;text-transform:uppercase;color:#251c25;margin:30px 0 0;letter-spacing:0px}.dog-dosage-notes p{font-size:24px;color:#251c25;margin:0;letter-spacing:0px;line-height:30px;font-weight:400}[data-id="Benefits To Your Dog"] .metafield-tab-ingredients{justify-content:center;align-items:center}[data-id="Benefits To Your Dog"] .metafield-tab-ingredients .incre p{padding:10px 16px;font-weight:400;font-size:23px;line-height:28px;font-family:General-Sans,sans-serif;letter-spacing:0px}.custom-image-with-text .image-with-text__content{border-radius:40px!important}.icon-dot{display:inline;margin-left:20px}.metafield-tab-content h2{font-size:29px;letter-spacing:0px;color:#251c25;margin-bottom:60px}.content-combo{background-repeat:no-repeat;background-size:cover}.product-combo-tab-inner{position:relative}.content-combo{width:100%;height:100%;top:0;left:0;right:0;bottom:0;border-radius:40px}.tab-main-heading{position:absolute;z-index:2;left:50%;transform:translate(-50%);top:40px}.tab-main-heading h3{margin:0;text-align:center;line-height:45px}.combo-product-desc{position:absolute;z-index:1;bottom:12%;left:50%;transform:translate(-50%,-20%);width:100%;text-align:center}.tab-header-combo{position:absolute;z-index:1;left:50%;top:20%;transform:translate(-50%,-15%);width:100%;text-align:center}.subscription-tab-content.packs .subscription-product-card .price-main p.price:nth-child(2){text-decoration:line-through}button.combo-tab-btn{width:289px;height:auto;border-radius:50px;background:transparent;border:1.4px solid #FFFFFF;box-shadow:0 0 13.97px #77662933;font-size:20px;color:#fff;letter-spacing:0px;font-family:Pally,sans-serif;font-weight:500;cursor:pointer;padding:10px}button.combo-tab-btn.active-head{background:#bd9d5f;border:1.4px solid #BD9D5F}.combo-product-desc p{margin:16px;text-align:center;color:#fff;font-size:20px;line-height:24px;letter-spacing:0px;font-weight:400;font-family:General-Sans,sans-serif}.product-combo-tab-inner .product-form__buttons{font-size:23px;width:519px;height:52px}.customer #login{margin-bottom:0}.customer h4.h4{font-size:25px;color:#2e241a;letter-spacing:0px;margin-top:10px}.product-combo-tab-inner .product-form__submit{margin-bottom:1rem;width:519px;height:52px;border-radius:50px;font-size:23px;font-weight:500;letter-spacing:0px}.product-combo-tab-inner product-form.product-form{position:absolute;left:50%;bottom:4%;transform:translate(-50%,-10%);width:100%;text-align:center;display:flex;justify-content:center;align-items:center}.product-combo-tab-inner .product-form__submit span{font-size:23px;letter-spacing:0px;font-weight:500;padding:0 5px}.custom-newsletter .newsletter__wrapper{padding:2% 0;border-radius:50px}.customer .field__label,.customer .field label{position:unset}.customer .field{display:flex;flex-direction:column;align-items:flex-start}.customer .field:before{display:none}.customer .field:after{display:none}.field__input,.customer .field input{border:1px solid}.field__input,.customer .field input::placeholder{opacity:1}.field--checkbox{display:flex;justify-content:space-between}.custom-name-login .customer:not(.account):not(.order){max-width:100%;background-color:#f9f8f5}.login-upper-column{width:35%;margin:0 auto;background-color:#fff;padding:25px;border-radius:16px}.login-inner-column{width:35%;margin:0 auto;background-color:#fff}.login-icon-column{display:grid;grid-template-columns:1fr 1fr 1fr}.login .login-inner-column{padding:25px;margin-top:17px;border-radius:16px}.login .login-inner-content h3{font-size:22px;text-align:center;letter-spacing:0px;margin:5px 0}.login .login-inner-content p{margin:0;line-height:22px;font-size:17px;font-weight:500;font-family:General-Sans,sans-serif;color:#2e241a}.login-icon-column .login-icon-column-item p{margin:1px 0;text-align:center;font-size:15px;line-height:18px;width:100%;font-weight:500;color:#0d0d0d;padding:0 14px}.login-inner-column a.banner_btn{font-size:17px;color:#fff;text-decoration:none;background:#273d4c;font-weight:500;font-family:Pally,sans-serif;text-transform:uppercase;padding:13px 25px!important}.login-icon-column{margin-top:29px;margin-bottom:30px}.login-upper-column form{margin-top:0}.customer .field label{font-size:25px;color:#2e241a;font-weight:500;font-family:Pally,sans-serif;letter-spacing:0px}.customer .field input{border:1.48px solid #E2E6E5;border-radius:50px;padding:0 19px!important}.customer .field input:focus{border:1.48px solid #E2E6E5;border-radius:50px;box-shadow:unset}.field--checkbox{margin-top:15px}.field--checkbox label,.field--checkbox a{font-size:17px;color:#2e241a;text-decoration:none;font-weight:500;letter-spacing:0px;font-family:General-Sans,sans-serif}.login-upper-column button,.register button{font-size:17px;font-weight:500;letter-spacing:0px;font-family:Pally,sans-serif;border-radius:50px;padding:0 24px;text-transform:uppercase;margin:20px 0}.login-upper-column button:after,.register button:after{display:none}p.dont-account span{font-weight:600}p.dont-account{font-size:17px;font-weight:500;letter-spacing:0px;font-family:General-Sans,sans-serif;color:#2e241a;display:flex;justify-content:center;gap:10px}p.dont-account a{text-decoration:none;font-size:17px;color:#2e241a;font-weight:600}.login-upper-column{position:relative}.dog-image img{position:absolute;top:92px;left:-251px}.login-inner-column{position:relative}.dog-men-image img{position:absolute;top:-168px;right:-221px}.custom-name-login .customer form{margin-top:0}.customer{position:relative}.upper-big-hand img{position:absolute;right:5%;top:10%}.upper-small-hand img{top:17%;position:absolute;right:16%}body .bitlogin-root{display:flex;flex-direction:row;justify-content:center;align-items:center}body .bitlogin-root button{border:1.48px solid #E2E6E5!important;box-shadow:unset}body .bitlogin-root button:hover{background:#fff!important;box-shadow:unset!important}.custom-newsletter .newsletter{position:relative}.custom-newsletter .newsletter:after{content:"";position:absolute;top:-45px;width:27%;height:413px;background:url(/cdn/shop/files/Rectangle_12.png?v=1759814304) no-repeat center center;background-size:contain;z-index:1;right:0}.custom-newsletter .newsletter__subheading p{color:#000;padding:0 10px}.collapsible-content-section p a{text-decoration:none}.cart-count-bubble{bottom:2.1rem;left:1.7rem}.product .product-media-container{border-radius:40px}.addresses ul{list-style:none;padding-left:0;text-align:center;display:flex;justify-content:space-between}.customer.account{background:#f9f8f5}.customer.account h1.account-title{font-size:53px;font-weight:500;letter-spacing:0px;margin-top:0;margin-bottom:40px}.customer.account .account-sidebar{width:30%}.customer.addresses{max-width:100%!important}.customer.addresses .section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.customer.addresses .section-header h1{margin:0;font-size:25px;letter-spacing:0px;font-weight:500}.customer.addresses .section-header button:after{display:none}.customer.addresses .section-header button{margin:0!important;border-radius:50px;font-size:17px;letter-spacing:0px;font-weight:500;font-family:Pally,sans-serif}.customer.addresses{padding-top:0;padding-bottom:0}.user-info{text-align:left;margin-left:15px}.account-user{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.account-avatar{width:90px!important;height:90px!important}.user-info p{margin:0!important}.user-info h3{margin:0!important;font-size:24px!important;letter-spacing:0px;font-weight:500}.user-info p{margin:0!important;font-size:17px!important;font-weight:500;letter-spacing:0px;font-family:General-Sans,sans-serif;word-break:break-all;line-height:18px}nav.account-nav ul li a{font-size:17px;font-weight:500;letter-spacing:0px;color:#2e241a;font-family:Pally,sans-serif;display:block;line-height:22px;padding:12px 32px;background:transparent}.customer.addresses ul{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;list-style:none;padding:0;margin:20px 0}.customer.addresses ul li{margin:0;text-align:left;border:1.48px solid #E2E6E5;border-radius:16px;padding:20px}.customer.addresses ul li p{font-size:17px;letter-spacing:0px;color:#2e241a;font-weight:500;font-family:General-Sans,sans-serif;line-height:22px}.customer.addresses ul li button{border:0px;margin:0 15px 0 0;padding:0;font-size:17px;font-weight:500;color:#2e241a;letter-spacing:0px;font-family:Pally,sans-serif;text-align:left;min-width:0px}.customer.addresses ul li button:after{display:none}.customer.addresses ul li h2{text-align:left;margin-bottom:15px}.address-item{display:flex;justify-content:space-between}.account-section .input-row label{font-size:17px;color:#2e241a;font-family:Pally,sans-serif;font-weight:500;letter-spacing:0px}.profile-info .input-row{margin-bottom:25px}.profile-info .input-row input{padding:.5rem;border-radius:50px;width:100%;border:1.48px solid #E2E6E5;height:46px;font-size:17px;font-weight:500;letter-spacing:0px;font-family:General-Sans,sans-serif;padding:0 25px}.profile-grid{align-items:flex-start}.account-section .section-header{margin-bottom:50px}.profile-info{gap:2rem}.account-section{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 6px #0000000d;margin-bottom:30px}.customer.addresses .field{display:flex;flex-direction:column-reverse}.customer.addresses .field label,.customer.addresses .field{font-size:17px!important}.customer.addresses .select:before{display:none}.customer.addresses .select:after{display:none}.customer.addresses .select select,.customer.addresses select{border:1.48px solid #E2E6E5;border-radius:50px}.customer.addresses .select .svg-wrapper{right:20px}.customer.addresses select:focus{box-shadow:unset}.customer.addresses button.edit-btn{color:#fff;padding:0 30px;border-radius:50px;margin-top:20px}.add-btn-main-inner{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.custom-name-register .customer:not(.account):not(.order){max-width:100%;background-color:#f9f8f5}.custom-name-register .register form{width:40%;margin:0 auto;background:#fff;padding:20px;border-radius:20px}.dog-dosage-table table{width:90%;border-radius:16px}.icon-dot .dot{width:20px;height:20px;display:inline-block;background:#353531;border-radius:50px}footer .rte a{color:#0d0d0d;text-decoration:none}footer .rte a:hover{color:#0d0d0d}.newsletter__subheading p{font-weight:400}.newsletter-new input{text-align:center}footer .inline-richtext a{text-decoration:none}footer .inline-richtext a:hover{text-decoration:none;color:#0d0d0d}h2.jdgm-rev-widg__title{font-size:44px;letter-spacing:0px;font-weight:500;font-family:Pally,sans-serif;margin-bottom:50px!important}a.jdgm-write-rev-link{font-size:29px;letter-spacing:0px;font-weight:500;font-family:Pally,sans-serif;background-color:#2f3f4d!important;border-color:#2f3f4d!important;border-radius:50px}.jdgm-rev__body p{font-size:20px;color:#010101;font-weight:400;letter-spacing:0px;font-family:General-Sans,sans-serif}span.jdgm-rev__author,.jdgm-rev-widg__summary-text.jdgm-all-reviews__summary-text--verified{font-size:24px;color:#010101;font-weight:400;letter-spacing:0px;font-family:General-Sans,sans-serif}.jdgm-histogram__frequency{font-size:16px;color:#010101;font-weight:400;letter-spacing:0px;font-family:General-Sans,sans-serif}.card__information p{font-size:18px;font-weight:400;letter-spacing:0px;font-family:General-Sans,sans-serif;color:#0d0d0d}.jdgm-widget .jdgm-verified-checkmark{display:none}.address-type{margin-bottom:10px}.address-type strong{font-size:25px;font-weight:500;color:#2e241a;font-family:Pally,sans-serif}.default-label h2{font-size:11px;color:#273d4c;font-family:Pally,sans-serif;font-weight:500;letter-spacing:0px;background:#d2dbe1;padding:6px 17px;border-radius:50px}.customer.addresses .field.country{flex-direction:column}.main-address button{position:absolute;right:0;top:-3px}.orders-grid{border:1.48px solid #E2E6E5;border-radius:16px;padding:20px}.order-products{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.order-details p{font-size:23px!important;color:#2e241a;font-weight:500;font-family:Pally,sans-serif;letter-spacing:0px;margin:0!important;line-height:20px}.order-details small{font-size:17px;color:#2e241a;font-weight:500;letter-spacing:0px;font-family:General-Sans,sans-serif}.order-product img{width:90px;height:90px;object-fit:cover;border-radius:8px;border:1px solid #eee;padding:10px}.order-price{font-size:23px;color:#2e241a;font-weight:500;letter-spacing:0px;font-family:Pally,sans-serif}.order-footer{display:none}.order-card{background:#fff;padding:0!important;box-shadow:unset}#orders .section-header{margin-bottom:10px}.cart-items a.cart-item__name.h4.break,.cart-items span.price.price--end{font-size:23px;letter-spacing:0px;font-weight:500;color:#2e241a;font-family:Pally,sans-serif}.cart-items quantity-input.quantity.cart-quantity:after{display:none}.cart-items quantity-input.quantity.cart-quantity:before{display:none}.cart-items button.quantity__button{border:1.48px solid #E2E6E5;border-radius:8px}.cart-items .quantity__input{font-size:23px;font-weight:500;color:#0d0d0d;letter-spacing:0px;font-family:General-Sans,sans-serif}.cart-items thead th{text-transform:capitalize!important;font-size:29px;letter-spacing:0px;color:#2e241a;font-weight:500;font-family:Pally,sans-serif}table.cart-items{background:#fff;border-radius:16px;padding:20px}.quantity__button:focus-visible,.quantity__input:focus-visible{outline:0px}.cart-item__image-container{display:inline-flex;align-items:flex-start;padding:20px;border-radius:12px;background:#fff}.cart-item__quantity{padding-left:0!important}button#checkout:after{display:none}button#checkout:before{display:none}button#checkout{background:#273d4c;font-size:17px;letter-spacing:0px;font-weight:500;text-transform:uppercase;border-radius:50px}.totals__total-value{font-size:23px;color:#2e241a;font-weight:500;letter-spacing:0px;font-family:Pally,sans-serif}totals__total-value{font-size:23px;color:#2e241a;font-weight:500;letter-spacing:0px;font-family:Pally,sans-serif}h2.totals__total{font-size:20px!important;letter-spacing:0px;color:#2e241a;font-family:General-Sans,sans-serif;font-weight:500}small.tax-note.caption-large.rte{font-size:17px;color:#0d0d0d;font-family:General-Sans,sans-serif;font-weight:500;letter-spacing:0px;text-align:center}div#main-cart-footer{padding-bottom:50px}.product-combo-tab-inner .product-form__submit:after{display:none}.product-combo-tab-inner .product-form__submit:before{display:none}.order-header .order-header-inner h3.h3{margin:0;font-size:25px;color:#2e241a;font-weight:500;letter-spacing:0px}.order-header p.order-date{font-size:17px;color:#2e241a;letter-spacing:0px;font-weight:500;font-family:General-Sans,sans-serif}span.order-status{font-size:17px;color:#273d4c;font-weight:500;font-family:Pally,sans-serif;letter-spacing:0px;background:#d2dbe1;line-height:20px;padding:7px 20px;border-radius:50px;height:35px}.order-footer{margin-top:20px}.order-footer a.buy-again-btn{font-size:17px;text-decoration:none;color:#2e241a;letter-spacing:0px;font-family:General-Sans,sans-serif;font-weight:500}.custom-name-collection .collection .card__information .card__heading a{font-size:35px;letter-spacing:0px;font-weight:500;color:#0d0d0d}.custom-name-collection .collection .card__information .price{font-size:24px;letter-spacing:0px;color:#0d0d0d;font-weight:500;font-family:General-Sans,sans-serif}.custom-name-collection .collection ul#product-grid{gap:20px}.custom-name-collection .collection ul#product-grid li .card__inner{height:367px;background:#fff}.custom-name-collection .collection ul#product-grid li .card__inner img.motion-reduce{object-fit:contain}.custom-name-collection .collection ul#product-grid li.grid__item{border:1px solid #eee;padding:20px;border-radius:16px}.custom-name-collection .collection .card-wrapper:hover a{text-decoration:none}.custom-name-collection .collection .card__information p{display:none}details#Details-filter\.v\.price-template--19778791243925__product-grid{display:none}h2.facets__heading,.facet-filters__label label,.product-count span{color:#000;font-size:17px;letter-spacing:0px;font-family:General-Sans,sans-serif;font-weight:500}select#SortBy{font-size:16px;color:#000;letter-spacing:0px;font-family:General-Sans,sans-serif;font-weight:400;border:1px solid #eee;padding:7px 17px;border-radius:10px}.select__select:focus{outline:0px;box-shadow:unset}.summary.facets__summary span{font-size:16px;color:#000}summary.facets__summary{font-size:16px;color:#000;letter-spacing:0px;font-family:General-Sans,sans-serif;font-weight:400;border:1px solid #eee;padding:7px 17px;border-radius:10px}.facet-filters__sort:focus-visible{outline:none!important;box-shadow:unset!important}.product-tabs-nav .product-tab-btn.active[data-handle=probiotics]{background:#c43e28}.product-tabs-nav .product-tab-btn.active[data-handle=allergy-immune]{background:#bcb4d5}.cart-items .cart-item__error,.product .product-form__quantity label span.quantity__rules-cart{display:none}.collection-hero .title{text-align:center;margin:0;font-size:20px;font-family:Pally,sans-serif;font-weight:500;color:#2e241a}.product-tab-content .product-form__buttons{max-width:100%;margin-top:20px}.product-tab-content .quantity:after{box-shadow:none}.cart-combo-suggestion{background:#fff;padding:20px;border-radius:16px;margin-top:30px!important}.cart-combo-suggestion h3{margin:0 0 20px;font-size:18px;font-family:General-Sans,sans-serif;font-weight:500;color:#2e241a}.combo-product-image a img{padding:20px;border-radius:12px;background:#fff;border:1px solid #eee}.combo-product-image a{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;text-decoration:none}.combo-product-image a p{margin:0;font-size:23px;letter-spacing:0px;font-weight:500;color:#2e241a;font-family:Pally,sans-serif}.combo-main{display:flex;justify-content:space-between;align-items:center;width:100%}.product-combo span{font-size:23px;letter-spacing:0px;font-weight:500;color:#2e241a;font-family:Pally,sans-serif}.combo-button{margin:0 15px}button.btn.add-combo-btn{border:1.48px solid #273D4C;background:#fff;font-size:17px;border-radius:50px;padding:8px 30px;margin-top:8px;letter-spacing:0px;text-transform:uppercase;font-family:Pally,sans-serif;cursor:pointer}.subscription-tabs-container .subscription-product-card{position:relative}.subscription-tabs-container span.badge.price__badge-sale{position:absolute;top:0;width:100px;height:100px;border-radius:50px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;letter-spacing:0px;font-weight:500;font-family:Pally,sans-serif;background:#bd9d5f}.discount-image{position:absolute;top:-21px;left:158px}.combo-product-image-main{position:relative}.fetaured-collection-section .card .card__inner .card__media{border-radius:16px}.custom-name-collection .collection .card__badge,.banner__media.mobile,.multicolumn-column-section p br{display:none}.continue-btn.underlined-link{background:#273d4c;font-size:14px;letter-spacing:0px;text-transform:uppercase;border-radius:50px;color:#fff;text-decoration:none;padding:4px 20px;font-family:Pally,sans-serif;font-weight:500}.custom-name-collection .collection li.grid__item{position:relative}.custom-name-collection .collection li.grid__item .bundle{width:151px;height:48px;border-radius:50px;display:flex;justify-content:center;align-items:center;font-size:15px;line-height:17px;position:absolute;top:0;right:0;left:unset;background:#c39c64;color:#fff;letter-spacing:0px}.shopify-policy__container{max-width:130ch;margin-bottom:50px}.shopify-policy__container p strong{color:#0d0d0d;font-size:24px;font-family:Pally,sans-serif;font-weight:500;letter-spacing:0px;display:block}.shopify-policy__container p{font-size:16px;font-weight:400;letter-spacing:0px;font-family:General-Sans,sans-serif;color:#0d0d0d;line-height:25px}.shopify-policy__container ul li strong{font-weight:600}.shopify-policy__container ul li{font-size:16px;letter-spacing:0px;font-family:General-Sans,sans-serif;color:#0d0d0d;margin-bottom:20px;line-height:24px}.forgot-page{width:35%;margin:15px auto;background-color:#fff;padding:25px;border-radius:16px}.forgot-page button:after{display:none}.forgot-page button:before{display:none}.forgot-page button{font-size:17px;font-weight:500;letter-spacing:0px;font-family:Pally,sans-serif;border-radius:50px;padding:0 24px;text-transform:uppercase}.forgot-page a{font-size:17px;color:#2e241a;font-weight:500;letter-spacing:0px;font-family:General-Sans,sans-serif;text-decoration:none}.forgot-page a:hover{text-decoration:underline}.custom-name-register .register form{position:relative}.custom-name-register .register form .dog-image img{position:absolute;left:-266px;top:-7px}.custom-name-register .register form .dog-men-image img{position:absolute;right:-38%;bottom:0;top:unset}.custom-name-register .upper-big-hand img{position:absolute;top:-16%;right:-64%}.custom-name-register .upper-small-hand img{position:absolute;right:-40%;top:14px}.custom-name-register .lower-hand img{position:absolute;bottom:97px;top:unset;right:unset;left:-25%}ul.product__media-list li .product__media img{border-radius:36px}@media only screen and (min-width:768px){.jdgm-carousel-wrapper[data-theme=card] .jdgm-carousel-title-and-link{position:relative;display:flex;flex-direction:column;align-items:center}.product-information-wrapper .incre img{width:120px;height:120px}.product-information-wrapper .incre p{padding:10px 16px;font-weight:400;font-size:23px;line-height:28px;font-family:General-Sans,sans-serif}}.custom-name-collection summary.facets__summary{padding:8px 50px 8px 10px}.custom-name-collection .facets__summary .icon-caret{right:5px}.custom-name-collection select#SortBy{padding:7px 50px 7px 10px}.custom-name-collection .select .svg-wrapper,.customer select+.svg-wrapper{right:10px}.collapsible-content-section .accordion__content img{border:0px;width:100px;height:auto}.fetaured-collection-section .card__information p{min-height:55px}.fetaured-collection-section .card__information .price{margin-bottom:16px}.custom-name-collection .collection-hero .title{font-size:35px!important;letter-spacing:0px;display:none}.custom-name-collection a.quick-add__submit{width:100%;border-radius:50px;background:#273d4c;color:#fff;padding:2px 0;font-size:18px;text-transform:uppercase;font-weight:500;font-family:Pally,sans-serif}.custom-name-collection a.quick-add__submit:after{display:none}.custom-name-collection a.quick-add__submit{margin-top:10px}@media screen and (min-width:1200px){.footer-block:nth-child(1){width:20%}.footer-block:nth-child(2){width:10%}.footer-block:nth-child(3){width:10%}.footer-block:nth-child(4){width:15%}.footer-block:nth-child(5){width:15%}}@media screen and (min-width:900px){.product-tab-content .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}}@media(min-width:1024px){.metafield-tab-ingredients{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.metafield-tab-ingredients .incre p{margin:0;color:#0d0d0d;line-height:21px;padding:0 10px;font-size:17px;font-family:General-Sans,sans-serif;letter-spacing:0px;font-weight:400}.metafield-tab-ingredients .incre{text-align:center}}@media(min-width:1600px){.metafield-tab-ingredients{display:flex;flex-wrap:nowrap}}.custom-name-product .metafiled-section{margin-top:0}.cutsom-product-information .tab-product-headings{justify-content:center}.cutsom-product-information .tab-product-headings button{background:none;border-radius:50px;width:100%;max-width:280px;font-size:26px;text-transform:uppercase;font-weight:500;color:#c4c3c2;letter-spacing:1px;font-family:Pally,sans-serif}.cutsom-product-information .tab-product-headings button.active{background:#8da482;color:#fff;border:none}.cutsom-product-information .tab-product-headings button.active[data-handle=probiotics]{background:#c43e28!important}.cutsom-product-information .tab-product-headings button.active[data-handle=allergy-immune]{background:#bcb4d5!important}.combo-product-desc h3{margin:0}.product-column-inner-content p{letter-spacing:0;color:#0d0d0d;line-height:21px;font-size:17px;font-family:General-Sans,sans-serif;letter-spacing:0px;font-weight:400}.main-multicolumn-section .multicolumn-card__info p br{display:none}.main-multicolumn-section .multicolumn-card__info{padding:20px 0 0!important}.multiple-offer-section .inner-small-image img{position:absolute;bottom:38px;left:57px!important;object-fit:cover}.cart__blocks{background:#fff;padding:20px;border-radius:20px}@media screen and (min-width:750px){.cart__ctas{justify-content:center}.custom-name-index .multicolumn-list.grid{column-gap:20px;row-gap:20px}}.product-tabs-container,.fallback-product-template{visibility:hidden}.tabs-ready .product-tabs-container,.tabs-ready .fallback-product-template{visibility:visible}.no-transition *{transition:none!important}.grid-list li:hover .hover_div{background:#fff!important;color:#000!important}.grid-list li:hover h2{color:#000!important}.predictive-search__list-item a.predictive-search__item img.predictive-search__image{width:120px;height:120px}.predictive-search__list-item a.predictive-search__item{grid-column-gap:9rem;font-weight:200}.predictive-search__list-item a.predictive-search__item p.predictive-search__item-heading.h5{font-size:20px;font-weight:600}.template-search__header p{color:#000;text-align:center;font-size:30px;font-weight:500;font-family:Pally,sans-serif}.template-search ul.grid.product-grid li .card__information h3 p,.template-search ul.grid.product-grid li .card__information span.badge.price__badge-sale{display:none}.template-search ul.grid.product-grid li .card__information h3 a{font-size:22px;text-align:left;margin:0;letter-spacing:0px;line-height:30px}.template-search ul.grid.product-grid li .card-information .price span.price-item{color:#0d0d0d!important;font-weight:700}.template-search ul.grid.product-grid li .card-information .price{font-size:20px;font-weight:500!important;letter-spacing:0px;line-height:22px;margin-bottom:15px;color:#0d0d0d!important}.template-search ul.grid.product-grid li a.quick-add__submit:before{display:none}.template-search ul.grid.product-grid li a.quick-add__submit:after{display:none}.template-search ul.grid.product-grid li a.quick-add__submit{width:100%;font-size:16px;font-weight:500;text-transform:uppercase;line-height:18px;text-align:center;padding:14px 50px!important;border-radius:50px;background:#213e4b;color:#fff}.card-wrapper.underline-links-hover:hover a{text-decoration:none}.product-column-inner-content h2{margin:0}.image-icon-wrapper img{width:50px;height:44px;object-fit:contain}.fs-bar{background:#fff;border-radius:16px;padding:10px 16px;margin-bottom:16px;text-align:center;font-size:14px}.fs-bar__text{margin-bottom:8px;font-weight:500}.fs-bar__track{position:relative;width:100%;height:6px;border-radius:999px;background:#e1e1e1;overflow:hidden}.fs-bar__fill{position:absolute;top:0;left:0;height:100%;border-radius:inherit;background:#273d4c;transition:width .3s ease}.fs-bar--unlocked .fs-bar__fill{background:#00b894}div:empty{display:block}.mobile-ship-bar{display:none}media-gallery .slider-buttons{display:flex!important;opacity:1!important;visibility:visible!important}media-gallery .slider-button{pointer-events:auto!important}.upper-slider button.slider-button.slider-button--next{position:absolute;right:0;top:50%}.upper-slider button.slider-button.slider-button--prev{position:absolute;top:50%;left:0}.upper-slider button span.svg-wrapper svg.icon.icon-caret{height:auto}.product__media-wrapper .slider-counter{display:none}.upper-slider .slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}.upper-slider .slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.totals{justify-content:center!important}body .grid-list h2{font-size:29px;margin:0;line-height:29px;letter-spacing:0px;text-align:center;width:100%;display:flex;justify-content:center;align-items:center;height:100%;font-weight:500}body .grid-list h2 strong{font-weight:500!important}@media screen and (min-width:750px){.banner__content{padding:5rem;padding-top:0!important}.product-column-grid .product-column-grid-item{width:50%}}.multicolumn-list__item.grid__item:last-child .media--adapt .multicolumn-card__image{width:auto}img.saving-image{position:absolute;top:6%;right:0%}[data-handle=total-balance-pack-1] img.saving-image{right:-5%!important}.fetaured-collection-section .product-grid{margin:0}@media(min-width:1700px){.header__icon .svg-wrapper{width:60px;height:60px}.header__icon .icon{height:3rem;width:3rem}header .header__icon{width:4rem!important}body header svg.icon-cart-empty,.icon-cart{height:3rem!important;width:3rem!important}}.jdgm-carousel-title{font-size:44px!important;line-height:50px!important;margin-bottom:10px!important}span.jdgm-all-reviews-rating{margin-bottom:10px!important}@media screen and (min-width:990px){.cart-items-class:has(cart-items.is-empty){width:100%!important}.cart__footer-wrapper:has(.is-empty){display:none!important}.cart__warnings{padding-bottom:7rem!important}.custom-name-index .multicolumn-list.grid--5-col-desktop .grid__item{width:calc(20% - 16px);max-width:calc(20% - 16px)}}section.cf-form-section.customer{background:#f9f8f5;padding:25px;border-radius:16px}.cf-button.btn.button{font-size:17px;color:#fff;text-decoration:none;background:#273d4c;font-weight:500;font-family:Pally,sans-serif!important;text-transform:uppercase;padding:13px 25px!important;letter-spacing:0}.cf-field label{font-size:25px;color:#2e241a;font-weight:500;font-family:Pally,sans-serif;letter-spacing:0px}h1#cf-edit-account-heading{font-size:25px;color:#2e241a;letter-spacing:0px;margin-top:10px}[data-theme-name=Dawn] .cf-field input:not([type=checkbox]):not([type=radio]){border:1.48px solid #E2E6E5;border-radius:50px;padding:0 19px!important}.cf-field input{border:1px solid #E2E6E5!important;padding:0 19px!important;box-shadow:unset!important}a#cf-edit-account-back-link{font-weight:700;color:#273d4c!important;font-size:18px;text-decoration:none}h1#cf-edit-account-heading{text-align:center}a#cf-edit-account-back-link:hover{text-decoration:underline}.cf-edit-account-link-spacer{display:none}.product-information-wrapper .product-column-grid{padding-bottom:0;padding-left:0;padding-right:0}.subscription-tab-content.packs .subscription-product-card>p{min-height:110px}span.bss-sub-offer-price{color:#333!important}.inline-richtext a{text-align:none;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
