@font-face{font-family:"fatfrank-regular";src:url("/Content/fonts/fatfrank-regular.eot?");src:url("/Content/fonts/fatfrank-regular.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/fatfrank-regular.woff") format("woff"),url("/Content/fonts/fatfrank-regular.ttf") format("truetype"),url("/Content/fonts/fatfrank-regular.svg#webfont") format("svg");font-display:swap}@font-face{font-family:"futura-pt";src:url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff2"),url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff"),url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"futura-pt-bold";src:url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n6&amp;v=3") format("woff2"),url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n6&amp;v=3") format("woff"),url("https://use.typekit.net/af/c4c302/000000000000000000012192/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n6&amp;v=3") format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"SagaYOFF-Regular";src:url("/Content/fonts/font.woff2") format("woff2"),url("/Content/fonts/font.woff") format("woff");font-display:swap}.bold{font-weight:600}@media screen and (min-width:64em){.show-for-medium-and-small{display:none}}.body-content{width:100%;margin:0 auto}#wrapper{overflow:hidden}.grid-padding-x{padding-left:15px;padding-right:15px}@media screen and (min-width:64em){.grid-padding-x{padding-left:0;padding-right:0}}.grid-container{max-width:1064px}.grid-container-full{max-width:1280px;padding:0 30px;margin:0 auto}@media screen and (min-width:48em){.grid-container-full{padding:0 60px}}@media screen and (min-width:48em){.group-padding{padding:28px 0 42px}}.no-padding{padding:0 !important}.product-container{margin:44px auto}.width-100{width:100%}.component-padding{padding:38px 0}.text-capitalize{text-transform:capitalize !important}.border-top{border-top:1px solid #eaeae8;padding-top:24px;padding-bottom:24px}button,a{color:inherit;border:none}p{font-family:futura-pt,sans-serif;letter-spacing:0;color:#000;font-size:18px;line-height:23px;margin-bottom:0}.line-through{text-decoration:line-through}.underline{text-decoration:underline}h1,h5,h3,h2{color:#000;line-height:40px;font-family:fatfrank,sans-serif}h1 span,h5 span,h3 span,h2 span{color:#000;line-height:20px;margin-top:6px}h1,h5,h3{font-size:40px}h2{font-size:30px;line-height:30px}@media screen and (min-width:48em){h2{font-size:40px;line-height:40px}}h2.menu-title{font-size:30px;line-height:30px}@media screen and (min-width:48em){h2.menu-title{font-size:30px;line-height:30px}}h3{font-size:26px}h5{font-weight:500;font-size:22px;line-height:28px}.text-center{text-align:center}.handwriting,.table-container .handwriting p{transform:rotate(-3deg);color:#000;line-height:27px;text-align:center;font-size:18px;font-family:SagaYOFF-Regular,sans-serif;display:inline-block}html{height:100%}body{height:100%}.invalid-field select,.invalid-field input{border:1px solid #ff4e53 !important}input.invalid-field,select.invalid-field{border:1px solid #ff4e53 !important}.validation-error{display:flex;justify-content:center;align-items:center;margin-top:8px}.validation-error img{width:18px;margin-right:4px}.validation-error p{font-family:futura-pt-bold,sans-serif;font-size:14px;line-height:18px;font-style:italic;color:#ff4e53}ul.accordion{background:none}@media screen and (min-width:48em){ul.accordion{padding:0}}ul.accordion .accordion-content{display:none;font-family:futura-pt,sans-serif;font-size:14px;line-height:18px;color:#000;margin-bottom:20px;background:none;border:none !important;padding:0;padding-right:30px;padding-top:20px}ul.accordion .accordion-content .disclaimer p{font-size:16px;line-height:20px;display:block}ul.accordion .accordion-content a{color:#000;overflow-wrap:break-word;text-decoration:underline}ul.accordion .accordion-content p{font-size:18px;line-height:23px}ul.accordion .accordion-content p:not(:last-child){margin-bottom:10px}ul.accordion .accordion-content ol li{margin-top:0;margin-bottom:10px}ul.accordion .accordion-content table tbody{background-color:transparent}ul.accordion .accordion-content table tbody tr{background-color:transparent}ul.accordion .accordion-content table tbody tr th,ul.accordion .accordion-content table tbody tr td{border:2px solid #000}ul.accordion .accordion-item.is-active .accordion-content{display:block;max-height:100%}ul.accordion .accordion-item.is-active .accordion-title:before{transform:rotate(180deg)}ul.accordion.full-accordion-header{margin-bottom:28px;margin-top:39px}ul.accordion.full-accordion .accordion-item{display:flex;align-items:center;flex-direction:column;border-top:3px solid #000}ul.accordion.full-accordion .accordion-item.faq-overflow-hidden{display:none !important}ul.accordion.full-accordion .accordion-item.faq-overflow-last-visible{border-bottom:3px solid #000}ul.accordion.full-accordion .accordion-item:last-of-type{border-bottom:3px solid #000}ul.accordion.full-accordion .accordion-item.is-active .accordion-title:before{transform:rotate(180deg)}ul.accordion.full-accordion .accordion-content{height:100%;width:100%;padding-top:0}ul.accordion.full-accordion .accordion-title{border-bottom:none !important;width:100%;display:flex;align-items:center}ul.accordion.full-accordion .accordion-title:before{top:0;margin-top:0}ul.accordion.cookie-accordion .accordion-content p{text-align:left;padding-left:35px}ul.accordion.cookie-accordion .cookie-accordion-title{margin-right:auto}ul.accordion.cookie-accordion .accordion-title:before{position:relative;margin-top:4px;margin-right:10px}ul.accordion.cookie-accordion .accordion-title:before span{margin-top:50px}ul.accordion.cookie-accordion .cookie-policy-contianer{display:flex;align-items:flex-start;width:100%;text-align:left}ul.accordion.cookie-accordion .cookie-policy-contianer .cookie-accordion-checkbox{margin:6px}ul.accordion .accordion-title{border:none;text-decoration:none;color:#000;font-size:20px;line-height:23px;font-family:futura-pt,sans-serif;font-weight:600;cursor:pointer;padding:20px 40px 20px 0;border-bottom:2px solid #000 !important}ul.accordion .accordion-title:hover,ul.accordion .accordion-title:focus,ul.accordion .accordion-title:active{background:none}ul.accordion .accordion-title::before{content:url("/Content/Images/Products/arrow-icon.svg");position:absolute;top:15px;right:4px;transform:rotate(0deg);transform-origin:center;transition:transform .25s ease-in-out;padding:20px 0}ul.accordion .is-active>.accordion-title::before{transform:rotate(90deg)}ul.accordion.slim-accordion .accordion-item:not(:last-child){margin-bottom:15px}ul.accordion.slim-accordion .accordion-title{min-height:26px;display:flex;align-items:center}ul.accordion.slim-accordion .accordion-title:before{transition:transform .25s ease-in-out;top:0;margin-top:0}.full-accordion-header{padding-bottom:20px}.full-accordion-image{max-width:308px;max-height:308px;width:100%;margin:0}@media screen and (min-width:64em){.full-accordion-image{max-width:494px;max-height:494px}}.accordion-cta a,.faq-cta a,.faq-cta .handwriting-text a{width:auto;min-width:216px;margin-bottom:0;max-width:273px}.faq-cta,.faq-cta .handwriting-text{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:22px}@media screen and (min-width:64em){.faq-cta,.faq-cta .handwriting-text{margin-bottom:37px;flex-direction:row;align-items:center}}.faq-cta .handwriting-text{transform:rotate(-3deg);margin-right:34px;font-size:18px;margin-bottom:21px;font-family:SagaYOFF-Regular,sans-serif}@media screen and (min-width:64em){.faq-cta .handwriting-text{margin-bottom:0}}.accordion-container{display:flex;justify-content:space-between;margin:0 auto;width:100%;padding:40px 0}@media screen and (max-width:767px){.accordion-container{flex-direction:column}}.full-accordion-image-container{display:flex;justify-content:center;margin:0 !important}@media screen and (min-width:64em){.full-accordion-content{padding-left:40px}}.funnel-basket-summary{background-color:#fff;padding:0 18px}@media screen and (min-width:64em){.funnel-basket-summary{max-width:300px}}.funnel-basket-summary.is-transition-overlap.is-open{box-shadow:none;z-index:12;padding-bottom:142px}.funnel-basket-summary h3{font-size:30px;line-height:34px;margin-right:auto;margin-left:auto}.funnel-basket-summary .pet-subs-header{font-family:futura-pt-bold,sans-serif;text-transform:uppercase;padding-bottom:15px;margin-bottom:14px;border-bottom:1px solid #eaeae8}.funnel-basket-summary .pet-subs-header span{text-transform:none}.funnel-basket-summary .plan-summary-product{font-family:futura-pt,sans-serif;position:relative;padding-bottom:14px}.funnel-basket-summary .plan-summary-product .cell:nth-child(1){display:flex}.funnel-basket-summary .plan-summary-product .cell:nth-child(1) img{margin:auto}.funnel-basket-summary .plan-summary-product .cell:nth-child(2){display:flex;flex-direction:column;justify-content:space-between;padding-left:10px;text-align:left}.funnel-basket-summary .plan-summary-product .cell .product-name{font-family:futura-pt-bold,sans-serif;padding-right:20px}.funnel-basket-summary .plan-summary-product .cell .variant-name{font-size:14px;line-height:18px;color:#aaa}.funnel-basket-summary .plan-summary-product .cell .funnel-price-frequency span:nth-child(1){font-size:18px}.funnel-basket-summary .plan-summary-product .cell .funnel-price-frequency span:nth-child(2){font-size:12px}.funnel-basket-summary .plan-summary-product .cell .funnel-price-frequency .line-through{margin-right:4px}.funnel-basket-summary .plan-summary-product .cell .funnel-price-frequency .discount-percent{display:inline-block;font-family:futura-pt,sans-serif;font-weight:400;background-color:#ff8083;color:#fff;text-transform:uppercase;font-size:14px;padding:2px 10px;white-space:nowrap}.funnel-basket-summary .plan-summary-product .cell .funnel-price-frequency .promo-code-percent{font-size:18px !important;color:#cbe453}.funnel-basket-summary .plan-summary-product .basket-remove-product{width:14px;height:14px;padding:0;border:0;position:absolute;top:0;right:0}.funnel-basket-summary .plan-summary-product.video-vet-basket .cell:nth-child(1) div{max-width:90px;max-height:90px;margin:auto;background-color:#f3f3f3;border-radius:25px;padding:10px}.funnel-basket-summary .plan-summary-product.video-vet-basket .cell .funnel-price-frequency span{text-transform:uppercase;color:#ff8083}.funnel-basket-summary .plan-summary-product.video-vet-basket .cell .funnel-price-frequency a{font-family:futura-pt,sans-serif;color:#7cc5e5;font-size:14px;line-height:18px;text-decoration:underline;white-space:nowrap}.funnel-basket-summary.is-closed~.funnel-basket-summary-button-container{visibility:hidden}.funnel-basket-summary.is-open~.funnel-basket-summary-button-container{transform:translate(0,0)}.funnel-basket-summary-button-container{position:fixed;bottom:0;right:0;background-color:rgba(217,217,217,.6);margin-left:-18px;padding:18px;width:100%;height:142px;z-index:14;transition:transform .5s ease;transform:translateX(100%)}@media screen and (min-width:64em){.funnel-basket-summary-button-container{max-width:300px}}@media screen and (max-width:767px){.funnel-basket-summary-button-container{width:calc(100% - 32px);max-width:360px;box-sizing:border-box;margin-left:0}}.funnel-basket-summary-button-container .button:nth-child(1){background-color:#fff;color:#000}.funnel-basket-summary-button-container .button:nth-child(2){background-color:#ffd22f;border-color:#ffd22f;margin:0;color:#000}.funnel-basket-summary-button-container .button span{font-family:futura-pt,sans-serif}.funnel-basket-summary .close-button-wrapper{position:sticky;top:0;width:100%;background:#fff;z-index:10;padding:12px 0;display:flex;justify-content:flex-end;align-items:center}.funnel-basket-summary .close-button{all:unset;border:none;background:none;padding:0;font-size:28px;max-height:40px}.funnel-basket-summary .need-help{padding-top:14px;border-top:1px solid #eaeae8}.funnel-basket-summary .need-help p:nth-child(1){font-family:futura-pt-bold,sans-serif}.funnel-basket-summary .need-help p a{color:#7cc5e5;text-decoration:underline}.funnel-basket-summary .need-help .small-paragraph{line-height:22px}.funnel-basket-summary .small-paragraph{font-size:14px;line-height:18px;text-align:left}.funnel-basket-summary .error-message{font-family:futura-pt-bold,sans-serif;font-size:14px;line-height:18px;color:#ff4e53}.price-container{padding:14px 0;border-top:1px solid #eaeae8;border-bottom:1px solid #eaeae8}.price-container.no-border{border-top:none;border-bottom:none}.price-container .price-row{display:flex}.price-container .price-row:not(:last-child){margin-bottom:6px}.price-container .price-row p{font-family:futura-pt-bold,sans-serif;text-transform:uppercase}.price-container .price-row p:nth-child(1){text-align:left;width:75%}.price-container .price-row p:nth-child(2){text-align:right;width:25%;color:#000}.price-container .payment-methods{display:block;margin-top:15px}.price-container .payment-methods .small-paragraph{text-transform:none;opacity:.4;margin-bottom:10px}.price-container .payment-methods div img{margin-right:20px}button,a.button{text-transform:uppercase;border-radius:25px;width:100%;max-width:408px;font-family:futura-pt-bold,sans-serif;font-size:15px;text-align:center;line-height:17px;border:2px solid;letter-spacing:1px;padding:12px 0;cursor:pointer}button.compact,a.button.compact{max-width:114px;font-size:inherit;background:transparent}button.small,a.button.small{max-width:176px;font-size:inherit}button.medium,a.button.medium{max-width:216px;font-size:inherit}button.large,a.button.large{max-width:273px;font-size:inherit}button.extraLarge,a.button.extraLarge{max-width:305px;font-size:inherit}@media screen and (max-width:768px){button.mobile-medium,a.button.mobile-medium{max-width:217px}}button.primary,a.button.primary{border-color:#000;background:#000;color:#fff}button.primary span,button.primary p,a.button.primary span,a.button.primary p{color:#fff}button.primary:hover input,a.button.primary:hover input{border-color:transparent !important}button.primary input,a.button.primary input{color:#fff;position:relative;top:-8px;text-transform:uppercase;font-weight:600}button.primary:hover,button.primary:focus,button.primary:active,a.button.primary:hover,a.button.primary:focus,a.button.primary:active{border-color:#000;background:#000;opacity:.8}button.primary:disabled,a.button.primary:disabled{border-color:#a6a7aa;background:#a6a7aa;pointer-events:none;user-select:none;-webkit-user-select:none}@media screen and (max-width:767px){button.primary.payment-update,a.button.primary.payment-update{border-radius:30px}}button.primary.payment-update,a.button.primary.payment-update{width:100%;background:#fff;border-color:#fff;display:inline-flex;align-items:center;color:#000}button.primary.payment-update p.payment-update-text,a.button.primary.payment-update p.payment-update-text{color:#000}button.primary.payment-update .payment-image-placeholder,a.button.primary.payment-update .payment-image-placeholder{display:contents;margin:auto}@media screen and (max-width:767px){button.primary.payment-update .payment-image-placeholder,a.button.primary.payment-update .payment-image-placeholder{width:50%}}button.primary.payment-update .payment-image-placeholder>img,a.button.primary.payment-update .payment-image-placeholder>img{vertical-align:middle;margin-left:10px}@media screen and (max-width:767px){button.primary.payment-update .payment-image-placeholder>img,a.button.primary.payment-update .payment-image-placeholder>img{margin-left:0}}button.secondary,a.button.secondary{border-color:#000;background:#fff}button.secondary span,a.button.secondary span{color:#000}button.tertiary,a.button.tertiary{border:none;background-color:#fff}button.tertiary span,a.button.tertiary span{color:#000;text-decoration:underline}button.social,a.button.social{border:none;background-color:#f1dbd8}button.social span,button.social p,a.button.social span,a.button.social p{color:#000;font-size:15px}button.transparent,a.button.transparent{border-color:#000;background-color:transparent}button.transparent span,a.button.transparent span{color:#000}button.brand-yellow-green,a.button.brand-yellow-green{background-color:#ffd22f;border-color:#ffd22f}button.brand-yellow-green p,button.brand-yellow-green span,a.button.brand-yellow-green p,a.button.brand-yellow-green span{color:#000}button.brand-yellow-green:hover,button.brand-yellow-green:focus,button.brand-yellow-green:active,a.button.brand-yellow-green:hover,a.button.brand-yellow-green:focus,a.button.brand-yellow-green:active{border-color:#cbe453;background:#cbe453;color:#000}button.brand-yellow-green:hover p,button.brand-yellow-green:hover span,button.brand-yellow-green:focus p,button.brand-yellow-green:focus span,button.brand-yellow-green:active p,button.brand-yellow-green:active span,a.button.brand-yellow-green:hover p,a.button.brand-yellow-green:hover span,a.button.brand-yellow-green:focus p,a.button.brand-yellow-green:focus span,a.button.brand-yellow-green:active p,a.button.brand-yellow-green:active span{color:#000}button.brand-yellow,a.button.brand-yellow{background-color:#ffd22f;border-color:#ffd22f}button.brand-yellow p,button.brand-yellow span,a.button.brand-yellow p,a.button.brand-yellow span{color:#000}button.brand-yellow:hover,button.brand-yellow:focus,button.brand-yellow:active,a.button.brand-yellow:hover,a.button.brand-yellow:focus,a.button.brand-yellow:active{border-color:#000;background:#000;color:#fff}button.brand-yellow:hover p,button.brand-yellow:hover span,button.brand-yellow:focus p,button.brand-yellow:focus span,button.brand-yellow:active p,button.brand-yellow:active span,a.button.brand-yellow:hover p,a.button.brand-yellow:hover span,a.button.brand-yellow:focus p,a.button.brand-yellow:focus span,a.button.brand-yellow:active p,a.button.brand-yellow:active span{color:#fff}button .uppercase,a.button .uppercase{text-transform:uppercase}button.colour-primary,a.button.colour-primary{background:#ff8083}button.colour-secondary,a.button.colour-secondary{background:#f95900}button.link,a.button.link{background:none;text-align:left;border-radius:0;text-decoration:underline;border:none;padding-left:0;padding-right:0;padding-bottom:3px;width:auto}button.link:hover,button.link:focus,button.link:active,a.button.link:hover,a.button.link:focus,a.button.link:active{border-color:none;background:none}button.link.expand-table,a.button.link.expand-table{text-transform:initial}button.link input,a.button.link input{background:none;border:none;cursor:pointer;text-decoration:underline;padding-left:0;padding-right:0}button.text-button,a.button.text-button{border:none;background:none;width:auto;padding:0;margin:0;text-transform:none;font-size:18px;line-height:23px;letter-spacing:0;text-decoration:underline}button.text-button:hover,button.text-button:focus,button.text-button:active,a.button.text-button:hover,a.button.text-button:focus,a.button.text-button:active{text-decoration:none}button.button-disabled,a.button.button-disabled{pointer-events:none;background-color:#d8d8d8;border-color:#d8d8d8;color:#8d8d8d}button.button-disabled p,a.button.button-disabled p{color:#8d8d8d}button p,a.button p{font-size:15px;line-height:17px;letter-spacing:inherit;font-weight:600}button[type=submit],button[type=button],a.button[type=submit],a.button[type=button]{border-radius:25px}.slider-nav{background:#fff;margin-top:0;padding:10px 15px 0}@media screen and (max-width:767px){.slider-nav .slick-slide{padding-right:5px}}.slider-for .slick-dots{display:flex;justify-content:center;padding:0;position:relative;top:-32px;margin:0}.slider-for .slick-dots li{cursor:pointer;width:9px;height:9px;margin:0 8px;border-radius:50%;background:#fff;list-style-type:none}.slider-for .slick-dots li.slick-active{background-color:#606060}.slider-for .slick-dots li button{display:none}.carousel-content{flex-direction:column;height:100%;max-width:574px}.carousel-content .slick-slider{touch-action:auto}.carousel-content .slider-nav{padding-top:7px;display:flex}@media screen and (min-width:48em){.carousel-content{flex-direction:row-reverse}.carousel-content .slick-slider{max-width:453px;height:100%}.carousel-content .slick-slider .slick-slide{height:100%}.carousel-content .new-product-slide{min-height:453px}.carousel-content .new-product-slide img{min-height:453px}.carousel-content .slider-for .slick-list{min-height:100%;height:100%}.carousel-content .slider-for .slick-list .slick-track{min-height:100%;height:100%}.carousel-content .slider-nav{padding-top:15px;padding-bottom:0}.carousel-content .slider-nav .slick-list{min-height:100%}}.carousel-content .slick-vertical{max-width:105px;margin-right:13px}.carousel-content .slick-vertical .slick-slide{display:flex;align-items:center;height:100%;width:100%;max-height:105px;margin-bottom:10px}.carousel-content .slick-vertical .slick-slide img{min-height:105px;max-width:105px}@media screen and (min-width:47.9375em) and (max-width:63.9375em){.carousel-content{margin:auto}}@media screen and (max-width:767px){.carousel-content{max-width:500px;margin:auto}}.mobile-only-carousel.subscription .slick-track{display:flex;justify-content:center}.mobile-only-carousel.subscription .slick-arrow{position:absolute;height:100%;display:flex;top:0;align-items:center;cursor:pointer}.mobile-only-carousel.subscription .slick-initalized .product-subscription-info{visibility:hidden}@media screen and (min-width:48em){.mobile-only-carousel.subscription .slick-initalized .product-subscription-info{visibility:visible}}.mobile-only-carousel.subscription .slick-initalized .product-subscription-info.slick-active{visibility:visible;max-width:100px}.mobile-only-carousel.subscription .ugc-prev{left:5px}.mobile-only-carousel.subscription .ugc-next{right:5px}.cookie-policy{position:fixed;bottom:0;width:100%;text-align:center;background-color:#fff;padding:20px;z-index:1000000;border-top:2px solid #000}.cookie-policy a{color:#000}.cookie-policy button{margin-top:16px;max-width:200px}.cookie-policy button:hover,.cookie-policy button:focus,.cookie-policy button:active{background-color:#000}.cookie-policy button:hover p,.cookie-policy button:focus p,.cookie-policy button:active p{color:#fff}.cookie-policy #cookie-policy-message a{text-decoration:underline}.cookie-policy #cookie-policy-message .cookie-button{min-width:250px;margin-left:20px;margin-right:20px}@media screen and (min-width:769px){#cookiePolicyModal{min-width:768px}}.footer-container .footer{background:#000;padding:60px 0 0}.footer-container .footer .grid-footer{margin:0 auto;padding-bottom:30px;max-width:1128px}.footer-container .footer-title{color:#fff;font-weight:600;text-transform:uppercase;margin-top:30px;margin-bottom:18px}@media screen and (min-width:48em){.footer-container .footer-title{margin-top:0}}.footer-container .footer-text p{color:#fff;font-size:14px;font-weight:600;line-height:18px;font-family:futura-pt-bold,sans-serif}.footer-container .footer .learn-navigation{position:relative}.footer-container .footer .learn-navigation .vmd-logo{position:absolute;bottom:-56px;padding-bottom:16px}.footer-container .footer .vmd-logo{width:100px;margin:0;padding:0;padding-bottom:20px}.footer-container .footer .vmd-logo p{display:none;font-size:10px;font-family:Arial,Helvetica,sans-serif;text-align:center;padding:0;margin:0}.footer-container .footer-item{color:#fff;font-weight:600;text-transform:uppercase;font-size:16px;line-height:40px}.footer-container .footer-contact{margin-top:30px;padding-bottom:30px;border-bottom:1px solid #333}@media screen and (min-width:48em){.footer-container .footer-contact{border-bottom:none}}.footer-container .footer-contact a{width:100%;display:inline;margin-bottom:20px}.footer-container .footer-contact p,.footer-container .footer-contact a{color:#fff;font-weight:600}.footer-container .footer-contact p:first-of-type{margin-bottom:18px}.footer-container .footer-social-links img{min-height:27px;min-width:27px;max-height:27px;max-width:27px}.footer-container .logo-container{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:30px;border-bottom:1px solid #333}@media screen and (min-width:48em){.footer-container .logo-container{border-bottom:none;padding-bottom:0}}.footer-container .copyright{color:#fff;border-top:1px solid #333;padding-top:30px;font-weight:600;flex-direction:column;padding-left:0;padding-right:0}@media screen and (min-width:48em){.footer-container .copyright{border-top:none}}.footer-container .copyright p{color:#fff}.footer-container .policies{padding:30px 0 40px 0;background:#fff;color:#000}@media screen and (min-width:48em){.footer-container .policies{padding:40px 0 48px}}.footer-container .policies p{font-size:14px;line-height:18px;margin-bottom:20px}.footer-container .policies a{text-decoration:underline;color:#000}.footer-container .policy-links p{text-align:left}.footer-container .logo{max-width:218px}@media screen and (min-width:48em){.footer-container .logo{max-width:170px}}@media(min-width:768px) and (max-width:1023px){.footer-container .logo{max-width:120px}}.footer-container ul{margin-left:0}.footer-container ul li{list-style-type:none;margin-bottom:16px}.footer-container ul li:last-of-type{margin-bottom:0}.footer-container ul li a,.footer-container ul li p{font-weight:600;color:#fff;font-size:16px;font-family:futura-pt,sans-serif}.footer-container .social-icons{display:flex;flex-direction:row;justify-content:space-between;width:100%;width:80%}@media screen and (min-width:48em){.footer-container .social-icons{max-width:80%}}.footer-container .social-cta{margin-bottom:30px}.footer-container .social-cta a{display:flex;flex-direction:row;align-items:center;justify-content:center}.footer-container .social-cta img{margin-right:10px;width:25px;height:25px}.footer-container .trustpilot-widget{width:100%}.footer-container .manage-container{display:flex;justify-content:space-between;flex-direction:column}#tp-widget-wrapper{text-align:left}.primary-radio [type=radio]:checked,.primary-radio [type=radio]:not(:checked){position:absolute;left:-9999px}.primary-radio [type=radio]:checked+label,.primary-radio [type=radio]:not(:checked)+label{position:relative;cursor:pointer;line-height:20px;display:inline-block;color:#666}.primary-radio [type=radio]:checked+label:before,.primary-radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:18px;top:18px;width:20px;height:20px;border-radius:100%;background:#fff;border:1px solid #333}.primary-radio [type=radio]:checked+label:after,.primary-radio [type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background-color:#000;position:absolute;top:22px;left:22px;border-radius:100%;transition:all .2s ease}.primary-radio [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.primary-radio [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.primary-radio [type=radio]:checked+label{border:1px solid #4bd282;opacity:1}.primary-radio [type=radio]:not(:checked)+label{border:1px solid #e9e9e9;background-color:#fafafa;opacity:1}.primary-radio [type=radio].hide-radio:checked+label{padding-left:30px}.primary-radio [type=radio].hide-radio:checked+label:before,.primary-radio [type=radio].hide-radio:checked+label:after{content:none}.secondary-checkbox [type=checkbox]:checked,.secondary-checkbox [type=checkbox]:not(:checked){position:absolute;left:-9999px}.secondary-checkbox [type=checkbox]:checked+label,.secondary-checkbox [type=checkbox]:not(:checked)+label{position:relative;cursor:pointer;line-height:20px;display:inline-block;color:#666}.secondary-checkbox [type=checkbox]:checked+label:before,.secondary-checkbox [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:-8px;top:2px;width:19px;height:19px;border-radius:50%;background:#fff;border:1px solid #000}.secondary-checkbox [type=checkbox]:checked+label:after,.secondary-checkbox [type=checkbox]:not(:checked)+label:after{content:"";width:21px;height:21px;background-image:url("../../../Content/Images/tick3.svg");background-repeat:no-repeat;position:absolute;top:1px;left:-9px;border-radius:100%;transition:all .2s ease;border:1px solid #ff8083}.secondary-checkbox [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.secondary-checkbox [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.funnel-button-height{height:50px}.secondary-radio label{display:flex;justify-content:space-between;align-items:center;background-color:#f3f3f3;border-radius:23px;width:100%;padding:10px 18px 10px 48px;margin:0;margin-bottom:15px;position:relative}.secondary-radio label.selected{border:1px solid #4ad282}.secondary-radio label p{font-family:futura-pt-bold,sans-serif}.secondary-radio .radio-button,.secondary-radio .funnel-product-container.product-added .funnel-variant-select [type=radio]:checked+label:after,.funnel-product-container.product-added .funnel-variant-select .secondary-radio [type=radio]:checked+label:after,.secondary-radio .funnel-product-container.product-added .funnel-variant-select [type=radio]:not(:checked)+label:after,.funnel-product-container.product-added .funnel-variant-select .secondary-radio [type=radio]:not(:checked)+label:after,.pet-selector .secondary-radio [type=radio]:checked+label:before,.pet-selector .secondary-radio [type=radio]:not(:checked)+label:before,.secondary-radio [type=radio]:checked+label:after,.secondary-radio [type=radio]:not(:checked)+label:after,.secondary-radio [type=radio]:checked+label:before,.secondary-radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:1px solid #000}.secondary-radio [type=radio]:checked,.secondary-radio [type=radio]:not(:checked){display:none}.secondary-radio [type=radio]:not(:checked)+label:after{display:none}.secondary-radio [type=radio]:checked+label:before,.secondary-radio [type=radio]:not(:checked)+label:before{background:#fff}.secondary-radio [type=radio]:checked+label:after,.secondary-radio [type=radio]:not(:checked)+label:after{background-image:url("/Content/Images/Funnel/green-tick-circle.svg");background-repeat:no-repeat;background-size:cover}.insure-header{background:#ffa505 !important}.insure-header .main-image{position:absolute;right:0;width:100%;max-width:824px;bottom:0;display:flex;justify-content:flex-end}@media screen and (min-width:48em){.insure-header .main-image{right:-8px;bottom:0}}.insure-header .main-image .image{width:100%;height:100%}@media screen and (min-width:48em){.insure-header .main-image .image{max-width:70%}}@media screen and (min-width:64em){.insure-header .main-image .image{max-width:100%}}.insure-header .main-image .mobile{position:relative;height:100%;width:100%;max-width:390px}.insure-header .main-image .mobile .mobile-image{right:-13px;position:relative}.insure-header .main-image .mobile .roundel{max-width:132px;right:56%;top:-5%;left:inherit}.insure-header .roundel{position:absolute;width:132px;left:5%;top:-3%}@media screen and (min-width:48em){.insure-header .roundel{top:11%;left:41%}}@media screen and (min-width:64em){.insure-header .roundel{width:198px;top:9%;left:15%}}@media screen and (min-width:1200px){.insure-header .roundel{left:0}}.insure-header .header-container{min-height:510px}.insure-header .content{align-items:center}@media screen and (min-width:48em) and (max-width:63.9375em){.insure-header .content{max-width:100% !important}}@media screen and (min-width:48em){.insure-header .content{align-items:flex-start}}.insure-header .content img{max-width:178px;min-width:178px}@media screen and (min-width:64em){.insure-header .content img{max-width:239px;min-width:239px}}.insure-header .content .heading{margin-top:14px;font-size:20px;line-height:20px}@media screen and (min-width:48em){.insure-header .content .description{max-width:50% !important}}@media screen and (min-width:64em){.insure-header .content .description{max-width:63% !important}}.insure-header .content .cta-heading{margin-top:13px;font-size:14px;line-height:18px;font-weight:600;font-family:futura-pt,sans-serif}@media screen and (min-width:64em){.insure-header .content .cta-heading{margin-top:30px}}.insure-header .content .link{text-decoration:none;border-bottom:2px solid #000;padding-top:6px;margin-top:0 !important}@media screen and (min-width:48em){.insure-header .content .link{margin-top:8px !important}}@media screen and (min-width:64em){.insure-header .content .link{padding-top:0}}.insure-header .content .link p{font-size:14px;line-height:18px;display:block;text-transform:initial}ol{list-style-type:none;counter-reset:item;margin:0;padding:0}ol>li{display:table;counter-increment:item;margin-bottom:.6em;margin-top:16px;line-height:inherit;font-family:futura-pt,sans-serif}ol>li:first-of-type{margin-top:0;line-height:initial}ol>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:.6em}ol>li p{margin-bottom:0}ol li ol>li{margin:0}ol li ol>li:before{content:counters(item,".") " "}ol p u{padding-bottom:0;display:block}ol .sub-list ol{padding:0}ol .sub-list ol p{margin-top:0}ol .sub-list ol li ol{padding:0}ol a{color:#000;text-decoration:underline}ol a:hover{color:#000;text-decoration:none}.modal-open{color:#000;width:100%;text-align:center;font-size:15px;text-decoration:underline;font-family:futura-pt-bold,sans-serif}.modal-open:hover,.modal-open:focus{color:#000}.modal-header{padding-top:2.25em;text-align:center}.modal-header h4{font-size:32px;color:#000;line-height:36px;font-family:fatfrank,sans-serif}.modal-content{position:relative}.modal-content .close-button{position:absolute;top:-4px;right:-8px;height:20px;width:20px;color:#d3d3d3;border:none}.modal-body{text-align:center}.modal-body p{font-family:futura-pt,sans-serif;font-size:18px;line-height:26px}.modal-footer{display:flex;justify-content:center;padding-bottom:.75em}.modal-footer a{margin-top:.5em;margin-bottom:0}.nav .promotional-banner{display:flex;justify-content:space-around;background-color:#000;height:40px;position:relative;z-index:14}.nav .promotional-banner div{display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.nav .promotional-banner div{width:100%}.nav .promotional-banner div.mobile-hide{display:none}}@media screen and (min-width:48em){.nav .promotional-banner div{padding:0 4px}}.nav .promotional-banner div img{margin-right:8px}.nav .promotional-banner div p{color:#fff;font-weight:600;font-size:14px;line-height:16px}.nav .nav-bar{background-color:#fff;color:#000;text-transform:uppercase;height:65px;display:flex;align-items:center;width:100%;flex-direction:row;flex-wrap:nowrap;padding:0 16px 0 0;position:relative;z-index:14}@media screen and (min-width:48em){.nav .nav-bar{padding:0 16px}}@media screen and (min-width:64em){.nav .nav-bar{padding:0 42px}}.nav .nav-bar .logo img{width:100%;max-width:94px;margin:0 auto;display:block}.nav .nav-bar .menu .nav-item.open:after{transform:rotate(180deg)}.nav .nav-bar .menu .nav-item:after{background-image:url("/Content/Images/Products/arrow-icon.svg");background-repeat:no-repeat;background-size:11px;background-position:center;position:absolute;right:0;top:-1px;width:25px;height:25px;content:"";transition:transform .2s linear}@media screen and (max-width:991px) and (min-width:768px){.nav .nav-bar .menu .nav-item:after{right:-4px}}.nav .nav-bar .menu-item{margin-right:21px;cursor:pointer}@media screen and (min-width:48em) and (max-width:63.9375em){.nav .nav-bar .menu-item{margin-right:8px}}@media screen and (max-width:991px) and (min-width:768px){.nav .nav-bar .menu-item{margin-right:0}}.nav .nav-bar .menu-item:last-of-type,.nav .nav-bar .menu-item.last-child{margin-right:0}.nav .nav-bar .menu-item.blog a{padding:0}.nav .nav-bar .menu-item.blog .nav-item:after{content:none}.nav .nav-bar .menu-item .nav-item{font-size:15px;line-height:20px}.nav .nav-bar .menu-item .nav-item p{padding-right:0;font-size:15px;line-height:20px}.nav .nav-bar .menu-item p{font-weight:600;font-family:futura-pt,sans-serif;position:relative;padding-right:24px}@media screen and (max-width:991px) and (min-width:768px){.nav .nav-bar .menu-item p{padding-right:16px}}.nav .nav-bar .account-menu{display:flex;flex-direction:row;justify-content:flex-end}@media screen and (max-width:767px){.nav .nav-bar .account-menu{margin-left:10px}.nav .nav-bar .account-menu.account-button-layout-click{width:100%}}.nav .nav-bar .account-menu a{display:flex;flex-direction:row;align-content:center;align-items:center;padding:0;margin-left:10px}@media screen and (max-width:767px){.nav .nav-bar .account-menu a{margin:0}}.nav .nav-bar .account-menu a img{top:0 !important}@media screen and (max-width:450px){.nav .nav-bar .account-menu a.nav-item:not(.last-child) p{display:none}}.nav .nav-bar .account-menu a.nav-item p{padding-right:0;font-size:15px;line-height:20px}.nav .nav-bar .account-menu a img{position:relative;top:-4px}.nav .nav-bar .nav-basket div{position:relative}.nav .nav-bar .nav-basket div span{font-family:futura-pt,sans-serif;position:absolute;top:24px;left:21px;transform:translate(-50%,-50%);color:#1d1d1b;font-size:12px;font-weight:bold;line-height:1;padding:4px 6px;border-radius:50%;min-width:20px;text-align:center}.nav .nav-bar .mobile-menu{display:initial;cursor:pointer;padding:16px;user-select:none;-webkit-user-select:none}.nav .nav-bar .mobile-menu img{width:20px}.nav .nav-bar .mobile-menu[aria-expanded=true] img{content:url("/Content/Images/Funnel/exit-icon.svg");filter:brightness(0)}.nav .off-canvas{background-color:#fbf7f5;height:unset;max-height:calc(100% - 105px);transform:translateY(-100%)}.nav .off-canvas .content{padding:23px 15px 35px}.nav .off-canvas .content .cell{padding-bottom:20px}.nav .off-canvas .content a{display:flex;flex-direction:column;text-align:center;outline:none;width:100%;height:100%}.nav .off-canvas .content a img{width:100%;margin:auto}.nav .off-canvas .content a p{font-family:futura-pt-bold,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase}.nav .off-canvas .content .plan-navigation img{max-width:188px}@media screen and (max-width:767px){.nav .off-canvas .content .plan-navigation img{max-width:152px}}.nav .off-canvas .content .plan-navigation .cell:last-child img{max-width:108px;margin:17px auto}@media screen and (min-width:48em){.nav .off-canvas .content .products-navigation .cell:nth-child(-n+6){padding-bottom:50px}}.nav .off-canvas .content .products-navigation img{max-width:162px;margin:0 auto auto}.nav .off-canvas .content .learn-navigation img{max-width:108px;margin:17px auto}.nav .off-canvas.is-open{transform:translate(0,105px)}.nav .off-canvas .heading{background-color:#f1dbd8;display:flex;justify-content:space-around;padding:10px;text-transform:uppercase}.nav .off-canvas .heading p{font-family:futura-pt-bold,sans-serif;font-size:15px;line-height:20px;cursor:pointer}.nav .off-canvas .heading p.open{text-decoration:underline}.nav .off-canvas .heading a{outline:none}@media screen and (min-width:48em){.nav .off-canvas .heading{display:none}}.promo-code{max-width:400px;margin-bottom:20px}.promo-code-link{font-family:futura-pt-bold,sans-serif;text-transform:uppercase;text-align:left;opacity:.4;cursor:pointer;display:inline-flex;align-items:center;width:100%;max-width:400px;text-decoration:underline}.promo-code-link span.account-copy{display:none}.promo-code-link span.applied-copy{display:none;align-items:center;gap:8px;width:100%}.promo-code-link span.applied-copy .applied-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.promo-code-link span.applied-copy .applied-code{text-transform:uppercase}.promo-code-link.applied{opacity:1;text-decoration:none;text-transform:uppercase;color:inherit;background-color:transparent;border:0;border-radius:0;padding:0;cursor:default}.promo-code-link.applied>span:not(.applied-copy){display:none}.promo-code-link.applied>span.applied-copy{display:inline-flex}.promo-code-input{position:relative;margin-top:15px}.promo-code-input input{font-family:futura-pt,sans-serif;border-radius:25px;border:1px solid #aaa;box-shadow:none;padding:20px;color:#000}.promo-code-input input::placeholder{color:#8f8f8f;opacity:1}.promo-code-input input:focus{box-shadow:none}.promo-code-input button{position:absolute;top:0;right:0;width:28%;max-width:80px;border-radius:0 25px 25px 0;height:100%;padding:0;background-color:#ffd22f;color:#000;border:0;font-size:14px}.promo-code-input button:disabled{opacity:.5;cursor:default}.promo-code-input.error-state input{border-color:#ff4e53;background-color:#fff5f5}.promo-code-input.error-state input:focus{border-color:#ff4e53;box-shadow:none}.promo-code-message{text-align:left;justify-content:left;margin-top:0}.promo-code-message.success p{color:#cbe453}.promo-code-message.validation-error p{font-style:normal}.promo-code-actions{margin-top:10px}.promo-code-actions button{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;text-decoration:underline;font-family:futura-pt,sans-serif;font-size:14px;text-transform:none;cursor:pointer;box-shadow:none;max-width:200px}.promo-code-link.applied~#couponHidden .promo-code-input{display:none}.promo-code-link.applied~#couponHidden .promo-code-actions{margin-top:0}#couponDiscount p:first-child{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}#couponDiscount.promo-highlight p,#couponDiscount.promo-highlight p span{color:#f00;font-weight:bold;font-family:futura-pt-bold,sans-serif}.account .promo-code-link{font-family:futura-pt,sans-serif;opacity:1;text-transform:none}.account .promo-code-link>span.account-copy{display:block}.account .promo-code-link>span:not(.account-copy){display:none}.account .promo-code-link.applied>span.account-copy{display:none}.account .promo-code-link.applied>span.applied-copy{display:inline-flex}.account .promo-code-input input{border:0;padding:21px}.account .promo-code-input button{background-color:#ffd22f;color:#000;border:0;font-size:15px;line-height:20px;max-width:100px}.product-stars.yotpo{margin-top:5px;margin-bottom:10px;min-height:18px}.product-stars.yotpo .yotpo-bottomline .rating-star{color:#4ad282}.product-stars.yotpo .text-m{margin-left:5px;text-decoration:underline !important}.product-stars.yotpo.no-link{pointer-events:none}.product-stars.yotpo.no-link a{text-decoration:none !important}.new-reviews-banner-container{display:none;text-align:center}.new-reviews-banner-container div{display:flex;justify-content:center}.new-reviews-banner-container div img{width:87px;margin-right:8px}.new-reviews-banner-container div p{font-family:futura-pt-bold,sans-serif;font-size:15px;line-height:17px;margin-top:6px}.new-reviews-banner-container .trustpilot-stars{width:145px;margin-top:10px}.trustpilot-micro-review{width:100%}.trustpilot-micro-review .trustpilot-widget{width:100%}.trustpilot-micro-review--listing{display:flex;align-items:center;justify-content:center;padding:20px 15px;max-width:520px;margin:0 auto}@media screen and (max-width:767px){.trustpilot-micro-review--listing{padding:16px 15px}}.yotpo .promoted-products-box{display:none !important}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper{padding:0 60px}@media screen and (max-width:767px){.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper{padding:0;padding-bottom:68px}}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .scroller{width:inherit !important;margin:auto}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .scroller .y-slider-container{display:flex}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{border:none}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline,.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .sr-only,.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-reviews-bottom-line{display:none}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon{position:absolute;z-index:1}@media screen and (min-width:48em){.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon{top:50%;transform:translateY(-50%)}}@media screen and (max-width:767px){.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon{bottom:0}}@media screen and (min-width:48em){.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon.yotpo-icon-left-arrow-thin{left:0}}@media screen and (max-width:767px){.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon.yotpo-icon-left-arrow-thin{right:50%;transform:translateX(-6px)}}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon.yotpo-icon-left-arrow-thin:before{content:url(/Content/Images/Shared/carousel-left-arrow-white-circle.svg)}@media screen and (min-width:48em){.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon.yotpo-icon-right-arrow-thin{right:0}}@media screen and (max-width:767px){.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon.yotpo-icon-right-arrow-thin{left:50%;transform:translateX(6px)}}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon.yotpo-icon-right-arrow-thin:before{content:url(/Content/Images/Shared/carousel-right-arrow-white-circle.svg)}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-label{position:absolute;top:0;left:50%;transform:translateX(-50%)}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-label .yotpo-logo-title{font-family:futura-pt,sans-serif;font-size:18px;line-height:23px;color:#aaa}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel{margin-right:0 !important}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .big-version,.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .small-version{background-color:#fff;padding:44px 40px;height:100%}@media screen and (max-width:767px){.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .big-version,.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .small-version{padding:44px 26px}}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .product-image-container{display:none}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .right-side{width:100%}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .right-side .carousel-review-body{font-family:futura-pt,sans-serif;font-size:18px;line-height:23px;color:#333;font-style:unset !important;margin-left:0;padding-top:7px;padding-bottom:22px}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .right-side .carousel-review-body .carousel-read-more{font-family:futura-pt,sans-serif;font-size:18px;line-height:23px}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .right-side .carousel-review-author{font-family:futura-pt-bold,sans-serif;font-size:14px;line-height:18px;margin-top:0;color:#333}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .stars-container{display:flex;flex-direction:column-reverse;height:unset}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .stars-container .carousel-review-date{font-family:futura-pt,sans-serif;font-size:14px;line-height:18px;font-style:unset !important;padding-left:0;color:#333}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .stars-container .yotpo-stars{padding:12px 0;margin-bottom:0}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .stars-container .yotpo-stars .yotpo-icon-star{color:#4ad282;font-size:22px !important;padding-right:4px}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .stars-container .yotpo-stars .yotpo-icon-empty-star{font-size:22px !important;padding-right:4px}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .carousel-review-title{font-family:fatfrank,sans-serif;font-size:26px;line-height:26px;font-weight:normal;color:#000}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .carousel-tool-tip .tool-tip-header-span{font-family:futura-pt-bold,sans-serif;font-size:18px;line-height:23px;color:#000}.custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .carousel-tool-tip .tool-tip-content{font-family:futura-pt,sans-serif;color:#333}.table-container{background-color:#f1dbd8;padding:43px 0 55px}@media screen and (min-width:48em){.table-container{padding:71px 0 68px}}.table-container .table-row{background-color:#f1dbd8}.table-container .table-row:first-of-type br{display:block}.table-container .table-row:nth-child(odd){background-color:#fff}.table-container .table-row th .subheading{color:#8a8a8a;display:none}@media screen and (min-width:48em){.table-container .table-row th .subheading{display:block}}.table-container .table-row .subheading{color:#8a8a8a;text-align:center;font-size:14px;line-height:18px;margin-top:4px}@media screen and (min-width:48em){.table-container .table-row .subheading{text-align:left;font-size:initial;line-height:initial;margin-top:0}}.table-container h2{text-align:center;margin:0 auto;width:100%}.table-container .subheader{text-align:center;margin:10px auto 0;color:#000;font-weight:600}.table-container .secondary-description{max-width:411px;display:block;margin:25px auto 35px;text-align:center;padding:0 30px}@media screen and (min-width:48em){.table-container .secondary-description{padding:0}}.table-container .secondary-description p{font-size:14px;line-height:18px}.table-container .secondary-description a{color:#000;text-decoration:underline}.table-container.secondary{background-color:#fff}.table-container .further-content{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-top:21px;font-family:futura-pt-bold,sans-serif}@media screen and (min-width:48em){.table-container .further-content{margin-top:30px}}.table-container .further-content p{text-align:center}.table-container .further-content span{font-size:14px;line-height:18px}@media screen and (min-width:48em){.table-container .further-content span{font-size:18px;line-height:23px}}.table-container .further-content .link{text-decoration:none;border-bottom:2px solid #000;text-transform:initial;border-radius:0;width:auto;padding-top:0;padding-bottom:0}.table-container .further-content a p{font-size:14px;line-height:18px;padding-top:7px}@media screen and (min-width:48em){.table-container .further-content a p{font-size:18px;line-height:23px}}.table-container .cta{margin-top:0}.table-container .handwriting,.table-container .handwriting p{width:100%;margin-bottom:14px}.table-container .handwriting p{transform:rotate(-1deg)}.table-container .table{border-radius:5px;font-family:futura-pt,sans-serif;padding:30px 8px;margin-top:22px}@media screen and (min-width:48em){.table-container .table{padding:30px 18px;margin-top:32px}}@media screen and (min-width:48em){.table-container .table .policy-cover-table-sub-heading-mobile{display:none}}.table-container .table .first-row .th{text-align:center}.table-container .table .cell{padding:25px 18px}.table-container .table .th{display:flex;flex-direction:column;padding-top:0}.table-container .table .th span{font-weight:600}.table-container .table .th .subheading{color:#8a8a8a;font-weight:500;font-size:14px;line-height:18px}.table-container .table .table-row{border-radius:5px}.table-container .table .td{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center}.table-container .table .td .combination{display:flex;flex-direction:row;width:100%;justify-content:space-between}.table-container .table .td .combination span{text-align:center}.table-container .table .link{min-width:100%;text-align:center;margin-top:16px;margin-bottom:0;padding-bottom:0}.table-container .table .link span{font-family:futura-pt,sans-serif;font-weight:initial}.table-container .primary-table{background-color:#fff}.table-container .primary-table .table-row:nth-child(n+10){display:none}.table-container .primary-table .table-row.policy-cover-display{display:flex}.table-container .secondary-table{padding:10px 18px 45px}.table-container .secondary-table .th{font-weight:600;color:#fff;display:flex;justify-content:center;align-content:center;align-items:center;padding:0 10px 0 0}.table-container .secondary-table .th:nth-child(5){padding:0}.table-container .secondary-table .th .td{height:100%;width:100%;border-radius:5px 5px 0 0;padding:6px}@media screen and (min-width:48em){.table-container .secondary-table .th .td{min-height:65px}}.table-container .secondary-table .policy-tick,.table-container .secondary-table .policy-comparison-table .policy-cross,.policy-comparison-table .table-container .secondary-table .policy-cross{background-image:url("../../../Content/Images/Insurance/tick.svg");background-repeat:no-repeat;background-size:20px;background-position:center}.table-container .secondary-table .policy-cross{background-image:url(/Content/images/Insurance/cross.svg);background-repeat:no-repeat;background-position:center;background-size:20px}.table-container .secondary-table .table-row:nth-child(n+10){display:none}.table-container .secondary-table .table-row .policy-cover-display{display:flex}.table-container .secondary-table .expand-table{color:#000}.table-container .secondary-table .expand-table span{text-transform:initial}.table-container .secondary-table th .subheading{color:#8a8a8a;display:none}.table-container .secondary-table th .subheading .handwriting,.table-container .secondary-table th .subheading .handwriting p,.table-container .handwriting .secondary-table th .subheading p{margin-top:35px}.table-container .secondary-table.comparison-table .policy-dropdown{padding-right:0}.table-container .secondary-table.comparison-table .policy-dropdown select{left:-6px;border-radius:6px;border:2px solid #000}@media screen and (max-width:767px){.table-container .secondary-table.comparison-table .comparison-hide{display:none}.table-container .secondary-table.comparison-table .comparison-display{display:block !important}.table-container .secondary-table.comparison-table .table-row .cell:nth-child(n+4){display:none}}.about-us-container .about-us{padding-bottom:55px}@media screen and (max-width:767px){.about-us-container .about-us{padding-bottom:0}}.about-us-container .about-us .container-list{max-width:1064px;margin:auto;width:100%}.about-us-container .about-us a{color:#000;font-weight:bold;text-decoration:underline}.about-us-container .about-us h4{font-family:"futura-pt",sans-serif}@media screen and (max-width:767px){.about-us-container .accordion-container{padding-bottom:30px}}@media screen and (max-width:767px){.about-us-container .full-accordion-header{padding-top:30px}}section#about-us-header{margin-bottom:55px;padding-bottom:0}@media screen and (max-width:767px){section#about-us-header{margin-bottom:20px}}section#about-us-header .about-us-header__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%;max-width:100%}section#about-us-header .about-us-header__media{position:relative;overflow:hidden;min-height:100%}section#about-us-header .about-us-header__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}section#about-us-header .about-us-header__content{padding:40px 80px}section#about-us-header .right-column-paragraph{max-width:500px}section#about-us-header .breadcrumb{font-family:"futura-pt",sans-serif;margin-bottom:88px}section#about-us-header .breadcrumb a{text-decoration:none;font-weight:normal}section#about-us-header .breadcrumb a:hover,section#about-us-header .breadcrumb a:active,section#about-us-header .breadcrumb a:focus{text-decoration:underline;color:currentColor}section#about-us-header .breadcrumb-header{font-weight:bold}section#about-us-header .right-column-heading1{line-height:62px;font-size:61px;margin-bottom:20px}section#about-us-header .right-column-paragraph p{font-size:20px;line-height:26px}@media screen and (max-width:1350px){section#about-us-header .about-us-header__content{padding:40px}section#about-us-header .right-column-heading1{font-size:40px;line-height:41px}section#about-us-header .breadcrumb{margin-bottom:40px}}@media screen and (max-width:767px){section#about-us-header .about-us-header__layout{grid-template-columns:minmax(0,1fr)}section#about-us-header .about-us-header__media{min-height:0;position:static;overflow:visible}section#about-us-header .about-us-header__image{position:static;inset:auto;height:auto;object-fit:contain}section#about-us-header .about-us-header__content{padding:40px;min-height:56vh;min-height:56svh}section#about-us-header .breadcrumb{margin-bottom:40px}section#about-us-header .right-column-heading1{font-size:40px;line-height:41px}}section#aboutUsImageLinks.remove-padding{padding-bottom:0}section#aboutUsImageLinks a{text-decoration:none}section#aboutUsImageLinks .container{text-align:center}section#aboutUsImageLinks .container.add-padding{padding-top:55px;padding-bottom:55px}section#aboutUsImageLinks .container h2{font-size:50px}section#aboutUsImageLinks .header-subheader{width:55%;margin-left:auto;margin-right:auto;padding-bottom:55px}section#aboutUsImageLinks .header-subheader p{font-size:20px;line-height:26px}section#aboutUsImageLinks .subheader{min-width:600px;font-size:30px;font-family:"fatfrank",sans-serif;color:#000}section#aboutUsImageLinks .container-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto}section#aboutUsImageLinks .container-list .item-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1000px;margin-left:auto;margin-right:auto;align-items:stretch;text-align:left}section#aboutUsImageLinks .container-list .item-detail{flex:0 0 60%;position:relative;background-color:#f4f2f2;padding-left:25px;padding-right:10px;display:grid;align-items:center}@media screen and (max-width:767px){section#aboutUsImageLinks .container-list .item-detail{padding:0 12px}}section#aboutUsImageLinks .container-list .item-detail .detail{padding-top:26px;padding-bottom:26px}section#aboutUsImageLinks .container-list .item-detail .detail .button-container{margin-top:15px}section#aboutUsImageLinks .container-list .item-detail.bg-white{background-color:#fff}section#aboutUsImageLinks .container-list .item-detail .button{margin-bottom:0}section#aboutUsImageLinks .container-list section#aboutUs.button{margin-top:15px;width:40%}section#aboutUsImageLinks .container-list .p-header{font-family:"futura-pt",sans-serif;font-size:18px;line-height:26px;font-weight:bold}section#aboutUsImageLinks .container-list .item-image{flex:0 0 40%;position:relative;overflow:hidden;aspect-ratio:1/1;background-color:#f3f3f3}section#aboutUsImageLinks .container-list .item-image picture{display:block;width:100%;height:100%}section#aboutUsImageLinks .container-list .item-image img,section#aboutUsImageLinks .container-list .item-image .image-link-media{display:block;width:100%;height:100%;object-fit:cover;object-position:center}section#aboutUsImageLinks .container-list .list-item{flex:0 0 50%;padding-bottom:41px;position:relative}section#aboutUsImageLinks .container-list .list-item-last{padding-bottom:0}section#aboutUsImageLinks .container-list .list-item-second-last{padding-bottom:0}section#aboutUsImageLinks .container-list .image-link-button{padding-top:10px;width:80%}section#aboutUsImageLinks .container-list .item-button{position:absolute;bottom:0;min-width:80%}section#aboutUsImageLinks .container-list .item-button a{text-decoration:none}section#aboutUsImageLinks *{box-sizing:border-box}section#aboutUsImageLinks .row{display:flex;flex-wrap:wrap}section#aboutUsImageLinks .column{flex:50%;padding-left:32px;padding-right:32px}@media screen and (max-width:992px){section#aboutUsImageLinks .column{flex:100%}}@media screen and (max-width:600px){section#aboutUsImageLinks .row{flex-direction:column}section#aboutUsImageLinks .row .subheader{min-width:0}section#aboutUsImageLinks .row .header-subheader{width:100%;padding-left:5px;padding-right:5px;padding-bottom:30px}section#aboutUsImageLinks .row .grid-container-header h2{font-size:40px;line-height:41px}section#aboutUsImageLinks .column{padding-left:16px;padding-right:16px}section#aboutUsImageLinks .column .list-item{padding-bottom:20px}section#aboutUsImageLinks .column .list-item-second-last{padding-bottom:20px}section#aboutUsImageLinks section#aboutUsImageLinks .container-list .subheader{min-width:0}section#aboutUsImageLinks section#aboutUsImageLinks .container-list .list-item{padding-bottom:50px}section#aboutUsImageLinks section#aboutUsImageLinks .container-list .list-item-second-last{padding:50px}section#aboutUsImageLinks .container-list .image-link-button{width:100%}section#aboutUsImageLinks .container-list .image-link-button span p{font-size:.8em}}section#about-us-recycable-banner{margin-top:-55px}@media screen and (max-width:767px){section#about-us-recycable-banner{margin-top:-40px}}section#about-us-recycable-banner .container{padding-top:40px;padding-bottom:57px}@media screen and (max-width:767px){section#about-us-recycable-banner .container{padding-bottom:40px}}section#about-us-recycable-banner .about-us-recycable-banner{display:flex;justify-content:center;align-items:center}section#about-us-recycable-banner .about-us-recycable-banner .row{display:flex;justify-content:space-around}section#about-us-recycable-banner .about-us-recycable-banner .row .column{flex:100%;text-align:center}section#about-us-recycable-banner .about-us-recycable-banner .row .column .centered-image{display:block;margin:0 auto;max-width:100%;max-height:52px}section#about-us-recycable-banner .about-us-recycable-banner .row .column .centered-text{margin-top:20px;text-align:center}section#about-us-recycable-banner .about-us-recycable-banner .header-text-size{font-size:22px}@media screen and (max-width:600px){section#about-us-recycable-banner .row{flex-direction:column;padding-top:30px}}@media screen and (max-width:600px) and (max-width:767px){section#about-us-recycable-banner .row .column{padding-bottom:20px}}section#about-us-banner-message{margin-top:-55px}@media screen and (max-width:767px){section#about-us-banner-message{margin-top:-40px}}section#about-us-banner-message .container{background-color:#f4f2f3}section#about-us-banner-message .about-us-banner-message-container{padding:50px}@media screen and (max-width:767px){section#about-us-banner-message .about-us-banner-message-container{padding:40px}}section#about-us-banner-message .about-us-banner-message-container .about-us-banner-header{text-align:center}section#about-us-banner-message .about-us-banner-message-container .about-us-banner-subheader{font-size:12px;text-align:center;font-style:italic}section#about-us-headline-banner{margin-top:-55px}@media screen and (max-width:767px){section#about-us-headline-banner{padding-bottom:20px}}@media screen and (max-width:767px){section#about-us-headline-banner{margin-top:-40px}}section#about-us-headline-banner .container{background-color:#f4f2f3}@media screen and (max-width:767px){section#about-us-headline-banner .container{padding-top:10px;padding-bottom:10px}}section#about-us-headline-banner .about-us-headline-container .about-us-headline-banner-message{text-align:center;padding:50px}@media screen and (max-width:767px){section#about-us-headline-banner .about-us-headline-container .about-us-headline-banner-message{padding:20px}}section#aboutUsTeam{padding-bottom:0}section#aboutUsTeam .container{text-align:center}section#aboutUsTeam .container h2{font-size:40px}section#aboutUsTeam .header-subheader{width:50%;margin-left:auto;margin-right:auto;padding-bottom:30px}@media screen and (max-width:767px){section#aboutUsTeam .header-subheader{width:70%}}section#aboutUsTeam .header-subheader p{font-size:20px}section#aboutUsTeam h5{font-family:"fatfrank",sans-serif;font-weight:500;text-align:left;margin-bottom:0;padding-top:10px}section#aboutUsTeam img{width:100%}section#aboutUsTeam p{text-align:left}section#aboutUsTeam p.p-subheader{font-style:italic;line-height:28px;font-size:18px;margin-bottom:10px}section#aboutUsTeam p.p-detail p{margin-bottom:20px}section#aboutUsTeam .detail{text-align:left}section#aboutUsTeam div.detail p{margin-bottom:30px}@media screen and (max-width:767px){section#aboutUsTeam div.detail p{margin-bottom:0}}section#aboutUsTeam div.header-subheader p{text-align:center}section#aboutUsTeam .team-text-expand,section#aboutUsTeam .team-text-collapse{font-family:"futura-pt",sans-serif;cursor:pointer}section#aboutUsTeam .expand-container{position:relative}section#aboutUsTeam .expand-container .team-text-expand:after{display:inline-block;background-image:url("/Content/Images/Products/arrow-icon.svg");background-repeat:no-repeat;background-size:11px;background-position:center;position:absolute;top:2px;width:25px;height:25px;content:"";transition:transform .2s linear}section#aboutUsTeam .expand-container .team-text-collapse:after{display:inline-block;background-image:url("/Content/Images/Products/arrow-icon.svg");background-repeat:no-repeat;background-size:11px;background-position:center;position:absolute;bottom:-2px;width:25px;height:25px;content:"";transition:transform .2s linear;transform:rotate(180deg)}section#aboutUsTeam *{box-sizing:border-box}section#aboutUsTeam .row{display:flex;flex-wrap:wrap}section#aboutUsTeam .column{flex:33%;padding-left:20px;padding-right:20px}section#aboutUsTeam .column .list-item{margin-bottom:55px}@media screen and (max-width:992px){section#aboutUsTeam .column{flex:50%}}@media screen and (max-width:600px){section#aboutUsTeam .row{flex-direction:column}section#aboutUsTeam .row .column .list-item{padding-bottom:35px}section#aboutUsTeam .container-list .image-link-button{width:100%}section#aboutUsTeam .container-list .image-link-button span p{font-size:.8em}}section#about-us-banner-3points{margin-top:-55px}@media screen and (max-width:767px){section#about-us-banner-3points{margin-top:-40px}}section#about-us-banner-3points .about-us-banner-3points-container .row{text-align:center;display:flex;text-align:center;padding:50px}@media screen and (max-width:767px){section#about-us-banner-3points .about-us-banner-3points-container .row{padding:20px}}section#about-us-banner-3points .about-us-banner-3points-container .header-highlight{padding:2px 20px 2px}@media screen and (max-width:600px){section#about-us-banner-3points .row{flex-direction:column}section#about-us-banner-3points .row .columns{padding:20px}}section#aboutUsAccreditation .container{text-align:left}section#aboutUsAccreditation .list-item{margin-bottom:-40px;height:100%}section#aboutUsAccreditation .list-item .list-item-image{height:20%;padding-left:15px}section#aboutUsAccreditation .list-item .list-item-image img{position:relative}section#aboutUsAccreditation .list-item .list-item-detail{background-color:#f4f2f2;padding:25px;padding-top:180px}section#aboutUsAccreditation .list-item .list-item-detail.extra-padding{padding-top:200px}section#aboutUsAccreditation .list-item .list-item-detail .detail-container{position:relative;height:100%}section#aboutUsAccreditation .list-item .list-item-detail .detail-element{flex:100%;flex-direction:column;position:absolute;bottom:2px}section#aboutUsAccreditation *{box-sizing:border-box}section#aboutUsAccreditation .row{display:flex;flex-wrap:wrap}section#aboutUsAccreditation .column{flex:33%;padding:20px;padding-bottom:0}section#aboutUsAccreditation .column:first-child .list-item-detail{border:3px solid #b8dcfb;background-color:transparent}@media screen and (max-width:992px){section#aboutUsAccreditation .column{flex:100%}section#aboutUsAccreditation .column .list-item-image img{max-width:40%}}@media screen and (max-width:710px){section#aboutUsAccreditation .column .list-item{min-height:350px}section#aboutUsAccreditation .column .list-item-detail{padding-top:100px}}@media screen and (max-width:600px){section#aboutUsAccreditation .row{flex-direction:column}section#aboutUsAccreditation .column{flex:100%}section#aboutUsAccreditation .column .list-item{margin-bottom:10px;height:100%;min-height:0}section#aboutUsAccreditation .column .list-item .list-item-detail{padding-top:150px}section#aboutUsAccreditation .column .list-item .list-item-detail.extra-padding{padding-top:200px}section#aboutUsAccreditation .column .list-item .list-item-detail.first-element{padding-top:200px}section#aboutUsAccreditation .column .list-item .list-item-image{height:50px;padding-left:15px}section#aboutUsAccreditation .column .list-item .list-item-image img{max-height:100px;position:relative}}section#about-us-midsection-banner .about-us-midsection-banner-container{margin:0 auto;padding:0 3%;padding-top:20px;padding-bottom:20px;background-color:#f4f2f3}section#about-us-midsection-banner .about-us-midsection-banner-container h2{font-size:40px}@media screen and (max-width:767px){section#about-us-midsection-banner .about-us-midsection-banner-container .row{display:block}}@media screen and (max-width:767px){section#about-us-midsection-banner .about-us-midsection-banner-container .row .left-column-image{max-width:65%;margin:auto}}section#about-us-midsection-banner .about-us-midsection-banner-container .row .left-column-image{display:flex;align-items:center;max-width:100%}section#about-us-midsection-banner .about-us-midsection-banner-container .row .columns{padding-top:20px;padding-bottom:20px}section#aboutUsCharities .container{text-align:left}section#aboutUsCharities .list-item{display:flex;flex-direction:column;width:100%;height:100%;margin-bottom:10px}section#aboutUsCharities .list-item .list-item-image{background-color:#f4f2f2;margin:auto;padding:25px}section#aboutUsCharities .list-item .list-item-image img{margin:auto;display:block}section#aboutUsCharities .list-item-detail{display:flex;flex:1 1 auto}section#aboutUsCharities .list-item-detail .detail-container{display:flex;width:100%}section#aboutUsCharities .list-item-detail .detail-element{display:flex;flex-direction:column;width:100%}section#aboutUsCharities .list-item-detail .detail-element .charity-header{font-family:"fatfrank",sans-serif;font-size:30px;padding-top:30px;padding-bottom:10px}section#aboutUsCharities .list-item-detail .detail-element p{padding-bottom:20px}section#aboutUsCharities *{box-sizing:border-box}section#aboutUsCharities .row{display:flex;flex-wrap:wrap;align-items:stretch}section#aboutUsCharities .column{flex:33%;padding:25px;display:flex}@media screen and (max-width:992px){section#aboutUsCharities .column{flex:50%}}@media screen and (max-width:600px){section#aboutUsCharities .row{flex-direction:column}section#aboutUsCharities .column{flex:100%;padding:20px}}section#aboutUsTwoColumnText.no-bottom-padding{padding-bottom:0}section#aboutUsTwoColumnText .container{text-align:center}section#aboutUsTwoColumnText .container.extra-padding{padding-top:40px;padding-bottom:40px}section#aboutUsTwoColumnText .container-list .item-detail{flex:0 0 100%;text-align:left;padding:10px;padding-top:0}section#aboutUsTwoColumnText .container-list .list-item{flex:0 0 50%}section#aboutUsTwoColumnText .container-list .list-item .p-header{font-weight:bold;margin-bottom:20px}section#aboutUsTwoColumnText *{box-sizing:border-box}section#aboutUsTwoColumnText .row{display:flex;flex-wrap:wrap}section#aboutUsTwoColumnText .column{flex:50%}@media screen and (max-width:992px){section#aboutUsTwoColumnText .column{flex:100%}}@media screen and (max-width:600px){section#aboutUsTwoColumnText .row{flex-direction:column}section#aboutUsTwoColumnText .row .item-container{padding-bottom:20px}section#aboutUsTwoColumnText .row .item-container .item-detail{padding-bottom:20px}}@media screen and (max-width:767px){section#about-us-carousel-banner .about-us-orbit-buttons{display:none}}section#about-us-carousel-banner .about-us-orbit-buttons{background-color:#fbfbfb;width:60px;border-radius:50%}section#about-us-carousel-banner .about-us-carousel-paragraph2{margin-top:10px}section#about-us-carousel-banner .about-us-carousel-primary{margin-top:30px}section#about-us-carousel-banner .carousel-container-row-margin-right{margin-right:100px}@media screen and (max-width:767px){section#about-us-carousel-banner .carousel-container-row-margin-right{margin-right:0}}section#about-us-carousel-banner .align-center{text-align:center}section#about-us-carousel-banner .orbit-container{position:static}section#about-us-carousel-banner .about-us-carousel-row{display:flex;width:100%;padding-top:20px}@media screen and (max-width:767px){section#about-us-carousel-banner .about-us-carousel-row{display:block;text-align:center}}section#aboutUsStandFor{padding-bottom:30px}section#aboutUsStandFor .container{text-align:center}section#aboutUsStandFor .container-list .item-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1000px;margin-left:auto;margin-right:auto;align-items:stretch}section#aboutUsStandFor .container-list .flex-reverse{flex-direction:row-reverse}section#aboutUsStandFor .container-list .list-item{flex:0 0 50%}section#aboutUsStandFor .container-list .item-detail{flex:0 0 50%;padding:20px;text-align:left}section#aboutUsStandFor .container-list .item-detail h2{font-size:40px;margin-left:20px}section#aboutUsStandFor .container-list .item-detail .p-header{font-family:"fatfrank",sans-serif;font-size:30px;line-height:30px;padding-bottom:10px}section#aboutUsStandFor .container-list .item-detail .item-detail-container{display:flex;flex-direction:column;height:100%;padding:20px;text-align:left;margin:20px}section#aboutUsStandFor .container-list .item-detail .item-detail-container.is-first-element{margin:0}section#aboutUsStandFor .container-list .item-detail .item-detail-container a{text-decoration:none}section#aboutUsStandFor .container-list .item-image{flex:0 0 50%;padding-left:40px;padding-right:40px;margin:auto}section#aboutUsStandFor .container-list .item-image .item-image-container{position:relative}section#aboutUsStandFor .container-list .item-image .item-image-container .roundal{position:absolute;top:25%;left:-50px}section#aboutUsStandFor *{box-sizing:border-box}section#aboutUsStandFor .row{display:flex;flex-wrap:wrap}section#aboutUsStandFor .column{flex:100%}@media screen and (max-width:992px){section#aboutUsStandFor .column{flex:100%}section#aboutUsStandFor .container-list{flex-direction:row-reverse}section#aboutUsStandFor .container-list .list-item{padding-bottom:20px}section#aboutUsStandFor .container-list .item-detail{flex:0 0 100%;margin-left:0;margin-right:0}section#aboutUsStandFor .container-list .item-image{flex:0 0 100%;padding-left:0;padding-right:0}section#aboutUsStandFor .container-list .roundal{display:none}}@media screen and (max-width:600px){section#aboutUsStandFor .row{flex-direction:column-reverse}section#aboutUsStandFor .row .column{padding-left:0;padding-right:0}section#aboutUsStandFor .row{flex-direction:column}section#aboutUsStandFor .row .item-detail h2{line-height:41px}section#aboutUsStandFor .row .item-detail .item-detail-container{margin-left:0;margin-right:0;justify-content:unset;padding-top:0;padding-bottom:0;margin:0}section#aboutUsStandFor .row .item-detail .item-detail-container .copy-container p{padding-top:20px;padding-bottom:20px}section#aboutUsStandFor .row .item-image{padding-left:16px;padding-right:16px}}section#aboutUsSingleLineText p{text-align:center;padding:5px}@media screen and (max-width:767px){section#aboutUsSingleLineText p{padding:20px}}section#aboutUsFeaturedIn{display:flex;flex-wrap:wrap;padding-top:55px}section#aboutUsFeaturedIn .container-list{max-width:none}section#aboutUsFeaturedIn .container-list .row{max-width:none}section#aboutUsFeaturedIn .image-container{display:flex;flex-wrap:wrap;padding-top:20px;padding-bottom:20px;justify-content:center}section#aboutUsFeaturedIn .row{flex:100%;text-align:center}section#aboutUsFeaturedIn img{min-width:150px}section#aboutUsPackaging .container{text-align:center}section#aboutUsPackaging .nav-arrows{display:inline-block;margin-left:auto;margin-top:50px;margin-right:50px}section#aboutUsPackaging .arrow{display:inline;margin:20px}section#aboutUsPackaging .container-list{background-color:#f4f2f2}section#aboutUsPackaging .container-list .tabs{border:0;padding-top:50px;background:none;padding-left:30px}section#aboutUsPackaging .container-list .tabs li{padding-right:50px}section#aboutUsPackaging .container-list .tabs-content{background:none;border:0}section#aboutUsPackaging .container-list .tabs-title>a{background-color:transparent;color:#000;font-weight:bold;padding-left:10px;padding-right:10px}section#aboutUsPackaging .container-list .tabs-title>a[aria-selected=true]{background-color:transparent;color:#000;font-weight:bold;border-bottom:3px solid #a1d14b;padding-bottom:5px;padding-left:10px;padding-right:10px}section#aboutUsPackaging .container-list .tabs-title>a:hover{background-color:transparent}section#aboutUsPackaging .container-list .item-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;align-items:stretch}section#aboutUsPackaging .container-list .list-item{flex:0 0 100%}section#aboutUsPackaging .container-list .item-detail{flex:0 0 50%;padding:20px;text-align:left}section#aboutUsPackaging .container-list .item-detail h1,section#aboutUsPackaging .container-list .item-detail h3,section#aboutUsPackaging .container-list .item-detail h5{margin-left:20px}section#aboutUsPackaging .container-list .item-detail .p-header{font-family:"fatfrank",sans-serif;font-size:30px;padding-bottom:10px}section#aboutUsPackaging .container-list .item-detail .item-detail-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;text-align:left}section#aboutUsPackaging .container-list .item-detail .item-detail-container.is-first-element{margin:0}section#aboutUsPackaging .container-list .item-image{flex:0 0 50%}section#aboutUsPackaging *{box-sizing:border-box}section#aboutUsPackaging .row{display:flex;flex-wrap:wrap}section#aboutUsPackaging .column{flex:100%}@media screen and (max-width:992px){section#aboutUsPackaging .column{flex:100%}section#aboutUsPackaging .container-list .item-detail{flex:0 0 100%}section#aboutUsPackaging .container-list .item-image{flex:0 0 100%}section#aboutUsPackaging .container-list .roundal{display:none}}@media screen and (max-width:600px){section#aboutUsPackaging .row{flex-direction:column}section#aboutUsPackaging .container-list .item-image{padding-left:16px;padding-right:16px}}section#AboutUsGetStarted h2{font-size:40px;line-height:41px}section#AboutUsGetStarted .grid-container .item-container{display:flex}section#AboutUsGetStarted .grid-container .item-container .item-detail{padding:40px;width:60%}section#AboutUsGetStarted .grid-container .item-container .item-image{position:relative}section#AboutUsGetStarted .grid-container .item-container .item-image img{position:absolute;bottom:0;height:400px;max-width:max-content}@media screen and (max-width:600px){section#AboutUsGetStarted .grid-container .item-container{display:flex;flex-direction:column}section#AboutUsGetStarted .grid-container .item-container .item-detail{padding:20px;width:100%}section#AboutUsGetStarted .grid-container .item-container .item-image{display:flex;justify-content:center}section#AboutUsGetStarted .grid-container .item-container .item-image img{position:relative;height:400px}}section#aboutUsImageCarousel .container{height:220px;padding-bottom:270px}@media screen and (max-width:767px){section#aboutUsImageCarousel .container{padding-bottom:0}}section#aboutUsImageCarousel .container .slick-list{overflow:unset;padding:0}section#aboutUsImageCarousel .container .slick-slider{height:0}section#aboutUsImageCarousel .container .slick-slider img{margin:auto;max-width:280px}@media screen and (max-width:767px){section#aboutUsImageCarousel .container .slick-slider img{max-width:200px}}section#about-us-three-image-one-paragraph{padding-top:55px}section#about-us-three-image-one-paragraph .image-percentage{height:40%;max-width:25%}@media screen and (max-width:767px){section#about-us-three-image-one-paragraph .image-percentage{max-width:28%}}section#about-us-three-image-one-paragraph .first-column{padding-right:0;padding-left:0}@media screen and (max-width:767px){section#about-us-three-image-one-paragraph .first-column{padding-right:20px;padding-left:20px}}section#about-us-three-image-one-paragraph .second-column{display:flex;justify-content:space-between}section#about-us-three-image-one-paragraph .heading4{font-weight:bold;font-size:15px}section#about-us-three-image-one-paragraph .underlined-bold-text{color:#000;text-decoration:underline}section#aboutUsLicensed .container{text-align:center}section#aboutUsLicensed .container-list .item-detail{flex:0 0 100%;text-align:left;padding:10px;padding-top:50px}section#aboutUsLicensed .container-list .list-item{flex:0 0 50%;padding-bottom:30px}section#aboutUsLicensed .container-list .list-item .p-header{font-weight:bold;margin-bottom:20px}section#aboutUsLicensed .container-list .list-image{margin-top:40px;float:left}section#aboutUsLicensed *{box-sizing:border-box}section#aboutUsLicensed .row{display:flex;flex-wrap:wrap}section#aboutUsLicensed .column{flex:50%}@media screen and (max-width:992px){section#aboutUsLicensed .column{flex:100%}section#aboutUsLicensed .container-list .list-image{margin-top:0;float:none}}@media screen and (max-width:600px){section#aboutUsLicensed .row{flex-direction:column}section#aboutUsLicensed .container-list .list-image{margin-top:0;float:none}}section#aboutUsTrustpilot .container{margin:auto;text-align:center}section#aboutUsTrustpilot .container p{display:inline-block;padding-left:10px}section#aboutUsTrustpilot .container .slick-slider{height:0}section#aboutUsTrustpilot .container .slick-slider img{margin:auto}section#aboutUsHelp .container{text-align:center}section#aboutUsHelp .container h2{margin:auto;font-size:40px}section#aboutUsHelp .container-list a,section#aboutUsHelp .container-list button{text-decoration:none}section#aboutUsHelp .container-list .section-header{padding-bottom:40px}@media screen and (max-width:767px){section#aboutUsHelp .container-list .section-header{padding-bottom:25px}}section#aboutUsHelp .container-list .row{display:flex;flex-wrap:wrap;align-items:stretch}section#aboutUsHelp .container-list .column{flex:0 0 50%;padding:0 16px;margin-bottom:20px;display:flex}section#aboutUsHelp .container-list .list-item,section#aboutUsHelp .container-list .list-item-form{width:100%;display:flex;flex-direction:column;height:100%}section#aboutUsHelp .container-list .list-item .item-container,section#aboutUsHelp .container-list .list-item-form .item-container{display:flex;flex-direction:column;width:100%;height:100%}section#aboutUsHelp .container-list .item-detail{flex:0 0 auto;text-align:left;margin-bottom:16px}section#aboutUsHelp .container-list .list-item-form{background-color:#f4f2f2}section#aboutUsHelp .container-list .input-fields{padding:30px;text-align:left;display:flex;flex-direction:column;height:100%}section#aboutUsHelp .container-list .input-fields p{padding-bottom:20px}section#aboutUsHelp .container-list .input-fields .submit-status{color:#ff4e53;font-weight:bold;font-style:italic}section#aboutUsHelp .container-list .input-fields label{display:inline-block;padding-right:20px;margin-bottom:6px}section#aboutUsHelp .container-list .input-fields span.error{font-size:.845em;color:#ff4e53;font-weight:bold;font-style:italic}section#aboutUsHelp .container-list .input-fields span.small-print{font-size:15px;color:#707070}section#aboutUsHelp .container-list .input-fields #ZenDeskForm{display:flex;flex-direction:column;gap:16px;flex:1 1 auto}section#aboutUsHelp .container-list .input-fields .form-input{width:100%;border-radius:12px}section#aboutUsHelp .container-list .input-fields button[type=submit]{background-color:#000;margin-top:auto;margin-bottom:0;font-family:futura-pt,sans-serif;min-height:48px;max-width:500px;font-size:15px}section#aboutUsHelp .container-list input{width:100%;border-radius:20px}section#aboutUsHelp .container-list input#description{margin:0}section#aboutUsHelp .container-list .item-detail-whatsapp{text-align:left;padding:24px 20px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;height:100%}section#aboutUsHelp .container-list .item-detail-whatsapp .item-detail-whatsapp__copy{display:flex;flex-direction:column;gap:12px}section#aboutUsHelp .container-list .item-detail-whatsapp .item-detail-whatsapp__copy>*{margin-bottom:0}section#aboutUsHelp .container-list .item-detail-whatsapp .item-detail-whatsapp__copy>p.bold{margin-bottom:0}section#aboutUsHelp .container-list .item-detail-whatsapp .item-detail-whatsapp__body>*:last-child{margin-bottom:0}section#aboutUsHelp .container-list .item-detail-whatsapp .item-detail-whatsapp__body a{color:currentColor;text-decoration:none}section#aboutUsHelp .container-list .item-detail-whatsapp .item-detail-whatsapp__body a[href^="mailto:"],section#aboutUsHelp .container-list .item-detail-whatsapp .item-detail-whatsapp__body a[href^="tel:"]{color:currentColor;text-decoration:none}@media(hover:hover) and (pointer:fine){section#aboutUsHelp .container-list .item-detail-whatsapp .item-detail-whatsapp__body a:hover,section#aboutUsHelp .container-list .item-detail-whatsapp .item-detail-whatsapp__body a[href^="mailto:"]:hover,section#aboutUsHelp .container-list .item-detail-whatsapp .item-detail-whatsapp__body a[href^="tel:"]:hover{color:currentColor;text-decoration:underline}}section#aboutUsHelp .container-list .item-detail-whatsapp .item-detail-whatsapp__actions{margin-top:auto;display:flex;align-items:stretch;justify-content:space-between;gap:12px}section#aboutUsHelp .container-list .item-detail-whatsapp .button-divider{flex:1 1 0;display:flex;width:auto;padding-right:0}section#aboutUsHelp .container-list .item-detail-whatsapp .item-button{width:100%;display:flex}section#aboutUsHelp .container-list .item-detail-whatsapp .button{width:100%;min-height:48px;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 16px}section#aboutUsHelp .container-list .item-detail-whatsapp .button p{margin:0}section#aboutUsHelp .container-list .item-detail-whatsapp .button:hover{background-color:#000;color:#fff}section#aboutUsHelp .container-list .item-detail-whatsapp .button:hover p{color:#fff}@media screen and (max-width:767px){section#aboutUsHelp .container-list .item-detail-whatsapp{padding:20px 16px;gap:12px}section#aboutUsHelp .container-list .item-detail-whatsapp .item-detail-whatsapp__actions{flex-direction:column}section#aboutUsHelp .container-list .item-detail-whatsapp .button-divider{width:100%}}@media screen and (max-width:992px){section#aboutUsHelp .container-list .column{flex:0 0 100%}}@media screen and (max-width:600px){section#aboutUsHelp .container-list .row{flex-direction:column}section#aboutUsHelp .container-list .column{display:block}section#aboutUsHelp .container-list .list-item,section#aboutUsHelp .container-list .list-item-form,section#aboutUsHelp .container-list .list-item .item-container,section#aboutUsHelp .container-list .list-item-form .item-container{height:auto}}section#aboutUsHelp .container-list a{text-decoration:none}section#aboutUsHelp .container-list button{text-decoration:none}section#aboutUsHelp .container-list .column{padding:0 16px;margin-bottom:20px}section#aboutUsHelp .container-list .section-header{padding-bottom:40px}@media screen and (max-width:767px){section#aboutUsHelp .container-list .section-header{padding-bottom:25px}}section#aboutUsHelp .container-list .input-fields{padding:30px;text-align:left}section#aboutUsHelp .container-list .input-fields p{padding-bottom:20px}section#aboutUsHelp .container-list .input-fields button{background-color:#000;margin-top:20px;margin-bottom:20px;font-family:futura-pt,sans-serif;min-height:48px;max-width:500px;font-size:15px}section#aboutUsHelp .container-list .input-fields span.small-print{font-size:15px;color:#707070}section#aboutUsHelp .container-list .input-fields .submit-status{color:#ff4e53;font-weight:bold;font-style:italic}section#aboutUsHelp .container-list .input-fields label{display:inline;padding-right:20px}section#aboutUsHelp .container-list .input-fields span.error{font-size:.845em;color:#ff4e53;font-weight:bold;font-style:italic}section#aboutUsHelp .container-list input{border-radius:20px}section#aboutUsHelp .container-list input#description{margin:0}section#aboutUsHelp .container-list .item-detail{margin-bottom:16px}section#aboutUsHelp .container-list .item-detail-whatsapp{text-align:left;padding:24px 20px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:12px}section#aboutUsHelp .container-list .item-detail-whatsapp>p{width:100%;margin-bottom:0}section#aboutUsHelp .container-list .item-detail-whatsapp>p.bold{margin-bottom:4px}section#aboutUsHelp .container-list .item-detail-whatsapp .button p{margin:0}section#aboutUsHelp .container-list .item-detail-whatsapp .button-divider{width:calc(50% - 6px);display:block;padding-right:0}section#aboutUsHelp .container-list .item-detail-whatsapp .button-divider .item-button{width:100%}section#aboutUsHelp .container-list .item-detail-whatsapp .button-divider .button{width:100%;min-height:48px;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 16px}section#aboutUsHelp .container-list .item-detail-whatsapp .button-divider .button:hover{background-color:#000;color:#fff}section#aboutUsHelp .container-list .item-detail-whatsapp .button-divider .button:hover p{color:#fff}section#aboutUsHelp .container-list .item-detail-whatsapp .button-divider img{color:#fff}@media screen and (max-width:767px){section#aboutUsHelp .container-list .item-detail-whatsapp{padding:20px 16px}section#aboutUsHelp .container-list .item-detail-whatsapp .button-divider{width:100%}}section#aboutUsLifecycle .container{text-align:center;padding-left:16px;padding-right:16px}section#aboutUsLifecycle .container-list .column{padding:0}section#aboutUsLifecycle .container-list .item-detail{flex:0 0 100%;text-align:left;padding-top:54px;padding-bottom:42px}@media screen and (max-width:767px){section#aboutUsLifecycle .container-list .item-detail{padding:15px;padding-right:0;padding-left:0}}section#aboutUsLifecycle .container-list .item-detail h2{font-size:30px}section#aboutUsLifecycle .container-list .item-detail img{min-width:100%}section#aboutUsLifecycle .container-list .item-detail p{font-size:18px}section#aboutUsLifecycle .container-list .left-column{padding-right:60px}@media screen and (max-width:767px){section#aboutUsLifecycle .container-list .left-column{padding-right:0}}section#aboutUsLifecycle .container-list .list-item{flex:0 0 50%}@media screen and (max-width:767px){section#aboutUsLifecycle .container-list .list-item{padding-right:0}}section#aboutUsLifecycle .container-list .list-item .bullet-point{margin-top:5px}section#aboutUsLifecycle .container-list .list-item ul{list-style:none;list-style-position:outside;margin-left:0}@media screen and (max-width:767px){section#aboutUsLifecycle .container-list .list-item ul{margin-bottom:0}}section#aboutUsLifecycle .container-list .list-item li{padding-top:10px}section#aboutUsLifecycle .container-list .list-item li ::before{content:url(/Content/Images/Products/black-tick-circle.svg);display:inline;padding-right:10px;width:17px;height:16px}section#aboutUsLifecycle .container-list .list-item li p{display:inline}section#aboutUsLifecycle .container-list .list-item .p-header{font-weight:bold;margin-bottom:20px}section#aboutUsLifecycle *{box-sizing:border-box}section#aboutUsLifecycle .row{display:flex;flex-wrap:wrap}section#aboutUsLifecycle .column{flex:50%;margin:auto}@media screen and (max-width:992px){section#aboutUsLifecycle .column{flex:100%}}@media screen and (max-width:600px){section#aboutUsLifecycle .row{flex-direction:column}}section#aboutUsLifecycleDetails{padding-bottom:0}section#aboutUsLifecycleDetails h2{font-size:30px}section#aboutUsLifecycleDetails .container{text-align:center}section#aboutUsLifecycleDetails .container-list{margin-bottom:47px}@media screen and (max-width:767px){section#aboutUsLifecycleDetails .container-list{margin-bottom:30px;border:0 !important}}section#aboutUsLifecycleDetails .container-list .item-detail{flex:0 0 100%;text-align:left}section#aboutUsLifecycleDetails .container-list .list-item{flex:0 0 50%}section#aboutUsLifecycleDetails .container-list .list-item p{font-size:18px}section#aboutUsLifecycleDetails .container-list .list-item .p-header{font-weight:bold}section#aboutUsLifecycleDetails .container-list .item-detail-copy{text-align:left;padding-left:77px}@media screen and (max-width:767px){section#aboutUsLifecycleDetails .container-list .item-detail-copy{padding-left:20px;padding-right:20px}}section#aboutUsLifecycleDetails .container-list .item-detail-copy img{max-width:70%;padding-left:20px}@media screen and (max-width:767px){section#aboutUsLifecycleDetails .container-list .item-detail-copy img{width:40%}}section#aboutUsLifecycleDetails *{box-sizing:border-box}section#aboutUsLifecycleDetails .row{display:flex;flex-wrap:wrap}section#aboutUsLifecycleDetails .row.row-secondary{padding:10px;padding-top:20px;padding-bottom:20px;margin-top:20px}section#aboutUsLifecycleDetails .column{flex:50%;margin:auto;padding:0}@media screen and (max-width:767px){section#aboutUsLifecycleDetails .column{padding:10px}}section#aboutUsLifecycleDetails .column.image-column{padding:0}@media screen and (max-width:767px){section#aboutUsLifecycleDetails .column.image-column{padding:0 16px}}section#aboutUsLifecycleDetails .column.col-secondary-image{flex:20%}section#aboutUsLifecycleDetails .column.col-secondary-paragraph{flex:70%}section#aboutUsLifecycleDetails .column.col-secondary-paragraph p{font-size:18px}@media screen and (max-width:992px){section#aboutUsLifecycleDetails .column{flex:100%}}@media screen and (max-width:600px){section#aboutUsLifecycleDetails .row{flex-direction:column}}section#aboutUsAccordion .container .column{padding:0}section#aboutUsAccordion .container h2{font-size:30px;padding-bottom:0;margin-bottom:0}section#aboutUsAccordion .container-list .item-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;align-items:stretch}section#aboutUsAccordion .container-list .flex-reverse{flex-direction:row-reverse}section#aboutUsAccordion .container-list .item-detail{flex:0 0 50%;padding:20px;padding-left:77px;padding-top:0;text-align:left}@media screen and (max-width:767px){section#aboutUsAccordion .container-list .item-detail{padding-left:20px;padding-right:20px}section#aboutUsAccordion .container-list .item-detail ul{margin-bottom:0}}section#aboutUsAccordion .container-list .item-detail h1,section#aboutUsAccordion .container-list .item-detail h3,section#aboutUsAccordion .container-list .item-detail h5{margin-left:20px}section#aboutUsAccordion .container-list .item-detail .p-header{font-family:"fatfrank",sans-serif;font-size:30px;padding-bottom:10px}section#aboutUsAccordion .container-list .item-detail .item-detail-container{display:flex;flex-direction:column;justify-content:start;height:100%;text-align:left;gap:12px}section#aboutUsAccordion .container-list .item-detail .item-detail-container.is-first-element{margin:0}section#aboutUsAccordion .container-list .item-detail .item-detail-container a{text-decoration:none}section#aboutUsAccordion .container-list .item-image{flex:0 0 50%;margin:auto;margin-top:0}section#aboutUsAccordion .container-list .item-image .item-image-container{width:100%;max-width:494px;aspect-ratio:1/1;margin:0 auto;border-radius:50%;overflow:hidden}@media screen and (max-width:767px){section#aboutUsAccordion .container-list .item-image .item-image-container{max-width:308px}}section#aboutUsAccordion .container-list .item-image .item-image-container picture{display:block;width:100%;height:100%}section#aboutUsAccordion .container-list .item-image .item-image-container .full-accordion-image,section#aboutUsAccordion .container-list .item-image .item-image-container img,section#aboutUsAccordion .container-list .item-image .item-image-container video{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}section#aboutUsAccordion *{box-sizing:border-box;width:100%}section#aboutUsAccordion .row{display:flex;flex-wrap:wrap}section#aboutUsAccordion .column{flex:100%}@media screen and (max-width:992px){section#aboutUsAccordion .column{flex:100%}section#aboutUsAccordion .column .full-accordion-image{max-height:none}section#aboutUsAccordion .column .item-image-container{margin-bottom:20px}section#aboutUsAccordion .container-list{flex-direction:row-reverse}section#aboutUsAccordion .container-list .item-detail{flex:0 0 100%}section#aboutUsAccordion .container-list .item-image{flex:0 0 100%}}@media screen and (max-width:600px){section#aboutUsAccordion .row{flex-direction:column}}section#aboutUsBlogCta .container{text-align:center}section#aboutUsBlogCta .container a{text-decoration:none}section#aboutUsBlogCta .container .blog-post-cta-box{text-align:left}@media screen and (max-width:767px){section#aboutUsBlogCta .container .blog-post-cta-box{margin-top:23px;margin-bottom:0}section#aboutUsBlogCta .container .blog-post-cta-box h3{font-size:30px;line-height:31px}}section#aboutUsHeaderAndCopy .container{text-align:center}section#aboutUsHeaderAndCopy .container .grid-container{width:55%}section#aboutUsHeaderAndCopy .container.add-padding{padding-top:55px;padding-bottom:55px}section#aboutUsHeaderAndCopy .container h2{font-size:50px}section#aboutUsHeaderAndCopy .container h3{font-size:40px}section#aboutUsHeaderAndCopy .container p{font-size:20px;line-height:26px}@media screen and (max-width:600px){section#aboutUsHeaderAndCopy .row{flex-direction:column}section#aboutUsHeaderAndCopy .row .grid-container{width:100%}section#aboutUsHeaderAndCopy .container h2{font-size:40px;line-height:41px}}.account-cancellation{padding:50px 15px}.account-cancellation .skip-delivery-header{font-size:22px;margin-top:32px}.account-cancellation-winter-pause-cancel{color:#000;font-family:futura-pt,sans-serif}@media screen and (max-width:767px){.account-cancellation{padding:30px 15px}}.account-cancellation{scrollbar-width:thin;scrollbar-color:#c7d0d6 transparent}.account-cancellation::-webkit-scrollbar{width:10px}.account-cancellation::-webkit-scrollbar-track{background:transparent}.account-cancellation::-webkit-scrollbar-thumb{background-color:#c7d0d6;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.account-cancellation::-webkit-scrollbar-thumb:hover{background-color:#b4bfc6}.account-cancellation .cancellation-index-margin-bottom p{margin-bottom:16px}.account-cancellation section>.primary.account-cancellation-submit,.account-cancellation section>.primary.account-cancellation-redirect,.account-cancellation section>.brand-yellow-green.account-cancellation-redirect{margin-top:20px;margin-bottom:20px}.account-cancellation .cancellation-friction-image{background-image:url("/Content/Images/AccountNew/Benefits_v2.svg");background-repeat:no-repeat;background-size:contain;height:309px;display:block;margin:20px 0}@media screen and (max-width:767px){.account-cancellation .cancellation-friction-image{background-image:url("/Content/Images/AccountNew/BenefitsMobile_v2.svg");height:506px;max-width:400px;background-repeat:no-repeat}}.account-cancellation .subscription-remove-wormer h1,.account-cancellation .subscription-remove-wormer h3,.account-cancellation .subscription-remove-wormer h5{margin-bottom:16px}.account-cancellation .subscription-remove-wormer .subscription-remove-wormer-button{background-color:#ff585d;border:1px solid #ff585d;color:#fff;padding:12px 20px;width:auto;min-width:180px;margin-top:10px;margin-bottom:10px;border-radius:10px;font-family:futura-pt-bold,sans-serif;letter-spacing:.2px;transition:background-color .2s ease,transform .2s ease}.account-cancellation .subscription-remove-wormer .subscription-remove-wormer-button:hover,.account-cancellation .subscription-remove-wormer .subscription-remove-wormer-button:focus-visible{background-color:#e84f54;border-color:#e84f54;transform:translateY(-1px)}.account-cancellation .subscription-remove-wormer .subscription-remove-wormer-button:focus,.account-cancellation .subscription-remove-wormer .subscription-remove-wormer-button:focus-visible{outline:none;box-shadow:none}@media screen and (max-width:767px){.account-cancellation .subscription-remove-wormer .subscription-remove-wormer-button{width:100%;min-width:0}}.account-cancellation .subscription-remove-wormer a{color:inherit;text-decoration:none}.account-cancellation .subscription-switch-to-flea-only h1,.account-cancellation .subscription-switch-to-flea-only h3,.account-cancellation .subscription-switch-to-flea-only h5{margin-bottom:16px}.account-cancellation .subscription-switch-to-flea-only .switch-to-flea-cancellation{border:1px solid #4bd282;border-radius:8px;background:#f7fbf7;padding:16px 18px;margin-bottom:20px}.account-cancellation .subscription-switch-to-flea-only .switch-to-flea-title{font-family:futura-pt-bold,sans-serif;font-size:20px;line-height:1.2;margin:0 0 10px}@media screen and (max-width:767px){.account-cancellation .subscription-switch-to-flea-only .switch-to-flea-title{font-size:20px}}.account-cancellation .subscription-switch-to-flea-only .switch-to-flea-copy{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;color:#222;font-size:15px;line-height:1.4}.account-cancellation .subscription-switch-to-flea-only .switch-to-flea-copy p{margin:0;font-size:inherit;line-height:inherit}.account-cancellation .subscription-switch-to-flea-only .switch-to-flea-copy-icon{width:18px;height:18px;flex-shrink:0;margin-top:1px}.account-cancellation .subscription-switch-to-flea-only .switch-to-flea-prices{display:block;margin:0 0 14px;font-family:futura-pt,sans-serif;color:#161616;line-height:1.4;font-size:18px}@media screen and (max-width:767px){.account-cancellation .subscription-switch-to-flea-only .switch-to-flea-prices{font-size:16px}}.account-cancellation .subscription-switch-to-flea-only .switch-to-flea-prices .monthly-saving:empty,.account-cancellation .subscription-switch-to-flea-only .switch-to-flea-prices .new-subscription-price:empty{display:none}.account-cancellation .subscription-switch-to-flea-only .switch-to-flea-prices strong{font-family:futura-pt-bold,sans-serif;font-weight:normal}.account-cancellation .subscription-switch-to-flea-only .cancellation-switch-to-flea-new-subscription-price{display:inline-block;font-family:inherit;color:inherit;line-height:inherit;font-size:inherit}.account-cancellation .subscription-switch-to-flea-only .monthly-saving{display:inline-block;font-family:inherit;color:inherit;line-height:inherit;font-size:inherit}.account-cancellation .subscription-switch-to-flea-only .cancellation-switch-to-flea-reduce-monthly-cost{background-color:#ff585d;border:1px solid #ff585d;color:#fff;margin-top:2px;margin-bottom:0;padding:12px 16px;width:auto;min-width:320px;font-family:futura-pt-bold,sans-serif;letter-spacing:.2px;border-radius:10px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.account-cancellation .subscription-switch-to-flea-only .cancellation-switch-to-flea-reduce-monthly-cost:hover,.account-cancellation .subscription-switch-to-flea-only .cancellation-switch-to-flea-reduce-monthly-cost:focus-visible{background-color:#e84f54;border-color:#e84f54;transform:translateY(-1px)}.account-cancellation .subscription-switch-to-flea-only .cancellation-switch-to-flea-reduce-monthly-cost:focus,.account-cancellation .subscription-switch-to-flea-only .cancellation-switch-to-flea-reduce-monthly-cost:focus-visible{outline:none;box-shadow:none}@media screen and (max-width:767px){.account-cancellation .subscription-switch-to-flea-only .cancellation-switch-to-flea-reduce-monthly-cost{width:100%;min-width:0}}.account-cancellation .subscription-remove-wormer-options .brand-yellow-green{margin-top:16px}@media screen and (max-width:767px){.account-cancellation .subscription-remove-wormer-options .brand-yellow-green{margin-top:16px}}.account-cancellation .subscription-remove-wormer-options .primary{margin-top:20px}.account-cancellation .subscription-remove-wormer-options p{margin-bottom:16px}.account-cancellation .suscription-switch-to-flea-only-button-options .brand-yellow-green{margin-top:20px}.account-cancellation .suscription-switch-to-flea-only-button-options .primary{margin-top:20px}.account-cancellation .suscription-switch-to-flea-only-button-options p{margin-bottom:16px}.account-cancellation .additional-section-text p{margin-bottom:10px}.account-cancellation.account h1,.account-cancellation.account h3,.account-cancellation.account h5{margin-bottom:20px}@media screen and (min-width:48em){.account-cancellation.account h1,.account-cancellation.account h3,.account-cancellation.account h5{font-size:45px;line-height:45px}}.account-cancellation.account h1 span,.account-cancellation.account h3 span,.account-cancellation.account h5 span{font-family:fatfrank,sans-serif;line-height:34px}@media screen and (min-width:48em){.account-cancellation.account h1 span,.account-cancellation.account h3 span,.account-cancellation.account h5 span{line-height:45px}}.account-cancellation.account h2{font-size:30px;line-height:30px}@media screen and (max-width:767px){.account-cancellation.account h2{font-size:26px;line-height:26px}}.account-cancellation.account .subscription-add-ons{padding-top:0}.account-cancellation.account .subscription-add-ons-product{max-width:325px;margin-bottom:40px}.account-cancellation.account .subscription-add-ons-product>div{height:auto}.account-cancellation.account .subscription-add-ons-product p{margin:0}.account-cancellation.account .subscription-add-ons-product .brand-yellow{width:100%;min-width:unset}.account-cancellation .error-message{font-family:futura-pt-bold,sans-serif;font-size:14px;line-height:18px;color:#ff4e53;margin-top:13px;margin-bottom:-13px}.account-cancellation-back{width:auto;border:none;padding:0;margin-bottom:20px}.account-cancellation-back span{margin-right:10px}.account-cancellation-validate-item{display:flex;align-items:center;border-radius:6px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.account-cancellation-validate-item p span{font-family:futura-pt-bold,sans-serif}.account-cancellation-validate-item-checkbox{display:inline-block;width:15px;height:15px;border-radius:50%;background-color:#fff;margin-right:20px;flex-shrink:0;border:2px solid #c9c9c9}.account-cancellation-validate-item.selected{background-color:#fff}.account-cancellation-validate-item.selected .account-cancellation-validate-item-checkbox{background-color:#4bd282;position:relative;border:none}.account-cancellation-validate-item.selected .account-cancellation-validate-item-checkbox:before{content:"";position:absolute;width:5px;height:8px;border:2px solid #000;transform:rotate(45deg);border-left:none;border-top:none;top:2px;right:5px;z-index:1}.account-cancellation-options{display:flex;gap:12px;margin-top:26px}@media screen and (max-width:767px){.account-cancellation-options{flex-direction:column;gap:20px}}.account-cancellation-options div{background-color:#eaeaea;width:100%;padding:20px;padding-left:54px;display:flex;align-items:center;text-align:left;position:relative;border:1px solid rgba(0,0,0,.12);box-sizing:border-box;box-shadow:inset 0 0 0 0 #4bd282;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.account-cancellation-options div:before{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;background-color:#fff;border:2px solid #c9c9c9;position:absolute;left:20px;top:50%;transform:translateY(-50%);transition:border-color .2s ease,border-width .2s ease,background-color .2s ease}.account-cancellation-options div.selected{background-color:#fff;border-color:#4bd282}.account-cancellation-options div.selected:before{background-color:#fff;border:4px solid #4bd282}.account-cancellation .opening-switch-to-flea-only{margin:16px 0 20px}.account-cancellation .account-cancellation-option-icon{width:24px;height:24px;margin-right:12px;flex-shrink:0;object-fit:contain}.account-cancellation-radio{display:flex;flex-direction:column;gap:20px;margin-top:20px}.account-cancellation-radio div{background-color:#f3f3f3;padding:20px}.account-cancellation-radio .account-cancellation-validate-item{width:100%;padding-left:54px;text-align:left;position:relative;border:1px solid rgba(0,0,0,.12);box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease}.account-cancellation-radio .account-cancellation-validate-item .account-cancellation-validate-item-checkbox{display:none}.account-cancellation-radio .account-cancellation-validate-item:before{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;background-color:#fff;border:2px solid #c9c9c9;position:absolute;left:20px;top:50%;transform:translateY(-50%);transition:border-color .2s ease,border-width .2s ease,background-color .2s ease}.account-cancellation-radio .account-cancellation-validate-item.selected{background-color:#fff;border-color:#4bd282;outline:none}.account-cancellation-radio .account-cancellation-validate-item.selected:before{background-color:#fff;border:4px solid #4bd282}.account-cancellation-checkbox{display:grid;grid-template-columns:1fr 1fr;gap:76px;margin-top:32px}@media screen and (max-width:767px){.account-cancellation-checkbox{grid-template-columns:1fr;gap:40px}}.account-cancellation-checkbox>div{flex-basis:50%}.account-cancellation-checkbox h4{font-family:fatfrank,sans-serif;font-size:19px;line-height:23px;margin-bottom:0}.account-cancellation-checkbox-product{background-color:#f3f3f3;border-radius:0;padding:12px;margin-top:12px}.account-cancellation-checkbox-product .account-cancellation-validate-item-checkbox{margin:0 5px}.account-cancellation-checkbox-product img{max-width:67px;margin-right:14px}.account-cancellation-checkbox-product div p{font-size:16px;line-height:21px}.account-cancellation-checkbox-product div p:first-child{font-family:futura-pt-bold,sans-serif}.account-cancellation-friction li{margin:0}.account-cancellation-friction p{margin-bottom:16px}.account-cancellation-friction p span{font-family:futura-pt-bold,sans-serif}.account-cancellation-friction a{color:#000;text-decoration:underline}.account-cancellation-friction .pet-tag-cancellation-warning{border:2px solid #ff2c4a;border-radius:8px;background:#ffecee;padding:16px 18px;margin-top:20px}.account-cancellation-friction .pet-tag-cancellation-warning h3{font-family:futura-pt-bold,sans-serif;font-size:20px;line-height:1.2;margin:0 0 10px;color:#ff2c4a}.account-cancellation-friction .pet-tag-cancellation-warning p{margin:0}.account-cancellation-friction-weight{max-width:325px;margin:-12px 0 26px;display:inline}.account-cancellation-friction-weight-check{background-color:#f3f3f3;border-radius:6px;padding:16px 26px;margin-top:28px}.account-cancellation-friction-weight-check p{margin-bottom:0}.account-cancellation-friction-weight-check .primary{margin:0;min-width:104px;margin-right:10px}.account-cancellation-friction-weight-check .step-4 p{margin-bottom:10px}.account-cancellation-friction-weight-check .step-4 .brand-yellow{margin:20px 0;text-decoration:none}.account-cancellation-friction-weight-check .step-4 .brand-yellow p{margin-bottom:0}.account-cancellation-friction-buttons{display:flex;justify-content:space-between;margin:20px 0;gap:20px}.account-cancellation-friction-buttons .primary,.account-cancellation-friction-buttons .brand-yellow,.account-cancellation-friction-buttons .brand-yellow-green,.account-cancellation-friction-buttons .account-cancellation-submit,.account-cancellation-friction-buttons .account-cancellation-redirect{margin:0}@media screen and (max-width:767px){.account-cancellation-friction-buttons{flex-direction:column;gap:20px}}.account-cancellation-friction-input{display:flex;margin:16px 0 10px;max-width:270px}.account-cancellation-friction-input input{box-shadow:none;outline:none;border:none;border-radius:25px 0 0 25px;margin:0;padding:10px 14px;height:42px}.account-cancellation-friction-input input:focus{border:none}.account-cancellation-friction-input input::-webkit-outer-spin-button,.account-cancellation-friction-input input::-webkit-inner-spin-button,.account-cancellation-friction-input input[type=number]{appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield}.account-cancellation-friction-input .brand-yellow{min-width:100px;border-radius:0 25px 25px 0;height:42px;margin:0;border:0}.account-cancellation-friction input[type=text]{font-family:futura-pt,sans-serif;border-radius:21px;padding:10px 14px;box-shadow:none;margin:12px 0 0;border:1px solid;max-width:500px}.account-cancellation-pause-current-order{background:#ffebac;padding:24px 30px;margin-top:25px}.account-cancellation-pause-current-order span{font-family:futura-pt-bold,sans-serif}.account-cancellation-delivery{margin:40px 0}.account-cancellation-delivery-copy{font-size:16px;line-height:18px;margin:16px 0 18px;max-width:620px}.account-cancellation-delivery-copy-move-panel{font-size:16px;line-height:18px;margin:16px 0 18px;max-width:620px}.account-cancellation-delivery-picker{display:flex;gap:24px;margin:25px 0}@media screen and (max-width:767px){.account-cancellation-delivery-picker{flex-direction:column;gap:16px}}.account-cancellation-delivery-picker>div{width:100%;max-width:400px}.account-cancellation-delivery-picker>div select{background-color:#f3f3f3;border-radius:21px;font-family:futura-pt-bold,sans-serif;font-size:18px;line-height:23px;padding:10px 22px;height:auto;margin:0;border:0}.account-cancellation-delivery-confirmation{background-color:#e4f1cf;max-width:662px;padding:20px 30px;margin:20px 0}.account-cancellation-delivery-confirmation #newDeliveryDate{font-family:futura-pt-bold,sans-serif}.account-cancellation-information{display:flex;align-items:start;max-width:625px;gap:11px;margin-top:46px}.account-cancellation-information p a{color:#000;text-decoration:underline}.account-cancellation .cancellation-pet,.account-cancellation .cancellation-product{font-family:futura-pt-bold,sans-serif}.account-cancellation .cancellation-pet span,.account-cancellation .cancellation-product span{font-family:futura-pt,sans-serif}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false]{display:flex;flex-direction:column;gap:20px;max-width:1064px}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false]>div{border:1px solid #d9dee3;border-radius:12px;background-color:#fff;overflow:hidden}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false] h4{margin:0;padding:16px 20px;background-color:#f7f8f9;border-bottom:1px solid #e6eaee}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false] .account-products-grid-product.account-cancellation-validate-item{margin-top:0;padding:16px 20px;border:0;border-left:4px solid transparent;border-top:1px solid #e6eaee;background-color:#fff;position:relative;transition:background-color .2s ease,border-left-color .2s ease,padding-left .2s ease}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false] .account-products-grid-product.account-cancellation-validate-item:first-of-type{border-top:0}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false] .account-products-grid-product.account-cancellation-validate-item:hover{background-color:#fafbfb}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false] .account-products-grid-product.account-cancellation-validate-item.selected{background-color:#f7fbf7 !important;border-left-color:#4bd282;padding-left:16px}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false] .account-products-grid-checkbox{width:16px;height:16px;border-radius:4px;margin-right:14px;border:1px solid #c9c9c9;background-color:#fff;transition:border-color .2s ease,background-color .2s ease}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false] .account-products-grid-product.account-cancellation-validate-item.selected .account-products-grid-checkbox{background-color:#4bd282;border-color:#4bd282;position:relative}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false] .account-products-grid-product.account-cancellation-validate-item.selected .account-products-grid-checkbox:before{content:"";position:absolute;width:5px;height:10px;border:2px solid #fff;transform:rotate(45deg);border-left:none;border-top:none;top:1px;right:4px}@media screen and (max-width:767px){.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false]{gap:16px}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false] h4,.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false] .account-products-grid-product.account-cancellation-validate-item{padding-right:16px}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false] .account-products-grid-product.account-cancellation-validate-item{padding-left:16px}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=false] .account-products-grid-product.account-cancellation-validate-item.selected{padding-left:12px}}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true]{display:flex;flex-direction:column;gap:20px;max-width:1064px}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true]>div{border:1px solid #d9dee3;border-radius:12px;background-color:#fff;overflow:hidden}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true] h4{margin:0;padding:16px 20px;background-color:#f7f8f9;border-bottom:1px solid #e6eaee}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true] .account-products-grid-product.account-cancellation-validate-item{margin-top:0;padding:16px 20px;border:0;border-left:4px solid transparent;border-top:1px solid #e6eaee;background-color:#fff;position:relative;transition:background-color .2s ease,border-left-color .2s ease,padding-left .2s ease}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true] .account-products-grid-product.account-cancellation-validate-item:first-of-type{border-top:0}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true] .account-products-grid-product.account-cancellation-validate-item:hover{background-color:#fafbfb}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true] .account-products-grid-product.account-cancellation-validate-item.selected{background-color:#f7fbf7 !important;border-left-color:#4bd282;padding-left:16px}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true] .account-products-grid-checkbox{width:16px;height:16px;border-radius:50%;margin-right:14px;border:2px solid #c9c9c9;background-color:#fff;transition:border-color .2s ease,border-width .2s ease,background-color .2s ease}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true] .account-products-grid-product.account-cancellation-validate-item.selected .account-products-grid-checkbox{border:4px solid #4bd282;background-color:#fff}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true] .account-products-grid-product.account-cancellation-validate-item.selected .account-products-grid-checkbox:before{content:none}@media screen and (max-width:767px){.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true]{gap:16px}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true] h4,.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true] .account-products-grid-product.account-cancellation-validate-item{padding-right:16px}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true] .account-products-grid-product.account-cancellation-validate-item{padding-left:16px}.account-cancellation .account-products-grid.account-cancellation-validate[data-validate-one=true] .account-products-grid-product.account-cancellation-validate-item.selected{padding-left:12px}}.account-cancellation #pause-pet-list .account-cancellation-options.account-cancellation-validate[data-validate-one=false]{display:flex;flex-direction:column;gap:0;max-width:1064px;margin-top:24px;border:1px solid #d9dee3;border-radius:12px;background-color:#fff;overflow:hidden}.account-cancellation #pause-pet-list .account-cancellation-options.account-cancellation-validate[data-validate-one=false] .account-cancellation-validate-item{width:100%;padding:18px 20px;padding-left:52px;border:0;border-left:4px solid transparent;border-bottom:1px solid #e6eaee;background-color:#fff;position:relative;transition:background-color .2s ease,border-left-color .2s ease,padding-left .2s ease}.account-cancellation #pause-pet-list .account-cancellation-options.account-cancellation-validate[data-validate-one=false] .account-cancellation-validate-item:last-child{border-bottom:0}.account-cancellation #pause-pet-list .account-cancellation-options.account-cancellation-validate[data-validate-one=false] .account-cancellation-validate-item:before{content:"";position:absolute;left:20px;top:50%;width:16px;height:16px;border:1px solid #c9c9c9;border-radius:4px;background-color:#fff;transform:translateY(-50%);transition:border-color .2s ease,background-color .2s ease}.account-cancellation #pause-pet-list .account-cancellation-options.account-cancellation-validate[data-validate-one=false] .account-cancellation-validate-item:hover{background-color:#fafbfb}.account-cancellation #pause-pet-list .account-cancellation-options.account-cancellation-validate[data-validate-one=false] .account-cancellation-validate-item.selected{background-color:#f7fbf7;border-left-color:#4bd282;outline:none;padding-left:48px}.account-cancellation #pause-pet-list .account-cancellation-options.account-cancellation-validate[data-validate-one=false] .account-cancellation-validate-item.selected:before{background-color:#4bd282;border-color:#4bd282}.account-cancellation #pause-pet-list .account-cancellation-options.account-cancellation-validate[data-validate-one=false] .account-cancellation-validate-item.selected:after{content:"";position:absolute;width:5px;height:10px;border:2px solid #fff;transform:translateY(-50%) rotate(45deg);border-left:none;border-top:none;top:49%;left:26px}@media screen and (max-width:767px){.account-cancellation #pause-pet-list .account-cancellation-options.account-cancellation-validate[data-validate-one=false] .account-cancellation-validate-item{padding-right:16px;padding-left:48px}.account-cancellation #pause-pet-list .account-cancellation-options.account-cancellation-validate[data-validate-one=false] .account-cancellation-validate-item.selected{padding-left:44px}}.account-cancellation #cancel-pet-list .account-products-grid.account-cancellation-pet-list.account-cancellation-validate[data-validate-one=true]{margin-top:24px}.account-cancellation #cancel-pet-list .account-products-grid.account-cancellation-pet-list.account-cancellation-validate[data-validate-one=true] .account-products-grid-product.account-cancellation-validate-item>div{min-width:0}.account-cancellation #cancel-pet-list .account-products-grid.account-cancellation-pet-list.account-cancellation-validate[data-validate-one=true] .account-products-grid-product.account-cancellation-validate-item p{font-family:futura-pt,sans-serif;font-size:18px;line-height:22px}@media screen and (max-width:767px){.account-cancellation #cancel-pet-list .account-products-grid.account-cancellation-pet-list.account-cancellation-validate[data-validate-one=true]{margin-top:16px}.account-cancellation #cancel-pet-list .account-products-grid.account-cancellation-pet-list.account-cancellation-validate[data-validate-one=true] .account-products-grid-product.account-cancellation-validate-item p{font-size:17px;line-height:21px}}.reveal.account-modal{width:100%;max-width:800px;padding:0 20px}.reveal.account-modal .account-modal-body{background-color:#fff;border-radius:6px;text-align:center;padding:36px 20px 50px;position:relative}.reveal.account-modal .account-modal-content{max-width:490px;margin:auto}.reveal.account-modal .account-modal-content h3{font-size:26px;line-height:30px;margin-bottom:16px}.reveal.account-modal .account-modal-content p{margin-bottom:16px}.reveal.account-modal .account-modal-content p a{font-family:futura-pt-bold,sans-serif;color:#000;text-decoration:underline}.reveal.account-modal .account-modal-content ol{display:inline-block}.reveal.account-modal .account-modal-content ol li{margin:0}.reveal.account-modal .account-modal-content ol li p{margin:0}.reveal.account-modal .account-modal-content button,.reveal.account-modal .account-modal-content .button{max-width:266px;margin-top:16px;margin-bottom:0}.reveal.account-modal .account-modal-content button p,.reveal.account-modal .account-modal-content .button p{margin:0}.reveal.account-modal .account-modal-content .close-button{margin:0}.reveal.account-modal .account-modal-content .close-button p{font-size:16px;color:#979797}.reveal.account-modal .account-modal-content img{max-width:40px;margin-bottom:16px}.account-checkbox{display:flex;gap:16px;user-select:none;margin-top:21px;padding-bottom:4px;cursor:pointer}.account-checkbox-checkmark input{display:none}.account-checkbox-checkmark input:checked+span:before{content:""}.account-checkbox-checkmark input:checked+span:after{content:""}.account-checkbox-checkmark span{display:block;background:#fff;border-radius:50%;border:2px solid #c3c3c3;position:relative;width:24px;height:24px}.account-checkbox-checkmark span.disabled:after{background-color:#c3c3c7;display:block;width:24px;height:24px;border-radius:50%;position:relative;left:-2px;top:-2px}.account-checkbox-checkmark span:before{position:absolute;width:7px;height:12px;border:2px solid #000;transform:rotate(45deg);border-left:none;border-top:none;top:2px;right:7px;z-index:1}.account-checkbox-checkmark span:after{background-color:#4bd282;display:block;width:24px;height:24px;border-radius:50%;position:relative;left:-2px;top:-2px}.account-checkbox-content{font-family:futura-pt,sans-serif;text-align:left;font-size:19px;line-height:22px}.account-checkbox-content span{display:block}.account-checkbox-content span:first-child{font-family:futura-pt-bold,sans-serif}.account-select{font-family:futura-pt-bold,sans-serif;font-size:18px;line-height:23px;text-transform:capitalize;height:auto;border:transparent;border-radius:21px;padding:10px 20px;margin:14px 0 0}.account-update-pet-details-second-row-margin-years{margin-top:35px}@media screen and (max-width:767px){.account-update-pet-details-second-row-margin-years{margin-top:14px}}.account-update-pet-details-second-row-margin-months{margin-top:59px}@media screen and (max-width:767px){.account-update-pet-details-second-row-margin-months{margin-top:14px}}.account-input{font-family:futura-pt-bold,sans-serif;font-size:18px;border-radius:21px;padding:21px 20px;border:none;box-shadow:none;margin:14px 0 0}.account-input:read-only{background-color:#d8d8d8}.account-input::-webkit-outer-spin-button,.account-input::-webkit-inner-spin-button,.account-input[type=number]{-webkit-appearance:none;-moz-appearance:textfield}.account-nav-failed-payment{display:flex;justify-content:center;align-items:center;background-color:#ffe4e4;padding:18px 20px;gap:8px}@media screen and (max-width:767px){.account-nav-failed-payment{flex-direction:column;text-align:center}}.account-nav-failed-payment img{width:30px}@media screen and (min-width:48em){.account-nav-failed-payment img{margin-right:5px}}@media screen and (max-width:767px){.account-nav-failed-payment img{margin-bottom:5px}}.account-nav-failed-payment p span{font-family:futura-pt-bold,sans-serif;text-transform:uppercase;color:#ff6a5d;margin-right:8px}@media screen and (max-width:767px){.account-nav-failed-payment p span{display:block}}.account-nav-failed-payment p a{color:#000;text-decoration:underline}.account-nav-paused-account{display:flex;justify-content:center;align-items:center;background-color:#cc9df4;padding:18px 20px}@media screen and (max-width:767px){.account-nav-paused-account{flex-direction:column;text-align:center}}.account-nav-paused-account-header{font-family:futura-pt-bold,sans-serif;text-transform:uppercase}@media screen and (max-width:767px){.account-nav-paused-account-header{display:block}}.account-nav-paused-account .unpause-account{text-decoration:underline;cursor:pointer}.reveal.reveal-cookie-modal .cookie-button-modal{max-width:200px;margin-left:10px;margin-right:10px;margin-bottom:20px}.reveal.reveal-cookie-modal .cookie-button-modal p{font-size:15px}.reveal.reveal-cookie-modal .reveal-content{background-color:#fff;padding:40px;border-radius:10px;margin:24px;position:relative}.account .account-details-information h3{font-size:19px;line-height:22px;margin-bottom:16px}.account-details-wallet-header{margin-top:20px;padding-bottom:8px}.account-details-wallet-copy{margin-bottom:20px}.account-details-content{margin-top:22px;margin-bottom:60px}@media screen and (max-width:767px){.account-details-content{margin-bottom:40px}}.account-details-content .failing-payment{display:flex;justify-content:space-between;align-items:center;gap:8px;background-color:#ffe4e4;padding:21px 43px 17px;border-bottom:6px solid #ff6a5d}@media screen and (max-width:767px){.account-details-content .failing-payment{padding:18px 26px;justify-content:center;flex-direction:column;text-align:center}}.account-details-content .failing-payment p span{font-family:futura-pt-bold,sans-serif;color:#ff6a5d;text-transform:uppercase;margin-right:10px}@media screen and (max-width:767px){.account-details-content .failing-payment p span{display:block}}.account-details-content .failing-payment-icon{width:40px}.account-details-content .failing-payment-message{display:flex;justify-content:center;align-items:center;gap:8px}@media screen and (max-width:767px){.account-details-content .failing-payment-message{flex-direction:column}}.account-details-content .failing-payment .dismiss-link{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:futura-pt,sans-serif;font-size:18px;text-decoration:none;color:inherit}.account-details-content .failing-payment .dismiss-link .dismiss-box{width:20px;height:20px;border:2px solid #ff6a5d;border-radius:50%;background-color:#fff;flex-shrink:0}.account-details-content .failing-payment .dismiss-link:hover .dismiss-box{border-color:#ff6a5d}.account-details-content .failing-payment .dismiss-link:active .dismiss-box,.account-details-content .failing-payment .dismiss-link:focus .dismiss-box{border:none;background:url("/Content/Images/Funnel/green-tick-circle.svg") no-repeat center center;background-size:cover}.account-details-content .failing-payment .dismiss-link .dismiss-text{font-family:futura-pt-bold,sans-serif}.account-details-content p a{color:#000;text-decoration:underline}.account-details-information{background-color:#f3f3f3;padding:37px 43px;margin-bottom:22px;position:relative}@media screen and (max-width:767px){.account-details-information{padding:16px}}@media screen and (max-width:767px){.account-details-information h3{margin-bottom:0}}.account-details-information.active input,.account-details-information.active label{pointer-events:all}.account-details-information.active button.account-details-information-edit{display:none}.account-details-information.active button.brand-yellow{display:block}.account-details-information button{padding:10px;line-height:19px;max-width:198px;margin-top:21px}.account-details-information button.brand-yellow{display:none}.account-details-information button.account-details-information-edit{margin:0;border:none;padding:0;width:auto;display:flex;gap:7px;align-items:center}.account-details-information-subheader{font-family:futura-pt-bold,sans-serif;margin-bottom:18px}.account-details-information-subtext{font-size:16px;line-height:20px}.account-details-information-details .cell{padding-right:66px}@media screen and (max-width:767px){.account-details-information-details .cell{padding-right:0}}.account-details-information-details-label{font-size:19px;margin-top:26px}.account-details-information-details-subtext{font-size:14px;line-height:20px;margin-top:7px}.account-details-information-details label{pointer-events:none}.account-details-information-details input{pointer-events:none}.account-details-information-details-error{text-align:center;padding-top:16px}.account-details-information-details-error p{font-family:futura-pt-bold,sans-serif;font-size:14px;line-height:18px;color:#ff4e53}.account-details-information-header{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:48em){.account-details-information-submit{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}}.account-details-payment .account-details-information-details{display:flex;align-items:center;gap:20px;margin:20px 0;width:100%}@media screen and (max-width:767px){.account-details-payment .account-details-information-details{gap:12px;flex-direction:column}}.account-details-payment .account-details-information-details button{width:inherit;max-width:inherit;padding:12px 28px;margin-top:0}.account-details-payment .account-details-information-details .button-update-payment{width:100%}@media screen and (min-width:48em){.account-details-payment .account-details-information-details .button-update-payment{width:40vw}}@media screen and (min-width:64em){.account-details-payment .account-details-information-details .button-update-payment{width:369px}}.account-details-payment .account-details-information-details .button-update-payment .payment-image-placeholder{display:flex;justify-content:center;margin:0 auto}.account-details-payment .account-details-information-details .button-update-payment .payment-image-placeholder img{margin:0 12px}.account-details-payment .account-details-information-details .visa{display:flex;justify-content:center;align-items:center;background-color:#000;cursor:pointer;background-color:#000}.account-details-payment .account-details-information-details .visa p{display:flex;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:normal;text-transform:capitalize}.account-details-payment .account-details-information-details .visa img{max-height:24px;margin-left:4px}.account-details-payment .account-details-information-details .paypal{background-color:#ffd22f;cursor:pointer;justify-content:center}.account-details-payment #stripe-update-card{max-width:500px}.account-details-payment #stripe-update-card #card-element.stripe-card-input{width:100%;margin:16px 0 0}.account-details-payment #stripe-update-card .stripe-buttons{display:flex;gap:16px;margin-bottom:16px}.account-details-payment #stripe-update-card .stripe-buttons button{border-radius:25px}.account-details-payment #stripe-update-card .stripe-buttons .brand-yellow{display:block}@media screen and (min-width:48em){.account-details-password .account-details-information-submit button{margin-bottom:29px}}.account-details-cancel{text-align:center;margin-top:36px}.account-details-cancel .button{width:inherit;padding:12px 28px;background-color:#fff;border-color:#000}.account-details-cancel .button:hover{background-color:#000}.account-details-cancel .button:hover p{color:#fff}.account-details-cancel p{font-size:16px;line-height:20px}.account-home{margin-bottom:56px}@media screen and (min-width:48em){.account-home-header{display:flex;align-items:center;justify-content:space-between;gap:15px}}.account-home-header h1,.account-home-header h3,.account-home-header h5{margin-bottom:15px}@media screen and (max-width:767px){.account-home-header h1 span,.account-home-header h3 span,.account-home-header h5 span{display:none}}.account-home-header.show-progress h1,.account-home-header.show-progress h3,.account-home-header.show-progress h5{max-width:460px}.account-home-header.show-progress .account-home-progress{display:flex}.account-home-progress{display:none;align-items:center;background:#cbe453;padding:20px 34px;width:100%}@media screen and (min-width:48em){.account-home-progress{max-width:520px;padding:20px 34px 20px 10px}}@media screen and (max-width:767px){.account-home-progress{width:calc(100% + 40px);margin-left:-20px;max-width:unset;padding:20px}}.account-home-progress-animation{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:48em){.account-home-progress-animation{flex-direction:row}}@media screen and (max-width:767px){.account-home-progress-animation{gap:10px;margin-right:20px}}.account-home-progress-animation img{max-width:120px}.account-home-progress-animation>div{display:flex;justify-content:center;align-items:center;gap:10px}@media screen and (min-width:48em){.account-home-progress-animation>div{flex-direction:column;position:relative;left:-20px}}.account-home-progress-animation>div p{font-size:16px;line-height:15px;white-space:nowrap}@media screen and (min-width:48em){.account-home-progress-animation>div p{text-align:center}}.account-home-progress h3{margin:0;padding-bottom:10px}.account-home-progress h3 span{display:inline-block;text-transform:lowercase;margin-top:0}.account-home-progress p span{font-family:fatfrank,sans-serif}.account-home-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:45px;margin-bottom:30px}@media screen and (max-width:767px){.account-home-grid{margin-top:20px;grid-template-columns:1fr}}.account-home-grid>a{display:flex;align-items:flex-start;background-color:#f3f3f3;border-radius:0 6px 6px 0;padding:25px 10px;border-left:6px solid;min-height:120px}@media screen and (max-width:767px){.account-home-grid>a{padding:25px 18px}}.account-home-grid>a.account-home-grid-upsell{flex-direction:row-reverse;justify-content:space-between;align-items:center;border-left:none;border-radius:6px;padding:14px 18px}.account-home-grid>a.account-home-grid-upsell .card-heading-with-arrow{display:flex}.account-home-grid>a.account-home-grid-upsell .arrow-icon{margin-left:8px;margin-bottom:1px;vertical-align:middle;transition:transform .2s ease}.account-home-grid>a.account-home-grid-upsell:hover .arrow-icon{transform:translateX(4px)}.account-home-grid>a.account-home-grid-upsell img{max-width:80px;margin-left:10px;margin-right:0}.account-home-grid>a img{max-width:35px;margin-right:10px}@media screen and (max-width:767px){.account-home-grid>a img{margin-right:18px}}.account-home-grid>a h4{font-family:fatfrank,sans-serif;color:#000;font-size:19px;line-height:23px;margin-bottom:0}.account-home-grid>a h4 span{text-transform:capitalize}.account-home-grid>a.failed-payment{order:-1;background-color:#ffe4e4}.account-home-grid>a.failed-payment .failed-payment-copy{font-family:futura-pt-bold,sans-serif;text-transform:uppercase;color:#ff6a5d}.account-home-upsell{display:grid;grid-template-columns:1fr 1fr;gap:25px}@media screen and (max-width:767px){.account-home-upsell{grid-template-columns:1fr}}.account-home-upsell-treats,.account-home-upsell-wormer,.account-home-upsell-flea{background-color:#a9d4ce;border-radius:6px;overflow:hidden}.account-home-upsell-treats div,.account-home-upsell-wormer div,.account-home-upsell-flea div{width:100%;padding:20px 20px 0 20px}@media screen and (min-width:450px){.account-home-upsell-treats div,.account-home-upsell-wormer div,.account-home-upsell-flea div{padding:32px 0 28px 41px}}.account-home-upsell-treats div h2,.account-home-upsell-wormer div h2,.account-home-upsell-flea div h2{margin-bottom:20px}@media screen and (min-width:450px){.account-home-upsell-treats,.account-home-upsell-wormer,.account-home-upsell-flea{background-repeat:no-repeat}.account-home-upsell-treats img,.account-home-upsell-wormer img,.account-home-upsell-flea img{display:none}}@media screen and (min-width:450px){.account-home-upsell-flea{background-image:url("/Content/Images/AccountNew/Home/flea-upsell-block-desktop.png");background-position:right;background-size:58%}.account-home-upsell-flea div{width:50%}}@media screen and (min-width:450px){.account-home-upsell-wormer{background-image:url("/Content/Images/AccountNew/Home/wormer-upsell-block-desktop.png");background-position:top right;background-size:60%}.account-home-upsell-wormer div{width:50%}}@media screen and (min-width:450px){.account-home-upsell-treats{background-image:url("/Content/Images/AccountNew/Home/treats-upsell-block-desktop.png");background-position:bottom right;background-size:50%}.account-home-upsell-treats div{width:60%}}.account-home-upsell-wormer,.account-home-upsell-flea{background-color:#b8e0f7}@media screen and (max-width:426px){.account-home-upsell-wormer div{padding-top:0;padding-right:0;padding-bottom:40px}.account-home-upsell-wormer p{padding-right:20px}}.account-home-upsell-flea{display:flex;flex-direction:column}.account-home-upsell-flea div{padding-bottom:0}.account-home-upsell-flea .disclaimer{font-family:futura-pt,sans-serif;font-size:12px;margin:0 20px 8px 20px;max-width:80%;line-height:1.2}@media screen and (min-width:450px){.account-home-upsell-flea .disclaimer{margin-top:12px;margin-bottom:12px;margin-left:41px;margin-right:41px}}.account-home-upsell-help{background-color:#ffe6e6;position:relative;border-radius:6px;overflow:hidden}@media screen and (min-width:450px){.account-home-upsell-help{background-repeat:no-repeat;background-image:url("/Content/Images/AccountNew/Home/customer-service-block-desktop.png");background-position:top right -60px;background-size:68%;padding:39px 39px 10px}}.account-home-upsell-help{padding:0;padding-bottom:40px}.account-home-upsell-help-image img{width:100%;transform:scale(1.1);max-width:500px}@media screen and (min-width:450px){.account-home-upsell-help-image{display:none}}.account-home-upsell-help-content{max-width:50%}@media screen and (min-width:767px){.account-home-upsell-help-content{padding:0}}.account-home-upsell-help-content{padding:40px 20px 0 40px}@media screen and (max-width:426px){.account-home-upsell-help-content{max-width:100%;padding:20px}}.account-home-upsell-help-content h4{font-family:fatfrank,sans-serif;font-size:19px}.account-home-upsell-help-content p{margin-bottom:10px}.account-home-upsell-help-content p a{color:#000;text-decoration:underline}.account-home-upsell-help-content .button p{margin:0}.account-home-upsell h2{font-size:49px;line-height:44px}.account-home-upsell .button{max-width:183px;margin-top:20px;margin-bottom:0}.calendar{margin:0 auto}.clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0}.counter .sheet{width:37px;height:34px;line-height:34px;font-size:25px;color:#fff;float:left;box-sizing:border-box;position:relative}.counter .sheet>div{height:50%;width:100%;overflow:hidden;position:relative}.counter .sheet>div span{position:absolute;left:0;width:100%;text-align:center;font-family:fatfrank,sans-serif;color:#000}.counter .sheet .up{top:0;background-color:#fff;border-radius:2px 2px 0 0}.counter .sheet .up span{top:0}.counter .sheet .down{bottom:0;background-color:#fff;border-radius:0 0 2px 2px;box-sizing:border-box}.counter .sheet .down span{bottom:0}.counter .sheet .helper{position:absolute;left:0}.counter .sheet .helper-up{background-color:#fff;top:0;border-radius:2px 2px 0 0;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.counter .sheet .helper-up span{top:0}.counter .sheet .helper-down{background-color:#fff;top:50%;border-radius:0 0 2px 2px;box-sizing:border-box;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}.counter .sheet .helper-down span{bottom:0}@-webkit-keyframes upflip{from{-webkit-transform:rotateX(0deg)}to{-webkit-transform:rotateX(-90deg)}}@keyframes upflip{from{transform:rotateX(0deg)}to{transform:rotateX(-90deg)}}@-webkit-keyframes downflip{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg)}}@keyframes downflip{0%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}@media screen and (min-width:48em){.account-order-summary h1,.account-order-summary h3,.account-order-summary h5{font-size:55px;line-height:55px}}.account-order-summary-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:36px;margin-top:30px;margin-bottom:24px}@media screen and (max-width:767px){.account-order-summary-grid{grid-template-columns:1fr;gap:15px;margin-top:15px}}.account-order-summary-grid-order{background-color:#f3f3f3;padding:31px 40px 38px}.account-order-summary-grid-order h3{line-height:31px;margin-bottom:8px}.account-order-summary-grid-order div{margin-bottom:15px}.account-order-summary-grid-order div p:first-child{font-family:futura-pt-bold,sans-serif}.account-order-summary-grid-order .primary{max-width:200px}.account-order-summary-grid-view-order{background-color:#f3f3f3;padding:39px 51px;grid-column:1/-1;position:relative}@media screen and (max-width:767px){.account-order-summary-grid-view-order{padding:31px 33px}}.account-order-summary-grid-view-order-close{position:absolute;top:25px;right:25px;border:none;padding:0;width:inherit}.account-order-summary-grid-view-order-close p{font-size:16px;color:#979797}.account-order-summary-grid-view-order h2{font-size:34px;margin-bottom:25px}@media screen and (max-width:767px){.account-order-summary-grid-view-order h2{font-size:26px;line-height:31px;margin-bottom:20px}}.account-order-summary-grid-view-order h4{font-family:fatfrank,sans-serif;font-size:19px;line-height:23px}.account-order-summary-grid-view-order-pet{margin-bottom:35px}.account-order-summary-grid-view-order-product{margin-bottom:25px}.account-order-summary-grid-view-order-product .show-discount .account-order-summary-grid-view-order-product-price{text-decoration:line-through}.account-order-summary-grid-view-order-product .show-discount .account-order-summary-grid-view-order-product-discount{display:inline-block}.account-order-summary-grid-view-order-product-discount{display:none;color:#fb4a4a;margin-left:4px}@media screen and (min-width:48em){.account-order-summary-grid-view-order .medium-5{border-right:1px solid #d0d0d0}}@media screen and (max-width:767px){.account-order-summary-grid-view-order .medium-5{border-bottom:1px solid #d0d0d0}}@media screen and (min-width:48em){.account-order-summary-grid-view-order .medium-7{padding-left:50px}}@media screen and (max-width:767px){.account-order-summary-grid-view-order .medium-7{padding-top:27px}}.account-order-summary-grid-view-order-prices{border-bottom:1px solid #d0d0d0;padding-bottom:25px}.account-order-summary-grid-view-order-prices p:last-child{margin-top:25px}.account-order-summary-grid-view-order-prices p span{font-family:futura-pt-bold,sans-serif}.account-order-summary-grid-view-order-prices-discount{color:#fb4a4a}.account-order-summary-grid-view-order-details{padding-top:25px}.account-order-summary-grid-view-order-details div{margin-bottom:25px}.account-order-summary-grid-view-order-details div p:first-child{font-family:futura-pt-bold,sans-serif}.account-products-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 76px;margin-top:32px;max-width:790px}@media screen and (max-width:767px){.account-products-grid{grid-template-columns:1fr}}.account-products-grid>div{flex-basis:50%}.account-products-grid h4{font-family:fatfrank,sans-serif;font-size:18px;line-height:23px;margin-bottom:0}.account-products-grid-product{display:flex;align-items:center;background-color:#f3f3f3;border-radius:0;padding:12px;margin-top:12px;cursor:pointer}.account-products-grid-product img{max-width:67px;margin-right:14px}.account-products-grid-product div p{font-size:16px;line-height:21px}.account-products-grid-product div p:first-child{font-family:futura-pt-bold,sans-serif}.account-products-grid-product.selected{background-color:#fff !important}.account-products-grid-product.selected .account-products-grid-checkbox{background-color:#4bd282;position:relative;border:none}.account-products-grid-product.selected .account-products-grid-checkbox:before{content:"";position:absolute;width:5px;height:10px;border:2px solid #000;transform:rotate(45deg);border-left:none;border-top:none;top:2px;right:5px;z-index:1}.account-products-grid-checkbox{display:inline-block;width:16px;height:16px;background-color:#fff;margin-right:20px;flex-shrink:0;border:1px solid #979797;margin:0 5px}.account-new{height:100%;scrollbar-width:none;background-color:#fff;min-height:100vh}.account-new .grid-container h2{font-size:22px;line-height:22px}.account-new .pet-select-nav{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.account-new .pet-select-nav{align-items:unset}}@media screen and (max-width:767px){.account-new .pet-select-nav{flex-direction:column-reverse}}.account-new input.account-input:focus,.account-new textarea.account-input:focus{border:none;outline:none;box-shadow:none}.account-new select{background-image:url("/Content/Images/Funnel/down-arrow.svg");background-size:18px;background-position:100% 0;cursor:pointer}.account-new select:invalid,.account-new select option[value=""]{color:#aaa}.account-new select option{color:#000}.account-new select:focus{border:none;outline:none;box-shadow:none}.account-new .validation-error{justify-content:left}.account-new .account-pet-subscription{position:sticky;top:0;background-color:#fff}.account-new .account-pet-subscription.drop-shadow{-webkit-box-shadow:0 0 12px -1px rgba(113,113,113,.73);box-shadow:0 0 12px -1px rgba(113,113,113,.73);z-index:5}.account-new .account-pet-subscription h2{font-size:26px;line-height:26px;margin-bottom:0}.account-new .account-pet-subscription-tab-content .grid-container{padding:0}.account-new .account-pet-subscription-tabs{position:sticky;display:flex;top:0;z-index:10;padding-top:20px;width:50%}@media screen and (max-width:767px){.account-new .account-pet-subscription-tabs{width:100%}}.account-new .account-pet-subscription-tabs .grid-container{display:flex;align-items:flex-start;gap:15px;scrollbar-width:none;overflow:scroll;white-space:nowrap;padding-left:0;padding-right:0;width:100%}.account-new .account-pet-subscription-tabs .grid-container img{max-width:unset}.account-new .account-pet-subscription-tabs .grid-container .sticky{position:sticky;left:0}.account-new .account-pet-subscription-tabs .grid-container .sticky-right{position:sticky;right:0}.account-new .account-pet-subscription-tabs .grid-container .pet-button{position:relative;background-color:#f3f3f3;padding:8px;border-radius:8px;cursor:pointer;user-select:none;margin-top:12px;margin-bottom:12px;border:3px solid #f3f3f3;min-width:108px;transition:background-color .3s ease,border-color .3s ease}.account-new .account-pet-subscription-tabs .grid-container .pet-button p{text-align:center;color:#606060;font-weight:bold;font-size:18px}.account-new .account-pet-subscription-tabs .grid-container .pet-button .status-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:2px 8px;border:1px solid #ad62fd;font-size:10px;font-family:futura-pt-bold,sans-serif;text-transform:uppercase;white-space:nowrap;pointer-events:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.account-new .account-pet-subscription-tabs .grid-container .pet-button.selected{background-color:#f0e3ff;border-color:#ad62fd}.account-new .account-pet-subscription-tabs .grid-container .pet-button.selected p{color:#000}.account-new .account-pet-subscription-tabs .grid-container .tab-group{display:inline-flex;flex-direction:column;align-items:center;min-width:108px}.account-new .account-pet-subscription-tabs .grid-container button{max-width:184px;margin:0}@media screen and (max-width:767px){.account-new .account-pet-subscription-tabs .grid-container button{max-width:144px}}.account-new .account-pet-subscription-tabs .grid-container div h3{display:inline-block;cursor:pointer;margin-bottom:0;font-size:20px;line-height:26px}.account-new .account-pet-subscription-tabs .grid-container div h3:not(:last-child){margin-right:20px}.account-new .account-pet-subscription-tabs .grid-container div h3.selected{border-bottom:4px solid #4bd282}.account-new .account-pet-subscription-tabs .arrows .slick-arrow{display:none;height:100%;cursor:pointer}.account-new .account-pet-subscription-tabs .arrows .slick-arrow-left{padding-right:10px}.account-new .account-pet-subscription-tabs .arrows .slick-arrow-right{padding-left:10px}.account-new .account-pet-subscription-tabs .arrows .slick-arrow img{max-width:10px}.account-new .account-pet-subscription-tabs .arrows .show{display:flex}.account-new .account-pet-subscription-add-pet .no-pets-message__button{display:flex;justify-content:center}.account-new .account-pet-subscription-add-pet{width:100%}@media screen and (max-width:767px){.account-new .account-pet-subscription-add-pet{margin-bottom:0}}.account-new .account-pet-subscription-add-pet .grid-container{display:flex;justify-content:end;padding:0}.account-new .account-pet-subscription-add-pet .button-light-yellow{text-transform:unset;border:0;background-color:rgba(255,210,47,.35);border-radius:8px;width:75%;padding:8px;letter-spacing:normal}.account-new .account-pet-subscription-add-pet .button-light-yellow p{display:flex;justify-content:center;align-items:center;gap:8px;font-size:18px}@media screen and (max-width:767px){.account-new .account-pet-subscription-add-pet .button-light-yellow{max-width:unset;width:100%}}.account-new .account-pet-subscription-add-pet-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.account-new .account-pet-subscription-pet{position:relative;padding:0 20px 20px 20px}.account-new .account-pet-subscription-pet .row{display:flex;width:100%}.account-new .account-pet-subscription-pet .row .details{display:flex;align-items:center;width:unset}.account-new .account-pet-subscription-pet .row .details .summary-details{display:inline-block}@media screen and (max-width:767px){.account-new .account-pet-subscription-pet .row .details .summary-details{display:block;padding-top:10px}}.account-new .account-pet-subscription-pet h1,.account-new .account-pet-subscription-pet h3,.account-new .account-pet-subscription-pet h5{display:inline-block}.account-new .account-pet-subscription-pet .pet-header{display:table}.account-new .account-pet-subscription-pet .pet-header .pet-status{background-color:#f00}.account-new .account-pet-subscription-pet .pet-header>div{display:table-cell;vertical-align:middle}.account-new .account-pet-subscription-pet .pet-header>div span{font-family:futura-pt-bold,sans-serif;background-color:#ffbe6f;padding:5px;margin-left:20px;padding:6px;padding-left:30px;padding-right:30px;font-weight:bold}.account-new .account-pet-subscription-pet .pet-header>div span.deactivated{background-color:#b2b2b2}.account-new .account-pet-subscription-pet .pet-header>div span.skipped{background-color:#ffbe6f}.account-new .account-pet-subscription-pet .pet-header>div span.active{background-color:#a5e07e}.account-new .account-pet-subscription-pet .pet-header>div span.inactive{background-color:#ffb1a4}@media screen and (max-width:767px){.account-new .account-pet-subscription-pet .pet-header>div span{margin-left:0}}@media screen and (min-width:48em){.account-new .account-pet-subscription-pet{padding:32px 20px}}@media screen and (min-width:48em){.account-new .account-pet-subscription-pet{display:flex;align-items:center;gap:25px}}@media screen and (max-width:767px){.account-new .account-pet-subscription-pet>div{margin:20px 0 10px}}.account-new .account-pet-subscription-pet-image{display:flex;width:108px;height:108px;padding:0}.account-new .account-pet-subscription-pet-image img{margin:auto}.account-new .account-pet-subscription-pet-image.deactivated{filter:grayscale(100%)}.account-new .account-pet-subscription-pet-image.no-image{display:flex;justify-content:center;background-color:#f3f3f3;align-items:center;border-radius:50%;cursor:pointer;flex:1 0 auto;max-width:108px;max-height:108px}.account-new .account-pet-subscription-pet-image.no-image img{height:50%}.account-new .account-pet-subscription-pet-summary{display:flex}.account-new .account-pet-subscription-pet-summary-edit{display:flex;gap:7px;text-transform:none;width:auto;padding:0;border:0;cursor:pointer}.account-new .account-pet-subscription-pet-summary-edit p{text-decoration:underline;text-decoration-color:#000 !important}@media screen and (min-width:48em){.account-new .account-pet-subscription-pet-summary-edit{margin-left:24px}}.account-new .account-pet-subscription-pet-summary-edit p{font-size:18px;line-height:23px;font-weight:unset;letter-spacing:0}.account-new .account-pet-subscription-pet-summary-edit--small{margin-left:0;margin-right:4px;display:inline}.account-new .account-pet-subscription-details{background-color:#f3f3f3;padding-bottom:32px;padding-top:32px}.account-new .account-pet-subscription-details.active{background-color:#fff;padding-top:0}.account-new .account-pet-subscription-details.active .grid-container h2{padding-left:0}.account-new .account-pet-subscription-details.active .grid-container>h2:first-child{padding-top:20px}.account-new .account-pet-subscription-details.active>div:first-child{padding-top:0}.account-new .account-pet-subscription-details.deactivated,.account-new .account-pet-subscription-details.inactive{background-color:transparent;padding-top:0}.account-new .account-pet-subscription-details.deactivated .status-header,.account-new .account-pet-subscription-details.inactive .status-header{background-color:#e7f7dd;padding:20px 20px}.account-new .account-pet-subscription-details.deactivated .status-header-content,.account-new .account-pet-subscription-details.inactive .status-header-content{margin:auto;max-width:1024px}.account-new .account-pet-subscription-details.pet-cancel-links{background-color:#fff;padding-top:0;padding-bottom:0}.account-new .account-pet-subscription-details.pet-cancel-links h2{padding-left:20px}.account-new .account-pet-subscription-details.pet-cancel-links .button-container{background-color:#fff;padding:32px 0 0 0}.account-new .account-pet-subscription-details.pet-cancel-links .button-container.bg-grey{background:#f3f3f3}.account-new .account-pet-subscription-details.pet-cancel-links .button-container.bg-grey .pet-cancel-button{background-color:#fff;padding:10px 20px}.account-new .account-pet-subscription-details.pet-cancel-links .button-container.bg-white{background:#fff}.account-new .account-pet-subscription-details.pet-cancel-links .button-container.bg-white .pet-cancel-button{background-color:#f3f3f3;padding:10px 20px}.account-new .account-pet-subscription-details.paused .account-pet-subscription-details-container-frequency{background-color:#d8d8d8;display:inline-flex;align-items:center;gap:8px}.account-new .account-pet-subscription-details.paused .account-pet-subscription-details-container-frequency img{flex:0 0 auto}.account-new .account-pet-subscription-details.paused .account-pet-subscription-details-container-frequency span{margin:0;text-transform:uppercase}.account-new .account-pet-subscription-details.paused .account-pet-subscription-details-product-buttons{pointer-events:none}.account-new .account-pet-subscription-details.paused .account-pet-subscription-details-product-buttons .primary{background-color:#d8d8d8;border-color:#d8d8d8;color:#8d8d8d}.account-new .account-pet-subscription-details.paused .account-pet-subscription-details-product-buttons a:not(.primary){color:#888}.account-new .account-pet-subscription-details.paused .account-pet-subscription-details-skip{display:none}.account-new .account-pet-subscription-details-header{display:flex;padding-right:16px;gap:10px}@media screen and (min-width:48em){.account-new .account-pet-subscription-details-header{justify-content:space-between;align-items:center}}@media screen and (max-width:767px){.account-new .account-pet-subscription-details-header{flex-direction:column}}.account-new .account-pet-subscription-details-header .brand-yellow{max-width:140px}.account-new .account-pet-subscription-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px;margin-top:19px}.account-new .account-pet-subscription-details-grid.account-products-grid{max-width:unset}@media screen and (max-width:767px){.account-new .account-pet-subscription-details-grid{grid-template-columns:1fr;gap:12px}}.account-new .account-pet-subscription-details .reactivate-product-list{display:block;margin-top:19px}.account-new .account-pet-subscription-details .reactivate-product-list-group{border:1px solid #d9dee3;border-radius:12px;background-color:#fff;overflow:hidden}.account-new .account-pet-subscription-details .reactivate-product-list-heading{margin:0;padding:16px 20px;background-color:#f7f8f9;border-bottom:1px solid #e6eaee;font-family:fatfrank,sans-serif;font-size:19px;line-height:23px}.account-new .account-pet-subscription-details .reactivate-product-list-empty{padding:28px 20px 30px;text-align:center}.account-new .account-pet-subscription-details .reactivate-product-list-empty p{max-width:360px;margin:0 auto;color:#d8d8d8;font-family:futura-pt,sans-serif;font-size:16px;line-height:21px}.account-new .account-pet-subscription-details .reactivate-product-list-empty-title{margin-bottom:6px !important;color:#000 !important;font-family:futura-pt-bold,sans-serif !important;font-size:18px !important;line-height:24px !important}.account-new .account-pet-subscription-details-container{background-color:#fff}.account-new .account-pet-subscription-details-container.skipped{background-color:transparent;border:2px solid #ffbe6f}.account-new .account-pet-subscription-details-container.deactivated{background-color:#f3f3f3}.account-new .account-pet-subscription-details-container-frequency{display:inline-block;padding:4px 12px;background-color:#a5e07e}.account-new .account-pet-subscription-details-container-frequency.skipped{background-color:#ffbe6f}.account-new .account-pet-subscription-details-container-frequency p{font-family:futura-pt-bold,sans-serif;font-size:16px;line-height:21px}.account-new .account-pet-subscription-details-container.paused{background-color:transparent;border:2px solid #d8d8d8}.account-new .account-pet-subscription-details-container.paused .account-pet-subscription-details-container-frequency{background-color:#d8d8d8}.account-new .account-pet-subscription-details .reactivate-product-list-item.account-pet-subscription-details-container{margin-top:0;border:0;border-left:4px solid transparent;border-top:1px solid #e6eaee;background-color:#fff !important;transition:background-color .2s ease,border-left-color .2s ease}.account-new .account-pet-subscription-details .reactivate-product-list-item.account-pet-subscription-details-container:first-of-type{border-top:0}.account-new .account-pet-subscription-details .reactivate-product-list-item.account-pet-subscription-details-container:hover{background-color:#fafbfb}.account-new .account-pet-subscription-details .reactivate-product-list-item.account-pet-subscription-details-container.selected{background-color:#f7fbf7 !important;border-left-color:#4bd282}.account-new .account-pet-subscription-details .reactivate-product-list-item.account-pet-subscription-details-container.selected .reactivate-product-list-checkbox.account-products-grid-checkbox{background-color:#4bd282;border-color:#4bd282;position:relative}.account-new .account-pet-subscription-details .reactivate-product-list-item.account-pet-subscription-details-container.selected .reactivate-product-list-checkbox.account-products-grid-checkbox:before{content:"";position:absolute;width:5px;height:10px;border:2px solid #fff;transform:rotate(45deg);border-left:none;border-top:none;top:1px;right:4px;z-index:1}.account-new .account-pet-subscription-details .reactivate-product-list-item.account-pet-subscription-details-container .account-pet-subscription-details-product{padding:16px 20px}.account-new .account-pet-subscription-details .reactivate-product-list-checkbox.account-products-grid-checkbox{width:16px;height:16px;border-radius:4px;margin-right:14px;border:1px solid #c9c9c9;background-color:#fff;transition:border-color .2s ease,background-color .2s ease}.account-new .account-pet-subscription-details .reactivate-product-list-checkbox.account-products-grid-checkbox:before{content:none}@media screen and (max-width:767px){.account-new .account-pet-subscription-details .reactivate-product-list-item .account-pet-subscription-details-product{padding:16px}}.account-new .account-pet-subscription-details-product{padding:12px 16px}.account-new .account-pet-subscription-details-product img{max-width:85px}.account-new .account-pet-subscription-details-product img.skipped{filter:grayscale(100%)}.account-new .account-pet-subscription-details-product-content{display:flex;align-items:center;background-color:transparent;padding:0}.account-new .account-pet-subscription-details-product-content span.account-products-grid-checkbox{width:20px;height:20px}.account-new .account-pet-subscription-details-product-content span.account-products-grid-checkbox:before{top:5px;right:7px}.account-new .account-pet-subscription-details-product-content.selected{background-color:transparent;outline:unset}.account-new .account-pet-subscription-details-product-content.selected>span{background-color:#cbe453}.account-new .account-pet-subscription-details-product-content>div{max-width:225px;margin-left:16px}.account-new .account-pet-subscription-details-product-content>div p{font-size:16px;line-height:21px}.account-new .account-pet-subscription-details-product-content>div p:first-child{font-family:futura-pt-bold,sans-serif}.account-new .account-pet-subscription-details-product-content .show-discount .account-pet-subscription-details-product-content-price{text-decoration:line-through}.account-new .account-pet-subscription-details-product-content .show-discount .account-pet-subscription-details-product-content-discount{display:inline-block}.account-new .account-pet-subscription-details-product-content-discount{display:none;color:#fb4a4a;margin-left:4px}.account-new .account-pet-subscription-details-product-buttons-error-message{display:none}@media screen and (max-width:767px){.account-new .account-pet-subscription-details-product-buttons-subscription-buttons-panel{float:left;width:50%;padding-top:10px;padding-bottom:10px}}.account-new .account-pet-subscription-details-product-buttons-quantity-panel-quantity-button-padding{padding-left:10px}.account-new .account-pet-subscription-details-product-buttons-quantity-panel-quantity-dropdown{max-width:160px;background-color:#f3f3f3;padding:12px 16px;font-size:15px;font-weight:bold;color:#000;background-image:url(/Content/Images/Down_arrow.svg);background-position:right 10px center;margin-right:100%}.account-new .account-pet-subscription-details-product-buttons-quantity-panel-quantity-change-panel{display:none}.account-new .account-pet-subscription-details-product-buttons-quantity-panel-quantity-change-save{background-color:#ffd22f;color:#000;max-width:140px;border:0;margin-bottom:12px;margin-top:6px;display:block}.account-new .account-pet-subscription-details-product-buttons-quantity-panel-quantity-change{color:#000;background-color:#f3f3f3}.account-new .account-pet-subscription-details-product-buttons-quantity-panel-quantity-change-option{background-color:#f3f3f3;color:#000}.account-new .account-pet-subscription-details-product-buttons-quantity-panel .quantity-margin-bottom{margin-bottom:10px}@media screen and (min-width:48em){.account-new .account-pet-subscription-details-product-buttons{flex-basis:140px;margin-bottom:-5px}}.account-new .account-pet-subscription-details-product-buttons .primary,.account-new .account-pet-subscription-details-product-buttons .brand-yellow{max-width:140px}@media screen and (min-width:48em){.account-new .account-pet-subscription-details-product-buttons .primary,.account-new .account-pet-subscription-details-product-buttons .brand-yellow{margin-bottom:9px}}@media screen and (max-width:767px){.account-new .account-pet-subscription-details-product-buttons .primary,.account-new .account-pet-subscription-details-product-buttons .brand-yellow{margin-right:10px;margin-bottom:0}}.account-new .account-pet-subscription-details-product-buttons a:not(.primary){font-family:futura-pt,sans-serif;font-size:16px;line-height:21px;color:#000}.account-new .account-pet-subscription-details-skip.button{max-width:160px;margin-left:16px;margin-bottom:0}.account-new .account-pet-subscription-details-copy{display:flex;align-items:start;margin:30px 0;gap:11px}.account-new .account-pet-subscription-details-copy a{color:#000;text-decoration:underline}.account-new .account-pet-subscription-details-none{margin-top:14px}.account-new .account-pet-subscription-details .grid-container{padding:0 20px}.account-new .account-pet-subscription-details .button-section{padding-left:20px;padding-right:20px;padding-bottom:27px}.account-new .account-pet-subscription-details .button-section p{display:inline-block;font-size:16px;line-height:21px}.account-new .account-pet-subscription-details .button-section .account-select{max-width:unset;width:100%}@media screen and (max-width:767px){.account-new .account-pet-subscription-details .button-section .account-select{width:100%}}.account-new .account-pet-subscription-details .button-section .btn-frequency-change{max-width:unset;width:50%}@media screen and (max-width:767px){.account-new .account-pet-subscription-details .button-section .btn-frequency-change{width:100%}}.account-new .account-pet-subscription-details .button-section-pet{display:grid;grid-template-columns:1fr 1fr;gap:21px;margin-top:19px;margin-bottom:0}@media screen and (max-width:767px){.account-new .account-pet-subscription-details .button-section-pet{grid-template-columns:1fr;gap:10px}}.account-new .account-pet-subscription-details .button-section-pet-skip{padding-bottom:0}.account-new .account-pet-subscription-details .button-section-product{padding-right:20px}.account-new .account-pet-subscription-details .button-section-product>div{border-top:2px solid #f3f3f3;padding-top:10px;padding-bottom:10px}.account-new .account-pet-subscription-details .button-section-product ul{margin-bottom:0}@media screen and (max-width:767px){.account-new .account-pet-subscription-details .button-section .accordion-content{padding-right:0}}.account-new .account-pet-subscription-details .footer-button{padding-top:20px}.account-new .account-pet-subscription-details .button-panel div{display:inline-block}.account-new .account-pet-subscription-details .button-text{width:90%}.account-new .account-pet-subscription-details .button-text img{margin-right:10px}.account-new .account-pet-subscription-details .button-arrow{float:right;height:25px;max-width:25px}.account-new .account-pet-subscription-details .button-arrow.frequency img{transform:rotate(90deg)}.account-new .account-pet-subscription-details .button-arrow img{max-height:10px}.account-new .account-pet-subscription-details .delete-link{padding:20px 0}.account-new .account-pet-subscription-details .delete-link a{font-family:futura-pt,sans-serif;font-size:18px;text-decoration:underline;color:#000}@media screen and (max-width:767px){.account-new .account-pet-subscription-details .delete-link{text-align:center}}.account-new .account-pet-subscription-details .account-pet-subscription-details-actions{display:flex;justify-content:space-between;align-items:center}.account-new .account-pet-subscription-details .account-pet-subscription-details-actions .footer-button{padding-top:20px}.account-new .account-pet-subscription-details .account-pet-subscription-details-actions .footer-button form{margin-bottom:0}.account-new .account-pet-subscription-details .account-pet-subscription-details-actions .footer-button .reactivate-pet{min-width:300px}.account-new .account-pet-subscription-details .account-pet-subscription-details-actions .delete-link{padding:20px 0}@media screen and (max-width:767px){.account-new .account-pet-subscription-details .account-pet-subscription-details-actions{flex-direction:column;justify-content:center;align-items:center}.account-new .account-pet-subscription-details .account-pet-subscription-details-actions .footer-button,.account-new .account-pet-subscription-details .account-pet-subscription-details-actions .delete-link{width:100%;text-align:center}.account-new .account-pet-subscription-details .account-pet-subscription-details-actions .footer-button .reactivate-pet{min-width:0;width:100%}.account-new .account-pet-subscription-details .account-pet-subscription-details-actions .delete-link{padding-top:16px;padding-bottom:0}}.account-new .account-pet-subscription .account-pet-subscription-details-container-frequency .subscription-add-ons-product-frequency-copy{font-family:futura-pt,sans-serif !important;font-size:14px !important;line-height:18px !important;text-transform:uppercase;margin:0}.account-new .account-pet-subscription-edit{padding:16px 0 32px}@media screen and (min-width:48em){.account-new .account-pet-subscription-edit{padding:32px 0 40px}}.account-new .account-pet-subscription-edit-header{display:flex;justify-content:space-between;align-items:center}.account-new .account-pet-subscription-edit-header h1,.account-new .account-pet-subscription-edit-header h3,.account-new .account-pet-subscription-edit-header h5{margin-bottom:0}.account-new .account-pet-subscription-edit-header .account-pet-subscription-edit-close{font-size:14px;padding:8px 12px;max-width:120px}.account-new .account-pet-subscription-edit-content{background-color:#f3f3f3;padding:20px;margin-top:32px}@media screen and (max-width:767px){.account-new .account-pet-subscription-edit-content{padding:20px 16px}}.account-new .account-pet-subscription-edit-content-image{display:inline-block;width:100%;max-width:144px;position:relative;cursor:pointer}.account-new .account-pet-subscription-edit-content-image.no-image{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;width:144px;height:144px}.account-new .account-pet-subscription-edit-content-image.no-image .account-pet-subscription-edit-content-image-pet{max-height:100px;height:100%;width:auto}.account-new .account-pet-subscription-edit-content-image-upload{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(50%)}.account-new .account-pet-subscription-edit-content-image-pet{width:100%;height:auto}.account-new .account-pet-subscription-edit-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;padding-top:42px}@media screen and (max-width:767px){.account-new .account-pet-subscription-edit-content-grid{grid-template-columns:1fr}}@media screen and (min-width:48em){.account-new .account-pet-subscription-edit-content-grid-age{grid-column:1/3}}.account-new .account-pet-subscription-edit-content-grid-age .age-row{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media screen and (max-width:767px){.account-new .account-pet-subscription-edit-content-grid-age .age-row{grid-template-columns:1fr}}@media screen and (min-width:48em){.account-new .account-pet-subscription-edit-content-grid-age .age-row>div:nth-child(2) select{margin-top:37px}}.account-new .account-pet-subscription-edit-content-grid-checkboxes{grid-column:1/-1}.account-new .account-pet-subscription-edit-content-grid-checkboxes p{font-family:futura-pt-bold,sans-serif}.account-new .account-pet-subscription-edit-content-grid-checkboxes>div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:767px){.account-new .account-pet-subscription-edit-content-grid-checkboxes>div{grid-template-columns:1fr}}.account-new .account-pet-subscription-edit-content-grid .autocomplete-items{position:absolute;z-index:99;font-family:futura-pt,sans-serif;max-height:150px;overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid #aaa;border-radius:0 0 25px 25px;text-align:left;padding:15px 25px;font-size:18px}.account-new .account-pet-subscription-edit-content-grid .autocomplete-items div{padding:3px 1em 3px .4em;cursor:pointer}.account-new .account-pet-subscription-edit-content-grid .autocomplete-items div.autocomplete-active{background-color:#1e90ff !important;color:#fff}.account-new .account-pet-subscription-edit-content-grid .autocomplete-items::-webkit-scrollbar{display:none}.account-new .account-pet-subscription-edit-content-grid-save{max-width:198px}@media screen and (max-width:767px){.account-new .account-pet-subscription-edit-content-grid-save{max-width:100%}}.account-new .account-pet-subscription-edit-content-grid-save-button-container-padding{padding-top:30px}.account-new .account-pet-subscription-edit-content-grid-item{position:relative}.account-new .account-pet-subscription-edit-content-remove{margin:20px auto 0 auto;display:flex;justify-content:center}.account-new .account-pet-subscription-edit-content-remove a{text-decoration:underline;color:#000;display:inline-block}.account-new .account-breadcrumbs{margin:0;padding:20px 0}.account-new .account-breadcrumbs-current{font-family:futura-pt-bold,sans-serif}.account-new .no-pets-message{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:3rem 1rem;background-color:#f3f3f3;border-radius:.5rem;margin:2rem 20px}@media screen and (min-width:64em){.account-new .no-pets-message{margin:2rem auto}}.account-new .no-pets-message a{display:flex;justify-content:center;align-items:center;gap:4px;color:#000}.account-new .no-pets-message a:visited,.account-new .no-pets-message a:hover,.account-new .no-pets-message a:active{color:#000}.account-new .no-pets-message a strong{color:inherit}.account-new .no-pets-message__heading{margin-bottom:1rem}.account-new .no-pets-message__subtext{margin-bottom:1.5rem;color:#333}.account-new .help-banner{background-color:#e7f7dd;padding:20px 20px}.account-new .help-banner-content{margin:auto;max-width:1024px}.account-new .help-banner p{margin:0;font-size:18px;font-family:futura-pt-bold,sans-serif;text-align:center}.account-new .help-banner a{text-decoration:underline}.account-new .help-banner a:visited,.account-new .help-banner a:hover,.account-new .help-banner a:active,.account-new .help-banner a:focus{color:currentColor}.account-new .pet-tag-status-section{background-color:#f3f3f3;padding-bottom:40px}.account-new .pet-tag-status-section .grid-container{padding:0 20px;margin:0 auto}.account-new .pet-tag-status-section .pet-tag-status-heading{margin-bottom:16px}.account-new .pet-tag-status-card{background:#fff;border-radius:16px;border:1px solid #ebddf0;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.03)}.account-new .pet-tag-status-card__eyebrow{background-color:#ebddf0;color:#000;font-family:futura-pt-bold,sans-serif;font-size:18px;line-height:1.2;padding:14px 20px}.account-new .pet-tag-status-card__inner{display:grid;grid-template-columns:120px 1fr;grid-template-areas:"image title" "image content";column-gap:14px;row-gap:10px;padding:20px}@media screen and (max-width:767px){.account-new .pet-tag-status-card__inner{padding:16px;grid-template-columns:120px 1fr;grid-template-areas:"image title" "content content"}}.account-new .pet-tag-status-card__image{grid-area:image;display:flex;align-items:center;justify-content:center}.account-new .pet-tag-status-card__image img{max-width:120px;height:auto;display:block}@media screen and (max-width:767px){.account-new .pet-tag-status-card__image{justify-content:flex-start;align-items:flex-start}}.account-new .pet-tag-status-card__title{grid-area:title}.account-new .pet-tag-status-card__title h4{font-size:18px;line-height:1.2;font-family:futura-pt-bold,sans-serif;margin:0 0 10px}@media screen and (max-width:767px){.account-new .pet-tag-status-card__title h4{font-size:16px}}.account-new .pet-tag-status-card__title .pricing{font-size:18px;line-height:1.2;font-family:futura-pt-bold,sans-serif;color:#f00;margin:0}@media screen and (max-width:767px){.account-new .pet-tag-status-card__title .pricing{font-size:16px}}.account-new .pet-tag-status-card__content{grid-area:content;min-width:0}.account-new .pet-tag-status-card__pill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-size:18px;font-family:futura-pt,sans-serif}.account-new .pet-tag-status-card__pill .pill-dot{width:10px;height:10px;border-radius:50%;background-color:#27ae60}.account-new .pet-tag-status-card__pill--live{background-color:#ebddf0}.account-new .pet-tag-status-card__pill--inactive{background-color:#f5f5f5;border:1px dashed #b3b3b3}.account-new .pet-tag-status-card__pill--inactive .pill-dot{background-color:#b3b3b3}.account-new .pet-tag-status-card__body{font-family:futura-pt,sans-serif;font-size:16px;line-height:1.5;margin:0 0 12px;color:#000}.account-new .pet-tag-status-card__body a{text-decoration:underline}.account-new .pet-tag-status-card__body a:visited,.account-new .pet-tag-status-card__body a:hover,.account-new .pet-tag-status-card__body a:active,.account-new .pet-tag-status-card__body a:focus{color:currentColor}.account-new .pet-tag-status-card__meta{font-family:futura-pt,sans-serif;font-size:18px;margin:0;color:#000;text-decoration:underline}.account-new .pet-tag-status-card__meta a{text-decoration:underline;font-weight:700}.account-new .pet-tag-status-card__meta a:visited,.account-new .pet-tag-status-card__meta a:hover,.account-new .pet-tag-status-card__meta a:active,.account-new .pet-tag-status-card__meta a:focus{color:currentColor}.account-new .pet-tag-status-card__actions{flex:0 0 128px;display:flex;align-items:flex-start;justify-content:flex-end}@media screen and (max-width:767px){.account-new .pet-tag-status-card__actions{flex:0 0 auto;justify-content:flex-start;margin-top:12px}}.account-new .pet-tag-status-card__edit{text-decoration:underline}.account-new .pet-tag-status-card--active{background:linear-gradient(to bottom,#ebddf0 0,#fff 40%)}.account-new .pet-tag-status-card--missing{border-style:dashed}.account-new .pet-tag-status-card__pill--live .pill-dot{animation:tagPulse 2.4s ease-in-out infinite}@keyframes tagPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.75}100%{transform:scale(1);opacity:1}}.account-new .pet-tag-details{margin-top:20px}.account-new .pet-tag-details .grid-container{padding:0 20px}.account-new .pet-tag-details-card{background:#fff;border-radius:16px;border:1px solid #ebddf0;box-shadow:0 2px 6px rgba(0,0,0,.03);overflow:hidden}.account-new .pet-tag-details-card__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background-color:#ebddf0;color:#000;padding:14px 20px;font-family:futura-pt-bold,sans-serif;font-size:18px;line-height:1.2}.account-new .pet-tag-details-card__title{font-size:22px;line-height:1.2;margin:20px 20px 4px}.account-new .pet-tag-details-card__intro{margin:0 20px 12px;font-size:16px;line-height:1.5;color:#444}.account-new .pet-tag-details-card .form-content{padding:0 20px 20px}@media screen and (max-width:767px){.account-new .pet-tag-details-card .form-content{padding:0 16px 20px}}.account-new .pet-tag-details-card .form-content .account-pet-subscription-edit-content-grid-item p{font-family:futura-pt,sans-serif}.account-new .pet-tag-details-card__actions{grid-column:1/-1;margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.account-new .pet-tag-details-card__actions .brand-yellow-green{max-width:198px}@media screen and (max-width:767px){.account-new .pet-tag-details-card__actions .brand-yellow-green{max-width:100%}}.account-new .pet-tag-details-card__actions .brand-yellow-green{text-transform:none}.account-new .pet-tag-details-card__actions .brand-yellow-green p{margin:0}.account-new .pet-tag-details-card__actions button.additional-pet-details-cancel{background-color:#000;color:#fff;border:1px solid rgba(0,0,0,.1) !important;border-radius:9999px;padding:.75rem 1.25rem;font-weight:600;letter-spacing:.3px;font-family:futura-pt,sans-serif;font-size:15px;max-height:40px;max-width:198px}@media screen and (max-width:767px){.account-new .pet-tag-details-card__actions button.additional-pet-details-cancel{max-width:100%}}.account-new .pet-tag-details-card__actions button.additional-pet-details-cancel{display:inline-flex;align-items:center;justify-content:center;text-transform:none}.account-new .pet-tag-details-card .edit-mode{border:1px solid #8a8a8a}.account-new .pet-tag-details-card button{border:none !important}.account-new .pet-tag-details-card .account-input{font-family:futura-pt-bold,sans-serif;font-size:18px;background-color:#fff;border:1px solid #8a8a8a}.account-new .pet-tag-details-card .account-input::placeholder{color:#8a8a8a;font-style:italic;opacity:1;font-size:16px;font-family:futura-pt,sans-serif}.account-new .pet-tag-details-card .account-input:focus{border:1px solid #8a8a8a}.account-new .pet-tag-details-card .account-input:focus,.account-new .pet-tag-details-card textarea:focus{outline:none;box-shadow:none}.account-new .pet-tag-details-card textarea{padding-top:10px;padding-bottom:10px;resize:none}.itch-perks-heading{font-family:fatfrank,sans-serif;font-size:24px !important;line-height:1.2;margin-bottom:24px;color:#000;text-transform:none}@media screen and (max-width:767px){.itch-perks-heading{font-size:20px;margin-bottom:12px}}.itch-promo-card{background:#fff;border:1px solid #ebddf0;border-radius:16px;margin:0 auto 20px auto;max-width:760px}.itch-promo-card .itch-pet-tag-eyebrow{font-size:18px;line-height:1.2;font-family:futura-pt-bold,sans-serif;margin-bottom:16px;background-color:#ebddf0;color:#000;width:100%;border-radius:16px 16px 0 0;padding:16px 20px}.itch-pet-tag-offer{padding:0 16px 16px 16px;justify-content:center}@media screen and (max-width:767px){.itch-pet-tag-offer{justify-content:end}}.itch-pet-tag-offer .itch-pet-tag-image{width:140px;height:auto;margin:0 auto 16px;display:block}@media screen and (min-width:48em){.itch-pet-tag-offer .itch-pet-tag-image{margin:0 auto}}.itch-pet-tag-offer .itch-pet-tag-content{display:flex;flex-direction:column;gap:10px}.itch-pet-tag-offer .itch-pet-tag-title,.itch-pet-tag-offer .free{font-size:18px;line-height:1.2;font-family:futura-pt-bold,sans-serif;margin-bottom:2px}.itch-pet-tag-offer .free{color:#f00}.itch-pet-tag-offer .itch-pet-tag-pricing{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.itch-pet-tag-offer .itch-pet-tag-pricing .value{font-family:futura-pt,sans-serif;font-size:14px;font-style:italic}.itch-pet-tag-offer .itch-pet-tag-btn{background:#ff585d;border:2px solid #ff585d;color:#fff;font-weight:700;font-size:18px;padding:14px 28px;border-radius:12px;cursor:pointer;text-transform:none;transition:.3s ease-in-out}@media screen and (max-width:767px){.itch-pet-tag-offer .itch-pet-tag-btn{width:100%;justify-content:center}}.itch-pet-tag-offer .itch-pet-tag-learn-more{font-family:futura-pt,sans-serif;color:#000;font-size:16px;margin-top:8px;text-transform:none;text-decoration:underline;font-style:normal}.account .account-recommended .grid-container{padding:0}.account .account-recommended-tabs-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;width:100%;max-width:536px}@media screen and (max-width:767px){.account .account-recommended-tabs-nav{max-width:100%}}.account .account-recommended-tabs-nav{overflow:hidden;margin-bottom:21px}.account .account-recommended-tabs{display:flex;align-items:center;gap:20px;flex:1 1 auto;min-width:0;width:100%;max-width:500px}@media screen and (max-width:767px){.account .account-recommended-tabs{max-width:100%}}.account .account-recommended-tabs{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.account .account-recommended-tabs::-webkit-scrollbar{display:none}.account .account-recommended-tabs h3{display:block;flex:0 0 auto;scroll-snap-align:start;cursor:pointer;margin-bottom:0;padding-bottom:5px;font-family:futura-pt,sans-serif;font-size:20px;line-height:26px;white-space:nowrap;opacity:.72}.account .account-recommended-tabs h3.selected{font-family:futura-pt-bold,sans-serif;border-bottom:4px solid #4bd282;opacity:1}.account .account-recommended-tabs-arrow{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:34px;padding:0;border:0;background:none;cursor:pointer;opacity:1;transition:opacity .2s ease}.account .account-recommended-tabs-arrow img{display:block;width:10px;height:auto;max-width:none}.account .account-recommended-tabs-arrow.is-disabled{opacity:.25;pointer-events:none}.account .account-recommended-tabs-arrow.show{display:flex}.account .account-recommended-tabs-nav.is-scrollable .account-recommended-tabs-arrow{display:flex}.account .account-recommended-header h1,.account .account-recommended-header h3,.account .account-recommended-header h5{margin-bottom:15px}.account .account-recommended-top-picks{margin-top:37px;background-color:#ebf2da;padding:37px 54px 54px}@media screen and (min-width:48em){.account .account-recommended-top-picks{border-left:6px solid #6fcc90}}@media screen and (max-width:767px){.account .account-recommended-top-picks{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:22px 20px 50px;border-top:6px solid #6fcc90}}.account .account-recommended-top-picks h2{margin-bottom:20px}.account .account-recommended-top-picks>div{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:30px;padding-top:0}@media screen and (max-width:767px){.account .account-recommended-top-picks>div{grid-template-columns:1fr;gap:18px;width:100%;max-width:none}}.account .account-recommended-top-picks .subscription-add-ons-product{background-color:#fff}.account .account-recommended-top-picks .subscription-add-ons-product select{background-color:#f3f3f3}.account .account-recommended-top-picks .subscription-add-ons-product .funnel-modal-option label,.account .account-recommended-top-picks .subscription-add-ons-product .funnel-modal-option input[type=radio]:checked+label{background-color:#f3f3f3}.account .account-recommended-top-picks .subscription-add-ons-product .funnel-modal-option label:before{background-color:#fff}.account .subscription-add-ons{padding-top:51px}@media screen and (max-width:767px){.account .subscription-add-ons{padding-top:43px}}.account .subscription-add-ons h2{font-size:34px;line-height:35px;margin-bottom:20px}.account .subscription-add-ons-category{margin-bottom:41px}@media screen and (max-width:767px){.account .subscription-add-ons-category{margin-bottom:31px}}.account .subscription-add-ons-category-name{font-family:futura-pt-bold,sans-serif;font-size:21px;line-height:26px;margin-bottom:16px}.account .subscription-add-ons-category>div{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:30px}@media screen and (max-width:767px){.account .subscription-add-ons-category>div{grid-template-columns:1fr;gap:18px}}.account .subscription-add-ons-product{background-color:#f3f3f3;border-radius:11px;padding:25px 20px 35px;height:100%}.account .subscription-add-ons-product>div{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100%}.account .subscription-add-ons-product .account-recommended-popup-trigger{display:inline-block;padding:0;margin:0;cursor:pointer;color:inherit;text-align:inherit;outline:0;text-decoration:none;font:inherit;line-height:inherit}.account .subscription-add-ons-product .account-recommended-popup-trigger-title{display:block;width:100%}.account .subscription-add-ons-product .account-recommended-popup-trigger-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:0}.account .subscription-add-ons-product h3{font-size:18px;line-height:23px;margin-bottom:4px}.account .subscription-add-ons-product-content{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;margin:0 auto 16px;text-align:center;max-width:200px;max-height:200px}.account .subscription-add-ons-product-content img{display:block;width:100%;height:auto;object-fit:contain;margin:auto}.account .subscription-add-ons-product-content-more{display:inline-block;margin-top:8px}.account .subscription-add-ons-product-content-more p{text-decoration:underline}.account .subscription-add-ons-product-content-cost{font-family:futura-pt-bold,sans-serif;margin:0 0 8px}.account .subscription-add-ons-product-content-cost.show-discount .subscription-add-ons-product-content-cost-price{text-decoration:line-through}.account .subscription-add-ons-product-content-cost.show-discount .subscription-add-ons-product-content-cost-discount{display:inline-block}.account .subscription-add-ons-product-content-cost-discount{display:none;color:#fb4a4a;margin-left:4px}.account .subscription-add-ons-product-content-subtitle{margin-bottom:0}.account .subscription-add-ons-product-content-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:futura-pt,sans-serif;font-size:16px;line-height:20px;margin-top:10px}.account .subscription-add-ons-product-content-promotion{margin-top:10px}.account .subscription-add-ons-product-buttons{margin-top:auto;padding-top:18px;text-align:center}.account .subscription-add-ons-product-buttons .account-card-options{margin:0;text-align:left}.account .subscription-add-ons-product-buttons .funnel-modal-options-title{font-family:futura-pt-bold,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;margin-bottom:12px}.account .subscription-add-ons-product-buttons .funnel-modal-option-list{display:flex;flex-direction:column;gap:12px;margin:0}.account .subscription-add-ons-product-buttons .funnel-modal-option{margin:0}.account .subscription-add-ons-product-buttons .funnel-modal-option input[type=radio]{position:absolute;opacity:0;pointer-events:none;margin:0;width:0;height:0}.account .subscription-add-ons-product-buttons .funnel-modal-option label{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:4px 8px;border:1px solid transparent;border-radius:50px;background-color:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.06);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;margin-left:0;margin-right:0;margin-bottom:0;vertical-align:top}.account .subscription-add-ons-product-buttons .funnel-modal-option label:before{content:"";flex:0 0 20px;width:20px;height:20px;border:1px solid rgba(0,0,0,.45);border-radius:50%;background-color:#fff;transition:border-width 160ms ease,border-color 160ms ease,background-color 160ms ease}.account .subscription-add-ons-product-buttons .funnel-modal-option label:hover{border-color:rgba(0,0,0,.12)}.account .subscription-add-ons-product-buttons .funnel-modal-option .option-copy{display:inline-flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:6px;font-family:futura-pt,sans-serif;font-size:15px;line-height:16px;opacity:.7;user-select:none;-webkit-user-select:none;transition:opacity 160ms ease}.account .subscription-add-ons-product-buttons .funnel-modal-option input[type=radio]:checked+label{background-color:#fff;border-color:rgba(0,0,0,.12);box-shadow:0 1px 2px rgba(0,0,0,.06)}.account .subscription-add-ons-product-buttons .funnel-modal-option input[type=radio]:checked+label .option-copy{font-family:futura-pt-bold,sans-serif;opacity:1}.account .subscription-add-ons-product-buttons .funnel-modal-option input[type=radio]:checked+label:before{border-width:6px;border-color:#000}.account .subscription-add-ons-product-buttons .funnel-modal-validation{padding-top:8px}.account .subscription-add-ons-product-buttons .funnel-modal-validation p{text-align:left}.account .subscription-add-ons-product-buttons button{margin-top:14px}.account .subscription-add-ons-product-frequency{text-align:center;margin-top:14px}.account .subscription-add-ons-product-frequency p{font-size:16px}.account .subscription-add-ons-pet{padding-top:51px}@media screen and (max-width:767px){.account .subscription-add-ons-pet{padding-top:20px}}.account .subscription-add-ons-pet .header-copy{background-color:#e7f7dd;padding:20px 0}.account .subscription-add-ons-pet .header-copy .down-arrow{display:flex;justify-content:center}.account .subscription-add-ons-pet .header-copy .down-arrow .down-arrow-icon{border-top:20px solid #e7f7dd;border-left:20px solid transparent;border-right:20px solid transparent}.account .subscription-add-ons-pet .header-copy h2{font-size:18px;font-family:futura-pt-bold,sans-serif;line-height:22px;padding:0 20px;max-width:1200px;margin:auto;text-align:center}.account .subscription-add-ons-pet h2{font-size:22px;line-height:22px;margin-bottom:10px}.account .subscription-add-ons-pet p{font-family:futura-pt,sans-serif;font-size:16px;line-height:23px;font-weight:bold}.account .subscription-add-ons-pet-category{margin-bottom:41px}@media screen and (max-width:767px){.account .subscription-add-ons-pet-category{margin-bottom:31px}}.account .subscription-add-ons-pet-category-name{font-family:futura-pt-bold,sans-serif;font-size:21px;line-height:26px;margin-bottom:16px}.account .subscription-add-ons-pet-category>div{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:30px}@media screen and (max-width:767px){.account .subscription-add-ons-pet-category>div{grid-template-columns:1fr;gap:18px;width:100%;max-width:none}}.account .subscription-add-ons-pet-product{background-color:#f3f3f3;border-radius:11px;display:flex;flex-direction:column;height:100%}.account .subscription-add-ons-pet-product .account-recommended-popup-trigger{display:inline-block;padding:0;margin:0;cursor:pointer;color:inherit;text-align:inherit;outline:0;text-decoration:none;font:inherit;line-height:inherit}.account .subscription-add-ons-pet-product .account-recommended-popup-trigger-title{display:block;width:100%}.account .subscription-add-ons-pet-product .account-recommended-popup-trigger-image{display:inline-flex;align-items:flex-start;justify-content:flex-start;flex:0 0 auto;line-height:0}.account .subscription-add-ons-pet-product .account-pet-subscription-details-container-frequency{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;width:auto;padding:4px 12px;background-color:#a5e07e}.account .subscription-add-ons-pet-product .account-pet-subscription-details-container-frequency img{flex:0 0 auto}.account .subscription-add-ons-pet-product .account-pet-subscription-details-container-frequency span{font-family:futura-pt-bold,sans-serif;font-size:16px;line-height:21px;margin:0;text-transform:uppercase}.account .subscription-add-ons-pet-product>div.content{display:flex;flex-direction:column;flex:1 1 auto}.account .subscription-add-ons-pet-product h3{font-size:18px;line-height:23px;margin-bottom:6px}.account .subscription-add-ons-pet-product-content{display:flex;align-items:start;text-align:left}.account .subscription-add-ons-pet-product-content img{max-width:105px}.account .subscription-add-ons-pet-product-content-more{display:inline-block}.account .subscription-add-ons-pet-product-content-more p{text-decoration:underline}.account .subscription-add-ons-pet-product-content-cost{font-family:futura-pt-bold,sans-serif;margin-top:14px}.account .subscription-add-ons-pet-product-content-cost.show-discount .subscription-add-ons-product-content-cost-price{text-decoration:line-through}.account .subscription-add-ons-pet-product-content-cost.show-discount .subscription-add-ons-product-content-cost-discount{display:inline-block}.account .subscription-add-ons-pet-product-content-cost-discount{display:none;color:#fb4a4a;margin-left:4px}.account .subscription-add-ons-pet-product-buttons{text-align:center;display:flex;flex-direction:column;flex:1 1 auto;padding-top:14px}.account .subscription-add-ons-pet-product-buttons .add-button{padding:0 0;margin-top:auto}.account .subscription-add-ons-pet-product-buttons .subscription-add-ons-product-frequency{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;line-height:18px}.account .subscription-add-ons-pet-product-buttons .subscription-add-ons-product-frequency img{flex:0 0 auto}.account .subscription-add-ons-pet-product-buttons .subscription-add-ons-product-frequency-copy{margin:0;text-transform:uppercase;font-family:futura-pt,sans-serif !important;font-size:14px;line-height:18px}.account .subscription-add-ons-pet-product-buttons div.button-section-pet{grid-template-columns:1fr;margin-bottom:0;padding:0}.account .subscription-add-ons-pet-product-buttons .button-panel{padding:15px 10px;text-align:left;background-color:#fff;margin-bottom:10px}.account .subscription-add-ons-pet-product-buttons .button-panel select{background-color:#f3f3f3;padding:12px 16px;font-size:15px;font-weight:bold;color:#000;background-image:url(/Content/Images/Down_arrow.svg);background-position:right 10px center;margin-right:100%}.account .subscription-add-ons-pet-product-buttons .button-panel>div{display:inline-block}.account .subscription-add-ons-pet-product-buttons .button-text{width:80%}.account .subscription-add-ons-pet-product-buttons .button-arrow{float:right}.account .subscription-add-ons-pet-product-buttons button{color:inherit;text-decoration:none;border:none;margin-top:0}.account .subscription-add-ons-pet-product-buttons #add-on-pet-profile{margin-top:20px}.account .subscription-add-ons-pet-product-frequency{text-align:center;margin-top:14px}.account .subscription-add-ons-pet-product-frequency p{font-size:16px}.account .account-add-on-card{background-color:#f3f3f3;border-radius:11px;display:flex;flex-direction:column;height:100%;padding:25px 20px 35px}.account .account-add-on-card>div,.account .account-add-on-card>.content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;width:100%;height:100%;padding:0}.account .account-add-on-card p{font-family:futura-pt,sans-serif;font-size:18px;line-height:23px;font-weight:normal}.account .account-add-on-card h3{font-size:18px;line-height:23px;margin-bottom:4px}.account .account-add-on-card .account-recommended-popup-trigger{display:inline-block;padding:0;margin:0;cursor:pointer;color:inherit;text-align:inherit;outline:0;text-decoration:none;font:inherit;line-height:inherit}.account .account-add-on-card .account-recommended-popup-trigger-title{display:block;width:100%}.account .account-add-on-card .account-recommended-popup-trigger-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:0}.account .account-add-on-card .subscription-add-ons-product-content{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;margin:0 auto 16px;text-align:center;max-width:200px;max-height:200px}.account .account-add-on-card .subscription-add-ons-product-content img{display:block;width:100%;height:auto;max-width:none;object-fit:contain;margin:auto}.account .account-add-on-card .subscription-add-ons-product-content-cost{font-family:futura-pt-bold,sans-serif;margin:0 0 8px}.account .account-add-on-card .subscription-add-ons-product-content-cost.show-discount .subscription-add-ons-product-content-cost-price{text-decoration:line-through}.account .account-add-on-card .subscription-add-ons-product-content-cost.show-discount .subscription-add-ons-product-content-cost-discount{display:inline-block}.account .account-add-on-card .subscription-add-ons-product-content-cost-discount{display:none;color:#fb4a4a;margin-left:4px}.account .account-add-on-card .subscription-add-ons-product-content-subtitle{margin-bottom:0}.account .account-add-on-card .subscription-add-ons-product-content-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-family:futura-pt,sans-serif;font-size:16px;line-height:20px;margin-top:10px;min-height:60px}.account .account-add-on-card .subscription-add-ons-product-content-more{display:inline-block;margin-top:8px}.account .account-add-on-card .subscription-add-ons-product-content-more p{text-decoration:underline}.account .account-add-on-card .subscription-add-ons-product-content-promotion{margin-top:10px}.account .account-add-on-card .subscription-add-ons-product-buttons,.account .account-add-on-card .subscription-add-ons-pet-product-buttons{display:block;flex:0 0 auto;margin-top:auto;padding-top:18px;text-align:center}.account .account-add-on-card .subscription-add-ons-product-buttons .account-card-options,.account .account-add-on-card .subscription-add-ons-pet-product-buttons .account-card-options{margin:0;text-align:left}.account .account-add-on-card .subscription-add-ons-product-buttons .funnel-modal-options-title,.account .account-add-on-card .subscription-add-ons-pet-product-buttons .funnel-modal-options-title{font-family:futura-pt-bold,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;margin-bottom:12px}.account .account-add-on-card .subscription-add-ons-product-buttons .funnel-modal-option-list,.account .account-add-on-card .subscription-add-ons-pet-product-buttons .funnel-modal-option-list{display:flex;flex-direction:column;gap:12px;margin:0}.account .account-add-on-card .subscription-add-ons-product-buttons .funnel-modal-option,.account .account-add-on-card .subscription-add-ons-pet-product-buttons .funnel-modal-option{margin:0}.account .account-add-on-card .subscription-add-ons-product-buttons .funnel-modal-option input[type=radio],.account .account-add-on-card .subscription-add-ons-pet-product-buttons .funnel-modal-option input[type=radio]{position:absolute;opacity:0;pointer-events:none;margin:0;width:0;height:0}.account .account-add-on-card .subscription-add-ons-product-buttons .funnel-modal-option label,.account .account-add-on-card .subscription-add-ons-pet-product-buttons .funnel-modal-option label{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:4px 8px;border:1px solid transparent;border-radius:50px;background-color:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.06);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;margin-left:0;margin-right:0;margin-bottom:0;vertical-align:top}.account .account-add-on-card .subscription-add-ons-product-buttons .funnel-modal-option label:before,.account .account-add-on-card .subscription-add-ons-pet-product-buttons .funnel-modal-option label:before{content:"";flex:0 0 20px;width:20px;height:20px;border:1px solid rgba(0,0,0,.45);border-radius:50%;background-color:#fff;transition:border-width 160ms ease,border-color 160ms ease,background-color 160ms ease}.account .account-add-on-card .subscription-add-ons-product-buttons .funnel-modal-option label:hover,.account .account-add-on-card .subscription-add-ons-pet-product-buttons .funnel-modal-option label:hover{border-color:rgba(0,0,0,.12)}.account .account-add-on-card .subscription-add-ons-product-buttons .funnel-modal-option .option-copy,.account .account-add-on-card .subscription-add-ons-pet-product-buttons .funnel-modal-option .option-copy{display:inline-flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:6px;font-family:futura-pt,sans-serif;font-size:15px;line-height:16px;opacity:.7;user-select:none;-webkit-user-select:none;transition:opacity 160ms ease}.account .account-add-on-card .subscription-add-ons-product-buttons .funnel-modal-option input[type=radio]:checked+label,.account .account-add-on-card .subscription-add-ons-pet-product-buttons .funnel-modal-option input[type=radio]:checked+label{background-color:#fff;border-color:rgba(0,0,0,.12);box-shadow:0 1px 2px rgba(0,0,0,.06)}.account .account-add-on-card .subscription-add-ons-product-buttons .funnel-modal-option input[type=radio]:checked+label .option-copy,.account .account-add-on-card .subscription-add-ons-pet-product-buttons .funnel-modal-option input[type=radio]:checked+label .option-copy{font-family:futura-pt-bold,sans-serif;opacity:1}.account .account-add-on-card .subscription-add-ons-product-buttons .funnel-modal-option input[type=radio]:checked+label:before,.account .account-add-on-card .subscription-add-ons-pet-product-buttons .funnel-modal-option input[type=radio]:checked+label:before{border-width:6px;border-color:#000}.account .account-add-on-card .subscription-add-ons-product-buttons .funnel-modal-validation,.account .account-add-on-card .subscription-add-ons-pet-product-buttons .funnel-modal-validation{padding-top:8px}.account .account-add-on-card .subscription-add-ons-product-buttons .funnel-modal-validation p,.account .account-add-on-card .subscription-add-ons-pet-product-buttons .funnel-modal-validation p{text-align:left}.account .account-add-on-card .subscription-add-ons-product-buttons button,.account .account-add-on-card .subscription-add-ons-pet-product-buttons button{margin-top:14px}.account .account-add-on-card .subscription-add-ons-product-buttons #add-on-pet-profile,.account .account-add-on-card .subscription-add-ons-pet-product-buttons #add-on-pet-profile{margin-top:14px}.account .account-add-on-card .subscription-add-ons-product-frequency{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;text-align:center}.account .account-add-on-card .subscription-add-ons-product-frequency img{flex:0 0 auto}.account .subscription-add-ons-product-frequency .subscription-add-ons-product-frequency-copy{font-family:futura-pt,sans-serif !important;font-size:14px !important;line-height:18px !important;text-transform:uppercase;margin:0}.account .account-recommendations-empty{max-width:680px;margin:12px auto 24px;padding:30px 24px;background-color:#fff;border:1px solid #d9dee3;border-radius:12px;text-align:center}.account .account-recommendations-empty p{max-width:420px;margin:0 auto;font-family:futura-pt,sans-serif;font-size:16px;line-height:21px;font-weight:normal}.account .account-recommendations-empty-title{margin-bottom:6px !important;font-family:futura-pt-bold,sans-serif !important;font-size:18px !important;line-height:24px !important}.account-products-grid-product{padding:20px;margin-top:20px}.account .account-suspended h1,.account .account-suspended h3,.account .account-suspended h5{margin:0}.account .account-suspended h3{font-size:22px;margin:0}.account .account-suspended-title{display:flex;gap:16px;margin-top:25px}@media screen and (min-width:48em){.account .account-suspended-title{justify-content:space-between;align-items:center;margin-top:45px}}@media screen and (max-width:767px){.account .account-suspended-title{flex-direction:column-reverse}}.account .account-suspended-title-log-out{display:inline-block;text-transform:uppercase}.account .account-suspended-title-log-out a{display:flex;color:#000}.account .account-suspended-title-log-out a img{margin-right:4px}.account .account-suspended-header{background-color:#fcd3a7;margin-top:16px;position:relative}@media screen and (min-width:48em){.account .account-suspended-header{padding:45px 0}}@media screen and (max-width:767px){.account .account-suspended-header{padding-bottom:33px}}.account .account-suspended-header h3{margin-bottom:16px}.account .account-suspended-header-image{text-align:center}@media screen and (min-width:48em){.account .account-suspended-header-image{position:absolute;top:0;right:0;height:100%;width:50%;background-image:url("/Content/Images/AccountNew/reactivation-multipet-desktop-image.png");background-size:cover}}.account .account-suspended-header-image img{width:100%;max-width:400px;margin-bottom:16px}@media screen and (min-width:48em){.account .account-suspended-header-image img{display:none}}.account .account-suspended-step.grid-container{padding-bottom:24px}@media screen and (max-width:767px){.account .account-suspended-step.grid-container{padding-bottom:0}}.account .account-suspended-products-header{display:flex;justify-content:space-between}.account .account-suspended-products-header button.text-button{font-family:futura-pt,sans-serif;font-size:16px;line-height:21px}.account .account-suspended-products-intro{max-width:760px;margin:12px 0 0}.account .account-suspended-products .account-products-grid{display:flex;flex-direction:column;margin-bottom:40px;max-width:1064px;gap:20px}.account .account-suspended-products .shell-copy,.account .account-suspended-products .reactivate-copy{display:flex;align-items:center}@media screen and (max-width:767px){.account .account-suspended-products .shell-copy,.account .account-suspended-products .reactivate-copy{flex-direction:column;gap:8px;align-items:flex-start}}.account .account-suspended-products .shell-header,.account .account-suspended-products .reactivate-header{display:flex;align-items:center;justify-content:space-between;margin-top:32px}@media screen and (max-width:767px){.account .account-suspended-products .shell-header,.account .account-suspended-products .reactivate-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin-top:16px}}.account .account-suspended-products .shell-title,.account .account-suspended-products .reactivate-title{margin-right:12px}.account .account-suspended-products .account-suspended-select-toggle{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;line-height:21px;text-align:left}.account .account-suspended-products .account-suspended-select-toggle .account-products-grid-checkbox{margin:0}.account .account-suspended-products .account-suspended-select-toggle[data-mode=unselect] .account-products-grid-checkbox{background-color:#4bd282;border-color:#4bd282;position:relative}.account .account-suspended-products .account-suspended-select-toggle[data-mode=unselect] .account-products-grid-checkbox:before{content:"";position:absolute;width:5px;height:10px;border:2px solid #fff;transform:rotate(45deg);border-left:none;border-top:none;top:1px;right:4px;z-index:1}@media screen and (max-width:767px){.account .account-suspended-products .account-suspended-select-toggle{justify-content:flex-start;white-space:normal}}.account .account-suspended-products .shell-pet,.account .account-suspended-products .existing-pet{width:100%;border:1px solid #d9dee3;border-radius:12px;background-color:#fff;overflow:hidden}.account .account-suspended-products .account-suspended-pack-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px;background-color:#f7f8f9;border-bottom:1px solid #e6eaee}.account .account-suspended-products .account-suspended-pack-header h4{margin:0}@media screen and (max-width:767px){.account .account-suspended-products .account-suspended-pack-header{flex-direction:column;gap:10px;padding-right:16px}}.account .account-suspended-products .account-suspended-pack-eyebrow{display:inline-block;margin-bottom:6px;padding:4px 8px;background-color:#cbe453;border-radius:4px;font-family:futura-pt-bold,sans-serif;font-size:12px;line-height:14px;text-transform:uppercase}.account .account-suspended-products .account-suspended-pack-hint{display:flex;align-items:flex-start;max-width:360px}.account .account-suspended-products .account-products-grid-product{margin-top:0;padding:16px 20px;border:0;border-left:4px solid transparent;border-top:1px solid #e6eaee;background-color:#fff;position:relative;transition:background-color .2s ease,border-color .2s ease,padding-left .2s ease}.account .account-suspended-products .account-products-grid-product:hover{background-color:#fafbfb}.account .account-suspended-products .account-products-grid-product.selected{background-color:#f7fbf7 !important;border-left-color:#4bd282;border-top-color:#4bd282;padding-left:16px}.account .account-suspended-products .account-products-grid-product.selected .account-products-grid-checkbox{background-color:#4bd282;border-color:#4bd282;position:relative}.account .account-suspended-products .account-products-grid-product.selected .account-products-grid-checkbox:before{content:"";position:absolute;width:5px;height:10px;border:2px solid #fff;transform:rotate(45deg);border-left:none;border-top:none;top:1px;right:4px;z-index:1}.account .account-suspended-products .account-products-grid-product img{width:67px;height:67px;object-fit:contain}.account .account-suspended-products .account-products-grid-product>div{min-width:0}@media screen and (max-width:767px){.account .account-suspended-products .account-products-grid-product{padding-right:16px;padding-left:16px}.account .account-suspended-products .account-products-grid-product.selected{padding-left:12px}}.account .account-suspended-products .account-products-grid-checkbox{width:16px;height:16px;border-radius:4px;margin-right:14px;border:1px solid #c9c9c9;background-color:#fff;transition:border-color .2s ease,background-color .2s ease}.account .account-suspended-products .field-hint{display:inline-block;margin-left:4px;font-size:14px;font-family:futura-pt,sans-serif;background-color:#f3f3f3;border-radius:4px;padding:4px 8px;margin-top:8px}.account .account-suspended-products .field-hint-icon{opacity:.5}.account .account-suspended-delivery h3{margin-bottom:16px}.account .account-suspended-delivery p{margin-bottom:20px;max-width:440px}.account .account-suspended-delivery h4{font-family:fatfrank,sans-serif;font-size:18px;line-height:23px;margin-bottom:16px}.account .account-suspended-delivery span{font-family:futura-pt,sans-serif;font-size:18px}.account .account-suspended-delivery .select-wrapper{position:relative}.account .account-suspended-delivery select.move-date-forwards{appearance:none;-moz-appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f3f3f3;border-radius:20px;font-family:futura-pt-bold,sans-serif;font-size:18px;line-height:23px;padding:12px 20px 12px 20px;height:auto;margin:0;border:0;width:100%;background-image:url("/Content/Images/Funnel/down-arrow.svg");background-repeat:no-repeat;background-position:right center;background-size:16px}.account .account-suspended-delivery select.move-date-forwards:focus{box-shadow:none;outline:none}.account .account-suspended-delivery select.move-date-forwards:disabled{opacity:.5;cursor:not-allowed}.account .account-suspended-delivery select.move-date-forwards option:checked{background-color:#fefefe;color:#000}.account .account-suspended-delivery-picker{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}@media screen and (max-width:767px){.account .account-suspended-delivery-picker{margin-bottom:0}}.account .account-suspended-delivery-picker>div{width:100%}@media screen and (min-width:64em){.account .account-suspended-delivery-picker>div{max-width:330px}}.account .account-suspended-delivery-picker a{text-decoration:underline;font-family:futura-pt,sans-serif;font-size:18px}.account .account-suspended-delivery-picker a:hover{color:#000}.account .account-suspended-delivery-selected{margin-bottom:20px}.account .account-suspended-delivery-selected span{font-family:futura-pt-bold,sans-serif}.account .account-suspended-delivery-free{margin-bottom:20px}.account .account-suspended-delivery-copy{font-size:16px;line-height:18px}.account .account-suspended-summary h3{user-select:none;margin-bottom:16px}.account .account-suspended-summary h4{font-family:fatfrank,sans-serif;font-size:18px;line-height:23px;margin-bottom:16px}.account .account-suspended-summary .order-list{user-select:none}@media screen and (min-width:48em){.account .account-suspended-summary .medium-7{padding-left:50px}}@media screen and (max-width:767px){.account .account-suspended-summary .medium-7{padding-top:40px}}.account .account-suspended-summary-order{background-color:#f3f3f3;padding:0 20px;margin-bottom:16px}.account .account-suspended-summary-order-pet{margin-bottom:20px;border-bottom:1px solid #d0d0d0}.account .account-suspended-summary-order-pet .order-empty-pet{margin-bottom:20px}.account .account-suspended-summary-order-product{margin-bottom:25px;width:100%}@media screen and (max-width:767px){.account .account-suspended-summary-order-product{margin-bottom:15px}}.account .account-suspended-summary-order-product p:first-child{font-family:futura-pt-bold,sans-serif;margin-bottom:12px}.account .account-suspended-summary-order-details{background-color:#f3f3f3;padding:20px;margin-bottom:20px}@media screen and (min-width:64em){.account .account-suspended-summary-order-details{margin-bottom:0}}.account .account-suspended-summary-order-details p{margin-bottom:16px}.account .account-suspended-summary-order-details-info{background-color:#f3e7e7;display:flex;padding:20px}.account .account-suspended-summary-order-details-info img{width:20px;margin-right:12px;margin-bottom:auto;margin-top:2px}@media screen and (max-width:767px){.account .account-suspended-summary-order-details .promo-code,.account .account-suspended-summary-order-details .promo-code-link{margin-bottom:0}}.account .account-suspended-summary-order-payment,.account .account-suspended-summary-order-address{background-color:#fef4f3;padding:20px;margin-bottom:40px;border:solid 1px #ff2c4a;border-radius:4PX}.account .account-suspended-summary-order-payment-method,.account .account-suspended-summary-order-address-method{text-transform:capitalize}.account .account-suspended-summary-order-payment a,.account .account-suspended-summary-order-address a{display:inline-block;color:#000;text-decoration:underline;margin:16px 0;font-family:futura-pt,sans-serif;font-size:18px}@media screen and (min-width:64em){.account .account-suspended-summary-order-payment{max-height:300px;margin-bottom:0}}.account .account-suspended-sticky-nav{position:sticky;bottom:0;z-index:20;background-color:#fefefe;border:2px solid #fefefe;padding:20px 0;box-shadow:0 -4px 6px -4px rgba(0,0,0,.15)}.account .account-suspended-buttons{display:flex;justify-content:space-between;gap:12px}@media screen and (min-width:48em){.account .account-suspended-buttons{gap:24px;justify-content:flex-start}}.account .account-suspended-buttons button{margin:0 auto}@media screen and (min-width:48em){.account .account-suspended-buttons button{margin:0;max-width:165px}}.account .account-suspended-change-delivery-date{color:#000;text-decoration:underline}.account .account-suspended-change-delivery-date:hover{color:#000}.account .account-suspended-summary-layout{display:flex;flex-direction:column}@media screen and (min-width:64em){.account .account-suspended-summary-layout{flex-direction:row;align-items:stretch;margin-bottom:40px}}.account .account-suspended-summary-left{display:flex;flex-direction:column;justify-content:space-between;flex:1}@media screen and (min-width:64em){.account .account-suspended-summary-left{min-width:50%;margin-right:20px}}.account .account-suspended-summary-delivery{display:flex;flex-direction:column;flex:1}@media screen and (min-width:64em){.account .account-suspended-summary-delivery{min-width:50%;margin-right:20px}}.account .account-suspended-summary-wrap{background-color:#f3f3f3;border-radius:6px;overflow:hidden;margin-bottom:20px}.account .account-suspended-summary-wrap summary{cursor:pointer;padding:20px;list-style:none}.account .account-suspended-summary-wrap summary h3{font-size:18px;margin:0;display:flex;justify-content:space-between;align-items:center}.account .account-suspended-summary-wrap summary h3::after{content:url(/Content/Images/Funnel/down-arrow.svg);font-size:16px;transition:transform .3s ease;transform:rotate(0)}.account .account-suspended-summary-wrap[open] summary h3::after{transform:rotate(180deg)}.account .account-suspended-step{margin-top:40px}.unselect-all-new,.unselect-all-existing{white-space:nowrap}.account-upcoming-orders-order{background-color:#f3f3f3;margin-top:32px}@media screen and (max-width:767px){.account-upcoming-orders-order{margin-top:26px}}.account-upcoming-orders-order-manage{padding:50px 0}@media screen and (max-width:767px){.account-upcoming-orders-order-manage{padding:30px 0}}.account-upcoming-orders-order-manage h4{font-family:fatfrank,sans-serif;font-size:18px;line-height:23px;margin-bottom:0}.account-upcoming-orders-order-manage-header{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:767px){.account-upcoming-orders-order-manage-header{flex-direction:column;gap:10px;margin-bottom:30px}}.account-upcoming-orders-order-manage-header-date{white-space:nowrap}.account-upcoming-orders-order-manage-header-buttons{display:flex;gap:14px;justify-content:flex-end}@media screen and (min-width:48em){.account-upcoming-orders-order-manage-header-buttons{align-items:center;flex-basis:414px}}@media screen and (max-width:767px){.account-upcoming-orders-order-manage-header-buttons{margin-top:10px}}.account-upcoming-orders-order-manage-header-buttons .primary,.account-upcoming-orders-order-manage-header-buttons .brand-yellow{max-width:200px;margin:0}.account-upcoming-orders-order-manage-subscription{display:grid;grid-template-columns:1fr 1fr;gap:33px}@media screen and (max-width:767px){.account-upcoming-orders-order-manage-subscription{grid-template-columns:1fr}}.account-upcoming-orders-order-manage-subscription-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.account-upcoming-orders-order-manage-subscription-header a p{font-size:16px;line-height:23px;text-decoration:underline}.account-upcoming-orders-order-manage-subscription-pet{background-color:#fff;padding:22px 22px 12px}.account-upcoming-orders-order-manage-subscription-product{display:flex;align-items:center;padding:10px 0}.account-upcoming-orders-order-manage-subscription-product:not(:last-child){border-bottom:1px solid #ececec}.account-upcoming-orders-order-manage-subscription-product img{max-width:67px;margin-right:14px}.account-upcoming-orders-order-manage-subscription-product div p{font-size:16px;line-height:21px}.account-upcoming-orders-order-manage-subscription-product div p:first-child{font-family:futura-pt-bold,sans-serif}.account-upcoming-orders-order-manage-subscription-product div p.show-discount .account-upcoming-orders-order-manage-subscription-product-price{text-decoration:line-through}.account-upcoming-orders-order-manage-subscription-product div p.show-discount .account-upcoming-orders-order-manage-subscription-product-discount{display:inline-block}.account-upcoming-orders-order-manage-subscription-product-discount{display:none;color:#fb4a4a;margin-left:4px}.account-upcoming-orders-order-manage-prices{padding-top:22px;padding-left:22px}@media screen and (min-width:48em){.account-upcoming-orders-order-manage-prices{padding-left:40px}}.account-upcoming-orders-order-manage-prices h4{margin-bottom:22px}.account-upcoming-orders-order-manage-prices-discount{color:#fb4a4a}.account-upcoming-orders-order-manage-prices-total{font-family:futura-pt-bold,sans-serif;margin-bottom:5px}.account-upcoming-orders-order-manage-prices-payment{padding-top:25px}.account-upcoming-orders-order-manage-prices-payment-header{font-family:futura-pt-bold,sans-serif}.account-upcoming-orders-order-manage-prices-payment-method{text-transform:capitalize}.account-upcoming-orders-order-manage-prices-payment a{display:inline-block;color:#000;text-decoration:underline;margin-top:5px}.account-upcoming-orders-future{margin:67px auto 25px}@media screen and (max-width:767px){.account-upcoming-orders-future{margin:46px auto 0}}.account-upcoming-orders-cancel{text-align:center;margin-bottom:20px}.account-upcoming-orders-cancel a{display:inline-block}.account-upcoming-orders-cancel a p{text-decoration:underline}.account-continue-order .primary{background-color:#ffd22f;border:none;color:#000}.account-continue-order .primary:hover,.account-continue-order .primary:focus,.account-continue-order .primary:active{background-color:#cbe453}.account-continue-order .secondary{background-color:#000;border:none;color:#fff}.account-continue-order .secondary:hover{opacity:.8}.account-continue-order-button-wrapper{display:flex;gap:12px;width:100%}@media screen and (max-width:767px){.account-continue-order-button-wrapper{flex-direction:column-reverse;gap:0}}.account-continue-order-button-wrapper form{margin:0}.account-continue-order-button-wrapper button{min-width:266px}.account-continue-order .co-summary{margin-top:1rem;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;max-height:50vh}.account-continue-order .co-toggle{display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;font-weight:600;user-select:none;margin-top:1rem;font-size:20px}.account-continue-order .co-toggle .co-arrow{width:16px;height:16px;transition:transform .2s ease;transform:rotate(0deg)}.account-continue-order .co-toggle.open .co-arrow{transform:rotate(180deg)}.account-continue-order .co-summary-panel{display:flex;flex-direction:column;margin-bottom:.75rem;overflow:auto}.account-continue-order .co-summary-panel::-webkit-scrollbar{width:0;height:0}.account-continue-order .co-summary-panel{-ms-overflow-style:none;scrollbar-width:none}.account-continue-order .co-pet__title{display:flex;font-size:20px;font-weight:700;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.08)}.account-continue-order .co-pet__title span{text-transform:none}.account-continue-order .co-pet__title span+span{margin-left:.25em}.account-continue-order .co-item{padding:0 0 12px 0}.account-continue-order .co-item__body{display:flex;justify-content:space-between;align-items:center;font-family:futura-pt,sans-serif}.account-continue-order .co-item__name{margin-bottom:0 !important;line-height:1.25;font-family:futura-pt,sans-serif;font-size:18px;text-align:left}.account-continue-order .co-item__qty{margin-left:.25rem;font-weight:500;opacity:.7}.account-continue-order .co-item__price{margin:0;line-height:1.25;font-family:futura-pt,sans-serif;font-size:18px;text-align:right}.account-continue-order .co-item__meta{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:center;font-size:.95rem}.account-continue-order .co-totals{padding-top:.75rem;margin-top:.75rem;border-top:1px solid rgba(0,0,0,.08);font-size:18px}.account-continue-order .co-row{display:flex;align-items:center;justify-content:space-between;margin:.25rem 0}.account-continue-order .co-row p{margin-bottom:4px !important;font-size:18px}.account-continue-order .co-totals--noborder{border-top:0;padding-top:0;margin-top:.5rem;font-size:24px}.account-continue-order .co-totals--noborder p{font-size:24px}.account-continue-order .co-row--total{font-weight:800}.account-continue-order .promo-highlight,.account-continue-order .promo-highlight p{color:#ff2c4a;font-weight:bold}.account-continue-order .hide{display:none !important}.account-continue-order-summary-order-payment{background-color:#fef4f3;padding:20px;border:solid 1px #ff2c4a;border-radius:4px}@media screen and (min-width:64em){.account-continue-order-summary-order-payment{max-height:400px;margin-bottom:0}}.account-continue-order-summary-order-payment h4{font-family:fatfrank,sans-serif;font-size:18px;line-height:23px;margin-bottom:16px}.account-continue-order-summary-order-payment-method{text-transform:capitalize}.account-continue-order-summary-order-payment a{display:inline-block;color:#000;text-decoration:underline;margin:0}.account-continue-order-summary-order-payment a .payment-update{margin-bottom:0 !important}.account-continue-order-summary-order-details-info{background-color:#f3e7e7;display:flex;padding:20px}.account-continue-order-summary-order-details-info p{font-size:14px;margin-bottom:0}.account-continue-order-summary-order-details-info img{width:20px;margin-right:12px;margin-bottom:auto;margin-top:2px}.account-modal-body{max-height:86vh;overflow-y:auto}.account-modal-body::-webkit-scrollbar{width:0;height:0}@media screen and (max-width:767px){.account-modal-body{margin-top:0;max-height:none}}.account-modal-content{max-width:545px !important}.reveal.account-modal.account-continue-order .account-modal-content img{max-width:100px;margin-bottom:0}.account .account-cancellation-friction-after-button-text{padding-top:20px}.account#wrapper{overflow:unset;overflow-x:clip}.account h1,.account h3,.account h5{font-size:55px;line-height:57px}@media screen and (max-width:767px){.account h1,.account h3,.account h5{font-size:34px;line-height:34px}}.account h3{font-size:26px;line-height:26px}@media screen and (max-width:767px){.account .update-payment-details-width-placeholder{width:100%}}.account .billing-option-card-height{height:50px}.account .payment-request-button-account{max-width:369px}@media screen and (max-width:767px){.account .payment-request-button-account{width:100%;max-width:100%}}@media screen and (max-width:767px){.account .payment-update-text-placeholder{width:50%}}.account-breadcrumbs{margin:25px 0 45px;display:flex;justify-content:space-between}@media screen and (max-width:767px){.account-breadcrumbs{margin:25px 0}}.account-breadcrumbs p{font-size:16px;line-height:21px}.account-breadcrumbs p span{margin:0 4px}.account-breadcrumbs a{color:#000}.account-breadcrumbs-log-out{text-transform:uppercase}.account-breadcrumbs-log-out a{display:flex}.account-breadcrumbs-log-out a img{margin-right:4px}@media screen and (max-width:767px){.account .grid-container{padding:0 20px}}.account #TempDataErrors{color:#ff2c4a;text-align:center}.account #ErrorBanner{background:#ffe4e4;text-align:center;padding:16px;font-family:futura-pt,sans-serif}.account #ErrorBanner a{font-family:futura-pt-bold,sans-serif;text-decoration:underline}.account #ErrorBanner a:hover{color:inherit}.blog-container h1,.blog-container h3,.blog-container h5{font-size:55px;line-height:55px;margin-bottom:14px}@media screen and (max-width:767px){.blog-container h1,.blog-container h3,.blog-container h5{font-size:40px;line-height:40px}}.blog-container h3{font-size:26px;line-height:26px;margin-bottom:20px}.blog-container h4{font-family:futura-pt-bold,sans-serif;font-size:22px;line-height:22px}.blog-container p{line-height:25px}.blog-container p a{color:#000;text-decoration:underline}.blog-container p a:hover,.blog-container p a:focus,.blog-container p a:active{text-decoration:none}.blog-header{padding:40px 18px;text-align:center}@media screen and (max-width:767px){.blog-header{padding:41px 18px}}.blog-header-copy{max-width:543px;margin:auto}.blog-share{display:flex;justify-content:center;align-items:center;margin-top:19px}.blog-share img{cursor:pointer;width:30px;margin:0 5px}.blog-share .twitter-share-button img{width:25px;margin-left:10px}.blog-nav-bar{background-color:#f1f1f1;padding:12px 32px 10px 42px;user-select:none;-webkit-user-select:none}@media screen and (min-width:48em){.blog-nav-bar{display:flex;justify-content:center;gap:25px;padding:14px}}.blog-nav-bar.open .blog-nav-bar-header:after{transform:rotate(180deg)}.blog-nav-bar-header{display:flex;justify-content:center;align-items:center;font-size:17px;line-height:22px;text-transform:uppercase;letter-spacing:.39px;font-weight:500;cursor:pointer}.blog-nav-bar-header:after{background-image:url("/Content/Images/Products/arrow-icon.svg");content:"";width:12px;height:8px;display:inline-block;background-size:12px;background-repeat:no-repeat;margin-left:4px;transition:transform .2s linear}@media screen and (min-width:48em){.blog-nav-bar-header{display:none}}.blog-nav-bar-category{position:relative}@media screen and (max-width:767px){.blog-nav-bar-category{display:none;margin-bottom:23px}}@media screen and (min-width:48em){.blog-nav-bar-category-header{display:flex;align-items:center}}.blog-nav-bar-category-header[data-href] span{width:0;border:none}.blog-nav-bar-category-header p{font-size:15px;line-height:20px;text-transform:uppercase;font-weight:500;letter-spacing:.35px;cursor:pointer}.blog-nav-bar-category-header span{cursor:pointer}@media screen and (max-width:767px){.blog-nav-bar-category-header span{width:17px;height:17px;display:flex;border:1px solid;border-radius:50%;justify-content:center;align-items:center;position:absolute;top:2px;right:0}}.blog-nav-bar-category-header span img{width:8px;transition:transform .2s linear}@media screen and (min-width:48em){.blog-nav-bar-category-header span img{margin-left:4px}}@media screen and (max-width:767px){.blog-nav-bar-category.open .blog-nav-bar-category-header p{color:#6236ff}}@media screen and (max-width:767px){.blog-nav-bar-category.open .blog-nav-bar-category-header span{border-color:#6236ff}}.blog-nav-bar-category.open .blog-nav-bar-category-header span img{transform:rotate(180deg)}@media screen and (max-width:767px){.blog-nav-bar-category.open .blog-nav-bar-category-header span img{filter:invert(31%) sepia(84%) saturate(7132%) hue-rotate(250deg) brightness(107%) contrast(105%)}}.blog-nav-bar-category-sub{display:none;margin-top:5px}@media screen and (min-width:48em){.blog-nav-bar-category-sub{background-color:#fff;border-radius:6px;padding:10px 20px;position:absolute;top:30px;left:-20px;box-shadow:0 0 5px rgba(0,0,0,.18)}}.blog-nav-bar-category-sub a{display:block;font-family:futura-pt,sans-serif;color:#000;font-size:16px;line-height:18px;letter-spacing:.35px;margin-bottom:10px}.blog-nav-bar-category-sub a:hover,.blog-nav-bar-category-sub a:focus,.blog-nav-bar-category-sub a:active{color:#6236ff}.blog-further-reading{background-color:#f3f3f3;padding:40px 18px}@media screen and (max-width:767px){.blog-further-reading{padding:31px 18px 43px}}.blog-further-reading-row{display:flex;gap:20px;margin:auto;max-width:1064px}@media screen and (max-width:767px){.blog-further-reading-row{flex-direction:column;justify-content:center}}.blog-post img,.blog-post video{width:100%}.blog-post .blog-cancellation-color{background-color:#f3f3f3}.blog-post .blog-further-reading{padding-bottom:81px}.blog-post .blog-further-reading h3{font-size:40px;line-height:40px;text-align:center;margin-bottom:32px}.blog-post .blog-further-reading-row{margin:auto;max-width:1064px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media screen and (max-width:767px){.blog-post .blog-further-reading-row{grid-template-columns:1fr;gap:20px}}.blog-post .blog-further-reading-row>div{height:100%}.blog-post .blog-further-reading-row .blog-post-pod{max-width:410px;display:flex;flex-direction:column;margin:0 auto}.blog-post .blog-further-reading-row .blog-post-pod img{flex-shrink:0}.blog-post-header-image{width:100%;max-height:420px;object-fit:cover;padding-bottom:28px}.blog-post-container{padding:0 16px}.blog-post-contents{background:rgba(216,216,216,.3);padding:28px;margin-bottom:23px}.blog-post-contents-header{display:flex;justify-content:space-between;cursor:pointer}.blog-post-contents-header p{font-weight:500}.blog-post-contents-header img{width:10px;transform:rotate(-90deg);transition:transform .5s linear}.blog-post-contents-links{max-height:500px;transition:max-height .5s ease-in;overflow:hidden}.blog-post-contents-links p{margin-top:10px;cursor:pointer}.blog-post-contents.closed .blog-post-contents-header img{transform:rotate(90deg)}.blog-post-contents.closed .blog-post-contents-links{max-height:0;transition:max-height .5s ease-out}.blog-post-description p{margin-bottom:16px}.blog-post-navigation{display:flex;margin-left:0;gap:23px}.blog-post-navigation li:nth-child(1) ::after{content:"";background-image:url("/Content/Images/blog/black-arrow.svg");background-size:15px 11px;position:relative;right:-11px;top:1px;display:inline-block;width:15px;height:11px;pointer-events:none}.blog-post-navigation li:nth-child(1),.blog-post-navigation li:nth-child(2){list-style-type:none}.blog-post-navigation a{font-family:futura-pt,sans-serif;font-size:15px;line-height:17px;color:#333;text-decoration:underline}.blog-post-navigation a:hover{text-decoration:none}.blog-post-information{margin-left:-8px;margin-bottom:33px}@media screen and (min-width:48em){.blog-post-information{display:flex;gap:43px}}.blog-post-information ul{display:flex;gap:43px;margin-left:0}@media screen and (max-width:767px){.blog-post-information ul{margin-top:10px}.blog-post-information ul>li:nth-child(1){list-style-type:none}}.blog-post-information>li{list-style-type:none}.blog-post-information li{font-family:futura-pt,sans-serif;font-size:18px;line-height:23px;color:#333}.blog-post-information li a{font-size:18px;line-height:23px;color:#333;text-decoration:underline}.blog-post-information li a:hover{text-decoration:none}.blog-post-information li span{position:relative;left:9px}.blog-post-pod{max-width:370px;margin:auto;background-color:#fff;border-radius:5px;height:100%;position:relative;cursor:pointer}.blog-post-pod.cancellation{background-color:#f3f3f3}.blog-post-pod-tag{position:absolute;top:10px;left:10px;padding:5px 10px;border-radius:3px;font-family:futura-pt,sans-serif;font-weight:500;display:none}.blog-post-pod img{border-radius:5px 5px 0 0}.blog-post-pod-content{padding:20px;min-width:240px;min-height:260px;display:flex;flex-direction:column}@media screen and (max-width:767px){.blog-post-pod-content{min-height:240px}}.blog-post-pod-content h2{text-align:left;font-size:24px;line-height:30px}.blog-post-pod-content div{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px}.blog-post-pod-content .button{margin-top:auto;margin-bottom:0;text-align:left;padding-left:39px;position:relative}.blog-post-pod-content .button:after{content:url(/Content/Images/blog/white-arrow.svg);display:inline-block;transform:translateX(0);transition:transform .2s ease,filter .2s ease;width:18px;position:absolute;right:21px}.blog-post-pod-content .button:hover:after{transform:translateX(3px)}.blog-post-section,.blog-post-cta-box,.blog-post-bullet-points,.blog-post-accordion,.blog-post-generic{margin-top:39px}.blog-post-generic p{margin-bottom:16px}.blog-post-generic img,.blog-post-generic video{display:block;margin:0 auto 16px}.blog-post-generic img.full-width,.blog-post-generic video.full-width{max-width:unset;width:calc(100% + 56px);position:relative;left:-28px}@media screen and (max-width:767px){.blog-post-generic img.desktop,.blog-post-generic video.desktop{display:none}}@media screen and (min-width:48em){.blog-post-generic img.mobile,.blog-post-generic video.mobile{display:none}}.blog-post-generic img.desktop.mobile,.blog-post-generic video.desktop.mobile{display:block}.blog-post-generic .button p{margin-bottom:0}.blog-post-generic .blog-image-link{display:block;width:100%;margin:auto;margin-bottom:16px}.blog-post-generic .blog-image-link img{width:100%;height:auto;max-width:700px;margin:auto;object-fit:contain}.blog-post-divider{border-top:1px solid #979797;padding-top:39px}.blog-post-accordion .accordion.full-accordion{margin-top:43px}@media screen and (max-width:767px){.blog-post-accordion .accordion.full-accordion{margin-top:26px}}.blog-post-bullet-points img,.blog-post-bullet-points video{margin-bottom:33px}.blog-post-bullet-points p{margin-bottom:16px}.blog-post-bullet-points ul.numbered-list{list-style:none;counter-reset:custom-counter}.blog-post-bullet-points ul.numbered-list li{counter-increment:custom-counter;position:relative;margin-left:50px}.blog-post-bullet-points ul.numbered-list li:before{content:counter(custom-counter);background:#000;width:31px;height:31px;border-radius:50%;color:#fff;font-family:fatfrank,sans-serif;font-size:18px;line-height:18px;position:absolute;top:0;left:-50px;display:flex;justify-content:center;align-items:center}.blog-post-bullet-points .button p{margin-bottom:0}.blog-post-cta-box{margin-bottom:52px;padding:60px 70px 0}@media screen and (max-width:991px) and (min-width:768px){.blog-post-cta-box{padding:60px 20px 0}}@media screen and (max-width:767px){.blog-post-cta-box{padding:20px 20px 0}}.blog-post-cta-box .grid-x{background-repeat:no-repeat;background-position:bottom right;background-size:contain}@media screen and (max-width:767px){.blog-post-cta-box .grid-x{background-image:none !important}}.blog-post-cta-box .grid-x img{display:block;max-width:300px;margin:auto}.blog-post-cta-box .grid-x p{margin-bottom:16px}.blog-post-cta-box .grid-x .button{margin-bottom:68px}@media screen and (max-width:767px){.blog-post-cta-box .grid-x .button{margin-bottom:20px}}.blog-post-cta-box .grid-x .button p{margin-bottom:0}.blog-post-cta-box.blog-post-cta-box--no-image .grid-x{background-image:none !important;justify-content:center}.blog-post-cta-box.blog-post-cta-box--no-image .cell{text-align:center}@media screen and (min-width:48em){.blog-post-cta-box.blog-post-cta-box--no-image .cell{max-width:760px;margin:0 auto}}.blog-post-cta-box.blog-post-cta-box--no-image .button{margin-left:auto;margin-right:auto}.blog-post-share{text-align:center;margin-top:20px}.blog-post-share div{display:flex;justify-content:center;align-items:center;margin-top:14px;margin-bottom:47px}.blog-post-share div .twitter-share-button img{width:25px;margin-left:10px}.blog-post-share div img{cursor:pointer;width:35px;margin:0 5px}.blog-post-carousel{padding:15px 43px;margin-bottom:52px}@media screen and (max-width:767px){.blog-post-carousel{padding:15px 0 47px}}@media screen and (min-width:48em){.blog-post-carousel .cell{display:flex}}.blog-post-carousel .cell.small-12{max-width:780px;margin:auto;height:100%}.blog-post-carousel .hardcoded-reviews-carousel{padding:0 50px}@media screen and (max-width:767px){.blog-post-carousel .hardcoded-reviews-carousel{padding:0;padding-bottom:45px}}.blog-post-carousel .hardcoded-reviews-carousel .slick-arrow{position:absolute;cursor:pointer}@media screen and (min-width:48em){.blog-post-carousel .hardcoded-reviews-carousel .slick-arrow{top:50%;transform:translateY(-50%)}}@media screen and (max-width:767px){.blog-post-carousel .hardcoded-reviews-carousel .slick-arrow{bottom:0}}.blog-post-carousel .hardcoded-reviews-carousel .slick-arrow.previous{left:0}@media screen and (max-width:767px){.blog-post-carousel .hardcoded-reviews-carousel .slick-arrow.previous{left:43px}}@media screen and (min-width:48em){.blog-post-carousel .hardcoded-reviews-carousel .slick-arrow.next{right:0}}@media screen and (max-width:767px){.blog-post-carousel .hardcoded-reviews-carousel .slick-arrow.next{left:100px}}.blog-post-carousel .hardcoded-reviews-carousel .slick-track{display:flex}.blog-post-carousel .hardcoded-reviews-carousel .slick-track .slick-slide{height:inherit}@media screen and (max-width:767px){.blog-post-carousel .hardcoded-reviews-carousel .slick-track .slick-slide .review-image{padding:0 18px}}.blog-post-carousel .hardcoded-reviews-carousel .slick-track .slick-slide .review-image div{position:relative;max-width:320px;margin:auto;padding-left:60px}@media screen and (max-width:767px){.blog-post-carousel .hardcoded-reviews-carousel .slick-track .slick-slide .review-image div{padding-left:50px}}.blog-post-carousel .hardcoded-reviews-carousel .slick-track .slick-slide .review-image div .review-roundel{position:absolute;width:31%;max-width:107px;top:35px;left:0}@media screen and (max-width:767px){.blog-post-carousel .hardcoded-reviews-carousel .slick-track .slick-slide .review-image div .review-roundel{width:28%;max-width:90px;top:45px}}.blog-post-carousel .hardcoded-reviews-carousel .slick-track .slick-slide .review-content{margin:auto 0}@media screen and (max-width:767px){.blog-post-carousel .hardcoded-reviews-carousel .slick-track .slick-slide .review-content{padding:0 43px}}.blog-post-carousel .hardcoded-reviews-carousel .slick-track .slick-slide .review-date{color:#333;font-size:14px;line-height:18px}.blog-post-carousel .hardcoded-reviews-carousel .slick-track .slick-slide .review-stars{width:auto;margin:14px 0}.blog-post-carousel .hardcoded-reviews-carousel .slick-track .slick-slide .review-text h2{font-size:30px;line-height:30px}.blog-post-carousel .hardcoded-reviews-carousel .slick-track .slick-slide .review-text p{color:#333;margin-bottom:14px}.blog-post-carousel .hardcoded-reviews-carousel .slick-track .slick-slide .review-name{font-family:futura-pt-bold,sans-serif;color:#333;font-size:14px;line-height:18px}.blog-post-product-upsell{background-color:#f3f3f3;border-radius:5px;text-align:center;padding:33px 20px;margin-top:39px}@media screen and (max-width:767px){.blog-post-product-upsell{max-width:450px;margin:auto;margin-top:30px}}.blog-post-product-upsell .image-container{position:relative;max-width:231px;margin:auto}.blog-post-product-upsell .image-container .roundel{position:absolute;max-width:119px;width:48%;top:0;right:0}.blog-post-product-upsell h3{font-size:30px;line-height:24px;margin-bottom:6px}.blog-post-product-upsell .product-stars{display:flex;justify-content:center;margin:11px 0 0}@media screen and (max-width:767px){.blog-post-product-upsell .product-stars{display:none;margin:0 0 7px}}.blog-post-product-upsell .product-stars .text-m{display:none}.blog-post-product-upsell .grid-x .cell{display:flex}.blog-post-product-upsell hr{height:70%;width:1px;border:0;border-left:1px solid #979797;margin:auto 20px auto 0}@media screen and (max-width:767px){.blog-post-product-upsell hr{display:none}}.blog-post-product-upsell-content{margin:auto;max-width:270px;width:100%}.blog-post-product-upsell-content .product-stars{display:flex}@media screen and (min-width:48em){.blog-post-product-upsell-content .product-stars{display:none}}.blog-post-product-upsell-content .product-text-custom{font-family:futura-pt-bold,sans-serif}.blog-post-product-upsell-content .product-text-custom .discount-percent{color:#fc343a;text-transform:uppercase;font-size:19px;line-height:21px;margin:2px 10px;letter-spacing:.21px}@media screen and (max-width:767px){.blog-post-product-upsell-content .product-text-custom .discount-percent{white-space:inherit}}.blog-post-product-upsell-content .button.secondary{margin-top:16px;margin-bottom:20px}.blog-post-product-upsell-content .button.secondary:hover,.blog-post-product-upsell-content .button.secondary :focus{background-color:#000}.blog-post-product-upsell-content .button.secondary:hover span,.blog-post-product-upsell-content .button.secondary :focus span{color:#fff}.blog-post-product-upsell-content ul.accordion{text-align:left}.blog-post-product-upsell-content ul.accordion .accordion-item:not(:last-child){margin-bottom:7px}.blog-post-product-upsell-content ul.accordion .accordion-item .accordion-title{text-transform:none}.blog-post-product-upsell-text{text-align:left;margin-top:16px}.blog-post-product-upsell-text a{color:#000;text-decoration:underline}.blog-listing .blog-further-reading h3,.blog-author .blog-further-reading h3,.blog-sub-category .blog-further-reading h3,.blog-category .blog-further-reading h3,.blog-home .blog-further-reading h3,.blog-listing .blog-listing-posts h3,.blog-author .blog-listing-posts h3,.blog-sub-category .blog-listing-posts h3,.blog-category .blog-listing-posts h3,.blog-home .blog-listing-posts h3{max-width:1064px;margin:auto;margin-bottom:20px;text-align:center}@media screen and (min-width:64em){.blog-listing .blog-further-reading h3,.blog-author .blog-further-reading h3,.blog-sub-category .blog-further-reading h3,.blog-category .blog-further-reading h3,.blog-home .blog-further-reading h3,.blog-listing .blog-listing-posts h3,.blog-author .blog-listing-posts h3,.blog-sub-category .blog-listing-posts h3,.blog-category .blog-listing-posts h3,.blog-home .blog-listing-posts h3{text-align:left}}.blog-listing .blog-further-reading .button.primary,.blog-author .blog-further-reading .button.primary,.blog-sub-category .blog-further-reading .button.primary,.blog-category .blog-further-reading .button.primary,.blog-home .blog-further-reading .button.primary{background-color:#ffd22f;border-color:#ffd22f;color:#000;position:relative}.blog-listing .blog-further-reading .button.primary::after,.blog-author .blog-further-reading .button.primary::after,.blog-sub-category .blog-further-reading .button.primary::after,.blog-category .blog-further-reading .button.primary::after,.blog-home .blog-further-reading .button.primary::after{content:url(/Content/Images/blog/black-arrow.svg);display:inline-block;margin-left:8px;top:12px;transform:translateX(0);transition:transform .2s ease,filter .2s ease}.blog-listing .blog-further-reading .button.primary:hover,.blog-author .blog-further-reading .button.primary:hover,.blog-sub-category .blog-further-reading .button.primary:hover,.blog-category .blog-further-reading .button.primary:hover,.blog-home .blog-further-reading .button.primary:hover{background-color:#ffd22f;opacity:1}.blog-listing .blog-further-reading .button.primary:hover::after,.blog-author .blog-further-reading .button.primary:hover::after,.blog-sub-category .blog-further-reading .button.primary:hover::after,.blog-category .blog-further-reading .button.primary:hover::after,.blog-home .blog-further-reading .button.primary:hover::after{transform:translateX(3px)}.blog-listing-posts{padding:40px 18px}.blog-listing-posts-grid{display:none;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:auto;max-width:1064px}.blog-listing-posts-grid.active{display:grid}@media screen and (min-width:47.9375em) and (max-width:63.9375em){.blog-listing-posts-grid{gap:12px}}@media screen and (max-width:767px){.blog-listing-posts-grid{grid-template-columns:1fr}}.blog-listing-posts-grid .blog-post-pod{background-color:#f3f3f3}.blog-listing-posts-tabs{display:flex;justify-content:center;max-width:600px;margin:auto;margin-top:40px}@media screen and (max-width:767px){.blog-listing-posts-tabs{max-width:300px}}.blog-listing-posts-tabs div{display:flex;max-width:500px;overflow:hidden}@media screen and (max-width:767px){.blog-listing-posts-tabs div{max-width:200px}}.blog-listing-posts-tabs div a{position:relative}.blog-listing-posts-tabs a{display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:pointer;width:42px;height:42px;background-color:#f3f3f3;margin:0 4px;color:#000}.blog-listing-posts-tabs a.active{background-color:#000;color:#fff}.blog-home .blog-further-reading:first-of-type{padding-bottom:20px}.blog-home .blog-further-reading+.blog-further-reading{padding-top:0}.blog-home .blog-post-pod-tag{display:block}.blog-home .blog-post-pod-tag .tag{display:none}.blog-home .blog-further-reading-questions .blog-post-pod-content{min-height:160px}.blog-category .blog-post-pod-tag{display:block}.blog-category .blog-post-pod-tag .category{display:none}.blog-author-header{padding:51px 18px 0}@media screen and (max-width:767px){.blog-author-header{padding-top:40px}}.blog-author-header h1,.blog-author-header h3,.blog-author-header h5{text-align:center}.blog-author-profile{position:relative;padding:47px 66px;background-color:#f9edfb;border-radius:11px;max-width:1150px;margin:auto;margin-top:30px}@media screen and (min-width:48em){.blog-author-profile{display:flex}}@media screen and (max-width:767px){.blog-author-profile{margin-top:60px;padding:141px 22px 20px 36px}}.blog-author-profile-image{text-align:center}@media screen and (min-width:48em){.blog-author-profile-image{flex:0 0 237px;padding-right:61px;border-right:1px solid #979797}}@media screen and (max-width:767px){.blog-author-profile-image{border-bottom:1px solid #979797;padding-bottom:27px}}@media screen and (min-width:48em) and (max-width:63.9375em){.blog-author-profile-image{flex:0 0 211px;padding-right:30px}}.blog-author-profile-image img{width:176px;height:176px;border-radius:50%;margin-bottom:20px}@media screen and (min-width:48em) and (max-width:63.9375em){.blog-author-profile-image img{width:150px;height:150px}}@media screen and (max-width:767px){.blog-author-profile-image img{position:absolute;top:-46px;transform:translateX(-50%)}}.blog-author-profile-image p.blog-author-profile-image-name{font-family:futura-pt-bold,sans-serif;font-size:19px;line-height:25px}@media screen and (min-width:48em){.blog-author-profile-content{margin-left:61px}}@media screen and (min-width:48em) and (max-width:63.9375em){.blog-author-profile-content{margin-left:30px}}@media screen and (max-width:767px){.blog-author-profile-content{margin-top:28px}}.blog-author-profile-content div:first-child{margin-bottom:24px}.blog-author-profile-content div p{margin-bottom:16px}.blog-author-profile-content div p:first-child{font-family:futura-pt-bold,sans-serif;margin-bottom:8px}.blog-all-authors{text-align:center;padding:51px 18px 55px}@media screen and (max-width:767px){.blog-all-authors{padding:40px 32px 32px}}.blog-all-authors .authors-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:79px 27px;max-width:1150px;margin:auto;margin-top:80px}@media screen and (min-width:48em) and (max-width:63.9375em){.blog-all-authors .authors-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:767px){.blog-all-authors .authors-grid{grid-template-columns:1fr}}.blog-all-authors .authors-grid .author-pod{position:relative;background-color:#f3f3f3;padding:79px 29px 20px;max-width:350px;margin:0 auto}.blog-all-authors .authors-grid .author-pod img{width:125px;height:125px;border-radius:50%;position:absolute;top:-57px;transform:translateX(-50%)}.blog-all-authors .authors-grid .author-pod-header{margin-bottom:9px}.blog-all-authors .authors-grid .author-pod-header p{font-size:19px}.blog-all-authors .authors-grid .author-pod-header p:first-child{font-family:futura-pt-bold,sans-serif}.blog-all-authors .authors-grid .author-pod-expert{margin-top:9px}.blog-all-authors .authors-grid .author-pod-expert p:first-child{font-family:futura-pt-bold,sans-serif}.blog-all-authors .authors-grid .author-pod a{display:inline-block;font-family:futura-pt-bold,sans-serif;color:#000;text-transform:uppercase;text-decoration:underline;margin-top:20px}.blog-all-authors .authors-grid .author-pod a:hover,.blog-all-authors .authors-grid .author-pod a:focus,.blog-all-authors .authors-grid .author-pod a:active{text-decoration:none}.checkout-container h1,.checkout-container h3,.checkout-container h5{text-align:center}.checkout-container h1.heading,.checkout-container h3.heading,.checkout-container h5.heading{margin-top:25px}.checkout-container .checkout-details{background-color:#fff;max-width:400px;padding:25px;border-radius:70px 70px 0 0;margin:auto;margin-top:28px}.checkout-container h3{display:flex;text-align:center;align-items:center;justify-content:center;font-size:24px;line-height:24px;margin-bottom:12px}.checkout-container h3 span{background-color:#000;color:#fff;border-radius:100%;width:30px;line-height:30px;display:block;margin:0;margin-right:12px}.checkout-container h3 img{width:30px;margin-right:12px}.checkout-container .bold{font-family:futura-pt-bold,sans-serif}.checkout-container .form-input{font-family:futura-pt-bold,sans-serif;font-size:18px;border-radius:25px;border:1px solid #aaa;box-shadow:none;padding:22px;margin-top:12px;margin-bottom:20px}.checkout-container .form-input::placeholder{font-family:futura-pt,sans-serif;color:#aaa;font-size:14px;line-height:18px}.checkout-container .checkout-checkbox{display:flex}.checkout-container .checkout-checkbox input{border:1px solid #707070;border-radius:2px;width:23px;height:23px;margin:0;margin-right:9px}.checkout-container .checkout-checkbox label{font-family:futura-pt,sans-serif;color:#707070;font-size:14px;line-height:18px;margin:0}.checkout-container .create-account{padding-bottom:3px;border-bottom:1px solid #eaeae8}.checkout-container .create-account-form{padding-top:14px}.checkout-container .create-account-form .password-hint{color:#aaa;font-size:14px;line-height:18px}.checkout-container .create-account .sign-in{color:#7cc5e5;text-decoration:underline}.checkout-container .create-account .information-links{padding:14px 0}.checkout-container .create-account .information-links p{font-size:14px;line-height:18px;margin-bottom:14px}.checkout-container .create-account .information-links p a{color:#000;text-decoration:underline}.checkout-container .create-account-copy{font-size:14px;line-height:18px}.checkout-container button[type=submit]{color:#000;border-color:#ffd22f;border-radius:25px;background-color:#ffd22f}.checkout-container button[type=submit]:hover{background-color:#cbe453;border-color:#cbe453}.checkout-container .shipping-and-billing{padding-bottom:3px;border-bottom:1px solid #eaeae8}.checkout-container .shipping-and-billing .contact-copy{color:#aaa;font-size:14px;line-height:18px;margin-bottom:20px}.checkout-container .shipping-and-billing .checkout-checkbox{margin:20px 0}.checkout-container .shipping-and-billing #enter-manually,.checkout-container .shipping-and-billing #enter-billing-manually{display:inline-block;font-size:18px;font-family:futura-pt-bold,sans-serif;padding:12px 0;cursor:pointer;user-select:none;text-decoration:underline}.checkout-container .payment-details{margin-top:25px;padding-bottom:3px;border-bottom:1px solid #eaeae8}.checkout-container .payment-details .existing-payment-form{border-bottom:2px solid;margin-bottom:30px;position:relative;padding-bottom:10px}.checkout-container .payment-details .existing-payment-form-or{position:absolute;border:2px solid;border-radius:50%;bottom:0;left:50%;transform:translateX(-50%) translateY(50%);padding:5px;background-color:#fff;font-family:futura-pt-bold,sans-serif}.checkout-container .payment-details form.stripe{padding:0}.checkout-container .payment-details #payment-request-button{margin-top:20px;margin-bottom:20px}.checkout-container .order-summary-button{font-family:futura-pt-bold,sans-serif;background-color:#f3f3f3;font-size:14px;line-height:18px;text-transform:uppercase;text-align:center;padding:16px;cursor:pointer;user-select:none}.checkout-container .order-summary-button img{margin-top:-12px;margin-left:5px;transform:rotate(0deg);transition:transform .2s linear}.checkout-container .order-summary-button img.rotate{transform:rotate(180deg) translateY(-7px);transition:transform .2s linear}.checkout-container .order-summary-container{background-color:#fff;text-align:center;padding:26px 0}.checkout-container .order-summary-container h3{margin-bottom:0}.checkout-container .order-summary-container .funnel-basket-summary{margin:auto;max-width:360px}.checkout-container .order-summary-shop{margin-top:20px}.checkout-container .order-summary .pet-subscription{margin-bottom:20px}#confirmation-page-wrapper{background-color:#fff}#confirmation-page-wrapper #sovendus-container-1 iframe{display:block}.confirmation-header{background-color:#f1dbd8;text-align:center;padding:55px 30px;background-image:url(/Content/Images/Checkout/orderconfirmation-header-background.svg);background-repeat:no-repeat;background-size:cover}.confirmation-header .order-success{background-color:#fff;display:inline-block;position:relative;margin:auto;border-radius:20px;padding:50px 30px 30px}.confirmation-header .order-success img{position:absolute;top:0;transform:translate(-50%,-50%)}.confirmation-header .order-success .sub-header{font-family:futura-pt-bold,sans-serif;text-transform:uppercase;margin-bottom:16px}.confirmation-header .order-success h1,.confirmation-header .order-success h3,.confirmation-header .order-success h5{margin-bottom:16px}.confirmation-header .order-success .order-number{text-transform:uppercase;margin-bottom:16px}.confirmation-header .order-success .order-number span{font-family:futura-pt-bold,sans-serif}.confirmation-header .order-success .delivery-date{display:inherit;font-family:futura-pt-bold,sans-serif;text-transform:uppercase;margin-top:16px;padding:10px;background-color:#eaeae8}.subscription-insure{background-color:#ffa505;padding:90px 0 20px;position:relative}.subscription-insure .content{max-width:330px;margin:auto;text-align:center}@media screen and (max-width:767px){.subscription-insure .content{max-width:300px;padding:0 20px}}.subscription-insure .content h2{margin-bottom:0}@media screen and (max-width:767px){.subscription-insure .content h2{max-width:260px;margin:auto}}.subscription-insure .content img{width:100%;max-width:130px;margin-bottom:15px}.subscription-insure .content .cta-heading{font-family:futura-pt-bold,sans-serif;margin-bottom:15px}.subscription-insure .content .paragraph p{margin-bottom:16px}.subscription-insure .content .paragraph p:nth-child(2){font-family:futura-pt-bold,sans-serif}.subscription-insure button{background-color:#000;margin-bottom:20px}.subscription-insure button p{color:#fff}.subscription-insure-table{padding:50px 0;position:relative}.subscription-insure-table .content{max-width:350px;margin:auto;text-align:center}@media screen and (max-width:767px){.subscription-insure-table .content{max-width:280px}}.subscription-insure-table .content p{margin:20px 0 0}.subscription-insure-table img{cursor:pointer;max-width:540px;margin:auto;width:100%}.subscription-insure-table .secondary-description{text-align:center;padding:10px;width:100%}@media screen and (max-width:767px){.subscription-insure-table .secondary-description{max-width:324px;margin:auto}}.subscription-insure-table .secondary-description button{background-color:#000;max-width:330px;margin:auto;margin-bottom:20px}@media screen and (max-width:767px){.subscription-insure-table .secondary-description button{max-width:260px}}.subscription-insure-table .secondary-description button p{color:#fff}.subscription-insure-table .secondary-description p{font-size:14px;line-height:18px;max-width:500px;margin:auto}.confirmation-summary{padding-top:20px;background-color:#f3f3f3}@media screen and (min-width:48em){.confirmation-summary{padding:50px 0}}.confirmation-summary .order-summary{background-color:#fff;border-radius:20px;text-align:center}@media screen and (min-width:48em){.confirmation-summary .order-summary{padding:20px;margin-right:25px}}.confirmation-summary .order-summary .funnel-basket-summary{max-width:400px;margin:auto}.confirmation-summary .order-summary .funnel-basket-summary .price-container .promo-code,.confirmation-summary .order-summary .funnel-basket-summary .price-container .small-paragraph{display:none}@media screen and (min-width:48em){.confirmation-summary .order-summary .funnel-basket-summary .price-container{display:none}}.confirmation-summary .customer-details{background-color:#fff;border-radius:20px;padding:20px;max-width:400px;margin:auto}.confirmation-summary .customer-details .title{font-family:futura-pt-bold,sans-serif;text-transform:uppercase}.confirmation-summary .customer-details .details-container{background-color:#f3f3f3;padding:20px;margin:10px 0 20px}.confirmation-summary .customer-details .details-container p:not(.subtitle){font-size:14px;line-height:18px;margin-bottom:5px}.confirmation-summary .customer-details .subtitle{font-family:futura-pt-bold,sans-serif}.confirmation-summary .customer-details .button{background-color:#000}.confirmation-summary .customer-details .small-paragraph{font-size:14px;line-height:18px}.checkout-subscription-benefits .grid-x .cell:nth-child(1){display:flex}.checkout-subscription-benefits .content{max-width:400px;margin:auto}@media screen and (max-width:767px){.checkout-subscription-benefits .content{max-width:320px;padding:40px 20px 10px}.checkout-subscription-benefits .content h2{text-align:center}}.checkout-subscription-benefits .content h2{margin-bottom:20px}.checkout-subscription-benefits .content .bullet-point{display:flex;align-items:flex-start;max-width:280px;margin:10px 0}.checkout-subscription-benefits .content .bullet-point img{margin-right:10px}.checkout-subscription-benefits .content .button{background-color:#000;max-width:280px;margin-top:15px}.checkout-subscription-benefits .content .button p{color:#fff}.checkout-subscription-benefits .primary-image.desktop{width:100%;max-width:650px;float:right}@media screen and (max-width:767px){.checkout-subscription-benefits .primary-image.desktop{display:none}}@media screen and (min-width:48em){.checkout-subscription-benefits .primary-image.mobile{display:none}}.shop-insure{background-color:#ffa505;position:relative}@media screen and (max-width:767px){.shop-insure .grid-x{flex-direction:column-reverse}}.shop-insure .grid-x .cell:nth-child(2){display:flex}.shop-insure .primary-image{width:100%;max-width:600px}@media screen and (max-width:767px){.shop-insure .primary-image{display:none}}@media screen and (min-width:48em){.shop-insure .image-container{position:absolute;max-width:230px;bottom:0;left:40%;transform:translateX(-50%)}}@media screen and (min-width:64em){.shop-insure .image-container{left:50%}}@media screen and (max-width:767px){.shop-insure .image-container{position:relative;max-width:220px;margin:auto}}.shop-insure .image-container .roundel{position:absolute;top:0;left:-37px;max-width:100px}@media screen and (min-width:48em){.shop-insure .image-container .roundel{top:25%;left:-75px;max-width:130px}}.shop-insure .content{max-width:320px;margin:auto;padding:50px 0}@media screen and (max-width:767px){.shop-insure .content{padding:50px 15px 0}}.shop-insure .content img{width:100%;max-width:280px}@media screen and (max-width:767px){.shop-insure .content img{max-width:180px}}.shop-insure .content h2,.shop-insure .content img{margin-bottom:30px}.shop-insure .content .button{background-color:#000;border-color:#000;max-width:290px;margin-top:30px}.shop-insure .content .button p{color:#fff}.confirmation-page-subscription.new .confirmation-banner{background-color:#f1dbd8;text-align:center;height:254px;background-image:url(/Content/Images/Checkout/order-confirmation-header-desktop-1366x254px.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width:767px){.confirmation-page-subscription.new .confirmation-banner{background-image:url(/Content/Images/Checkout/order-confirmation-header-mobile-390x240px.png)}}.confirmation-page-subscription.new .grid-container{text-align:center;padding:0 0;padding-bottom:0}@media screen and (max-width:767px){.confirmation-page-subscription.new .grid-container{width:100%;padding:0}}.confirmation-page-subscription.new .grid-container h1,.confirmation-page-subscription.new .grid-container h3,.confirmation-page-subscription.new .grid-container h5{padding-bottom:20px}.confirmation-page-subscription.new .grid-container h3{padding-bottom:0;margin-bottom:0}.confirmation-page-subscription.new .grid-container .order-number{font-weight:bold}.confirmation-page-subscription.new .grid-container .confirm-copy p:nth-child(2){margin-top:16px}.confirmation-page-subscription.new .grid-container .delivery-date{font-weight:bold}.confirmation-page-subscription.new .grid-container .button{margin-top:20px;color:#000;max-width:240px;margin-bottom:0}.confirmation-page-subscription.new .grid-container .button:hover{color:#fff}.confirmation-page-subscription.new .grid-container .detail-header{font-weight:bold;padding-top:14px;margin-bottom:8px}.confirmation-page-subscription.new .grid-container .detail-info{background-color:#f5f5f5;padding:10px}.confirmation-page-subscription.new .grid-container .price-container p{text-transform:unset}.confirmation-page-subscription.new .grid-container .price-container .price-row.order-total{margin-bottom:20px}.confirmation-page-subscription.new .grid-container .price-container .price-row.order-total p{font-size:24px;font-weight:bold}.confirmation-page-subscription.new .grid-container .price-container .promo-highlight p{color:#f00;font-weight:bold;text-transform:uppercase}.confirmation-page-subscription.new .confirmation-summary{background-color:#fff;padding:40px;width:50%;margin:auto;font-family:"futura-pt",sans-serif}@media screen and (max-width:767px){.confirmation-page-subscription.new .confirmation-summary{width:100%}}.confirmation-page-subscription.new .confirmation-summary .price-container{border:none}.confirmation-page-subscription.new .confirmation-summary .price-container.bottom-border{border-bottom:1px solid #eaeae8}@media screen and (max-width:767px){.confirmation-page-subscription.new .confirmation-summary .price-container{width:100%}}@media screen and (max-width:767px){.confirmation-page-subscription.new .confirmation-summary{padding:20px}}.confirmation-page-subscription.new .confirmation-summary .small-paragraph{font-size:15px}.confirmation-page-subscription.new .confirmation-summary .small-paragraph.bold{font-weight:bold;font-size:16px}.confirmation-page-subscription.new .confirmation-summary .small-paragraph.padding{padding:20px 0}.confirmation-page-subscription.new .item-summary{padding-top:20px}.confirmation-page-subscription.new .item-summary .item-toggle{display:flex;justify-content:center;align-items:center;gap:8px;font-size:18px;font-weight:bold;padding-left:12px;cursor:pointer;user-select:none}.confirmation-page-subscription.new .item-summary .item-toggle .arrow-icon{transition:transform .2s ease;display:inline-block}.confirmation-page-subscription.new .item-summary .item-toggle.open .arrow-icon{transform:rotate(180deg)}.confirmation-page-subscription.new .item-summary ul{list-style:none;margin:20px 0 0 0}.confirmation-page-subscription.new .item-summary ul li{margin-bottom:12px}.confirmation-page-subscription.new .item-summary ul li .item{display:flex;justify-content:space-between;align-items:center;font-weight:bold}.confirmation-page-subscription.new .item-summary ul li .item p{text-align:left;padding-right:8px}.confirmation-page-subscription.new section#confirmation-header .grid-container{padding:40px;width:50%}.confirmation-page-subscription.new section#confirmation-header .grid-container h2{margin-bottom:20px}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-header .grid-container{width:100%;padding:20px}}.confirmation-page-subscription.new section#confirmation-header .grid-container a:hover{color:#fff}.confirmation-page-subscription.new section#confirmation-benefits{padding:40px 0;text-align:center;background-color:#fff0ee}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-benefits{padding:30px 0}}.confirmation-page-subscription.new section#confirmation-benefits.confirmation-benefits-shop .row .column{width:16.66%}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-benefits.confirmation-benefits-shop .row .column{width:50%}.confirmation-page-subscription.new section#confirmation-benefits.confirmation-benefits-shop .row .column img{width:80%}}.confirmation-page-subscription.new section#confirmation-benefits .row .column{width:25%;padding-top:20px;padding-left:0;padding-right:0}.confirmation-page-subscription.new section#confirmation-benefits .row .column .benefit-header{font-weight:bold;padding-top:12px;font-family:futura-pt,sans-serif}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-benefits .row .column{width:50%}.confirmation-page-subscription.new section#confirmation-benefits .row .column img{width:60%}}.confirmation-page-subscription.new section#confirmation-benefits .content .image-collection{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-benefits .content .image-collection{flex-direction:column;width:50%}}.confirmation-page-subscription.new section#confirmation-benefits .content .image-collection .image-container{width:30%}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-benefits .content .image-collection .image-container{flex-direction:column;width:unset}}.confirmation-page-subscription.new section#confirmation-benefits .content .benefit-copy{padding:10px;margin:auto}.confirmation-page-subscription.new section#confirmation-benefits .image-container .benefit-header{padding:10px;font-weight:bold}.confirmation-page-subscription.new section#confirmation-benefits h2{padding-bottom:0}.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .left-column-image{display:block;margin:0 auto;width:100%}@media screen and (min-width:64em){.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .right-column{padding:24px 8px !important}}.confirmation-page-subscription.new section#confirmation-spray{padding:40px;text-align:center;background-color:#f1dbd8;background-image:url("/content/images/checkout/flea-spray-desktop-208x349px.png");background-repeat:no-repeat;background-position:right bottom}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-spray{padding:20px;background-image:url("/content/images/checkout/flea-spray-mobile-89x346px.png");background-size:unset;background-position:right bottom}}.confirmation-page-subscription.new section#confirmation-spray .grid-container .sub-heading{text-align:center;margin:auto;padding-bottom:40px;width:50%}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-spray .grid-container .sub-heading{width:100%}}.confirmation-page-subscription.new section#confirmation-spray .grid-container .add-subscription-item-container .account-select{max-width:408px;font-family:futura-pt-bold,sans-serif;border:1px solid #aaa;border-radius:25px;background-image:url("/Content/Images/Funnel/down-arrow.svg");background-size:18px;padding:12px 12px 12px 24px;font-size:18px;background-position:right 12px center}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-spray .grid-container .add-subscription-item-container .account-select{background-position:right 4px center;font-size:16px}}.confirmation-page-subscription.new section#confirmation-spray .grid-container .add-subscription-item-container .account-select option{color:#000}.confirmation-page-subscription.new section#confirmation-spray .grid-container .add-subscription-item-container .input-label{padding-top:20px;font-weight:bold;font-size:3rem}.confirmation-page-subscription.new section#confirmation-spray .grid-container .add-subscription-item-container button{margin-top:20px}.confirmation-page-subscription.new section#confirmation-spray .content .image-collection{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-spray .content .image-collection{flex-direction:column;width:100%;align-items:center}}.confirmation-page-subscription.new section#confirmation-spray .content .image-collection .image-container{width:30%;margin-bottom:20px}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-spray .content .image-collection .image-container{width:100%}}.confirmation-page-subscription.new section#confirmation-spray .content .image-collection .image-container img{width:54px}.confirmation-page-subscription.new section#confirmation-spray .image-container .benefit-header{padding:10px;font-weight:bold}.confirmation-page-subscription.new section#confirmation-spray h2{padding-bottom:20px}.confirmation-page-subscription.new section#about-us-banner-3points{margin:0}.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row{max-width:100%;max-height:400px;grid-template-columns:300px 1fr;gap:20px}.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .left-column{max-height:400px;height:400px;display:block;padding-left:0;overflow:hidden;padding-right:0;padding-right:0;align-items:flex-start;top:auto;position:relative}.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .left-column-image{width:auto;min-width:100%;height:100%;max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .right-column{height:400px;max-height:400px;padding:36px 72px 36px 56px;text-align:center;display:flex;justify-content:center;align-items:center}.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .right-column a{color:#000;margin-bottom:0}.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .right-column a:hover{color:#fff}.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .right-column .right-column-paragraph{padding-bottom:20px}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .right-column{height:auto;max-height:none;padding:30px}}.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .right-column .breadcrumb{font-family:"futura-pt",sans-serif;margin-bottom:88px}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .right-column .breadcrumb{margin-bottom:40px}}.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .right-column .breadcrumb a{text-decoration:none;font-weight:normal}.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .right-column .breadcrumb-header{font-weight:bold}.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .right-column-heading1{line-height:41px;font-size:40px;margin-bottom:20px}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .right-column-heading1{font-size:40px;line-height:41px;font-size:30px;line-height:31px}}.confirmation-page-subscription.new section#confirmation-discount .confirmation-discount-header-row .right-column-paragraph p{font-size:20px;line-height:26px}@media screen and (max-width:1350px){.confirmation-page-subscription.new section#confirmation-discount .row{max-height:none;padding:0}.confirmation-page-subscription.new section#confirmation-discount .row .left-column{max-height:none;height:auto}.confirmation-page-subscription.new section#confirmation-discount .row .left-column-image{position:static;width:100%;height:auto;transform:none;max-width:100%;min-width:0}.confirmation-page-subscription.new section#confirmation-discount .row .right-column{height:auto;max-height:none;padding:20px;text-align:center}.confirmation-page-subscription.new section#confirmation-discount .row .right-column h1,.confirmation-page-subscription.new section#confirmation-discount .row .right-column h3,.confirmation-page-subscription.new section#confirmation-discount .row .right-column h5{font-size:40px;line-height:41px}.confirmation-page-subscription.new section#confirmation-discount .row .right-column .breadcrumb{margin-bottom:40px}}.confirmation-page-subscription.new section#confirmation-pettag{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 40px 40px}.confirmation-page-subscription.new section#confirmation-pettag .content{display:flex;flex-direction:column;gap:20px}.confirmation-page-subscription.new section#confirmation-pettag .content .tag-steps{justify-content:space-between}.confirmation-page-subscription.new section#confirmation-pettag .content .tag-step-container{margin:20px 0 0 0}@media screen and (min-width:64em){.confirmation-page-subscription.new section#confirmation-pettag .content .tag-step-container .tag-step-title{max-width:180px}}.confirmation-page-subscription.new section#confirmation-pettag .content .tag-step-container .tag-step-title{margin:auto}.confirmation-page-subscription.new section#confirmation-pettag .content .tag-step-container .tag-step-title h4{font-family:fatfrank,sans-serif;font-size:24px}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-pettag .content .tag-step-container .step-text{max-width:320px;margin:auto}}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-pettag .pet-tag-header{max-width:280px;margin:auto}}.confirmation-page-subscription.new section#confirmation-pettag .pet-tag-subheader{font-size:18px;margin-bottom:20px;max-width:600px;margin:auto}@media screen and (max-width:767px){.confirmation-page-subscription.new section#confirmation-pettag{padding:0 20px 20px}}.confirmation-page-subscription.new section#confirmation-pettag img{max-width:220px}.confirmation-page-subscription.new .cta{margin:0 0 20px 0}.confirmation-page-subscription.new .cta .cta-header{font-size:16px}.confirmation-page-subscription.new .cta .cta-link{text-decoration:underline}.confirmation-page-subscription.new .cta .cta-link p{font-size:16px}.confirmation-page-subscription.new .cta .cta-link:hover{color:#000}@media screen and (max-width:767px){.confirmation-page-subscription .confirmation-summary .grid-container .order-summary{background-color:#f3f3f3;padding-bottom:20px}.confirmation-page-subscription .confirmation-summary .grid-container .order-summary .funnel-basket-summary{background-color:#f3f3f3}.confirmation-page-subscription .confirmation-summary .grid-container .cell.medium-5{background-color:#fff}}.header,.membership-header,.wellness-header,.home-header,.insure-header{background:#fbf7f5;position:relative}.header-section{max-width:1124px;margin:0 auto;background-repeat:no-repeat;background-position-x:82%;background-size:636px 368px;background-position-y:bottom}@media screen and (min-width:48em){.header-section{background-image:none !important}}.header .banner,.membership-header .banner,.wellness-header .banner,.home-header .banner,.insure-header .banner{display:none;position:relative;background-color:#000;color:#fff;font-family:fatfrank,sans-serif;padding:11px 24px;font-size:24px;line-height:26px;text-align:center;width:100%;z-index:1}@media screen and (min-width:47.9375em){.header .banner,.membership-header .banner,.wellness-header .banner,.home-header .banner,.insure-header .banner{position:absolute;width:auto;right:0;top:0;background-color:#000;color:#fff;font-size:26px;font-family:fatfrank,sans-serif;border-radius:0 0 0 18px;padding:18px 24px}}.header-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}@media screen and (min-width:48em){.header-container{justify-content:center}}.header-container .content{display:flex;flex-direction:column;z-index:2;width:100%;margin-bottom:24px;text-align:center;margin-top:34px;padding:0 16px}@media screen and (min-width:47.9375em){.header-container .content{margin-top:0;max-width:50%;text-align:left;padding-left:16px}}@media screen and (min-width:1200px){.header-container .content{padding:0}}.header-container .content h1,.header-container .content h3,.header-container .content h5{font-size:40px;line-height:42px;margin-bottom:15px}@media screen and (min-width:47.9375em){.header-container .content h1,.header-container .content h3,.header-container .content h5{font-size:55px;line-height:55px;margin-bottom:21px}}.header-container .content .description{font-weight:600;margin:0 auto;max-width:80%}@media screen and (min-width:47.9375em){.header-container .content .description{max-width:70%;margin:initial}}.header-container .content .button{margin:15px auto 0}@media screen and (min-width:47.9375em){.header-container .content .button{margin:23px 0 0}}.header-container .product-image{position:absolute;overflow:hidden;top:60%;max-width:none;width:542px;left:0}@media screen and (min-width:47.9375em){.header-container .product-image{right:7%;max-width:100%;left:initial;width:705px;z-index:1;top:18%}}.header-container .product-roundel{top:71%;right:18%;position:absolute}@media screen and (min-width:47.9375em){.header-container .product-roundel{right:25%;width:104px;height:104px;z-index:2;top:47%}}@media screen and (min-width:48em){.header-container .product-roundel{right:20%}}@media screen and (max-width:767px){.home-header .header-container{min-height:unset}.home-header .header-container .content h1,.home-header .header-container .content h3,.home-header .header-container .content h5{font-size:30px;line-height:30px}}@media screen and (min-width:90em){.home-header .primary-image{display:flex}}@media screen and (min-width:64em) and (max-width:74.9375em){.home-header .primary-image{width:33.3333333333%}}@media screen and (min-width:48em) and (max-width:63.9375em){.home-header .primary-image{width:33.3333333333%}}@media screen and (max-width:767px){.home-header .primary-image{display:none}}@media screen and (min-width:90em){.home-header .primary-image picture{display:flex;justify-content:end}}@media screen and (min-width:1200px){.home-header .primary-image picture{width:32%;max-width:430px}}.home-header .primary-image picture{position:absolute;top:50%;transform:translateY(-50%);width:44%;max-width:430px;margin:auto}.home-header .secondary-image{display:none}@media screen and (min-width:1200px){.home-header .secondary-image{display:block}}.home-header .secondary-image picture{position:absolute;bottom:0;right:0;max-width:486px;width:32%;height:auto}@media screen and (min-width:90em){.home-header .secondary-image picture{right:unset}}.home-header .mobile-image{position:relative;max-width:438px;margin:auto}@media screen and (min-width:48em){.home-header .mobile-image{display:none}}.home-header .mobile-image img.left{max-width:410px;width:100%}.home-header .mobile-image img.right{position:absolute;right:0;bottom:0;width:43%;max-width:210px}.home-header .header-container .content{max-width:unset;margin:auto;text-align:center;padding-top:52px;padding-bottom:45px}@media screen and (min-width:90em){.home-header .header-container .content{min-width:600px;min-height:460px;position:relative;left:50%;transform:translateX(-50%)}}@media screen and (max-width:767px){.home-header .header-container .content{padding-top:36px;padding-bottom:0}}.home-header .header-container .content h1,.home-header .header-container .content h3,.home-header .header-container .content h5{display:flex;flex-direction:column;align-items:center;max-width:600px;margin:auto}@media screen and (max-width:767px){.home-header .header-container .content h1,.home-header .header-container .content h3,.home-header .header-container .content h5{max-width:390px;font-size:40px;line-height:40px}}.home-header .header-container .content .description{font-weight:500;max-width:350px;margin:auto}.home-header .header-container .content .button{margin:12px auto 40px}@media screen and (max-width:767px){.home-header .header-container .content .button{margin:12px auto 20px}}.home-header .header-container .content .trustpilot-micro-review--home{margin:30px auto 0;width:100%;max-width:320px}@media screen and (max-width:767px){.home-header .header-container .content .trustpilot-micro-review--home{margin-top:19px;max-width:290px}}.reviews-header{background-color:#f7e9e8}@media screen and (max-width:767px){.reviews-header .grid-x{flex-direction:column-reverse}}.reviews-header .grid-x .medium-6:first-child{display:flex}.reviews-header .image{width:100%;height:auto}@media screen and (max-width:767px){.reviews-header .image{max-width:400px}}@media screen and (min-width:48em){.reviews-header .image{max-width:726px;float:right}}.reviews-header .content{padding:20px;max-width:500px;margin:auto}@media screen and (max-width:767px){.reviews-header .content{text-align:center;padding:20px 16px}}.reviews-header .content .paragraph p:last-child{margin-top:5px}.reviews-header .content .button{background-color:#ffd22f;border-color:#ffd22f;max-width:290px;margin-top:24px}@media screen and (max-width:767px){.reviews-header .content .button{max-width:100%}}.reviews-header .content .button p{color:#000}.reviews-header .content .button:hover{background-color:#cbe453;border-color:#cbe453}.reviews-hardcoded{background-color:#cce8f5;padding:15px 43px}@media screen and (max-width:767px){.reviews-hardcoded{padding:15px 0 47px}}@media screen and (min-width:48em){.reviews-hardcoded .cell{display:flex}}.reviews-hardcoded .cell.small-12{max-width:780px;margin:auto;height:100%}.reviews-hardcoded .hardcoded-reviews-carousel{padding:0 50px}@media screen and (max-width:767px){.reviews-hardcoded .hardcoded-reviews-carousel{padding:0;padding-bottom:45px}}.reviews-hardcoded .hardcoded-reviews-carousel .slick-arrow{position:absolute;cursor:pointer}@media screen and (min-width:48em){.reviews-hardcoded .hardcoded-reviews-carousel .slick-arrow{top:50%;transform:translateY(-50%)}}@media screen and (max-width:767px){.reviews-hardcoded .hardcoded-reviews-carousel .slick-arrow{bottom:0}}.reviews-hardcoded .hardcoded-reviews-carousel .slick-arrow.previous{left:0}@media screen and (max-width:767px){.reviews-hardcoded .hardcoded-reviews-carousel .slick-arrow.previous{left:43px}}@media screen and (min-width:48em){.reviews-hardcoded .hardcoded-reviews-carousel .slick-arrow.next{right:0}}@media screen and (max-width:767px){.reviews-hardcoded .hardcoded-reviews-carousel .slick-arrow.next{left:100px}}.reviews-hardcoded .hardcoded-reviews-carousel .slick-track{display:flex}.reviews-hardcoded .hardcoded-reviews-carousel .slick-track .slick-slide{height:inherit}@media screen and (max-width:767px){.reviews-hardcoded .hardcoded-reviews-carousel .slick-track .slick-slide .review-image{padding:0 18px}}.reviews-hardcoded .hardcoded-reviews-carousel .slick-track .slick-slide .review-image div{position:relative;max-width:320px;margin:auto;padding-left:60px}@media screen and (max-width:767px){.reviews-hardcoded .hardcoded-reviews-carousel .slick-track .slick-slide .review-image div{padding-left:50px}}.reviews-hardcoded .hardcoded-reviews-carousel .slick-track .slick-slide .review-image div .review-roundel{position:absolute;width:31%;max-width:107px;top:35px;left:0}@media screen and (max-width:767px){.reviews-hardcoded .hardcoded-reviews-carousel .slick-track .slick-slide .review-image div .review-roundel{width:28%;max-width:90px;top:45px}}.reviews-hardcoded .hardcoded-reviews-carousel .slick-track .slick-slide .review-content{margin:auto 0}@media screen and (max-width:767px){.reviews-hardcoded .hardcoded-reviews-carousel .slick-track .slick-slide .review-content{padding:0 43px}}.reviews-hardcoded .hardcoded-reviews-carousel .slick-track .slick-slide .review-date{color:#333;font-size:14px;line-height:18px}.reviews-hardcoded .hardcoded-reviews-carousel .slick-track .slick-slide .review-stars{margin:14px 0}.reviews-hardcoded .hardcoded-reviews-carousel .slick-track .slick-slide .review-text h2{font-size:30px;line-height:30px}.reviews-hardcoded .hardcoded-reviews-carousel .slick-track .slick-slide .review-text p{color:#333;margin-bottom:14px}.reviews-hardcoded .hardcoded-reviews-carousel .slick-track .slick-slide .review-name{font-family:futura-pt-bold,sans-serif;color:#333;font-size:14px;line-height:18px}.reviews-yotpo{background-color:#f3f3f3;padding:50px;text-align:center}@media screen and (max-width:767px){.reviews-yotpo{padding:50px 25px}}.reviews-yotpo h2{margin:auto}@media screen and (max-width:767px){.reviews-yotpo h2{max-width:360px}}.reviews-yotpo .sub-header{display:inline-block;position:relative;margin-top:37px;margin-bottom:20px}@media screen and (max-width:767px){.reviews-yotpo .sub-header{max-width:198px;margin-top:25px}}.reviews-yotpo .sub-header p{display:initial;font-family:SagaYOFF-Regular,sans-serif;font-size:24px;line-height:24px}.reviews-yotpo .sub-header[data-has-contentful-review-count=true] p{font-family:futura-pt,sans-serif}.reviews-yotpo .sub-header[data-has-contentful-review-count=true] span{font-family:futura-pt-bold,sans-serif}.reviews-yotpo .sub-header img{position:absolute;top:20px;left:-18px;transform:translateX(-100%) translateY(-100%)}@media screen and (max-width:767px){.reviews-yotpo .sub-header img{top:40px;left:0}}.reviews-yotpo .product-stars{display:flex;justify-content:center}.reviews-yotpo .product-stars .standalone-bottomline .star-clickable{align-items:center}@media screen and (max-width:767px){.reviews-yotpo .product-stars .standalone-bottomline .star-clickable{display:block;text-align:center}}.reviews-yotpo .product-stars .yotpo-stars{display:flex;flex-direction:row-reverse;align-items:center}.reviews-yotpo .product-stars .yotpo-stars .yotpo-icon-star{font-size:22px !important;padding-right:4px}.reviews-yotpo .product-stars .yotpo-stars .sr-only{position:inherit;font-family:futura-pt-bold,sans-serif;font-size:36px;line-height:36px;color:#4ad282;width:100%;height:auto;padding-right:8px;margin-bottom:5px}.reviews-yotpo .product-stars .yotpo-stars .sr-only span{font-family:futura-pt,sans-serif;color:#000;font-size:23px;line-height:25px}.reviews-yotpo .product-stars .text-m{font-family:futura-pt,sans-serif;font-size:18px;line-height:23px;color:#aaa !important;text-decoration:none !important}.reviews-trustpilot{text-align:center;padding:50px}@media screen and (max-width:767px){.reviews-trustpilot{padding:50px 15px}}.reviews-trustpilot h2{margin:auto}@media screen and (max-width:767px){.reviews-trustpilot h2{max-width:440px}}.reviews-trustpilot .sub-header{display:inline-block;position:relative;margin-top:37px;margin-bottom:20px}@media screen and (max-width:767px){.reviews-trustpilot .sub-header{max-width:200px;margin-top:20px}}.reviews-trustpilot .sub-header p{display:initial;font-family:futura-pt,sans-serif;font-size:24px;line-height:24px}.reviews-trustpilot .sub-header span{font-family:futura-pt-bold,sans-serif}.reviews-trustpilot .sub-header img{position:absolute;top:12px;right:-25px;transform:translateX(100%) translateY(-100%)}@media screen and (max-width:767px){.reviews-trustpilot .sub-header img{top:35px;right:-14px}}.reviews-trustpilot .trustpilot-slider-clip{overflow:hidden;max-width:100%;height:180px}@media screen and (max-width:767px){.reviews-trustpilot .trustpilot-slider-clip{height:172px}}.reviews-trustpilot .trustpilot-slider-clip .trustpilot-widget--slider,.reviews-trustpilot .trustpilot-slider-clip iframe{width:100%}.reviews-trustpilot .trustpilot-slider-clip iframe{height:240px !important}.reviews-trustpilot .trustpilot-micro-review--reviews-page{margin:20px auto 0;width:100%;max-width:320px}@media screen and (max-width:767px){.reviews-trustpilot .trustpilot-micro-review--reviews-page{max-width:290px}}.review-benefits{background-color:#c5addf;position:relative}@media screen and (min-width:48em){.review-benefits .main-image{position:absolute;right:0;bottom:0;max-width:900px;width:62%}}.review-benefits .main-image img{float:right}.review-benefits .content-container{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}@media screen and (min-width:48em){.review-benefits .content-container{min-height:550px;width:50%}}.review-benefits .content-container .content{max-width:340px}@media screen and (max-width:767px){.review-benefits .content-container .content{text-align:center;padding-top:42px}}.review-benefits .content-container .content .list-item{display:flex;align-items:flex-start;text-align:left;padding:5px 0}@media screen and (max-width:767px){.review-benefits .content-container .content .list-item{max-width:300px;margin:auto}}.review-benefits .content-container .content .list-item img{margin-right:10px}.review-benefits .content-container .content .button{background-color:#000;border-color:#000;max-width:290px;margin-top:40px}@media screen and (max-width:767px){.review-benefits .content-container .content .button{margin:25px 0}}.review-benefits .content-container .content .button p{color:#fff}.wellness-header{background:#c5addf}@media screen and (max-width:767px){.wellness-header .main-image{position:relative;max-width:420px;margin:auto}}@media screen and (min-width:48em){.wellness-header .main-image{position:absolute;top:0;right:2%;max-width:618px}}.wellness-header .main-image .roundel{position:absolute}@media screen and (min-width:48em){.wellness-header .main-image .roundel{max-width:122px;bottom:27%;left:-10%}}@media screen and (max-width:767px){.wellness-header .main-image .roundel{max-width:90px;width:22%;bottom:5%;right:8%}}.wellness-header .header-container{justify-content:flex-end;min-height:unset}@media screen and (min-width:48em){.wellness-header .header-container{justify-content:center;min-height:425px}}.wellness-header .header-container .content{margin-bottom:36px}@media screen and (max-width:767px){.wellness-header .header-container .content{max-width:370px;margin:auto;margin-top:20px;margin-bottom:23px}}@media screen and (min-width:48em){.wellness-header .header-container .content{max-width:60%;margin-bottom:0}}@media screen and (min-width:64em){.wellness-header .header-container .content{max-width:50%}}.wellness-header .header-container h1,.wellness-header .header-container h3,.wellness-header .header-container h5{font-size:36px;line-height:36px}@media screen and (min-width:48em){.wellness-header .header-container h1,.wellness-header .header-container h3,.wellness-header .header-container h5{font-size:55px;line-height:55px}}@media screen and (max-width:767px){.wellness-header .pet-plan-container{padding:0}}.wellness-header .pet-plan-container .cell{z-index:1;margin:16px 0;padding:0 13px}@media screen and (max-width:767px){.wellness-header .pet-plan-container .cell{padding:0 20px}}.wellness-header .pet-plan-container .cell .pet-plan{background-color:#fff;border-radius:20px;padding:18px 20px 0 20px;height:100%}@media screen and (max-width:767px){.wellness-header .pet-plan-container .cell .pet-plan{max-width:320px;margin:auto}}.wellness-header .pet-plan-container .cell .pet-plan.most-popular{border:5px solid #4ad282;box-shadow:4px 4px 15px 0 #8a789d}.wellness-header .pet-plan-container .cell .pet-plan:hover{box-shadow:4px 4px 15px 0 #8a789d}.wellness-header .pet-plan-container .cell .pet-plan .heading{display:flex;justify-content:space-between}.wellness-header .pet-plan-container .cell .pet-plan .heading div{display:flex;align-items:center}.wellness-header .pet-plan-container .cell .pet-plan .heading h3{font-size:20px;line-height:20px;margin-left:5px;margin-bottom:0}.wellness-header .pet-plan-container .cell .pet-plan .category{margin-top:10px}.wellness-header .pet-plan-container .cell .pet-plan .category span{background-color:#f1dbd8;font-size:14px;font-family:futura-pt,sans-serif;text-align:center;line-height:16px;color:#000;padding:2px 16px;text-transform:uppercase;border-radius:2px}.wellness-header .pet-plan-container .cell .pet-plan .category span:first-child{margin-right:6px}.wellness-header .pet-plan-container .cell .pet-plan .description{text-align:center}.wellness-header .pet-plan-container .cell .pet-plan .description p:nth-child(1){font-family:fatfrank,sans-serif;line-height:18px}.wellness-header .pet-plan-container .cell .pet-plan .description p:nth-child(2){font-size:14px;line-height:18px;text-transform:uppercase;color:#aaa}.wellness-header .pet-plan-container .cell .pet-plan .description p:nth-child(3){font-family:futura-pt-bold,sans-serif;margin-top:5px}.wellness-header .pet-plan-container .cell .pet-plan .description p:nth-child(3) span{font-size:22px;line-height:24px}.wellness-header .pet-plan-container .cell .pet-plan .description .button{font-family:futura-pt-bold,sans-serif;background-color:#fd6533;max-width:216px;margin-top:14px;margin-bottom:0;width:100%;border-radius:25px;text-transform:uppercase;font-size:15px;line-height:17px;padding:16px 0;letter-spacing:1px}.wellness-header .pet-plan-container .cell .pet-plan .footer{text-align:center;padding:15px 0}.wellness-header .pet-plan-container .cell .pet-plan .footer p{font-size:14px;line-height:18px;color:#aaa}.wellness-header .disclaimer{text-align:center;padding:30px 0 53px 0}.wellness-header .disclaimer p{max-width:265px;margin:auto;font-size:14px;line-height:18px}.subscription-benefits-header{background-color:#f7e9e8;padding:36px 0 51px}.subscription-benefits{max-width:1280px;margin:0 auto;padding:0 16px}.subscription-benefits h2{width:100%;text-align:center;margin:17px auto}.subscription-benefits .cta{margin-top:17px}.subscription-benefits .carousel{display:flex;flex-direction:column}@media screen and (min-width:48em){.subscription-benefits .carousel{flex-direction:row}}.subscription-benefits .slick-arrow{position:absolute;top:30%;cursor:pointer;z-index:2}.subscription-benefits .slick-arrow.ugc-next{right:0}.subscription-benefits .slick-arrow.ugc-prev{left:0}.subscription-benefits .slick-arrow img{width:13px;height:13px}.subscription-benefits .content{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;max-width:80%;margin:12px auto}.subscription-benefits .content:first-of-type{margin:0 auto}@media screen and (min-width:48em){.subscription-benefits .content{max-width:100%;margin:0 auto}}.subscription-benefits .content img{border-radius:4px;width:195px;height:195px;margin:0 auto}@media screen and (min-width:48em){.subscription-benefits .content span{max-width:92%;width:100%;display:block;margin:0 auto}}.subscription-benefits .content h3{font-size:24px;line-height:24px;margin:21px auto 12px;text-align:center;max-width:80%}.landing-product-category .landing-container{padding:36px 16px 51px;max-width:1280px;margin:0 auto}.landing-product-category .landing-container-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,128px));justify-content:center;column-gap:76px;row-gap:16px}@media screen and (min-width:48em){.landing-product-category .landing-container-grid{max-width:1024px;margin:0 auto}}@media screen and (max-width:767px){.landing-product-category .landing-container-grid{grid-template-columns:1fr 1fr;column-gap:0;grid-row-gap:5px}.landing-product-category .landing-container-grid.mobile-only-carousel{display:flex;align-items:center;max-width:85%;margin:0 auto}}.landing-product-category .landing-container-grid .content{display:flex;text-align:center;flex-direction:column;align-items:center}.landing-product-category .landing-container-grid .link-text{display:block;box-sizing:border-box;width:100%;padding:0 8px}.landing-product-category .landing-container-grid a{display:flex;flex-direction:column;align-items:center;color:#000;text-transform:uppercase;font-size:14px;line-height:18px;font-weight:600;font-family:futura-pt,sans-serif;width:100%;max-width:128px}@media screen and (min-width:64em){.landing-product-category .landing-container-grid a{min-height:initial}}.landing-product-category .landing-container-grid img{cursor:pointer;margin-bottom:12px;min-width:12px}.landing-product-category h2{max-width:310px;width:100%;text-align:center;margin:17px auto}@media screen and (min-width:48em){.landing-product-category h2{max-width:410px}}.landing-product-category .slick-arrow{z-index:2}.landing-product-category .description{max-width:300px;text-align:center;width:100%;display:block;margin:0 auto 28px}@media screen and (min-width:48em){.landing-product-category .description{max-width:415px}}.landing-personalised-plans{background-color:#499aab}.landing-personalised-plans .landing-container{padding:36px 16px 51px;margin:0 auto;max-width:1194px}.landing-personalised-plans h2{max-width:70%;width:100%;text-align:center;margin:17px auto}.landing-personalised-plans h3{font-size:24px !important;line-height:24px !important;margin-bottom:16px}.landing-personalised-plans .plan-ugc-carousel{margin-top:46px}.landing-personalised-plans .plan-ugc-carousel .slick-track{display:flex}.landing-personalised-plans .plan-ugc-carousel .slick-slide{height:inherit !important}.landing-personalised-plans .slick-list{padding:0 34px;overflow:visible}.landing-personalised-plans .slick-list .slick-active .plan-image{display:block}.landing-personalised-plans .slick-list .slick-slide[aria-hidden=true]{visibility:hidden}.landing-personalised-plans .slick-dots{display:flex;flex-direction:row;justify-content:space-around;max-width:70px;margin:23px auto 0;position:relative}.landing-personalised-plans .slick-dots li{cursor:pointer;transform:scale(1.75);margin:0 12px}.landing-personalised-plans .slick-dots li::marker{width:7px;height:7px;color:#d3d3d3}.landing-personalised-plans .slick-dots li.slick-active::marker{color:#606060}.landing-personalised-plans .slick-dots button{display:none}.landing-personalised-plans .slick-arrow{position:absolute;top:52%;cursor:pointer;z-index:2}.landing-personalised-plans .slick-arrow.ugc-next{right:0}.landing-personalised-plans .slick-arrow.ugc-prev{left:0}.landing-personalised-plans .slick-arrow img{width:45px;height:45px}.landing-personalised-plans .plan-image{display:none;position:absolute;top:-37px;left:-21px;max-width:133px;max-height:133px;z-index:2}.landing-personalised-plans .plan-content{max-width:296px;margin:0 auto;height:100%}.landing-personalised-plans .cta{margin-top:25px}@media screen and (min-width:64em){.landing-personalised-plans .cta{margin-top:47px}}.landing-personalised-plans .primary{width:100%}.landing-personalised-plans .content{display:flex;justify-content:center;align-content:center;flex-direction:column;border-radius:20px;background-color:#fff;width:100%;max-width:296px;margin:0 auto;position:relative;height:100%}.landing-personalised-plans .content .image{max-height:203px}.landing-personalised-plans .content .text{background-color:#dcdcdc;padding:20px;border-radius:0 0 20px 20px;height:100%}.landing-personalised-plans .content .description{display:block;font-family:futura-pt-bold,sans-serif;color:#6d7278;text-transform:uppercase;font-size:12px;line-height:14px;border-left:1px solid #979797;padding-left:5px;margin-bottom:11px}.landing-personalised-plans .content .quote{display:block;margin-top:17px;font-weight:600}.landing-personalised-plans .content h1 .image,.landing-personalised-plans .content h3 .image,.landing-personalised-plans .content h5 .image{max-height:200px;margin:0 auto}.community-container{padding:40px 0}@media screen and (max-width:767px){.community-container{padding:40px 16px}}.community-container h2{text-align:center;width:100%;padding:0 15px}.community-container .content{display:flex;flex-direction:row}.community-container .content .image-collection{display:flex;flex-direction:column;justify-content:space-between;margin-top:36px;max-width:100%;width:100%}@media screen and (min-width:48em){.community-container .content .image-collection{flex-direction:row}}.community-container .content .slick-track{display:flex;flex-direction:row;justify-content:center;height:100%}.community-container .content .slick-slide[aria-hidden=true]{visibility:hidden}.community-container .content .slick-dots{display:flex;flex-direction:row;justify-content:space-around;max-width:70px;margin:23px auto 0;position:relative}.community-container .content .slick-dots li{cursor:pointer;transform:scale(1.75);margin:0 12px}.community-container .content .slick-dots li::marker{width:7px;height:7px;color:#d3d3d3}.community-container .content .slick-dots li.slick-active::marker{color:#606060}.community-container .content .slick-dots button{display:none}.community-container .content .image-container{display:flex;padding:0 5px;max-width:50%;justify-content:center;align-items:flex-start}@media screen and (min-width:64em){.community-container .content .image-container{padding:0 10px}}.community-container .content .image-container .image{width:100%}.community-container .content .image-container:first-of-type{padding-left:0}.community-container .content .image-container:last-of-type{padding-right:0}.community-container .trustpilot-micro-review--home{margin:48px auto 0;width:100%;max-width:320px}@media screen and (max-width:767px){.community-container .trustpilot-micro-review--home{max-width:290px}}.email-capture{padding:43px 0 32px;background-color:#f1dbd8;background-image:url("/Content/Images/Landing/join-our-pack-circle-background-mobile.svg");background-size:cover;background-repeat:no-repeat}@media screen and (min-width:48em){.email-capture{background-image:url("/Content/Images/Landing/join-our-pack-circle-background-desktop.svg")}}.email-capture h2{text-align:center}.email-capture .content{text-align:center}.email-capture .content form{position:relative;max-width:329px;margin:0 auto 18px}.email-capture .content input[type=text]{padding:0 54px 0 28px;height:50px;border-radius:25px;margin:0 auto}.email-capture .content input[type=text]::placeholder{color:#aaa;font-weight:600;font-family:futura-pt,sans-serif}.email-capture .content input[type=submit]{border:none;position:absolute;right:20px;top:12px;width:25px;height:25px;background-image:url("/Content/Images/Landing/email-field-black-arrow.png");background-position:94% 50%;background-color:#fff;background-repeat:no-repeat;cursor:pointer}.email-capture .content .form-text{font-weight:600;text-align:center}.email-capture .description{text-align:center;margin:7px auto 25px;font-weight:600;max-width:300px}.vet-clinic-container{background-color:#7cc5e5;position:relative;height:100%;display:flex;flex-direction:column;align-items:center;align-items:flex-start;padding-bottom:38px}@media screen and (min-width:48em){.vet-clinic-container{flex-direction:row;align-items:flex-start;padding-bottom:58px;max-height:514px}}.vet-clinic-container .vet-clinic-details{padding:0 30px 0;text-align:center}@media screen and (min-width:64em){.vet-clinic-container .vet-clinic-details{text-align:left;width:50%;padding:0;margin-left:82px}}@media screen and (min-width:48em){.vet-clinic-container .image-container{width:50%}}.vet-clinic-container .image-container .main-image{max-width:524px;width:100%}@media screen and (min-width:1320px){.vet-clinic-container .image-container .main-image{position:absolute;top:0;left:-4px;max-width:100%;width:100%}}@media screen and (min-width:48em){.vet-clinic-container .image-container .main-image{position:relative;top:0;left:-4px;max-width:672px}}.vet-clinic-container .content-container{display:flex;flex-direction:row;align-items:flex-start}.vet-clinic-container .content-container .content{width:100%}@media screen and (min-width:48em){.vet-clinic-container .content-container .content{max-width:301px;padding-top:42px}}.vet-clinic-container .content-container h2{margin-bottom:16px;margin-top:25px}.vet-clinic-container .content-container .cta{margin-top:27px;justify-content:center}@media screen and (min-width:48em){.vet-clinic-container .content-container .cta{justify-content:flex-start}}.vet-clinic-container .content-container .list{width:50%;margin:0 auto}@media screen and (min-width:48em){.vet-clinic-container .content-container .list{width:100%;margin-left:auto}}.vet-clinic-container .content-container .list .list-item{margin-bottom:9px;display:flex;align-items:center}.vet-clinic-container .content-container .list span{font-family:futura-pt,sans-serif;margin-left:8px}.vet-clinic-container .content-container .description{font-weight:600;margin-bottom:20px}.vet-clinic-container .content-container .second-description{margin:14px auto 0;font-size:14px;line-height:18px;max-width:70%}@media screen and (min-width:48em){.vet-clinic-container .content-container .second-description{max-width:100%;margin-top:14px}}.claims-container{background-color:#f1dbd8;padding:40px 0 10px;overflow:hidden}@media screen and (min-width:48em){.claims-container{padding:60px 0 34px}}.claims-container h2{text-align:center;width:100%;margin:0 auto}.claims-container .description{text-align:center;width:100%;display:block;margin:15px auto 18px;font-weight:600;max-width:65%}@media screen and (min-width:48em){.claims-container .description{max-width:415px;margin:15px auto 33px}}.claims-container .content-details{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;margin-bottom:8px}@media screen and (min-width:48em){.claims-container .content-details{margin-bottom:33px}}.claims-container .content-details .step-title{max-width:153px;padding:0 8px}@media screen and (min-width:48em){.claims-container .content-details .step-title{padding:0}}.claims-container .content-grid{position:relative}.claims-container .content-image{overflow:hidden;margin:-8% auto;text-align:center}@media screen and (min-width:48em){.claims-container .content-image{margin-top:0}}.claims-container .content-image img{max-width:274px}@media screen and (min-width:48em){.claims-container .content-image img{top:-74px;position:absolute;max-width:274px;right:0}}@media screen and (min-width:64em){.claims-container .content-image img{right:8%}}.discount-container{background-color:#fff;padding:30px 0 15px}@media screen and (min-width:48em){.discount-container{padding:45px 0 32px}}.discount-container h2{width:100%;text-align:center;margin:17px auto}.discount-container .description{font-weight:600;margin:0 auto;text-align:center;max-width:435px;padding:0 30px}@media screen and (min-width:48em){.discount-container .description{padding:0}}.discount-container img{display:block;margin:0 auto 10px auto;width:540px}.discount-container .content{display:flex;justify-content:center}.discount-container .content:last-of-type{margin-bottom:0}@media screen and (min-width:64em){.discount-container .content{margin:0 8px;max-width:100%;flex-direction:column;max-height:198px}.discount-container .content:nth-child(1){max-width:20%;margin-left:0}}@media screen and (min-width:64em) and (min-width:64em){.discount-container .content:nth-child(1){max-width:148px}}@media screen and (min-width:64em){.discount-container .content:nth-child(2){max-width:20%}}@media screen and (min-width:64em) and (min-width:64em){.discount-container .content:nth-child(2){max-width:163px}}@media screen and (min-width:64em){.discount-container .content:nth-child(3),.discount-container .content:nth-child(4){max-width:26%}}@media screen and (min-width:64em) and (min-width:64em){.discount-container .content:nth-child(3),.discount-container .content:nth-child(4){max-width:27%}}@media screen and (min-width:64em){.discount-container .content:nth-child(4){margin-right:0}}.discount-container .content-layout{background-color:#fff;border-radius:5px;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;margin-bottom:8px;max-width:324px;min-width:324px;align-items:flex-start;max-height:131px}@media screen and (min-width:64em){.discount-container .content-layout{justify-content:center;flex-direction:column;max-height:100%;min-width:100%;padding-top:0}}.discount-container .content .details{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:12px 12px 16px 24px;max-width:50%}@media screen and (min-width:64em){.discount-container .content .details{padding:0 15px 16px 24px;max-width:100%;justify-content:center}}.discount-container .content .details span{font-family:fatfrank,sans-serif;font-size:18px;line-height:18px;margin-right:4px;display:flex;align-items:center}.discount-container .content .details-title{display:flex;flex-direction:row;flex-wrap:wrap}.discount-container .content-image{height:100%;max-height:158px;max-width:50%;display:flex;align-items:center;justify-content:flex-start}@media screen and (min-width:48em){.discount-container .content-image{align-items:flex-end}}@media screen and (min-width:64em){.discount-container .content-image{height:125px;max-width:100%;padding-left:4px}}@media screen and (min-width:64em){.discount-container .content-image img{padding-left:10px;height:125px}}.discount-container .content-image-small{max-height:85px}@media screen and (min-width:64em){.discount-container .content-image-small{max-height:initial;padding:20px 0 0 8px}}.discount-container .content .header,.discount-container .content .membership-header,.discount-container .content .insure-header,.discount-container .content .home-header,.discount-container .content .wellness-header{background:none;font-size:14px;line-height:18px;margin-bottom:9px}.discount-container .content .savings p{font-family:futura-pt,sans-serif;font-weight:600;font-size:16px;line-height:18px}.discount-container .container{margin-top:23px;justify-content:center}.discount-container .secondary-description{max-width:411px;display:block;margin:0 auto;text-align:center;padding:0 30px}@media screen and (min-width:48em){.discount-container .secondary-description{padding:0}}.discount-container .secondary-description p{font-size:14px;line-height:18px}.discount-container .further-content{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-top:21px;font-family:futura-pt-bold,sans-serif}.discount-container .further-content p{text-align:center}.discount-container .further-content span{font-size:14px;line-height:18px}@media screen and (min-width:48em){.discount-container .further-content span{font-size:18px;line-height:23px}}.discount-container .further-content .link{text-decoration:none;border-bottom:1px solid #000;text-transform:initial;border-radius:0;width:auto;padding-top:0;padding-bottom:0}.discount-container .further-content a p{font-size:14px;line-height:18px;padding-top:7px}@media screen and (min-width:48em){.discount-container .further-content a p{font-size:18px;line-height:23px}}.discount-container .cta{margin-top:0}.defaqto-container{background-color:#ffa505;position:relative}.defaqto-container .content{display:flex;flex-direction:row;padding:29px 24px 46px;text-align:center}@media screen and (min-width:48em){.defaqto-container .content{text-align:left;padding:89px 24px 82px}}.defaqto-container .description{display:block;max-width:411px;width:100%;margin:0 auto}@media screen and (min-width:48em){.defaqto-container .description{margin-left:0}}.defaqto-container .description p{margin-bottom:21px}.defaqto-container .description p:last-of-type{margin-bottom:0}.defaqto-container .secondary-description{display:block;max-width:308px}.defaqto-container .sub-content{display:flex;flex-direction:column-reverse;align-items:center;margin-top:44px}@media screen and (min-width:48em){.defaqto-container .sub-content{flex-direction:row}}.defaqto-container .sub-content img{margin-top:34px}@media screen and (min-width:48em){.defaqto-container .sub-content img{margin-top:0}}.defaqto-container .sub-content-text{flex-direction:column;margin-left:25px}.defaqto-container .sub-heading{margin-top:0;font-size:21px;line-height:23px;margin-bottom:12px}@media screen and (min-width:48em){.defaqto-container .sub-heading{margin-bottom:8px}}.defaqto-container .content-left,.defaqto-container .content-right{width:100%}@media screen and (min-width:48em){.defaqto-container .content-left,.defaqto-container .content-right{max-width:50%}}.defaqto-container .content-right img{width:100%}@media screen and (min-width:48em){.defaqto-container .image-container{width:50%}}.defaqto-container .image-container .mobile-image{position:relative;top:0;right:0;max-width:100%;width:100%}.defaqto-container .image-container .main-image{position:absolute;max-width:472px;right:-18px;width:100%}@media screen and (min-width:64em){.defaqto-container .image-container .main-image{max-width:550px}}@media screen and (min-width:1320px){.defaqto-container .image-container .main-image{position:absolute;top:0;max-width:672px;width:100%}}.contact-container{padding:50px 0 55px}@media screen and (min-width:48em){.contact-container{padding:61px 0 50px}}.contact-container h2{text-align:center;width:100%;margin:0 auto;max-width:250px}@media screen and (min-width:48em){.contact-container h2{max-width:463px}}.contact-container .description{width:100%;text-align:center;display:block;margin:16px auto 26px;max-width:274px}@media screen and (min-width:48em){.contact-container .description{max-width:395px}}.contact-container .subheader{font-weight:600;display:block;width:100%;text-align:center;margin:0 auto}.contact-container .options{max-width:273px;display:flex;flex-direction:row;justify-content:center;width:100%;margin:26px auto 0}.contact-container .options .option{align-items:center;justify-content:center;display:flex;flex-direction:column}.contact-container .options .option a{color:#000;text-decoration:underline}.contact-container .options .option img{height:54px}.contact-container .options .group{display:flex;justify-content:center;flex-direction:column;align-items:center}.contact-container .options #contactGroup-0{cursor:pointer}.why-switch-container{background-color:#ffa505;padding:50px 22px 60px}@media screen and (min-width:48em){.why-switch-container{padding:61px 22px 73px}}.why-switch-container h2{text-align:center;margin-bottom:17px}@media screen and (min-width:48em){.why-switch-container h2{text-align:left}}.why-switch-container .description{width:100%;max-width:473px}@media screen and (min-width:48em){.why-switch-container .description{padding-right:45px}}@media screen and (min-width:64em){.why-switch-container .description{padding-right:0}}.why-switch-container ul{max-width:480px;margin:43px auto 0 !important}@media screen and (min-width:48em){.why-switch-container ul{margin-top:0 !important}}.membership-header{background:#f1dbd8}.membership-header .main-image{display:flex;justify-content:center}@media screen and (min-width:48em){.membership-header .main-image{position:absolute;right:0;bottom:0;width:100%;max-width:824px;justify-content:flex-end}}.membership-header .main-image .image{width:100%;height:100%}@media screen and (min-width:48em){.membership-header .main-image .image{max-width:70%}}@media screen and (min-width:64em){.membership-header .main-image .image{max-width:100%}}.membership-header .main-image .mobile{max-width:450px}@media screen and (min-width:48em){.membership-header .header-container{min-height:520px}}.membership-header .content{align-items:center;margin:0}@media screen and (max-width:767px){.membership-header .content{margin-top:20px;margin-bottom:54px}}.membership-header .content h1,.membership-header .content h3,.membership-header .content h5{margin-bottom:0}.membership-header .content .paragraph p{font-family:futura-pt-bold,sans-serif;margin-top:20px}.membership-header .content .membership-form{width:100%;max-width:330px;text-align:center;margin-top:20px;margin-bottom:42px}.membership-header .content .membership-form input{font-family:futura-pt,sans-serif;border:1.75px solid #000;border-radius:10px;background:transparent;font-size:18px;line-height:23px;padding:21px;margin-bottom:10px}.membership-header .content .membership-form input::placeholder{color:#000;opacity:.8}.membership-header .content .membership-form button[type=submit]{display:block;max-width:248px;margin:auto;margin-top:16px;background-color:#000;border-color:#000;border-radius:25px;padding:14px}.membership-header .content .membership-form button[type=submit] p{color:#fff}.membership-header .content .membership-form .validation-error{margin-top:0;margin-bottom:10px}.membership-header .content a{display:inline-block;text-decoration:underline;color:#000;margin-top:10px}.membership-header .reset-password-success h3{font-size:26px;line-height:26px;max-width:330px;text-align:center;margin:auto;margin-bottom:23px}.membership-header .reset-password-success .email{font-family:futura-pt-bold,sans-serif;background-color:#fff;width:100%;border-radius:10px;padding:12px;text-align:center;max-width:296px}.membership-header .reset-password-success a{margin-top:22px}.section-product-details{margin:50px 20px 18px}@media screen and (min-width:48em){.section-product-details{display:flex;justify-content:center;margin:25px 15px;gap:15px}}.section-product-details .content{display:flex;text-align:center}@media screen and (min-width:48em){.section-product-details .content{flex-basis:450px}}@media screen and (max-width:767px){.section-product-details .content{max-width:450px;margin:auto}}.section-product-details .content div{margin:auto}.section-product-details .content div h2{margin-bottom:15px}.section-product-details .content div .handwriting-text{display:inline-block;font-family:SagaYOFF-Regular,sans-serif;margin-top:46px;font-size:26px;line-height:40px;transform:rotate(-3deg)}@media screen and (max-width:767px){.section-product-details .content div .handwriting-text{margin-top:20px}}.section-product-details .content div .handwriting-text:after{background:url(/Content/Images/Membership/illustrative-arrow-black.svg);background-repeat:no-repeat;content:"";position:absolute;width:74px;height:30px}@media screen and (min-width:48em){.section-product-details .content div .handwriting-text:after{right:-50px;bottom:-44px}}@media screen and (max-width:767px){.section-product-details .content div .handwriting-text:after{left:16px;bottom:-56px;transform:rotate(64deg);background-size:55px}}@media screen and (max-width:767px){.section-product-details .content div .handwriting-text{font-size:19px}}.section-product-details .product-details-pod{background-color:#f3f3f3;border-radius:5px;text-align:center;padding:33px 20px}@media screen and (min-width:48em){.section-product-details .product-details-pod{flex-basis:770px}}@media screen and (max-width:767px){.section-product-details .product-details-pod{max-width:450px;margin:auto;margin-top:30px}}.section-product-details .product-details-pod .image-container{position:relative;max-width:231px;margin:auto}.section-product-details .product-details-pod .image-container .roundel{position:absolute;max-width:119px;width:48%;top:0;right:0}.section-product-details .product-details-pod h3{font-size:30px;line-height:24px;margin-bottom:6px}.section-product-details .product-details-pod .product-stars{display:flex;justify-content:center;margin:11px 0 0}@media screen and (max-width:767px){.section-product-details .product-details-pod .product-stars{display:none;margin:0 0 7px}}.section-product-details .product-details-pod .product-stars .text-m{display:none}.section-product-details .product-details-pod .grid-x .cell{display:flex}.section-product-details .product-details-pod hr{height:70%;width:1px;border:0;border-left:1px solid #979797;margin:auto 20px auto 0}@media screen and (max-width:767px){.section-product-details .product-details-pod hr{display:none}}.section-product-details .product-details-pod-content{margin:auto;max-width:270px;width:100%}.section-product-details .product-details-pod-content .product-stars{display:flex}@media screen and (min-width:48em){.section-product-details .product-details-pod-content .product-stars{display:none}}.section-product-details .product-details-pod-content .product-text-custom{font-family:futura-pt-bold,sans-serif}.section-product-details .product-details-pod-content .product-text-custom .discount-percent{color:#fc343a;text-transform:uppercase;font-size:19px;line-height:21px;margin:2px 10px;letter-spacing:.21px}@media screen and (max-width:767px){.section-product-details .product-details-pod-content .product-text-custom .discount-percent{white-space:inherit}}.section-product-details .product-details-pod-content .button.secondary{margin-top:16px;margin-bottom:20px}.section-product-details .product-details-pod-content .button.secondary:hover,.section-product-details .product-details-pod-content .button.secondary :focus{background-color:#000}.section-product-details .product-details-pod-content .button.secondary:hover span,.section-product-details .product-details-pod-content .button.secondary :focus span{color:#fff}.section-product-details .product-details-pod-content ul.accordion{text-align:left}.section-product-details .product-details-pod-content ul.accordion .accordion-item:not(:last-child){margin-bottom:7px}.section-product-details .product-details-pod-content ul.accordion .accordion-item .accordion-title{text-transform:none}.section-product-details .product-details-pod-text{text-align:left;margin-top:16px}.section-product-details .product-details-pod-text a{color:#000;text-decoration:underline}.landing-blog-further-reading{background-color:#f3f3f3}.landing-blog-further-reading .landing-container{padding:36px 16px 51px;max-width:1280px;margin:0 auto}.landing-blog-further-reading .landing-container .blog-post-pod-content h2{text-align:left}.landing-blog-further-reading .landing-container .blog-post-pod-content p{line-height:25px}.landing-blog-further-reading .landing-container .blog-post-pod-content p a{color:#000;text-decoration:underline}.landing-blog-further-reading .landing-container .blog-post-pod-content p a:hover,.landing-blog-further-reading .landing-container .blog-post-pod-content p a:focus,.landing-blog-further-reading .landing-container .blog-post-pod-content p a:active{text-decoration:none}.landing-blog-further-reading h2{width:100%;text-align:center;margin:17px auto}.moosend-subscription-form,.moosend-subscription-form *{font-family:futura-pt,sans-serif !important;font-size:15px !important;line-height:17px !important;color:#000 !important;box-sizing:border-box}.moosend-subscription-form input[type=email],.moosend-subscription-form input[type=text]{background-color:#fff !important;border-radius:25px !important;padding:14px 20px !important}.moosend-subscription-form .moosend-designer-button{background-color:#000 !important;border-radius:25px !important;padding:14px 30px !important;font-family:futura-pt-bold,sans-serif !important;font-size:15px !important;line-height:17px !important;color:#fff !important;text-transform:uppercase}.moosend-subscription-form .moosend-designer-button span{font-family:futura-pt-bold,sans-serif !important;font-size:15px !important;color:#fff !important}.moosend-subscription-form input::placeholder{font-family:futura-pt,sans-serif !important;font-size:15px !important;color:#aaa !important;opacity:.8 !important}.simple-text-section{max-width:1064px;margin:48px auto;padding-inline:16px}@media screen and (min-width:48em){.simple-text-section{padding-inline:20px}}.simple-text-section__content{margin:0;text-align:left}.simple-text-section__content>*{margin:0}.simple-text-section__content>*+*{margin-top:24px}.simple-text-section__content>.simple-text-section__read-more{margin-top:8px}.simple-text-section__title{margin:0}.simple-text-section__body{color:#000;font-family:futura-pt,sans-serif;font-size:18px;text-align:left}.simple-text-section__body a{color:#000;text-decoration:underline}.simple-text-section__body a:hover,.simple-text-section__body a:focus,.simple-text-section__body a:active,.simple-text-section__body a:visited{color:#000;text-decoration:underline}.simple-text-section__body p{line-height:1.5}.simple-text-section__body p:last-child{margin-bottom:0}.simple-text-section__read-more{width:auto;max-width:none;padding:0;border:0;border-radius:0;background:none;color:#000;font-family:futura-pt-bold,sans-serif;font-size:18px;line-height:1.5;letter-spacing:0;text-align:left;text-decoration:underline;text-transform:none}.simple-text-section__read-more:hover,.simple-text-section__read-more:focus,.simple-text-section__read-more:active{background:none;color:#000;text-decoration:underline}.cta-box-section{padding:48px 16px;max-width:1064px;margin:auto}@media screen and (min-width:48em){.cta-box-section{padding:64px 16px}}.cta-box-section__content{margin:0 auto;max-width:860px;text-align:center}.cta-box-section__title{margin-bottom:16px;text-align:center}.cta-box-section__line{color:#000;font-family:futura-pt,sans-serif;font-size:18px;line-height:23px;margin-bottom:8px;text-align:center}.cta-box-section__line:last-of-type{margin-bottom:0}.cta-box-section .button{margin-top:24px}.cta-box-section .button.link{margin-left:auto;margin-right:auto;text-align:center}.image-links-section{padding:40px 16px;max-width:1064px;margin:auto}@media screen and (min-width:48em){.image-links-section{padding:64px 16px}}.image-links-section__items{display:grid;grid-template-columns:1fr;gap:20px;margin:0 auto;justify-items:center}.image-links-section__items--one{max-width:140px}@media screen and (min-width:48em){.image-links-section__items--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:48em){.image-links-section__items--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.image-links-section__item{display:inline-flex;width:fit-content;max-width:100%;justify-self:center;align-items:center;justify-content:center;text-align:center}.image-links-section img{display:block;width:120px;height:120px;max-width:120px;max-height:120px;margin:0 auto;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media screen and (max-width:767px){.image-links-section__items{gap:24px}.image-links-section img{width:108px;height:108px;max-width:108px;max-height:108px}}.offer-cards-section{max-width:1064px;margin:0 auto;padding:50px 12px}@media screen and (min-width:48em){.offer-cards-section{padding:50px 16px}}.offer-cards-section__heading{margin:0 0 24px;margin-left:8px;text-align:center}@media screen and (max-width:767px){.offer-cards-section__heading{margin-left:0}}.offer-cards-section__list{display:flex;flex-direction:column;gap:16px}.offer-cards-section__list--static{gap:24px;margin:0;padding:0;list-style:none}.offer-cards-section__item{display:flex;min-width:0}.offer-cards-section__list--carousel{display:block;padding:0}.offer-cards-section__list--carousel .slick-list{overflow:hidden}.offer-cards-section__list--carousel .slick-track{display:flex}.offer-cards-section__list--carousel .slick-slide{height:inherit}.offer-cards-section__list--carousel .slick-slide>div{height:100%}.offer-cards-section__list--carousel.slick-initialized .offer-cards-section__card{display:flex}.offer-cards-section__list--carousel .slick-dots{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin:20px auto 0;padding:0;list-style:none}.offer-cards-section__list--carousel .slick-dots li{margin:0;line-height:0}.offer-cards-section__list--carousel .slick-dots button{display:block;width:10px;height:10px;padding:0;border:0;border-radius:50%;background-color:#d3d3d3;font-size:0;cursor:pointer}.offer-cards-section__list--carousel .slick-dots .slick-active button{background-color:#606060}.offer-cards-section__list--carousel .slick-arrow{position:absolute;cursor:pointer;z-index:2}@media screen and (min-width:48em){.offer-cards-section__list--carousel .slick-arrow{top:50%;transform:translateY(-50%)}}@media screen and (max-width:767px){.offer-cards-section__list--carousel .slick-arrow{bottom:0}}.offer-cards-section__list--carousel .slick-arrow.ugc-prev{left:-48px}@media screen and (max-width:767px){.offer-cards-section__list--carousel .slick-arrow.ugc-prev{left:0}}.offer-cards-section__list--carousel .slick-arrow.ugc-next{right:-48px}@media screen and (max-width:767px){.offer-cards-section__list--carousel .slick-arrow.ugc-next{right:0}}@media screen and (max-width:767px){.offer-cards-section__list--carousel .slick-arrow{display:none !important}}.offer-cards-section__card{display:flex;flex-direction:column;gap:24px;border:1px solid #eaeae8;border-radius:16px;background-color:#fff;padding:20px 16px 16px;height:100%}.offer-cards-section--list-view .offer-cards-section__card{width:100%}.offer-cards-section__list--carousel .offer-cards-section__card{margin:0 8px}.offer-cards-section__main{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 auto}.offer-cards-section__media{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:12px;background-color:#f1dbd8;overflow:hidden;flex-shrink:0}.offer-cards-section__media--placeholder{border:1px dashed rgba(0,0,0,.12)}.offer-cards-section__placeholder-label{font-family:futura-pt-bold,sans-serif;font-size:16px;line-height:1;color:rgba(0,0,0,.45);text-transform:uppercase;letter-spacing:.04em}.offer-cards-section__image{display:block;width:100%;height:100%;object-fit:contain}.offer-cards-section__content{min-width:0;width:100%}.offer-cards-section__title{margin:0;font-family:futura-pt-bold,sans-serif;font-size:20px;line-height:1.2;overflow-wrap:anywhere}@media screen and (max-width:767px){.offer-cards-section__title{font-size:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.offer-cards-section__actions{display:flex;width:100%;margin-top:auto}.offer-cards-section__cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:none;min-width:0;min-height:0;max-height:45px;border-width:2px;border-style:solid;border-radius:25px;border-color:#ff585d;background-color:#ff585d;color:#fff;font-family:futura-pt-bold,sans-serif;font-size:15px;line-height:17px;text-transform:uppercase;letter-spacing:1px;padding:12px 24px;text-decoration:none;transform:none;transition:none}.offer-cards-section__cta span,.offer-cards-section__cta p{color:#fff;white-space:normal;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-align:center}.offer-cards-section__cta:hover,.offer-cards-section__cta:focus,.offer-cards-section__cta:active{border-color:#ff585d;background-color:#ff585d;color:#fff;opacity:.85;transform:none;transition:none}.offer-cards-section__cta:hover span,.offer-cards-section__cta:hover p,.offer-cards-section__cta:focus span,.offer-cards-section__cta:focus p,.offer-cards-section__cta:active span,.offer-cards-section__cta:active p{color:#fff}.offer-cards-section__cta--disabled{pointer-events:none;cursor:default;opacity:.55}@media screen and (min-width:48em){.offer-cards-section__card{display:flex;flex-direction:row;justify-content:space-between;gap:24px;align-items:center;padding:20px 24px}.offer-cards-section__main{display:flex;flex:1 1 auto;gap:24px;align-items:center}.offer-cards-section__media{width:128px;height:128px;border-radius:14px}.offer-cards-section__content{align-self:center}.offer-cards-section__title{font-size:24px;line-height:1.15}.offer-cards-section__actions{flex:0 0 auto;width:auto;margin-top:0;justify-content:flex-end;align-items:center;align-self:center}.offer-cards-section__cta{min-width:264px;width:auto}}@media screen and (max-width:767px){.generic-header .grid-x{flex-direction:column-reverse}}.generic-header .grid-x .medium-6:first-child{display:flex}.generic-header .generic-header-image{width:100%;height:auto}@media screen and (max-width:767px){.generic-header .generic-header-image{max-width:400px}}@media screen and (min-width:48em){.generic-header .generic-header-image{max-width:726px;float:right}}.generic-header .generic-header-content{padding:20px;max-width:500px;margin:auto}@media screen and (min-width:48em){.generic-header .generic-header-content{margin-right:30px}}@media screen and (max-width:767px){.generic-header .generic-header-content{text-align:center;padding:20px 16px}}.generic-header .generic-header-header{font-size:40px;line-height:1;margin-bottom:16px}@media screen and (max-width:767px){.generic-header .generic-header-header{font-size:32px}}.generic-header .generic-header-subheader{font-family:futura-pt-bold,sans-serif;font-size:20px;line-height:28px;margin-bottom:16px}.generic-header .generic-header-paragraph p:last-child{margin-bottom:0}.generic-header .generic-header-paragraph>*+*{margin-top:12px}.generic-header .generic-header-cta-header{font-family:futura-pt,sans-serif;font-size:18px;margin-top:20px;margin-bottom:0}.generic-header .button-primary{background-color:#ffd22f;border-color:#ffd22f;max-width:290px}@media screen and (max-width:767px){.generic-header .button-primary{max-width:100%}}.generic-header .button-primary p{color:#000}.generic-header .button-primary:hover{background-color:#cbe453;border-color:#cbe453}.generic-header .button-secondary{background-color:#000;border-color:#000;max-width:290px}@media screen and (max-width:767px){.generic-header .button-secondary{max-width:100%}}.generic-header .button-secondary p{color:#fff}.generic-header .button-secondary:hover{opacity:.8}.product-details-page-container .page-heading{font-family:futura-pt-bold,sans-serif;font-size:22px;line-height:24px;text-align:center;text-transform:uppercase;padding:10px 20px}@media screen and (max-width:767px){.product-details-page-container .page-heading{font-size:18px;line-height:18px;margin-top:0;padding-bottom:0}}@media screen and (min-width:64em){.product-details{max-width:500px;margin-left:40px;padding:0}}.product-details h1,.product-details h3,.product-details h5{color:#000;font-size:40px;line-height:40px;font-family:fatfrank,sans-serif}@media screen and (min-width:64em){.product-details h1,.product-details h3,.product-details h5{margin:0}}.product-details h1 span,.product-details h3 span,.product-details h5 span{font-family:futura-pt-bold,sans-serif;color:#000;font-size:24px;line-height:24px;margin:12px 0}@media screen and (max-width:767px){.product-details{margin-top:20px}.product-details h1,.product-details h3,.product-details h5{font-size:30px}}.product-details .paragraph p{font-size:14px;line-height:18px;padding:0 15px;max-width:380px;margin-bottom:16px;color:#aaa}.product-details .button-group{margin-bottom:0}.product-details .button-group a{max-width:none}.product-details .button-group .shop-cta p{display:inline-block}.product-details .button-group .shop-cta p:nth-child(2){font-weight:100}.product-details-section .grid-padding-x{padding:0}.product-details-section .carousel-content .slick-slider{max-width:none}.product-details-section .carousel-content .slider-for{display:flex;visibility:hidden}.product-details-section .carousel-content .slider-for.slick-initialized{visibility:visible}.product-details-section .carousel-content .slider-for .new-product-slide{width:100%;flex-shrink:0;overflow:hidden}.product-details-section .carousel-content .slider-nav{visibility:hidden;overflow:hidden;cursor:pointer}.product-details-section .carousel-content .slider-nav.slick-initialized{visibility:visible}.product-details-section .carousel-content .new-product-preview-slide{width:100%}.product-details-section .carousel-content .slider-nav .slick-slide img{width:90%;margin-left:6px}.product-details-section .carousel-content .slider-nav .slick-list{margin:0 -6px}.product-details-section .carousel-content .carousel-arrow,.product-details-section .carousel-content .arrow-next,.product-details-section .carousel-content .arrow-prev{position:absolute;cursor:pointer;top:50%;transform:translateY(-20px);z-index:1;background-color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px rgba(0,0,0,.25)}.product-details-section .carousel-content .arrow-prev{left:-8px}.product-details-section .carousel-content .arrow-prev img{padding:2px}.product-details-section .carousel-content .arrow-prev::before{content:"";position:absolute;top:-10px;bottom:-10px;left:-20px;right:-20px;z-index:-1}.product-details-section .carousel-content .arrow-next{right:-8px}.product-details-section .carousel-content .arrow-next img{padding:2px}.product-details-section .carousel-content .arrow-next::before{content:"";position:absolute;top:-10px;bottom:-10px;left:-20px;right:-20px;z-index:-1}.product-details .product-text{color:#000;font-size:18px;line-height:23px;margin-top:20px;margin-bottom:20px}.product-details .product-text-body{font-family:futura-pt-bold,sans-serif}.product-details .product-text-expand{cursor:pointer;position:relative}.product-details .primary-radio [type=radio]+label::before,.product-details .primary-radio [type=radio]+label::after{content:none}.pdp-carousel-container{padding:20px}@media screen and (max-width:767px){.pdp-carousel-container .product-priority-subscription{padding-left:15px;padding-right:15px}.pdp-carousel-container .slider-nav{margin-top:10px}}.product-stars{font-size:32px}.product-stars a{font-size:16px !important}.product-stars span{font-size:18px !important}@media screen and (max-width:767px){.product-info .grid-padding-x,.product-info .grid-padding-x>.cell{padding-left:0;padding-right:0}}.product-icon{align-items:center;margin-bottom:10px}.product-icon img{width:32px;height:32px}.product-icon p{margin-bottom:0}.product-icon span{margin-left:5px;font-weight:300}.product-options{display:flex;flex-direction:column;width:100%;padding-top:20px}@media screen and (max-width:767px){.product-options{margin-top:20px}}.product-options .label-option{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:20px;border-radius:4px;cursor:pointer;width:100%;height:100%;margin:0;background-color:#f2fbf6;border:1px solid #f3f3f3;opacity:.4;transition:border-color .2s ease,border-width .2s ease,opacity .2s ease}.product-options .label-option.active{border:2px solid #4bd282;opacity:1}.product-options .label-option:first-of-type{margin-bottom:1.25em}.product-options .label-option.singlebuy-option{padding:20px;margin-bottom:20px}.product-options .label-option.singlebuy-option.active .option-content{display:block}.product-options .label-option.singlebuy-option .option-content{display:none;margin-top:12px}.product-options .label-option.singlebuy-option .option-content p{font-size:14px;line-height:18px;margin-bottom:10px;margin-top:-8px}.product-options .label-option.singlebuy-option .option-content-dropdown{display:flex;flex-direction:row;align-content:center}.product-options .label-option.singlebuy-option h4{padding-left:0;padding-top:0}.product-options .label-option.singlebuy-option select{font-family:futura-pt,sans-serif;border-radius:5px;border:1px solid #aaa;width:100%;margin:0;max-height:30px;padding:0 25px 0 8px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("/Content/Images/Down_arrow.svg");background-repeat:no-repeat,repeat;background-position:right -18px top 10px,0 0;background-size:14px auto,100%}.product-options .label-option.singlebuy-option .option-dropdown-quantity{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-top:14px}@media screen and (min-width:48em){.product-options .label-option.singlebuy-option .option-dropdown-quantity{justify-content:flex-end;width:auto;margin-top:0;padding-left:7%}}.product-options .label-option.singlebuy-option .option-dropdown-quantity .quantity-btn{background-color:#fff;width:25px;height:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:600}.product-options .label-option.singlebuy-option .option-dropdown-quantity .quantity-btn img{width:13px}.product-options .label-option.singlebuy-option .option-dropdown-quantity span{font-size:18px;margin:0 12px;line-height:23px;font-weight:600;color:#000}.product-options .label-option ul.product-subs-benefits{list-style-type:none;margin:12px 0;padding-left:28px}.product-options .label-option ul.product-subs-benefits li{position:relative;margin:12px 0;padding-left:20px}.product-options .label-option ul.product-subs-benefits li:before{content:url(/Content/Images/Products/black-tick-circle.svg);position:absolute;top:50%;left:0;transform:translateY(-50%);width:17px;height:16px}.product-options .label-option ul.product-subs-benefits li p{color:#000;font-size:18px;line-height:18px;margin-left:4px}@media screen and (max-width:767px){.product-options .label-option ul.product-subs-benefits li p{font-size:16px}}.product-options .label-option .product-text-item{padding-left:28px}.product-options .label-option .product-text-item p{font-size:14px;line-height:18px;margin-bottom:0}.product-options .label-option .product-text-item ul{margin-bottom:1em;list-style-image:url("/Content/Images/black-tick-icon.svg")}.product-options .label-option .product-text-item ul::marker{width:10px;height:10px}.product-options .option{position:relative}.product-options .option-title-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%}.product-options .option-select-indicator{margin-top:4px;width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.2);background-color:transparent;transition:border-color .15s ease-in-out,border-width .15s ease-in-out;flex-shrink:0}.product-options .option h4{font-size:20px;font-family:futura-pt-bold,sans-serif;line-height:28px;color:#000;margin-bottom:0}.product-options .option h4 .shop-from{font-family:futura-pt,sans-serif;font-size:14px;line-height:18px;font-weight:400;text-transform:capitalize}.product-options .option-info-text p{font-size:18px;line-height:20px;padding:4px 0 12px 28px;margin-right:16px}@media screen and (max-width:767px){.product-options .option-info-text p{font-size:16px}}.product-options .product-text-custom{font-family:futura-pt-bold,sans-serif;padding-left:28px}.product-options .product-text-custom .discount-percent{color:#fc343a;text-transform:uppercase;font-size:19px;line-height:21px;margin:2px 10px;white-space:nowrap;letter-spacing:.21px}@media screen and (max-width:767px){.product-options .product-text-custom .discount-percent{white-space:inherit}}.product-options .product-text-custom .not-bold{display:inline-block;font-family:futura-pt,sans-serif}.product-options .product-text-custom .product-discount-price{color:#ff2c4a}.product-options .label-option input:checked+label{border:2px solid #4bd282;opacity:1}.product-options .label-option.active .option-select-indicator{border-color:#4bd282;border-width:4px;background-color:#fff}.product-options [type=radio]:checked+label .option-select-indicator{border-color:#4bd282;border-width:4px;background-color:#fff}.product-options [type=radio]:not(:checked)+label .option-select-indicator{border-color:rgba(0,0,0,.2);border-width:1px;background-color:#fff}.product-options .option-info{position:absolute;right:0;top:-44px;background:#4bd282;padding:2px 12px;color:#000;font-family:futura-pt-bold,sans-serif;font-size:16px}.product-modal{text-align:center;margin-bottom:1.5em;width:100%}.product-subscription{padding:0 12px}.product-subscription-header{font-family:futura-pt-bold,sans-serif;color:#000;font-size:18px;line-height:20px;text-align:center;text-transform:uppercase}@media screen and (min-width:48em){.product-subscription-header.group-header{margin-top:21px}}.product-subscription-info{display:flex !important;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:14px}@media screen and (min-width:48em){.product-subscription-info{min-width:15%}}.product-subscription-info img{max-width:50px;max-height:50px;height:100%;width:100%}.product-subscription-info p{margin-top:5px;font-family:futura-pt,sans-serif;font-size:14px;line-height:18px;text-align:center}.product-priority .desktop-product-only{display:none}@media screen and (min-width:64em){.product-priority .desktop-product-only{display:block}}.product-priority-subscription{margin-bottom:24px}@media screen and (min-width:64em){.product-priority-subscription{position:relative;top:-179px}}@media screen and (max-width:767px){.product-priority-subscription{margin-top:24px}}.product-priority-subscription.mobile-product-only{display:block}@media screen and (min-width:64em){.product-priority-subscription.mobile-product-only{display:none}}.product-ingredients-carousel{margin-top:47px;padding:0 15px;max-width:884px;margin:47px auto 36px}.product-ingredients-carousel .slick-track{display:flex}@media screen and (min-width:48em){.product-ingredients-carousel{padding:0}}.product-ingredients-carousel .slick-arrow{position:absolute;top:-118px;bottom:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}@media screen and (min-width:48em){.product-ingredients-carousel .slick-arrow{top:0}}.product-ingredients-carousel .slick-arrow img{max-width:30px;max-height:30px}@media screen and (min-width:48em){.product-ingredients-carousel .slick-arrow img{max-width:45px;max-height:45px}}.product-ingredients-carousel .ugc-prev{left:15px}@media screen and (min-width:64em){.product-ingredients-carousel .ugc-prev{left:-57px}}.product-ingredients-carousel .ugc-next{right:15px}@media screen and (min-width:64em){.product-ingredients-carousel .ugc-next{right:-53px}}.product-ingredients-carousel .carousel-image{max-width:197px;max-height:197px;width:100%;height:100%;margin:0 auto}.product-ingredients-carousel h3{margin-top:25px;font-size:18px}@media screen and (min-width:48em){.product-ingredients-carousel h3{font-size:26px}}@media screen and (min-width:48em){.product-ingredients-carousel p{max-width:210px;margin:0 auto;font-size:14px;line-height:18px}}.product-apply{background-color:#f9f1ef;padding:40px 10px}.product-apply .step{display:flex;justify-content:flex-start;align-items:center;text-align:left;text-align:center;flex-direction:column}@media screen and (max-width:767px){.product-apply .step{margin-bottom:40px}}.product-apply .information{padding-right:15px;max-width:256px;flex-grow:1}@media screen and (min-width:48em){.product-apply .information{padding-right:0;width:100%}}.product-apply h2{margin-bottom:20px;text-align:center}@media screen and (min-width:48em){.product-apply h2{text-align:center}}.product-apply .apply-image{justify-content:center;padding:20px 0}.product-apply .apply-image img{max-width:180px;margin-bottom:20px}.product-apply .subtitle{font-family:fatfrank,sans-serif;font-size:18px;line-height:18px;color:#000;margin-bottom:6px}@media screen and (min-width:48em){.product-apply .subtitle{font-size:26px;line-height:26px;margin:25px 0 16px}}.product-apply .application-subheader{font-family:futura-pt-bold,sans-serif;font-size:24px;line-height:18px;color:#000;margin-bottom:40px;width:100%;text-align:center}.product-apply .how-it-works-video{position:relative;width:100%;max-width:720px;margin:2rem auto;aspect-ratio:16/9;overflow:hidden;background:#f9f1ef;margin-bottom:0}@media screen and (max-width:767px){.product-apply .how-it-works-video.is-playing.is-mobile-video{width:100%;max-width:360px;aspect-ratio:9/16}}.product-apply .how-it-works-video .video-thumb{width:100%;height:100%;background-size:cover;background-position:center;position:relative;cursor:pointer;transition:transform .3s ease}.product-apply .how-it-works-video .video-thumb img{width:100%;height:100%;display:block;object-fit:cover}.product-apply .how-it-works-video .video-thumb .video-play-btn{all:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:96px;height:96px;border-radius:50%;border:2px solid #fff;background:rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;transition:background .25s ease,transform .25s ease}.product-apply .how-it-works-video .video-thumb .video-play-btn:hover{background:rgba(255,255,255,.25);transform:translate(-50%,-50%) scale(1.05)}.product-apply .how-it-works-video .video-thumb .video-play-btn .play-icon{width:0;height:0;border-left:40px solid #fff;border-top:24px solid transparent;border-bottom:24px solid transparent;transform:translateX(4px)}.product-apply .how-it-works-video video{width:100%;height:100%;display:block;object-fit:contain}.product-trials{background:#ffa505;padding:30px 0}@media screen and (min-width:48em){.product-trials{padding:62px 0}}.product-trials h2{width:100%;max-width:460px;margin:0 auto}.product-trials .review-info{text-align:center}.product-trials .slick-arrow{top:-50px}.product-trials .percentage{background:#fff;font-family:fatfrank,sans-serif;font-size:40px;line-height:40px;max-width:120px;width:100%;height:100%;min-height:120px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto}.product-trials .subtext p{font-size:18px;line-height:23px;color:#000;font-weight:600;font-family:futura-pt,sans-serif;max-width:80%;margin:10px auto 0}@media screen and (min-width:48em){.product-trials .subtext p{margin-top:10px}}.product-trials .source{text-align:center}.product-video{background-color:#e595e1;padding:30px 0;position:relative}@media screen and (min-width:48em){.product-video.two-videos .video-container h2{margin-bottom:0;height:130px}}@media screen and (min-width:48em){.product-video{padding:64px 0}}.product-video .video-container{margin:auto;width:100%;justify-content:center}.product-video .video-container div{text-align:center}.product-video .video-container video{width:100%}@media screen and (min-width:48em){.product-video .video-container{display:flex;height:395px}.product-video .video-container div{width:50%}.product-video .video-container div:nth-child(1){margin-right:16px}.product-video .video-container h2{margin-bottom:45px}.product-video .video-container video{width:100%}}@media screen and (max-width:767px){.product-video .video-container{max-width:537px}.product-video .video-container div{margin-top:20px}.product-video .video-container h2{margin-bottom:20px}}.product-table{padding:40px 10px;background-color:#f1dbd8}@media screen and (min-width:48em){.product-table{padding:64px 0}}.product-table h2{text-align:left}@media screen and (min-width:48em){.product-table h2{text-align:center}}.product-table .cta{margin-top:30px}.product-table table{margin-top:24px}@media screen and (min-width:48em){.product-table table{margin-top:51px}}.product-table table tbody{border-color:#f1dbd8}.product-table table tr{border-bottom:2px solid #000}.product-table table tr td:first-of-type{padding-left:0;text-align:left}.product-table table th,.product-table table td{background:#f1dbd8;color:#000;text-transform:uppercase;text-align:center}.product-table table th,.product-table table td{font-weight:600;font-size:14px;line-height:18px;font-family:futura-pt,sans-serif}.product-apply-master{text-align:center;padding:62px 20px;background-color:#fff}.product-apply-master .product-apply{background-color:#fff}.product-apply-master .product-apply .bottom-border{border-bottom:1px solid #aaa}.product-apply-master .product-apply h2 p{font-family:fatfrank,sans-serif;font-size:26px;line-height:26px}.product-apply-master .product-apply img{max-width:106px;min-width:106px}.product-apply-master .repeat{background-color:#ffdc9d;border-radius:20px;display:flex;justify-content:center;padding:20px;margin-top:-44px}.product-apply-master .repeat div{text-align:left;margin:auto 0;max-width:580px;padding-left:20px}.floating-container{display:flex;justify-content:center}@media screen and (min-width:64em){.floating-container{justify-content:flex-start}}.floating-container .free-text{position:relative;transform:rotate(-3deg);color:#000;line-height:30px;text-align:center;font-size:18px;width:100%;max-width:284px;top:40%;left:0;font-family:SagaYOFF-Regular,sans-serif}.floating-container .free-text:before{background:url("/Content/Images/Shared/illustrative-arrow-black.svg");background-repeat:no-repeat;height:65px;width:65px;content:"";position:absolute;top:86%;right:75%;transform:rotate(332deg)}@media screen and (min-width:64em){.floating-container .free-text:before{top:100%;right:58%}}@media screen and (min-width:1200px){.floating-container .free-text:before{top:100%;right:30%}}@media screen and (min-width:1320px){.floating-container .free-text:before{right:20%}}@media screen and (min-width:1200px){.floating-container .free-text{left:-5%}}@media screen and (min-width:1320px){.floating-container .free-text{left:-10%}}.d-none{display:none}.padding-section{padding-top:2.5em;padding-bottom:2.5em}@media screen and (min-width:48em){.padding-section{padding-top:4.5em;padding-bottom:4.5em}}.ingredients-container{background:#c5addf}.ingredients-container h2{width:100%;max-width:70%;margin:0 auto}.ingredients-container:before,.ingredients-container:after{background:#c5addf}.ingredients-container a.link{border-radius:0}.link{color:#000;font-family:futura-pt,sans-serif;font-size:14px;text-decoration:underline;margin-bottom:24px;font-weight:600}.link:hover{color:#000}.link-container{margin-bottom:24px;padding-left:17px}@media screen and (min-width:48em){.link-container{padding-left:0}}@media screen and (max-width:767px){.accordion-container{padding:40px 10px}.accordion-container .full-accordion-image{max-width:325px;max-height:325px;margin-bottom:30px}}.faq-container{padding:0;background-color:#f1dbd8}.faq-container:before,.faq-container:after{background:#f95900}.faq-container ul.accordion.full-accordion .accordion-item{padding:0}.faq-container ul.accordion .accordion-content{margin-top:5px}.faq-container .accordion-item.faq-overflow-hidden{display:none !important}.faq-container .accordion-item.faq-overflow-last-visible{border-bottom:3px solid #000}.full-accordion{justify-content:space-between;max-width:1064px}@media screen and (min-width:64em){.full-accordion{padding:0 15px}}.faq-show-more{justify-content:space-between;align-items:center;width:100%;max-width:1064px;background-color:transparent;color:#000;border:0;border-radius:0;cursor:pointer;font-family:futura-pt,sans-serif;font-size:18px;line-height:23px;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:2px;padding:20px 0;margin:0 auto 20px}.faq-show-more[aria-expanded=true]::after{transform:rotate(90deg)}.faq-show-more:hover{color:#000;opacity:.8}.faq-show-more:focus-visible{outline:2px solid #000;outline-offset:3px}.faq-cta,.faq-cta .handwriting-text{margin:8px 0 0 0}@media screen and (max-width:767px){.faq-cta,.faq-cta .handwriting-text{display:flex;justify-content:center;align-items:center}}.faq-cta .handwriting-text{transform:rotate(-3deg);margin-right:34px;font-size:18px;margin-bottom:21px;font-family:SagaYOFF-Regular,sans-serif}.faq-cta a,.faq-cta .handwriting-text a{max-width:480px}.quote-container{padding-top:50px;padding-bottom:60px}@media screen and (max-width:767px){.quote-container>.grid-container{padding-left:16px;padding-right:16px}}.quote-container .quote-title{transform:rotate(-3deg);font-family:SagaYOFF-Regular,sans-serif;margin-right:34px;font-size:18px;margin-bottom:21px;display:inline-block;margin-left:57px;position:relative}.quote-container .quote-title:before{background:url(/Content/Images/Shared/illustrative-arrow-black.svg);height:100%;background-repeat:no-repeat;content:"";position:absolute;left:40%;top:100%;min-height:65px;width:100%;transform:scaleX(-1) rotate(30deg)}.quote-container .quote{color:#000;font-size:26px;font-family:fatfrank,sans-serif;margin-bottom:30px;margin-top:36px;position:relative;line-height:28px}@media screen and (min-width:48em){.quote-container .quote{font-size:40px;line-height:40px}}.quote-container .quote span:before{position:absolute;top:-52px;left:0;content:url("../../../Content/Images/Products/top-speech-marks.svg")}.quote-container .quote span:after{position:absolute;content:url("../../../Content/Images/Products/bottom-speech-marks.svg");margin-top:10px}@media screen and (min-width:48em){.quote-container .quote span:after{margin-left:12px}}.quote-container .quote-image{width:100%;max-width:88px}.quote-container .quote-text{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:30px 0}.quote-container .quote-text img{max-width:74px}.quote-container .quote-text .signature{font-family:SagaYOFF-Regular,sans-serif;font-size:16px;line-height:18px;margin-bottom:21px}.quote-container .quote-text .vet-title{color:#000;font-family:futura-pt-bold,sans-serif;font-size:18px;font-weight:600;line-height:20px;text-transform:uppercase;padding-left:2px}.quote-container .quote-text .vet-education{color:#000;font-family:futura-pt,sans-serif;font-size:14px;line-height:18px;font-weight:600;text-transform:uppercase;margin-top:8px;display:block}.quote-container .cta{justify-content:left}.how-it-works-container{max-width:1064px;padding:64px 0;margin:auto}.how-it-works-container .how-it-works-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;margin-bottom:32px;text-align:center}@media screen and (max-width:767px){.how-it-works-container .how-it-works-header{margin-bottom:12px}}.how-it-works-container.landing-how-it-works{position:relative;max-width:none;background:#f1dbd8;padding-top:224px}.how-it-works-container.landing-how-it-works h2{margin-bottom:54px}@media screen and (max-width:767px){.how-it-works-container.landing-how-it-works h2{margin-bottom:0}}@media screen and (min-width:48em){.how-it-works-container.landing-how-it-works{padding-top:66px}}.how-it-works-container.landing-how-it-works .background-image{position:absolute;top:0;left:0;width:100%;max-width:376px;margin:0 auto}@media screen and (max-width:47.9375em){.how-it-works-container.landing-how-it-works .background-image{left:50%;transform:translateX(-50%)}}@media screen and (min-width:48em){.how-it-works-container.landing-how-it-works .background-image{max-width:275px}}@media screen and (min-width:64em){.how-it-works-container.landing-how-it-works .background-image{max-width:242px}}@media screen and (min-width:1200px){.how-it-works-container.landing-how-it-works .background-image{max-width:242px}}@media screen and (min-width:48em){.how-it-works-container.landing-how-it-works .subheader{top:35px}}@media screen and (min-width:64em){.how-it-works-container.landing-how-it-works .subheader{top:-30px}}.how-it-works-container.landing-how-it-works .subheader:after{background:url(/Content/Images/Shared/illustrative-arrow-black.svg);height:100%;background-repeat:no-repeat;content:"";position:absolute;right:0;top:78%;width:100%;max-height:31px;transform:scaleX(-1) rotate(0deg)}@media screen and (min-width:64em){.how-it-works-container.landing-how-it-works .subheader:after{transform:scaleX(1) rotate(44deg);right:54%;top:84%;max-height:inherit}}.how-it-works-container.landing-how-it-works.no-tittles{padding-top:64px}.how-it-works-container.landing-how-it-works.no-tittles:before,.how-it-works-container.landing-how-it-works.no-tittles:after{display:none}.how-it-works-container.landing-how-it-works .subheader{position:relative;top:19px;transform:rotate(-3deg);color:#000;line-height:27px;margin-left:67%;text-align:center;font-size:18px;font-family:SagaYOFF-Regular,sans-serif;max-width:82px;margin-bottom:0;margin-top:0}@media screen and (min-width:48em){.how-it-works-container.landing-how-it-works .subheader{top:-30px;margin-left:45%}}.how-it-works-container.landing-how-it-works .subheader:after{background:url(/Content/Images/Shared/illustrative-arrow-black.svg);height:100%;background-repeat:no-repeat;content:"";position:absolute;right:0;top:78%;width:100%;max-height:31px;transform:scaleX(-1) rotate(0deg)}@media screen and (min-width:48em){.how-it-works-container.landing-how-it-works .subheader:after{transform:scaleX(1) rotate(44deg);right:54%;top:84%;max-height:inherit}}.how-it-works-container.landing-how-it-works-container{display:flex;align-items:center;flex-direction:row;justify-content:center}.how-it-works-container.landing-how-it-works-arrow{max-height:38px}.how-it-works-container h2{margin-bottom:20px}.how-it-works-container .grid-container{z-index:1;position:relative;max-width:100rem}@media screen and (max-width:767px){.how-it-works-container .grid-container{padding:0 16px}}.how-it-works-container .grid-heading{display:flex;flex-direction:column-reverse}@media screen and (min-width:48em){.how-it-works-container .grid-heading{flex-direction:row}}.how-it-works-container .subheader{color:#000;line-height:27px;text-align:center;font-size:24px;font-family:futura-pt-bold,sans-serif;margin-bottom:0;margin-top:0}.how-it-works-container .subheader-container{display:flex;align-items:center;flex-direction:row;justify-content:center}.how-it-works-container .subheader-arrow{max-height:38px}.how-it-works-container .step-container{display:flex;flex-direction:column;align-content:flex-start;text-align:center;padding:0 20px;position:relative;margin-bottom:20px}@media screen and (min-width:48em){.how-it-works-container .step-container{margin-bottom:0}}.how-it-works-container .step-container:last-of-type{margin-bottom:0}.how-it-works-container .step-container .step-image{display:block;max-width:40px;max-height:40px;height:100%;width:100%;margin:auto}@media screen and (min-width:64em){.how-it-works-container .step-container .step-image{margin:0 auto 12px}}.how-it-works-container .step-container .step-title h4{font-size:20px;color:#000;font-family:futura-pt-bold,sans-serif;line-height:24px;margin-top:12px}.how-it-works-container .step-text{color:#000;font-family:futura-pt,sans-serif;position:relative}.how-it-works-container .cta{display:flex;justify-content:center;margin-top:40px}.how-it-works-container .how-it-works-video{position:relative;width:100%;max-width:720px;margin:2rem auto;aspect-ratio:16/9;overflow:hidden;background:#fff;margin-bottom:40px}@media screen and (max-width:767px){.how-it-works-container .how-it-works-video.is-playing.is-mobile-video{width:100%;max-width:360px;aspect-ratio:9/16}}.how-it-works-container .how-it-works-video .video-thumb{width:100%;height:100%;background-size:cover;background-position:center;position:relative;cursor:pointer;transition:transform .3s ease}.how-it-works-container .how-it-works-video .video-thumb img{width:100%;height:100%;display:block;object-fit:cover}.how-it-works-container .how-it-works-video .video-thumb .video-play-btn{all:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:96px;height:96px;border-radius:50%;border:2px solid #fff;background:rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;transition:background .25s ease,transform .25s ease}.how-it-works-container .how-it-works-video .video-thumb .video-play-btn:hover{background:rgba(255,255,255,.25);transform:translate(-50%,-50%) scale(1.05)}.how-it-works-container .how-it-works-video .video-thumb .video-play-btn .play-icon{width:0;height:0;border-left:40px solid #fff;border-top:24px solid transparent;border-bottom:24px solid transparent;transform:translateX(4px)}.how-it-works-container .how-it-works-video video{width:100%;height:100%;display:block;object-fit:contain;background-color:#fff}.products-how-it-works{padding:40px 0;max-width:1280px}.cta{display:flex;justify-content:center;margin-top:47px;width:100%}.cta .button{margin-bottom:0}.product-benefits{padding:43px 0 43px;margin:15px;border-radius:5px}@media screen and (min-width:48em){.product-benefits{margin:0 auto}}.product-benefits h2{margin-bottom:25px}@media screen and (min-width:48em){.product-benefits h2{margin-bottom:35px}}.product-benefits .cta{padding:12px 0 0;margin:0}.product-benefits .benefit-container{display:flex;flex-direction:row;justify-content:center;width:100%}.product-benefits .benefit-container-cell{display:flex;flex-direction:column;align-items:center}.product-benefits .benefit-container-cell .header,.product-benefits .benefit-container-cell .insure-header,.product-benefits .benefit-container-cell .home-header,.product-benefits .benefit-container-cell .wellness-header,.product-benefits .benefit-container-cell .membership-header{font-family:"fatfrank",sans-serif;background:unset;font-size:1.2rem}.product-benefits .benefit-container-cell .text{padding:12px 20px 24px;text-align:center;max-width:273px;width:100%}@media screen and (min-width:48em){.product-benefits .benefit-container-cell .text{padding:12px 20px 34px}}.target-area{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;align-content:space-evenly;align-items:flex-start;margin-top:12px}@media screen and (min-width:48em){.target-area{margin-top:0}}.target-area-icons{width:100%}@media screen and (min-width:48em){.target-area-icons{width:20%}}.target-area-container{background:#f1dbd8;padding-top:51px;padding-bottom:54px;margin-left:15px;margin-right:15px;border-radius:5px}@media screen and (min-width:48em){.target-area-container{margin-left:auto;margin-right:auto}}.target-area-container .handwriting,.target-area-container .table-container .handwriting p,.table-container .handwriting .target-area-container p{margin:0 auto;display:flex;justify-content:center;margin-top:33px;margin-left:12px;font-size:19px}@media screen and (min-width:48em){.target-area-container .handwriting,.target-area-container .table-container .handwriting p,.table-container .handwriting .target-area-container p{max-width:80%;font-size:18px}}.target-area-container .handwriting:before,.target-area-container .table-container .handwriting p:before,.table-container .handwriting .target-area-container p:before{background:url(/Content/Images/Shared/illustrative-arrow-black.svg);background-repeat:no-repeat;height:65px;width:65px;content:"";position:absolute;bottom:-80px;right:15%;transform:scale(-1,1) rotate(350deg)}@media screen and (min-width:48em){.target-area-container .handwriting:before,.target-area-container .table-container .handwriting p:before,.table-container .handwriting .target-area-container p:before{transform:scale(1) rotate(290deg);left:100%;right:inherit;top:0;bottom:inherit}}.target-area-container .cta{justify-content:flex-start;position:relative;margin-top:12px}@media screen and (min-width:48em){.target-area-container .cta{margin-top:0}}@media screen and (min-width:64em){.target-area-container .cta{top:-35px}}.target-area-image{min-height:60px;margin-bottom:0;display:flex;align-items:center;min-width:36px}@media screen and (min-width:48em){.target-area-image{margin-bottom:18px}}.target-area-icon{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:center;padding:0 24px}@media screen and (min-width:48em){.target-area-icon{flex-direction:column;padding:25px 0}}.target-area-icon img{max-width:30px;height:100%}@media screen and (min-width:48em){.target-area-icon img{max-width:100%}}.target-area-icon .text{margin-left:12px}@media screen and (min-width:48em){.target-area-icon .text{margin-left:0}}.pricing-section{background:#499aab;padding:64px 0}@media screen and (max-width:767px){.pricing-section>.grid-container{padding-left:16px;padding-right:16px}}.pricing-section .pricing-group{margin:0 auto;justify-content:center}@media screen and (min-width:48em){.pricing-section .pricing-group{margin:40px auto 0;justify-content:space-between}.pricing-section .pricing-group.pricing-group--single{justify-content:center}}.pricing-section .pricing-container{padding:0 8px}.pricing-section .pricing-container[onclick]{cursor:pointer}.pricing-section .pricing-image{max-width:134px;margin:0 auto}.pricing-section .pricing-image .image{width:100%}.pricing-section .price{display:inline-block;color:#fff;background:#000;border-radius:5px;padding:10px 15px;font-family:futura-pt,sans-serif;font-weight:600;position:relative;top:5px;margin-top:28px}@media screen and (min-width:64em){.pricing-section .price{margin-top:0}}.pricing-section .cta{margin-top:28px}.pricing-section .information{margin-top:20px}.pricing-section .information h4{font-family:fatfrank,sans-serif;font-size:24px;color:#000;line-height:26px;text-align:center;margin-bottom:0}.pricing-section .information span{font-family:futura-pt,sans-serif;font-size:14px;line-height:18px;font-weight:300;color:#000;text-align:center}.clinical-research{background-color:#f3f3f3}.review-container{padding-top:40px;padding-bottom:40px}.policy-comparison-table{max-width:500px;margin:0 auto}@media screen and (min-width:48em){.policy-comparison-table{max-width:100%;margin-top:40px}}.policy-comparison-table .grid-x{justify-content:space-between;border-bottom:2px solid #000;padding:15px 0;font-size:14px;justify-content:space-between;flex-wrap:nowrap}@media screen and (min-width:64em){.policy-comparison-table .grid-x{flex-wrap:wrap}}.policy-comparison-table .grid-x:last-of-type{border-bottom:none}@media screen and (min-width:48em){.policy-comparison-table .grid-x:last-of-type{border-bottom:2px solid #000}}.policy-comparison-table .grid-x .cell{width:100%;display:flex;align-items:center;justify-content:center;position:relative;max-width:100px}@media screen and (min-width:64em){.policy-comparison-table .grid-x .cell{max-width:148px}}.policy-comparison-table .grid-x .cell:first-of-type{max-width:98px;justify-content:flex-start;text-align:left}@media screen and (max-width:767px){.policy-comparison-table .grid-x div:nth-child(n+4){display:none}}.policy-comparison-table .title{max-width:82px;width:100%;text-align:center}.policy-comparison-table .text{font-family:futura-pt,sans-serif;font-size:14px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:600;text-align:center;visibility:visible}.policy-comparison-table .policy-tick,.policy-comparison-table .policy-cross{background-image:url("/Content/Images/Shared/green-tick-circle.svg");background-repeat:no-repeat;background-size:16px;background-position:center}@media screen and (min-width:48em){.policy-comparison-table .policy-tick.policy-hidden:after,.policy-comparison-table .policy-hidden.policy-cross:after{position:absolute;width:16px;content:"";left:calc(50% - 8px);top:calc(50% - 8px);height:16px;background:#929292;border-radius:50%}}.policy-comparison-table .policy-cross{background-image:url("/Content/Images/Products/Flea/orange-cross-circle.svg")}@media screen and (min-width:48em){.policy-comparison-table .policy-cross.policy-hidden:after{position:absolute;width:16px;content:"";left:calc(50% - 8px);top:calc(50% - 8px);height:16px;background:#929292}}@media screen and (min-width:48em){.policy-comparison-table .policy-hidden-text span{visibility:hidden}.policy-comparison-table .policy-hidden-text:after{position:absolute;width:71px;content:"";left:18%;top:calc(50% - 8px);height:16px;background:#929292}}@media screen and (min-width:64em){.policy-comparison-table .policy-hidden-text:after{width:94px}}@media screen and (max-width:768px){.policy-comparison-table .policy-comparison-hide{display:none !important}}.policy-comparison-table .policy-comparison-display{display:flex !important}.small-comparison-table .policy-comparison-table .grid-x div:nth-child(n+4){display:none}.small-comparison-table .policy-comparison-table .policy-hidden:after,.small-comparison-table .policy-comparison-table .policy-hidden-text:after{background:none}.small-comparison-table .policy-comparison-table .policy-hidden span,.small-comparison-table .policy-comparison-table .policy-hidden-text span{visibility:unset}.small-comparison-table .policy-comparison-table .policy-comparison-hide{display:none !important}.small-comparison-table .policy-comparison-table .policy-comparison-display{display:flex !important}.small-comparison-table .desktop-only{display:none !important}.small-comparison-table .mobile-only{display:flex !important}.mobile-only{display:flex !important}@media screen and (min-width:48em){.mobile-only{display:none !important}}.desktop-only{display:none !important}@media screen and (min-width:48em){.desktop-only{display:flex !important}}.policy-hidden-transition{transition:background-image 1s}.policy-comparison-buttons{justify-content:center;margin-top:30px;flex-wrap:nowrap}@media screen and (min-width:48em){.policy-comparison-buttons{justify-content:space-between}}.policy-comparison-buttons .cell{display:flex}@media screen and (min-width:48em){.policy-comparison-buttons .cell{max-width:152px}}.policy-comparison-buttons .cell:first-of-type{display:none !important}@media screen and (min-width:64em){.policy-comparison-buttons .cell:first-of-type{display:flex !important}}@media screen and (min-width:48em){.policy-comparison-buttons .cell:first-of-type{max-width:115px}}.policy-comparison-buttons .cell.primary-button{justify-content:center}.policy-dropdown select{position:relative;min-width:126px;top:3px;left:-14px}#add-to-basket-modal .callout-header{display:flex;align-items:center;margin-bottom:28px}#add-to-basket-modal .callout-header h2{margin:0;margin-left:10px}#add-to-basket-modal .plan-summary-product{font-family:futura-pt,sans-serif;position:relative;padding-bottom:14px}#add-to-basket-modal .plan-summary-product .cell:nth-child(1){display:flex}#add-to-basket-modal .plan-summary-product .cell:nth-child(1) img{width:90px;margin:auto}#add-to-basket-modal .plan-summary-product .cell:nth-child(2){display:flex;flex-direction:column;justify-content:space-between;padding-left:10px;text-align:left}#add-to-basket-modal .plan-summary-product .cell .product-name{font-family:futura-pt-bold,sans-serif;padding-right:20px}#add-to-basket-modal .plan-summary-product .cell .variant-name{font-size:14px;line-height:18px;color:#aaa}#add-to-basket-modal .plan-summary-product .cell .funnel-price-frequency{font-size:18px}#add-to-basket-modal .delivery-text{font-family:futura-pt-bold,sans-serif;color:#ff8083;font-size:14px;line-height:18px}#add-to-basket-modal .callout-buttons{display:flex;margin-top:14px}#add-to-basket-modal .callout-buttons>*{width:100%;border-radius:25px;border:1px solid #000;line-height:20px;padding:12px;margin:0}#add-to-basket-modal .callout-buttons a{background-color:#fff;color:#000;margin-right:8px}#add-to-basket-modal .callout-buttons button{background-color:#000;color:#fff}html.is-reveal-open body{height:auto;min-height:100%}.pet-selector{text-align:center}.pet-selector .sub-header,.pet-selector .delivery-date{font-family:futura-pt-bold,sans-serif}.pet-selector .reveal-content{padding:0;border-radius:10px;overflow:hidden}.pet-selector .pet-pop-up-body{margin:0 auto;padding:40px;max-height:84vh;max-height:84dvh;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.pet-selector .pet-pop-up-body::-webkit-scrollbar{width:0;height:0}.pet-selector .pet-pop-up-body a{font-family:futura-pt,sans-serif;font-size:14px;line-height:18px;max-width:none;text-decoration:none;text-transform:uppercase}.pet-selector .pet-pop-up-body a:hover,.pet-selector .pet-pop-up-body a:focus,.pet-selector .pet-pop-up-body a:active{text-decoration:none}@media screen and (max-width:767px){.pet-selector .pet-pop-up-body{padding:20px}}.pet-selector__header{position:sticky;top:-40px;z-index:3;margin:-40px -40px 24px;padding:24px 40px 20px;background-color:#fff;border-bottom:1px solid #e6eaee}.pet-selector__header h3{margin-bottom:0}.pet-selector__header .sub-header{margin:0 auto}@media screen and (max-width:767px){.pet-selector__header .sub-header{font-size:16px}}@media screen and (max-width:767px){.pet-selector__header{top:-20px;margin:-20px -20px 20px;padding:20px 20px 16px}}.pet-selector__list{display:flex;flex-direction:column;margin:20px 0 16px}.pet-selector .product-copy{font-size:14px;line-height:18px;opacity:.65;margin:4px auto 12px;text-align:left}.pet-selector .pet-option{border:1px solid #e9e9e9;background-color:#fafafa;border-radius:16px;margin:0 auto 20px;padding:16px;width:100%;text-align:left;transition:background-color .2s ease,border-color .2s ease}.pet-selector .pet-option.faded{opacity:1;background-color:#f6f4f3}.pet-selector .pet-option.faded .pet-option-header,.pet-selector .pet-option.faded .pet-option__helper,.pet-selector .pet-option.faded .pet-option__summary{opacity:.55}.pet-selector .pet-option--selected{background-color:#edfff4;border:1px solid #4bd282}.pet-selector .pet-option--selected .secondary-radio label{background-color:transparent}.pet-selector .pet-option--selected .secondary-radio label:hover{background-color:rgba(255,255,255,.45)}.pet-selector .pet-option--selected .secondary-radio label.selected,.pet-selector .pet-option--selected .secondary-radio [type=radio]:checked+label{background-color:transparent}.pet-selector .pet-option--whole-card-selectable{cursor:pointer}.pet-selector .pet-option--whole-card-selectable .secondary-radio label{cursor:pointer}.pet-selector .pet-option__top{margin-bottom:10px}.pet-selector .pet-option__heading-wrap{display:flex;flex-direction:column;gap:4px}.pet-selector .pet-option-header{font-family:futura-pt-bold,sans-serif;text-align:left;margin:0}.pet-selector .pet-option-header.pet-name{text-transform:none;font-size:18px;line-height:22px}.pet-selector .pet-option__helper{font-size:14px;line-height:18px;color:#aaa;margin:0}.pet-selector .pet-option__helper--disabled{color:#aaa}.pet-selector .pet-option__helper--selected{color:#000}.pet-selector .pet-option__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid #d8e6dc}.pet-selector .pet-option__summary-value{font-family:futura-pt-bold,sans-serif;font-size:16px;line-height:20px;color:#000}.pet-selector .pet-option__summary-price{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:6px;flex-wrap:wrap;text-align:right;flex-shrink:0}.pet-selector .pet-option__summary-price-current,.pet-selector .pet-option__summary-price-discount{font-family:futura-pt-bold,sans-serif;font-size:16px;line-height:20px;color:#000}.pet-selector .pet-option__summary-price-discount{color:#ff585d}.pet-selector .pet-option__summary-price-original{font-size:14px;line-height:18px;color:#aaa;text-decoration:line-through}.pet-selector .pet-option__hidden-radio{position:absolute;opacity:0;pointer-events:none}.pet-selector .pet-option__frequency-hint{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid #b8ebca;border-radius:14px;background-color:#f4fff8;color:#000}.pet-selector .pet-option__frequency-hint img{flex-shrink:0;margin-top:1px}.pet-selector .pet-option__frequency-hint p{margin:0;font-size:14px;line-height:19px}.pet-selector .pet-option:last-of-type{margin-bottom:0}.pet-selector .secondary-radio{display:flex;flex-direction:column;gap:0}.pet-selector .secondary-radio label{display:flex;align-items:center;justify-content:flex-start;border:0;border-top:1px solid #e6eaee;border-radius:0;width:100%;padding:16px 20px 16px 16px;margin:0;position:relative;background-color:transparent;transition:background-color .2s ease}.pet-selector .secondary-radio label:first-of-type{border-top:0}.pet-selector .secondary-radio label:hover{background-color:#fafbfb}.pet-selector .secondary-radio label.selected{background-color:transparent}.pet-selector .secondary-radio__content{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.pet-selector .secondary-radio__text{font-family:futura-pt-bold,sans-serif;font-size:16px;line-height:21px;color:#000;text-transform:none;padding-left:30px}.pet-selector .secondary-radio__price{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:6px;flex-wrap:wrap;text-align:right;margin-left:auto;padding-left:12px}.pet-selector .secondary-radio__price-current,.pet-selector .secondary-radio__price-discount{font-family:futura-pt-bold,sans-serif;font-size:15px;line-height:20px;color:#000}.pet-selector .secondary-radio__price-discount{color:#ff585d}.pet-selector .secondary-radio__price-original{font-size:13px;line-height:18px;color:#aaa;text-decoration:line-through}.pet-selector .secondary-radio .radio-button,.pet-selector .secondary-radio .funnel-product-container.product-added .funnel-variant-select [type=radio]:checked+label:after,.funnel-product-container.product-added .funnel-variant-select .pet-selector .secondary-radio [type=radio]:checked+label:after,.pet-selector .secondary-radio .funnel-product-container.product-added .funnel-variant-select [type=radio]:not(:checked)+label:after,.funnel-product-container.product-added .funnel-variant-select .pet-selector .secondary-radio [type=radio]:not(:checked)+label:after,.pet-selector .secondary-radio [type=radio]:checked+label:before,.pet-selector .secondary-radio [type=radio]:not(:checked)+label:before,.pet-selector .secondary-radio [type=radio]:checked+label:after,.pet-selector .secondary-radio [type=radio]:not(:checked)+label:after{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:4px;border:1px solid #c9c9c9}.pet-selector .secondary-radio [type=radio]:checked,.pet-selector .secondary-radio [type=radio]:not(:checked){position:absolute;opacity:0;pointer-events:none}.pet-selector .secondary-radio [type=radio]:checked+label:before,.pet-selector .secondary-radio [type=radio]:not(:checked)+label:before{background:#fff}.pet-selector .secondary-radio [type=radio]:checked+label:after,.pet-selector .secondary-radio [type=radio]:not(:checked)+label:after{content:"";position:absolute;width:5px;height:10px;background:none;background-image:none;border:2px solid #fff;border-left:none;border-top:none;top:50%;left:22px;transform:translateY(-58%) rotate(45deg)}.pet-selector .secondary-radio [type=radio]:not(:checked)+label:after{opacity:0}.pet-selector .secondary-radio [type=radio]:checked+label:after{opacity:1}.pet-selector .secondary-radio [type=radio]:checked+label{background-color:transparent}.pet-selector .secondary-radio [type=radio]:checked+label:before{background-color:#4bd282;border-color:#4bd282}.pet-selector .validation-error{margin:8px auto 0;width:100%}.pet-selector .validation-error #popup-error{margin:0}.pet-selector__footer-copy{margin:0 auto 8px;text-align:left}.pet-selector__footer-copy p{margin-bottom:0}.pet-selector .promo-code{margin-top:20px;max-width:none;width:100%}.pet-selector .promo-code-link{text-align:center;opacity:1;max-width:none;width:100%}.pet-selector .promo-code-input{width:100%}.pet-selector .promo-code #couponHidden{margin:auto}.pet-selector__sticky-actions{position:sticky;bottom:-40px;z-index:3;margin:24px -40px -40px;padding:24px 40px 24px;background-color:#fff;border-top:1px solid #e6eaee}@media screen and (max-width:767px){.pet-selector__sticky-actions{bottom:-20px;margin:20px -20px -20px;padding:16px 20px 20px}}.pet-selector__total{margin-bottom:20px;padding-bottom:24px;border-bottom:1px solid #e6eaee}.pet-selector__total .price-row{display:flex}.pet-selector__total .price-row p{font-family:futura-pt-bold,sans-serif;text-transform:uppercase;margin-bottom:0}.pet-selector__total .price-row p:first-child{width:75%;text-align:left}.pet-selector__total .price-row p:last-child{width:25%;text-align:right;color:#000}@media screen and (max-width:767px){.pet-selector__total{padding-bottom:12px}}.pet-selector__total-note{margin:8px 0 0;font-size:14px;line-height:19px;color:#aaa;text-align:left}.pet-selector__actions{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:0}@media screen and (max-width:767px){.pet-selector__actions{gap:12px}}.pet-selector .button{margin:0;width:100%;background-color:#ffd22f;border-color:#ffd22f;color:#000;font-weight:bold;text-transform:uppercase;border-radius:25px;min-height:46px}.pet-selector input.button:hover,.pet-selector input.button:focus,.pet-selector input.button:active{background-color:#cbe453;border-color:#cbe453;color:#000}.pet-selector a.button.secondary.pet-selector__secondary-link{display:inline-flex;justify-content:center;align-items:center;width:100%;background-color:#fff;border-color:#000;color:#000;text-decoration:none}.pet-selector a.button.secondary.pet-selector__secondary-link:hover,.pet-selector a.button.secondary.pet-selector__secondary-link:focus,.pet-selector a.button.secondary.pet-selector__secondary-link:active{background-color:#fff;border-color:#000;color:#000;text-decoration:none}.pet-selector a.button.secondary.pet-selector__secondary-link span,.pet-selector a.button.secondary.pet-selector__secondary-link p{color:#000}.pet-selector a.button.secondary.pet-selector__secondary-link:hover span,.pet-selector a.button.secondary.pet-selector__secondary-link:hover p,.pet-selector a.button.secondary.pet-selector__secondary-link:focus span,.pet-selector a.button.secondary.pet-selector__secondary-link:focus p,.pet-selector a.button.secondary.pet-selector__secondary-link:active span,.pet-selector a.button.secondary.pet-selector__secondary-link:active p{color:#000}.pet-selector__close{position:absolute;top:18px;right:18px;z-index:1;width:40px;height:40px;padding:8px;font-size:28px;color:#000;line-height:1}.pet-selector__close span{display:block;line-height:1;font-size:28px}@media screen and (max-width:767px){.pet-selector__close{top:12px;right:12px}}.pet-selector .pet-pop-up-error p:first-child{font-family:futura-pt-bold,sans-serif}.pet-selector .pet-pop-up-error p:not(:last-child){margin-bottom:16px}.pet-selector a{color:#000;text-decoration:underline}.included-in-product{padding-top:40px}.included-in-product .container{text-align:center}.included-in-product .header-subheader{width:55%;margin-left:auto;margin-right:auto;padding-bottom:55px}.included-in-product .header-subheader p{font-size:20px;line-height:26px}.included-in-product .subheader{min-width:600px;font-size:30px;font-family:"fatfrank",sans-serif;color:#000}.included-in-product .container-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto}.included-in-product .container-list .item-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1000px;margin-left:auto;margin-right:auto;align-items:stretch;text-align:left}.included-in-product .container-list .item-detail{flex:0 0 60%;position:relative;background-color:#f4f2f2;padding-left:25px;padding-right:10px;display:grid;align-items:center}.included-in-product .container-list .item-detail .detail{padding-top:26px;padding-bottom:26px}.included-in-product .container-list .item-detail .detail .button-container{margin-top:15px}.included-in-product .container-list .item-detail.bg-white{background-color:#fff}.included-in-product .container-list .item-detail .button{margin-bottom:0}.included-in-product .container-list .item-header{font-family:"fatfrank",sans-serif;font-size:30px;line-height:31px}.included-in-product .container-list .item-copy{padding-top:10px;padding-bottom:20px}.included-in-product .container-list .item-delivery span{padding:8px;font-weight:bold;font-size:.8em;font-family:futura-pt,sans-serif}.included-in-product .container-list .item-image{flex:0 0 40%;background-size:cover;background-color:#f3f3f3}.included-in-product .container-list .item-image img{object-fit:cover;height:100%}.included-in-product .container-list .list-item{flex:0 0 50%;padding-bottom:41px;position:relative}.included-in-product .container-list .list-item-last{padding-bottom:0}.included-in-product .container-list .list-item-second-last{padding-bottom:0}.included-in-product .container-list .image-link-button{padding-top:10px;width:80%}.included-in-product .container-list .item-button{position:absolute;bottom:0;min-width:80%}.included-in-product .container-list .item-button a{text-decoration:none}.included-in-product *{box-sizing:border-box}.included-in-product .row{display:flex;flex-wrap:wrap}.included-in-product .column{flex:50%;padding-left:32px;padding-right:32px}@media screen and (max-width:992px){.included-in-product .column{flex:100%}}@media screen and (max-width:600px){.included-in-product .row{flex-direction:column}.included-in-product .row .subheader{min-width:0}.included-in-product .row .header-subheader{width:100%;padding-left:5px;padding-right:5px;padding-bottom:30px}.included-in-product .row .grid-container-header h2{font-size:40px;line-height:41px}.included-in-product .column{padding-left:20px;padding-right:20px}.included-in-product .column .list-item{padding-bottom:20px}.included-in-product .column .list-item-second-last{padding-bottom:20px}}.alternating-image-copy{padding-bottom:30px}.alternating-image-copy .container{text-align:center}.alternating-image-copy .container-list{padding-bottom:55px}.alternating-image-copy .container-list .grid-container-header h2{padding-top:55px}.alternating-image-copy .container-list .grid-container-header .header-subheader{padding-bottom:55px}.alternating-image-copy .container-list .item-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1000px;margin-left:auto;margin-right:auto;align-items:stretch}.alternating-image-copy .container-list .flex-reverse{flex-direction:row-reverse}.alternating-image-copy .container-list .list-item{flex:0 0 50%}.alternating-image-copy .container-list .item-detail{flex:0 0 50%;padding:20px;text-align:left;margin:auto}.alternating-image-copy .container-list .item-detail h2{font-size:40px;margin-left:20px}.alternating-image-copy .container-list .item-detail .p-header{font-family:"fatfrank",sans-serif;font-size:30px;padding-bottom:10px}.alternating-image-copy .container-list .item-detail .item-detail-container{display:flex;flex-direction:column;justify-content:space-between;padding:20px;text-align:left;margin:20px}.alternating-image-copy .container-list .item-image{flex:0 0 50%;margin:auto}.alternating-image-copy .container-list .item-image .item-image-container{position:relative;padding-bottom:47px}.alternating-image-copy .container-list .item-image .item-image-container .roundal{position:absolute;top:25%;left:-50px}.alternating-image-copy *{box-sizing:border-box}.alternating-image-copy .row{display:flex;flex-wrap:wrap}.alternating-image-copy .column{flex:100%}@media screen and (max-width:992px){.alternating-image-copy .column{flex:100%}.alternating-image-copy .container-list{flex-direction:row-reverse}.alternating-image-copy .container-list .list-item{padding-bottom:20px}.alternating-image-copy .container-list .item-detail{flex:0 0 100%;margin-left:0;margin-right:0}.alternating-image-copy .container-list .item-image{flex:0 0 100%;padding-left:0;padding-right:0}.alternating-image-copy .container-list .roundal{display:none}}@media screen and (max-width:600px){.alternating-image-copy .row{flex-direction:column-reverse}.alternating-image-copy .row .column{padding-left:0;padding-right:0}.alternating-image-copy .row{flex-direction:column}.alternating-image-copy .row .item-detail h2{line-height:41px}.alternating-image-copy .row .item-detail .item-detail-container{margin-left:0;margin-right:0;justify-content:unset;padding-top:0;padding-bottom:0;margin:0}.alternating-image-copy .row .item-detail .item-detail-container .copy-container p{padding-top:20px;padding-bottom:20px}}.product-listing-page-container .quote-container,.new-product-listing-page-container .quote-container{background-color:#ecedec}.product-listing-page-container .accordion-container,.new-product-listing-page-container .accordion-container{padding-top:51px}.product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits,.new-product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits{display:flex;text-align:left;margin-top:16px;margin-bottom:27px}@media screen and (min-width:48em){.product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits,.new-product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits{flex-wrap:wrap;width:120%}}@media screen and (max-width:767px){.product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits,.new-product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits{justify-content:center;max-width:300px;margin:11px auto}}.product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefit,.new-product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefit{display:flex;align-items:center}@media screen and (min-width:48em){.product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefit,.new-product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefit{margin-right:20px}}@media screen and (max-width:767px){.product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefit,.new-product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefit{margin:5px 0}}.product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefit img,.new-product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefit img{margin-right:11px;margin-left:0}@media screen and (max-width:767px){.product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefit img,.new-product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefit img{margin-right:5px}}.product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefit p,.new-product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefit p{font-family:futura-pt,sans-serif;font-weight:400;font-size:16px;line-height:17px;margin-left:0}.product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefits-row:nth-child(2n+1),.new-product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefits-row:nth-child(2n+1){margin-right:45px}.product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefits-row:nth-child(2n+1) .subscription-benefit,.new-product-listing-page-container .listing-product-details .content .cell .plp-subscription-benefits .subscription-benefits-row:nth-child(2n+1) .subscription-benefit{white-space:nowrap}.product-listing-page-container .listing-product-details .content .cell .button,.new-product-listing-page-container .listing-product-details .content .cell .button{display:none}.product-listing-page-container .listing-insure,.new-product-listing-page-container .listing-insure{display:none}.product-listing-page-container .custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper,.new-product-listing-page-container .custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper{padding:0;padding-bottom:90px}.product-listing-page-container .custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel,.new-product-listing-page-container .custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{padding:0;margin:0;margin-top:-30px}.product-listing-page-container .custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon,.new-product-listing-page-container .custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon{top:unset;bottom:0}.product-listing-page-container .custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon.yotpo-icon-left-arrow-thin,.new-product-listing-page-container .custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon.yotpo-icon-left-arrow-thin{left:unset;right:50%;transform:translateX(-6px)}.product-listing-page-container .custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon.yotpo-icon-right-arrow-thin,.new-product-listing-page-container .custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon.yotpo-icon-right-arrow-thin{right:unset;left:50%;transform:translateX(6px)}.product-listing-page-container .custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-label,.new-product-listing-page-container .custom-reviews-carousel.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-label{top:unset;bottom:55px}.new-product-listing-page-container .listing-product-details{padding-top:43px}.new-product-listing-page-container .listing-product-details .delivery{width:inherit;max-width:unset;top:0;right:0;padding:10px 20px}@media screen and (min-width:48em){.new-product-listing-page-container .listing-product-details .delivery{border-radius:0 0 0 20px;padding:10px 50px}}.new-product-listing-page-container .listing-product-details .delivery p{color:#fff}.new-product-listing-page-container .listing-product-details .delivery p strong{font-weight:500}@media screen and (max-width:767px){.new-product-listing-page-container .listing-product-details .delivery p{font-size:16px;line-height:17px}}@media screen and (max-width:767px){.new-product-listing-page-container .listing-product-details .content{flex-direction:column-reverse;padding-top:0}}.new-product-listing-page-container .listing-product-details .content .cell{justify-content:end}@media screen and (min-width:48em){.new-product-listing-page-container .listing-product-details .content .cell picture{position:absolute;width:150%;max-width:810px;top:50%;left:-52%;transform:translateY(-50%)}}@media screen and (max-width:767px){.new-product-listing-page-container .listing-product-details .content .cell picture{width:160%;max-width:600px}}.new-product-listing-page-container .listing-product-details .content .cell picture img{position:static;transform:none}.new-product-listing-page-container .listing-product-details .content .cell img.vet-roundel{width:117px;top:0;left:0}@media screen and (max-width:767px){.new-product-listing-page-container .listing-product-details .content .cell img.vet-roundel{width:67px;top:8px;left:14vw}}.new-product-listing-page-container .listing-product-details .content .cell.text{padding-top:19px;padding-bottom:37px}@media screen and (max-width:767px){.new-product-listing-page-container .listing-product-details .content .cell.text{text-align:center;justify-content:center;padding-top:0;padding-bottom:13px}}.new-product-listing-page-container .listing-product-details .content .cell.text h1,.new-product-listing-page-container .listing-product-details .content .cell.text h3,.new-product-listing-page-container .listing-product-details .content .cell.text h5{max-width:465px}@media screen and (max-width:767px){.new-product-listing-page-container .listing-product-details .content .cell.text h1,.new-product-listing-page-container .listing-product-details .content .cell.text h3,.new-product-listing-page-container .listing-product-details .content .cell.text h5{max-width:300px;margin:0 auto 8px;font-size:33px;line-height:33px}}.new-product-listing-page-container .listing-product-details .content .cell.text p{font-weight:500}@media screen and (max-width:767px){.new-product-listing-page-container .listing-product-details .content .cell.text p{max-width:360px;margin:auto}}.new-product-listing-page-container .listing-product-details .content .cell.text .button{display:block;background-color:#ff585d;border-color:#ff585d;max-width:320px}@media screen and (max-width:767px){.new-product-listing-page-container .listing-product-details .content .cell.text .button{max-width:215px;margin:0 auto 16px}.new-product-listing-page-container .listing-product-details .content .cell.text .button p{font-size:18px;line-height:20px}}.new-product-listing-page-container .listing-product-details .content .cell.text .button p{color:#fff;font-size:19px;line-height:21px;letter-spacing:1px}.new-product-listing-page-container .listing-product-details .content .tabs{display:none}.new-product-listing-page-container .listing-insure{background-color:#ffa505;padding:14px}@media screen and (min-width:48em){.new-product-listing-page-container .listing-insure{display:flex;justify-content:center;align-items:center}}@media screen and (max-width:767px){.new-product-listing-page-container .listing-insure{display:block;text-align:center}}.new-product-listing-page-container .listing-insure img{max-width:160px;max-height:25px}@media screen and (min-width:48em){.new-product-listing-page-container .listing-insure img{margin-right:14px}}@media screen and (max-width:767px){.new-product-listing-page-container .listing-insure img{margin-bottom:5px}}.new-product-listing-page-container .listing-insure p{font-weight:500;font-size:19px;text-transform:uppercase;letter-spacing:.3px}.new-product-listing-page-container .pod-container{margin-top:7px}.new-product-listing-page-container .pod-container .plp-filter-container .product-pod,.new-product-listing-page-container .pod-container .plp-filter-container .listing-review,.new-product-listing-page-container .pod-container .plp-filter-container .listing-product-pod{padding-top:38px}@media screen and (max-width:767px){.new-product-listing-page-container .pod-container .plp-filter-container .product-pod,.new-product-listing-page-container .pod-container .plp-filter-container .listing-review,.new-product-listing-page-container .pod-container .plp-filter-container .listing-product-pod{padding:24px 15px}}@media screen and (max-width:767px){.new-product-listing-page-container .pod-container .plp-filter-container .product-pod h2 span,.new-product-listing-page-container .pod-container .plp-filter-container .listing-review h2 span,.new-product-listing-page-container .pod-container .plp-filter-container .listing-product-pod h2 span{display:block;line-height:inherit;margin-top:0}}.new-product-listing-page-container .pod-container .plp-filter-container .product-pod .category,.new-product-listing-page-container .pod-container .plp-filter-container .listing-review .category,.new-product-listing-page-container .pod-container .plp-filter-container .listing-product-pod .category{display:none}@media screen and (max-width:767px){.new-product-listing-page-container .pod-container .plp-filter-container .product-pod .category span,.new-product-listing-page-container .pod-container .plp-filter-container .listing-review .category span,.new-product-listing-page-container .pod-container .plp-filter-container .listing-product-pod .category span{left:83px;top:15px}}@media screen and (max-width:767px){.new-product-listing-page-container .pod-container .plp-filter-container .product-pod .category span:first-of-type,.new-product-listing-page-container .pod-container .plp-filter-container .listing-review .category span:first-of-type,.new-product-listing-page-container .pod-container .plp-filter-container .listing-product-pod .category span:first-of-type{left:15px}}.new-product-listing-page-container .pod-container .plp-filter-container .product-pod .image .promotion,.new-product-listing-page-container .pod-container .plp-filter-container .listing-review .image .promotion,.new-product-listing-page-container .pod-container .plp-filter-container .listing-product-pod .image .promotion{width:55%}@media screen and (max-width:767px){.new-product-listing-page-container .pod-container .plp-filter-container .product-pod .information .product-stars .star-clickable,.new-product-listing-page-container .pod-container .plp-filter-container .listing-review .information .product-stars .star-clickable,.new-product-listing-page-container .pod-container .plp-filter-container .listing-product-pod .information .product-stars .star-clickable{flex-direction:column;align-items:center}}.new-product-listing-page-container .pod-container .plp-filter-container .product-pod .information .product-stars .star-clickable .yotpo-icon-star,.new-product-listing-page-container .pod-container .plp-filter-container .listing-review .information .product-stars .star-clickable .yotpo-icon-star,.new-product-listing-page-container .pod-container .plp-filter-container .listing-product-pod .information .product-stars .star-clickable .yotpo-icon-star{font-size:19px}.new-product-listing-page-container .pod-container .plp-filter-container .product-pod .information .product-stars .star-clickable .text-m,.new-product-listing-page-container .pod-container .plp-filter-container .listing-review .information .product-stars .star-clickable .text-m,.new-product-listing-page-container .pod-container .plp-filter-container .listing-product-pod .information .product-stars .star-clickable .text-m{color:#000 !important;font-size:11px}@media screen and (max-width:767px){.new-product-listing-page-container .pod-container .plp-filter-container .product-pod .information .product-stars .star-clickable .text-m,.new-product-listing-page-container .pod-container .plp-filter-container .listing-review .information .product-stars .star-clickable .text-m,.new-product-listing-page-container .pod-container .plp-filter-container .listing-product-pod .information .product-stars .star-clickable .text-m{margin-top:2px;margin-left:0}}.new-product-listing-page-container .pod-container .plp-filter-container .product-pod .button,.new-product-listing-page-container .pod-container .plp-filter-container .listing-review .button,.new-product-listing-page-container .pod-container .plp-filter-container .listing-product-pod .button{font-size:15px;line-height:17px}@media screen and (max-width:767px){.new-product-listing-page-container .pod-container .plp-filter-container.full-width-mobile{width:100%}}.new-product-listing-page-container .listing-reviews-banner{background-color:#fff}.new-product-listing-page-container .listing-reviews-banner .new-reviews-banner-container{display:block}.category-pod-container{margin-top:33px;margin-bottom:11px;align-items:stretch}.category-pod-container .listings-cell{display:flex}.category-pod-container .listing-product-pod{flex:1 1 auto;height:auto}@media screen and (max-width:767px){.category-pod-container{margin-top:14px;margin-bottom:0}}.pod-container{margin-top:21px;margin-bottom:39px}@media screen and (max-width:767px){.pod-container{margin-top:0;margin-bottom:18px}}.product-pod,.listing-review,.listing-product-pod{background:#f3f3f3;height:calc(100% - 18px);padding:50px 24px 24px;margin-top:18px;border-radius:5px;position:relative;margin-left:8px;margin-right:8px;cursor:pointer}@media screen and (min-width:48em){.product-pod,.listing-review,.listing-product-pod{padding:65px 24px 38px}}.product-pod h2,.listing-review h2,.listing-product-pod h2{font-size:32px;line-height:34px}@media screen and (max-width:767px){.product-pod h2,.listing-review h2,.listing-product-pod h2{font-size:21px;line-height:25px}}.product-pod h3,.listing-review h3,.listing-product-pod h3{font-family:futura-pt,sans-serif;font-size:21px;line-height:25px}@media screen and (max-width:767px){.product-pod h3,.listing-review h3,.listing-product-pod h3{font-size:16px;line-height:18px}}.product-pod p,.listing-review p,.listing-product-pod p{font-size:18px;font-weight:600;line-height:16px}.product-pod .category span,.listing-review .category span,.listing-product-pod .category span{position:absolute;top:36px;left:96px;background-color:#f1dbd8;font-size:14px;font-family:futura-pt,sans-serif;text-align:center;line-height:16px;color:#000;padding:0 16px;text-transform:uppercase;border-radius:2px}@media screen and (min-width:48em){.product-pod .category span,.listing-review .category span,.listing-product-pod .category span{left:108px}}.product-pod .category span:first-of-type,.listing-review .category span:first-of-type,.listing-product-pod .category span:first-of-type{left:24px}@media screen and (min-width:48em){.product-pod .category span:first-of-type,.listing-review .category span:first-of-type,.listing-product-pod .category span:first-of-type{left:24px}}@media screen and (max-width:767px){.product-pod .category span,.listing-review .category span,.listing-product-pod .category span{top:20px}}.product-pod .image,.listing-review .image,.listing-product-pod .image{display:flex;flex-direction:column;align-items:center;position:relative;max-width:250px;margin:auto}.product-pod .image .promotion,.listing-review .image .promotion,.listing-product-pod .image .promotion{position:absolute;max-width:119px}.product-pod .image .promotion.top,.listing-review .image .promotion.top,.listing-product-pod .image .promotion.top{top:0;right:0}.product-pod .image .promotion.middle,.listing-review .image .promotion.middle,.listing-product-pod .image .promotion.middle{top:50%;right:-18px;transform:translateY(-50%)}.product-pod .price,.listing-review .price,.listing-product-pod .price{font-family:futura-pt,sans-serif;font-size:18px;line-height:20px;color:#000;font-weight:600}.product-pod .price .product-price,.listing-review .price .product-price,.listing-product-pod .price .product-price,.product-pod .price .product-discount-price,.listing-review .price .product-discount-price,.listing-product-pod .price .product-discount-price{font-weight:600;font-size:22px}.product-pod .price .product-discount-price,.listing-review .price .product-discount-price,.listing-product-pod .price .product-discount-price{color:#ff2c4a;margin-left:4px}.product-pod .price .line-through,.listing-review .price .line-through,.listing-product-pod .price .line-through{font-size:22px;font-family:futura-pt,sans-serif;font-weight:bold}.product-pod .sub-text,.listing-review .sub-text,.listing-product-pod .sub-text{font-size:15px;font-family:futura-pt,sans-serif;font-weight:400}.product-pod .information,.listing-review .information,.listing-product-pod .information{text-align:center;width:100%;margin-top:10px}.product-pod .information .product-stars.yotpo,.listing-review .information .product-stars.yotpo,.listing-product-pod .information .product-stars.yotpo{display:flex;justify-content:center}.product-pod .cta,.listing-review .cta,.listing-product-pod .cta{margin-top:16px}.product-pod .cta .button,.listing-review .cta .button,.listing-product-pod .cta .button{background-color:#000}.product-pod .cta .button span,.listing-review .cta .button span,.listing-product-pod .cta .button span{color:#fff}.product-pod .cta .button:hover,.listing-review .cta .button:hover,.listing-product-pod .cta .button:hover,.product-pod .cta .button :focus,.listing-review .cta .button :focus,.listing-product-pod .cta .button :focus{opacity:.8}@media screen and (max-width:767px){.product-pod .cta a,.listing-review .cta a,.listing-product-pod .cta a{max-width:none}}.listing-product-details{position:relative}@media screen and (max-width:767px){.listing-product-details .grid-container{padding-left:0;padding-right:0}}.listing-product-details .content{justify-content:center}@media screen and (max-width:767px){.listing-product-details .content{padding-top:71px}}.listing-product-details .content .cell{display:flex;position:relative}.listing-product-details .content .cell img{margin:auto}.listing-product-details .content .cell picture img{position:relative;top:50%;transform:translateY(-50%)}.listing-product-details .content .cell .vet-roundel{position:absolute;width:80px;top:5%;left:5%;z-index:1}.listing-product-details .content .text{align-items:center;z-index:1}@media screen and (min-width:48em){.listing-product-details .content .text{padding-top:53px;padding-left:10px}}@media screen and (max-width:767px){.listing-product-details .content .text{padding:0 25px}}.listing-product-details .content .text p{font-family:futura-pt,sans-serif;font-weight:600}.listing-product-details .info{display:flex;flex-direction:column;justify-content:space-between;width:100%}.listing-product-details .delivery{position:absolute;font-size:18px;color:#000;padding:15px 10px;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:48em){.listing-product-details .delivery{max-width:339px;border-radius:0 0 20px 20px}}@media screen and (max-width:767px){.listing-product-details .delivery{left:0}}.listing-product-details .tabs{display:flex;background:none;position:relative;bottom:-22px;border:none;justify-content:center}@media screen and (max-width:767px){.listing-product-details .tabs{margin-top:-46px}}.listing-product-details .tabs button{background:#fff;font-size:18px;line-height:20px;border:none;border-radius:0;display:flex;justify-content:center;align-items:center;min-width:110px;width:auto;position:relative}.listing-product-details .tabs button:before{position:absolute;right:0;top:6px;border-right:1px solid #b6b7ba;bottom:0;content:"";height:80%}.listing-product-details .tabs button:first-of-type{border-radius:30px 0 0 30px}.listing-product-details .tabs button:last-of-type{border-radius:0 30px 30px 0}.listing-product-details .tabs button:last-of-type:before{display:none}.listing-product-details .tabs button span{border-bottom:2px solid #fff}.listing-product-details .tabs button.selected span{border-color:#000}.listing-product-details .buttons{display:flex;position:relative;bottom:-29px;justify-content:center;flex-wrap:wrap}.listing-product-details .buttons button{background:#fff;color:#000;font-size:18px;width:auto;border:none;border-radius:30px;margin-right:9px;margin-bottom:10px;padding:11px 21px;white-space:nowrap}.listing-product-details .buttons button:last-of-type{margin-right:0}.listing-product-details .buttons button.selected{background-color:#4ad282}.listing-product-details .promotion{height:86px;width:86px;border-radius:100%;display:flex;align-items:center;justify-content:center;box-shadow:-2px 3px 2px 0 rgba(0,0,0,.27);position:absolute;right:39%;top:45%}@media screen and (min-width:48em){.listing-product-details .promotion{height:116px;width:116px;right:23%;top:15%}}.listing-product-details .promotion span{font-family:futura-pt,sans-serif;font-size:17px;line-height:22px;text-align:center;transform:rotate(6deg);color:#fff;text-transform:uppercase}@media screen and (min-width:48em){.listing-product-details .promotion span{font-size:22px}}.listing-product-details h1,.listing-product-details h3,.listing-product-details h5{font-size:36px;line-height:36px}@media screen and (min-width:48em){.listing-product-details h1,.listing-product-details h3,.listing-product-details h5{font-size:55px;line-height:55px;padding-bottom:10px}}.listing-product-pod{max-width:100%;margin-bottom:9px;width:calc(100% - 18px);margin-top:6px;margin-left:0;display:flex;flex-direction:column;justify-content:center;cursor:unset}@media screen and (min-width:48em){.listing-product-pod{min-height:612px;padding:36px 48px 46px;margin-bottom:18px;justify-content:space-between}}.listing-product-pod .category-information .button{background-color:#000;margin-top:18px;display:flex;justify-content:center;align-items:center}.listing-product-pod .category-information .button span{color:#fff}.listing-product-pod .category-information .button img{filter:invert(100%);transform:translateX(0);transition:transform .2s ease,filter .2s ease}.listing-product-pod .category-information .button:hover{background-color:#000;color:#000;opacity:.8}.listing-product-pod .category-information .button:hover span{color:#fff}.listing-product-pod .category-information .button:hover img{transform:translateX(3px)}.listing-product-pod .category-information span{margin-right:8px}.listing-product-pod .image .promotion{right:-12px !important}.listing-product-pod .product-category-carousel{display:flex;flex-direction:row;justify-content:center;align-content:center}.listing-product-pod .information{margin-bottom:10px}@media screen and (min-width:48em){.listing-product-pod .information{margin-top:0}}.listing-product-pod .information .description{font-size:14px;font-family:futura-pt,sans-serif;font-weight:600}.listing-product-pod .title{font-size:24px;margin-top:16px}.listing-product-pod .slick-slide{display:flex !important;flex-direction:column;align-items:center}.listing-product-pod .slick-arrow{cursor:pointer;position:absolute;top:calc(50% - 110px);z-index:10}.listing-product-pod .slick-arrow.ugc-prev{left:0}.listing-product-pod .slick-arrow.ugc-next{right:0}.listing-reviews-banner{background-color:#f3f3f3;padding-top:16px}.listing-review{display:flex;flex-direction:column;justify-content:center;padding:24px;cursor:unset}@media screen and (min-width:64em){.listings-cell{padding:0 13px}}.listings-cell:first-of-type{padding-left:0}.listings-cell:first-of-type .listing-product-pod{width:100%;margin-top:0}@media screen and (min-width:64em){.listings-cell:first-of-type .listing-product-pod{width:calc(100% - 18px)}}.listings-cell:nth-child(2n+3){padding-right:0;padding-left:0}.listings-cell:nth-child(2n+3) .listing-product-pod{width:100%}.listings-cell:nth-child(2n+2){padding-left:0}.listings-cell:nth-child(2n+2) .listing-product-pod{width:100%}@media screen and (min-width:64em){.listings-cell:nth-child(2n+2) .listing-product-pod{width:calc(100% - 18px)}}.all-listing-review{margin-top:0;max-width:100%;margin-right:0;padding:30px}@media screen and (min-width:48em){.all-listing-review{max-width:inherit}}.informational{position:relative;display:flex;flex-direction:column;padding:0}@media screen and (min-width:48em){.informational{flex-direction:row;padding:42px 0}}.informational .header-row{display:flex;flex-direction:column;text-align:left;width:100%;max-width:1128px;padding:21px 0 0}@media screen and (min-width:48em){.informational .header-row{padding:66px 0 0;flex-direction:row;width:50%}}.informational .content-container{text-align:center}@media screen and (min-width:48em){.informational .content-container{text-align:initial}}.informational .content-container .text{margin:14px auto 24px;font-weight:600;display:block;max-width:305px;width:100%}@media screen and (min-width:48em){.informational .content-container .text{margin-left:0}}.informational .image-container{display:flex;justify-content:flex-end;align-items:flex-start;position:relative}@media screen and (min-width:48em){.informational .image-container{position:absolute;right:0;bottom:0;max-width:466px}}@media screen and (min-width:64em){.informational .image-container{max-width:676px;width:100%}}@media screen and (min-width:1200px){.informational .image-container{max-width:761px;width:100%}}.informational .image-container .main{position:relative;width:100%;right:0}.informational .header-details{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;padding:30px 31px 32px}@media screen and (min-width:48em){.informational .header-details{padding:40px 15px 104px}}@media screen and (min-width:1200px){.informational .header-details{padding:40px 0 104px}}.informational .header-details .content{width:100%;max-width:388px;margin:0 auto}@media screen and (min-width:48em){.informational .header-details .content{margin-left:0}}.informational-text{padding:65px 20px 16px}@media screen and (max-width:767px){.informational-text{max-width:540px;margin:auto}}.informational-text .list-header{display:block;margin-bottom:16px}.informational-text p{font-size:16px;margin-bottom:1rem}.informational-text .updated{margin-top:16px}.page-error-container .button.primary{border-color:#fd6533;background-color:#fd6533}.page-error-container .button.primary span,.page-error-container .button.primary p{color:#fff}.page-error-container-header{display:flex;justify-content:center;align-items:center;text-align:center;padding-top:34px}.page-error-container-header .content{width:100%;max-width:464px;margin:0 auto}.page-error-container-header .content .main{max-width:328px}@media screen and (min-width:48em){.page-error-container-header .content .main{max-width:100%}}.page-error-container-header .content .heading{font-size:18px;line-height:18px;margin-bottom:22px}.page-error-container-header .content .sub-heading{font-family:futura-pt,sans-serif;font-weight:600}.page-error-container-header .content .details{padding:16px 50px 0 50px}@media screen and (min-width:48em){.page-error-container-header .content .details{padding:16px 12px 0 12px}}.page-error-container-header .content .details img{margin-top:18px;width:100%;max-width:286px}@media screen and (min-width:48em){.page-error-container-header .content .details img{max-width:326px}}.page-error-container-header .content .cta{margin-top:26px}.page-error-container .landing-product-category h2{margin-bottom:35px}.page-error-container .landing-product-category .cta{margin-top:40px}#funnel-wrapper{min-height:100%;background-color:#f1dbd8}#funnel-wrapper h3{margin-bottom:.8rem}.hero-product-plan-container,.pet-health-container{padding:25px 23px 120px}.hero-product-plan-container h2,.pet-health-container h2{font-size:35px;line-height:39px;margin-bottom:12px}.hero-product-plan-container .pet-name-container,.pet-health-container .pet-name-container{font-family:fatfrank,sans-serif;text-transform:capitalize}.hero-product-plan-container .back-button,.pet-health-container .back-button{color:#000;display:inline-block;text-decoration:underline}.hero-product-plan-container .funnel-cta.fixed-cta,.pet-health-container .funnel-cta.fixed-cta{margin-left:-23px}.hero-product-plan-container .funnel-cta.fixed-cta.none-fixed-cta,.pet-health-container .funnel-cta.fixed-cta.none-fixed-cta{margin-left:0}.hero-product-plan-container .no-hero-product,.pet-health-container .no-hero-product{max-width:690px;padding:0 20px;margin:auto;margin-top:25px}.hero-product-plan-container .no-hero-product h3,.pet-health-container .no-hero-product h3{font-size:23px;line-height:28px}.hero-product-plan-container .no-hero-product p,.pet-health-container .no-hero-product p{font-family:futura-pt-bold,sans-serif}.hero-product-plan-container .error-message,.pet-health-container .error-message{font-family:futura-pt-bold,sans-serif;font-size:18px;line-height:18px;color:#ff4e53;text-align:center;margin-top:25px}.pet-health-container{background-color:#d0f0ec}.pet-health-container .heading{margin-bottom:5px}.pet-health-container .sub-heading{font-size:21px;line-height:25px}.pet-health-container-status{background-color:#d0f0ec}.pet-health-container .funnel-product-image-container .product-image .product-roundel{top:0}.loading-container{height:100vh;width:100%;flex-direction:column;justify-content:center;align-items:center;background-color:#c5addf}.loading-container .content{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;max-width:394px;width:100%;padding:12px 15px;margin:0 auto}.loading-container .content .logo{max-width:218px;width:100%;margin-bottom:53px}@media screen and (min-width:48em){.loading-container .content .logo{max-width:290px}}.loading-container .content .heading{font-family:futura-pt-bold,sans-serif;width:100%;max-width:248px;margin:0 auto;text-align:center}.loading-container .content .heading .pet-name-container{font-family:fatfrank,sans-serif;font-size:21px}.loading-container .content .text{font-size:16px;margin-top:50px}.loading-container .content .profile{display:flex;flex-direction:row;margin-top:26px}.loading-container .content .profile img{max-width:116px;height:116px}.loading-container .content .bio{display:flex;flex-direction:column;align-items:center;max-width:96px;margin-left:32px;text-align:center;margin-top:4px;font-size:14px;line-height:18px;position:relative}.loading-container .content .bio .name,.loading-container .content .bio .title{font-family:futura-pt-bold,sans-serif}.loading-container .content .bio .title{text-transform:uppercase}.loading-container .content .bio .qualifications{font-family:futura-pt,sans-serif}.loading-container .content .bio:before{content:url(/Content/Images/Funnel/drawn-arrow-left.svg);position:absolute;left:-50px;top:18px}.loading-container .loading-bar{margin-top:18px;width:100%}.loading-container .loading-bar .bar{height:17px;width:100%;border-radius:9px;background:linear-gradient(to right,#4ad282 50%,transparent 0);background-size:200%;background-position:right;animation-fill-mode:forwards;animation-name:loading;background-color:#fff}@keyframes loading{100%{background-position:left}}.funnel-product-page{text-align:center}.funnel-product-page h1,.funnel-product-page h3,.funnel-product-page h5{max-width:500px;margin:auto}@media screen and (max-width:767px){.funnel-product-page h1,.funnel-product-page h3,.funnel-product-page h5{font-size:35px;line-height:39px}}.funnel-product-page h2{max-width:500px;margin:auto;margin-top:40px}@media screen and (max-width:767px){.funnel-product-page h2{font-size:24px;line-height:28px}}.funnel-product-page-subheader{font-family:futura-pt-bold,sans-serif;margin:auto;margin-top:15px;font-size:18px;line-height:26px;font-weight:600}.funnel-product-page.upsell-container,.funnel-product-page.funnel-pet-health-container,.funnel-product-page.shop-upsell-container{min-height:100%;width:100%;background-color:#7cc5e5;padding:55px 23px 100px}.funnel-product-page.upsell-container .upsell-subheader,.funnel-product-page.funnel-pet-health-container .upsell-subheader,.funnel-product-page.shop-upsell-container .upsell-subheader{max-width:650px;margin:auto;text-align:left}@media screen and (max-width:767px){.funnel-product-page.upsell-container .upsell-subheader,.funnel-product-page.funnel-pet-health-container .upsell-subheader,.funnel-product-page.shop-upsell-container .upsell-subheader{max-width:450px}}.funnel-product-page.upsell-container .upsell-subheader span:not(.pet-name-container),.funnel-product-page.funnel-pet-health-container .upsell-subheader span:not(.pet-name-container),.funnel-product-page.shop-upsell-container .upsell-subheader span:not(.pet-name-container){display:block;max-width:140px;margin-left:50px;font-family:SagaYOFF-Regular,sans-serif;font-size:16px;line-height:26px;position:relative;margin-top:8px}.funnel-product-page.upsell-container .upsell-subheader span:not(.pet-name-container):before,.funnel-product-page.funnel-pet-health-container .upsell-subheader span:not(.pet-name-container):before,.funnel-product-page.shop-upsell-container .upsell-subheader span:not(.pet-name-container):before{content:url(/Content/Images/Funnel/drawn-arrow-down.svg);position:absolute;left:-50px;top:18px}.funnel-product-page.upsell-container .back-button,.funnel-product-page.funnel-pet-health-container .back-button,.funnel-product-page.shop-upsell-container .back-button{color:#000;display:inline-block;text-decoration:underline}.funnel-product-page.upsell-container .funnel-cta button,.funnel-product-page.funnel-pet-health-container .funnel-cta button,.funnel-product-page.shop-upsell-container .funnel-cta button,.funnel-product-page.upsell-container .funnel-cta a,.funnel-product-page.funnel-pet-health-container .funnel-cta a,.funnel-product-page.shop-upsell-container .funnel-cta a{display:flex;justify-content:center;align-items:center;margin:auto;margin-bottom:16px}.funnel-product-page.upsell-container .funnel-cta button.add-another-pet,.funnel-product-page.funnel-pet-health-container .funnel-cta button.add-another-pet,.funnel-product-page.shop-upsell-container .funnel-cta button.add-another-pet,.funnel-product-page.upsell-container .funnel-cta a.add-another-pet,.funnel-product-page.funnel-pet-health-container .funnel-cta a.add-another-pet,.funnel-product-page.shop-upsell-container .funnel-cta a.add-another-pet{background-color:#fff;color:#000;border-color:#000}.funnel-product-page.upsell-container .funnel-cta button.add-another-pet:hover,.funnel-product-page.funnel-pet-health-container .funnel-cta button.add-another-pet:hover,.funnel-product-page.shop-upsell-container .funnel-cta button.add-another-pet:hover,.funnel-product-page.upsell-container .funnel-cta a.add-another-pet:hover,.funnel-product-page.funnel-pet-health-container .funnel-cta a.add-another-pet:hover,.funnel-product-page.shop-upsell-container .funnel-cta a.add-another-pet:hover{background-color:#fff}.funnel-product-page.upsell-container .funnel-cta button.add-another-pet:after,.funnel-product-page.funnel-pet-health-container .funnel-cta button.add-another-pet:after,.funnel-product-page.shop-upsell-container .funnel-cta button.add-another-pet:after,.funnel-product-page.upsell-container .funnel-cta a.add-another-pet:after,.funnel-product-page.funnel-pet-health-container .funnel-cta a.add-another-pet:after,.funnel-product-page.shop-upsell-container .funnel-cta a.add-another-pet:after{display:none}.funnel-product-page.upsell-container .funnel-cta button:hover,.funnel-product-page.funnel-pet-health-container .funnel-cta button:hover,.funnel-product-page.shop-upsell-container .funnel-cta button:hover,.funnel-product-page.upsell-container .funnel-cta a:hover,.funnel-product-page.funnel-pet-health-container .funnel-cta a:hover,.funnel-product-page.shop-upsell-container .funnel-cta a:hover{background-color:#cbe453;color:#000}.funnel-product-page.upsell-container .funnel-cta.fixed-cta,.funnel-product-page.funnel-pet-health-container .funnel-cta.fixed-cta,.funnel-product-page.shop-upsell-container .funnel-cta.fixed-cta{margin-left:-23px}.funnel-product-page.upsell-container .funnel-cta.fixed-cta.none-fixed-cta,.funnel-product-page.funnel-pet-health-container .funnel-cta.fixed-cta.none-fixed-cta,.funnel-product-page.shop-upsell-container .funnel-cta.fixed-cta.none-fixed-cta{margin-left:0}.funnel-product-page.shop-upsell-container .funnel-product-container.product-added .funnel-add-product{pointer-events:all}.funnel-product-page.funnel-pet-health-container{padding-bottom:160px;background-color:#d0f0ec}.funnel-product-page.funnel-pet-health-container .heading{margin-bottom:5px}.funnel-product-page.funnel-pet-health-container .sub-heading{font-size:21px;line-height:25px}.funnel-product-page.funnel-pet-health-container .funnel-cta .button-blur{height:138px}.funnel-product-page.funnel-pet-health-container:hover{color:#000}.funnel-banner{text-align:center;background-color:#fff;padding:14px 0;position:relative;z-index:1}.funnel-banner.sticky-banner{position:sticky;width:100%;top:0}.funnel-banner img{width:94px}.funnel-basket-container .funnel-basket{position:absolute;right:16px;top:50%;transform:translateY(-50%);max-width:42px;border:none;padding:0}@media screen and (max-width:767px){.funnel-basket-container .funnel-basket h4{font-size:24px}}.funnel-basket-container .funnel-basket span{font-family:futura-pt,sans-serif;position:absolute;top:15px;right:18px;font-size:12px}.funnel-basket-container .js-off-canvas-overlay{background-color:rgba(97,97,97,.6)}@media screen and (max-width:767px){.funnel-basket-container .off-canvas.funnel-basket-summary{width:calc(100% - 32px);max-width:360px}}.funnel-status{font-family:futura-pt,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;display:flex;justify-content:center;padding:25px 0}.funnel-status span{opacity:.4}.funnel-status .active{font-family:futura-pt-bold,sans-serif;opacity:1}.funnel-status hr{width:20px;margin:auto 4px}.funnel-questions-container .funnel-steps{display:flex;justify-content:center;padding:13px 0 9px}.funnel-questions-container .funnel-steps .funnel-step{background-color:#fff;width:80px;height:9px;border-radius:2px}.funnel-questions-container .funnel-steps .funnel-step:not(:last-child){margin-right:5px}.funnel-questions-container .funnel-steps .funnel-step.completed-step{background-color:#4ad282}.funnel-questions-container .funnel-error{color:#ff2c4a;text-align:center;margin-bottom:10px}.funnel-questions-container .funnel-error a{color:#ff2c4a}.funnel-questions-container .funnel-header-container{text-align:center;max-width:600px;margin:auto;padding:10px 15px}.funnel-questions-container .funnel-header-container h2{margin-bottom:18px;font-size:28px}.funnel-questions-container .funnel-header-container a{color:#000;text-decoration:underline}.funnel-questions-container .funnel-header-container .funnel-paragraph{font-weight:600;margin-bottom:9px}.funnel-questions-container .funnel-header-container .funnel-link{display:flex;justify-content:center}.funnel-questions-container .funnel-header-container .funnel-link p{margin-right:4px}.funnel-questions-container .funnel-header-container .funnel-packshot{max-width:60%;padding-top:10px;padding-bottom:10px}.funnel-questions-container .funnel-header-container .pet-name-container{font-family:futura-pt-bold,sans-serif}.funnel-questions-container .funnel-header-container .quote-text{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:16px 0}.funnel-questions-container .funnel-header-container .quote-text img{max-width:74px;margin-right:12px}.funnel-questions-container .funnel-header-container .quote-text .signature{font-family:SagaYOFF-Regular,sans-serif;font-size:16px;line-height:18px;margin-bottom:21px}.funnel-questions-container .funnel-header-container .quote-text .vet-title{color:#000;font-family:futura-pt-bold,sans-serif;font-size:14px;line-height:18px;font-weight:600;text-transform:uppercase;padding-left:2px}.funnel-questions-container .funnel-header-container .quote-text .vet-education{color:#000;font-family:futura-pt,sans-serif;font-size:14px;line-height:18px;margin-top:8px;display:block}.funnel-questions-container .funnel-questions{background-color:#fff;text-align:center;margin:auto;border-radius:70px 70px 0 0;padding:17px 0 100px}@media screen and (min-width:48em){.funnel-questions-container .funnel-questions{max-width:650px;padding:17px 0 100px}}.funnel-questions-container .question-page:not(.active-question-page){display:none}.funnel-questions-container h3{font-size:18px;line-height:18px}.funnel-questions-container h3 span{font-size:18px;line-height:8px;margin-bottom:16px}.funnel-questions-container section{margin-bottom:35px;padding:0 25px 5px}@media screen and (min-width:48em){.funnel-questions-container section{padding:0 120px}}.funnel-questions-container .funnel-answer-container{display:flex;height:50px}.funnel-questions-container .funnel-answer-container .funnel-single-choice-answer{background-color:#eaeae8;font-family:futura-pt-bold,sans-serif;font-size:18px;line-height:20px;text-transform:uppercase;border-radius:25px;width:50%;padding:15px 0;cursor:pointer}.funnel-questions-container .funnel-answer-container .funnel-single-choice-answer.selected{background-color:#000;color:#fff}.funnel-questions-container .funnel-answer-container .funnel-single-choice-answer.margin-right{margin-right:10px}.funnel-questions-container .funnel-answer-container .funnel-single-choice-answer.margin-left{margin-left:10px}.funnel-questions-container .funnel-answer-container .pet-age-select{width:50%}.funnel-questions-container .funnel-answer-container .pet-age-select:not(:last-child){margin-right:16px}.funnel-questions-container .funnel-answer-container .pet-age-select select{font-family:futura-pt-bold,sans-serif;border:1px solid #aaa;border-radius:25px;background-image:url("/Content/Images/Funnel/down-arrow.svg");background-size:18px;padding:0 24px;margin:0;background-position:100% 12px;font-size:18px}.funnel-questions-container .funnel-answer-container .pet-age-select select:invalid,.funnel-questions-container .funnel-answer-container .pet-age-select select option[value=""]{color:#aaa}.funnel-questions-container .funnel-answer-container .pet-age-select select option{color:#000}.funnel-questions-container .funnel-multiple-choice-container{text-align:left}.funnel-questions-container .funnel-multiple-choice-container .funnel-multiple-choice-answer{display:inline-block;background-color:#eaeae8;font-family:futura-pt-bold,sans-serif;font-size:15px;line-height:20px;text-transform:uppercase;border-radius:25px;margin:10px 10px 0 0;padding:12px 20px;cursor:pointer}.funnel-questions-container .funnel-multiple-choice-container .funnel-multiple-choice-answer.selected{background-color:#000;color:#fff}.funnel-questions-container .age-paragraph{margin-top:-10px;margin-bottom:12px}.funnel-questions-container .age-paragraph img{margin-right:4px}.funnel-questions-container .lifestyle-paragraph{margin-bottom:16px}.funnel-questions-container #PetBreedForm .funnel-info{margin-top:8px;margin-bottom:8px}.funnel-questions-container #PetBreedForm .funnel-info span{margin-left:5px;font-family:futura-pt,sans-serif;font-size:14px;line-height:18px}.funnel-questions-container #PetBreedForm #searchBreed{font-family:futura-pt-bold,sans-serif;border:1px solid #aaa;border-radius:25px;background-image:url("/Content/Images/Funnel/down-arrow.svg");background-size:18px;padding:0 24px;margin:0;background-position:95% 12px;background-repeat:no-repeat;font-size:18px}.funnel-questions-container #PetBreedForm #searchBreed.breed-open{border-radius:25px 25px 0 0;border-bottom:0}.funnel-questions-container #PetBreedForm #searchBreed::placeholder{color:#aaa;opacity:1}.funnel-questions-container #PetBreedForm #searchBreed.funnel-breed-disabled{pointer-events:none;background-image:none}.funnel-questions-container #PetBreedForm .autocomplete-items{font-family:futura-pt,sans-serif;max-height:150px;overflow-x:hidden;overflow-y:auto;border:1px solid #aaa;border-radius:0 0 25px 25px;text-align:left;padding:15px 25px;font-size:18px}.funnel-questions-container #PetBreedForm .autocomplete-items div{padding:3px 1em 3px .4em;cursor:pointer}.funnel-questions-container #PetBreedForm .autocomplete-items div.autocomplete-active{background-color:#1e90ff !important;color:#fff}.funnel-questions-container #PetBreedForm .autocomplete-items::-webkit-scrollbar{display:none}.funnel-questions-container #PetBreedForm .pet-breed-information-icon-image{padding-right:5px;padding-bottom:4px}.funnel-questions-container .back-funnel-page{display:block;font-family:futura-pt,sans-serif;cursor:pointer;text-decoration:underline;font-size:18px;margin-top:12px}.funnel-questions-container .back-funnel-page:hover{text-decoration:none}.funnel-questions-container #PetNameForm input{font-family:futura-pt-bold,sans-serif;border-radius:25px;border:1px solid #aaa;box-shadow:none;padding:5px 20px;margin-bottom:0;font-size:18px}.funnel-questions-container #PetNameForm input::placeholder{color:#aaa;opacity:1}.funnel-questions-container #PetNameForm .funnel-info{margin-top:8px;margin-bottom:8px}.funnel-questions-container #PetNameForm .funnel-info span{margin-left:5px;font-family:futura-pt,sans-serif;font-size:14px;line-height:18px}.funnel-questions-container #PetNameForm .validation-error .name-duplicate{color:#ff4e53;text-decoration:underline;text-transform:uppercase}.funnel-questions-container .funnel-activity{margin-top:25px}.funnel-questions-container .funnel-activity span:nth-child(1){display:block;font-family:futura-pt-bold,sans-serif;font-size:18px;line-height:23px;text-transform:uppercase}.funnel-questions-container .funnel-activity span:nth-child(2){font-family:futura-pt,sans-serif;font-size:14px;line-height:18px}.funnel-questions-container .funnel-activity-labels{font-family:futura-pt,sans-serif;text-transform:uppercase;margin-top:10px}.funnel-questions-container .funnel-weight-input{display:flex;max-width:205px;margin:auto;margin-bottom:5px}.funnel-questions-container .funnel-weight-input .weight-input-kg{align-content:space-evenly}.funnel-questions-container .funnel-weight-input input{font-family:futura-pt-bold,sans-serif;font-size:18px;padding:0 20px;margin-bottom:0;border:1px solid #aaa;border-radius:25px}.funnel-questions-container .funnel-weight-input input::-webkit-outer-spin-button,.funnel-questions-container .funnel-weight-input input::-webkit-inner-spin-button,.funnel-questions-container .funnel-weight-input input[type=number]{-webkit-appearance:none;-moz-appearance:textfield}.funnel-questions-container .funnel-weight-input span{font-family:futura-pt,sans-serif;margin:auto;margin-left:10px;font-size:18px;line-height:14px}.funnel-questions-container .weight-unsure-link{font-family:futura-pt,sans-serif;font-size:18px;text-decoration:underline;color:#000;cursor:pointer}.funnel-questions-container .funnel-warning-text{font-family:futura-pt,sans-serif;font-size:14px;margin-top:12px}.funnel-product-image-container{margin:auto}.funnel-product-image-container .product-image{max-width:250px;margin:auto;position:relative;width:100%}.funnel-product-image-container .product-image .product-roundel{position:absolute;width:60%;max-width:110px}.funnel-product-image-container .product-image .product-roundel.top{top:-30px;right:-20px}@media screen and (max-width:767px){.funnel-product-image-container .product-image .product-roundel.top{top:-12px}}.funnel-product-image-container .product-image .product-roundel.middle{top:calc(50% - 30px);right:-8px;transform:translateY(-50%)}.funnel-product-image-container .spray-can-image{max-width:none;width:135%;transform:translateX(-40px)}@media screen and (max-width:767px){.funnel-product-image-container .spray-can-image{width:100%;max-width:250px;transform:translate(0,10px)}}.funnel-product-image-container .product-vet-roundel{position:absolute;top:-16px;left:-22px;width:80px}.funnel-product-image-container .product-key-points{width:100%;max-width:200px;margin-top:25px}.funnel-product-container{background-color:#fff;position:relative;border-radius:10px;max-width:650px;margin:25px auto}@media screen and (max-width:767px){.funnel-product-container{padding-top:30px;max-width:450px}}.funnel-product-container.product-added{outline:3px solid #4ad282}.funnel-product-container.product-added .funnel-add-product{background-color:#4ad282;border-color:#4ad282;color:#000;pointer-events:none}.funnel-product-container.product-added .funnel-add-product .button-copy{position:relative}.funnel-product-container.product-added .funnel-add-product .button-copy:after{content:" ";position:absolute;width:8px;height:16px;border:2px solid #000;transform:rotate(45deg);border-left:none;border-top:none;top:-1px;right:-20px}.funnel-product-container.product-added .funnel-add-product.test-a{display:none}.funnel-product-container.product-added .remove-button-test .funnel-remove-product{background-color:#4ad282;border-color:#4ad282;margin-top:0;padding:12px 0;border-radius:10px;margin-bottom:16px}.funnel-product-container.product-added .remove-button-test .added-tick{display:block;width:30px;height:30px;background-color:#4ad282;border-radius:100%;position:absolute;top:10px;right:10px}.funnel-product-container.product-added .remove-button-test .added-tick:after{content:" ";position:absolute;width:8px;height:16px;border:2px solid #fff;transform:rotate(45deg);border-left:0;border-top:0;top:5px;right:10px}.funnel-product-container.product-added .funnel-remove-product{display:flex;justify-content:center;align-items:center}.funnel-product-container.product-added .funnel-remove-product-button{display:flex;gap:4px}.funnel-product-container.product-added .funnel-variant-select [type=radio]:checked+label:after,.funnel-product-container.product-added .funnel-variant-select [type=radio]:not(:checked)+label:after{background-image:url("/Content/Images/Funnel/green-tick-circle.svg");background-repeat:no-repeat;background-size:cover;background-color:transparent;border:none}@media screen and (min-width:48em){.funnel-product-container .medium-6:nth-child(1){display:flex;background-color:#f8f8f8;border-radius:10px 0 0 10px}}.funnel-product-container .medium-6:nth-child(2){text-align:left;border-radius:0 10px 10px 0;padding:30px;margin:auto}.funnel-product-container .medium-6 h3{font-size:32px;line-height:30px}.funnel-product-container .medium-6 h3 .product-name-descriptor{display:block;font-family:futura-pt,sans-serif;font-size:21px;line-height:25px}.funnel-product-container .funnel-reveal-trigger{border:0;background:transparent;padding:0;margin:0;cursor:pointer;color:inherit;text-align:inherit}.funnel-product-container .funnel-reveal-trigger-image{display:block;width:100%}.funnel-product-container .funnel-reveal-trigger-title{display:block;width:100%;font:inherit;line-height:inherit;text-align:left;text-transform:inherit}.funnel-product-container .funnel-reveal-trigger-title .product-name-descriptor{display:block;font-family:futura-pt,sans-serif;font-size:21px;line-height:25px}.funnel-product-container .delivery-frequency{font-family:futura-pt,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;display:flex;justify-content:center;cursor:pointer}.funnel-product-container .delivery-frequency span:not(.frequency-placeholder){margin:auto 0 auto 8px}@media screen and (min-width:48em){.funnel-product-container .funnel-price-frequency{display:none}}@media screen and (max-width:767px){.funnel-product-container .funnel-add-product span:not(.button-copy){display:none}}.funnel-product-container .product-stars.yotpo{margin:12px 0}.funnel-product-container .product-stars.yotpo .text-m{color:#000 !important;font-size:11px}@media screen and (max-width:767px){.funnel-product-container.product-pod-small{padding:20px 20px 0}.funnel-product-container.product-pod-small .medium-6:nth-child(2){padding:0}.funnel-product-container.product-pod-small .funnel-product-image-container{display:flex;height:100%;margin-bottom:20px}.funnel-product-container.product-pod-small .funnel-product-image-container .product-image .product-roundel{top:-16%;right:0}.funnel-product-container.product-pod-small .funnel-product-image-container .product-vet-roundel{max-width:65px;width:45%}}.funnel-modal:not(.shop-modal).reveal{top:0 !important;margin:24px auto;padding:0 24px;overflow:hidden}.funnel-modal:not(.shop-modal) .reveal-content{--funnel-modal-gutter:28px;margin:0;padding:0;max-height:94vh;max-height:94dvh;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width:767px){.funnel-modal:not(.shop-modal) .reveal-content{--funnel-modal-gutter:20px;max-height:88vh;max-height:88dvh;overflow-x:hidden}}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-header{position:sticky;top:20px;z-index:3;display:flex;justify-content:flex-end;padding:0 16px 0;height:0;background-color:transparent;pointer-events:none}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;padding:0 0 var(--funnel-modal-gutter)}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-body::-webkit-scrollbar{width:0;height:0;display:none}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-body>:not(.funnel-product-image-container){padding-left:var(--funnel-modal-gutter);padding-right:var(--funnel-modal-gutter)}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-footer{z-index:3;padding:16px var(--funnel-modal-gutter) var(--funnel-modal-gutter);background-color:#fff;box-shadow:0 -12px 24px rgba(0,0,0,.08)}.funnel-modal:not(.shop-modal) .reveal-content .close-button{position:static;margin-left:auto;flex-shrink:0;width:36px;height:36px;padding:0;border-radius:50%;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center;pointer-events:auto}.funnel-modal:not(.shop-modal) .reveal-content .funnel-product-image-container{margin:0 0 24px;padding:0}.funnel-modal:not(.shop-modal) .reveal-content .funnel-product-image-container .product-image{max-width:none;width:100%}.funnel-modal:not(.shop-modal) .reveal-content .funnel-product-image-container .product-image .popup-product-image{display:block;width:102%;height:auto;max-width:none;margin-left:-1%;border-radius:10px 10px 0 0}.funnel-modal:not(.shop-modal) .reveal-content h3{font-size:32px;line-height:30px}.funnel-modal:not(.shop-modal) .reveal-content h3 .product-name-descriptor{display:block;font-family:futura-pt,sans-serif;font-size:21px;line-height:25px}.funnel-modal:not(.shop-modal) .reveal-content .product-stars.yotpo{margin:12px 0}.funnel-modal:not(.shop-modal) .reveal-content .reveal-cta{background-color:#ff585d;margin-top:0;width:100%;max-width:unset}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-options{margin-bottom:16px}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-options-title{font-family:futura-pt-bold,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;margin-bottom:12px}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-option-list{display:flex;flex-direction:column;gap:12px;margin:0}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-option{margin:0}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-option input[type=radio]{position:absolute;opacity:0;pointer-events:none;margin:0;width:0;height:0}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-option label{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:4px 8px;border:1px solid transparent;border-radius:50px;background-color:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.06);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;margin-left:0;margin-right:0;margin-bottom:0;vertical-align:top}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-option label:before{content:"";flex:0 0 20px;width:20px;height:20px;border:1px solid rgba(0,0,0,.45);border-radius:50%;background-color:#fff;transition:border-width 160ms ease,border-color 160ms ease,background-color 160ms ease}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-option label:hover{border-color:rgba(0,0,0,.12)}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-option .option-copy{display:inline-flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:6px;font-family:futura-pt,sans-serif;font-size:15px;line-height:16px;opacity:.7;transition:opacity 160ms ease}@media screen and (max-width:767px){.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-option .option-copy{font-size:14px}}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-option .option-price{white-space:nowrap;font-family:futura-pt-bold,sans-serif}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-option input[type=radio]:checked+label{background-color:#fff;border-color:rgba(0,0,0,.12);box-shadow:0 1px 2px rgba(0,0,0,.06)}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-option input[type=radio]:checked+label .option-copy{font-family:futura-pt-bold,sans-serif;opacity:1}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-option input[type=radio]:checked+label:before{border-width:6px;border-color:#000}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-validation{text-align:left;padding-top:0;display:block;justify-content:flex-start;align-items:flex-start;width:100%}.funnel-modal:not(.shop-modal) .reveal-content .funnel-modal-validation p{text-align:left}.funnel-modal:not(.shop-modal) .reveal-content .delivery-frequency{font-family:futura-pt,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;display:flex;justify-content:center;margin-top:16px}.funnel-modal:not(.shop-modal) .reveal-content .delivery-frequency span:not(.frequency-placeholder){margin:auto 8px}.funnel-modal:not(.shop-modal) .reveal-content .funnel-popup-accordion{margin:24px 0 0}.funnel-modal:not(.shop-modal) .reveal-content .funnel-popup-accordion .accordion-item{padding:0;border-bottom:1px solid #aaa}.funnel-modal:not(.shop-modal) .reveal-content .funnel-popup-accordion .accordion-title{padding:18px 32px 18px 0;margin:0;font-family:futura-pt-bold,sans-serif;font-size:16px;line-height:20px;text-transform:uppercase}.funnel-modal:not(.shop-modal) .reveal-content .funnel-popup-accordion .accordion-content{margin-top:20px;padding:0 0 18px}.funnel-modal:not(.shop-modal) .reveal-content .funnel-popup-accordion .accordion-content p:last-child{margin-bottom:0}.funnel-modal:not(.shop-modal) .reveal-content .funnel-popup-accordion .disclaimer{display:block;margin-top:12px;font-size:14px;line-height:18px}.funnel-modal:not(.shop-modal) .reveal-content .funnel-vet-quote-wrapper{padding-left:var(--funnel-modal-gutter);padding-right:var(--funnel-modal-gutter)}.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product.reveal-cta{background-color:#ffd22f !important;border-color:#ffd22f !important;color:#000 !important;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product span,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product p,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product.reveal-cta span,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product.reveal-cta p{color:#000 !important}.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product.is-submitting,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product.reveal-cta.is-submitting{cursor:default;opacity:.88}.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product:not(.is-submitting):hover,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product:not(.is-submitting):focus,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product:not(.is-submitting):active,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product.reveal-cta:not(.is-submitting):hover,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product.reveal-cta:not(.is-submitting):focus,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product.reveal-cta:not(.is-submitting):active{background-color:#cbe453 !important;border-color:#cbe453 !important;color:#000 !important}.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product:not(.is-submitting):hover span,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product:not(.is-submitting):hover p,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product:not(.is-submitting):focus span,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product:not(.is-submitting):focus p,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product:not(.is-submitting):active span,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product:not(.is-submitting):active p,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product.reveal-cta:not(.is-submitting):hover span,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product.reveal-cta:not(.is-submitting):hover p,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product.reveal-cta:not(.is-submitting):focus span,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product.reveal-cta:not(.is-submitting):focus p,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product.reveal-cta:not(.is-submitting):active span,.funnel-modal:not(.shop-modal).account-recommended-modal .reveal-content .account-modal-add-product.reveal-cta:not(.is-submitting):active p{color:#000 !important}.funnel-modal:not(.shop-modal).product-added .funnel-modal-options{display:none}.funnel-modal:not(.shop-modal).product-added .funnel-add-product{background-color:#4ad282;border-color:#4ad282;color:#000;pointer-events:none}.funnel-modal:not(.shop-modal).product-added .funnel-add-product.test-a{display:none}.funnel-modal:not(.shop-modal).product-added .button-copy{position:relative}.funnel-modal:not(.shop-modal).product-added .button-copy:after{content:" ";position:absolute;width:8px;height:16px;border:2px solid #000;transform:rotate(45deg);border-left:none;border-top:none;top:-1px;right:-20px}.funnel-modal:not(.shop-modal).product-added.shop-modal.product-added .funnel-add-product{pointer-events:all}.funnel-modal:not(.shop-modal).product-added .remove-button-test .funnel-remove-product{display:block;background-color:#4ad282;border-color:#4ad282;margin:auto;margin-top:30px;padding:12px 0;border-radius:10px;margin-bottom:16px}.funnel-modal:not(.shop-modal).product-added .remove-button-test .added-tick{display:block;width:30px;height:30px;background-color:#4ad282;border-radius:100%;position:absolute;top:10px;left:10px}.funnel-modal:not(.shop-modal).product-added .remove-button-test .added-tick:after{content:" ";position:absolute;width:8px;height:16px;border:2px solid #fff;transform:rotate(45deg);border-left:0;border-top:0;top:5px;right:10px}.funnel-product-text{font-family:futura-pt,sans-serif;margin-top:16px;margin-bottom:16px}.funnel-product-text .expand,.funnel-product-text .show-reveal{font-family:futura-pt,sans-serif;text-decoration:underline;cursor:pointer}.funnel-product-text .dots,.funnel-product-text .expanded-text{margin-right:5px}.funnel-product-icon{display:flex}.funnel-product-icon img{width:32px;height:32px}.funnel-product-icon span{margin:auto;margin-left:12px}.funnel-vet-quote{background-color:#fbf7f5;border-radius:10px;padding:15px;margin-top:32px}.funnel-vet-quote .quote-text{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:10px}.funnel-vet-quote .quote-text img{max-width:62px;margin-right:10px}.funnel-vet-quote .quote-text .signature{font-family:SagaYOFF-Regular,sans-serif;font-size:12px;line-height:18px;margin-bottom:21px}.funnel-vet-quote .quote-text .vet-title{color:#000;font-family:futura-pt-bold,sans-serif;font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase;padding-left:2px}.funnel-vet-quote .quote-text .vet-education{color:#000;font-family:futura-pt,sans-serif;font-size:12px;line-height:18px;display:block}.funnel-price-frequency{font-family:futura-pt-bold,sans-serif}.funnel-price-frequency .price-placeholder{font-size:18px;line-height:18px}.funnel-price-frequency span:nth-child(2){font-size:14px;line-height:18px;color:#aaa;text-transform:uppercase}.funnel-price-frequency span.price-discount{color:#ff2c4a;font-size:22px}.funnel-price-frequency span.delivery-copy{position:absolute;top:8px;left:8px;color:#000;background-color:#f1dbd8;padding:0 16px;font-family:futura-pt,sans-serif;text-transform:none}.funnel-add-product{background-color:#ff585d;color:#fff;margin-bottom:12px;margin-top:8px;border-radius:10px}.funnel-add-product span:not(.button-copy){font-family:futura-pt,sans-serif}.funnel-remove-product{display:none;text-align:center;padding-bottom:16px;cursor:pointer}.funnel-remove-product img{width:14px}.funnel-remove-product p{color:#000;font-size:18px;line-height:18px;text-decoration:underline;margin-right:5px}.funnel-options-header{font-family:futura-pt-bold,sans-serif;margin-bottom:12px}.funnel-copy{font-size:14px;line-height:18px;margin-bottom:20px;opacity:.5}.funnel-variant-select label{display:flex;background-color:#f3f3f3;border-radius:50px;width:100%;margin:0;margin-bottom:15px;position:relative;min-height:28px}.funnel-variant-select label div{font-family:futura-pt,sans-serif;font-size:14px;line-height:18px;width:100%;margin:auto 0;margin-left:30px;padding-right:10px}.funnel-variant-select label div .funnel-discount{font-family:futura-pt-bold,sans-serif;color:#fff;background-color:#ff8083;text-transform:uppercase;font-size:10px;line-height:18px;padding:2px 5px;margin-left:2px;white-space:nowrap}.funnel-variant-select label div .variant-description{font-family:futura-pt,sans-serif;font-size:12px;line-height:15px;border-left:1px solid;padding-left:4px}.funnel-variant-select label div .variant-price{color:#ff8083;float:right}.funnel-variant-select .radio-button,.funnel-variant-select [type=radio]:checked+label:before,.funnel-variant-select [type=radio]:not(:checked)+label:before,.funnel-variant-select .secondary-radio [type=radio]:checked+label:after,.secondary-radio .funnel-variant-select [type=radio]:checked+label:after,.funnel-variant-select .secondary-radio [type=radio]:not(:checked)+label:after,.secondary-radio .funnel-variant-select [type=radio]:not(:checked)+label:after,.funnel-product-container.product-added .funnel-variant-select [type=radio]:checked+label:after,.funnel-product-container.product-added .funnel-variant-select [type=radio]:not(:checked)+label:after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:1px solid #000}.funnel-variant-select [type=radio]:checked+label div{font-family:futura-pt-bold,sans-serif}.funnel-variant-select [type=radio]:checked,.funnel-variant-select [type=radio]:not(:checked){display:none}.funnel-variant-select [type=radio]:checked+label:before{border:2px solid #000}.funnel-variant-select [type=radio]:not(:checked)+label:after{display:none}.funnel-variant-select [type=radio]:checked+label:before,.funnel-variant-select [type=radio]:not(:checked)+label:before{background:#fff}.funnel-variant-select [type=radio]+label:after{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:#fff}.funnel-variant-select [type=radio]:checked+label:after{background:#000}.funnel-variant-select [type=radio]:not(:checked)+label:after{background:#fff;border:2px solid #000}.funnel-cta.fixed-cta{padding-top:16px;padding-bottom:16px;position:fixed;bottom:0;width:100%}.funnel-cta.fixed-cta .button-blur{padding-top:16px;position:fixed;bottom:0;width:100%;background-color:rgba(217,217,217,.6);filter:blur(3px);height:77px}.funnel-cta.fixed-cta.none-fixed-cta{position:inherit}.funnel-cta.fixed-cta.none-fixed-cta .button-blur{display:none}.funnel-cta button,.funnel-cta a{background-color:#ffd22f;border-color:#ffd22f;color:#000;font-size:18px;height:50px;border-radius:25px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;height:50px;padding:0 20px;line-height:1;text-align:center;margin:auto;gap:4px}@media screen and (max-width:767px){.funnel-cta button,.funnel-cta a{font-size:clamp(12px,4.5vw,18px);width:90%;white-space:nowrap}}.funnel-cta button:hover,.funnel-cta button:focus,.funnel-cta a:hover,.funnel-cta a:focus{background-color:#cbe453;border-color:#cbe453;color:#000}.funnel-cta button:after,.funnel-cta a:after{position:absolute;top:50%;transform:translateY(-50%);margin-left:6px}@media screen and (max-width:767px){.funnel-email-capture{background-color:#f1dbd8;padding:20px 25px !important}}.funnel-email-capture .email-header{font-family:futura-pt-bold,sans-serif;max-width:300px;margin:auto}.funnel-email-capture .email-paragraph{font-size:14px;line-height:18px;max-width:280px;margin:auto}.funnel-email-capture .email-paragraph a{color:#000;font-family:futura-pt-bold,sans-serif;text-decoration:underline}.funnel-email-capture div{position:relative}.funnel-email-capture input{font-family:futura-pt,sans-serif;border-radius:25px;padding:14px;font-size:18px;line-height:23px;height:auto;margin:20px 0}.funnel-email-modal input{font-family:futura-pt-bold,sans-serif;border-radius:25px;border:1px solid #aaa;box-shadow:none;max-width:408px;padding:20px;margin:20px auto;margin-top:20px}.funnel-email-modal .reveal-cta{margin-top:20px}.funnel-email-modal h3{display:inline;align-items:center}.funnel-email-modal h3 span{display:inline-block}.funnel-email-modal h3 img{height:30px;margin-left:10px}#weightModal h3{padding-right:14px}#weightModal p{margin-bottom:10px}#weightModal #WeightsUnsure .reveal-cta{margin:30px auto}#weightModal #selectedSliderWeight{font-family:futura-pt-bold,sans-serif;text-align:center}#weightModal .pet-img-container{display:inline-block;padding-bottom:25px}#weightModal .pet-img-container div{display:flex}#weightModal .pet-img-container div img{transform-origin:bottom;padding:0 2px;transform:scale(1);opacity:.5}#weightModal .pet-img-container #DogWeights img{flex:0 0 16.666667%;max-width:16.666667%}#weightModal .pet-img-container #CatWeights img{flex:0 0 20%;max-width:20%}#weightModal .slider-container{border-left:2px solid #707070;border-right:2px solid #707070;padding:4px 0;margin-bottom:16px}#weightModal .slider-container .slider,#weightModal .slider-container .slider-fill{background-color:#707070;height:2px}#weightModal .slider-container .slider .slider-fill,#weightModal .slider-container .slider-fill .slider-fill{background-color:#707070;height:2px}#weightModal .slider-container .slider .slider-handle,#weightModal .slider-container .slider-fill .slider-handle{background-color:#fff;border:3px solid #000;height:25px;width:25px}#weightModal .weight-unsure h3{font-size:14px;line-height:18px;margin-bottom:0}#weightModal .weight-unsure p{font-size:14px;line-height:18px;margin-bottom:5px}.your-basket-container{padding-top:0;text-align:center}.your-basket-container .your-basket-header-container{padding:0 15px}.your-basket-container .add-another-pet{background-color:#fff;color:#000;max-width:300px;margin-top:10px}.your-basket-container .funnel-basket-summary{max-width:400px;padding:25px;border-radius:70px 70px 0 0;margin:auto;margin-top:16px;padding-bottom:100px}.your-basket-container .funnel-basket-summary .add-another-pet{margin-bottom:0;margin-top:20px}.your-basket-container .funnel-cta .button:after{content:none}.your-basket-container .funnel-cta .button span{font-family:futura-pt,sans-serif}.your-basket-container .quantity-buttons{display:flex;align-items:center;gap:8px}.your-basket-container .quantity-button{font-family:futura-pt,sans-serif;background-color:#eaeae8;width:24px;height:24px;padding:0;border-radius:100%;line-height:0;border:none;font-size:24px}.your-basket-container .quantity-button.cant-click{pointer-events:none;cursor:not-allowed;opacity:.3}.your-basket-container .quantity-button.minus{padding-bottom:4px}.empty-basket-message{text-align:center;padding:0 20px;margin:25px 0}.empty-basket-message p{margin:20px 0}.empty-basket-message .button{background-color:#000;border-color:#000}.remove-button-test{display:none}.funnel-delivery-modal .reveal-content{padding-top:30px}.funnel-delivery-modal .reveal-content .close-button img{filter:invert(35%) sepia(11%) saturate(59%) hue-rotate(314deg) brightness(97%) contrast(82%)}p.funnel-tagline{font-family:futura-pt-bold,sans-serif;text-transform:uppercase;max-width:300px;margin:auto;margin-top:40px;font-size:22px;line-height:26px}section .checkout-button{background-color:#fff;padding:20px;position:fixed;width:100%;bottom:0;box-shadow:0 0 12px -1px rgba(113,113,113,.73)}section .checkout-button a{max-width:unset}@media screen and (max-width:767px){section .checkout-button a{margin:0}}section.funnel-basket{background-color:#fff;min-height:fit-content;height:100%}section.funnel-basket .add-pet-label{font-size:18px}section.funnel-basket .checkout-button p.small-paragraph{font-size:16px;padding-top:0}section.funnel-basket .validation-error{justify-content:left;margin:12px 0}section.funnel-basket .validation-error p{font-style:unset}section.funnel-basket .sticky-move{text-align:center;padding-top:10px}section.funnel-basket .sticky-bottom{padding:20px}@media screen and (max-width:767px){section.funnel-basket .sticky-bottom{position:fixed;display:flex;justify-content:space-between;align-items:center;bottom:0;width:100%;min-height:80px;background-color:#fff;box-shadow:0 0 12px -1px rgba(113,113,113,.73)}section.funnel-basket .sticky-bottom button{min-width:200px}}section.funnel-basket .sticky-bottom button{max-width:200px;font-size:18px}section.funnel-basket .button-light-yellow{text-transform:unset;border:0;background-color:rgba(255,210,47,.35);border-radius:8px;max-width:unset;width:100%;padding:8px;letter-spacing:normal;font-size:18px;margin-bottom:12px}section.funnel-basket .button-light-yellow p{display:flex;justify-content:center;align-items:center;gap:8px}section.funnel-basket h4{font-family:fatfrank,sans-serif}section.funnel-basket h4.heading-padding{padding-bottom:10px}@media screen and (max-width:767px){section.funnel-basket h4{font-size:24px}}section.funnel-basket .grid-container{padding:0}@media screen and (max-width:767px){section.funnel-basket .grid-container{padding-bottom:80px}}@media screen and (min-width:64em){section.funnel-basket .grid-container .bg-gradient{display:flex}}section.funnel-basket .grid-container .add-pet{background-color:#fff;display:flex;justify-content:center;padding:16px 20px;padding-bottom:0}section.funnel-basket .funnel-cta a{display:flex;justify-content:center;align-items:center;margin:auto;margin-bottom:16px}section.funnel-basket.funnel-basket-overview{min-height:fit-content;background:linear-gradient(to right,#fff 60%,#fcf7f5 40%)}@media screen and (max-width:767px){section.funnel-basket.funnel-basket-overview{background:unset;background-color:#fff}}section.funnel-basket.funnel-basket-overview.payment{background:linear-gradient(to right,#fff 60%,#f5f5f5 40%)}@media screen and (max-width:767px){section.funnel-basket.funnel-basket-overview.payment{background:unset;background-color:#fff}}section.funnel-basket .basket-header-container{background-color:#f1dbd8}@media screen and (max-width:767px){section.funnel-basket .funnel-basket-summary{padding-bottom:0}}section.funnel-basket .funnel-basket-summary .pet-subs-header{text-transform:unset;border-bottom:0;margin-bottom:0;margin-top:0}@media screen and (max-width:767px){section.funnel-basket .funnel-basket-summary .pet-subs-header{margin-bottom:0}}section.funnel-basket .basket-header{display:flex;max-width:1064px;margin-left:auto;margin-right:auto;width:100%;padding:20px}section.funnel-basket .basket-header .basket-items{display:grid;align-content:center}section.funnel-basket .basket-header .basket-header-image{margin-left:auto}section.funnel-basket .basket-header p{display:inline-block;font-size:20px;font-weight:bold}section.funnel-basket .basket-header p span{font-size:16px}section.funnel-basket .basket-header img{display:inline-block;float:right}@media screen and (min-width:64em){section.funnel-basket .row.checkout-bg{display:flex}}section.funnel-basket .row .column{background-color:#fff}@media screen and (max-width:767px){section.funnel-basket .row .column{padding:0}}section.funnel-basket .row .column.payment-totals{background-color:#fcf7f5;width:40%;padding:40px 20px 40px 40px}@media screen and (max-width:767px){section.funnel-basket .row .column.payment-totals{padding:0;height:unset}}section.funnel-basket .row .column.payment-totals .bottom-border{border-bottom:2px solid #eee}section.funnel-basket .row .column.payment-totals .price-container{border:0}section.funnel-basket .row .column.payment-totals .price-container.main{padding-top:0}section.funnel-basket .row .column.payment-totals .price-container.main .checkout-button{background-color:#f00}@media screen and (max-width:767px){section.funnel-basket .row .column.payment-totals .price-container.main{padding:40px 18px;padding-bottom:80px}section.funnel-basket .row .column.payment-totals .price-container.main .funnel-cta{width:100%;position:fixed;bottom:0}}section.funnel-basket .row .column.payment-totals .price-container .payment-methods{border-bottom:2px solid #eee;padding:14px 0;margin-top:0}@media screen and (min-width:64em){section.funnel-basket .row .column.payment-totals .price-container .payment-methods{white-space:nowrap}}section.funnel-basket .row .column.payment-totals .price-container .payment-methods p{opacity:unset}section.funnel-basket .row .column.payment-totals .price-container .payment-methods div img{margin-right:20px}@media screen and (max-width:767px){section.funnel-basket .row .column.payment-totals .price-container .payment-methods div img{margin-right:7px}}section.funnel-basket .row .column.payment-totals .price-container .price-row p{font-family:futura-pt,sans-serif;text-transform:unset;font-weight:normal}section.funnel-basket .row .column.payment-totals .price-container .price-row.price-row-discount p{font-size:17px;color:#f00;text-transform:none;font-weight:bold}section.funnel-basket .row .column.payment-totals .price-container .price-row.price-total{padding:15px 0}section.funnel-basket .row .column.payment-totals .price-container .price-row.price-total p{font-size:28px;font-weight:bold}@media screen and (min-width:48em){section.funnel-basket .row .column.payment-totals .price-container .price-row.price-total p{font-size:24px}}section.funnel-basket .row .column.payment-totals .price-container p.small-paragraph{font-size:16px;line-height:20px;text-align:left}section.funnel-basket .row .column.payment-totals .price-container p.small-paragraph.padded{padding:20px 0;padding-top:0}section.funnel-basket .row .column.payment-totals .price-container p.small-paragraph.padded.move{padding-bottom:14x}section.funnel-basket .row .column.payment-totals .price-container p.small-paragraph.order{font-size:15px}section.funnel-basket .row .column.payment-totals .price-container .promo-code-link{text-transform:unset;opacity:unset}section.funnel-basket .row .column.payment-totals .price-container .promo-code-link span{font-family:futura-pt,sans-serif;color:#000}section.funnel-basket .row .column.payment-totals .price-container .need-help p a{color:#569cff;text-decoration:underline}@media screen and (max-width:767px){section.funnel-basket .row .column.payment-totals{width:100%}}section.funnel-basket .row .column.payment-totals .button-light-yellow{text-transform:unset;border:0;background-color:rgba(255,210,47,.35);border-radius:8px;width:100%;padding:8px;letter-spacing:normal}@media screen and (max-width:767px){section.funnel-basket .row .column.payment-totals .button-light-yellow{max-width:unset;width:100%}}section.funnel-basket .row .column.subs-items{width:60%;overflow:auto;margin-top:40px;padding-left:0}section.funnel-basket .row .column.subs-items p{font-size:18px}@media screen and (max-width:767px){section.funnel-basket .row .column.subs-items{width:100%;max-height:unset;overflow:unset;margin-top:0}}@media screen and (min-width:64em){section.funnel-basket .row .column.subs-items{min-height:calc(100vh - 80px)}}section.funnel-basket .row .column.subs-items .funnel-basket-summary{max-width:unset}@media screen and (max-width:767px){section.funnel-basket .row .column.subs-items .funnel-basket-summary{height:unset}}section.funnel-basket .row .column.subs-items .funnel-basket-summary .plan-summary-product{margin-bottom:20px}@media screen and (max-width:767px){section.funnel-basket .row .column.subs-items .funnel-basket-summary .plan-summary-product.add-pet-tag{padding-bottom:0}}section.funnel-basket .row .column.subs-items .funnel-basket-summary .plan-summary-product{border-bottom:2px solid #eee}section.funnel-basket .row .column.subs-items .funnel-basket-summary .plan-summary-product:last-child{border-bottom:none}section.funnel-basket .row .column.subs-items .funnel-basket-summary .plan-summary-product img{max-width:80%}section.funnel-basket .row .column.subs-items .funnel-basket-summary .plan-summary-product .cell{justify-content:center}section.funnel-basket .row .column.subs-items .funnel-basket-summary .plan-summary-product .basket-product{gap:8px}section.funnel-basket .row .column.subs-items .funnel-basket-summary .plan-summary-product .basket-remove-product{font-family:futura-pt,sans-serif;text-decoration:underline;position:unset;display:inline-block;text-transform:unset;width:100%;max-width:100px;letter-spacing:unset;text-align:left}section.funnel-basket .row .column.subs-items .funnel-basket-summary .plan-summary-product .price-free{color:#f00}section.funnel-basket .row .column.subs-items .funnel-basket-summary .funnel-price-frequency span{font-size:16px}section.funnel-basket .row .column.subs-items .funnel-basket-summary .funnel-price-frequency>div,section.funnel-basket .row .column.subs-items .funnel-basket-summary .funnel-price-frequency button.basket-remove-product{padding-top:10px}section.funnel-basket .row .column.subs-items .funnel-basket-summary .funnel-price-frequency .line-through{font-weight:normal;font-family:futura-pt,sans-serif}section.funnel-basket .row .column.subs-items .funnel-basket-summary .funnel-price-frequency .discount-percent{background-color:#fff;color:#fa3e3e;font-size:17px;font-weight:bold;padding-left:2px}section.funnel-basket .row .column.subs-items .funnel-basket-summary .funnel-price-frequency div{font-family:futura-pt,sans-serif;font-weight:normal;font-style:italic;font-size:16px}section.funnel-basket .row .column.subs-items .funnel-basket-summary .funnel-price-frequency div b{text-transform:lowercase}section.funnel-basket .row .column.subs-items .funnel-basket-summary .funnel-price-frequency img{width:18px}section#funnel-checkout .basket-header-container{background-color:#f1dbd8}section#funnel-checkout .basket-header{display:flex;max-width:1064px;margin-left:auto;margin-right:auto;width:100%;padding:20px}section#funnel-checkout .basket-header .basket-header-image{margin-left:auto}section#funnel-checkout .basket-header p{display:inline-block;font-size:20px;font-weight:bold}section#funnel-checkout .basket-header p span{font-size:16px}section#funnel-checkout .basket-header img{display:inline-block;float:right}section#funnel-checkout section{background-color:#fff;padding:0 0}section#funnel-checkout section .t-and-c{background-color:#f5f5f5;padding:20px;color:#707070;font-size:16px;line-height:18px}@media screen and (max-width:767px){section#funnel-checkout section .t-and-c{padding-bottom:30px}}section#funnel-checkout section .t-and-c a{text-decoration:underline}section#funnel-checkout section .back-button{margin-bottom:40px;font-size:18px}section#funnel-checkout section .back-button a{color:#000}section#funnel-checkout section .back-button a:hover,section#funnel-checkout section .back-button a:focus{color:#000}section#funnel-checkout section .back-button.back-bottom{margin-top:0}section#funnel-checkout section .back-button.not-visible{visibility:hidden}@media screen and (max-width:767px){section#funnel-checkout section .back-button{margin-bottom:0}}section#funnel-checkout section .back-button span b{font-family:futura-pt-bold,sans-serif}section#funnel-checkout section .back-button img{margin-bottom:5px}section#funnel-checkout section .next-button{position:absolute;padding:20px;margin-top:10px}section#funnel-checkout section .next-button button{font-size:18px}section#funnel-checkout section h3{justify-content:left}section#funnel-checkout .checkout-progress{background-color:#fcf7f5;padding:20px}@media screen and (max-width:767px){section#funnel-checkout .checkout-progress{padding-left:20px;padding-right:20px}}section#funnel-checkout .checkout-progress .row{display:flex;width:50%;align-items:center;max-width:1064px}@media screen and (max-width:767px){section#funnel-checkout .checkout-progress .row{width:100%}}section#funnel-checkout .checkout-progress .step-container{display:inherit}@media screen and (max-width:767px){section#funnel-checkout .checkout-progress .step-container{display:flex;flex-direction:column}}section#funnel-checkout .checkout-progress .step-circle{background-color:#add8e6;display:inline-block;width:25px;height:25px;border-radius:50%;margin-right:20px;flex-shrink:0;border:0 solid #979797;margin:0 5px}@media screen and (max-width:767px){section#funnel-checkout .checkout-progress .step-circle{margin:auto}}section#funnel-checkout .checkout-progress .step-circle.active-step{background-color:#f0e3ff;outline:2px solid #ad62fd}section#funnel-checkout .checkout-progress .step-circle.visited-step{background-color:#cfec48;border:0}section#funnel-checkout .checkout-progress .step-circle.unvisited-step{background-color:#d2d2d2;border:0}section#funnel-checkout .checkout-progress .step-circle span{font-family:futura-pt-bold,sans-serif;padding:.45em;padding-bottom:2.8em;font-size:17px}@media screen and (max-width:767px){section#funnel-checkout .checkout-progress .step-name{padding-top:5px}}section#funnel-checkout .checkout-progress .step-name span{font-size:17px;font-family:futura-pt,sans-serif}section#funnel-checkout .checkout-progress .step-divider{width:40%;padding:0 12px}@media screen and (max-width:767px){section#funnel-checkout .checkout-progress .step-divider{margin-bottom:30px}}section#funnel-checkout section#your-details{font-family:futura-pt,sans-serif}section#funnel-checkout section#your-details .create-account-form{padding-top:0}section#funnel-checkout section#your-details section#create-account{font-size:18px;line-height:21px}section#funnel-checkout section#your-details section#create-account #TempDataAccoutErrors{padding-bottom:20px}section#funnel-checkout section#your-details section#create-account{padding:40px 20px 20px 20px}@media screen and (max-width:767px){section#funnel-checkout section#your-details section#create-account{padding:20px}}section#funnel-checkout section#your-details section#create-account .validation-error{justify-content:left}section#funnel-checkout section#your-details section#create-account .intro-copy{margin-bottom:20px}section#funnel-checkout section#your-details section#create-account .intro-copy include mobile{margin-bottom:20px}section#funnel-checkout section#your-details section#create-account .column{width:50%;padding-left:0;padding-right:40px}@media screen and (max-width:767px){section#funnel-checkout section#your-details section#create-account .column{padding-right:0}}section#funnel-checkout section#your-details section#create-account .column .form-input{font-family:futura-pt,sans-serif;margin-bottom:2px}section#funnel-checkout section#your-details section#create-account .column .form-input#Email{margin-bottom:8px}@media screen and (max-width:767px){section#funnel-checkout section#your-details section#create-account .column{width:100%}}section#funnel-checkout section#your-details section#create-account .password-hint{font-size:16px;font-weight:normal;font-family:futura-pt,sans-serif}@media screen and (max-width:767px){section#funnel-checkout section#your-details section#create-account .password-hint{display:block;margin-top:4px}}section#funnel-checkout section#your-details section#create-account .sign-in{font-weight:bold;text-decoration:underline;margin-bottom:40px}section#funnel-checkout section#your-details section#create-account .sign-in :hover{color:#000}@media screen and (max-width:767px){section#funnel-checkout section#your-details section#create-account .sign-in{margin-bottom:20px}}section#funnel-checkout section#your-details section#create-account .checkout-checkbox{margin-top:12px;margin-bottom:12px;width:50%}section#funnel-checkout section#your-details section#create-account .checkout-checkbox.show-password label{margin-top:2px}@media screen and (max-width:767px){section#funnel-checkout section#your-details section#create-account .checkout-checkbox{width:100%}}section#funnel-checkout section#your-details section#create-account .checkout-checkbox label{font-size:16px}section#funnel-checkout section#your-details section#create-account .checkout-checkbox div input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #808080;border-radius:4px;background-color:#fff;position:relative}@media screen and (max-width:767px){section#funnel-checkout section#your-details section#create-account .checkout-checkbox div input[type=checkbox]{width:24px;height:24px}}section#funnel-checkout section#your-details section#create-account .checkout-checkbox div input[type=checkbox]:checked{background-color:#cfec48;border:none}section#funnel-checkout section#your-details section#create-account .checkout-checkbox div input[type=checkbox]:checked::after{content:"";position:absolute;left:8px;top:2px;width:8px;height:16px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg)}@media screen and (min-width:47.9375em){section#funnel-checkout section#your-details section#create-account .checkout-checkbox div input[type=checkbox]:checked::after{left:6px;width:6px;height:12px;border-width:0 3px 3px 0}}section#funnel-checkout section#your-details section#create-account .checkout-checkbox #MarketingPermissionEmail{margin-bottom:40px}section#funnel-checkout section#your-details section#create-account .details-column{margin-bottom:20px}section#funnel-checkout section#your-details section#create-account button{width:200px}section#funnel-checkout section#shipping .row .column{width:50%;padding-left:0;padding-right:40px}@media screen and (max-width:767px){section#funnel-checkout section#shipping .row .column{width:100%;padding-right:0}}section#funnel-checkout section#shipping .row .column-right{padding:0 0 0 20px}@media screen and (max-width:767px){section#funnel-checkout section#shipping .row .column-right{padding:0}}section#funnel-checkout section#shipping .row .column-left{padding:0 20px 0 0}@media screen and (max-width:767px){section#funnel-checkout section#shipping .row .column-left{padding:0}}section#funnel-checkout section#shipping .row label{font-size:18px}section#funnel-checkout section#shipping input:disabled{border:0}section#funnel-checkout section#shipping .ship-uk{font-size:16px;font-family:futura-pt,sans-serif;font-weight:normal;color:#aaa}@media screen and (max-width:767px){section#funnel-checkout section#shipping .ship-uk{display:inline-block}}section#funnel-checkout section#shipping button{width:200px;font-size:18px;margin-top:20px}@media screen and (max-width:767px){section#funnel-checkout section#shipping button{margin-top:0}}section#funnel-checkout section#shipping .shipping-and-billing{border:0;font-family:futura-pt,sans-serif}@media screen and (max-width:767px){section#funnel-checkout section#shipping .shipping-and-billing .row{margin:0}}section#funnel-checkout section#shipping .shipping-and-billing #enter-manually{text-decoration:underline;cursor:pointer;font-weight:bold}section#funnel-checkout section#shipping .shipping-and-billing input::placeholder{font-size:18px}section#funnel-checkout section#shipping .shipping-and-billing .billing-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;min-width:18px;width:18px;height:18px;border:2px solid #808080;border-radius:4px;background-color:#fff;position:relative}@media screen and (min-width:47.9375em) and (max-width:63.9375em){section#funnel-checkout section#shipping .shipping-and-billing .billing-checkbox input[type=checkbox]{min-width:24px;width:24px;height:24px}}@media screen and (max-width:767px){section#funnel-checkout section#shipping .shipping-and-billing .billing-checkbox input[type=checkbox]{min-width:24px;width:24px;height:24px}}section#funnel-checkout section#shipping .shipping-and-billing .billing-checkbox input[type=checkbox]:checked{background-color:#cfec48;border:none}section#funnel-checkout section#shipping .shipping-and-billing .billing-checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:8px;top:2px;width:8px;height:16px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg)}@media screen and (min-width:64em){section#funnel-checkout section#shipping .shipping-and-billing .billing-checkbox input[type=checkbox]:checked::after{left:6px;width:6px;height:12px;border-width:0 3px 3px 0}}section#funnel-checkout section#shipping .shipping-and-billing .billing-checkbox label{font-size:16px;color:#000}section#funnel-checkout section#shipping .shipping-and-billing .ship-uk{color:#000;margin-bottom:20px}@media screen and (max-width:767px){section#funnel-checkout section#shipping .shipping-and-billing{padding-bottom:0;padding-top:20px}}@media screen and (max-width:767px){section#funnel-checkout section#shipping div.shipping-and-billing{padding-top:20px}}section#funnel-checkout section#shipping div.shipping-and-billing{padding-top:40px;padding-left:20px;padding-right:20px;padding-bottom:40px}section#funnel-checkout section#payment{padding:0}@media screen and (max-width:767px){section#funnel-checkout section#payment{padding-bottom:0}}section#funnel-checkout section#payment .order-summary-shop{margin-top:0}section#funnel-checkout section#payment .order-summary-shop .product-name{font-weight:bold}section#funnel-checkout section#payment .order-summary-shop .variant-name{font-size:14px;line-height:18px;color:#aaa}section#funnel-checkout section#payment .order-summary-shop .product-price span{font-family:futura-pt,sans-serif;font-size:18px;font-weight:bold}section#funnel-checkout section#payment .secure-payment{display:flex}@media screen and (max-width:767px){section#funnel-checkout section#payment .secure-payment{flex-direction:column;justify-content:space-between}}section#funnel-checkout section#payment .secure-payment #card-element,section#funnel-checkout section#payment .secure-payment #submit,section#funnel-checkout section#payment .secure-payment #cancel{width:100%}section#funnel-checkout section#payment .row .column{width:50%;padding:20px 50px;padding-top:40px;padding-top:0}@media screen and (max-width:767px){section#funnel-checkout section#payment .row .column{width:100%}section#funnel-checkout section#payment .row .column.col-terms{padding:0;margin-top:auto}section#funnel-checkout section#payment .row .column.col-terms .order-terms{background-color:#f5f5f5;padding:20px}section#funnel-checkout section#payment .row .column.col-terms .order-terms p{font-size:14px;line-height:18px;color:#4b4b4b}section#funnel-checkout section#payment .row .column.col-terms .order-terms p a{text-decoration:underline}}section#funnel-checkout section#payment .row .column.payment-types{padding-left:20px;padding-top:40px;margin-top:0}@media screen and (max-width:767px){section#funnel-checkout section#payment .row .column.payment-types{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:0}}section#funnel-checkout section#payment .row .column.payment-types .existing-payment-form{display:flex;flex-direction:column;gap:20px;margin-top:20px}section#funnel-checkout section#payment .row .column.payment-types .visa{display:flex;justify-content:center;align-items:center;background-color:#000;cursor:pointer}section#funnel-checkout section#payment .row .column.payment-types .visa p{display:flex;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:normal}section#funnel-checkout section#payment .row .column.payment-types .visa img{max-height:24px;margin-left:4px}section#funnel-checkout section#payment .row .column.payment-types .paypal{background-color:#ffd22f;cursor:pointer}section#funnel-checkout section#payment .row .column.order-summary{padding-right:20px;min-height:calc(100vh - 160px)}section#funnel-checkout section#payment .row .column.order-summary .small-paragraph.padded.move b{padding-bottom:14px}@media screen and (max-width:767px){section#funnel-checkout section#payment .row .column.order-summary{padding-left:20px;padding-right:20px;padding-top:20px}}section#funnel-checkout section#payment .row .column.order-summary-mobile{padding:0;margin-bottom:20px}section#funnel-checkout section#payment .row .column.order-summary-mobile .full-accordion{margin-bottom:0}section#funnel-checkout section#payment .row .column.order-summary-mobile .accordion-title{padding:0;text-transform:unset}section#funnel-checkout section#payment .row .column.order-summary-mobile .accordion-title::before{all:unset}section#funnel-checkout section#payment .row .column.order-summary-mobile .summary-title{background-color:#e2f0a1;width:100%;padding:20px;text-align:center;font-weight:bold;font-family:futura-pt,sans-serif}section#funnel-checkout section#payment .row .column.order-summary-mobile .summary-title span{padding-right:10px}section#funnel-checkout section#payment .row .column.order-summary-mobile .summary-title::after{display:inline-block;transition:transform .2s ease;content:url("/Content/Images/Products/arrow-icon.svg")}section#funnel-checkout section#payment .row .column.order-summary-mobile .accordion-item{border:none;align-items:flex-start;padding:0;transition:transform .2s ease}section#funnel-checkout section#payment .row .column.order-summary-mobile .accordion-item.is-active{outline:4px solid #e2f0a1;outline-offset:1px}section#funnel-checkout section#payment .row .column.order-summary-mobile .accordion-item.is-active .summary-title{background-color:#fff}section#funnel-checkout section#payment .row .column.order-summary-mobile .accordion-item.is-active .summary-title::after{transition:transform .2s ease;display:inline-block;transform:rotate(180deg)}section#funnel-checkout section#payment .row .column.order-summary-mobile .accordion-item.is-active .accordion-title{padding:0}section#funnel-checkout section#payment .row .column.order-summary-mobile .accordion-content{margin-top:0;padding:20px;background-color:#fff}section#funnel-checkout section#payment .payment-types{padding-left:0}section#funnel-checkout section#payment .payment-types #card-element{border:1px solid #a6a6a6;margin-bottom:20px}section#funnel-checkout section#payment .payment-types .stripe-cancel{margin:auto;margin-top:20px}section#funnel-checkout section#payment .payment-types #submit{max-width:unset}section#funnel-checkout section#payment .payment-types button{max-width:unset}section#funnel-checkout section#payment .payment-types .existing-payment-form-or{text-align:center}section#funnel-checkout section#payment .payment-types .payment-type-container{text-align:center;padding:0 0;margin-top:20px}section#funnel-checkout section#payment .payment-types .payment-type-container div{margin-bottom:20px}section#funnel-checkout section#payment .payment-types .payment-type-container div img{max-height:20px}section#funnel-checkout section#payment .payment-types .payment-type-container div button{all:revert;text-transform:unset;width:100%;padding:12px;border:0;border-radius:30px}section#funnel-checkout section#payment .payment-types .order-terms{background-color:#f5f5f5;padding:20px}section#funnel-checkout section#payment .payment-types .order-terms p{font-size:14px;line-height:18px;color:#4b4b4b}section#funnel-checkout section#payment .payment-types .order-terms p a{text-decoration:underline}section#funnel-checkout section#payment .order-summary{background-color:#f5f5f5;padding:50px;padding-right:0}section#funnel-checkout section#payment .order-summary .details-row{display:flex;justify-content:space-between;padding:10px 0}section#funnel-checkout section#payment .order-summary .promo-highlight{color:#f00;font-weight:bold}section#funnel-checkout section#payment .order-summary .promo-highlight p{color:#f00;font-weight:bold;font-family:futura-pt-bold,sans-serif}section#funnel-checkout section#payment .order-summary .small-print p{font-size:14px;line-height:18px;margin-bottom:15px}section#funnel-checkout section#payment .summary-container{border-radius:10px;background-color:#fff;margin-bottom:20px 0;margin-top:40px}@media screen and (max-width:767px){section#funnel-checkout section#payment .summary-container{margin-top:0}}section#funnel-checkout section#payment .summary-container .product-details{display:flex;justify-content:space-between;width:100%}section#funnel-checkout section#payment .summary-container .product-details .product-price{text-align:right}section#funnel-checkout section#payment .summary-container .product-details .product-price span{text-align:right}section#funnel-checkout section#payment .summary-container .price-container{border-bottom:0}section#funnel-checkout section#payment .summary-container .price-container p{font-family:futura-pt,sans-serif}section#funnel-checkout section#payment .summary-container .price-container .price-row p{text-transform:unset;font-weight:normal}section#funnel-checkout section#payment .summary-container .price-container .price-row.order-total p{font-size:24px;font-weight:bold}section#funnel-checkout section#payment .summary-container .price-container .price-row.promo-highlight p{font-weight:bold;font-family:futura-pt-bold,sans-serif}section#funnel-checkout section#payment .summary-container .summary-title{background-color:#e2f0a1;border-radius:10px 10px 0 0;padding:15px 30px;font-weight:bold;font-family:futura-pt,sans-serif;font-size:18px}section#funnel-checkout section#payment .summary-container .summary-details{padding:30px;margin-bottom:20px}section#funnel-checkout section#payment .summary-container .summary-details h3{font-size:20px}.rage-hint{font-family:futura-pt,sans-serif;font-size:14px;line-height:18px;color:#ff4e53;font-weight:bold;display:none}.rage-hint.show{display:block}.rage-hint.add-hint{margin-bottom:4px}.rage-hint.rmv-hint{margin-right:4px}.funnel-product-container.product-added .rage-hint.add-hint{display:none}.product-summary{margin:0;margin-bottom:12px}.pet-tag-banner-container{display:flex;align-items:center;justify-content:space-between;padding:0 20px}@media screen and (max-width:1024px){.pet-tag-banner-container{flex-direction:column-reverse;text-align:center;padding:0 16px 20px 16px}}.pet-tag-banner-content{padding:16px 0}@media screen and (max-width:767px){.pet-tag-banner-content{padding:0}}.pet-tag-banner-content .pet-tag-banner-header{font-family:fatfrank,sans-serif;font-size:40px;line-height:1.1;margin-bottom:20px;max-width:500px}@media screen and (max-width:767px){.pet-tag-banner-content .pet-tag-banner-header{margin-bottom:12px}}@media screen and (max-width:1024px){.pet-tag-banner-content .pet-tag-banner-header{font-size:30px}}.pet-tag-banner-content .pet-tag-banner-subheader{font-family:futura-pt-bold,sans-serif;font-size:20px;line-height:28px;margin-bottom:20px}@media screen and (min-width:64em){.pet-tag-banner-content .pet-tag-banner-subheader{max-width:420px}}.pet-tag-banner-content .pet-tag-banner-cta-header{font-family:futura-pt,sans-serif;font-size:18px}@media screen and (min-width:64em){.pet-tag-banner-content .pet-tag-banner-cta-header{max-width:420px}}.pet-tag-banner-content .button{margin-top:1rem}.pet-tag-banner-content .button-primary{background:#ffd22f;color:#ffd22f;max-width:273px;border-radius:9999px;margin:auto;padding:.75rem 1.25rem;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:background .2s ease;font-family:futura-pt,sans-serif;font-size:15px;margin-bottom:16px}@media screen and (max-width:767px){.pet-tag-banner-content .button-primary{max-width:100%}}.pet-tag-banner-content .button-primary p{color:#000}.pet-tag-banner-content .button-primary:hover{background-color:#cbe453;color:#cbe453}.pet-tag-banner-content .button-secondary{background:#000;color:#fff;max-width:273px;border-radius:9999px;margin:auto;padding:.75rem 1.25rem;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:background .2s ease;font-family:futura-pt,sans-serif;font-size:15px;margin-bottom:16px;border:none}@media screen and (max-width:767px){.pet-tag-banner-content .button-secondary{max-width:100%}}.pet-tag-banner-content .button-secondary p{color:#fff}.pet-tag-banner-content .button-secondary:hover{opacity:.8}.pet-tag-banner-image img{width:100%;max-width:520px;max-height:520px}.pet-tag-how-it-works{background:#dec0e8;padding:36px 0}@media screen and (max-width:767px){.pet-tag-how-it-works{padding:36px 20px}}.pet-tag-how-it-works-header-content{text-align:center;margin-bottom:40px;padding:0}.pet-tag-how-it-works-subheader{font-family:futura-pt,sans-serif;font-size:18px;line-height:24px}.pet-tag-how-it-works-step-container{display:flex;flex-direction:column;align-content:flex-start;text-align:center;padding:0 20px;position:relative;margin-bottom:34px}@media screen and (min-width:48em){.pet-tag-how-it-works-step-container{margin-bottom:0}}.pet-tag-how-it-works-step-container:nth-of-type(1):after{background:url(../../../Content/Images/Products/illustrative-arrow-white.svg) no-repeat;content:"";position:absolute;width:74px;height:30px;left:40px;bottom:-60px;transform:rotate(82deg)}@media screen and (min-width:48em){.pet-tag-how-it-works-step-container:nth-of-type(1):after{right:0;bottom:-5px;left:inherit;width:75px;height:30px;transform:rotate(0deg)}}.pet-tag-how-it-works-step-container:nth-of-type(2):after{background:url(../../../Content/Images/Products/illustrative-arrow-white.svg) no-repeat;content:"";position:absolute;width:74px;height:30px;right:34px;bottom:-60px;transform:scale(-1,1) rotate(77deg)}@media screen and (min-width:48em){.pet-tag-how-it-works-step-container:nth-of-type(2):after{width:75px;height:30px;top:4px;right:-52px;transform:scale(-1,1) rotate(169deg)}}.pet-tag-how-it-works-step-container:last-of-type{margin-bottom:0}.pet-tag-how-it-works-step-container .step-image{display:block;max-width:40px;max-height:40px;height:100%;width:100%;margin:0 auto 12px}@media screen and (min-width:64em){.pet-tag-how-it-works-step-container .step-image{margin:0 auto 12px}}.pet-tag-how-it-works-step-container .step-title h4{font-size:24px;color:#000;font-family:fatfrank,sans-serif;line-height:24px;margin-top:12px}.pet-tag-how-it-works .how-it-works-video{position:relative;width:100%;max-width:720px;margin:2rem auto 0;aspect-ratio:16/9;overflow:hidden}@media screen and (max-width:767px){.pet-tag-how-it-works .how-it-works-video.is-playing.is-mobile-video{width:100%;max-width:360px;aspect-ratio:9/16}}.pet-tag-how-it-works .video-thumb{width:100%;height:100%;background-size:cover;background-position:center;position:relative;cursor:pointer;transition:transform .3s ease}.pet-tag-how-it-works .video-thumb img{width:100%;height:100%;display:block;object-fit:cover}.pet-tag-how-it-works .video-play-btn{all:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:96px;height:96px;border-radius:50%;border:2px solid #fff;background:rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;transition:background .25s ease,transform .25s ease}.pet-tag-how-it-works .video-play-btn:hover{background:rgba(255,255,255,.25);transform:translate(-50%,-50%) scale(1.05)}.pet-tag-how-it-works .video-play-btn .play-icon{width:0;height:0;border-left:40px solid #fff;border-top:24px solid transparent;border-bottom:24px solid transparent;transform:translateX(4px)}.pet-tag-how-it-works video{width:100%;height:100%;display:block;object-fit:contain}.pet-tag-scan{padding:20px;background-color:#fcf5ff}.scan-success{position:relative;text-align:center;max-width:480px;margin:0 auto;padding-bottom:calc(150px + env(safe-area-inset-bottom))}.scan-success h1,.scan-success h3,.scan-success h5{margin-bottom:6px;font-size:32px}@media(min-height:741px){.scan-success h1,.scan-success h3,.scan-success h5{margin-bottom:20px}}.scan-success-header{position:relative}@media(min-height:741px){.scan-success-header{padding-top:clamp(8px,2vh,20px)}}.scan-success-image{position:relative;display:inline-block;margin-bottom:12px}.scan-success-image img{border-radius:50%;object-fit:cover;width:140px;height:140px}.scan-success-bubble{position:absolute;left:120px;bottom:-10px;display:flex;justify-content:center;align-items:center;border:3px solid #fff;box-shadow:0 6px 14px rgba(0,0,0,.08);background:#ebddf0;border-radius:50%;padding:12px 14px;width:112px;height:112px;text-align:center;color:#000;font-size:13px;line-height:1.3;font-family:futura-pt,sans-serif}.scan-success-bubble p{color:#000;font-family:futura-pt-bold,sans-serif;font-size:16px;margin:0}.scan-success-bubble::after{content:"";position:absolute;top:16px;left:-16px;transform:rotate(28deg);filter:drop-shadow(-4px 0 0 #fff);border-color:transparent #ebddf0 transparent transparent;width:0;height:0;border-style:solid;border-width:12px 26px 12px 0;border-color:transparent #ebddf0 transparent transparent}.scan-success-icons{display:flex;justify-content:center;list-style:none;gap:28px;margin-left:0;margin-bottom:12px}@media(min-height:741px){.scan-success-icons{margin-bottom:40px}}.scan-success-icons li{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .15s ease}.scan-success-icons .icon-circle{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background-color:#ebddf0;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.scan-success-icons img,.scan-success-icons svg{width:24px;height:24px}.scan-success-icons .icon-label{margin:6px 0 0;font-family:futura-pt-bold,sans-serif;font-size:14px;line-height:1;text-align:center;transition:color .15s ease;color:#2f2f2f}.scan-success-icons li.active .icon-circle{background:#fff;box-shadow:0 0 0 3px #dec0e8}.scan-success-icons li.active .icon-label{color:#000}.scan-success-intro{font-size:28px;font-family:fatfrank,sans-serif;text-align:center;margin-bottom:12px;line-height:1.2}.scan-success-details{text-align:left;margin-bottom:20px}.scan-success-about,.scan-success-meta{border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:20px;margin-bottom:20px;background:transparent;font-family:futura-pt,sans-serif}.scan-success-about{max-height:300px;min-height:160px;overflow-y:auto}.scan-success-about p{margin:0;font-size:16px;line-height:1.6;font-family:futura-pt,sans-serif;color:#000}.scan-success-about::-webkit-scrollbar{width:5px}.scan-success-about::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:4px}.scan-success-meta{max-height:300px;overflow-y:auto}.scan-success-meta a{text-decoration:underline}.scan-success-meta a:hover{color:inherit}.scan-success-meta-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.scan-success-meta-row:last-child{margin-bottom:0}.scan-success-meta-label{font-family:futura-pt-bold,sans-serif;font-size:18px;text-transform:none;white-space:nowrap}.scan-success-meta-value{flex:1;font-size:18px;line-height:1.5;word-break:break-word}.scan-success-message{text-align:left}.scan-success-note{font-size:18px;font-family:futura-pt,sans-serif;line-height:1.5;color:#000;text-align:center;margin-bottom:12px}.scan-success-privacy{text-align:center;margin-bottom:12px;font-size:14px;opacity:.6}.scan-success-actions{position:fixed;bottom:0;left:0;right:0;z-index:10;background:#fff;padding:14px 0 14px;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -8px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:12px;align-items:center}@media(min-height:741px){.scan-success-actions{gap:20px;padding:20px 0 20px}}.scan-success-actions .button{width:100%;max-width:320px}.scan-success-actions .button-primary{display:flex;justify-content:center;align-items:center;background:#000;color:#fff;border-radius:9999px;margin:auto;padding:.75rem 1.25rem;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:background .2s ease;font-family:futura-pt,sans-serif;font-size:15px;max-height:40px}.scan-success-actions .button-primary:disabled{opacity:.8;cursor:not-allowed;background-color:#000}.scan-success-actions .button-primary:disabled:hover{opacity:.8;cursor:not-allowed}.scan-success-actions .button-primary img{width:24px;margin-right:4px;margin-bottom:4px}.scan-success-actions .button-primary p{margin-right:12px}.scan-success-actions .scan-success-share-location{background-color:#ffd22f;color:#000}.scan-success-actions .scan-success-call-owner{background-color:#dec0e8;color:#000;border:none}.scan-success-actions .scan-success-share-location:disabled{background-color:#ebddf0;color:#000;border:1px solid rgba(0,0,0,.1)}.scan-success-actions .button-primary{position:relative;justify-content:center}.scan-success-actions .additional-pet-details-cancel{width:100%;max-width:320px;display:flex;justify-content:center;align-items:center;border-radius:9999px;padding:.75rem 1.25rem;font-weight:600;letter-spacing:.3px;font-family:futura-pt,sans-serif;font-size:15px;max-height:40px;background-color:#ebddf0;color:#000;border:1px solid rgba(0,0,0,.1)}.scan-success-help{margin-top:14px;text-align:left;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px;backdrop-filter:blur(6px)}.scan-success-help__list{margin:0;padding-left:18px}.scan-success-help__list li{margin-bottom:8px;font-family:futura-pt,sans-serif;font-size:16px;line-height:1.5;color:#000}.scan-success-help__list li strong{font-family:futura-pt-bold,sans-serif}.scan-success-help__list li:last-child{margin-bottom:0}.scan-success-help__muted{margin:12px 0 0;font-size:14px;line-height:1.4;opacity:.7;color:#000}.scan-success-help__ownerhint{margin:12px 0 0;font-size:14px;line-height:1.4;opacity:.85;text-align:center}.scan-success-help__ownerhint strong{font-family:futura-pt-bold,sans-serif}.scan-success-help__ownerhint a{text-decoration:underline;font-family:futura-pt-bold,sans-serif;color:inherit}.scan-success-modal-backdrop{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:12px}.scan-success-modal{position:relative;width:100%;max-width:420px;border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(0,0,0,.18);padding:18px 18px 16px;text-align:left}.scan-success-modal-title{font-family:fatfrank,sans-serif;font-size:24px;line-height:1.2;margin:0 0 10px}.scan-success-modal-note{font-family:futura-pt,sans-serif;font-size:16px;line-height:1.5;margin:0 0 14px;color:#000;opacity:.9}.scan-success-modal-label{display:block;font-family:futura-pt-bold,sans-serif;font-size:14px;margin:0 0 6px}.scan-success-modal-input{width:100%;border-radius:12px;border:1px solid rgba(0,0,0,.14);padding:12px 12px;font-family:futura-pt,sans-serif;font-size:16px;outline:none}.scan-success-modal-input:focus{border-color:rgba(0,0,0,.25);box-shadow:none}.scan-success-modal-error{margin:10px 0 0;font-family:futura-pt,sans-serif;font-size:14px;line-height:1.4;color:#000;opacity:.85}.scan-success-modal-actions{display:flex;gap:10px;margin-top:14px}.scan-success-modal-actions .button{width:100%;max-width:none}.scan-success-modal-actions{margin-top:14px}.scan-success-modal-actions .button{width:100%;max-width:none}.scan-success-modal-actions .scan-success-modal-primary{display:flex;justify-content:center;background:#ffd22f;color:#000;font-weight:600;font-family:futura-pt,sans-serif;font-size:15px;max-height:40px;align-items:center}.scan-success-modal-actions .scan-success-modal-primary:hover,.scan-success-modal-actions .scan-success-modal-primary:active,.scan-success-modal-actions .scan-success-modal-primary:focus{background:#cbe453;color:#000}.scan-success-modal-actions .scan-success-modal-primary img{width:24px;margin-right:8px;margin-bottom:2px}.scan-success-modal-close{position:absolute;top:-8px;right:2px;width:34px;height:34px;border-radius:9999px;border:none;background:transparent;cursor:pointer;font-size:22px;line-height:30px;text-align:center;color:#999}.pet-tag-steps{display:flex;flex-direction:column;background-color:#fff;padding:36px 10px}.pet-tag-steps--with-media .pet-tag-steps-media-block{margin:0 auto 32px;width:100%;max-width:720px;text-align:center}@media screen and (max-width:767px){.pet-tag-steps--with-media .pet-tag-steps-media-block{margin-bottom:24px}}.pet-tag-steps--with-media .pet-tag-steps-media-block h2{margin-bottom:20px}.pet-tag-steps--with-media .apply-image{margin-top:0}.pet-tag-steps--with-media .footer p{margin-top:24px}@media screen and (max-width:767px){.pet-tag-steps--with-media .step:last-child{margin-bottom:0}}.pet-tag-steps .step{display:flex;justify-content:flex-start;align-items:center;text-align:left;text-align:center;flex-direction:column}@media screen and (max-width:767px){.pet-tag-steps .step{margin-bottom:40px}}.pet-tag-steps .step-text{padding-right:15px;max-width:280px;flex-grow:1}@media screen and (min-width:48em){.pet-tag-steps .step-text{padding-right:0;width:100%}}.pet-tag-steps .info{margin:0 12px;max-width:400px}.pet-tag-steps h3{line-height:1.2}.pet-tag-steps h2{margin-bottom:20px;text-align:center}@media screen and (min-width:48em){.pet-tag-steps h2{text-align:center}}.pet-tag-steps .apply-image{justify-content:center;max-width:1440px;margin:0 auto}@media screen and (max-width:767px){.pet-tag-steps .apply-image{padding:0}}.pet-tag-steps .apply-image img{max-width:180px;margin-bottom:20px}.pet-tag-steps .subtitle{font-family:fatfrank,sans-serif;font-size:18px;line-height:18px;color:#000;margin-bottom:6px}@media screen and (min-width:48em){.pet-tag-steps .subtitle{font-size:26px;line-height:26px;margin:25px 0 16px}}.pet-tag-steps .footer p{margin:auto;margin-top:20px}@media screen and (max-width:767px){.pet-tag-steps .footer p{margin-bottom:20px;margin-top:0}}.pet-tag-steps .footer p{font-size:14px;text-align:center}.pet-tag-steps .pet-tag-steps-media-cta{margin-top:20px}@media screen and (max-width:767px){.pet-tag-steps .pet-tag-steps-media-cta{margin-top:20px;margin-bottom:0}}.pet-tag-steps .pet-tag-steps-media-footer p{margin-top:20px;margin-bottom:0}@media screen and (max-width:767px){.pet-tag-steps .pet-tag-steps-media-footer p{margin-top:20px;margin-bottom:0}}.pet-tag-steps .how-it-works-video{position:relative;width:100%;max-width:720px;margin:40px auto 0;aspect-ratio:16/9;overflow:hidden}@media screen and (max-width:767px){.pet-tag-steps .how-it-works-video{margin:20px auto}}@media screen and (max-width:767px){.pet-tag-steps .how-it-works-video.is-playing.is-mobile-video{width:100%;max-width:360px;aspect-ratio:9/16}}.pet-tag-steps .video-thumb{width:100%;height:100%;background-size:cover;background-position:center;position:relative;cursor:pointer;transition:transform .3s ease}.pet-tag-steps .video-thumb img{width:100%;height:100%;display:block;object-fit:cover;max-width:none;margin-bottom:0}.pet-tag-steps .video-play-btn{all:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:96px;height:96px;border-radius:50%;border:2px solid #fff;background:rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;transition:background .25s ease,transform .25s ease}.pet-tag-steps .video-play-btn:hover{background:rgba(255,255,255,.25);transform:translate(-50%,-50%) scale(1.05)}.pet-tag-steps .video-play-btn .play-icon{width:0;height:0;border-left:40px solid #fff;border-top:24px solid transparent;border-bottom:24px solid transparent;transform:translateX(4px)}.pet-tag-steps video{width:100%;height:100%;display:block;object-fit:contain}.pet-tag-steps .button-primary{background:#ffd22f;color:#ffd22f;max-width:273px;border-radius:9999px;margin:auto;padding:.75rem 1.25rem;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:background .2s ease;font-family:futura-pt,sans-serif;font-size:15px;margin-bottom:0;margin-top:20px}@media screen and (max-width:767px){.pet-tag-steps .button-primary{max-width:100%;margin-top:0;margin-bottom:20px}}.pet-tag-steps .button-primary p{color:#000}.pet-tag-steps .button-primary:hover{background-color:#cbe453;color:#cbe453}.cta-container{display:flex;justify-content:end;margin-top:40px;gap:24PX}@media screen and (max-width:767px){.cta-container{flex-direction:column}}@media screen and (max-width:767px){a.button.primary{max-width:none;width:100%}}.full-accordion-cta-header{font-size:16px;font-family:SagaYOFF-Regular,sans-serif;rotate:-3deg;margin-bottom:0}.full-accordion-image{border-radius:50%}.callout{position:fixed;top:0;right:0;border-radius:0 0 20px 20px;padding:22px;z-index:99}.callout h2{font-size:30px;line-height:30px}*{font-variant-ligatures:unset;font-feature-settings:"liga" 0}.modal{border-radius:20px !important;padding-left:2em !important;padding-right:2em !important}@media screen and (max-width:47.9375em){.modal{width:80% !important;max-width:75rem !important;height:auto !important;min-height:auto !important;top:100px !important;margin:0 auto !important;padding:2em !important}}.is-off-canvas-open{width:100%;position:fixed;overflow-y:scroll}.reveal{background-color:transparent;padding:0;border:none;outline:none;height:auto;min-height:auto}.reveal-content{background-color:#fff;padding:20px;border-radius:10px;margin:24px;position:relative}.reveal h3{font-size:24px;line-height:24px}.reveal-cta{display:block;margin:auto;background-color:#000;color:#fff}.reveal .close-button{top:0;right:0;padding:16px;width:auto;font-size:0;border:none}.reveal .close-button img{width:15px}.slider-nav{padding-right:0;padding-left:0}.slider,.slider-fill{height:5px;border-radius:5px;margin:0}.slider-handle{background-color:#4ad282;border-radius:100%}.slider-handle:hover{background-color:#4ad282}.slider-fill{background-color:#4ad282}.tooltip p{color:#fff;font-size:16px;line-height:18px}.tooltip p a{color:#fff;text-decoration:underline}