.displayBlock{display:block!important}@media screen and (max-width: 589px){.mobile-hide{display:none!important}}@media screen and (min-width: 590px){.desktop-hide{display:none!important}}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.mtHalf{margin-top:.5em!important}.mbHalf{margin-bottom:.5em!important}.mt1{margin-top:1em!important}.mb1{margin-bottom:1em!important}.mt1p5{margin-top:1.5em!important}.mb1p5{margin-bottom:1.5em!important}.mt2{margin-top:2em!important}.mb2{margin-bottom:2em!important}.mt3{margin-top:3em!important}.mb3{margin-bottom:3em!important}.mt4{margin-top:4em!important}.mb4{margin-bottom:4em!important}.mt5{margin-top:5em!important}.mb5{margin-bottom:5em!important}.mt6{margin-top:6em!important}.mb6{margin-bottom:6em!important}.rte-mb0>p{margin-bottom:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pt1{padding-top:1em!important}.pb1{padding-bottom:1em!important}.pt2{padding-top:2em!important}.pb2{padding-bottom:2em!important}.pt3{padding-top:3em!important}.pb3{padding-bottom:3em!important}.pt4{padding-top:4em!important}.pb4{padding-bottom:4em!important}.pt5{padding-top:5em!important}.pb5{padding-bottom:5em!important}.pt6{padding-top:6em!important}.pb6{padding-bottom:6em!important}.pl0{padding-left:0!important}.t80{opacity:.8!important}.t60{opacity:.6!important}.t40{opacity:.4!important}.color-button,.rte.color-button p{color:var(--colorBtnPrimary)!important}.color-title,.rte.color-title p{color:var(--colorTitle)!important}.color-text,.rte.color-text p{color:var(--colorTextBody)!important}.color-bg,.rte.color-bg p{color:var(--colorBody)!important}.color-bg-alt,.rte.color-bg-alt p{color:var(--colorBodyAlt)!important}.bg--color-bg{background-color:var(--colorBody)!important}.bg--color-bg-alt{background-color:var(--colorBodyAlt)!important}.bg--color-title{background-color:var(--colorTitle)!important}.bg--color-button{background-color:var(--colorBtnPrimary)!important}.bg--color-text{background-color:var(--colorTextBody)!important}.bg--color-border{background-color:var(--colorBorder)!important}.section-padded{padding:100px 0}@media screen and (max-width: 589px){.section-padded{padding:60px 0}}.subtitle--general{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:700;letter-spacing:.2em;line-height:var(--typeBaseLineHeight);color:var(--colorBtnPrimary);font-size:1.1em;text-transform:uppercase}.subtitle--general.subtitle--small{font-size:.9em}.hero__subtitle.normal--case{text-transform:none;letter-spacing:0}.subheading.no-spacing{letter-spacing:0!important}.font-title{font-family:var(--typeHeaderPrimary)!important;font-weight:var(--typeHeaderWeight)!important}div[data-section-id=store-availability]{display:none}.shopify-payment-terms.product__policies{margin-top:1.5em}.main-content .yotpo span{color:var(--colorTextBody);font-family:var(--typeBasePrimary)}.main-content .yotpo .main-widget>.yotpo-label.yotpo-small-box{margin-top:0;padding-top:0}.main-content .yotpo .main-widget.yotpo-display-wrapper{margin-left:-10px;margin-right:-10px}span.y-label.yotpo-user-name.yotpo-font-bold,.content-title.yotpo-font-bold,div.content-question.yotpo-font-bold,.yotpo .yotpo-header .yotpo-icon-profile .yotpo-user-letter,.yotpo span.yotpo-logo-title{font-family:var(--typeHeaderPrimary)!important;font-weight:var(--typeHeaderWeight)!important}.main-content .yotpo .yotpo-sum-reviews>.based-on{color:var(--colorBtnPrimary)!important;font-family:var(--typeHeaderPrimary)!important;font-weight:var(--typeHeaderWeight)!important}.main-content .yotpo .questions>a{color:var(--colorTextBody)!important;font-family:var(--typeBasePrimary)!important;transition:all .15s ease-in-out!important}.main-content .yotpo span.yotpo-star-distribution-show-all{font-family:var(--typeBasePrimary)!important;padding-bottom:3px!important;display:inline-block!important;color:var(--colorBtnPrimary)!important;border-bottom:2px solid var(--colorBtnPrimary)!important;transition:all .15s ease-in-out!important;font-weight:700!important}.main-content .yotpo h2.y-label.yotpo-header-title{font-family:var(--typeBasePrimary)!important;color:var(--colorTitle)!important;font-size:1.7em!important;letter-spacing:.05em!important;font-weight:700!important;margin-bottom:0!important;padding-bottom:0!important}.main-content .yotpo .yotpo-mandatory-explain,.main-content .yotpo .yotpo-mandatory-explain>span.yotpo-mandatory-mark{font-size:1em!important;font-family:var(--typeBasePrimary)!important;color:var(--colorTextBody)!important}.main-content .yotpo span.yotpo-star-distribution-show-all:hover{opacity:.5!important;padding-bottom:5px!important;margin-bottom:-2px!important}.main-content .yotpo .questions>a:hover{color:var(--colorTitle)!important}.main-content .yotpo .yotpo-star-distribution-graph-score{background-color:var(--colorBtnPrimary)!important}.main-content .yotpo .yotpo-sum-reviews.font-color-primary{color:var(--colorTitle)!important;font-family:var(--typeBasePrimary)!important;transition:all .15s ease-in-out!important}.main-content .yotpo .yotpo-small-box{border-bottom:0px solid transparent!important}.main-content .yotpo .yotpo-sum-reviews.font-color-primary.yotpo-distribution-clickable:hover{color:var(--colorBtnPrimary)!important}span.y-label.yotpo-user-name.yotpo-font-bold,.content-title.yotpo-font-bold,div.content-question.yotpo-font-bold{font-size:1.2em!important}span.y-label.yotpo-user-name.yotpo-font-bold,.yotpo .yotpo-header .yotpo-icon-circle-checkmark{color:var(--colorBtnPrimary)!important}span.yotpo-icon.yotpo-icon-thumbs-up,span.yotpo-icon.yotpo-icon-thumbs-down{color:var(--colorTextBody)!important}span.yotpo-icon.yotpo-icon-thumbs-up,span.yotpo-icon.yotpo-icon-thumbs-down{transition:all .15s ease-in-out!important}span.yotpo-icon.yotpo-icon-thumbs-up:hover,span.yotpo-icon.yotpo-icon-thumbs-down:hover{color:var(--colorBtnPrimary)!important}.content-title.yotpo-font-bold,div.content-question.yotpo-font-bold{color:var(--colorTitle)!important}.main-content .yotpo .yotpo-header.yotpo-store-owner span.yotpo-user-letter{display:none!important}.main-content .yotpo .yotpo-header.yotpo-store-owner .yotpo-icon-profile{background-image:url(/cdn/shop/files/GetJoy_Icon_White_x120.png?v=1639092668)!important;background-size:50%!important;background-position:center!important;background-color:var(--colorBtnPrimary)!important;background-repeat:no-repeat!important}.main-content .yotpo .yotpo-header.yotpo-store-owner .yotpo-icon-profile .yotpo-icon.yotpo-icon-circle-checkmark{color:var(--colorTitle)!important}span.y-label.yotpo-user-title.yotpo-action-hover,.yotpo div.content-review,div.content-question,.y-label.yotpo-review-date,.yotpo-header-element.yotpo-header-actions>span.y-label.question-date,.y-label.label-helpful,span.y-label.yotpo-sum.vote-sum{font-family:var(--typeBasePrimary)!important;color:var(--colorTextBody)!important}div.content-question>a{font-family:var(--typeBasePrimary)!important;color:var(--colorBtnPrimary)!important;transition:all .15s ease-in-out!important}.yotpo div.content-review,div.content-question{font-size:1em!important;line-height:var(--typeBaseLineHeight)!important;margin-top:10px}.yotpo-nav-content a.yotpo-page-element{font-family:var(--typeBasePrimary)!important;color:var(--colorTextBody)!important;transition:all .15s ease-in-out}.yotpo-nav-content a.yotpo-page-element.yotpo-active{color:var(--colorBtnPrimary)!important}.yotpo .yotpo-header .yotpo-icon-profile{background:var(--colorTitle)!important}.yotpo .yotpo-header .yotpo-icon-profile .yotpo-user-letter{top:15px!important;left:0!important}.main-content .yotpo-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.main-content .yotpo-footer>.yotpo-clr{flex:1 1 100%}.main-content li.yotpo-nav-tab>div.yotpo-nav-wrapper>span{font-family:var(--typeHeaderPrimary)}.main-content .yotpo .yotpo-comment-box.yotpo-comment .footer-actions{display:none}.main-content .yotpo .form-group .form-element .form-input-error,.main-content .yotpo .write-review .yotpo-header .y-label .form-input-error,.main-content .yotpo .write-review .connect-wrapper .form-element .form-input-error{font-size:11px;font-weight:400}.main-content .yotpo input,.main-content .yotpo .y-input{margin-top:0!important;font-size:1em!important;color:var(--colorTitle)!important;font-family:var(--typeBasePrimary)!important;padding:10px!important;border:1px solid transparent!important;background-color:var(--colorBodyAlt)!important;height:auto!important;border-radius:3px!important;transition:all .15s ease-in-out!important}.main-content .yotpo input:focus,.main-content .yotpo .y-input:focus,.main-content .yotpo input:hover,.main-content .yotpo .y-input:hover{border:1px solid var(--colorBtnPrimary)!important}.main-content .yotpo-footer>.footer-actions,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-question-button,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-review-button{background-color:var(--colorBtnPrimary);border:2px solid var(--colorBtnPrimary);border-radius:3px;padding:0;font-size:1em;transition:all .15s ease-in-out;display:block;box-shadow:0 8px 20px #4a52601a}.main-content .yotpo-footer>.footer-actions>span.yotpo-action,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-question-button,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-review-button{padding:10px 25px;display:inline-block}.main-content .yotpo-footer>.footer-actions>span.yotpo-action .yotpo-icon.yotpo-icon-share,.main-content .yotpo-footer>.footer-actions>span.yotpo-action .y-label,.main-content .yotpo-footer>.footer-actions .share-options-wrapper .y-label.yotpo-action>a i,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-question-button .yotpo-icon-button-text,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-question-button .yotpo-icon,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-review-button .yotpo-icon-button-text,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-review-button .yotpo-icon{color:var(--colorBodyAlt);transition:all .15s ease-in-out}.main-content .yotpo-footer>.footer-actions>span.yotpo-action .y-label,.main-content .yotpo-footer>.footer-actions .share-options-wrapper .y-label.yotpo-action>a i,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-question-button .yotpo-icon-button-text,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-review-button .yotpo-icon-button-text{font-family:var(--typeBasePrimary);font-weight:700;font-size:1em}.main-content .yotpo-footer>.footer-actions>span.yotpo-action .yotpo-icon.yotpo-icon-seperator,.main-content .share-options.share-review>.yotpo-icon.yotpo-icon-seperator{display:none}.main-content .yotpo-footer>.footer-actions .share-options.share-review{margin-right:25px}.main-content .yotpo-footer>.footer-actions:hover,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-question-button:hover,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-review-button:hover{background-color:transparent;box-shadow:0 8px 10px #4a52601a}.main-content .yotpo-footer>.footer-actions:hover>span.yotpo-action .yotpo-icon.yotpo-icon-share,.main-content .yotpo-footer>.footer-actions:hover>span.yotpo-action .y-label,.main-content .yotpo-footer>.footer-actions:hover .share-options-wrapper .y-label.yotpo-action>a i,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-question-button:hover .yotpo-icon-button-text,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-question-button:hover .yotpo-icon,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-review-button:hover .yotpo-icon-button-text,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-review-button:hover .yotpo-icon{color:var(--colorBtnPrimary)}.main-content .yotpo a.grouping-reference-link{color:var(--colorBtnPrimary);font-family:var(--typeBasePrimary)}.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-question-button .yotpo-icon-button-text,.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-review-button .yotpo-icon-button-text{text-transform:capitalize}.main-content .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-question-button{margin-top:10px}.yotpo .yotpo-review-stars>span.rating-star,.yotpo .yotpo-bottomline .yotpo-icon-star,.yotpo .yotpo-bottomline .yotpo-icon-half-star,.yotpo .yotpo-bottomline .yotpo-icon-empty-star{color:#788f86!important}.main-content .yotpo .yotpo-nav-dropdown-category.yotpo-visible-mobile.write-review-button span.y-label,.main-content .yotpo .yotpo-nav-dropdown-category.yotpo-visible-mobile.write-question-button span.y-label{font-family:var(--typeHeaderPrimary)!important;text-transform:capitalize!important}.main-content .yotpo .form-element.submit-button input[type=button].yotpo-default-button.primary-color-btn.yotpo-submit{background-color:var(--colorBtnPrimary)!important;border:2px solid var(--colorBtnPrimary)!important;font-family:var(--typeBasePrimary)!important;color:var(--colorBodyAlt)!important;font-weight:700!important;padding:10px 25px!important;border-radius:3px!important;font-size:1em!important;transition:all .15s ease-in-out!important;display:block!important;text-transform:capitalize!important;box-shadow:0 8px 20px #4a52601a!important}.main-content .yotpo .form-element.submit-button input[type=button].yotpo-default-button.primary-color-btn.yotpo-submit:hover{background-color:transparent!important;color:var(--colorBtnPrimary)!important;box-shadow:0 8px 10px #4a52601a!important}.main-content .yotpo .write-review .yotpo-header .yotpo-icon{color:var(--colorBtnPrimary)}.main-content .yotpo form .y-label{font-family:var(--typeHeaderPrimary)!important;font-weight:var(--typeHeaderWeight)!important;font-size:calc(var(--typeBaseSize)*.8)!important;color:var(--colorTextBody)!important;margin-bottom:10px!important}.main-content .yotpo .y-label,.main-content .yotpo span.y-label{padding-bottom:0}.main-content .yotpo form span.yotpo-mandatory-mark{color:var(--colorTextBody)!important}@media screen and (max-width: 735px){.main-content .yotpo .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-question-button,.main-content .yotpo .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-button.write-review-button{width:50px!important;text-align:center!important;padding:10px}}.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container span.yotpo-action>span,.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container span.yotpo-action a.social-link>i{color:var(--colorBtnPrimary)!important;font-family:var(--typeBasePrimary)!important;transition:all .15s ease-in-out!important}.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container span.yotpo-action:hover>span,.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container span.yotpo-action a.social-link:hover>i{opacity:.5!important}.yotpo.testimonials .testimonials.yotpo-display-wrapper .yotpo-testimonials-btn{background-color:var(--colorBtnPrimary)!important;border-bottom-right-radius:5px!important;border-bottom-left-radius:5px!important}.yotpo.testimonials .testimonials.yotpo-display-wrapper .yotpo-testimonials-btn>span{font-family:var(--typeHeaderPrimary)!important;text-transform:capitalize!important}.gorgias-chat-key-eam2gc{z-index:5!important}#shopify-section-header div[data-section-id=header]{position:relative}@media screen and (max-width: 589px){.site-header__logo-link>img{max-width:60px}.site-header__logo-link.logo--has-inverted>img{max-width:20px}}.header-wrapper .site-header.site-header--stuck .site-header__logo-link.logo--color{display:none}.header-wrapper .site-header:not(.site-header--stuck) .logo--has-full{display:none}.header-wrapper:not(.header-wrapper--overlay.is-light) .site-header{-webkit-box-shadow:0px 0px 25px -5px rgba(0,0,0,.2);box-shadow:0 0 25px -5px #0003}.shopify-block.shopify-app-block .yotpo-display-wrapper .text-m{font-family:var(--typeBasePrimary);font-size:1em;margin-left:5px!important}.megamenu__col-title a{font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight)}.account-icon{position:relative;cursor:pointer}.account-icon .actions-wrap{display:none;padding:25px 30px;background:var(--colorBodyAlt);position:absolute;z-index:6;min-width:200px;top:60px;left:-15px;opacity:0;border-radius:5px;-webkit-box-shadow:0px 0px 25px -10px #000000;box-shadow:0 0 25px -15px #000;transition:opacity .15s ease-in-out}.account-icon .actions-wrap{cursor:pointer}.account-icon.show-actions .actions-wrap{display:flex;flex-direction:column;opacity:1}.account-action-link{font-size:16px;color:var(--colorTitle);padding:5px 0;display:block;transition:all .15s ease-in-out;text-align:left}.account-action-link:hover,.site-nav__dropdown-link.site-nav__dropdown-link--top-level.site-nav__dropdown-link--mega{color:var(--colorBtnPrimary)}.nav-drawer--bottom{position:fixed;bottom:0;display:block;width:calc(100% - 50px);padding:15px 0 25px;background-color:var(--colorBodyAlt);border-top:1px solid var(--colorDrawerBorder)}.nav-drawer--account-links{padding-bottom:15px;border-bottom:1px solid var(--colorDrawerBorder);display:flex;justify-content:space-evenly}.nav-drawer--account-button{display:block;width:100%;padding:0 5px;text-align:center;font-weight:700;text-transform:uppercase;font-size:12px;margin:0}.nav-drawer--bottom .mobile-nav__social{display:flex;justify-content:space-evenly;margin:0;padding-top:15px}.nav-drawer--bottom .mobile-nav__social li{margin:0;display:block;opacity:.6}.nav-drawer--bottom .mobile-nav__social a{padding:0;color:var(--colorTextBody)}.page-width .footer-wrapper{display:block;width:100%;border-top:2px solid var(--colorBorder);border-bottom:2px solid var(--colorBorder);padding-top:4em;padding-bottom:4em}@media screen and (max-width: 589px){.page-width .footer-wrapper:not(.footer-social-wrapper){padding-bottom:0}}.page-width .footer-wrapper.footer-social-wrapper{border:0px solid transparent;padding-top:0}.footer-social-wrapper #insta-feed{margin-bottom:0!important;width:100%!important;padding:0!important}.footer-social-wrapper #insta-feed>h2,.footer-social-wrapper #insta-feed .slider-arrow{display:none!important}.footer-social-wrapper #insta-feed .instafeed-overlay,.footer-social-wrapper #insta-feed .instafeed-container>img{width:100%!important}@media screen and (max-width: 589px){.instafeed-container{width:50%!important;padding-top:50%!important}.instafeed-container>div,.instafeed-container>img{height:100%!important;width:100%!important}}.title-cta-wrap{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:3em}@media screen and (max-width: 589px){.title-cta-wrap.mobile-columns{flex-direction:column;align-items:flex-start}}.title-cta-link{font-weight:700;color:var(--colorBtnPrimary)!important;transition:all .15s ease-in-out}.title-cta-link:hover{padding-bottom:5px;margin-bottom:-5px;border-bottom:1px solid var(--colorBtnPrimary);opacity:.85;transition:all .15s ease-in-out}@media screen and (max-width: 589px){.title-cta-link.js-drawer-open-collection-filters{margin-left:-5px}}.collection-title--break{margin-top:-1em;margin-bottom:2em}h1.subheading,h2.subheading,h3.subheading,h4.subheading,h5.subheading,h6.subheading{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:700;letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight);color:var(--colorBtnPrimary);font-size:1.1em}[data-type_base_accent_transform=true] .subheading{text-transform:uppercase;letter-spacing:.2em}.rte .h1>p{font-size:calc(var(--typeHeaderSize) * .6);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)}@media only screen and (min-width:590px){.rte .h1>p{font-size:var(--typeHeaderSize)}}.quick-view-wrap{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#77cc3599}.quick-view-wrap>.quick-product__label{border:2px solid var(--colorBodyAlt);color:var(--colorBodyAlt);text-transform:var(--buttonTextTransform);letter-spacing:var(--buttonLetterSpacing);border-radius:var(--buttonBorderRadius);font-weight:700;width:auto;padding:12px 30px;transform:translateY(0);position:relative;top:auto}.icon-outer-wrap{position:relative}.icon-outer-wrap>div{display:flex;justify-content:flex-start;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.icon-outer-wrap.center-items>div{justify-content:center}.icon-outer-wrap>div>img.landscape-image{height:auto;width:100%}.icon-outer-wrap>div>img.portrait-image{height:100%;width:auto}.breadcrumb{text-transform:uppercase}.breadcrumb-current-page{color:var(--colorTitle)}.store-availability-title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);color:var(--colorTitle)}.js-drawer-open-availability{color:var(--colorBtnPrimary)}.collapsible-trigger-btn.collapsible-trigger-btn--borders{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:none;letter-spacing:0;font-size:1.25em;color:var(--colorTitle)}.collapsible-content.collapsible-content--all.is-open{height:auto!important}.social-sharing__link{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);color:var(--colorBtnPrimary)}.social-sharing__link .social-sharing__title{margin-top:3px}.testimonial-rte>p{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);color:var(--colorTitle)}.testimonials-section .section-header{max-width:550px;margin-left:auto;margin-right:auto}.testimonials-section .section-header>h2{line-height:1.5}.testimonial-meta>p{font-size:.85em}@media screen and (min-width: 920px){.page-width.page-width--flex-full{position:absolute;top:0%;left:0%;bottom:0%;right:0%;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.page-width.page-width--flex-full>.background-media-text__inner{height:auto;position:relative}.media-content--half{width:50%}.animation-cropper.animation-content--full,.animation-contents.animation-content--full{width:100%}.background-media-text__aligner.no-background-margin{margin-left:0;margin-right:0}}@media screen and (max-width: 589px){.hero__text-content{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.hero__text-content .hero__link{padding-bottom:50px!important}}.overflow-hidden--full{max-width:100vw;width:100%;overflow:hidden}.card-image{position:relative;display:block;width:100%}.card-image>img.featured-card-image{width:100%;position:absolute;top:0;left:0}.featured-card-image-wrap{position:relative}a.featured-card-image-wrap:hover{opacity:1}@media screen and (min-width: 1301px){.cards-slideshow-wrap{max-width:1570px;margin:0 auto}.cards-slider .flickity-viewport{overflow:visible}}.cards-slider .grid__item.grid-product{padding-left:15px;padding-right:15px}@media screen and (max-width: 959px){.card__slide{width:45%!important}.cards-slider .grid__item.grid-product{padding-left:10px;padding-right:10px}}@media screen and (max-width: 579px){.card__slide{width:80vw!important;padding-left:5px}.cards-slider .grid__item.grid-product{padding-left:5px;padding-right:5px}.card__slide:first-of-type.is-selected,.card__slide:first-of-type.is-selected~.card__slide{transform:translate(10vw);transition:transform .15s ease}.card__slide:not(.swipe-scroll):last-of-type{width:90vw!important;padding-right:calc(10vw + 5px)!important}}.cards-slider .flickity-prev-next-button,.cards-outer .flickity-page-dots{display:none}.swipe-slideshow--wrapper{width:100%}.cards-slider.swipe-scoll--slider{height:100%;position:relative;display:flex}.card-swipe--wrap .title-cta-link{display:inline-block;margin-top:12px}.page-width.card-swipe--wrap{padding:0 25px}@media screen and (max-width: 959px){.page-width.card-swipe--wrap{overflow-x:scroll;padding:0 30px;-ms-overflow-style:none;scrollbar-width:none}.page-width.card-swipe--wrap::-webkit-scrollbar{display:none}.swipe-slideshow--wrapper{width:min-content}.card__slide.swipe-scroll{min-width:45vw;float:none;display:block}}@media screen and (max-width: 589px){.page-width.card-swipe--wrap{padding:0 10px}}.section-flex--left,.section-flex--right{display:flex}.section-flex--left{justify-content:flex-start}.section-flex--center{justify-content:center}.section-flex--right{justify-content:flex-end}.site-header--opening .site-header__logo img.small--hide{max-width:30px}.pet-selector-drawer a{color:var(--colorBtnPrimary);transition:opacity .15s ease-in-out}a:hover{opacity:.6}.hidden{display:none!important}@media screen and (min-width: 580px){.hidden--above-phone{display:none!important}}@media screen and (max-width: 579px){.hidden--phone{display:none!important}}.pet-selector-drawer input[type=range],.form-range-wrap input[type=range],.health-form--group input[type=range]{-webkit-appearance:none;width:100%;height:10px;border-radius:50px;background:var(--colorBody);outline:none;margin:10px 0;padding-left:0;padding-right:0}.pet-selector-drawer input[type=range]::-webkit-slider-runnable-track,.form-range-wrap input[type=range]::-webkit-slider-runnable-track,.health-form--group input[type=range]::-webkit-slider-runnable-track{cursor:pointer}.pet-selector-drawer input[type=range]::-webkit-slider-thumb,.form-range-wrap input[type=range]::-webkit-slider-thumb,.health-form--group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--colorBtnPrimary);cursor:grab;transition:all .1s ease-in-out}.pet-selector-drawer input[type=range]::-webkit-slider-thumb:active,.form-range-wrap input[type=range]::-webkit-slider-thumb:active,.health-form--group input[type=range]::-webkit-slider-thumb:active{background:var(--colorTitle);cursor:grabbing}.save-new-pet{margin-top:30px}.tip-select-pet,.delete-confirm,.save-new-pet{width:100%;display:block;border:2px solid var(--colorBtnPrimary);border-radius:5px;font-weight:700;text-align:center;color:var(--colorBodyAlt);padding:12px 30px;background-color:var(--colorBtnPrimary);margin-bottom:10px;cursor:pointer;transition:all .15s ease-in-out}.tip-select-pet:hover,.delete-confirm:hover,.save-new-pet:hover{color:var(--colorBtnPrimary);background-color:var(--colorBodyAlt)}.tip-select-pet:disabled{opacity:.5;cursor:not-allowed}.tip-add-pet,.delete-cancel,.cancel-new-pet{width:100%;display:block;border:2px solid var(--colorBtnPrimary);border-radius:5px;font-weight:700;text-align:center;color:var(--colorBtnPrimary);padding:12px 30px;background-color:transparent;cursor:pointer;transition:all .15s ease-in-out}.tip-add-pet:hover,.delete-cancel:hover,.cancel-new-pet:hover{color:var(--colorBodyAlt);background-color:var(--colorBtnPrimary)}.save-pet-edits,.cancel-pet-edits,.delete-pet{display:inline;font-weight:700;padding:0 0 3px;margin-right:10px;border:none;background-color:transparent;text-decoration:none;cursor:pointer;transition:all .15s ease-in-out}.save-pet-edits{border-bottom:1px solid var(--colorBtnPrimary);color:var(--colorBtnPrimary)}.cancel-pet-edits{border-bottom:1px solid grey;color:gray}.delete-pet{border-bottom:1px solid red;color:red}.save-pet-edits:hover,.cancel-pet-edits:hover,.delete-pet:hover{padding-bottom:5px;margin-bottom:-2px;opacity:.6}.form-outer{display:block;padding:45px;background:var(--colorBody);border-radius:30px;position:relative}.personalize-input{border-bottom:1px dashed grey;cursor:pointer;transition:all .15s ease-in-out}.form-field-group input,.form-field-group select{-webkit-appearance:none;appearance:none;border:1px solid transparent;transition:all .15s ease-in-out}.form-field-group input:focus,.form-field-group select:focus{border:1px solid var(--colorBtnPrimary)}.personalize-input:hover{background-color:var(--colorBodyAlt);padding-right:15px}.personalize-input:after{content:"";width:0;opacity:0;transition:all .15s ease-in-out}.personalize-input:hover:after{content:"";display:inline-block;height:.6em;width:.6em;margin-left:10px;background-image:url(https://cdn.iconscout.com/icon/free/png-256/edit-2653317-2202989.png);background-size:contain;opacity:.25;transition:all .15s ease-in-out}.form-title{display:inline;font-size:48px;font-weight:400;padding:0}.pet-list-empty{margin-top:1.5em;text-align:center;padding:0 20px;color:gray}.pet-selector-drawer{visibility:hidden;width:450px;position:fixed;z-index:29;top:0;right:0;height:100vh;transform:translate(100%);-webkit-box-shadow:0px 0px 25px -10px #000000;box-shadow:0 0 25px -15px #000;transition:all .35s ease-in-out;background-color:var(--colorBodyAlt)}@media screen and (max-width: 449px){.pet-selector-drawer{width:100vw}}.pet-selector-drawer.show-init{visibility:visible;transition:all .35s ease-in-out}.pet-selector-drawer.show-init.show-tip{transform:translate(0);transition:all .35s ease-in-out}.names-tip-title{display:block;border-bottom:1px solid var(--colorBorder);margin-top:0;margin-bottom:10px;padding-bottom:25px}.names-tip-title.delete-title{border-bottom:0px solid transparent;padding-bottom:0;margin-bottom:40px;font-size:18px}.pet-name{font-size:18px;color:var(--colorTitle)}.pet-name-option.checkbox-wrap.placeholder-option{display:none}.edit-pet-form{display:none;margin-top:15px;margin-bottom:25px;padding-left:25px}.edit-pet-form.show-edit-form{display:block}.pet-names-list{padding:0;margin-left:0}.pet-name-option{list-style-type:none}.checkbox-wrap{padding:10px;border-radius:5px;margin-bottom:5px;transition:all .2s ease-in-out;position:relative}.checkbox-wrap.option-selected{background-color:#f0fff0}.checkbox-wrap input[type=text],.checkbox-wrap input[type=number],.checkbox-wrap select,.pet-selector-drawer .checkbox-wrap input[type=range]{transition:all .15s ease-in-out}.checkbox-wrap.option-selected input[type=text],.checkbox-wrap.option-selected input[type=number],.checkbox-wrap.option-selected select,.pet-selector-drawer .checkbox-wrap.option-selected input[type=range]{background-color:var(--colorBodyAlt)}.checkbox-input{display:none}.checkbox-label{width:100%;cursor:pointer;display:block;transition:all .2s ease-in-out;margin-bottom:0}.pet-details{display:block;padding-left:30px;color:var(--colorTextBody);font-size:14px;font-family:var(--typeBasePrimary)}.pet-breed{display:block}.checkbox-wrap.option-selected .checkbox-label{color:var(--colorTitle)}.checkbox-label:before{content:"";display:inline-block;position:relative;top:1px;height:15px;width:15px;border:1px solid var(--colorTitle);border-radius:50%;margin-right:10px;cursor:pointer;transition:all .15s ease-in-out}.checkbox-input:not(:checked)+.checkbox-label:hover:before{background:var(--colorBtnPrimary);opacity:.5;transform:scale(95%);transition:all .15s ease-in-out}.checkbox-input:checked+.checkbox-label:before{background:var(--colorBtnPrimary)}.checkbox-action-indicator{position:absolute;top:6px;left:1px;width:30px;height:30px;border-radius:50%;background:var(--colorBtnPrimary);z-index:0;transform:scale(0%);opacity:0;transition:transform .15s ease-out,opacity .15s ease-out}.checkbox-action-indicator.transitioning{transform:scale(1);opacity:.15;transition:transform .15s ease-out,opacity .15s ease-out}.form-field-group{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.input-label-sm{font-size:10px;margin-bottom:5px;display:block;color:var(--colorBtnPrimary)}.weight-input-wrap{display:flex;justify-content:space-between}.weight-preview-outer{color:var(--colorTextBody);font-size:12px;font-weight:700}.pet-edit-button{position:absolute;font-size:14px;letter-spacing:.1em;top:10px;right:10px;text-align:right;color:var(--colorBtnPrimary);font-weight:700;text-transform:uppercase;border:0px solid transparent;padding:0;margin:0;text-decoration:none;background:transparent;cursor:pointer;z-index:2;transition:opacity .15s ease-in-out}.pet-edit-button:hover{opacity:.5;text-decoration:underline}.birthday-form-group{width:100%;height:auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.birthday-form-group>div:first-of-type{padding-right:10px;width:70%}.birthday-form-group>div:last-of-type{flex:1 0 auto}.birthday-form-group>div>input[type=number]{display:block;width:100%}.birthday-form-group select{width:100%}.pet-drawer-close{position:absolute;top:30px;right:30px}.drawer-close-icon{opacity:.5;background-color:transparent;cursor:pointer}.drawer-close-icon img{background-color:transparent}.drawer-actions-wrap{position:absolute;height:180px;left:0;bottom:0;width:100%;padding:40px;background-color:var(--colorBodyAlt)}@media screen and (max-width: 449px){.drawer-actions-wrap{padding:25px}}.pet-drawer-flex{display:flex;flex-direction:column;justify-content:flex-start;height:100%;max-height:100vh}.drawer-title-wrap{padding:40px 40px 0;height:105px}@media screen and (max-width: 449px){.drawer-title-wrap{padding:25px 25px 0}}.drawer-list-wrap{padding:0 40px;flex:1 0 auto;max-height:calc(100vh - 285px);overflow-y:scroll}@media screen and (max-width: 449px){.drawer-list-wrap{padding:0 25px}}.add-pet-wrapper,.delete-confirm-wrapper{position:absolute;display:block;width:100%;height:85vh;background:var(--colorBodyAlt);bottom:0;padding:40px;border-top-left-radius:30px;border-top-right-radius:30px;-webkit-box-shadow:0px 0px 25px -10px #000000;box-shadow:0 0 25px -15px #000;transform:translateY(100%);transition:transform .5s ease-in-out;z-index:4;overflow-y:scroll}.delete-confirm-wrapper{z-index:5}.add-pet-wrapper.show-form,.delete-confirm-wrapper.show-form{transform:translateY(0)}.text-input,.select-input{-webkit-appearance:none;appearance:none;outline:none;background-color:var(--colorBody);font-size:16px;padding:10px;border:1px solid transparent;border-radius:3px}.add-error-message{display:none;font-size:11px;color:red;margin:10px 0}.add-error-message.input-error{display:block}.health-form--item .add-error-message{position:absolute;right:0;top:-13px}.hidden{display:none}.breed-list-item label{font-family:var(--typeBasePrimary);font-size:var(--typeBaseSize);cursor:pointer}.search-wrap{width:100%;position:relative}.search-input{width:100%}.result-options{width:100%;border:1px solid grey;padding:5px 10px;display:none;max-height:250px;overflow-y:scroll}.search-input:focus+.result-options{display:block;position:absolute;width:100%;background-color:var(--colorBodyAlt);z-index:6}.result-options>ul,.result-options>ul>li{list-style-type:none;margin:5px 0;padding-left:0}.result-options>ul>li{margin:0;padding:0;transition:all .15s ease-in-out;position:relative}.result-options>ul>li>input[type=radio]{display:none}.result-options>ul>li>input[type=radio]+label{content:"";position:relative;height:100%;width:100%;padding:10px;border-radius:3px;top:0;left:0;display:block;transition:all .15s ease-in-out}.result-options>ul>li>input[type=radio]+label:hover{background:var(--colorBody)}.result-options>ul>li>input[type=radio]:checked+label{background:var(--colorBody)}.result-other{color:orange}.drawer-radio--wrapper{display:flex;flex-direction:row;justify-content:flex-start;margin:0 -5px 0 0}.drawer-radio--wrapper input[type=radio]{display:none}.drawer-radio--wrapper input[type=radio]+label{display:flex;align-items:center;justify-content:center;width:calc(100% - 3px);margin-right:3px;border:1px solid var(--colorBorder);color:var(--colorTextBody);padding:8px 10px;font-family:var(--typeBodyPrimary);text-align:center;border-radius:3px;background-color:var(--colorBody);font-size:13px;transition:all .2s ease-in-out;cursor:pointer}.drawer-radio--wrapper input[type=radio]+label:hover{border:1px solid var(--colorBtnPrimary);color:var(--colorBtnPrimary)}.drawer-radio--wrapper input[type=radio]:checked+label{border:1px solid var(--colorBtnPrimary);color:var(--colorBodyAlt);background-color:var(--colorBtnPrimary);font-weight:700}.checkbox-wrap.option-selected .drawer-radio--wrapper input[type=radio]+label{background-color:var(--colorBodyAlt)}.checkbox-wrap.option-selected .drawer-radio--wrapper input[type=radio]:checked+label{background-color:var(--colorBtnPrimary)}.drawer .js-qty__num{border-radius:3px}.drawer .js-qty__adjust.js-qty__adjust--plus{border-top-right-radius:3px;border-bottom-right-radius:3px}.drawer .js-qty__adjust.js-qty__adjust--minus{border-top-left-radius:3px;border-bottom-left-radius:3px}label.order-notes-label{color:var(--colorTextBody);margin-bottom:5px}#CartDrawer .btn.cart__checkout{margin-bottom:0!important}#CartDrawer .dynamic-checkout__content .shopify-cleanslate{margin-bottom:-10px!important}#CartDrawer .dynamic-checkout__content .shopify-cleanslate ul{display:flex!important;flex-direction:row!important;justify-content:space-between!important;flex-wrap:wrap!important;margin-right:-10px!important;margin-bottom:-5px!important;width:calc(100% + 10px)!important}#CartDrawer .dynamic-checkout__content .shopify-cleanslate ul>li{flex:1 0 50%;padding-right:10px;margin-top:5px;margin-bottom:5px}#CartDrawer .dynamic-checkout__content .shopify-cleanslate ul>li:nth-child(3),#CartDrawer .dynamic-checkout__content .shopify-cleanslate ul>li:nth-child(4),#CartDrawer .dynamic-checkout__content .shopify-cleanslate ul>li:nth-child(5){display:none}.dynamic-checkout__content:empty{display:none}.cart-item--remove{font-size:11px;margin-top:6px;text-decoration:underline;padding:0;color:var(--colorBtnPrimary);transition:opacity .15s ease-in-out;cursor:pointer}.cart-item--remove:hover{opacity:.5}.variant-input-wrap input[type=radio]+label{border-radius:3px}.shopify-payment-button__button--unbranded{background-color:transparent!important;color:var(--colorBtnPrimary)!important;border:3px solid var(--colorBtnPrimary)!important;transition:all .15s ease-in-out!important}.shopify-payment-button__button--unbranded:hover{color:var(--colorBodyAlt)!important;background-color:var(--colorBtnPrimary)!important}.value-label-content{font-size:.8em;font-weight:400!important;opacity:.8;display:block;margin-top:-6px}@media screen and (max-width: 589px){.product__photos--beside{flex-direction:column;width:100%;max-width:100%}.product__photos--beside .product__thumbs--beside{width:100%;max-width:100%;margin-left:0;margin-top:10px}.product__photos--beside .product__thumbs--beside .product__thumbs--scroller{display:flex;flex-direction:row;justify-content:center;width:100%;max-width:100%;flex-wrap:wrap;height:10px;overflow:hidden}.product__photos--beside .product__thumbs--beside .product__thumbs--scroller .product__thumb-item{width:10px;height:10px;margin-bottom:5px}.product__photos--beside .product__thumbs--beside .product__thumbs--scroller .product__thumb-item .product__thumb{opacity:.5}.product__photos--beside .product__thumbs--beside .product__thumbs--scroller .product__thumb-item .product__thumb.is-active{opacity:1}.product__photos--beside .product__thumbs--beside .product__thumbs--scroller .product__thumb-item .image-wrap{padding:0!important;height:10px!important}.product__photos--beside .product__thumbs--beside .product__thumbs--scroller .product__thumb-item .image-wrap>a{height:10px;width:10px;background-color:var(--colorTextBody)}.product__photos--beside .product__thumbs--beside .product__thumbs--scroller .product__thumb-item .image-wrap>a>img{visibility:hidden;height:10px;width:10px}.product__thumbs--beside{display:block;margin-left:0;flex:0 0 10px}}.collapsible-content .rte table.pdp-options-table,.collapsible-content .rte table.pdp-nutrition-table,.collapsible-content .rte table.pdp-calories-table{font-size:1em;border-spacing:0}table.pdp-options-table,table.pdp-nutrition-table{border-spacing:0}.pdp-options-table,.pdp-options-table th,.pdp-options-table td,.pdp-nutrition-table,.pdp-nutrition-table th,.pdp-nutrition-table td,.pdp-calories-table,.pdp-calories-table th,.pdp-calories-table td{background-color:transparent}.pdp-options-table th,.pdp-nutrition-table th,.pdp-calories-table th{font-family:var(--typeHeaderPrimary);font-weight:400;color:var(--colorTitle);text-align:center;font-size:13px;transition:all .15s ease-in-out}.pdp-options-table th>span.column-header-info,.pdp-nutrition-table th>span.column-header-info,.pdp-calories-table th>span.column-header-info{font-size:11px;display:block;opacity:.6}.pdp-options-table td,.pdp-nutrition-table td,.pdp-calories-table td{text-align:center;transition:all .15s ease-in-out}.pdp-options-table th:first-of-type,.pdp-options-table td:first-of-type,.pdp-nutrition-table th:first-of-type,.pdp-nutrition-table td:first-of-type,.pdp-calories-table th:first-of-type,.pdp-calories-table td:first-of-type{text-align:left}.pdp-options-table td:first-of-type,.pdp-nutrition-table td:first-of-type,.pdp-calories-table td:first-of-type{font-weight:700}.pdp-options-table col.pdp-options-first,.pdp-nutrition-table col.pdp-options-first,.pdp-calories-table col.pdp-options-first{text-align:left;font-weight:700}.pdp-options-table td.highlight-basic,.pdp-options-table th.highlight-basic,.pdp-calories-table th.highlight-basic{background-color:#f0fff0;position:relative;z-index:1}.pdp-options-table tr:last-of-type:not(.highlight-feature) td.highlight-basic,.pdp-nutrition-table tr:last-of-type:not(.highlight-feature) td.highlight-basic,.pdp-calories-table tr:last-of-type:not(.highlight-feature) td.highlight-basic{padding-bottom:12px;margin-bottom:-4px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.pdp-options-table tr,.pdp-nutrition-table tr,.pdp-calories-table tr{transition:all .15s ease-in-out}.options-categories{display:flex;justify-content:flex-end;align-items:stretch;flex-wrap:wrap}.option-category{display:block;width:40%;padding:12px 8px;font-family:var(--typeHeaderPrimary);text-align:center;color:var(--colorTitle);transition:all .15s ease-in-out;cursor:pointer}.option-category.option-single{width:66.66667%;max-width:475px}.option-category:after{content:"";display:block;margin:0 auto;position:relative;top:5px;width:calc(100% - 48px);height:2px;background-color:var(--colorBorder);transition:all .15s ease-in-out}.option-category.toggle-selected{background-color:#f0fff0;border-top-right-radius:3px;border-top-left-radius:3px}.option-category:hover:after,.option-category.toggle-selected:after{background-color:var(--colorBtnPrimary)}.option-category.toggle-selected:after{width:calc(100% - 16px)}table.pdp-options-table tbody>tr.highlight-feature,table.pdp-nutrition-table tbody>tr.highlight-feature{background-color:var(--colorBtnPrimary);color:var(--colorBodyAlt);font-weight:700;position:relative;z-index:2;box-shadow:0 0 25px -5px #0003}table.pdp-options-table tbody>tr.highlight-feature>td:first-child,table.pdp-nutrition-table tbody>tr.highlight-feature>td:first-child{position:relative;z-index:3}table.pdp-options-table tbody>tr.highlight-feature>td,table.pdp-nutrition-table tbody>tr.highlight-feature>td{background-color:var(--colorBtnPrimary);color:var(--colorBodyAlt);font-weight:700}table.pdp-options-table tbody>tr.highlight-feature>td:first-of-type,table.pdp-nutrition-table tbody>tr.highlight-feature>td:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}table.pdp-options-table tbody>tr.highlight-feature>td:last-of-type,table.pdp-nutrition-table tbody>tr.highlight-feature>td:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}.featured-option-tag{display:block;font-size:13px;line-height:1.2;width:300px!important;font-weight:400;color:var(--colorBodyAlt);position:relative}.btn--weight-action{font-size:.8em;font-weight:700;letter-spacing:.025em;margin-right:5px;padding-left:0;padding-right:0;padding-bottom:3px;color:var(--colorTitle);border-bottom:1px solid var(--colorTitle);transition:all .15s ease-in-out}.btn--weight-action.weight-apply-suggestion{color:var(--colorBtnPrimary);border-bottom:1px solid var(--colorBtnPrimary)}.btn--weight-action.weight-ignore-suggestion{color:var(--colorInputText);border-bottom:1px solid var(--colorInputText)}.btn--weight-action:hover{opacity:.5;padding-bottom:5px;margin-bottom:-2px}.variant-label-note{font-family:var(--typeBasePrimary);opacity:.8}.form-options-wrap{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.form-option-button,input[type=radio]+label.icon-label{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(25% - 8px);padding:7px 15px;margin:0 8px 12px 0;font-style:normal;font-size:var(--typeBaseSize);text-transform:none;background-color:var(--colorBody);box-shadow:0 0 0 1px var(--colorBorder);transition:all .25s ease;overflow:hidden;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:var(--typeBaseWeight);letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight);border-radius:3px}input[type=radio]+label.icon-label{width:auto;min-width:150px}.form-option-button:not(.option-selected):hover,input[type=radio]:not(:checked)+label.icon-label:hover{opacity:.65;box-shadow:0 0 0 1px var(--colorBtnPrimary)}.form-option-button.button-simple{display:inline-block;width:auto}@media screen and (max-width: 589px){.form-options-wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.form-options-wrap.options--simple{justify-content:flex-start}.form-option-button{width:calc(25% - 10px);margin:0 0 12px}.form-options-wrap.options--simple .form-option-button{width:auto;margin:0 8px 12px 0}}.form-option-button>svg path,input[type=radio]+label.icon-label>svg path{stroke:var(--colorTextBody);transition:all .15s ease-in-out}.form-option-button>svg.fill-version path,input[type=radio]+label.icon-label>svg.fill-version path{stroke:transparent;fill:var(--colorTextBody);transition:all .15s ease-in-out}.form-option-button[disabled],input[type=radio]:disabled+label.icon-label{color:var(--colorBorder);opacity:.5;cursor:not-allowed}.form-option-button.option-selected,input[type=radio]:checked+label.icon-label{background-color:var(--colorBtnPrimary);font-weight:700;color:var(--colorBtnPrimaryText);box-shadow:0 0 0 1px var(--colorBtnPrimary);transition:all .15s ease-in-out}.form-option-button.option-selected>svg path,input[type=radio]:checked+label.icon-label>svg path{stroke:var(--colorBtnPrimaryText)}.form-option-button.option-selected>svg.fill-version path,input[type=radio]:checked+label.icon-label>svg.fill-version path{fill:var(--colorBtnPrimaryText)}.btn.btn--full.add-to-cart[disabled]{opacity:.5;cursor:not-allowed;background-color:var(--colorBtnPrimary)!important;color:var(--colorBtnPrimaryText)}.option-label-split{display:flex;justify-content:space-between;align-items:flex-end}.variant__label.weight-range-label{font-family:var(--typeBodyPrimary);color:var(--colorBtnPrimary);text-transform:none;font-weight:700;font-size:calc(var(--typeBaseSize)*.8)}.mismatch-message{font-size:.75em}.rc_layout__container{padding-top:100px}@media screen and (max-width: 589px){.rc_layout__container{padding-top:40px}}.product-block.subscription-options>label{margin-bottom:10px}.main-content .rc-radio.rc-option.rc_widget__option{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto;padding:7px 15px;margin:0 8px 12px 0;font-style:normal;font-size:var(--typeBaseSize);line-height:var(--typeBaseLineHeight);text-transform:none;background-color:var(--colorBody);box-shadow:0 0 0 1px var(--colorBorder);border:0px solid transparent;transition:all .25s ease;overflow:hidden;border-radius:3px}.main-content .rc_widget__option__plans__dropdown.rc-selling-plans__dropdown{padding:7px 30px 7px 15px;font-style:normal;font-size:var(--typeBaseSize);line-height:var(--typeBaseLineHeight);text-transform:none;background-color:var(--colorBody);box-shadow:0 0 0 1px var(--colorBorder);border:0px solid transparent;transition:all .25s ease;overflow:hidden;border-radius:3px;color:var(--colorTextBody)!important;transition:all .15s ease-in-out}.main-content .rc_widget__option__plans__dropdown.rc-selling-plans__dropdown:hover,.main-content .rc_widget__option__plans__dropdown.rc-selling-plans__dropdown:focus{box-shadow:0 0 0 1px var(--colorBtnPrimary)}.main-content .rc-template__button-group .rc-radio .rc-radio__label{line-height:var(--typeBaseLineHeight)!important}.main-content .rc-radio.rc-option.rc_widget__option.rc_widget__option--active.rc-option--active{background-color:var(--colorBtnPrimary);box-shadow:0 0 0 1px var(--colorBtnPrimary);transition:all .15s ease-in-out}.main-content .rc-radio.rc-option.rc_widget__option.rc_widget__option--active.rc-option--active .rc-option__price.rc_widget__price{color:var(--colorBodyAlt);opacity:.8;transition:all .15s ease-in-out}.main-content .rc-radio.rc-option.rc_widget__option .rc-option__price.rc_widget__price{color:var(--colorTextBody);opacity:.8}.main-content .rc-radio.rc-option.rc_widget__option .rc-option__text,.main-content .rc-radio.rc-option.rc_widget__option .rc-option__discount.rc_widget__option__discount{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:var(--typeBaseWeight);letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight);color:var(--colorTextBody);padding-right:0}.main-content .rc-radio.rc-option.rc_widget__option.rc_widget__option--active.rc-option--active .rc-option__text,.main-content .rc-radio.rc-option.rc_widget__option.rc_widget__option--active.rc-option--active .rc-option__discount.rc_widget__option__discount{font-weight:700;color:var(--colorBtnPrimaryText)}.main-content .rc-radio.rc-option.rc_widget__option .rc-option__discount.rc_widget__option__discount{padding-left:4px}.main-content .rc-template__button-group .rc-radio .rc-option__price{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:var(--typeBaseWeight);font-size:.8em;font-weight:400!important;opacity:.8;display:block;margin-top:-6px}.main-content .rc-selling-plans__label{color:var(--colorTextBody);display:inline-block;margin-right:10px}.main-content .rc-selling-plans{margin-top:0}.main-content .rc_popup__label{font-family:var(--typeHeaderPrimary)}.main-content .reload-icon{color:var(--colorBtnPrimary)!important}.main-content .rc_popup__block{background-color:var(--colorBody)!important;border-radius:10px!important;left:-30px!important;padding:30px!important;-webkit-box-shadow:0px 0px 25px -15px #000000;box-shadow:0 0 25px -15px #000}.main-content .rc_popup__block:before{border-bottom-color:var(--colorBody)!important;left:28px!important}.main-content .rc_popup__block .rc_popup__block__footer{display:none!important}.main-content .rc_popup__block .rc_popup__how_it_works{color:var(--colorTextBody)!important}.main-content .rc_popup__block .rc_popup__how_it_works>strong{display:block;color:var(--colorTitle)!important;font-family:var(--typeHeaderPrimary)!important;font-weight:var(--typeHeaderWeight)!important;font-size:16px!important}.main-content .rc_popup__block a.rc_popup__learn_more{color:var(--colorBtnPrimary)!important;font-weight:700!important;font-size:14px!important;text-decoration:underline;transition:all .15s ease-in-out;display:none!important}.main-content .rc_popup__block a.rc_popup__learn_more:hover{opacity:.6}.rc_popup__hover:after{top:21px!important;border-bottom-color:var(--colorBody)!important;z-index:1000!important}.background-media-text.blog-hero-background{position:relative}.blog-filter--wrap{display:flex;justify-content:flex-end;align-items:center}.blog-filter--wrap>label{margin-right:10px;margin-top:0;margin-bottom:0}.blog-filter--wrap>select{border:0px solid transparent;border-radius:0;border-bottom:2px solid var(--colorBtnPrimary)}@media screen and (max-width: 589px){.blog-filter--wrap{margin-top:10px;width:100%;justify-content:space-between;flex-wrap:wrap}.blog-filter--wrap>label{width:auto}.blog-filter--wrap>select{flex:1 0 auto}}.blog--article-image-inner{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.blog--article-image-inner img.portrait-image{min-width:100%;max-width:none;height:auto;max-height:none}.blog--article-image-inner img.landscape-image{min-height:100%;max-height:none;width:auto;max-width:none}.image-wrap.article-image--outer{height:0;padding-bottom:66.6667%}.article__grid-meta.blog--article-card-meta{padding:20px 30px 30px;background-color:var(--colorProductCardBg)}@media screen and (max-width: 589px){.article__grid-meta.blog--article-card-meta{padding:20px}}.article-tag-category{border:1px solid var(--colorBorder);display:inline-block;padding:2px 10px;margin-left:3px;margin-bottom:3px;border-radius:40px;background-color:var(--colorBodyAlt);transition:all .15s ease-in-out;text-transform:capitalize}.blog--article-cat-outer{display:flex;width:100%}.blog--article-cat-outer>label{display:inline-block;margin-top:6px}.article-content-wrap{display:flex;position:relative;justify-content:flex-start;align-items:flex-start;width:100%;flex-wrap:wrap}.article-title-content{position:sticky;top:140px;display:block;width:35%;padding-right:15px;margin-bottom:2em}.article-content{width:65%;padding-left:15px}@media screen and (max-width: 589px){.article-content-wrap{display:block;width:100%;flex-wrap:wrap}.article-title-content{position:relative;top:0;display:block;width:100%;padding-right:0;margin-bottom:2em}.article-content{width:100%;padding-left:0}.article-content-wrap .social-sharing{text-align:left}}.article-content .article__body.rte.rte--indented-images p img{width:100%;max-width:none;margin:0 0 1em}.hero-content-wrap{width:65%}.horizontal-center .hero-content-wrap{margin:0 auto}.horizontal-right .hero-content-wrap{margin-left:50%}@media screen and (max-width: 589px){.hero-content-wrap{width:100%}.horizontal-right .hero-content-wrap{margin-left:0}}.drawer-upsells{z-index:2}.secondary-drawer-title{font-size:18px;color:var(--colorTitle)}.upsell-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:0 -5px}.upsell-item{display:block;padding:0 5px;text-align:center;width:50%}.upsell-item--img-wrap{width:50px;height:50px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:25px;margin:0 auto 15px}.upsell-item--title{font-size:14px;color:var(--colorTitle)}.upsell-item--cta,.drawer a.upsell-item--link,.remove-item--btn{font-size:13px;margin-top:5px;font-weight:700;padding:0 0 3px;color:var(--colorBtnPrimary);border-bottom:2px solid var(--colorBtnPrimary);transition:all .15s ease-in-out}.upsell-item--cta:hover,.drawer a.upsell-item--link:hover,.remove-item--btn:hover{padding-bottom:5px;margin-bottom:-2px;opacity:.7;color:var(--colorBtnPrimary)}.upsell-form-wrapper{position:absolute;width:100%;min-height:60vh;left:0;padding:40px;border-radius:10px;background-color:var(--colorBody);-webkit-box-shadow:0px 0px 25px -10px #000000;box-shadow:0 0 25px -15px #000;transform:translateY(110%);transition:transform .45s ease-in-out}.upsell-form-wrapper.show-upsell-form{transform:translateY(-10%)}.upsell-form-wrapper .upsell-product-meta{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.upsell-form--close{position:absolute;top:0;right:0;padding:25px;cursor:pointer;transition:opacity .15s ease-in-out}.upsell-form--close:hover{opacity:.6}.upsell-meta--image-wrap{width:25%;padding-right:10px}.upsell-meta--title-wrap{width:75%;padding-left:10px}.upsell-meta--title{font-size:1.3em}.upsell-form-wrapper .variant-input-wrap{display:flex;flex-direction:row;justify-content:space-between;margin:0 -5px}.upsell-form-wrapper .variant-input-wrap>.variant-input{width:100%;padding:0 5px}.upsell-form-wrapper .variant-input-wrap>.variant-input>label{width:100%}.upsell-form-wrapper .variant-input-wrap>.variant-input>label:disabled{cursor:not-allowed}.upsell-form-wrapper span.price{margin-right:10px}.toggle{margin-top:10px;position:relative;width:55px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.toggle-checkbox{position:absolute;opacity:0;pointer-events:none;transition:all .2s ease-in-out;-webkit-tap-highlight-color:transparent}.toggle-label{display:block;overflow:hidden;cursor:pointer;height:20px;padding:0;line-height:20px;border:0px solid var(--colorBodyAlt);border-radius:30px;background-color:var(--colorModalBg);transition:all .2s ease-in-out;-webkit-tap-highlight-color:transparent}.toggle-label:before{content:"";display:block;width:30px;height:30px;margin:-5px;background:var(--colorBodyAlt);position:absolute;top:0;bottom:0;right:31px;border-radius:30px;box-shadow:0 6px 12px #757575;transition:all .2s ease-in-out}.toggle-checkbox:checked+.toggle-label{background-color:var(--colorDrawerBorder)}.toggle-checkbox:checked+.toggle-label,.toggle-checkbox:checked+.toggle-label:before{border-color:var(--colorButtonPrimary)}.toggle-checkbox:checked+.toggle-label .toggle-inner{margin-left:0}.toggle-checkbox:checked+.toggle-label:before{right:0;background-color:var(--colorBtnPrimary);box-shadow:3px 6px 18px #0003}.drawer-sub-frequency{margin-top:5px;text-transform:uppercase;letter-spacing:.15em;color:var(--colorBtnPrimary);cursor:pointer;transition:all .15s ease-in-out}.drawer-sub-frequency:hover{opacity:.6;border-bottom:1px solid var(--colorBtnPrimary)}.drawer-sub-toggle--wrap{display:flex;align-items:center;flex-wrap:wrap}.drawer-sub-toggle--wrap span.label{margin-left:15px;margin-top:6px}.drawer-sub-choice--wrap{margin:10px 0;padding:10px 0;border-top:1px solid var(--colorDrawerBorder);border-bottom:1px solid var(--colorDrawerBorder)}.drawer-sub-options--wrap{display:flex;justify-content:space-between;margin-right:-8px}.drawer-sub--option{width:100%;color:var(--colorTextBody);padding:7px;margin:0 8px 12px 0;background-color:var(--colorBody);box-shadow:0 0 0 1px var(--colorBorder);transition:all .25s ease;overflow:hidden;border-radius:3px;cursor:pointer;text-align:center;transition:all .15s ease-in-out}.drawer-sub--option:hover,.drawer-sub--option.current-selection{background-color:var(--colorBtnPrimary);box-shadow:0 0 0 1px var(--colorBtnPrimary);color:var(--colorBodyAlt)}.drawer-sub--option:disabled{opacity:.5;cursor:not-allowed}.drawer-sub--option>.drawer-sub-option--value{display:block;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:1.4em;line-height:1.2}.drawer-sub--option>.drawer-sub-option--type{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;opacity:.8}.account-panel--primary,.detail-panel{background-color:var(--colorBodyAlt);padding:50px;border-radius:30px;-webkit-box-shadow:0px 0px 25px -20px #000000;box-shadow:0 0 25px -20px #000;margin-bottom:60px}.account-panel--primary{margin-right:15px}.detail-panel{margin-left:15px}@media screen and (max-width: 589px){.account-panel--primary,.detail-panel{margin:0 0 2em;padding:35px 25px 25px;border-radius:20px}}.address-grid-wrap{display:flex;justify-content:flex-start;margin-bottom:-45px;margin-right:-15px;flex-wrap:wrap}.address-wrap,.account--pet-item-wrap{display:block;padding-right:15px;padding-bottom:45px}.account--pet-item-wrap{width:50%}@media screen and (max-width: 990px){.address-wrap,.account--pet-item-wrap{width:100%;padding-right:0;padding-bottom:0;margin-bottom:2em}}@media screen and (max-width: 589px){.address-grid-wrap{margin-bottom:0;margin-right:0}.address-listing{font-size:14px}}.edit-address-panel{display:block;position:fixed;z-index:29;top:0;left:0;width:100vw;height:100vh;overflow:hidden;transition:all .45s ease-in-out;background-color:#414d4bcc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.edit-address-panel.hide{display:block!important;visibility:hidden!important;transition:all .45s ease-in-out;background-color:#414d4b00;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.edit-address-panel .address-form-wrap{position:absolute;bottom:0;left:0;width:100%;max-height:80vh;overflow-y:scroll;background-color:var(--colorBodyAlt);border-top-left-radius:50px;border-top-right-radius:50px;transform:translateY(0);transition:all .45s ease-in-out}.edit-address-panel.hide .address-form-wrap{transform:translateY(100%);transition:all .45s ease-in-out}.address-edit-toggle.edit-address--close{position:absolute;top:0;right:0;padding:30px;cursor:pointer;background-color:transparent;transition:opacity .15s ease-in-out}.address-edit-toggle.edit-address--close>svg{fill:var(--colorBodyAlt);color:var(--colorBodyAlt);transform:scale(2);transform-origin:top right}.address-form-container{padding-top:5em;padding-bottom:3em}@media screen and (max-width: 589px){.edit-address-panel .address-form-wrap{max-height:90vh;border-top-left-radius:25px;border-top-right-radius:25px}.address-edit-toggle.edit-address--close{padding:15px}.address-edit-toggle.edit-address--close>svg{transform:scale(1.25);transform-origin:top right}.address-form-container{padding-top:25px}}.edit-address-panel .address-edit-toggle.edit-address--close{opacity:1;transition:opacity .45s ease-in-out}.edit-address-panel.hide .address-edit-toggle.edit-address--close{opacity:0}.address-edit-toggle.edit-address--close:hover{opacity:.6}.default-dog-marker{position:relative;top:1px}.account-pet-details{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:1em -5px 0}.account-details--flex{display:flex;flex-direction:row;justify-content:flex-start;margin:1em -5px 0}.account-pet-detail--item{display:flex;width:calc(50% - 10px);margin:0 5px 10px;flex-direction:column;justify-content:center;align-items:center;padding:15px;border-radius:5px;background-color:var(--colorBody);text-align:center}.account-detail-flex--item{display:flex;width:calc(50% - 10px);margin:0 5px 10px;flex-direction:column;justify-content:flex-start;align-items:center;padding:30px;border-radius:5px;background-color:var(--colorBody);text-align:center}@media screen and (max-width: 1269px){.account-details--flex{flex-wrap:wrap}.account-detail-flex--item{width:50%;flex:1 1 50%}}.account-pet-label{font-size:13px}.account-pet-label.item-title{font-size:11px;margin-bottom:3px;color:var(--colorBtnPrimary);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.account-name-display,.account--edit-pet{display:inline-block}.account--edit-pet{font-size:13px;opacity:.6;transition:all .15s ease-in-out}.account--edit-pet:hover{text-decoration:underline;opacity:1}@media only screen and (max-width: 589px){.background-media-text__container.has-mobile-image{height:100%}.background-media-text__container.has-mobile-image img{position:relative;width:100%}.background-media-text__container.mobile-image--full{position:absolute;height:100%;width:100%}.background-media-text__container.mobile-image--full img{height:100%}.background-media-text__inner.mobile-top--spacing{margin-top:34px}}.account-panel--primary .errors{border-radius:3px;display:inline-block;margin-bottom:0}.h1>span.cancel-tag{display:inline-block;font-size:13px;padding:7px 13px 5px;background-color:#fff6f6;color:#d02e2e;border:1px solid #d02e2e;border-radius:50px;font-family:var(--typeBasePrimary);margin-left:10px;text-transform:uppercase;letter-spacing:.15em;position:relative;top:-5px}.account-panel--primary .note,.detail-panel .note{display:inline-block;font-size:13px;padding:7px 13px;background-color:#f0fff0;color:var(--colorTitle);border:1px solid var(--colorBtnPrimary);border-radius:50px;font-family:var(--typeBasePrimary);text-align:center;min-width:175px}.account-panel--primary .note.note-simple{background-color:var(--colorBody);color:var(--colorTextBody);border:1px solid var(--colorTextBody)}.detail-panel .note{text-transform:uppercase;letter-spacing:.15em;color:var(--colorBtnPrimary);font-weight:700}.account-panel--primary .note>a{font-weight:700;color:var(--colorBtnPrimary)}.account-panel--primary table.full.table--responsive{border-spacing:0}.account-panel--primary table.full.table--responsive,.account-panel--primary table.full.table--responsive td,.account-panel--primary table.full.table--responsive th{background:transparent}.account-panel--primary table.full.table--responsive thead,.account-panel--primary table.full.table--responsive tfoot{background:var(--colorBody)}.account-panel--primary table.full.table--responsive th{font-family:var(--typeHeaderPrimary);font-weight:400;color:var(--colorTitle);font-size:13px}@media screen and (min-width: 590px){@media screen and (max-height: 650px){.drawer-upsells{display:none}}}@media screen and (max-width: 589px){.account-panel--primary .table--responsive td{padding:5px}.account-panel--primary .note.note-simple{background-color:transparent;border:0px solid transparent;padding:0;text-align:left;min-width:none}[data-type_header_accent_transform=true] .account-panel--primary .table--responsive td:before{text-transform:capitalize;letter-spacing:0}.account-panel--primary table.full.table--responsive td{padding-left:0;padding-right:0}.account-panel--primary table.full.table--responsive tfoot td{padding-left:5px;padding-right:5px}.account-panel--primary .table--responsive td:before{margin-top:8px}.account-panel--primary .table--responsive td[data-label=Product]{text-align:left!important;float:none}.account-panel--primary .table--responsive td[data-label=Product]:before{display:none}}article.article.article-editorial .editorial-flex-outer{display:flex;position:relative;align-items:flex-start;flex-wrap:wrap}.editorial-content-wrap{width:calc(100% - 76px)}.anchor-element{position:absolute;top:-130px}@media screen and (max-width: 589px){.anchor-element{position:absolute;top:-90px}}article.article .article-content table,article.article .article-content td{background:transparent}article.article.article-editorial .article-content .table-wrapper{width:100%;max-width:75%;margin:1em auto;overflow:visible}article.article.article-editorial .article-content .table-wrapper table td:first-of-type{padding-left:0}article.article.article-editorial .article-content .table-wrapper table td:last-of-type{padding-right:0}@media screen and (max-width: 879px){article.article.article-editorial .article-content .table-wrapper table td:last-of-type{padding:0}article.article.article-editorial .article-content .table-wrapper table tr{display:flex;flex-direction:column}article.article.article-editorial .article-content .table-wrapper table tr.col-reverse--tab-down{flex-direction:column-reverse}}@media screen and (max-width: 589px){article.article.article-editorial .rte table{font-size:1em}article.article.article-editorial .article-content .table-wrapper{max-width:100%;padding:0 10px}}article.article.article-editorial .article-content p,article.article.article-editorial .article-content ul,article.article.article-editorial .article-content ol,article.article.article-editorial .article-content h2,article.article.article-editorial .article-content h3,article.article.article-editorial .article-content h4,article.article.article-editorial .article-content h5,article.article.article-editorial .article-content h6{width:100%;max-width:75%;margin:1em auto}@media screen and (max-width: 589px){article.article.article-editorial .article-content p,article.article.article-editorial .article-content ul,article.article.article-editorial .article-content ol,article.article.article-editorial .article-content h2,article.article.article-editorial .article-content h3,article.article.article-editorial .article-content h4,article.article.article-editorial .article-content h5,article.article.article-editorial .article-content h6{width:100%;max-width:100%;padding:0 15px}}article.article.article-editorial .article-content img.rte__no-indent{width:125%;margin:1.5em -12.5%}article.article.article-editorial .article-content table td:first-of-type img{width:calc(125% + 10px);max-width:calc(125% + 10px);margin-left:calc(-25% - 10px)}article.article.article-editorial .article-content table td:last-of-type img{width:calc(125% + 10px);max-width:calc(125% + 10px);margin-left:0}@media screen and (max-width: 879px){article.article.article-editorial .article-content table td:first-of-type img,article.article.article-editorial .article-content table td:last-of-type img{width:100%;max-width:100%;margin:0}}@media screen and (max-width: 589px){article.article.article-editorial .article-content img.rte__no-indent{width:calc(100% + 30px);margin:1.5em -15px}article.article.article-editorial .article-content table td:first-of-type img,article.article.article-editorial .article-content table td:last-of-type img{width:calc(100% + 20px);max-width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}}article.article.article-editorial .editorial-hero-image--wrap{padding-left:230px}@media screen and (max-width: 589px){article.article.article-editorial .editorial-hero-image--wrap{padding-left:0}}article.article.article-editorial .article-content .video-wrapper{width:125%;max-width:125%;margin:1.5em -12.5%;padding-bottom:calc(125%/1.77778)}@media screen and (max-width: 589px){article.article.article-editorial .article-content .video-wrapper{width:calc(100% + 30px);max-width:calc(100% + 30px);margin:1.5em -15px;padding-bottom:calc((100% + 30px)/1.77778)}}article.article.article-editorial .article-title-content{display:block;width:100%;position:static;padding-top:15px;padding-right:0}article.article.article-editorial .article-title-content h1{font-size:calc(var(--typeHeaderSize)* 1.25)}@media screen and (max-width: 589px){article.article.article-editorial .article-title-content h1{font-size:calc(var(--typeHeaderSize)* .9)}}article.article.article-editorial .article-content h1 b,article.article.article-editorial .article-content h2 b,article.article.article-editorial .article-content h3 b{font-weight:var(--typeHeaderWeight)}article.article.article-editorial .article-content ul,article.article.article-editorial .article-content ol{padding-left:30px}article.article.article-editorial .article-content{width:100%}article.article.article-editorial blockquote.overview-snippet{font-size:var(--typeHeaderSize);font-weight:100;color:var(--colorBtnPrimary);text-transform:uppercase;font-style:italic;line-height:1.25;max-width:60%;padding:0;margin:1.5em 0 1em 30px;position:relative;z-index:3}article.article.article-editorial blockquote.overview-snippet.image-overlay{position:absolute}article.article.article-editorial blockquote.overview-snippet>span{margin-inline-start:-9px}article.article.article-editorial blockquote.overview-snippet.image-overlay>span{background-color:#ffffffe6;padding-inline-end:19px}article.article.article-editorial .article-content blockquote,article.article.article-editorial .article-content blockquote p{font-size:var(--typeHeaderSize)!important;font-weight:100;color:var(--colorBtnPrimary);text-transform:uppercase;font-style:italic;line-height:1.25;max-width:80%;padding:0}@media screen and (max-width: 589px){article.article.article-editorial blockquote.overview-snippet{font-size:calc(var(--typeBaseSize)* 1.25);max-width:100%;margin:.75em 0 1em 20px;padding-right:20px;position:relative;z-index:3}article.article.article-editorial blockquote.overview-snippet.image-overlay{position:relative;margin:.75em 0 -1.5em 20px}article.article.article-editorial .article-content blockquote,article.article.article-editorial .article-content blockquote p{font-size:calc(var(--typeBaseSize)* 1.25)!important;width:100%;max-width:100%}}.article-editorial--date-wrap{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:56px;text-align:center;color:var(--colorTextBody);margin-right:20px;position:sticky;top:120px;z-index:4}.article-editorial--date-wrap>.published-day{font-size:var(--typeHeaderSize);font-family:var(--typeHeaderPrimary);line-height:1.1}.article-editorial--date-wrap>.published-month{font-size:14px;font-family:var(--typeBasePrimary);font-weight:700;letter-spacing:.15em;text-transform:uppercase}.article-editorial--date-wrap>.published-year{font-size:11px;font-family:var(--typeBasePrimary);letter-spacing:.15em;text-transform:uppercase}.article-editorial--date-wrap>.share-trigger{width:36px;height:36px;border-radius:18px;border:1px solid var(--colorBorder);display:block;margin-top:10px;cursor:pointer;position:relative;z-index:4;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease-in-out}.article-editorial--date-wrap>.share-trigger.toggle-open{background-color:var(--colorTitle);position:relative;z-index:4;-webkit-tap-highlight-color:transparent}.article-editorial--date-wrap>.share-trigger:before{content:"";width:36px;height:36px;background-image:url(/cdn/shop/files/Plus_Icon.svg?v=1643909953);background-repeat:no-repeat;background-size:50%;position:absolute;top:-1px;left:-1px;background-position:center;transition:transform .15s ease-in-out;-webkit-tap-highlight-color:transparent}.article-editorial--date-wrap>.share-trigger.toggle-open:before{transform:rotate(45deg);position:absolute;z-index:4;transition:transform .15s ease-in-out}.article-editorial--date-wrap>.share-trigger .share-options--list{position:relative;background-color:var(--colorBody);border-radius:3px;padding:10px;width:100px;display:flex;flex-direction:column;margin-top:3em;opacity:0;transition:opacity .15s ease-in-out;-webkit-box-shadow:0px 0px 10px -7px var(--colorTitle);box-shadow:0 0 10px -7px var(--colorTitle)}.article-editorial--date-wrap>.share-trigger.toggle-open .share-options--list{opacity:1;z-index:4}.article-editorial--date-wrap>.share-trigger .share-options--list .social-sharing__link{margin:0}.share-divider{display:inline-block;margin-top:10px;width:10px;height:2px;background:var(--colorBorder)}.mm-feature--title{font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);font-size:calc(var(--typeBaseSize) + 1px);color:var(--colorTitle)}.faq-image{max-width:600px;margin-top:1em}.faq-question--text{font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);font-size:calc(var(--typeBaseSize) + 1px);color:var(--colorTitle)}.main-content div.shophire_page>section.hero_section>div.wrapper>h1.heading_text,.main-content div.shophire_page>section.job_list_section>div.wrapper>h2.heading_text,.main-content div.shophire_page>section.talent_community_section>div.wrapper>h2.heading_text,div.shophire_page>section.talent_community_section .shophire_modal h2.modal_heading_text,.main-content div.shophire_page>div.wrapper>div.job_form>h2.text_heading,.main-content div.shophire_page>div.wrapper>div.shophire_header>h1.heading_text{font-family:var(--typeHeaderPrimary)!important;font-weight:var(--typeHeaderWeight)!important;font-size:var(--typeHeaderSize)!important;color:var(--colorTitle)!important;text-transform:capitalize!important;margin-bottom:1em!important}.main-content div.shophire_page>section.hero_section>div.wrapper>h2.subheading_text,.main-content div.shophire_page>section.talent_community_section>div.wrapper>p.body_content{font-family:var(--typeBasePrimary)!important;font-size:1em!important;line-height:var(--typeBaseLineHeight)!important;color:var(--colorTextBody)!important;max-width:880px!important;margin:0 auto!important;text-transform:none!important}.main-content div.shophire_page>section.hero_section{background-color:var(--colorBody)!important}.main-content div.shophire_page>section.job_list_section>div.wrapper{width:100%!important;max-width:920px!important}.main-content div.shophire_page>section.job_list_section>div.wrapper>ul.jobs_table>li.job_item>div.job_item_content>p.job_title{font-family:var(--typeHeaderPrimary)!important;font-weight:var(--typeHeaderWeight)!important;font-size:var(--typeBaseSize)!important;color:var(--colorBtnPrimary)!important;text-transform:capitalize!important}.main-content div.shophire_page>section.talent_community_section>div.wrapper>button.join_button,.main-content div.shophire_page>section.talent_community_section form input.form_button,.main-content div.shophire_page>div.wrapper>div.job_form>form>input.form_button{background-color:var(--colorBtnPrimary)!important;border:2px solid var(--colorBtnPrimary)!important;font-family:var(--typeBasePrimary)!important;color:var(--colorBodyAlt)!important;font-weight:700!important;padding:10px 25px!important;border-radius:3px!important;font-size:1em!important;transition:all .15s ease-in-out!important;display:block!important;text-transform:capitalize!important;box-shadow:0 8px 20px #4a52601a!important}.main-content div.shophire_page>div.wrapper>div.job_form>form>button.form_button{background-color:var(--colorBtnPrimary)!important;border:2px solid var(--colorBtnPrimary)!important;font-family:var(--typeBasePrimary)!important;color:var(--colorBodyAlt)!important;font-weight:700!important;padding:10px 25px!important;border-radius:3px!important;font-size:1em!important;transition:all .15s ease-in-out!important;text-transform:capitalize!important;box-shadow:0 8px 20px #4a52601a!important}.main-content div.shophire_page>section.talent_community_section>div.wrapper>button.join_button:hover,.main-content div.shophire_page>section.talent_community_section form input.form_button:hover{background-color:transparent!important;color:var(--colorBtnPrimary)!important;box-shadow:0 8px 10px #4a52601a!important}.main-content div.shophire_page>section.talent_community_section .modal-content{border-radius:30px!important;padding:80px!important;top:auto!important;width:calc(100% - 40px)!important;max-width:920px!important}.main-content div.shophire_page>section.talent_community_section .shophire_modal{padding-bottom:100px!important}@media screen and (max-width: 589px){.main-content div.shophire_page>section.talent_community_section .modal-content{border-radius:20px!important;padding:40px!important}}.main-content div.shophire_page>section.talent_community_section{background-color:var(--colorTitle)!important}.main-content div.shophire_page>section.talent_community_section>div.wrapper>h2.heading_text{color:var(--colorBodyAlt)!important}.main-content div.shophire_page>section.talent_community_section>div.wrapper>p.body_content{color:var(--colorBody)!important;margin-bottom:2em!important}.main-content div.shophire-branding{display:none!important}#MainContent.main-content .wrapper div.shophire_navbar{margin-top:0!important}.main-content div.shophire_page>div.wrapper>div.shophire_navbar>a{color:var(--colorBtnPrimary)!important;font-weight:700!important;text-transform:capitalize!important;opacity:1!important;padding-bottom:3px!important;border-bottom:2px solid var(--colorButtonPrimary)!important;cursor:pointer!important;transition:all .15s ease-in-out}.main-content div.shophire_page>div.wrapper>div.shophire_navbar>a:hover{opacity:.6!important;padding-bottom:5px!important;margin-bottom:-2px!important}.ingredient-flex-wrap{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:2em;margin-top:2em}.ingredient-flex-wrap.block-wrap{margin-bottom:0;margin-top:1em}.ingredients-title--content+.ingredient-flex-wrap{margin-top:4em!important}.ingredient-flex-wrap:last-of-type{margin-bottom:0}.ingredient-flex-icon{width:125px;height:125px;margin-right:55px;text-align:center;display:flex;align-items:center;justify-content:center}.ingredient-flex-icon img{max-width:100%;max-height:100%}.ingredient-flex-icon.block-icon{width:50px;height:50px;margin-right:20px}.ingredient-flex-content{width:calc(100% - 180px);display:block}.ingredient-flex-content.block-content{width:calc(100% - 70px);display:block}@media screen and (max-width: 589px){.ingredient-flex-wrap{flex-direction:column}.ingredient-flex-icon{margin-right:0;margin-bottom:10px}.ingredient-flex-content{width:100%;text-align:center;max-width:320px;margin:0 auto}.ingredient-flex-wrap.block-wrap{flex-direction:row;text-align:left;max-width:100%}.ingredient-flex-content.block-content{text-align:left}}.view-all-ingredients{margin-top:2em;padding:15px 5px;border-top:1px solid var(--colorBorder);border-bottom:1px solid var(--colorBorder);cursor:pointer;position:relative}.view-all-ingredients>summary{font-weight:700;position:relative;transition:color .15s ease-in-out}.view-all-ingredients:not([open])>summary:hover{color:var(--colorBtnPrimary)}.view-all-ingredients>summary:after{content:"+";position:absolute;right:0;color:var(--colorBorder);transform-origin:50% 55%;transition:transform .15s ease-in-out}.view-all-ingredients[open]>summary{color:var(--colorTitle)}.view-all-ingredients[open]>summary:after{transform:rotate(45deg)}.ingredient-toggle--wrapper,.toggle--wrapper,.calorie-toggle--wrapper{display:flex;justify-content:center;align-items:flex-start;margin-top:2em;padding:1em 0 .1em;position:sticky;top:120px;z-index:2;background-color:var(--colorBody);border-radius:10px}@media screen and (max-width: 589px){.ingredient-toggle--wrapper,.toggle--wrapper,.calorie-toggle--wrapper{top:70px;border-radius:5px}}.ingredient-tab--toggle,.tab--toggle,.calorie-tab--toggle{text-transform:capitalize;font-weight:700;padding:0;margin:0 10px -12px;-webkit-tap-highlight-color:transparent;transition:all .15s ease-in-out}.ingredient-tab--toggle.tab-selected,.tab--toggle.tab-selected,.calorie-tab--toggle.tab-selected{margin-bottom:-12px;color:var(--colorBtnPrimary)}.ingredient-tab--toggle:after,.tab--toggle:after,.calorie-tab--toggle:after{content:"";height:2px;background-color:var(--colorBtnPrimary);width:0%;display:inline-block;position:relative;top:-17px;transition:all .15s ease-in-out}.ingredient-tab--toggle.tab-selected:after,.tab--toggle.tab-selected:after,.calorie-tab--toggle.tab-selected:after{width:100%}.ingredient-tab--wrapper,.tab--wrapper,.calorie-tab--wrapper{opacity:0;position:relative;top:0;height:0;transform:translateY(30px);transition:transform .35s ease-in-out,opacity .35s ease-in-out;overflow:hidden}.ingredient-tab--wrapper.tab-selected,.tab--wrapper.tab-selected,.calorie-tab--wrapper.tab-selected{display:block;height:100%;opacity:1;transform:translateY(0)}.page-width.ingredients-container{position:relative}.shopify-policy__title h1{text-transform:capitalize}.delivery-check .input-group-btn{margin-left:5px}.delivery-lookup--flex{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 -5px}.delivery-lookup--flex>select{flex:1 0 300px;margin:5px;background-color:var(--colorBody)}@media screen and (max-width: 1069px){.delivery-lookup--flex>select{flex:1 0 auto}}@media screen and (max-width: 589px){.delivery-lookup--flex>select{flex:1 0 300px}}.delivery-lookup--flex>button{flex:1 0 auto;margin:5px!important}.delivery-lookup-wrapper .newsletter__input-group{max-width:none}.btn.btn--full.add-to-cart.klaviyo-bis-trigger{width:100%!important}#recharge-te .rc_page-width{margin:100px auto!important;padding:0 40px!important;max-width:1620px!important}body#recharge-novum #recharge-te{background:transparent!important;font-family:var(--typeBodyPrimary)!important;font-size:var(--typeBaseSize)!important;line-height:var(--typeBaseLineHeight)!important;color:var(--colorTextBody)!important;z-index:0!important}body#recharge-novum.template-.locked #recharge-te{z-index:50!important}#recharge-te .rc_page-width h3{font-size:var(--typeHeaderSize)!important;font-family:var(--typeHeaderPrimary)!important;text-transform:capitalize!important;font-weight:var(--typeHeaderWeight)!important;line-height:var(--typeHeaderLineHeight)!important;color:var(--colorTitle)!important;margin-bottom:1.5em!important;border-bottom:1px solid var(--colorBorder)!important;padding-bottom:1em!important}@media screen and (max-width: 589px){#recharge-te .rc_page-width h3{font-size:calc(var(--typeHeaderSize)*.85)!important}}@media screen and (max-width: 589px){#recharge-te .rc_page-width{margin:34px auto!important;padding:0 25px!important}}#recharge-te .nav--wrapper.bg-light .nav__list--desktop.rc_card_container{margin-top:5px!important;margin-bottom:5px!important}#te-modal button.rc_btn.text-uppercase.billing-btn.title-bold{width:100%!important;display:block;border:2px solid var(--colorBtnPrimary)!important;border-radius:5px!important;font-weight:700!important;text-align:center;color:var(--colorBodyAlt)!important;padding:12px 30px!important;background-color:var(--colorBtnPrimary)!important;margin-bottom:10px!important;cursor:pointer!important;transition:all .15s ease-in-out!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;letter-spacing:var(--typeBaseSpacing)!important;line-height:var(--typeBaseLineHeight)!important;font-size:var(--typeBaseSize)!important;-webkit-font-smoothing:antialiased!important;-webkit-text-size-adjust:100%!important;text-rendering:optimizeSpeed!important;text-transform:capitalize!important}#te-modal button.rc_btn.text-uppercase.billing-btn.title-bold:hover{color:var(--colorBtnPrimary)!important;background-color:var(--colorBodyAlt)!important}body#recharge-novum #recharge-te #te-modal,body#recharge-novum #recharge-te #te-card-modal{width:450px!important}body#recharge-novum #recharge-te #te-modal #te-modal-heading,body#recharge-novum #recharge-te #te-modal #te-modal-content,body#recharge-novum #recharge-te #te-card-modal #te-card-modal-heading,body#recharge-novum #recharge-te #te-card-modal #te-card-modal-content{padding-left:40px!important;padding-right:40px!important}body#recharge-novum #recharge-te #te-modal #te-modal-heading,body#recharge-novum #recharge-te #te-card-modal #te-card-modal-heading{border-bottom:none!important;padding-top:40px!important;padding-bottom:0!important}body#recharge-novum #recharge-te ul li a,body#recharge-novum #recharge-te a,body#recharge-novum #recharge-te span.js-billing-card-edit-btn{color:var(--colorBtnPrimary)!important}@media screen and (max-width: 450px){body#recharge-novum #recharge-te #te-modal,body#recharge-novum #recharge-te #te-card-modal{width:100vw!important}body#recharge-novum #recharge-te #te-modal #te-modal-heading,body#recharge-novum #recharge-te #te-modal #te-modal-content,body#recharge-novum #recharge-te #te-card-modal #te-card-modal-heading,body#recharge-novum #recharge-te #te-card-modal #te-card-modal-content{padding-left:25px!important;padding-right:25px!important}body#recharge-novum #recharge-te #te-modal #te-modal-heading,body#recharge-novum #recharge-te #te-card-modal #te-card-modal-heading{padding-top:25px!important}}body#recharge-novum #recharge-te #te-modal #te-modal-heading span.te-modal-title,body#recharge-novum #recharge-te #te-card-modal #te-card-modal-heading span.te-modal-title{display:block;font-size:24px;width:100%;font-family:var(--typeHeaderPrimary)!important;text-transform:capitalize!important;font-weight:var(--typeHeaderWeight)!important;line-height:var(--typeHeaderLineHeight)!important;color:var(--colorTitle)!important;border-bottom:1px solid var(--colorBorder)!important;margin-top:0!important;margin-bottom:0!important;padding-bottom:25px!important}body#recharge-novum #recharge-te #te-modal #te-modal-heading span.close-sidebar,body#recharge-novum #recharge-te #te-card-modal #te-card-modal-heading span.close-card-sidebar{position:absolute!important;right:40px!important;top:30px!important}body#recharge-novum #recharge-te #te-modal #te-modal-heading a.close-sidebar,body#recharge-novum #recharge-te #te-card-modal #te-card-modal-heading a.close-card-sidebar{position:absolute!important;left:40px!important;top:30px!important}@media screen and (max-width: 450px){body#recharge-novum #recharge-te #te-modal #te-modal-heading span.close-sidebar,body#recharge-novum #recharge-te #te-card-modal #te-card-modal-heading span.close-card-sidebar{right:25px!important;top:12px!important}body#recharge-novum #recharge-te #te-modal #te-modal-heading a.close-sidebar,body#recharge-novum #recharge-te #te-card-modal #te-card-modal-heading a.close-card-sidebar{left:25px!important;top:12px!important}}body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_element_wrapper,body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_subscription_card_element_wrapper{background-color:var(--colorBodyAlt)!important;padding:50px!important;border-radius:30px!important;-webkit-box-shadow:0px 0px 25px -20px #000000!important;box-shadow:0 0 25px -20px #000!important;margin-bottom:60px!important}body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_element_wrapper p{font-size:1em!important;line-height:var(--typeBaseLineHeight)!important;color:var(--colorTextBody)!important}body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_element_wrapper p{margin-bottom:1em!important}body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_element_wrapper .element__flex-row p:not(:first-of-type){margin:0!important}body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_element_wrapper .element__flex-row p:first-of-type{margin-bottom:0!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-weight:700!important;letter-spacing:.12em!important;line-height:var(--typeBaseLineHeight)!important;color:var(--colorBtnPrimary)!important;text-transform:uppercase!important}body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_element_wrapper p.title-bold,body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_subscription_card_element_wrapper p.title-bold{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)!important;font-weight:var(--typeHeaderWeight)!important;letter-spacing:var(--typeHeaderSpacing)!important;line-height:var(--typeHeaderLineHeight)!important;color:var(--colorTitle)!important;display:block!important;text-transform:capitalize!important;font-size:1em!important;margin:0!important}@media screen and (max-width: 589px){body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_element_wrapper,body#recharge-novum #recharge-te #rc_te-template-wrapper .rc_subscription_card_element_wrapper{margin:0 0 2em!important;padding:35px 25px 25px!important;border-radius:20px!important}}body#recharge-novum #recharge-te #te-modal #te-modal-content label{font-size:calc(var(--typeBaseSize)*.8)!important;color:var(--colorTitle)!important;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)!important;font-weight:var(--typeHeaderWeight)!important;letter-spacing:var(--typeHeaderSpacing)!important;line-height:var(--typeHeaderLineHeight)!important}body#recharge-novum #recharge-te #te-modal #te-modal-content input[type=text],body#recharge-novum #recharge-te #te-modal #te-modal-content input[type=email],body#recharge-novum #recharge-te #te-modal #te-modal-content input[type=number],body#recharge-novum #recharge-te #te-modal #te-modal-content select{transition:all .15s ease-in-out!important;-webkit-appearance:none!important;border:1px solid transparent!important;appearance:none!important;outline:none!important;background-color:var(--colorBody)!important;font-size:16px!important;padding:10px!important;border-radius:3px!important;color:var(--colorTextBody)!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-weight:var(--typeBaseWeight)!important;letter-spacing:var(--typeBaseSpacing)!important;line-height:var(--typeBaseLineHeight)!important}body#recharge-novum #recharge-te #te-modal #te-modal-content select{padding:0 10px!important}body#recharge-novum #recharge-te #te-modal #te-modal-content input[type=text]:focus,body#recharge-novum #recharge-te #te-modal #te-modal-content input[type=email]:focus,body#recharge-novum #recharge-te #te-modal #te-modal-content input[type=number]:focus,body#recharge-novum #recharge-te #te-modal #te-modal-content select:focus,body#recharge-novum #recharge-te #te-modal #te-modal-content input[type=text]:hover,body#recharge-novum #recharge-te #te-modal #te-modal-content input[type=email]:hover,body#recharge-novum #recharge-te #te-modal #te-modal-content input[type=number]:hover,body#recharge-novum #recharge-te #te-modal #te-modal-content select:hover{border:1px solid var(--colorBtnPrimary)!important}#CustomerLoginForm #rc_login{display:none!important}.press-placement--list{border-top:1px solid var(--colorBorder)}.press-placement{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding:30px;border-bottom:1px solid var(--colorBorder)}.press-logo--wrap{width:150px;display:flex;align-items:center;justify-content:center;padding-right:30px}.press-logo--wrap>img{width:100%;height:auto}.press-excerpt--wrap{width:calc(100% - 150px);padding-left:30px;text-align:left}.center>.breadcrumb{text-align:center}@media screen and (max-width: 589px){.press-placement{padding:30px 10px}.press-logo--wrap{margin:0 auto 30px;padding-right:0}.press-excerpt--wrap{width:100%;padding-left:0;text-align:center}}.press-callouts--flex{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.press-callout--item{padding:30px 15px;text-align:center}.press-callout--item>img{max-width:200px;margin:0 auto}.press-callout--item.quote-item>img{max-width:90px;margin:0 auto}.press-callout--item.quote-item{flex:0 1 460px}@media screen and (min-width: 590px){.press-callout--item:not(.quote-item)[data-desktop-items="6"]{flex:0 1 calc((100% - 460px) / 6)}.press-callout--item:not(.quote-item)[data-desktop-items="5"]{flex:0 1 calc((100% - 460px)/5)}.press-callout--item:not(.quote-item)[data-desktop-items="4"]{flex:0 1 calc((100% - 460px)/4)}.press-callout--item:not(.quote-item)[data-desktop-items="3"]{flex:0 1 calc((100% - 460px) / 3)}.press-callout--item:not(.quote-item)[data-desktop-items="2"]{flex:0 1 calc((100% - 460px)/2)}}@media screen and (max-width: 589px){.press-callout--item.quote-item{order:-1;width:100%}.press-callout--item:not(.quote-item){width:50%}}.content-cards--section{padding:30px}.cards-content--flex{display:flex;flex-direction:row;align-items:stretch;justify-content:space-evenly;flex-wrap:wrap;margin:0 -10px -10px 0}.card-content--item{padding:30px;margin:0 10px 10px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:30px}@media screen and (min-width: 590px){.card-content--item[data-desktop-items="6"]{flex:0 1 calc(16.66% - 20px)}.card-content--item[data-desktop-items="5"]{flex:0 1 calc(20% - 20px)}.card-content--item[data-desktop-items="4"]{flex:0 1 calc(25% - 20px)}.card-content--item[data-desktop-items="3"]{flex:0 1 calc(33.33% - 20px)}.card-content--item[data-desktop-items="2"]{flex:0 1 calc(50% - 20px)}}@media screen and (max-width: 590px){.card-content--item[data-mobile-items="3"]{flex:0 1 33.33%}.card-content--item[data-mobile-items="2"]{flex:0 1 50%}.card-content--item[data-mobile-items="1"]{flex:0 1 100%}}.health-session--start{height:100%;min-height:-webkit-fill-available;width:100vw;z-index:99;position:fixed;top:0;left:0;display:block;overflow-x:hidden;overflow-y:scroll;background-color:var(--colorBodyAlt);transform:translateY(110%);transition:transform .4s ease-in-out}.health-session--start.show-modal{transform:translateY(0)}.drawer__close-button.health-modal--close{position:absolute;top:15px;right:15px;height:auto;z-index:99;padding:15px}.health-form--group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0 15px}.health-form--item{text-align:left;width:100%;margin-bottom:10px}.health-form--item .text-input{width:100%}.health-form--item .variant__label{margin-bottom:5px}.health-help-link{display:inline-block;margin-left:1em;text-decoration:underline}.divider-center{display:block;margin:3em auto;width:80px;height:4px;background-color:var(--colorBtnPrimary)}.modal-steps--footer{position:fixed;width:100%;bottom:0;left:0;padding:15px;display:flex;align-items:center;justify-content:space-between;background-color:var(--colorBodyAlt);border-top:1px solid var(--colorBorder)}.health-pet-select--wrapper{display:block;margin:0 auto;max-width:440px}input[type=radio]+.health-pet--selection{display:flex;align-items:center;justify-content:flex-start;text-align:left;padding:20px;border-radius:5px;border:1px solid var(--colorBorder);font-size:1.25em;margin-bottom:10px;color:var(--colorTitle);transition:all .2s ease-in-out}.health-pet-option input[type=radio]{display:none}input[type=radio]+.health-pet--selection:hover{background-color:#f0fff0;-webkit-box-shadow:0px 0px 25px -15px #656565;box-shadow:0 0 25px -15px #656565}input[type=radio]+.health-pet--selection span.select-indicator{display:block;height:25px;width:25px;border-radius:50%;margin-right:10px;border:3px solid var(--colorBtnPrimary)}input[type=radio]:checked+.health-pet--selection{border:1px solid var(--colorBtnPrimary);background-color:var(--colorBtnPrimary);color:var(--colorBodyAlt);-webkit-box-shadow:0px 0px 25px -15px #656565;box-shadow:0 0 25px -15px #656565}input[type=radio]:checked+.health-pet--selection span.select-indicator{border:3px solid var(--colorTitle);background-color:var(--colorTitle)}.health-connect--wrapper{display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;height:100vh;width:100vw}.health-loader{position:relative;margin-bottom:-3em;max-width:50%}@media screen and (max-width: 589px){.drawer__close-button.health-modal--close{top:0;right:0;padding:15px}.health-form--group{display:block}.health-action--buttons{display:flex;flex-direction:column-reverse;width:100%;row-gap:10px;margin-bottom:10px;padding:0 10px}.health-action--buttons button.btn{padding-left:20px!important;padding-right:20px!important;background-image:none!important}.modal-steps--footer{padding:10px 10px 20px;font-size:14px;position:relative;bottom:auto;left:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-top:0px solid transparent}.step-counter{order:5}.health-help-link{margin-left:0}.section-padded.health-content{padding-bottom:0}}@media screen and (min-width: 590px){.hero__bottom{position:absolute;bottom:30px;left:0;width:100%}.hero__bottom .animation-cropper{width:100%;display:block;text-align:center}}@media screen and (max-width: 589px){.hero__bottom{margin-top:1em}}.hero-logo--wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9;background-color:#0003}.hero-logo--wrapper .logo-container{width:200px;display:block}@media screen and (max-width: 589px){.hero-logo--wrapper .logo-container{width:120px}}.hero-inline--image{width:100%;max-width:125px;margin:0}.hero-inline--image.enlarge-image{max-width:175px}.image-wrap.square-image--wrapper{position:relative}.image-wrap.square-image--wrapper .square-image--wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute}.square-image--wrapper.image-100w img{width:100%;height:auto;max-height:none}.square-image--wrapper.image-100w img{height:100%;width:auto;max-width:none}.account-health-title--wrap{display:flex;align-items:center}.account-health--logo{width:80px;margin-right:10px;height:auto}span.error-message{display:block;color:red;font-size:11px}.options-table-shell.truncate--height{overflow-x:scroll;overflow-y:hidden;max-height:450px;position:relative;transition:all .3s ease-in-out}.options-table-shell.truncate--height.expanded{overflow:visible;max-height:none;padding-bottom:3.25em}.expand-btn--target{display:block;position:absolute;bottom:0;left:0;width:100%;padding:15px;font-weight:700;color:var(--colorBtnPrimary);background:#fff;background:linear-gradient(0deg,#fff 30%,#fff0);cursor:pointer;z-index:9;text-align:center}.expand-btn--target span.expand-btn--text{transition:all .2s ease-in-out;padding-bottom:3px;border-bottom:2px solid var(--colorBtnPrimary)}.expand-btn--target:hover span.expand-btn--text{opacity:.5;padding-bottom:5px;margin-bottom:-2px}.filter-checkbox-group label{display:inline-block}.filter-checkbox-group>input[type=checkbox]:not(:checked)+label:hover{opacity:.5;transition:all .15s ease-in-out}.filter-checkbox-group>input[type=checkbox]+label:before{content:"";display:inline-block;height:14px;width:14px;margin-right:10px;border-radius:10px;border:2px solid var(--colorBtnPrimary);position:relative;top:2px;transition:all .15s ease-in-out}.filter-checkbox-group>input[type=checkbox]+label:hover:before{background-color:#f0fff0}.filter-checkbox-group>input[type=checkbox]:checked+label{color:var(--colorBtnPrimary);text-decoration:underline}.filter-checkbox-group>input[type=checkbox]:checked+label:before{background-color:var(--colorBtnPrimary)}.filter-checkbox-group input[type=checkbox]{display:none}button.filter-state{display:inline-block;font-size:12px;color:var(--colorBtnPrimary);padding:0;background-color:transparent;border:none}button.filter-state:before{content:"+";margin-right:5px;transition:all .15s ease-in-out}button.filter-state.filter-active:before{content:"-"}.play-button--overlay{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:5}.play-button--overlay .play-icon--wrapper{border-radius:50px;display:flex;justify-content:center;align-items:center;height:50px;width:50px;background-color:#ffffffb3}.video-card--item{cursor:pointer}.content-modal-wrapper{position:fixed;width:100%;height:100%;overflow:scroll;padding:40px 15px;z-index:30;top:0;left:0;justify-content:center;align-items:center;display:none;opacity:0;transition:all .25s ease-in-out}.content-modal-wrapper.visible{display:flex}.content-modal-wrapper.visible.show-modal{opacity:1}.content-modal-wrapper .close-modal{position:absolute;top:20px;right:20px;cursor:pointer;transition:all .15s ease-in-out}.content-modal-wrapper .close-modal>svg{transform:scale(1.8)}.content-modal-wrapper .close-modal>svg>path{color:#fff}.content-modal-wrapper .close-modal:hover{opacity:.8}.content-modal-wrapper video{max-width:940px;width:100%}@media screen and (max-width: 589px){.grid__item.video-card--item{padding-left:0}}.image-wrap.article-image--outer.video-image--placeholder{padding-bottom:56.25%;position:relative}.video-card--item p{font-size:14px;line-height:20px;margin-top:10px;margin-bottom:0}.sticky--panel{position:sticky;top:130px}@media screen and (max-width: 589px){.sticky--panel{position:relative;top:0}}[data-animate_images=true] .image-wrap.video-image--placeholder img:not([role=presentation]),[data-animate_images=true] .image-wrap.video-image--placeholder svg{opacity:1}.grid-flex-wrap{display:flex;flex-wrap:wrap}.fm-qty--wrapper{display:flex;align-items:center;justify-content:flex-start}.fm-daily--title{font-size:14px}.sb-notification--outer{position:fixed;top:20px;right:20px;max-width:400px;display:none;padding:30px;border-radius:30px;opacity:0;transform:translateY(100px);transition:all .25s ease-in-out;z-index:29;-webkit-box-shadow:0px 0px 25px -10px #000000;box-shadow:0 0 25px -15px #000}.sb-notification--outer.visible{display:inline-block}.sb-notification--outer.visible.show-notification{opacity:1;transform:translateY(0)}@media screen and (max-width: 589px){.sb-notification--outer{padding:20px;border-radius:15px;width:calc(100% - 40px);max-width:none;top:auto;bottom:20px;left:20px;right:auto}}.sb-notification--outer .close-notification{position:absolute;top:15px;right:15px;transition:opacity .15s ease-in-out}.sb-notification--outer .close-notification:hover{opacity:.6}.sb-notification--outer .notification-content{font-size:.85em}.sb-notification--outer button{border:none}iframe[title="Button to launch messaging window"]{z-index:28!important}.footer-wrapper form.klaviyo-form input[type=email]{border:1px solid rgba(255,255,255,.12)!important;background:transparent!important;color:var(--colorFooterText)!important;font-size:calc(var(--typeBaseSize)*.93)!important;padding:8px 10px!important;border-radius:3px!important;transition:all .15s ease-in-out!important;font-family:var(--typeBasePrimary)!important;font-weight:var(--typeBaseWeight)!important;letter-spacing:var(--typeBaseSpacing)!important;line-height:var(--typeBaseLineHeight)!important;height:auto!important}.footer-wrapper form.klaviyo-form input[type=email]::placeholder{color:var(--colorFooterText)!important;font-size:calc(var(--typeBaseSize)*.93)!important;font-family:var(--typeBasePrimary)!important;font-weight:var(--typeBaseWeight)!important;letter-spacing:var(--typeBaseSpacing)!important;line-height:var(--typeBaseLineHeight)!important}.footer-wrapper form.klaviyo-form button{font-size:calc(var(--typeBaseSize)*.93)!important;font-family:var(--typeBasePrimary)!important;font-weight:700;letter-spacing:var(--typeBaseSpacing)!important;line-height:var(--typeBaseLineHeight)!important}.footer-wrapper form.klaviyo-form input[type=email]:focus{border:1px solid var(--colorFooterText)!important}.footer-wrapper form.klaviyo-form{margin-bottom:1em!important}.consent-opt-in{text-align:left}.consent-opt-in input[type=checkbox]{display:none}.consent-opt-in input[type=checkbox]+label{display:inline-block}.consent-opt-in input[type=checkbox]+label:before{content:"";display:inline-block;position:relative;top:3px;margin-right:10px;height:15px;width:15px;border:2px solid var(--colorBtnPrimary);background-color:transparent;transition:all .15s ease-in-out}.consent-opt-in input[type=checkbox]:checked+label:before{background-color:var(--colorBtnPrimary);background-image:url(//getjoyfood.com/cdn/shop/t/56/assets/checkmark.png?v=18221274958617912241674686016);background-size:contain}.consent-opt-in input[type=checkbox]:hover+label:before,.consent-opt-in input[type=checkbox]+label:hover:before{background-color:#f0fff0}.shopify-section.sticky--cta{position:fixed;margin:0;width:100%;display:block;border-top:1px solid var(--colorBorder);background-color:var(--colorBodyAlt);bottom:0;left:0;padding:10px 0;z-index:24}.sticky-footer--flex{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width: 589px){.sticky-footer--content{display:none}}@media screen and (max-width: 589px){.sticky-footer--flex .btn.btn--primary{width:100%}}.gjh-cal--wrapper>.calendly-inline-widget{width:100%;padding-top:1092px;position:relative}.gjh-cal--wrapper .calendly-inline-widget iframe{position:absolute!important;width:100%!important;top:0;left:0;height:100%!important;max-height:none!important}.recurring-price-message>span.sub-intro--subtext{font-size:14px!important;font-weight:400;display:block!important;color:var(--colorTextBody)!important;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight);margin-bottom:1em}[data-animate_images=true] .content-tabs-section .image-wrap img:not([role=presentation]){opacity:1}.content-tabs-section{position:relative}.content-tabs-section .toggle--wrapper{background-color:var(--colorBodyAlt);display:flex;overflow-x:scroll;overflow-y:hidden;padding-left:25px;padding-right:25px;max-width:880px;margin:0 auto}@media screen and (max-width: 589px){.content-tabs-section .toggle--wrapper{width:calc(100vw - 40px);padding-bottom:20px;white-space:nowrap;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none}.content-tabs-section .toggle--wrapper::-webkit-scrollbar{display:none}.content-tabs-section .toggle--wrapper .tab-selected{position:relative}.content-tabs-section .toggle--wrapper .tab--toggle:after{position:absolute;left:0;top:30px}}.tab-nav--label{display:inline-block;margin:0 10px}.page-product-block input[type=radio]{display:none}.page-product-block input[type=radio]:checked+.rc-radio{background-color:var(--colorBtnPrimary);box-shadow:0 0 0 1px var(--colorBtnPrimary);transition:all .15s ease-in-out}.page-product-block input[type=radio]:checked+.rc-radio .rc_widget__option__label.rc-radio__label span.rc-option__text,.page-product-block input[type=radio]:checked+.rc-radio .rc_widget__option__label.rc-radio__label span.rc-option__discount{color:#fff;font-weight:700}.page-product-block input[type=radio]:checked+.rc-radio .rc_widget__option__label.rc-radio__label span.rc-option__price{color:#fff}.anchor-wrap{height:0px;width:0px;position:relative}.anchor-item{position:absolute;top:-100px}.relative{position:relative!important}.mixed-media-slideshow .hero__image-wrapper .video-div{position:relative;height:100%;width:100%;z-index:0;object-fit:cover;font-family:"object-fit: cover"}.mixed-media-video--content{position:absolute;height:100%;width:100%;top:0}.announcement-slide-section .flickity-prev-next-button{background-color:transparent;border:0px solid transparent;opacity:.5}.announcement-slide-section .flickity-next{right:0}.announcement-slide-section .flickity-previous{left:0}.announcement-slide-section .announcement-slide,.announcement-slide-section .announcement-slide .flickity-viewport{min-height:40px}.announcement-slide-section .announcement-slide .flickity-viewport .slideshow__slide{display:flex;align-items:center;justify-content:center;min-height:40px}.announcement-slide-section .announcement__text{width:100%;padding-top:0;padding-bottom:0;line-height:1.3}.announcement-slide-section .slideshow__slide{transform:translate(100%);transition:none}.announcement-slide-section .slideshow__slide.is-selected{transform:translate(0);transition:transform .2s ease-in-out}.announcement-slide-section .slideshow__slide.animate-out{transform:translate(-100%);transition:transform .2s ease-in-out}div.rte.cart-message{background-color:var(--colorBody);border-radius:5px;padding:10px;margin-bottom:1em}div.rte.cart-message>p{font-size:13px;color:var(--colorTitle);font-family:var(--typeHeaderPrimary);margin-bottom:0!important}div.rte.cart-message>p>a{color:var(--colorBtnPrimary);transition:all .15s ease-in-out;text-decoration:underline;opacity:1}div.rte.cart-message a:hover{opacity:.7}.loading--delayed:before,.loading--delayed:after{display:none!important}.content-lock--modal{position:fixed;display:flex;align-items:flex-start;justify-content:center;padding:100px 30px;top:0;left:0;height:100%;width:100%;overflow-x:hidden;overflow-y:scroll;z-index:999999999;background-color:#697674cc}.lock-modal--content{background-color:#fff;padding:60px;border-radius:30px}@media screen and (max-width: 749px){.lock-modal--content{padding:40px 25px;border-radius:10px}}.subscription-list--wrap{display:flex;align-items:stretch;justify-content:flex-start;column-gap:10px;row-gap:10px;flex-wrap:wrap}@media screen and (max-width: 749px){.subscription-list--wrap{flex-direction:column;column-gap:0}}.subscription-list--item{width:calc(50% - 10px);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background-color:#f5f5f5;padding:20px;border-radius:10px;cursor:pointer;transition:all .15s ease-in-out}@media screen and (max-width: 749px){.subscription-list--item{width:100%}}.subscription-list--item .subtitle.color-button,.subscription-list--item .subtitle.color-text{padding:3px 0;border-radius:3px}.subscription-list--item .subtitle.color-button{padding:3px 10px;background-color:var(--colorBtnPrimary);color:#fff!important}.subscription-list--item.completed .subtitle.color-button{padding:3px 0}.subscription-list--item.completed{background-color:var(--colorBtnPrimary);cursor:not-allowed}.subscription-list--item.completed p,.subscription-list--item.completed span.subscription-item--meta{color:#f0fff0!important}.subscription-list--item.completed .subtitle.color-button,.subscription-list--item.completed .subtitle.color-text,.subscription-list--item.completed h4.h5{color:#fff!important}.subscription-list--item.completed .edit-options--wrapper{display:none!important}.subscription-list--item:not(.completed):hover{background-color:#f0fff0}.subscription-item--meta{display:block;font-size:12px}.update-form--flex{display:flex;align-items:flex-start;justify-content:space-between;column-gap:20px}.update-content--wrap{width:calc(40% - 10px)}.update-form--wrap{width:calc(60% - 10px)}@media screen and (max-width: 749px){.update-form--wrap{margin-top:1em}.update-form--flex{flex-direction:column;column-gap:0}.update-content--wrap,.update-form--wrap{width:100%}}.update-price--amount{display:inline-block;font-size:1.2em;color:var(--colorBtnPrimary);font-weight:700;margin-right:10px}.update-price--label{font-size:13px;color:var(--colorTextBody);font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);letter-spacing:0}.update-status--content{position:relative;padding-top:3em;padding-bottom:3em}.content-lock--modal #frequency-interval-unit,.content-lock--modal #item-quantity{width:100%}.update-form-field{margin-top:10px;width:100%}.update-switch-wrapper{display:flex;align-items:center;justify-content:flex-start;column-gap:10px;flex-wrap:wrap}label span.bind-note{font-size:11px;font-family:var(--typeBasePrimary);display:block}label.switch-label{width:calc(100% - 70px)}.update-form--actions{display:flex;align-items:center;justify-content:space-between;column-gap:10px}.loader.btn--loading:after{border-color:var(--colorBtnPrimary);border-top-color:transparent;width:60px;height:60px;margin-left:-45px}.update-notice--wrap p{max-width:560px;margin:0 auto 1em}.content-lock--modal .switch{position:relative;display:inline-block;width:60px;height:34px}.content-lock--modal .switch input{opacity:0;width:0;height:0}.content-lock--modal .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.content-lock--modal .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.content-lock--modal input:checked+.slider{background-color:var(--colorBtnPrimary)}.content-lock--modal input:focus+.slider{box-shadow:0 0 1px var(--colorBtnPrimary)}.content-lock--modal input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.content-lock--modal .slider.round{border-radius:34px}.content-lock--modal .slider.round:before{border-radius:50%}label.needsclick.kl-private-reset-css-Xuajs1{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)!important;font-weight:var(--typeHeaderWeight)!important;letter-spacing:var(--typeHeaderSpacing)!important;line-height:var(--typeHeaderLineHeight)!important;color:var(--colorTitle)!important;font-size:12px!important}input[type=text].needsclick.go3602438199.kl-private-reset-css-Xuajs1{font-family:var(--typeBasePrimary)!important;color:var(--colorInputText)!important}.rc-option__discount.rc_widget__option__discount{display:none!important}.slide-wrapper{display:block;flex-wrap:wrap;position:fixed;overflow-x:hidden;overflow-y:scroll;height:100vh;width:100vw;top:0;left:0;background:#fff;z-index:99;padding:60px 0}.quiz-section .slide-wrapper{position:relative;top:auto;left:auto;z-index:auto}.quiz-section.auto--height .slide-wrapper{height:100%;min-height:650px}@media screen and (max-width: 640px){.quiz-section.auto--height .slide-wrapper{min-height:750px;max-height:100vh}}.slide-wrapper input[type=text],.slide-wrapper select{text-align:center;font-family:var(--typeHeaderPrimary);font-size:1.4em;color:var(--colorTitle)}.nutrition-slide{position:absolute;top:0;left:15px;width:100%;height:100%;max-width:calc(100% - 30px);text-align:center;transform:translateY(100px);opacity:0;display:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.nutrition-slide.displayed{display:flex;align-items:center;justify-content:center}.nutrition-slide.displayed[data-slide-id=results]{display:block;position:relative;margin-bottom:80px}.nutrition-slide.transitioned{opacity:1;transform:translateY(0)}.nutrition-slide--content{width:100%;max-width:800px;margin:0 auto}.nutrition-slide--content.results-slide--content{max-width:none}.nutrition-prompt{display:block!important;width:100%!important;font-size:2em!important;color:var(--colorTitle);margin-bottom:1em}.input-full.nutrition-text-input,.text-input.pet-breed-input.search-input.nutrition-text-input,select.input-full.nutrition-select-input{border:none;color:var(--colorTitle);background-color:transparent;border-radius:0;border-bottom:2px solid var(--colorBorder);transition:border .15s ease-in-out}.input-full.nutrition-text-input:hover:not(:focus),.text-input.pet-breed-input.search-input.nutrition-text-input:hover:not(:focus),select.input-full.nutrition-select-input:hover:not(:focus){border-color:var(--colorTitle)}.input-full.nutrition-text-input:focus,.text-input.pet-breed-input.search-input.nutrition-text-input:focus,select.input-full.nutrition-select-input:hover:not(:focus){border-color:var(--colorBtnPrimary)}.input-full.nutrition-text-input:-webkit-autofill,.input-full.nutrition-text-input:-webkit-autofill:hover,.input-full.nutrition-text-input:-webkit-autofill:focus{text-align:center;font-family:var(--typeHeaderPrimary);font-size:1.4em;-webkit-text-size-adjust:100%;background:transparent;-webkit-box-shadow:0 0 0px 1000px transparent inset}.nutrition-range--value{font-size:1.5em!important;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);color:var(--colorTitle)}.nutrition-results--content{display:flex;width:100%;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;column-gap:20px;row-gap:20px}.nutrition-results--item{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:calc(33.33% - 10px);padding:30px;border-radius:10px;background:#f5f5f5;text-align:left}@media screen and (max-width: 1260px){.nutrition-results--item{width:calc(50% - 10px);padding:15px}}@media screen and (max-width: 589px){.nutrition-results--item{width:100%;padding:15px}}.nutrition-slide--nav{margin-top:1em!important}.nutrition-radio--wrapper{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;column-gap:10px}.nutrition-radio--wrapper.pet-selection--wrapper{justify-content:flex-start}input[type=radio].nutrition-radio,input[type=checkbox].nutrition-radio{display:none}input[type=radio].nutrition-radio+label.nutrition-radio--label,input[type=checkbox].nutrition-radio+label.nutrition-radio--label{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:15px;text-align:center;min-width:200px;border-radius:5px;transition:all .15s ease-in-out}@media screen and (max-width: 589px){.nutrition-radio--label{width:100%}}input[type=radio].nutrition-radio+label.nutrition-radio--label:not(.pet-selection),input[type=checkbox].nutrition-radio+label.nutrition-radio--label:not(.pet-selection){border:3px solid var(--colorBtnPrimary);color:var(--colorBtnPrimary);font-family:var(--typeBasePrimary);font-weight:700;font-size:1em;letter-spacing:.2em;text-transform:uppercase}input[type=radio].nutrition-radio+label.nutrition-radio--label.pet-selection{background-color:#eee;border:3px solid transparent;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:10px}input[type=radio].nutrition-radio+label.nutrition-radio--label.create-pet{background-color:transparent;border:3px dashed var(--colorBtnPrimary)}input[type=radio].nutrition-radio:checked+label.nutrition-radio--label:not(.pet-selection),input[type=checkbox].nutrition-radio:checked+label.nutrition-radio--label:not(.pet-selection){color:#fff;background-color:var(--colorBtnPrimary)}input[type=radio].nutrition-radio:checked+label.nutrition-radio--label.pet-selection{border:3px solid var(--colorBtnPrimary);background-color:var(--colorBtnPrimary)}input[type=radio].nutrition-radio:hover:not(:checked)+label.nutrition-radio--label:not(.pet-selection),input[type=checkbox].nutrition-radio:hover:not(:checked)+label.nutrition-radio--label:not(.pet-selection){background-color:#f0fff0}input[type=radio].nutrition-radio:hover:not(:checked)+label.nutrition-radio--label.pet-selection:not(.create-pet){border:3px solid var(--colorBtnPrimary)}input[type=radio].nutrition-radio:hover:not(:checked)+label.nutrition-radio--label.pet-selection.create-pet{background-color:#f0fff0}label.nutrition-radio--label span.label--sublabel{font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none;display:block;font-weight:400}.nutrition-range--wrapper{display:flex;align-items:center;justify-content:space-between;column-gap:10px}input[type=range].nutrition-range-input{-webkit-appearance:none;appearance:none;background:var(--colorBodyDim);cursor:pointer;width:100%;padding:0;border:none;border-radius:6px}input[type=range].nutrition-range-input::-webkit-slider-runnable-track,input[type=range].nutrition-range-input::-moz-range-track{background:var(--colorBodyDim);height:3px}input[type=range].nutrition-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;position:relative;top:4px;margin-top:-.5em;background-color:var(--colorBtnPrimary);height:1em;width:1em;border-radius:.5em}input[type=range].nutrition-range-input::-moz-range-thumb{border:none;background-color:var(--colorBtnPrimary);height:1em;width:1em;border-radius:.5em}input[type=range].nutrition-range-input:focus{outline:none}.nutrition-pet--option{width:calc(50% - 10px);order:-1}@media screen and (max-width: 589px){.nutrition-pet--option{width:100%}}.nutrition-pet--option.create-option{order:0;display:flex}span.nutrition-pet-option--sublabel{display:block;text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:var(--colorTextBody);font-family:var(--typeBasePrimary)}input[type=radio].nutrition-radio+label.nutrition-radio--label.pet-selection.create-pet h4{color:var(--colorBtnPrimary)}input[type=radio].nutrition-radio:checked+label.nutrition-radio--label.pet-selection h4,input[type=radio].nutrition-radio:checked+label.nutrition-radio--label.pet-selection.create-pet h4{color:#fff}input[type=radio].nutrition-radio:checked+label.nutrition-radio--label.pet-selection span.nutrition-pet-option--sublabel{color:#f0fff0}.nutrition-results--outer{width:100%}.nutrition-result--image{width:120px;margin-right:20px}.nutrition-result--content{width:calc(100% - 140px)}.nutrition-result--text{font-size:14px;margin-top:.75em}@media screen and (max-width: 589px){.nutrition-result--image{width:70px;margin-right:15px}.nutrition-result--content{width:calc(100% - 85px)}.nutrition-results--outer .page-width{padding:0}}.section-hidden{visibility:hidden;position:relative}.inpage-link--anchor{position:absolute;top:-85px}@media screen and (max-width: 640px){.inpage-link--anchor{top:-55px}}.nutrient-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:14px;line-height:1.4;margin-bottom:1em}.nutrient-row .subtitle{font-size:12px;display:inline-block;color:var(--colorTextBody)}.nutrient-row>div{padding:0 5px;text-align:center;width:13%}.nutrient-row>div:first-of-type{padding-left:0;text-align:left;width:61%}.nutrient-row>div:last-of-type{padding-right:0;text-align:right}.ingredient-list--text{font-size:14px}@media screen and (max-width: 589px){.nutrient-row{font-size:13px}.nutrient-row .subtitle{font-size:10px}.nutrient-row>div{width:20%}.nutrient-row>div:first-of-type{width:40%}}.image-highlights--wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 979px){.image-highlights--wrapper{flex-direction:column}}.image-highlight--column{display:flex;flex-direction:column;align-items:center;justify-content:center;width:25%;margin-bottom:-1.5em;padding-top:2em}.image-highlight--content{margin-bottom:1.5em}.image-highlight--column:first-of-type{padding-right:30px}.image-highlight--column:last-of-type{padding-left:30px}.image-highlight--image{width:50%}.image-highlight--image img{width:100%;height:auto}@media screen and (max-width: 979px){.image-highlight--column{width:100%;margin-bottom:0}.image-highlight--column:first-of-type,.image-highlight--column:last-of-type{padding:0}.image-highlight--image{width:100%;max-width:500px;margin:0 auto;order:-1}}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--colorBtnPrimary)}input:focus+.slider{box-shadow:0 0 1px var(--colorBtnPrimary)}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.general-switch-label{display:block;width:calc(100% - 80px)}.switch-group{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:20px}form[data-form-validate=true] input.invalid-input{border-color:red}form[data-form-validate=true] .form-status{background-color:#eee;padding:30px;text-align:center}form[data-form-validate=true] .form-status.submit-error{color:red}.btn.btn--loading[disabled]{background-color:var(--colorBtnPrimary)!important}.mobile-sticky--cta{display:none;position:fixed;bottom:0;z-index:19;width:100%;padding:10px;transform:translateY(calc(100% + 40px));transition:transform .35s ease-in-out}@media screen and (max-width: 589px){.mobile-sticky--cta.displayed{display:block}.mobile-sticky--cta.displayed.transitioned{transform:translateY(0)}}.title-cta-wrap.training-actions--wrapper{background-color:var(--colorBody);border-radius:15px;padding:30px}.training-session--item{padding:1em 0;border-bottom:1px solid var(--colorBorder);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.training-session--child{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.training-session--item:first-of-type{border-top:1px solid var(--colorBorder)}.training-date--icon--wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100px;width:100px;border-radius:5px;background-color:var(--colorBtnPrimary);color:#fff;margin-right:15px}.training-date--number{margin-top:-7px;margin-bottom:-4px}.training-status--tag{background-color:#cbcbcb;border:1px solid rgb(107,107,107);display:inline-block;margin-right:5px;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:700}.training-status--tag.status--completed{background-color:#f0fff0;border:1px solid var(--colorBtnPrimary);color:var(--colorBtnPrimary)}.training-status--tag.status--cancelled_true{background-color:#fff5e4;border:1px solid #ffa60c;color:#ffa60c}.training-status--tag.status--cancelled_false,.training-status--tag.status--noshow{background-color:#ffc2c2;border:1px solid red;color:red}.free-shipping--notice{margin:10px 25px;padding:10px;border-radius:5px;text-align:center;background-color:#eee;box-shadow:3px 6px 18px #00000026;font-family:var(--typeHeaderPrimary);font-size:11px}.free-shipping--bar{display:block;position:relative;width:calc(100% - 80px);margin:5px auto 0;background-color:var(--colorBorder);border-radius:20px;height:10px;overflow:hidden}.free-shipping--progress{display:block;position:absolute;top:0;left:0;height:10px;background-color:var(--colorBtnPrimary);border-radius:10px}.free-shipping--percentage{position:absolute;right:5px;top:-.5px;color:#fff;font-family:var(--typeBasePrimary);font-size:10px;line-height:1;font-weight:700}@media only screen and (min-width: 590px){.free-shipping--notice{margin-left:40px;margin-right:40px}}html.lock-scroll iframe[title="Button to launch messaging window"],html.lock-scroll iframe[title="Button to launch messaging window, conversation in progress"],html.lock-scroll iframe[title="Messaging window"]{display:none}
/*# sourceMappingURL=/cdn/shop/t/56/assets/custom-styles.css.map */
