﻿@font-face{font-family:"fatfrank";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-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-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-face{font-family:"SagaYOFF-Regular";src:url("/Content/fonts/font.woff2") format("woff2"),url("/Content/fonts/font.woff") format("woff");}.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;}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,h3,h2{color:#000;line-height:40px;font-family:fatfrank,sans-serif;}h1 span,h3 span,h2 span{color:#000;line-height:20px;margin-top:6px;}h1,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;}.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-top:14px;background:none;border:none !important;padding:0;padding-right:30px;}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;}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(45deg);}ul.accordion.full-accordion{margin-top:28px;margin-bottom:37px;}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;padding:25px 0;border-top: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:scale(1.4);content:url("/Content/Images/Shared/Minus.svg");}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{transform:scale(1.4);top:0;margin-top:0;}ul.accordion .accordion-title{border:none;text-decoration:none;color:#000;font-size:18px;line-height:23px;font-family:futura-pt,sans-serif;text-transform:uppercase;font-weight:600;cursor:pointer;padding:0 40px 0 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{transform:scale(1) rotate(0);top:15px;right:4px;content:url("/Content/Images/Shared/Plus.svg");}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 .1s ease-in;top:0;margin-top:0;}.is-active>.accordion-title::before{transform:scale(1) rotate(0);content:url("/Content/Images/Shared/Plus.svg");}.full-accordion-image{max-width:308px;max-height:308px;width:100%;height:100%;}@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;justify-content:flex-end;}}.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;}}.full-accordion-image-container{display:flex;justify-content:center;margin-left:0;}.funnel-basket-summary{background-color:#fff;max-width:300px;padding:0 18px;}.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-top:48px;}.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;margin-top:20px;}.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:#55d58a;}.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:#d9d9d999;margin-left:-18px;padding:18px;width:100%;max-width:300px;height:142px;z-index:14;transition:transform .5s ease;transform:translateX(100%);}.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:#33549d;border-color:#33549d;margin:0;}.funnel-basket-summary-button-container .button span{font-family:futura-pt,sans-serif;}.funnel-basket-summary .close-button{border:none;width:auto;padding:0;top:16px;right:16px;}.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;}.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%;}.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;}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.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,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;opacity:.8;}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 p,a.button p{font-size:15px;line-height:17px;letter-spacing:inherit;font-weight:600;}.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;}@media screen and (min-width:48em){.carousel-content{flex-direction:row-reverse;max-height:453px;}.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;}.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:0;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;}}.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].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);}.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-variant-select [type=radio]:checked+label:after,.secondary-radio .funnel-variant-select [type=radio]:not(:checked)+label:after,.secondary-radio .funnel-variant-select [type=radio]:checked+label:before,.secondary-radio .funnel-variant-select [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 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{position:absolute;font-family:futura-pt-bold,sans-serif;top:calc(50% + 3px);left:50%;color:#000;font-size:10px;line-height:14px;transform:translateX(-50%) translateY(-50%);}.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{width:126px;height:126px;}.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;}}#insuranceWarning .reveal-content{padding:0;}#insuranceWarning .reveal-content .main-image{display:flex;justify-content:center;background-color:#ffa505;padding:40px 20px;border-radius:10px 10px 0 0;}#insuranceWarning .reveal-content .main-image img{max-width:200px;}#insuranceWarning .reveal-content .content{padding:20px;}#insuranceWarning .reveal-content .content .reveal-cta,#insuranceWarning .reveal-content .content p{margin-bottom:16px;}#insuranceWarning .reveal-content .content .bold{font-family:futura-pt-bold,sans-serif;}#insuranceWarning .reveal-content .content .faq-paragraph{font-size:14px;line-height:18px;margin-bottom:0;}.promo-code{margin-bottom:20px;}.promo-code-link{font-family:futura-pt-bold,sans-serif;text-transform:uppercase;text-align:left;opacity:.4;text-decoration:underline;cursor:pointer;}.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:#afafaf;}.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:#f0f0f0;color:#91a2c6;border:1px solid #aaa;font-size:14px;}.promo-code-input button:disabled{opacity:.5;cursor:default;}.promo-code-input img{position:absolute;top:50%;transform:translateY(-50%);right:100px;}.promo-code-message{text-align:left;justify-content:left;margin-top:0;padding:0 20px;}.promo-code-message.success p{color:#55d58a;}#couponDiscount #updateCoupon{display:inline-flex;background-color:#ff4e53;color:#fff;font-size:12px;line-height:12px;border-radius:20px;padding:5px;cursor:pointer;}#couponDiscount #updateCoupon img{margin-left:5px;width:10px;}.product-stars.yotpo{margin-top:5px;margin-bottom:10px;}.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;}.reviews-banner-container{display:block;text-align:center;padding:24px 15px;}@media screen and (max-width:767px){.reviews-banner-container{padding:20px 15px;}}.reviews-banner-container div img{margin-bottom:10px;}.reviews-banner-container div p{display:inline-block;margin-left:10px;}.reviews-banner-container p span{font-family:futura-pt-bold,sans-serif;}.reviews-banner-container .trustpilot-logo{width:90px;margin-right:16px;}.reviews-banner-container .yotpo-logo{width:30px;}.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;}.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;}}.blog-container h1,.blog-container h3{font-size:55px;line-height:55px;margin-bottom:14px;}@media screen and (max-width:767px){.blog-container h1,.blog-container h3{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:51px 15px 0;text-align:center;}@media screen and (max-width:767px){.blog-header{padding:41px 30px 0;}}.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-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:55px 18px 60px;}@media screen and (max-width:767px){.blog-further-reading{padding:31px 18px 43px;}}.blog-further-reading-row{padding-top:15px;display:flex;justify-content:center;gap:29px;}@media screen and (max-width:767px){.blog-further-reading-row{flex-direction:column;gap:27px;}}.blog-post img,.blog-post video{width:100%;}.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{gap:33px;}@media screen and (max-width:767px){.blog-post .blog-further-reading-row{flex-direction:column;gap:21px;}}.blog-post .blog-further-reading-row .blog-post-pod{max-width:410px;}.blog-post-header-image{width:100%;max-height:420px;object-fit:cover;padding-bottom:28px;}.blog-post-container{padding:0 28px;}.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-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-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:34px 34px 43px;}.blog-post-pod-content h2{font-size:30px;line-height:30px;}.blog-post-pod-content div{max-height:175px;overflow:hidden;}.blog-post-pod-content .button{max-width:197px;margin-top:26px;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);width:18px;position:absolute;right:21px;top:50%;transform:translateY(-50%);}.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-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-share{text-align:center;margin-top:20px;}.blog-post-share div{display:flex;justify-content:center;margin-top:14px;margin-bottom:47px;}.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:1168px;margin:auto;margin-bottom:20px;}@media screen and (max-width:767px){.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:center;}}.blog-listing .blog-further-reading,.blog-author .blog-further-reading,.blog-sub-category .blog-further-reading,.blog-category .blog-further-reading,.blog-home .blog-further-reading{margin-top:43px;}@media screen and (max-width:767px){.blog-listing .blog-further-reading,.blog-author .blog-further-reading,.blog-sub-category .blog-further-reading,.blog-category .blog-further-reading,.blog-home .blog-further-reading{margin-top:30px;}}.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;}.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);}.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,.blog-listing .blog-further-reading .button.primary:focus,.blog-author .blog-further-reading .button.primary:focus,.blog-sub-category .blog-further-reading .button.primary:focus,.blog-category .blog-further-reading .button.primary:focus,.blog-home .blog-further-reading .button.primary:focus,.blog-listing .blog-further-reading .button.primary:active,.blog-author .blog-further-reading .button.primary:active,.blog-sub-category .blog-further-reading .button.primary:active,.blog-category .blog-further-reading .button.primary:active,.blog-home .blog-further-reading .button.primary:active{border-color:#000;background:#000;opacity:.8;color:#fff;}.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,.blog-listing .blog-further-reading .button.primary:focus::after,.blog-author .blog-further-reading .button.primary:focus::after,.blog-sub-category .blog-further-reading .button.primary:focus::after,.blog-category .blog-further-reading .button.primary:focus::after,.blog-home .blog-further-reading .button.primary:focus::after,.blog-listing .blog-further-reading .button.primary:active::after,.blog-author .blog-further-reading .button.primary:active::after,.blog-sub-category .blog-further-reading .button.primary:active::after,.blog-category .blog-further-reading .button.primary:active::after,.blog-home .blog-further-reading .button.primary:active::after{content:url(/Content/Images/blog/white-arrow.svg);}.blog-listing-posts{padding:51px 18px 59px;}.blog-listing-posts-grid{display:none;grid-template-columns:1fr 1fr 1fr;gap:29px;margin:auto;max-width:1168px;padding:15px 0 47px;}.blog-listing-posts-grid.active{display:grid;}@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;}@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-post-pod-tag{display:block;}.blog-home .blog-post-pod-tag .tag{display:none;}.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{text-align:center;}.blog-author-profile{position:relative;padding:47px 66px;background-color:#f9edfb;border-radius:11px;max-width:1168px;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:1168px;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{text-align:center;}.checkout-container h1.heading,.checkout-container h3.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:22px;}.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:11px;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]{background-color:#33549d;color:#fff;border-radius:25px;margin:18px 0;}.checkout-container .shipping-and-billing{margin-top:25px;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 .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;}.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{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;}@media screen and (min-width:48em){.confirmation-summary{background-color:#f1dbd8;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 .confirmation-header{padding:30px;padding-bottom:0;margin-bottom:-60px;}.confirmation-page-subscription .confirmation-header .order-success{padding:20px 30px;z-index:1;}@media screen and (max-width:767px){.confirmation-page-subscription .confirmation-summary{background-color:#f3f3f3;}.confirmation-page-subscription .confirmation-summary .grid-container{padding:0;}.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{font-size:40px;line-height:42px;margin-bottom:15px;}@media screen and (min-width:47.9375em){.header-container .content h1,.header-container .content h3{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{font-size:30px;line-height:30px;}}@media screen and (min-width:90em){.home-header .primary-image{display:flex;justify-content:end;}}@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;}}.home-header .primary-image picture{position:absolute;top:50%;transform:translateY(-50%);width:44%;max-width:430px;margin:auto;}@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 .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;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{display:flex;flex-direction:column;align-items:center;max-width:600px;margin:auto;margin-bottom:12px;}@media screen and (max-width:767px){.home-header .header-container .content h1,.home-header .header-container .content h3{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:23px auto 0;}.home-header .header-container .content .tp-reviews{margin-top:30px;}@media screen and (max-width:767px){.home-header .header-container .content .tp-reviews{margin-top:19px;}}.home-header .header-container .content .tp-reviews div{display:inline-flex;margin-bottom:14px;width:100%;justify-content:center;}.home-header .header-container .content .tp-reviews div img{width:84px;margin-right:5px;}.home-header .header-container .content .tp-reviews div p{font-family:futura-pt-bold,sans-serif;font-size:15px;line-height:16px;margin-top:6px;}@media screen and (max-width:767px){.home-header .header-container .content .tp-reviews div p{font-size:15px;line-height:20px;}}.home-header .header-container .content .tp-reviews img{width:176px;}@media screen and (max-width:767px){.home-header .header-container .content .tp-reviews img{width:150px;}}.reviews-header{background-color:#a1d14b;}@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:22px;max-width:500px;margin:auto;}@media screen and (max-width:767px){.reviews-header .content{text-align:center;}}.reviews-header .content .paragraph p:last-child{margin-top:5px;}.reviews-header .content .button{background-color:#000;border-color:#000;max-width:290px;margin-top:24px;}.reviews-header .content .button p{color:#fff;}.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{max-width:470px;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 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{max-width:610px;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:189px;margin-top:20px;}}.reviews-trustpilot .sub-header p{display:initial;font-family:SagaYOFF-Regular,sans-serif;font-size:24px;line-height:24px;}.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;}}.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{font-size:36px;line-height:36px;}@media screen and (min-width:48em){.wellness-header .header-container h1,.wellness-header .header-container h3{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{max-width:1280px;margin:36px auto 51px;padding:0 15px;}.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.insure img{background-color:#ffa505;padding:10px;}.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 15px 51px;max-width:1280px;margin:0 auto;}.landing-product-category .landing-container-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}@media screen and (max-width:767px){.landing-product-category .landing-container-grid{grid-template-columns:1fr 1fr;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{padding:0 8px;}.landing-product-category .landing-container-grid a{color:#000;text-transform:uppercase;font-size:14px;line-height:18px;font-weight:600;font-family:futura-pt,sans-serif;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;}}.insurance-benefits{background-color:#f1dbd8;padding:37px 0 51px;}@media screen and (min-width:48em){.insurance-benefits{padding:59px 0;}}.insurance-benefits h2{max-width:70%;width:100%;text-align:center;margin:17px auto;}@media screen and (min-width:48em){.insurance-benefits h2{max-width:528px;}}.insurance-benefits .description{font-weight:600;max-width:80%;margin:0 auto;text-align:center;}@media screen and (min-width:48em){.insurance-benefits .description{max-width:406px;}}.insurance-benefits .icons-container{display:flex;flex-direction:row;margin:26px 0 34px;}.insurance-benefits .icons-container .icons{margin:0 auto;}.insurance-benefits .icons-container .sub-header{max-width:80%;text-align:center;margin:12px auto 0;}.insurance-benefits .cta{margin-top:36px;}.insurance-benefits .icon-content{display:flex;flex-direction:column;justify-content:flex-start;padding:0 10px;}.insurance-benefits .icon-content:nth-child(3){margin-top:19px;}.insurance-benefits .icon-content:nth-child(4){margin-top:19px;}@media screen and (min-width:48em){.insurance-benefits .icon-content{padding:0 20px;}.insurance-benefits .icon-content:nth-child(3){margin-top:0;}.insurance-benefits .icon-content:nth-child(4){margin-top:0;}}.landing-personalised-plans{background-color:#499aab;}.landing-personalised-plans .landing-container{padding:36px 15px 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:0 auto;position:relative;left:22px;margin-top:24px;}.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{max-height:200px;margin:0 auto;}.community-container{padding:42px 0 50px;}.community-container h2{text-align:center;width:100%;padding:0 15px;}.community-container .content{display:flex;flex-direction:row;min-height:253px;}.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;left:22px;}.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;}@media screen and (min-width:64em){.community-container .content .image-container{padding:0 10px;}}.community-container .content .image-container:nth-child(even){align-items:flex-end;margin-top:9px;}.community-container .content .image-container:nth-child(odd){align-items:flex-start;}.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;}.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;}}.switch-container{background-color:#f1dbd8;position:relative;display:flex;flex-direction:column-reverse;}@media screen and (min-width:48em){.switch-container{flex-direction:row;}}.switch-container .switch-details-group{display:flex;flex-direction:column;width:100%;}@media screen and (min-width:48em){.switch-container .switch-details-group{flex-direction:row;}}.switch-container .content-container{text-align:center;}@media screen and (min-width:48em){.switch-container .content-container{text-align:initial;}}.switch-container .switch-row{display:flex;flex-direction:column-reverse;text-align:left;width:100%;max-width:1128px;padding:0;}@media screen and (min-width:48em){.switch-container .switch-row{flex-direction:row;width:50%;}}.switch-container .switch-details{display:flex;width:100%;flex-direction:column;justify-content:center;align-content:center;align-items:center;padding:30px 31px 52px;}@media screen and (min-width:48em){.switch-container .switch-details{padding:90px 15px 67px;min-height:640px;}}@media screen and (min-width:64em){.switch-container .switch-details{padding:90px 0 67px;}}.switch-container .switch-details .content{width:100%;max-width:388px;margin:0 auto;}@media screen and (min-width:48em){.switch-container .switch-details .content{margin-left:0;}}.switch-container .switch-details .content h3{margin-bottom:26px;}.switch-container .switch-details .content .image{width:100%;}.switch-container .switch-details .content img{min-height:43px;}.switch-container .switch-details .content .header,.switch-container .switch-details .content .membership-header,.switch-container .switch-details .content .insure-header,.switch-container .switch-details .content .home-header,.switch-container .switch-details .content .wellness-header{display:inline-block;background:none;}.switch-container .switch-details .content .header span,.switch-container .switch-details .content .membership-header span,.switch-container .switch-details .content .insure-header span,.switch-container .switch-details .content .home-header span,.switch-container .switch-details .content .wellness-header span{font-size:28px;margin:0 12px 0 5px;}@media screen and (max-width:767px){.switch-container .switch-details .content .header:after,.switch-container .switch-details .content .membership-header:after,.switch-container .switch-details .content .insure-header:after,.switch-container .switch-details .content .home-header:after,.switch-container .switch-details .content .wellness-header:after{background-image:url("/Content/Images/Products//BestInShow//illustrative-arrow-black.svg");background-repeat:no-repeat;height:65px;width:65px;content:"";position:absolute;top:59%;left:23%;transform:rotate(326deg);}}.switch-container .switch-details .content .icon{margin-bottom:13px;}.switch-container .switch-details .content .secondary-checkbox{margin:8px 0;}.switch-container .switch-details .content .secondary-checkbox label{padding-left:21px;color:#000;}.switch-container .switch-details .content #reminderForm{margin-top:16px;}.switch-container .switch-details .content #reminderForm input,.switch-container .switch-details .content #reminderForm select{border-radius:10px;border:2px solid #000;background:none;cursor:pointer;font-family:futura-pt,sans-serif;font-size:18px;line-height:23px;margin-bottom:0;}.switch-container .switch-details .content #reminderForm input.disabled,.switch-container .switch-details .content #reminderForm select.disabled{pointer-events:none;opacity:.7;}.switch-container .switch-details .content #reminderForm input::placeholder{color:#000;}.switch-container .switch-details .content #reminderForm select{padding:11px 32px 11px 19px;min-height:46px;position:relative;background-image:url("/Content/Images/arrow-down.png");background-position-y:52%;background-size:12px 8px;background-repeat:no-repeat;background-position-x:89%;}.switch-container .switch-details .content #reminderForm #InsuranceMessage{font-family:futura-pt-bold,sans-serif;text-align:center;}.switch-container .switch-details .content #reminderForm .validation-error{margin-top:0;}.switch-container .switch-details .content #reminderForm button{background-color:#000;border-color:#000;color:#fff;max-width:275px;}.switch-container .switch-details .content .full-form{margin-bottom:16px;}.switch-container .switch-details .content .full-form select{background-position-x:95%;}.switch-container .switch-details .content .full-form input{padding:21px 18px;}.switch-container .switch-details .content .half-form{display:flex;flex-direction:row;margin-bottom:16px;}.switch-container .switch-details .content .half-form input{padding:22px 18px;}.switch-container .switch-details .content .half-form div{width:100%;}.switch-container .switch-details .content .half-form div:first-of-type{margin-right:16px;}.switch-container .switch-details .subheader{font-family:fatfrank,sans-serif;font-size:20px;line-height:20px;color:#000;}.switch-container .image-container{display:flex;justify-content:flex-end;align-items:flex-start;position:relative;}@media screen and (min-width:48em){.switch-container .image-container{position:absolute;right:0;top:0;max-width:55%;}}@media screen and (min-width:64em){.switch-container .image-container{max-width:63%;}}@media screen and (min-width:1320px){.switch-container .image-container{max-width:65%;}}.switch-container .image-container img{position:relative;width:100%;max-width:805px;right:0;}.switch-container .cta{margin-top:19px;justify-content:center;}@media screen and (min-width:48em){.switch-container .cta{justify-content:flex-start;}}.decided-switch-container{position:relative;display:flex;flex-direction:column-reverse;align-items:center;position:relative;}@media screen and (min-width:48em){.decided-switch-container{flex-direction:row;min-height:350px;}}@media screen and (min-width:1200px){.decided-switch-container{min-height:450px;}}.decided-switch-container .content{width:100%;display:flex;justify-content:flex-end;flex-direction:column-reverse;padding:46px 0 0;}@media screen and (min-width:48em){.decided-switch-container .content{flex-direction:row;padding:0;}}.decided-switch-container .group{display:flex;flex-direction:row;}.decided-switch-container .text{margin-top:16px;}.decided-switch-container .subheading{font-size:30px;line-height:34px;}@media screen and (min-width:48em){.decided-switch-container .subheading{font-size:35px;line-height:41px;}}.decided-switch-container .image-container{position:relative;}@media screen and (min-width:48em){.decided-switch-container .image-container{position:initial;max-width:60%;left:0;}}.decided-switch-container .image-container img{max-height:100%;display:block;position:relative;}@media screen and (min-width:48em){.decided-switch-container .image-container img{max-width:71%;position:absolute;left:-12%;bottom:0;}}@media screen and (min-width:64em){.decided-switch-container .image-container img{max-width:60%;position:absolute;left:0;bottom:0;padding-top:30px;}}.decided-switch-container .details{text-align:center;max-width:379px;margin:0 auto;padding:0 30px;}@media screen and (min-width:48em){.decided-switch-container .details{max-width:379px;padding-right:15px;}}@media screen and (min-width:64em){.decided-switch-container .details{padding-right:0;}}.decided-switch-container .cta{margin-top:23px;margin-bottom:38px;}@media screen and (min-width:48em){.decided-switch-container .cta{margin-top:30px;margin-bottom:6px;}}.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{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;}.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:0 20px;}@media screen and (max-width:767px){.product-details-page-container .page-heading{font-size:16px;line-height:18px;margin-top:0;margin-bottom:16px;}}.product-details{padding:12px 0;max-width:500px;margin:auto;}.product-details h1,.product-details h3{color:#000;font-size:40px;line-height:40px;font-family:fatfrank,sans-serif;}.product-details h1 span,.product-details h3 span{font-family:futura-pt-bold,sans-serif;color:#000;font-size:20px;line-height:24px;margin-top:6px;}.product-details .paragraph p{font-size:14px;line-height:18px;padding:0 15px;max-width:380px;margin:-24px 0 16px;color:#aaa;}.product-details .button-group{margin-bottom:0;}.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 .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;width:10px;}.product-details-section .carousel-content .arrow-prev{left:5px;}@media screen and (min-width:48em){.product-details-section .carousel-content .arrow-prev{left:-20px;}}.product-details-section .carousel-content .arrow-next{right:5px;}@media screen and (min-width:48em){.product-details-section .carousel-content .arrow-next{right:-20px;}}.product-details .product-text{color:#000;font-size:18px;line-height:23px;margin-top:1.25em;margin-bottom:1.25em;}.product-details .product-text-body{font-family:futura-pt-bold,sans-serif;}.product-details .product-text-expand{cursor:pointer;position:relative;}@media screen and (min-width:48em){.pdp-carousel-container{padding-top:55px;}}@media screen and (max-width:767px){.pdp-carousel-container{padding-left:0;padding-right:0;}.pdp-carousel-container .product-priority-subscription,.pdp-carousel-container .product-info{padding-left:15px;padding-right:15px;}}@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;margin-bottom:1em;}@media screen and (min-width:48em){.product-options{margin-bottom:1.5em;}}.product-options .label-option{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:18px 5px 0 50px;border-radius:4px;cursor:pointer;width:100%;max-width:411px;height:100%;margin-left:0;background-color:#f3f3f3;border:1px solid #f3f3f3;opacity:.4;}.product-options .label-option:first-of-type{margin-bottom:1.25em;}.product-options .label-option.singlebuy-option{padding:0;}.product-options .label-option.singlebuy-option.active .option-content{display:block;}.product-options .label-option.singlebuy-option .option-content{display:none;padding:16px 20px 0;}.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:15%;padding-top:18px;}@media screen and (min-width:48em){.product-options .label-option.singlebuy-option h4{padding-left:12%;}}.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:10px 0 0;}.product-options .label-option ul.product-subs-benefits li{position:relative;margin:6px 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:16px;line-height:18px;}.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;margin-bottom:18px;}.product-options .option h4{font-size:18px;font-family:futura-pt-bold,sans-serif;line-height:20px;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:16px;line-height:20px;padding:4px 0 8px 0;}.product-options .product-text-custom{font-family:futura-pt-bold,sans-serif;}.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:1px solid #ff8083;}.product-options .option-info{position:absolute;right:2px;top:-42px;background:#4bd282;padding:2px 12px;color:#000;font-weight:300;font-family:futura-pt,sans-serif;text-transform:uppercase;}.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 .step{display:flex;justify-content:flex-start;flex-direction:row-reverse;align-items:center;text-align:left;margin-bottom:28px;}@media screen and (min-width:48em){.product-apply .step{text-align:center;flex-direction:column;margin-bottom:0;}}.product-apply .information{padding-right:15px;flex-grow:1;}@media screen and (min-width:48em){.product-apply .information{padding-right:0;width:100%;max-width:256px;}}.product-apply h2{text-align:left;}@media screen and (min-width:48em){.product-apply h2{text-align:center;}}.product-apply img{max-width:114px;}@media screen and (min-width:48em){.product-apply img{max-width:142px;min-width:142px;}}.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-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:36px 0;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;}.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;}}.full-bleed{position:relative;}.full-bleed:before{position:absolute;left:inherit;top:0;bottom:0;right:0;content:"";display:block;height:100%;width:100%;}.full-bleed:after{position:absolute;top:0;bottom:0;right:auto;content:"";display:block;height:100%;width:100%;}.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;}.ingredients-container ul.accordion .accordion-title{text-transform:capitalize;}.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;}}.faq-container,.accordion-container{padding-top:51px;padding-bottom:51px;}@media screen and (max-width:767px){.accordion-container{padding-top:0;}.accordion-container .full-accordion-image{max-width:325px;max-height:325px;margin-bottom:30px;}}.faq-container{background-color:#f95900;}.faq-container:before,.faq-container:after{background:#f95900;}.faq-container ul.accordion.full-accordion .accordion-item{padding:15px 0;}.faq-container ul.accordion .accordion-content{margin-top:5px;}.quote-container{padding-top:50px;padding-bottom:60px;}.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{background:#f1dbd8;padding:64px 0;}.how-it-works-container:before{background-image:url("../../../Content/Images/Products/circle-background-mobile.svg");background-size:cover;background-repeat:no-repeat;}@media screen and (min-width:48em){.how-it-works-container:before{background-image:url("../../../Content/Images/Products/circle-background-left-desktop.svg");background-size:contain;}}@media screen and (min-width:64em){.how-it-works-container:after{background-image:url("../../../Content/Images/Products/circle-background-right-desktop.svg");background-size:contain;background-repeat:no-repeat;z-index:0;left:calc(100% - 399px);}}.how-it-works-container.landing-how-it-works{padding-top:224px;}@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 h2{margin-bottom:0;}@media screen and (min-width:48em){.how-it-works-container h2{margin-bottom:54px;}}.how-it-works-container .grid-container{z-index:1;position:relative;}.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{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 .subheader{top:-30px;margin-left:45%;}}.how-it-works-container .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 .subheader:after{transform:scaleX(1) rotate(44deg);right:54%;top:84%;max-height:inherit;}}.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 24px;position:relative;margin-bottom:34px;}@media screen and (min-width:48em){.how-it-works-container .step-container{margin-bottom:0;}}.how-it-works-container .step-container:nth-of-type(1):after{background:url(../../../Content/Images/Products/illustrative-arrow-white.svg);background-repeat:no-repeat;content:"";position:absolute;width:74px;height:30px;left:40px;bottom:-60px;transform:rotate(82deg);}@media screen and (min-width:48em){.how-it-works-container .step-container:nth-of-type(1):after{right:0;bottom:-5px;left:inherit;width:75px;height:30px;transform:rotate(0deg);}}.how-it-works-container .step-container:nth-of-type(2):after{background:url(../../../Content/Images/Products/illustrative-arrow-white.svg);background-repeat: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){.how-it-works-container .step-container:nth-of-type(2):after{width:75px;height:30px;top:4px;right:-52px;transform:scale(-1,1) rotate(169deg);}}.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:0 auto 12px;}@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:24px;color:#000;font-family:fatfrank,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:47px;}.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;margin-top:30px;}}.product-benefits h2{margin-bottom:25px;}@media screen and (min-width:48em){.product-benefits h2{margin-bottom:35px;}}.product-benefits .cta{padding:24px 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 .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;}.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-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:26px;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;}@media screen and (min-width:48em){.review-container{padding-top:60px;padding-bottom:60px;}}.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;}.pet-selector{text-align:center;}.pet-selector .sub-header,.pet-selector .delivery-date{font-family:futura-pt-bold,sans-serif;}.pet-selector .product-copy{font-size:14px;line-height:18px;opacity:.5;margin-bottom:12px;}@media screen and (min-width:48em){.pet-selector .medium-6 .pet-option{margin:12px 5px;}}.pet-selector .pet-option{background-color:#f3f3f3;margin:12px auto;padding:12px;max-width:275px;}.pet-selector .pet-option.faded{opacity:.5;pointer-events:none;}.pet-selector .pet-option-header{font-family:futura-pt-bold,sans-serif;text-align:left;padding-bottom:8px;}.pet-selector .pet-option-header.pet-name{text-transform:uppercase;}.pet-selector .pet-option .secondary-radio label{background-color:#fff;}.pet-selector .pet-option .secondary-radio label p{text-transform:uppercase;}.pet-selector .validation-error{margin:auto;}.pet-selector .promo-code{margin-top:20px;}.pet-selector .promo-code-link{text-align:center;opacity:1;}.pet-selector .promo-code-input button{display:none;}.pet-selector .promo-code #couponHidden{max-width:400px;margin:auto;}.pet-selector .button{margin:24px;margin-top:0;width:100%;max-width:275px;background-color:#000;text-transform:uppercase;border-radius:25px;}.pet-selector .pet-pop-up-body a{text-transform:uppercase;font-size:14px;line-height:18px;}.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;}.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:13px;left:25px;}}.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{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{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;}@media screen and (max-width:767px){.new-product-listing-page-container .pod-container .plp-filter-container{width:50%;}}.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{max-width:233px;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 .reviews-banner-container{display:none;}.new-product-listing-page-container .listing-reviews-banner .new-reviews-banner-container{display:block;}.category-pod-container{margin-top:33px;margin-bottom:11px;}@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 28px 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 40px 38px;}}.product-pod h2,.listing-review h2,.listing-product-pod h2{font-size:32px;line-height:30px;}@media screen and (max-width:767px){.product-pod h2,.listing-review h2,.listing-product-pod h2{font-size:21px;line-height:25px;margin-bottom:0;}}.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;margin-bottom:0;}}.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:28px;}@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:40px;}}@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;}.product-pod .price .line-through,.listing-review .price .line-through,.listing-product-pod .price .line-through{font-size:15px;font-family:futura-pt,sans-serif;font-weight:400;}.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:transparent;}.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{background-color:#000;}.product-pod .cta .button:hover span,.listing-review .cta .button:hover span,.listing-product-pod .cta .button:hover span,.product-pod .cta .button :focus span,.listing-review .cta .button :focus span,.listing-product-pod .cta .button :focus span{color:#fff;}.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{font-size:36px;line-height:36px;}@media screen and (min-width:48em){.listing-product-details h1,.listing-product-details h3{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;}}.listing-product-pod .category-information{min-height:143px;height:100%;}.listing-product-pod .category-information .button{margin-top:18px;display:flex;justify-content:center;align-items:center;}.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-product-pod .slick-arrow.ugc-next:after{content:"Scroll the range";position:absolute;bottom:-100px;width:100px;text-align:center;right:-16px;font-family:SagaYOFF-Regular,sans-serif;font-size:18px;line-height:21px;color:#000;transform:rotate(9deg);}@media screen and (min-width:48em){.listing-product-pod .slick-arrow.ugc-next:after{top:-91px;right:-30px;bottom:inherit;}}.listing-product-pod .slick-arrow.ugc-next:before{background:url(/Content/Images/Shared/illustrative-arrow-black.svg);height:100%;background-repeat:no-repeat;content:"";position:absolute;right:9px;width:100%;max-height:45px;transform:scale(-1,1) rotate(173deg);bottom:-47px;}@media screen and (min-width:48em){.listing-product-pod .slick-arrow.ugc-next:before{transform:scale(-1,-1) rotate(173deg);top:-49px;}}.listing-reviews-banner{background-color:#f3f3f3;padding-top:16px;}.listing-review{display:flex;flex-direction:column;justify-content:center;padding:30px;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;}.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;}.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;}.pet-health-container{background-color:#ffdc9d;}.pet-health-container .heading{margin-bottom:5px;}.pet-health-container .sub-heading{font-size:21px;line-height:25px;}.pet-health-container-status{background-color:#ffdc9d;}.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{max-width:500px;margin:auto;}@media screen and (max-width:767px){.funnel-product-page h1,.funnel-product-page h3{font-size:35px;line-height:39px;}}.funnel-product-page h2{max-width:500px;margin:auto;margin-top:40px;margin-bottom:-10px;}@media screen and (max-width:767px){.funnel-product-page h2{font-size:24px;line-height:28px;}}.funnel-product-page.upsell-container,.funnel-product-page.funnel-upsell-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-upsell-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-upsell-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-upsell-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-upsell-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-upsell-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-upsell-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-upsell-container .funnel-cta a,.funnel-product-page.shop-upsell-container .funnel-cta a{display:block;margin:auto;margin-bottom:16px;}.funnel-product-page.upsell-container .funnel-cta button.add-another-pet,.funnel-product-page.funnel-upsell-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-upsell-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:after,.funnel-product-page.funnel-upsell-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-upsell-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.fixed-cta,.funnel-product-page.funnel-upsell-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-upsell-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-upsell-container{padding-bottom:160px;}.funnel-product-page.funnel-upsell-container .heading{margin-bottom:5px;}.funnel-product-page.funnel-upsell-container .sub-heading{font-size:21px;line-height:25px;}.funnel-product-page.funnel-upsell-container .funnel-cta .button-blur{height:138px;}.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;}.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:#61616199;}.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;}.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:250px;margin-top:20px;}.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;margin-top:12px;padding:17px 0 50px;border-radius:70px 70px 0 0;}@media screen and (min-width:48em){.funnel-questions-container .funnel-questions{max-width:650px;padding:17px 0;}}.funnel-questions-container .question-page:not(.active-question-page){display:none;}.funnel-questions-container h3{font-size:18px;line-height:18px;margin-bottom:16px;}.funnel-questions-container h3 span{font-size:18px;line-height:8px;margin-bottom:16px;}.funnel-questions-container section{margin-bottom:22px;padding:0 25px;}@media screen and (min-width:48em){.funnel-questions-container section{padding:0 120px;}}.funnel-questions-container .funnel-answer-container{display:flex;margin-top:5px;}.funnel-questions-container .funnel-answer-container .funnel-single-choice-answer,.funnel-questions-container .funnel-answer-container .funnel-allergen-question{background-color:#eaeae8;font-family:futura-pt-bold,sans-serif;font-size:15px;line-height:20px;text-transform:uppercase;border-radius:25px;margin-right:16px;width:50%;padding:12px 0;cursor:pointer;}.funnel-questions-container .funnel-answer-container .funnel-single-choice-answer.selected,.funnel-questions-container .funnel-answer-container .selected.funnel-allergen-question{background-color:#000;color:#fff;}.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% 6px;}.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:16px;}.funnel-questions-container .allergen-paragraph{margin-top:16px;margin-bottom:6px;}.funnel-questions-container .lifestyle-paragraph{margin-bottom:16px;}.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% 6px;background-repeat:no-repeat;}.funnel-questions-container #PetBreedForm #searchBreed.breed-open{border-radius:25px 25px 0 0;border-bottom:0;}.funnel-questions-container #PetBreedForm #searchBreed.funnel-breed-disabled{pointer-events:none;opacity:.6;}.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;}.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 .back-funnel-page{display:block;font-family:futura-pt,sans-serif;cursor:pointer;text-decoration:underline;margin-top:22px;font-size:18px;}.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;}.funnel-questions-container #PetNameForm .funnel-info{margin-top: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:12px;}.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:14px;line-height:14px;}.funnel-questions-container .weight-unsure-link{font-family:futura-pt,sans-serif;font-size:14px;text-decoration:underline;color:#7cc5e5;cursor:pointer;}.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;}.funnel-product-image-container .product-image .product-roundel.middle{top:calc(50% - 30px);right:-8px;transform:translateY(-50%);}.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;}.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");}@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 .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 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.reveal{top:0 !important;margin:50px auto;padding:0 24px;}.funnel-modal .reveal-content{margin:0;}.funnel-modal .reveal-content .funnel-product-image-container{padding:25px 0;}.funnel-modal .reveal-content .funnel-product-image-container .product-image .product-roundel.middle{top:50%;transform:translateY(-50%);}.funnel-modal .reveal-content h3{font-size:32px;line-height:30px;}.funnel-modal .reveal-content h3 .product-name-descriptor{display:block;font-family:futura-pt,sans-serif;font-size:21px;line-height:25px;}.funnel-modal .reveal-content .product-stars.yotpo{margin:12px 0;}.funnel-modal .reveal-content .reveal-cta{background-color:#ff585d;margin-top:30px;}.funnel-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 .reveal-content .delivery-frequency span:not(.frequency-placeholder){margin:auto 8px;}.funnel-modal.product-added .funnel-add-product{background-color:#4ad282;border-color:#4ad282;color:#000;pointer-events:none;}.funnel-modal.product-added .funnel-add-product.test-a{display:none;}.funnel-modal.product-added .button-copy{position:relative;}.funnel-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.product-added.shop-modal.product-added .funnel-add-product{pointer-events:all;}.funnel-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.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.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-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:20px;}.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:16px;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:5px 0 16px;margin-top:-16px;cursor:pointer;}.funnel-remove-product img{width:14px;}.funnel-remove-product p{color:#000;font-size:14px;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:after,.funnel-variant-select [type=radio]:not(:checked)+label:after,.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:before,.funnel-variant-select .secondary-radio [type=radio]:not(:checked)+label:before,.funnel-variant-select .secondary-radio [type=radio]:checked+label:after,.funnel-variant-select .secondary-radio [type=radio]:not(:checked)+label:after{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:22px;height:22px;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]: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]:checked+label:after,.funnel-variant-select [type=radio]:not(:checked)+label:after{background-image:url("/Content/Images/Funnel/black-tick-circle.svg");background-repeat:no-repeat;background-size:cover;}.funnel-cta.fixed-cta{padding-top:16px;position:fixed;bottom:0;width:100%;}.funnel-cta.fixed-cta .button-blur{padding-top:16px;position:fixed;bottom:0;width:100%;background-color:#d9d9d999;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:#33549d;border-color:#33549d;color:#fff;font-size:15px;height:45px;border-radius:25px;max-width:313px;cursor:pointer;position:relative;}.funnel-cta button:hover,.funnel-cta button:focus,.funnel-cta a:hover,.funnel-cta a:focus{background-color:#33549d;}.funnel-cta button:after,.funnel-cta a:after{content:url("/Content/Images/Funnel/next-arrow.svg");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:flex;align-items:center;}.funnel-email-modal h3 span{display:inline-block;margin:0 4px;}.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:25px;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-button{font-family:futura-pt,sans-serif;background-color:#eaeae8;width:20px;height:20px;padding:0;border-radius:100%;line-height:0;border:none;}.your-basket-container .quantity-button.cant-click{pointer-events:none;cursor:none;}.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;margin-bottom:-10px;font-size:22px;line-height:26px;}.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;}