@font-face{font-family:'cooperhewitt';src:url(//cdn.butternutbox.com/assets/CooperHewitt-Bold-21438aa06ded30d549b9487952fed855e252edb06cd8e96b20e92a28f9f349d9.eot);src:url(//cdn.butternutbox.com/assets/CooperHewitt-Bold-21438aa06ded30d549b9487952fed855e252edb06cd8e96b20e92a28f9f349d9.eot?#iefix) format("embedded-opentype"),url(//cdn.butternutbox.com/assets/CooperHewitt-Bold-2a008857f8248383165e6eb05fec57009373a515a75171e0fae032010bc9731e.woff2) format("woff2"),url(//cdn.butternutbox.com/assets/CooperHewitt-Bold-f03bc44cd748cc9340283630a88f209e28c28f48d0bff941e3e7c66ccab91663.woff) format("woff"),url(//cdn.butternutbox.com/assets/CooperHewitt-Bold-0ebf211f8b7c84ccae932b54e0c8a9fee304420d22bfc827b1e96327e2f6a5e0.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'cooperhewitt';src:url(//cdn.butternutbox.com/assets/CooperHewitt-Bold-21438aa06ded30d549b9487952fed855e252edb06cd8e96b20e92a28f9f349d9.eot);src:url(//cdn.butternutbox.com/assets/CooperHewitt-Bold-21438aa06ded30d549b9487952fed855e252edb06cd8e96b20e92a28f9f349d9.eot?#iefix) format("embedded-opentype"),url(//cdn.butternutbox.com/assets/CooperHewitt-Bold-2a008857f8248383165e6eb05fec57009373a515a75171e0fae032010bc9731e.woff2) format("woff2"),url(//cdn.butternutbox.com/assets/CooperHewitt-Bold-f03bc44cd748cc9340283630a88f209e28c28f48d0bff941e3e7c66ccab91663.woff) format("woff"),url(//cdn.butternutbox.com/assets/CooperHewitt-Bold-0ebf211f8b7c84ccae932b54e0c8a9fee304420d22bfc827b1e96327e2f6a5e0.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'gt-pressura-mono';src:url(//cdn.butternutbox.com/assets/GTPressuraMono-e91ec497fb4803eabdb53f21b9a6b670155ad63462c55626cba604bcaa2e57a7.eot);src:url(//cdn.butternutbox.com/assets/GTPressuraMono-e91ec497fb4803eabdb53f21b9a6b670155ad63462c55626cba604bcaa2e57a7.eot?#iefix) format("embedded-opentype"),url(//cdn.butternutbox.com/assets/GTPressuraMono-08e5b67dcec28c07687423b60a49638ac08a1b41fabebbcc3e672a102e6d7717.woff2) format("woff2"),url(//cdn.butternutbox.com/assets/GTPressuraMono-0556ecccd09ac1aeacf86dcec4052f5e4d0babbdac3dbcfa6f52242ad1a8a6b5.woff) format("woff"),url(//cdn.butternutbox.com/assets/GTPressuraMono-dad73b54c4c7d060b1c183966f8d8b54354b7cd5f70594e5960cb786cbcf2832.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'gt-pressura-mono';src:url(//cdn.butternutbox.com/assets/GT-Pressura-Mono-Bold-b8f54db127babfe5a77f6f5c9f089dc29f59deaa780ba183c85e25ce27ae623c.eot);src:url(//cdn.butternutbox.com/assets/GT-Pressura-Mono-Bold-b8f54db127babfe5a77f6f5c9f089dc29f59deaa780ba183c85e25ce27ae623c.eot?#iefix) format("embedded-opentype"),url(//cdn.butternutbox.com/assets/GT-Pressura-Mono-Bold-8a5389e6666cbd1bf9f4ea08031931ec18b256a0131dadb514dc3df03b35aad8.woff2) format("woff2"),url(//cdn.butternutbox.com/assets/GT-Pressura-Mono-Bold-42405d85238278196fe75268e64788b6eaa2d4e7b7504d3e74b59d48cc185c9c.woff) format("woff"),url(//cdn.butternutbox.com/assets/GT-Pressura-Mono-Bold-49fa3c8b2389a93ef5ba010090fe0929d7eaaf7882b6bc80ce42113f39925610.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'gt-pressura-regular';src:url(//cdn.butternutbox.com/assets/GT-Pressura-Regular-ae99f36e0bf968af7635243944b85d4bc0b4ace123f80a9af0d6e4379692e04a.eot);src:url(//cdn.butternutbox.com/assets/GT-Pressura-Regular-ae99f36e0bf968af7635243944b85d4bc0b4ace123f80a9af0d6e4379692e04a.eot?#iefix) format("embedded-opentype"),url(//cdn.butternutbox.com/assets/GT-Pressura-Regular-939a820c2e8d519892d754e9b7e4b3a6ee751b6c1620f5794f89a27152f1cace.woff2) format("woff2"),url(//cdn.butternutbox.com/assets/GT-Pressura-Regular-08cea428a2780abf46db5a90cbd5aed3a011e6a5f6f455701262d45045c3c9bf.woff) format("woff"),url(//cdn.butternutbox.com/assets/GT-Pressura-Regular-10da72eca3b99a456c9c7f3329e3d1e6a2756ffa358215b1a33a2c90e02dc566.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'gt-pressura-regular';src:url(//cdn.butternutbox.com/assets/GT-Pressura-Bold-842e46d0250d7055ebe0bbe60ae220356d2513274959eab4fece194b4a87536b.eot);src:url(//cdn.butternutbox.com/assets/GT-Pressura-Bold-842e46d0250d7055ebe0bbe60ae220356d2513274959eab4fece194b4a87536b.eot?#iefix) format("embedded-opentype"),url(//cdn.butternutbox.com/assets/GT-Pressura-Bold-630177e30e27292ac4c7abf235714b2d9ef5782ca1e806c65a13889179170162.woff2) format("woff2"),url(//cdn.butternutbox.com/assets/GT-Pressura-Bold-957bf28c2da1b42af044a9e56ca9b34f07c2ef9e8719683159b0145ae69e6bfc.woff) format("woff"),url(//cdn.butternutbox.com/assets/GT-Pressura-Bold-336cfa280696668983fb1f569c37087c3aca840497267895f7f554121012dea1.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}html,body{font-size:62.5%;padding:0;margin:0;overscroll-behavior-y:auto;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;min-height:100%;scroll-behavior:smooth}html{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}*,*::before,*::after{box-sizing:border-box}ul,ol{list-style:none;margin:0;padding:0}ul li,ol li{margin:0;padding:0}:export{xs:375px;sm:600px;md:834px;lg:1280px;xl:1280px}.text-mono-18::-moz-selection,.text-mono-16::-moz-selection,.text-regular-28::-moz-selection,.text-regular-20::-moz-selection,.text-regular-18::-moz-selection,.text-regular-16::-moz-selection,.text-regular-14::-moz-selection,.text-regular-12::-moz-selection,.display-45::-moz-selection,.display-40::-moz-selection,.display-36::-moz-selection,.display-28::-moz-selection,.display-24::-moz-selection,.display-20::-moz-selection,.display-18::-moz-selection,.display-16::-moz-selection{background-color:#f2c4c4;color:#174f78}.text-mono-18::selection,.text-mono-16::selection,.text-regular-28::selection,.text-regular-20::selection,.text-regular-18::selection,.text-regular-16::selection,.text-regular-14::selection,.text-regular-12::selection,.display-45::selection,.display-40::selection,.display-36::selection,.display-28::selection,.display-24::selection,.display-20::selection,.display-18::selection,.display-16::selection{background-color:#f2c4c4;color:#174f78}.display-45,.display-40,.display-36,.display-28,.display-24,.display-20,.display-18,.display-16{font-family:"cooperhewitt", helvetica, arial, sans-serif;font-weight:700}.display-16{font-size:1.6rem}@media (min-width: 1280px){.display-16{font-size:2rem}.display-16.no-scale{font-size:1.6rem}}.display-18{font-size:1.8rem}@media (min-width: 1280px){.display-18{font-size:2.2rem}.display-18.no-scale{font-size:1.8rem}}.display-20{font-size:2rem}@media (min-width: 1280px){.display-20{font-size:2.4rem}.display-20.no-scale{font-size:2rem}}.display-24{font-size:2.4rem}@media (min-width: 1280px){.display-24{font-size:2.8rem}.display-24.no-scale{font-size:2.4rem}}.display-28{font-size:2.8rem}@media (min-width: 1280px){.display-28{font-size:3.2rem}.display-28.no-scale{font-size:2.8rem}}.display-36{font-size:3.6rem}@media (min-width: 1280px){.display-36{font-size:4rem}.display-36.no-scale{font-size:3.6rem}}.display-40{font-size:4rem}@media (min-width: 1280px){.display-40{font-size:4.4rem}.display-40.no-scale{font-size:4rem}}.display-45{font-size:4.5rem}@media (min-width: 1280px){.display-45{font-size:4.9rem}.display-45.no-scale{font-size:4.5rem}}.text-mono-18,.text-mono-16,.text-regular-28,.text-regular-20,.text-regular-18,.text-regular-16,.text-regular-14,.text-regular-12{font-family:"gt-pressura-regular", helvetica, arial, sans-serif;font-weight:400}.text-regular-12{font-size:1.2rem}@media (min-width: 1280px){.text-regular-12{font-size:1.4rem}.text-regular-12.no-scale{font-size:1.2rem}}.text-regular-12.bold{font-weight:700}.text-regular-12 b{font-weight:700}.text-regular-14{font-size:1.4rem}@media (min-width: 1280px){.text-regular-14{font-size:1.6rem}.text-regular-14.no-scale{font-size:1.4rem}}.text-regular-14.bold{font-weight:700}.text-regular-14 b{font-weight:700}.text-regular-16{font-size:1.6rem}@media (min-width: 1280px){.text-regular-16{font-size:1.8rem}.text-regular-16.no-scale{font-size:1.6rem}}.text-regular-16.bold{font-weight:700}.text-regular-16 b{font-weight:700}.text-regular-18{font-size:1.8rem}@media (min-width: 1280px){.text-regular-18{font-size:2rem}.text-regular-18.no-scale{font-size:1.8rem}}.text-regular-18.bold{font-weight:700}.text-regular-18 b{font-weight:700}.text-regular-20{font-size:2rem}@media (min-width: 1280px){.text-regular-20{font-size:2.2rem}.text-regular-20.no-scale{font-size:2rem}}.text-regular-20.bold{font-weight:700}.text-regular-20 b{font-weight:700}.text-regular-28{font-size:2.8rem}@media (min-width: 1280px){.text-regular-28{font-size:3rem}.text-regular-28.no-scale{font-size:2.8rem}}.text-regular-28.bold{font-weight:700}.text-regular-28 b{font-weight:700}.text-mono-16{font-size:1.6rem}@media (min-width: 1280px){.text-mono-16{font-size:1.8rem}.text-mono-16.no-scale{font-size:1.6rem}}.text-mono-18{font-size:1.8rem}@media (min-width: 1280px){.text-mono-18{font-size:2rem}.text-mono-18.no-scale{font-size:1.8rem}}.mobile-and-tablet-view{display:block}@media (min-width: 1280px){.mobile-and-tablet-view{display:none}}.desktop-view{display:none}@media (min-width: 1280px){.desktop-view{display:block}}.accordion__item input[type='checkbox'],.accordion__item__title{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion{margin-bottom:5rem}.accordion:last-child{margin-bottom:0}.accordion__title{font-family:"cooperhewitt", helvetica, arial, sans-serif;font-size:2rem;margin-bottom:1rem}.accordion__item{border-bottom:0.2rem dashed #174f78;color:#174f78;position:relative;text-align:left}.accordion__item:hover .accordion__item__animated-marker,.accordion__item:focus .accordion__item__animated-marker{background-color:#ecf4f9;border-radius:50%}.accordion__item:active .accordion__item__animated-marker{background-color:#94b8d1}.accordion__item__animated-marker{height:4rem;position:absolute;right:0;top:1.5rem;width:4rem;padding:1rem}.accordion__item__animated-marker::before,.accordion__item__animated-marker::after{background-color:#174f78;border-radius:25%;content:'';position:absolute;transition-duration:0.25s;transition-property:transform, opacity;transition-timing-function:ease}.accordion__item__animated-marker::before{height:50%;left:50%;margin-left:-.2rem;top:25%;width:.3rem}.accordion__item__animated-marker::after{height:.3rem;left:25%;margin-top:-.2rem;opacity:1;top:50%;width:50%}.accordion__item__title{cursor:pointer;display:block;margin:0;padding:2rem 0;width:calc(100% - 4rem)}.accordion__item__content{margin-bottom:2rem;max-height:40rem;overflow:hidden;position:relative;transform:translate(0, 0);transition-duration:0.25s;transition-property:max-height, opacity;transition-timing-function:ease;z-index:2}.accordion__item__content__section{margin-bottom:2rem}.accordion__item__content__section:last-child{margin-bottom:0}.accordion__item__content p,.accordion__item__content .accordion__item__title{font-size:1.8rem}@media (min-width: 834px){.accordion__item__content p,.accordion__item__content .accordion__item__title{font-size:2rem}}.accordion__item input[type='checkbox']{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;width:100%;z-index:1}.accordion__item input[type='checkbox']:not(:checked)~.accordion__item__content{margin:0;max-height:0;opacity:0}.accordion__item input[type='checkbox']:checked~.accordion__item__animated-marker::before{transform:rotate(90deg)}.accordion__item input[type='checkbox']:checked~.accordion__item__animated-marker::after{opacity:0}.accordion__item input.accordion__item__content[type='checkbox']:checked{opacity:1}.cookie-banner{position:fixed;bottom:0;z-index:100000001;background:#174f78 url(//cdn.butternutbox.com/assets/backgrounds/cookie-and-paws-2458b3e6bd48ab70a90bdd4a71e8540492bf49e41fee392905990efcb6f9d414.svg);background-repeat:no-repeat;background-position:-28% 85%;width:100%;transform:translate(0%, 100%);transition:transform .3s ease}@media (min-width: 834px){.cookie-banner{min-width:73.8rem;width:90%;background-position:92% 25%;border-top-left-radius:.4rem;border-top-right-radius:.4rem;left:50%;transform:translate(-50%, 100%)}}.cookie-banner.transition-in{transform:translate(0, 0)}@media (min-width: 834px){.cookie-banner.transition-in{transform:translate(-50%, 0%)}}.cookie-banner.transition-out{transform:translateY(100%)}.cookie-banner__close{position:absolute;top:1rem;right:1rem;width:3.5rem;height:3.5rem;display:flex;align-self:flex-end;justify-content:center;align-items:center;padding:0;border-radius:50%;background:none}@media (min-width: 834px){.cookie-banner__close{top:2rem;right:2rem}}.cookie-banner__close img{width:1.8rem;height:1.8rem}.cookie-banner__close:hover{background-color:#0f3f61}.cookie-banner__title{text-align:center;color:#ffe180;margin-top:1.5rem;margin-bottom:.5rem;font-size:2rem;font-family:"cooperhewitt", helvetica, arial, sans-serif}@media (min-width: 834px){.cookie-banner__title{text-align:left;margin:2rem 6rem 0 3rem;font-size:2.8rem}}.cookie-banner__content{margin:0 1.5rem 1.5rem;display:grid;grid-template-columns:auto;-moz-column-gap:4.5rem;column-gap:4.5rem}@media (min-width: 834px){.cookie-banner__content{margin:0 3.5rem 3rem 3rem;grid-template-columns:auto 1fr}}.cookie-banner__content p,.cookie-banner__content .accordion__item__title{font-size:1.6rem;color:#c9dbe8;text-align:left;font-family:"gt-pressura-regular", helvetica, arial, sans-serif;max-width:55rem;width:calc(100% - 3rem);margin:0}@media (min-width: 834px){.cookie-banner__content p,.cookie-banner__content .accordion__item__title{width:100%}}.cookie-banner__content p a,.cookie-banner__content .accordion__item__title a{font-size:1.6rem;color:#c9dbe8;text-decoration:underline}.cookie-banner__content p a:hover,.cookie-banner__content .accordion__item__title a:hover{opacity:.8}.cookie-banner__content .cookie-banner__buttons{display:flex;flex-direction:row;margin:1rem auto 0;align-self:end;width:calc(100% - 3rem)}@media (min-width: 834px){.cookie-banner__content .cookie-banner__buttons{width:100%;margin-top:3rem}}.cookie-banner__content .cookie-banner__buttons__manage-button{padding:.5rem 2rem;color:#fff;text-decoration:underline;background:none;border:0;text-transform:none;box-shadow:none;width:13rem;margin-right:1rem;font-family:"gt-pressura-mono", courier, courier-new, monospace;font-size:2rem}.cookie-banner__content .cookie-banner__buttons__manage-button::before{content:none}.cookie-banner__content .cookie-banner__buttons__manage-button:hover,.cookie-banner__content .cookie-banner__buttons__manage-button:focus,.cookie-banner__content .cookie-banner__buttons__manage-button:active{background-color:#0f3f61;outline:0}.cookie-banner__content .cookie-banner__buttons__accept-button{padding:.5rem 2rem;width:17rem}.cookie-modal-overlay{position:fixed;height:100%;width:100%;z-index:100000003;top:0;left:0;background-color:rgba(54,50,48,0.6);opacity:0;transition:opacity .3s ease;pointer-events:none}.cookie-modal-overlay.transition-in{opacity:1}.cookie-modal{background-color:#fff;color:#174f78;font-family:"gt-pressura-regular", helvetica, arial, sans-serif;height:120%;left:50%;overflow-y:scroll;padding-top:4rem;padding:1.5rem;position:fixed;text-align:left;top:50%;transform-origin:0 0;transform:translate(-50%, 50%);width:100%;z-index:100000004;transition:transform .3s ease}@media (min-width: 834px){.cookie-modal{border-radius:1.6rem;padding:4.8rem;height:auto;max-width:90rem;max-height:77rem;overflow-y:hidden;width:90%;transform:scale(0) translate(-50%, -50%)}.cookie-modal p,.cookie-modal .accordion__item__title,.cookie-modal li,.cookie-modal a{font-size:1.8rem}}.cookie-modal.transition-in{height:100%;transform:translate(-50%, -50%)}@media (min-width: 834px){.cookie-modal.transition-in{height:auto;transform:scale(1) translate(-50%, -50%)}}.cookie-modal h2{font-size:2.8rem;margin-bottom:2.5rem;margin-top:0;font-family:"cooperhewitt", helvetica, arial, sans-serif}.cookie-modal__info{margin-bottom:1.5rem}.cookie-modal__info p,.cookie-modal__info .accordion__item__title{font-size:1.8rem;font-family:"gt-pressura-regular", helvetica, arial, sans-serif;margin:0}.cookie-modal__info a{color:#174f78;text-decoration:underline}.cookie-modal__info:hover{cursor:pointer}.cookie-modal__control{display:grid;grid-template-columns:1fr}@media (min-width: 834px){.cookie-modal__control{grid-template-columns:1fr 1fr;grid-gap:7%}}.cookie-modal__control__functionality{display:grid;grid-template-rows:auto auto .1fr;margin-top:1rem}.cookie-modal__control__functionality h3{font-size:2.4rem;margin-bottom:.8rem;font-family:"cooperhewitt", helvetica, arial, sans-serif}@media (min-width: 834px){.cookie-modal__control__functionality h3{margin-top:0}}.cookie-modal__control__functionality li{display:flex;align-items:start;margin:0 0 1rem;font-size:1.8rem;font-family:"gt-pressura-regular", helvetica, arial, sans-serif}.cookie-modal__control__functionality li::before{content:'';height:2rem;width:2rem;min-width:2rem;margin-right:.5rem;background-image:url(//cdn.butternutbox.com/assets/icons/paws/paw-blue-5a45c8f94dac593e18c43fa9f07ec47d1ef8651ebbf80fcbc6822b9780273d8f.svg)}.cookie-modal__control__toggles button{display:flex;margin:0 0 1rem auto}.cookie-modal__control__toggles__toggle{display:flex;padding:1.5rem;margin:1.4rem 0;border-radius:.8rem;border:.1rem solid transparent}.cookie-modal__control__toggles__toggle:last-of-type{margin-bottom:0}.cookie-modal__control__toggles__toggle.required{background-color:#f7f5f3;pointer-events:none}.cookie-modal__control__toggles__toggle.active{background-color:#ecf4f9}.cookie-modal__control__toggles__toggle h4{margin-bottom:0;margin-top:0;font-size:2rem;font-family:"cooperhewitt", helvetica, arial, sans-serif}.cookie-modal__control__toggles__toggle p,.cookie-modal__control__toggles__toggle .accordion__item__title{font-size:1.6rem;font-family:"gt-pressura-regular", helvetica, arial, sans-serif;margin:0}.cookie-modal__control__toggles input{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:2rem;min-width:2rem;width:2rem;margin:.5rem 2rem 2rem 0;background-color:#ecf4f9;border-radius:.3rem;border:0.1rem solid #174f78}.cookie-modal__control__toggles input:checked{background:url(//cdn.butternutbox.com/assets/icons/checkmarks/white-checkmark-blue-bg-d98511087d62774ec5612c1f321a2dea68bba3302c5b3aed6ac09b9ee0e1e2af.svg) center no-repeat;background-size:auto 150%;outline:0}.cookie-modal .btn-group{position:sticky;background-color:#fff;display:grid;grid-gap:1.6rem;opacity:.95;margin-bottom:-1.5rem;padding:1.5rem}@media (min-width: 834px){.cookie-modal .btn-group{grid-template-columns:1fr 1fr 1fr;position:relative;padding:0;margin:4rem 0 0}}button{border:.1rem solid transparent;cursor:pointer;letter-spacing:0;outline:0;text-decoration:none;transition:background-color .25s ease}.btn{align-items:center;border-radius:10rem;box-shadow:0 0.2rem 0.4rem 0 rgba(54,50,48,0.25);box-sizing:border-box;color:#fff;display:flex;font-family:"gt-pressura-mono", courier, courier-new, monospace;font-size:1.8rem;font-weight:100;height:-moz-max-content;height:max-content;justify-content:center;min-height:4rem;padding:0 2.4rem;text-transform:uppercase}.btn:focus{box-shadow:0 0 0.5rem #363230}.btn:disabled:hover{cursor:not-allowed}.btn.full-width{width:100%}.btn.default{background-color:#696563}.btn.default:hover{background-color:#363230}.btn.default:disabled{background-color:#b6b3af}.btn.primary{background-color:#e66c55}.btn.primary:hover{background-color:#cc4b33}.btn.primary:focus{box-shadow:0 0 0 0.25rem #fff, 0 0 0 0.4rem #e66c55}.btn.primary:disabled{background-color:#ef9f90}.btn.secondary{background-color:#fff;border:0.15rem solid #e66c55;color:#e66c55}.btn.secondary:hover{background-color:#f9eeec}.btn.secondary:focus{box-shadow:0 0 0 0.25rem #fff, 0 0 0 0.4rem #e66c55}.btn.secondary:disabled{border:0.15rem solid #ef9f90;color:#ef9f90}.modal-container__backdrop{animation:fadeIn ease-in .3;background-color:rgba(54,50,48,0.6);height:100vh;left:0;overflow-y:scroll;position:fixed;top:0;width:100vw;z-index:100}.modal-container__modal{background-color:#fff;bottom:50%;color:#174f78;left:50%;max-height:90%;max-width:100%;overflow-y:auto;padding:3rem;position:fixed;transform:translate(-50%, 50%);z-index:100000001}@media (min-width: 834px){.modal-container__modal{max-width:unset}}.modal-container__modal .btn-with-shadow-container{margin:auto}.modal-container__modal--small{width:45rem}.modal-container__modal--medium{width:60rem}.modal-container__modal--large{width:75rem}.modal-container__modal--scale{bottom:50%;left:50%;max-width:95%}.modal-container__modal--bottom,.modal-container__modal--bottom-with-image{align-items:center;bottom:0;display:flex;flex-direction:column;height:100%;left:0;max-height:100%;width:100%}.modal-container__modal.interruptive-modal{height:auto;max-height:90%}.modal-container__modal--left{bottom:2rem;left:2rem}.modal-container__modal--right{bottom:0;left:unset;right:0}.modal-container__modal__close-btn{background-color:transparent;border:0;cursor:pointer;padding:1rem 1.5rem;position:absolute;right:0;top:0;z-index:102}.modal-container__modal__close-btn img{padding:.4rem 0 0}.modal-container__modal__actions{margin:1.5rem 0;width:100%}.modal-container__modal__actions button{width:50%}.modal-container__modal__actions__cancel-btn{background-color:#fff;color:#696563}.modal-container__modal__actions__submit-btn{border-color:#e66c55;color:#e66c55}.fixed-top-panel{position:sticky;top:0;z-index:10}.nav-wrapper{line-height:1;background:#fff;height:5rem;padding:0 1rem}@media (min-width: 1280px){.nav-wrapper{padding:0 1rem}}.nav-wrapper nav{display:flex;height:100%;justify-content:space-between;margin:auto;max-width:120rem;padding:0;position:relative;box-shadow:none}.nav-wrapper--mobile{box-shadow:0 0.2rem 0.6rem 0 rgba(54,50,48,0.1)}.nav-wrapper--mobile a{padding:.2rem .4rem}.nav-wrapper--mobile a:hover{background-color:rgba(255,213,75,0.5)}.nav-wrapper--mobile .nav-column__left,.nav-wrapper--mobile .nav-column__center,.nav-wrapper--mobile .nav-column__right{width:33%}.nav-wrapper--desktop{box-shadow:inset 0 0.2rem 0.4rem -0.1rem rgba(54,50,48,0.1);position:relative}.nav-wrapper--desktop::after{content:'';width:100%;height:1rem;box-shadow:0 0.2rem 0.4rem -0.1rem rgba(54,50,48,0.1);position:absolute;bottom:0;left:0}.nav-wrapper--desktop .nav-column a{margin-right:1.5rem;transition:background-color 0.2s ease-in-out, opacity 0.2s ease-in-out}.nav-wrapper--desktop .nav-item{z-index:1;position:relative;display:flex;align-items:center}.nav-wrapper--desktop .nav-item--active{position:relative;font-weight:700}.nav-wrapper--desktop .nav-item--active span{position:relative}.nav-wrapper--desktop .nav-item--active span::after{background-image:url(//cdn.butternutbox.com/assets/icons/ornaments/underlines/yellow-underline-fc81fe86794c70d2ad6332ce6a38da49d6c2bf6e6e82ea2b487aa6de471b49e3.svg);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:left bottom;padding-bottom:.4rem;background-size:100% .4rem;bottom:.1rem;content:'';left:0;position:absolute;width:100%;z-index:-1}.nav-wrapper--desktop .nav-item span{border-radius:.3rem;color:#174f78;padding:.5rem;transition:background-color 0.2s ease-in-out, opacity 0.2s ease-in-out}.nav-wrapper--desktop .nav-item:hover span{background-color:rgba(255,213,75,0.5)}.nav-wrapper--desktop .nav-item:active span,.nav-wrapper--desktop .nav-item:focus span{background-color:rgba(239,191,11,0.5)}.nav-column{display:flex;align-items:center}.nav-column__center{justify-content:center;align-items:unset}.nav-column__center a{padding:0}.nav-column__center img{height:4.5rem;width:unset}.nav-column__left{justify-content:space-between;align-items:unset}.nav-column__left .butternut-logo{width:auto}.nav-column__left__trigger img{cursor:pointer;margin-top:0.8rem}.nav-column__left img{height:4.5rem}.nav-column__right{justify-content:flex-end}.nav-column__right a:last-child{margin-left:1.5rem}.nav-column__right img{height:2rem;width:unset}.bcorp-logo{display:inline-block}.bcorp-logo__image{width:7.3rem;height:auto;vertical-align:bottom}.slide-out-nav__wrapper{position:fixed;top:0;height:100vh;width:100vw;background:rgba(54,50,48,0.6);opacity:0;pointer-events:none;transition:opacity 0.5s ease;z-index:11}.slide-out-nav__wrapper.open{opacity:1;pointer-events:all}.slide-out-nav__content{position:fixed;top:0;transform:translateX(-100%);z-index:103;left:0;display:flex;flex-direction:column;max-width:45rem;width:75%;height:100%;opacity:0;background-color:#fff;transition:transform 0.5s ease, opacity 0.5s ease}.slide-out-nav__content__item{display:flex;align-items:center;margin:1rem 0 1rem 1.5rem;position:relative;flex-grow:0;flex-shrink:1}.slide-out-nav__content__item:first-of-type{margin-top:1.5rem}.slide-out-nav__content__item img{margin-right:1.5rem;width:2.4rem;height:2.4rem}.slide-out-nav__content__item p,.slide-out-nav__content__item .accordion__item__title{color:#174f78;font-size:1.8rem;font-family:"gt-pressura-regular", helvetica, arial, sans-serif;margin:0;letter-spacing:0;text-align:left;line-height:1}.slide-out-nav__content__item--active{font-weight:700}.slide-out-nav__content__item--active::before{background-image:url(//cdn.butternutbox.com/assets/icons/navigation/icon-link-active-ea38f76f5649953fbed2d1324d4d5a2e61cc03dac2ed599e5a81a7d9b8726354.svg);background-size:contain;background-repeat:no-repeat;content:'';height:2.4rem;position:absolute;width:2.4rem;z-index:-1}.slide-out-nav__content__item--active p,.slide-out-nav__content__item--active .accordion__item__title{position:relative}.slide-out-nav__content__item--active p::after,.slide-out-nav__content__item--active .accordion__item__title::after{background-image:url(//cdn.butternutbox.com/assets/icons/ornaments/underlines/yellow-underline-fc81fe86794c70d2ad6332ce6a38da49d6c2bf6e6e82ea2b487aa6de471b49e3.svg);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:left bottom;padding-bottom:.4rem;background-size:100% .4rem;bottom:.1rem;content:'';left:0;position:absolute;width:100%;z-index:-1}.slide-out-nav__content__item__badge{width:3rem;height:3rem;min-width:3rem;min-height:3rem;margin-left:.5rem}.slide-out-nav__content__item .new-referrals-notification{font-family:"gt-pressura-regular", helvetica, arial, sans-serif;background-color:#e66c55;color:#fff;font-size:1.6rem;width:2rem;height:2rem;border-radius:50%;position:absolute;top:-.3rem;left:1.4rem;z-index:1}.slide-out-nav__content__divider{margin:1.5rem 0;border-top:0.22rem dashed #c9dbe8;border-right:0;border-bottom:0;border-left:0}.slide-out-nav__content__divider:last-of-type{display:none}.slide-out-nav__content__bcorp{overflow:hidden;display:flex;flex-grow:1;align-self:flex-end;justify-content:flex-end;width:100%;padding-right:3.4rem;padding-top:.4rem}.slide-out-nav__content__bcorp>div{height:100%;display:flex}.slide-out-nav__content__bcorp>div>a{height:100%;max-height:11rem;align-self:flex-end}.slide-out-nav__content__bcorp>div>a>img{width:auto;height:100%;vertical-align:bottom}.slide-out-nav__content.open{transform:translateX(0%);opacity:1}.carousel-container{overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth}.carousel-container::-webkit-scrollbar{display:none}.carousel-container.draggable{cursor:grab;scroll-snap-type:none;scroll-behavior:auto}.carousel{display:flex}.carousel__slide{display:flex;scroll-snap-align:start}.carousel__slide:last-child{margin-right:2rem}.faq{display:flex;justify-content:center;color:#174f78;background-color:#fbf8e9}.faq h2{margin-bottom:1.6rem}.faq__wrapper{max-width:60rem}.faq__question-container{display:flex;flex-direction:column;width:100%;align-items:center;text-align:left;padding-top:2.2rem;padding-bottom:14rem;padding-left:1.2rem;padding-right:1.2rem}.faq__question-container__title{text-align:center}.faq__button{width:-moz-fit-content;width:fit-content}.accordion{align-items:center;display:flex;flex-direction:column;margin-bottom:2.5rem}.accordion__heading{margin-top:0;margin-bottom:3.2rem;text-align:center}.accordion__item{max-width:45rem}.accordion__item:hover .accordion__item__animated-marker{background-color:#fbedb6}.accordion__item:active .accordion__item__animated-marker,.accordion__item:focus .accordion__item__animated-marker{background-color:#fbedb6}.accordion__item__content{max-height:unset}.footer-wrapper h4,.footer-wrapper a,.footer-wrapper p,.footer-wrapper .accordion__item__title,.footer-wrapper button{color:#174f78}.footer-wrapper h4{margin-bottom:0}@media (min-width: 834px){.footer-wrapper h4{margin-top:0}}.footer-wrapper li{padding:0.4rem 0}.footer-wrapper li button{background:none}.footer{background-color:#ffe180;padding:2.4rem 0 6.4rem;position:relative;text-align:left;width:100%}.footer.footer--no-wavey-background::before{display:none}.footer::before{z-index:1;content:'';display:block;position:absolute;width:100%;height:1.6rem;top:-1.5rem;background:#ffe180;left:0;-webkit-clip-path:polygon(0% 19.34%, 5% 14%, 10% 9%, 15% 6%, 20% 5%, 25% 6%, 30% 9%, 35% 14%, 40% 20%, 45% 28%, 50% 37%, 55% 47%, 60% 57%, 65% 66%, 70% 74%, 75% 80%, 80% 85%, 85% 89%, 90% 92%, 95% 94%, 100% 95%, 100% 100%, 0% 100%);clip-path:polygon(0% 19.34%, 5% 14%, 10% 9%, 15% 6%, 20% 5%, 25% 6%, 30% 9%, 35% 14%, 40% 20%, 45% 28%, 50% 37%, 55% 47%, 60% 57%, 65% 66%, 70% 74%, 75% 80%, 80% 85%, 85% 89%, 90% 92%, 95% 94%, 100% 95%, 100% 100%, 0% 100%)}@media (min-width: 600px){.footer{padding:3.2rem 0 6.4rem}}@media (min-width: 834px){.footer{padding:5.6rem 6.4rem 6.4rem}}.footer__dog-illustration{right:4rem;position:absolute;top:-7.5rem;z-index:1}@media (min-width: 834px){.footer__dog-illustration{right:26rem}}.footer__main{max-width:120rem;margin:0 1.6rem}@media (min-width: 1280px){.footer__main{margin:0 auto}}@media (min-width: 834px){.footer__column-wrapper{margin-bottom:3.2rem;display:grid;grid-template-columns:1fr 2fr}}.footer__logo-section{display:flex;justify-content:space-between}@media (min-width: 834px){.footer__logo-section{flex-direction:column}}.footer__logo img{width:9.9rem}.footer__bcorp img{width:3.8rem}.footer__available-payment-methods__list{display:flex;gap:0.8rem}.footer__column{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 600px){.footer__column{flex-direction:row;gap:1.6rem}}.footer__column__social{display:flex;margin:3.2rem 0 1.6rem;gap:2.4rem;flex-direction:column}@media (min-width: 600px){.footer__column__social{flex-direction:row;justify-content:space-between}}.footer__social-links{align-items:center;display:flex;margin-left:-0.4rem;gap:1.6rem}@media (min-width: 600px){.subfooter{display:flex;align-items:center;justify-content:space-between}}.subfooter__column{display:flex;flex-wrap:wrap;gap:1.6rem}.divider{background-image:var(--separator);background-repeat:repeat-x;height:.22rem}.footer-links__column{display:flex;flex-direction:column;gap:8px}.grecaptcha-badge{display:none;z-index:-1}.footer-lead-capture-wrapper{position:relative}.footer-lead-capture-wrapper h3,.footer-lead-capture-wrapper p,.footer-lead-capture-wrapper .accordion__item__title{color:#174f78;margin-top:0;margin-bottom:0}.footer-lead-capture-wrapper .footer-lead-capture{background-color:#ffd54b;padding:3.2rem 0 1.2rem;position:relative;width:100%}.footer-lead-capture-wrapper .footer-lead-capture::before{content:'';display:block;position:absolute;width:100%;height:1.6rem;top:-1.5rem;background:#ffd54b;left:0;-webkit-clip-path:polygon(0% 19.34%, 5% 14%, 10% 9%, 15% 6%, 20% 5%, 25% 6%, 30% 9%, 35% 14%, 40% 20%, 45% 28%, 50% 37%, 55% 47%, 60% 57%, 65% 66%, 70% 74%, 75% 80%, 80% 85%, 85% 89%, 90% 92%, 95% 94%, 100% 95%, 100% 100%, 0% 100%);clip-path:polygon(0% 19.34%, 5% 14%, 10% 9%, 15% 6%, 20% 5%, 25% 6%, 30% 9%, 35% 14%, 40% 20%, 45% 28%, 50% 37%, 55% 47%, 60% 57%, 65% 66%, 70% 74%, 75% 80%, 80% 85%, 85% 89%, 90% 92%, 95% 94%, 100% 95%, 100% 100%, 0% 100%)}@media (min-width: 600px){.footer-lead-capture-wrapper .footer-lead-capture{padding:3.2rem 0 2rem}}@media (min-width: 834px){.footer-lead-capture-wrapper .footer-lead-capture{padding:4rem 6.4rem 3.2rem}}.footer-lead-capture-wrapper .footer-lead-capture__message-wrapper__mobile{display:block;height:2rem;margin-top:0.8rem}@media (min-width: 600px){.footer-lead-capture-wrapper .footer-lead-capture__message-wrapper__mobile{display:none}}.footer-lead-capture-wrapper .footer-lead-capture__message{align-items:center;color:#174f78;display:flex}.footer-lead-capture-wrapper .footer-lead-capture__message img{width:1.6rem;margin-right:0.8rem}.footer-lead-capture-wrapper .footer-lead-capture__dog-illustration{right:4rem;position:absolute;top:-7.5rem;z-index:1}@media (min-width: 834px){.footer-lead-capture-wrapper .footer-lead-capture__dog-illustration{right:26rem}}.footer-lead-capture-wrapper .footer-lead-capture__main{max-width:120rem;margin:0 1.6rem}@media (min-width: 1280px){.footer-lead-capture-wrapper .footer-lead-capture__main{margin:0 auto}}.footer-lead-capture-wrapper .footer-lead-capture__column-wrapper{flex-direction:column;justify-content:flex-start}@media (min-width: 1280px){.footer-lead-capture-wrapper .footer-lead-capture__column-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:top}}.footer-lead-capture-wrapper .footer-lead-capture__column{flex:1}.footer-lead-capture-wrapper .footer-lead-capture__column__left{text-align:left;margin-bottom:1.8rem}@media (min-width: 1280px){.footer-lead-capture-wrapper .footer-lead-capture__column__left{margin-bottom:0}}.footer-lead-capture-wrapper .footer-lead-capture__column__left h3,.footer-lead-capture-wrapper .footer-lead-capture__column__left p,.footer-lead-capture-wrapper .footer-lead-capture__column__left .accordion__item__title{text-align:left}.footer-lead-capture-wrapper .footer-lead-capture__form-inner{display:flex;flex-direction:column;justify-content:flex-start}@media (min-width: 600px){.footer-lead-capture-wrapper .footer-lead-capture__form-inner{flex-direction:row}}@media (min-width: 834px){.footer-lead-capture-wrapper .footer-lead-capture__form-inner{justify-content:flex-end}}@media (min-width: 600px){.footer-lead-capture-wrapper .footer-lead-capture__form-inner button{margin-left:1.6rem}}.footer-lead-capture-wrapper .footer-lead-capture__form-inner .input-wrapper{display:grid;flex:1;width:100%}@media (min-width: 600px){.footer-lead-capture-wrapper .footer-lead-capture__form-inner .input-wrapper{grid-template-rows:auto 2rem}}@media (min-width: 1280px){.footer-lead-capture-wrapper .footer-lead-capture__form-inner .input-wrapper{max-width:34.8rem}}.footer-lead-capture-wrapper .footer-lead-capture__form-inner .input-wrapper p,.footer-lead-capture-wrapper .footer-lead-capture__form-inner .input-wrapper .accordion__item__title{display:none}@media (min-width: 600px){.footer-lead-capture-wrapper .footer-lead-capture__form-inner .input-wrapper p,.footer-lead-capture-wrapper .footer-lead-capture__form-inner .input-wrapper .accordion__item__title{display:flex}}.footer-lead-capture-wrapper .footer-lead-capture__form-inner .input-wrapper input{background-color:#fff;border:0.2rem solid #3f769e;border-radius:.3rem;box-sizing:border-box;color:#174f78;font-family:"gt-pressura-regular", helvetica, arial, sans-serif;font-size:1.8rem;height:6rem;margin-bottom:0.8rem;min-height:6rem;padding:1rem;width:100%}.footer-lead-capture-wrapper .footer-lead-capture__form-inner .input-wrapper input:focus{border:0.2rem solid #174f78;outline:0}.selector__container{width:100%;position:relative}.selector__container label{display:block;text-align:left;padding-bottom:0.8rem;color:#3f769e}.selector__header{display:flex;background-color:#fff;border:0.2rem solid #3f769e;box-shadow:0 0 0.6rem rgba(54,50,48,0.25);border-radius:.3rem;padding:0 1.3rem;align-items:center;justify-content:space-between;cursor:pointer;transition:border-color .25s ease;box-sizing:border-box;min-height:6rem}.selector__header img{transition:transform .25s ease}.selector__header.open{border-top-left-radius:.3rem;border-top-right-radius:.3rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.selector__header.open img{transform:rotate(180deg)}.selector .disabled{cursor:not-allowed;border-color:#b6b3af}.selector__list-container{border:0.2rem solid #3f769e;border-top:0;box-shadow:0 0 0.6rem rgba(54,50,48,0.25);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;position:absolute;z-index:2;left:0;right:0;background-color:#fff;max-height:30rem;overflow-x:scroll}.selector__list-container.hidden{display:none}.selector__list{list-style:none;cursor:pointer;padding:0;margin:0}.selector__option__list-item p,.selector__option__list-item .accordion__item__title{padding:1rem}.selector__option__list-item:hover{background-color:#fbf8e9}.selector__option__list-item.selected{background-color:#fbf8e9}.selector__chevron-icon{width:3rem}.selector__chevron-icon img{width:1.2rem;height:1.2rem}@media (min-width: 1280px){.selector__chevron-icon img{width:2rem;height:2rem}}.benefits-banner{background-color:#fbf8e9;padding:4rem 1.6rem}.benefits-banner__benefits{display:flex;justify-content:center}.benefits-banner__benefits__benefit{padding:0 0.6rem;display:flex;flex-direction:column;align-items:center;color:#174f78;text-align:center;flex-basis:100%}@media (min-width: 834px){.benefits-banner__benefits__benefit{padding:0 5.6rem;flex-basis:auto}}.benefits-banner__benefits__benefit:first-of-type{padding-left:0}.benefits-banner__benefits__benefit:last-of-type{padding-right:0}.benefits-banner__benefits__benefit p,.benefits-banner__benefits__benefit .accordion__item__title{margin-top:0.8rem;margin-bottom:0;text-wrap:pretty}.benefits-banner__benefits__separator{display:none}@media (min-width: 600px){.benefits-banner__benefits__separator{display:block;height:9rem;-o-object-fit:none;object-fit:none}}.breed-selector-wrapper{width:100%;z-index:1;height:5rem;position:relative;margin-bottom:1rem}.breed-selector-wrapper--homepage{height:20.6rem;margin-top:.5rem}.breed-selector-wrapper .breed-selector{position:absolute;width:100%}.fresh-carousel-section{margin-right:.8rem}.fresh-carousel-section__slide{position:relative}.fresh-carousel-section__image{position:absolute;height:12rem;left:0;margin:auto;right:0;top:-6rem;width:12rem;pointer-events:none}.fresh-carousel-section__card{background-color:#fbedb6;border-radius:1.6rem;height:15.2rem;margin-top:6.4rem;width:15.2rem}.fresh-carousel-section__copy{bottom:0;padding:0 1.6rem 1.6rem;position:absolute;text-align:center;width:100%}.fresh-carousel-section__copy__title,.fresh-carousel-section__copy__subtitle{margin:0}.fresh-carousel-section__copy__title{line-height:1.8rem;margin-bottom:0.8rem}.fresh-carousel-section__copy__subtitle{line-height:1.6rem;margin-bottom:0.4rem}.fresh-section{background-color:#fbf8e9;color:#174f78}@media (min-width: 834px){.fresh-section{display:grid;grid-template-columns:1fr;padding:4rem 1.6rem 0}}@media (min-width: 834px){.fresh-section__wrapper{display:grid;grid-gap:2.4rem;grid-template-columns:1fr 1fr}}@media (min-width: 1280px){.fresh-section__wrapper{margin:auto;width:80%}}.fresh-section__food{padding:4rem 0 0 1.6rem}@media (min-width: 834px){.fresh-section__food{display:inline-grid;order:-1;padding:0}}.fresh-section__food__copy{padding-right:1.6rem}.fresh-section__food__copy__title{margin-bottom:1.6rem;margin-top:0}.fresh-section__meal-image-wrapper{margin:auto}.fresh-section__meal-image{width:100%;height:auto}@media (min-width: 1280px){.fresh-section__meal-image{max-width:50rem}}.hero-wrapper__image-max-height,.hero-wrapper__image{position:relative;color:#174f78;background-image:var(--base-image);background-position:center right;background-size:cover;background-repeat:no-repeat;display:grid;height:68rem}@media (min-width: 600px){.hero-wrapper__image-max-height,.hero-wrapper__image{background-image:var(--mobile-image);background-position:right;background-size:cover;background-repeat:no-repeat;height:60rem}}@media (min-width: 834px){.hero-wrapper__image-max-height,.hero-wrapper__image{background-position:center;height:51rem}}@media (min-width: 1280px){.hero-wrapper__image-max-height,.hero-wrapper__image{grid-template-columns:.8fr 1fr;background-image:var(--desktop-image);background-position:center left;background-size:cover;background-repeat:no-repeat;grid-column:1 / 3;height:65rem}}.hero-wrapper__image-max-height{max-height:calc(100vh - 5rem);background-position:bottom right}.hero-wrapper__title{margin-bottom:0;padding:0 2.4rem;text-align:center;text-shadow:none;white-space:unset}@media (min-width: 834px){.hero-wrapper__title{text-align:left;align-self:start;padding:0}}@media (min-width: 1280px){.hero-wrapper__title{text-shadow:0.2rem 0.2rem 0 #f6d17d;white-space:nowrap}}.hero-wrapper__title-returning-guest{margin-bottom:1rem}.hero-wrapper__box{border-radius:2rem 2rem 0 0;background-color:transparent;align-self:flex-end;width:100%;padding:1.3rem 1.6rem;justify-content:center}.hero-wrapper__box .box-wrapper{display:flex;flex-direction:column;align-items:center}@media (min-width: 834px){.hero-wrapper__box{flex-direction:row;align-self:start;padding-left:3.2rem;justify-content:flex-start;display:flex}.hero-wrapper__box .box-wrapper{width:50%;align-self:center;align-items:start}}@media (min-width: 1280px){.hero-wrapper__box{flex-direction:column;align-self:unset;padding-left:0;border-radius:0;background-color:#fbedb6;height:100%;display:flex;justify-content:center;padding-right:11rem;padding-left:7rem}.hero-wrapper__box .box-wrapper{width:100%;align-self:unset;align-items:start}}.hero-wrapper__box h2{margin-bottom:1rem;font-weight:400;margin-top:.4rem}@media (min-width: 1280px){.hero-wrapper__box h2{font-size:2rem;margin-bottom:2rem}.hero-wrapper__box h2.v2-variant{margin-top:2rem;margin-bottom:1.5rem}}.hero-wrapper__bcorp{position:absolute;top:1.8rem;right:2rem}.hero-wrapper__bcorp .bcorp-logo__image{height:8rem;width:auto}@media (min-width: 834px){.hero-wrapper__bcorp .bcorp-logo__image{height:10rem}}@media (min-width: 1280px){.hero-wrapper__bcorp{top:3rem;right:4rem}}@media (min-width: 1280px){.hero-image{background-position:center right}}.trustpilot-wrapper{position:relative;height:6rem;width:100%}.trustpilot{height:6rem;left:50%;padding:1rem;position:absolute;transform:translate(-50%, 0);width:calc(100% - (2 * 1.5rem))}@media (min-width: 834px){.trustpilot{height:4.8rem;max-width:88rem}}.how-it-works__container{display:grid;grid-template-columns:1fr;background-color:#fbf8e9;padding:4rem 1.6rem 1.6rem;grid-gap:2rem}@media (min-width: 834px){.how-it-works__container{text-align:center}}@media (min-width: 1280px){.how-it-works__container{padding:6rem 1.6rem}}.how-it-works__container__title{margin:0;color:#174f78}.steps-wrapper{display:grid;grid-template-columns:1fr}@media (min-width: 834px){.steps-wrapper{grid-template-columns:1fr 50%;grid-gap:2rem;margin:auto;align-items:center}}@media (min-width: 1280px){.steps-wrapper{width:80%}}.steps-wrapper__images{position:relative}.steps-wrapper img{height:auto;width:100%}.steps-wrapper .fussy-eater-badge{height:12rem;position:absolute;top:1rem;right:1rem;width:12rem}.steps{display:flex;flex-direction:column;justify-content:center;grid-gap:2rem}.steps__step{display:grid;grid-gap:2rem;grid-template-columns:5.8rem 1fr;text-align:left}.steps__step--cta{grid-template-columns:1fr;grid-gap:0}@media (min-width: 834px){.steps__step--cta{grid-template-columns:5.8rem 1fr;grid-gap:2rem}}.steps__step__title{margin:0 0 .5rem;color:#174f78}.steps__step__description{margin:0;color:#174f78}.inside-first-box__container{display:grid;grid-template-columns:1fr;background-color:#fbf8e9;padding:4rem 1.6rem;grid-gap:2rem}@media (min-width: 834px){.inside-first-box__container{text-align:center}}@media (min-width: 1280px){.inside-first-box__container{padding:6rem 1.6rem}}.inside-first-box-header{color:#174f78;margin:0}.items-container{display:grid;grid-template-columns:1fr;grid-gap:2.4rem}@media (min-width: 834px){.items-container{margin:0 auto;max-width:80%;grid-template-columns:repeat(3, 1fr)}}.first-box-item{display:flex;flex-direction:column}.first-box-item__image-wrapper{position:relative}.first-box-item__image-wrapper__free-label{position:absolute;left:1rem;top:1rem;background-color:#eff8ed;padding:.5rem 1rem;height:3rem;border-radius:3rem;color:#1f6412}.first-box-item__image-wrapper__image{width:100%;border-radius:1rem;height:21rem;-o-object-fit:cover;object-fit:cover}.first-box-item__description{text-align:left;margin-top:1.6rem;color:#174f78}.first-box-item__description span{font-weight:bold}.perk-container{margin:auto;overflow:hidden;filter:drop-shadow(0 0.4rem 2rem rgba(54,50,48,0.1))}@media (min-width: 834px){.perk-container{border-radius:1.5rem;width:62.8rem;margin-bottom:-8rem;z-index:2}}.perk{display:grid;grid-template-columns:1fr}@media (min-width: 834px){.perk{grid-template-columns:27.7rem 1fr}}.perk__image-wrapper{position:relative;display:flex}.perk__image-wrapper__image{width:100%;height:21rem;-o-object-fit:cover;object-fit:cover;border-radius:1.5rem}@media (min-width: 834px){.perk__image-wrapper__image{width:28rem;border-radius:0}}.perk__image-wrapper__plus{position:absolute;bottom:0;right:1rem;margin:0;color:#fff}.perk__description-wrapper{display:flex;align-items:center;text-align:left;color:#174f78}@media (min-width: 834px){.perk__description-wrapper{background:#fff;padding:0 4rem}}.perk__description-wrapper span{font-weight:bold}.instagram-section{background-color:#ffe180;color:#174f78;position:relative;text-align:center}.instagram-section::before{z-index:1;content:'';display:block;position:absolute;width:100%;height:3rem;top:-2.9rem;background:#ffe180;left:0;-webkit-clip-path:polygon(0% 45.41%, 1.5% 42.606%, 2.934% 39.419%, 4.873% 35.337%, 7.279% 30.58%, 10.113% 25.365%, 13.337% 19.913%, 16.912% 14.443%, 20.799% 9.173%, 24.96% 4.323%, 24.96% 4.323%, 29.663% 0%, 34.462% 0%, 39.335% 1.315%, 44.258% 4.227%, 49.207% 8.249%, 54.159% 12.876%, 59.091% 17.6%, 63.977% 21.912%, 68.796% 25.307%, 73.524% 27.277%, 73.524% 27.277%, 76.507% 27.639%, 79.802% 27.501%, 83.261% 26.974%, 86.736% 26.165%, 90.081% 25.183%, 93.148% 24.136%, 95.79% 23.133%, 97.859% 22.282%, 99.209% 21.692%, 99.691% 21.471%, 100% 21%, 100% 100%, 0% 100%);clip-path:polygon(0% 45.41%, 1.5% 42.606%, 2.934% 39.419%, 4.873% 35.337%, 7.279% 30.58%, 10.113% 25.365%, 13.337% 19.913%, 16.912% 14.443%, 20.799% 9.173%, 24.96% 4.323%, 24.96% 4.323%, 29.663% 0%, 34.462% 0%, 39.335% 1.315%, 44.258% 4.227%, 49.207% 8.249%, 54.159% 12.876%, 59.091% 17.6%, 63.977% 21.912%, 68.796% 25.307%, 73.524% 27.277%, 73.524% 27.277%, 76.507% 27.639%, 79.802% 27.501%, 83.261% 26.974%, 86.736% 26.165%, 90.081% 25.183%, 93.148% 24.136%, 95.79% 23.133%, 97.859% 22.282%, 99.209% 21.692%, 99.691% 21.471%, 100% 21%, 100% 100%, 0% 100%)}.instagram-section__title{margin:0 0 0.4rem}@media (min-width: 834px){.instagram-section__title{padding-top:7rem}}@media (min-width: 1280px){.instagram-section__title{margin:0}}.instagram-section__subtitle{margin:0 0 4rem}.instagram-section__images{display:grid;grid-template-columns:1fr 1fr}@media (min-width: 834px){.instagram-section__images{display:flex;justify-content:center}}.instagram-section__images a{position:relative}.instagram-section__images__image{display:flex;height:auto;width:100%}@media (min-width: 1280px){.instagram-section__images__image{max-width:32rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.instagram-section__overlay{transition:opacity .5s ease;opacity:0;text-align:center;background-color:rgba(255,255,255,0.5);display:flex;height:100%;width:100%;position:absolute;top:0;justify-content:center;align-items:center}.instagram-section__overlay:hover,.instagram-section__overlay:focus,.instagram-section__overlay:active{opacity:1}.instagram-section__icon{width:4.2rem;height:4.2rem}.raf-hero{background-color:#fbf8e9;padding:1.6rem;position:relative;display:flex;justify-content:center;color:#174f78;min-height:48rem;text-align:center}@media (min-width: 600px){.raf-hero{min-height:76rem}}@media (min-width: 834px){.raf-hero{min-height:100%}}.card{background-color:#ffe180;-webkit-clip-path:polygon(0% 1.3228%, 2.38203% 1.195%, 5.50372% 1.021%, 9.31316% .8461%, 12.7242% .6392%, 16.447% .4484%, 19.0472% .3347%, 22.2176% .3347%, 27.8% .3347%, 34.8308% .4484%, 39.8771% .4484%, 44.5064% .5617%, 50.1929% .7711%, 55.3289% .9602%, 58.3016% 1.021%, 61.8993% 1.131%, 64.8998% 1.195%, 67.9716% 1.195%, 70.7433% 1.195%, 74.3639% 1.131%, 78.4098% 1.021%, 82.3645% .8461%, 85.677% .7002%, 89.4462% .5123%, 92.7963% .3347%, 98.8354% .1872%, 99.9916% 0%, 99.9916% 100%, 99.9916% 98.6772%, 98.8354% 98.805%, 92.7963% 98.805%, 89.4462% 98.979%, 85.677% 99.1539%, 82.3645% 99.3608%, 78.4098% 99.5516%, 74.3639% 99.6653%, 70.7433% 99.6653%, 67.9716% 99.6653%, 64.8998% 99.5516%, 61.8993% 99.4383%, 58.3016% 99.2289%, 55.3289% 99.0398%, 50.1929% 98.979%, 44.5064% 98.869%, 39.8771% 98.805%, 34.8308% 98.805%, 27.8% 98.805%, 22.2176% 98.869%, 19.0472% 98.979%, 16.447% 99.1539%, 12.7242% 99.2998%, 9.31316% 99.4877%, 5.50372% 99.6653%, 2.38203% 99.8128%, 0% 100%);clip-path:polygon(0% 1.3228%, 2.38203% 1.195%, 5.50372% 1.021%, 9.31316% .8461%, 12.7242% .6392%, 16.447% .4484%, 19.0472% .3347%, 22.2176% .3347%, 27.8% .3347%, 34.8308% .4484%, 39.8771% .4484%, 44.5064% .5617%, 50.1929% .7711%, 55.3289% .9602%, 58.3016% 1.021%, 61.8993% 1.131%, 64.8998% 1.195%, 67.9716% 1.195%, 70.7433% 1.195%, 74.3639% 1.131%, 78.4098% 1.021%, 82.3645% .8461%, 85.677% .7002%, 89.4462% .5123%, 92.7963% .3347%, 98.8354% .1872%, 99.9916% 0%, 99.9916% 100%, 99.9916% 98.6772%, 98.8354% 98.805%, 92.7963% 98.805%, 89.4462% 98.979%, 85.677% 99.1539%, 82.3645% 99.3608%, 78.4098% 99.5516%, 74.3639% 99.6653%, 70.7433% 99.6653%, 67.9716% 99.6653%, 64.8998% 99.5516%, 61.8993% 99.4383%, 58.3016% 99.2289%, 55.3289% 99.0398%, 50.1929% 98.979%, 44.5064% 98.869%, 39.8771% 98.805%, 34.8308% 98.805%, 27.8% 98.805%, 22.2176% 98.869%, 19.0472% 98.979%, 16.447% 99.1539%, 12.7242% 99.2998%, 9.31316% 99.4877%, 5.50372% 99.6653%, 2.38203% 99.8128%, 0% 100%);border-radius:0.8rem;max-width:118rem;width:100%}@media (min-width: 600px){.card{height:41rem}}@media (min-width: 834px){.card{display:grid;grid-template-rows:1fr auto;min-height:39rem}}.card__wrapper{padding:1.6rem 0.8rem 2.4rem;display:flex;flex-direction:column;justify-content:center;gap:1.6rem}@media (min-width: 834px){.card__wrapper{flex-direction:row;padding:4rem;align-items:center}}.card__content{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:0.8rem}@media (min-width: 834px){.card__content{margin-top:0}}.hero-title{color:#fff;padding:0 .7rem;white-space:unset;z-index:1;background:linear-gradient(180deg, rgba(23,79,120,0) 0%, rgba(23,79,120,0) 2%, #174f78 2%, #174f78 91%, rgba(23,79,120,0) 91%, rgba(23,79,120,0) 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-stroke:0.1rem #0f3f61;text-shadow:0.1rem 0.1rem 0 #0f3f61;line-height:1.2}@media (min-width: 834px){.hero-title{text-shadow:0.175rem 0.175rem 0 #0f3f61}}.white-tape{color:#174f78;padding:.5rem;position:relative;white-space:unset;z-index:1;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.referrer-discount{display:flex;justify-content:center;gap:0.8rem}.referrer-discount-value{min-width:11rem;margin:0}.button-wrapper{padding:0 1.6rem;width:100%}@media (min-width: 600px){.button-wrapper{max-width:30rem;padding:unset}}.discount-applied{display:flex;align-items:center;gap:0.8rem}.image-wrapper-mobile{max-width:32rem;max-height:18rem;border-radius:0.8rem}@media (min-width: 600px){.image-wrapper-mobile{display:none}}.image-wrapper-mobile img{border-radius:0.8rem;max-width:100%;width:32.54rem}.image-wrapper{border-radius:0.8rem;width:-moz-fit-content;width:fit-content;margin:auto;margin-bottom:0.8rem;display:none}@media (min-width: 600px){.image-wrapper{bottom:2.6rem}}@media (min-width: 600px) and (min-width: 600px){.image-wrapper__tablet{display:block;position:absolute;left:0;right:0;width:68.75rem;height:38.6rem}}@media (min-width: 600px) and (min-width: 834px){.image-wrapper__tablet{display:none}}@media (min-width: 600px){.image-wrapper img{display:none}}@media (min-width: 600px) and (min-width: 600px){.image-wrapper img{display:block}}@media (min-width: 600px){.image-wrapper__desktop{display:none}}@media (min-width: 600px) and (min-width: 834px){.image-wrapper__desktop{height:24rem;display:flex;align-items:center;margin:auto}}@media (min-width: 600px){.image-wrapper img{border-radius:0.8rem;max-width:100%;width:32.54rem}}@media (min-width: 600px) and (min-width: 600px){.image-wrapper img{width:68.75rem}}@media (min-width: 600px) and (min-width: 600px) and (min-width: 834px){.image-wrapper img{width:47.6rem}}.rough-cost-calculator__cost-calculator__alternative h2{text-align:left;margin-bottom:0}@media (min-width: 1280px){.rough-cost-calculator__cost-calculator__alternative p,.rough-cost-calculator__cost-calculator__alternative .accordion__item__title{text-align:left;margin-bottom:0}}.rough-cost-calculator__cost-calculator__alternative .trustpilot-section{display:flex;flex-direction:column;align-items:center}.rough-cost-calculator__cost-calculator__alternative .trustpilot-section .trustpilot-widget{box-shadow:none;margin:-2rem 0 -8rem;background:none;padding-bottom:0}@media (min-width: 1280px){.rough-cost-calculator__cost-calculator__alternative .trustpilot-section .trustpilot-widget{margin-top:0}}.rough-cost-calculator__cost-calculator__alternative__breed-row{padding:0.8rem 0}.rough-cost-calculator__cost-calculator{background-color:#fbedb6;color:#174f78;display:grid;flex-direction:column;grid-template-columns:1fr}@media (min-width: 1280px){.rough-cost-calculator__cost-calculator{flex-direction:row;grid-template-columns:1fr 1fr}}.rough-cost-calculator__cost-calculator__plan-row-alternative{margin:1rem 0 -1rem}.rough-cost-calculator__cost-calculator__text-wrapper{display:flex;flex-direction:column;padding:3.2rem 1.6rem}@media (min-width: 1280px){.rough-cost-calculator__cost-calculator__text-wrapper{padding:8rem 6rem}}.rough-cost-calculator__cost-calculator__text-wrapper h3{text-align:center;margin-bottom:2.4rem;margin-top:0}@media (min-width: 1280px){.rough-cost-calculator__cost-calculator__text-wrapper h3{text-align:left;margin-bottom:3.2rem}}.rough-cost-calculator__cost-calculator__text-wrapper p,.rough-cost-calculator__cost-calculator__text-wrapper .accordion__item__title{text-align:left;margin:0}.rough-cost-calculator__cost-calculator__text-wrapper__text{padding-bottom:0.8rem}.rough-cost-calculator__cost-calculator__image-wrapper{display:flex}@media (min-width: 1280px){.rough-cost-calculator__cost-calculator__image-wrapper{contain:size}}.rough-cost-calculator__cost-calculator__image-wrapper__image{width:100%;height:100%;max-height:37.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media (min-width: 834px){.rough-cost-calculator__cost-calculator__image-wrapper__image{max-height:85.7rem}}@media (min-width: 1280px){.rough-cost-calculator__cost-calculator__image-wrapper__image{max-height:100%;-o-object-position:left;object-position:left}}.rough-cost-calculator__cost-calculator__card{background-color:#fff;padding:3.2rem 2.4rem}@media (min-width: 1280px){.rough-cost-calculator__cost-calculator__card{padding:4rem 3.2rem}}.rough-cost-calculator__cost-calculator__dropdown-row{display:flex;flex-direction:row;gap:1.6rem;padding:0.8rem 0;align-items:flex-end}.rough-cost-calculator__cost-calculator__breed-row{position:relative;display:flex;flex-direction:column;gap:0.8rem;padding:1.6rem 0 0.8rem}.rough-cost-calculator__cost-calculator__breed-row .breed-label{color:#3f769e}.rough-cost-calculator__cost-calculator__plan-row{display:flex;flex-direction:column;padding:0.8rem 0 1.6rem;gap:1.6rem}@media (min-width: 1280px){.rough-cost-calculator__cost-calculator__plan-row{gap:1.6rem;padding:0.8rem 0;flex-direction:row}}.rough-cost-calculator__cost-calculator__dropdown-wrapper{color:#174f78;width:100%}.rough-cost-calculator__cost-calculator__breed-autocomplete{width:100%;overflow:hidden;white-space:nowrap}.rough-cost-calculator__cost-calculator__breed-autocomplete .breed-autocomplete__breed-selector-wrapper{background-color:transparent;border:0}.rough-cost-calculator__cost-calculator__breed-autocomplete .breed-autocomplete__breed-selector-wrapper.expanded{border:0;border-radius:0;box-shadow:none}.rough-cost-calculator__cost-calculator__breed-autocomplete .breed-autocomplete__breed-selector-wrapper.expanded input{border-top-left-radius:.3rem;border-top-right-radius:.3rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.rough-cost-calculator__cost-calculator__breed-autocomplete .breed-autocomplete__breed-selector-wrapper input{background-color:#fff;border-radius:.3rem;font-family:"gt-pressura-regular", helvetica, arial, sans-serif;font-size:1.8rem;padding:0 1.3rem;text-overflow:ellipsis;cursor:pointer;transition:border-color .25s ease;box-sizing:border-box;min-height:6rem;border:0.2rem solid #3f769e;box-shadow:0 0 0.6rem rgba(54,50,48,0.25)}.rough-cost-calculator__cost-calculator__breed-autocomplete .breed-autocomplete__breed-selector-wrapper input::-moz-placeholder{color:#3f769e;font-family:"gt-pressura-regular", helvetica, arial, sans-serif;font-size:1.8rem}.rough-cost-calculator__cost-calculator__breed-autocomplete .breed-autocomplete__breed-selector-wrapper input::placeholder{color:#3f769e;font-family:"gt-pressura-regular", helvetica, arial, sans-serif;font-size:1.8rem}.rough-cost-calculator__cost-calculator__breed-autocomplete .breed-autocomplete__results-list-wrapper{border:0}.rough-cost-calculator__cost-calculator__breed-autocomplete .breed-autocomplete__results-list-wrapper.hidden{display:none}.rough-cost-calculator__cost-calculator__breed-autocomplete ul{border:0.2rem solid #3f769e;border-top:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;box-shadow:0 0 0.6rem rgba(54,50,48,0.25);z-index:5;background-color:#fff;overflow-x:scroll;position:absolute;list-style:none;cursor:pointer;padding:0;margin:0}@media (min-width: 1280px){.rough-cost-calculator__cost-calculator__breed-autocomplete ul{left:unset}}.rough-cost-calculator__cost-calculator__breed-autocomplete ul li{position:relative}.rough-cost-calculator__cost-calculator__breed-autocomplete ul li p,.rough-cost-calculator__cost-calculator__breed-autocomplete ul li .accordion__item__title{padding:1rem}.rough-cost-calculator__cost-calculator__breed-autocomplete ul li:hover{background-color:#fbf8e9}.rough-cost-calculator__cost-calculator__breed-autocomplete ul li.selected{background-color:#fbf8e9}.rough-cost-calculator__cost-calculator__blog{width:100%}.rough-cost-calculator__cost-calculator__blog__title{margin-bottom:0}.rough-cost-calculator__cost-calculator__blog .trustpilot-section{background:none}.rough-cost-calculator__cost-calculator__blog .trustpilot-section .trustpilot-widget{box-shadow:none}.rough-cost-calculator__cost-calculator__blog-sidebar__card{background-color:#fbf8e9;border-radius:1.6rem;padding:3.2rem 2.4rem 0;text-align:left}.rough-cost-calculator__cost-calculator__blog-sidebar__title{color:#174f78;margin-bottom:1.6rem}.rough-cost-calculator__cost-calculator__blog-sidebar .trustpilot-section{background:none;padding-top:2.4rem;padding-bottom:0}@media (min-width: 1280px){.rough-cost-calculator__cost-calculator__blog-sidebar .trustpilot-section{max-height:9rem}}.rough-cost-calculator__cost-calculator__blog-sidebar .trustpilot-section .trustpilot-widget{padding-bottom:0;background:none;box-shadow:none}.rough-cost-calculator__plan{display:flex;flex-direction:row;gap:1.3rem;width:100%}@media (min-width: 1280px){.rough-cost-calculator__plan{padding:0.8rem 0}}.rough-cost-calculator__plan--center{justify-content:center}.rough-cost-calculator__plan__image-wrapper img{border-radius:0.8rem;height:8rem;width:8rem}.rough-cost-calculator__plan__text-wrapper{display:flex;flex-direction:column}.rough-cost-calculator__plan__text-wrapper p,.rough-cost-calculator__plan__text-wrapper .accordion__item__title{color:#174f78;padding:0;margin:0}.rough-cost-calculator__plan__text-wrapper p:first-of-type,.rough-cost-calculator__plan__text-wrapper .accordion__item__title:first-of-type{color:#3f769e}.rough-cost-calculator__plan__text-wrapper .strikethrough{text-decoration:line-through}.rough-cost-calculator__plan__discounted-price{color:#bf4040}.unboxing-video{aspect-ratio:1 / 1;background-color:#fbedb6;display:flex}@media (min-width: 834px){.unboxing-video{aspect-ratio:16 / 9}}.unboxing-video video{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}@keyframes fadeInUp{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.breed-selector__breed-card-section{display:flex;justify-content:center;width:100%}@media (min-width: 834px){.breed-selector__breed-card-section{margin-top:4rem}.breed-selector__breed-card-section--homepage{margin-top:3rem}}.breed-selector__breed-card-wrapper{width:80%}.breed-selector__breed-card-wrapper--homepage{width:100%;margin-top:3rem}@media (min-width: 834px){.breed-selector__breed-card-wrapper--homepage{width:80%;margin-top:0}}.breed-selector--homepage{background:#fff;border-radius:2.4rem;padding:2.4rem 1.6rem;height:20.6rem;box-shadow:0 0.4rem 2rem 0 rgba(54,50,48,0.1);position:relative}.breed-selector--homepage button{border-radius:4rem;margin-top:1.6rem}.breed-selector--homepage__subtitle{margin:0;position:relative}.breed-selector--homepage__paw-container{top:0;left:0;width:100%;height:100%;position:absolute;overflow:hidden;border-radius:2.4rem;pointer-events:none}.breed-selector--homepage__paw-container__paw{position:absolute;width:3.5rem}.breed-selector--homepage__paw-container__paw--1{bottom:-.7rem;left:-1rem;transform:rotate(154deg)}.breed-selector--homepage__paw-container__paw--2{right:3rem;top:2rem}.breed-selector--homepage__paw-container__paw--3{top:-1.6rem;right:1.5rem;transform:rotate(200deg)}.breed-selector--homepage__paw-container__paw--4{right:-1.5rem;top:1rem;transform:rotate(-55deg)}.breed-selector--homepage__autocomplete-wrapper{margin-top:1.6rem}.breed-selector--homepage__autocomplete-wrapper .breed-autocomplete__container{position:relative}.breed-selector--homepage__autocomplete-wrapper .breed-autocomplete__container input::-moz-placeholder{font-family:"cooperhewitt", helvetica, arial, sans-serif;color:#3f769e;font-size:2.4rem;font-weight:400}.breed-selector--homepage__autocomplete-wrapper .breed-autocomplete__container input::placeholder{font-family:"cooperhewitt", helvetica, arial, sans-serif;color:#3f769e;font-size:2.4rem;font-weight:400}.breed-autocomplete__breed-selector-wrapper{display:flex;flex-direction:row;background-color:#fff;border:solid 0.2rem #174f78;border-radius:4rem}.breed-autocomplete__breed-selector-wrapper.expanded{border-bottom:0;border-radius:3rem;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0.4rem 0.4rem 0 #363230}.breed-autocomplete__breed-selector-wrapper--homepage{border:solid 0.2rem #3f769e}.breed-autocomplete__breed-selector-wrapper--homepage.expanded{box-shadow:none}.breed-autocomplete__breed-selector-wrapper button{margin:.3rem}.breed-autocomplete__breed-selector-wrapper input{flex-grow:2;border:0;color:#174f78;font-size:1.8rem;border-radius:4rem;font-weight:400;line-height:1.98rem;background-color:#fff;padding:1.8rem;padding-right:.8rem}.breed-autocomplete__breed-selector-wrapper input:focus{outline:0}.breed-autocomplete__breed-selector-wrapper input::-moz-placeholder{font-family:"gt-pressura-regular", helvetica, arial, sans-serif;color:#3f769e;font-size:1.8rem;font-weight:400;line-height:1.98rem}.breed-autocomplete__breed-selector-wrapper input::placeholder{font-family:"gt-pressura-regular", helvetica, arial, sans-serif;color:#3f769e;font-size:1.8rem;font-weight:400;line-height:1.98rem}.breed-autocomplete__build-box-button-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:.3rem 0}.breed-autocomplete__build-box-button-wrapper button{border-radius:4rem;padding:0 1rem;height:100%}.breed-autocomplete__input-field{background-color:#fbf8e9;border-radius:.3rem;border:solid 0.2rem #174f78;color:#174f78;min-height:100%;padding:1rem;position:relative;width:100%;box-sizing:border-box}.breed-autocomplete__input-field:focus{outline:0}.breed-autocomplete__input-field::-moz-placeholder{font-size:2.8rem;font-family:"cooperhewitt", helvetica, arial, sans-serif;color:#3f769e}.breed-autocomplete__input-field::placeholder{font-size:2.8rem;font-family:"cooperhewitt", helvetica, arial, sans-serif;color:#3f769e}.breed-autocomplete__input-field:disabled:hover{cursor:not-allowed}.breed-autocomplete__results-list-wrapper{background-color:#fff;border:solid 0.2rem #174f78;border-radius:3rem;border-top:0;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}.breed-autocomplete__results-list-wrapper--homepage{border-color:#3f769e}.breed-autocomplete__results-list-wrapper.hidden{background-color:transparent;border:0}.breed-autocomplete__results-list-wrapper__results-list{-webkit-overflow-scrolling:touch;list-style:none;margin:0;max-height:20rem;overflow-x:hidden;overflow-y:scroll;padding:0;text-align:left;width:100%;background-color:#fff;box-shadow:0 0.3rem 0.5rem 0 #363230;border-radius:0 0 3rem 3rem}.breed-autocomplete__results-list-wrapper__results-list li{border-bottom:0;color:#174f78;cursor:pointer;font-family:"gt-pressura-regular", helvetica, arial, sans-serif;font-size:1.8rem;padding:1.5rem 2rem}.breed-autocomplete__results-list-wrapper__results-list li:last-child{border-bottom:0}.breed-autocomplete__highlighted{background-color:#fbf8e9}.expandable-icon-button__button{align-items:center;box-sizing:border-box;text-decoration:none;border-radius:1rem;padding:0 2rem;box-shadow:0 0.2rem 0.4rem 0 rgba(54,50,48,0.25);cursor:pointer;display:flex;outline:0;min-height:4rem;height:-moz-max-content;height:max-content;justify-content:center;text-transform:uppercase;transition:width .3s;overflow:hidden;letter-spacing:0;font-size:1.2rem;background-color:#e66c55}.expandable-icon-button__button:disabled{background-color:#ef9f90}.expandable-icon-button__button:disabled:hover{cursor:not-allowed}.expandable-icon-button__button:hover{background-color:#cc4b33}.expandable-icon-button__button__short{width:5rem}.expandable-icon-button__button__short .button-text{display:none}.expandable-icon-button__button__short .button-text span{color:#fff}.expandable-icon-button__button__short .button-icon{display:inline-block;margin:.4rem;line-height:0}.expandable-icon-button__button__short .button-icon svg{height:3rem;width:3rem}.expandable-icon-button__button__long{width:12rem}.expandable-icon-button__button__long .button-text{display:inline-block}.expandable-icon-button__button__long .button-text span{color:#fff}.expandable-icon-button__button__long .button-icon{display:none}.breed-card__animation-wrapper{animation:fadeInUp;animation-duration:1s;animation-fill-mode:forwards;box-shadow:0 0.4rem 2rem 0 rgba(0,0,0,0.2);border-radius:1.6rem}.breed-card__card{background-color:#fff;border-radius:1.5rem;min-height:1rem;padding:1.5rem;transition:background-color .25s ease}.breed-card__card--homepage::before{content:'';position:absolute;width:0;height:0;border-width:1rem;border-style:solid;border-color:transparent transparent #fff;left:calc(50% - 1rem);top:-2rem}.breed-card__matched-breed{display:flex;align-items:center;margin-bottom:0}.breed-card__matched-breed__image{margin-right:2.5rem;position:relative;transform:rotate(-2.57deg)}.breed-card__matched-breed__image::before{position:absolute;top:.5rem;left:.5rem;height:9rem;width:9rem;background:#e7e6e4;content:''}.breed-card__matched-breed__image img{z-index:1;position:relative}.breed-card__banner{background:#fff;padding:1rem 1.5rem;display:inline-flex;align-items:center}.breed-card__banner img{margin-left:1.5rem}.discount-banner{align-items:center;background-color:#e66c55;color:#fff;display:flex;justify-content:center;min-height:6rem;overflow:hidden;padding:0.8rem;position:relative;text-align:center;text-shadow:0.2rem 0.2rem 0 #a83924}.discount-banner__plus-sign{padding:0.8rem}.discount-banner span{position:relative;top:.3rem}@media (min-width: 834px){.discount-banner span.multi-part-discount-code{font-size:2.8rem}}.discount-banner .paws{height:100%;width:100%;position:absolute;top:0;left:0}.discount-banner .paws img{position:absolute}.discount-banner .paws .paw-1{bottom:-1.2rem;left:-.5rem}@media (min-width: 834px){.discount-banner .paws .paw-1{bottom:unset;top:-1.2rem;left:3.2rem}}@media (min-width: 834px){.discount-banner .paws .paw-2{bottom:-2rem;left:24rem}}.discount-banner .paws .paw-3{left:16.3rem;top:-2.25rem;transform:rotate(195deg)}@media (min-width: 834px){.discount-banner .paws .paw-3{left:unset;top:-1.2rem;right:24rem}}.discount-banner .paws .paw-4{right:-.5rem;top:-1rem;transform:rotate(220deg)}@media (min-width: 834px){.discount-banner .paws .paw-4{top:unset;right:-.5rem;bottom:-1rem;transform:rotate(270deg)}}.localisation-modal{border-radius:1.5rem 1.5rem 0 0;width:100vw;max-height:40rem;max-width:50rem;margin:0 auto;padding:0}.localisation-modal__current-language{color:#174f78;border:0.2rem solid #3f769e;padding:1.5rem;border-radius:.3rem}.localisation-modal__content{width:auto;width:-webkit-fill-available;padding:4.5rem 1.5rem 1.5rem}@media (min-width: 1280px){.localisation-modal__content{padding:5.5rem}}@media (min-width: 834px){.localisation-modal{max-height:none;border-radius:1.5rem;left:calc(50% + 17.5rem)}}@media (min-width: 1280px){.localisation-modal{width:auto;border-radius:1.5rem;max-height:none;left:50%}}.localisation-modal h2{text-align:left}.localisation-modal .widget-title{font-weight:600;text-align:left;margin-bottom:1.5rem}.localisation-modal .region-widget,.localisation-modal .language-widget,.localisation-modal .localisation-modal__current-language{margin-bottom:3rem;max-width:100%;text-align:left}@media (min-width: 1280px){.localisation-modal .region-widget,.localisation-modal .language-widget,.localisation-modal .localisation-modal__current-language{min-width:34.5rem}}.localisation-modal__btn-group{display:grid;grid-template-columns:auto 1fr;grid-gap:2rem}@media (min-width: 1280px){.localisation-modal__btn-group{min-width:34.5rem}}.region-widget__selected-country span,.region-widget__country-option span{display:flex}.region-widget__selected-country span:not(:last-of-type)::after,.region-widget__country-option span:not(:last-of-type)::after{content:'|';display:block;margin:0 .5rem}.localisation-widget{color:#174f78;text-align:left;background-color:transparent;display:flex}.localisation-widget span{display:flex;letter-spacing:0}.localisation-widget span:not(:last-of-type)::after{content:'|';display:block;margin:0 .5rem}.localisation-widget img{margin-right:.5rem;align-self:center;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:0.1rem solid #174f78;width:2rem}.geo-ip-widget,.region-widget,.language-widget{color:#174f78;text-align:left}.geo-ip-widget__selected-country,.geo-ip-widget__selected-language,.region-widget__selected-country,.region-widget__selected-language,.language-widget__selected-country,.language-widget__selected-language{color:#174f78;border:0.2rem solid #3f769e;position:relative;cursor:pointer}.geo-ip-widget__selected-country:hover,.geo-ip-widget__selected-country:focus,.geo-ip-widget__selected-language:hover,.geo-ip-widget__selected-language:focus,.region-widget__selected-country:hover,.region-widget__selected-country:focus,.region-widget__selected-language:hover,.region-widget__selected-language:focus,.language-widget__selected-country:hover,.language-widget__selected-country:focus,.language-widget__selected-language:hover,.language-widget__selected-language:focus{border-color:#174f78}.geo-ip-widget__selected-country:focus,.geo-ip-widget__selected-language:focus,.region-widget__selected-country:focus,.region-widget__selected-language:focus,.language-widget__selected-country:focus,.language-widget__selected-language:focus{outline:0}.geo-ip-widget__selected-country:focus img,.geo-ip-widget__selected-country:focus span,.geo-ip-widget__selected-country:focus div,.geo-ip-widget__selected-language:focus img,.geo-ip-widget__selected-language:focus span,.geo-ip-widget__selected-language:focus div,.region-widget__selected-country:focus img,.region-widget__selected-country:focus span,.region-widget__selected-country:focus div,.region-widget__selected-language:focus img,.region-widget__selected-language:focus span,.region-widget__selected-language:focus div,.language-widget__selected-country:focus img,.language-widget__selected-country:focus span,.language-widget__selected-country:focus div,.language-widget__selected-language:focus img,.language-widget__selected-language:focus span,.language-widget__selected-language:focus div{pointer-events:none}.geo-ip-widget__selected-country__arrow-wrapper,.geo-ip-widget__selected-language__arrow-wrapper,.region-widget__selected-country__arrow-wrapper,.region-widget__selected-language__arrow-wrapper,.language-widget__selected-country__arrow-wrapper,.language-widget__selected-language__arrow-wrapper{position:absolute;right:1rem;display:flex}.geo-ip-widget__selected-country__arrow-wrapper--single-country,.geo-ip-widget__selected-language__arrow-wrapper--single-country,.region-widget__selected-country__arrow-wrapper--single-country,.region-widget__selected-language__arrow-wrapper--single-country,.language-widget__selected-country__arrow-wrapper--single-country,.language-widget__selected-language__arrow-wrapper--single-country{display:none}.geo-ip-widget__selected-country__arrow--up,.geo-ip-widget__selected-language__arrow--up,.region-widget__selected-country__arrow--up,.region-widget__selected-language__arrow--up,.language-widget__selected-country__arrow--up,.language-widget__selected-language__arrow--up{transform:rotate(-90deg)}.geo-ip-widget__selected-country__arrow--down,.geo-ip-widget__selected-language__arrow--down,.region-widget__selected-country__arrow--down,.region-widget__selected-language__arrow--down,.language-widget__selected-country__arrow--down,.language-widget__selected-language__arrow--down{transform:rotate(90deg)}.geo-ip-widget__selected-country__arrow--up,.geo-ip-widget__selected-country__arrow--down,.geo-ip-widget__selected-language__arrow--up,.geo-ip-widget__selected-language__arrow--down,.region-widget__selected-country__arrow--up,.region-widget__selected-country__arrow--down,.region-widget__selected-language__arrow--up,.region-widget__selected-language__arrow--down,.language-widget__selected-country__arrow--up,.language-widget__selected-country__arrow--down,.language-widget__selected-language__arrow--up,.language-widget__selected-language__arrow--down{width:unset;height:calc(5rem * .4)}.geo-ip-widget__country-flag,.region-widget__country-flag,.language-widget__country-flag{margin-right:1.6rem;pointer-events:none}@media (min-width: 834px){.geo-ip-widget__country-flag,.region-widget__country-flag,.language-widget__country-flag{margin-right:1.8rem}}.geo-ip-widget__country-name,.geo-ip-widget__language-name,.region-widget__country-name,.region-widget__language-name,.language-widget__country-name,.language-widget__language-name{pointer-events:none}.geo-ip-widget__country-options,.geo-ip-widget__language-options,.region-widget__country-options,.region-widget__language-options,.language-widget__country-options,.language-widget__language-options{border:0.2rem solid #174f78;border-top:0;cursor:pointer}.geo-ip-widget__country-option,.geo-ip-widget__language-option,.region-widget__country-option,.region-widget__language-option,.language-widget__country-option,.language-widget__language-option{border-bottom:0.2rem dashed #c9dbe8;line-height:3rem;letter-spacing:0;pointer-events:all;width:100%;background-color:transparent;color:#174f78;transition:background-color .2s ease}.geo-ip-widget__country-option:last-child,.geo-ip-widget__language-option:last-child,.region-widget__country-option:last-child,.region-widget__language-option:last-child,.language-widget__country-option:last-child,.language-widget__language-option:last-child{border-bottom:0}.geo-ip-widget__country-option:hover,.geo-ip-widget__language-option:hover,.region-widget__country-option:hover,.region-widget__language-option:hover,.language-widget__country-option:hover,.language-widget__language-option:hover{background-color:#ecf4f9}.geo-ip-widget__country-option:active,.geo-ip-widget__language-option:active,.region-widget__country-option:active,.region-widget__language-option:active,.language-widget__country-option:active,.language-widget__language-option:active{background-color:#c9dbe8}.geo-ip-widget__country-option:focus,.geo-ip-widget__language-option:focus,.region-widget__country-option:focus,.region-widget__language-option:focus,.language-widget__country-option:focus,.language-widget__language-option:focus{outline:0;background-color:#c9dbe8}.geo-ip-widget__country-option:focus img,.geo-ip-widget__country-option:focus span,.geo-ip-widget__language-option:focus img,.geo-ip-widget__language-option:focus span,.region-widget__country-option:focus img,.region-widget__country-option:focus span,.region-widget__language-option:focus img,.region-widget__language-option:focus span,.language-widget__country-option:focus img,.language-widget__country-option:focus span,.language-widget__language-option:focus img,.language-widget__language-option:focus span{pointer-events:none}.geo-ip-widget__country-option:disabled,.geo-ip-widget__language-option:disabled,.region-widget__country-option:disabled,.region-widget__language-option:disabled,.language-widget__country-option:disabled,.language-widget__language-option:disabled{background-color:#f7f5f3;color:#b6b3af;cursor:not-allowed}.geo-ip-widget__country-option:disabled:hover,.geo-ip-widget__language-option:disabled:hover,.region-widget__country-option:disabled:hover,.region-widget__language-option:disabled:hover,.language-widget__country-option:disabled:hover,.language-widget__language-option:disabled:hover{background-color:#f7f5f3}.geo-ip-widget__selected-country,.geo-ip-widget__country-options,.geo-ip-widget__selected-language,.geo-ip-widget__language-options,.region-widget__selected-country,.region-widget__country-options,.region-widget__selected-language,.region-widget__language-options,.language-widget__selected-country,.language-widget__country-options,.language-widget__selected-language,.language-widget__language-options{border-radius:.3rem;background-color:#fff}.geo-ip-widget__selected-country,.geo-ip-widget__country-option,.geo-ip-widget__selected-language,.geo-ip-widget__language-option,.region-widget__selected-country,.region-widget__country-option,.region-widget__selected-language,.region-widget__language-option,.language-widget__selected-country,.language-widget__country-option,.language-widget__selected-language,.language-widget__language-option{display:flex;align-items:center;padding:1.5rem}.geo-ip-widget__selected-country--single-country{pointer-events:none}.desktop-nav-localisation-widget{margin-right:.5rem}.desktop-nav-localisation-widget .localisation-widget{padding:.5rem;border-radius:.3rem}.desktop-nav-localisation-widget .localisation-widget:hover{background-color:rgba(255,213,75,0.5)}.desktop-nav-localisation-widget .localisation-widget:focus{background-color:rgba(239,191,11,0.5)}.desktop-nav-localisation-widget .localisation-widget__selected-country{padding:0;background-color:transparent}.desktop-nav-localisation-widget .localisation-widget__selected-country__name{display:none}.desktop-nav-localisation-widget .localisation-widget__country-flag{margin-right:.8rem;align-self:center}.mobile-sidebar-localisation-widget-wrapper{margin:0 1rem}.mobile-sidebar-localisation-widget-wrapper p,.mobile-sidebar-localisation-widget-wrapper .accordion__item__title{color:#3f769e;text-align:left;margin-bottom:1.1rem;line-height:3rem;letter-spacing:.006rem}.mobile-sidebar-localisation-widget-wrapper .localisation-widget__country-flag{margin-right:1rem;align-self:center}.mobile-sidebar-localisation-widget-wrapper .localisation-widget__selected-country,.mobile-sidebar-localisation-widget-wrapper .localisation-widget__country-option{padding:1rem}.slide-out-nav__content{overflow:unset}.slide-out-nav__content__divider:last-of-type{display:block}.footer-localisation-widget-container{display:grid;grid-template-columns:1fr 1fr 1fr;width:29.7rem;margin:auto;padding:3rem 0;text-align:left}.footer-localisation-widget-container h2{grid-column:1 / 4;margin-bottom:1.5rem}@media (min-width: 834px){.footer-localisation-widget-container h2{grid-column:2 / 3;width:100%;margin:0}}.footer-localisation-widget{grid-column:1 / 4}@media (min-width: 834px){.footer-localisation-widget{grid-column:2 / 3;width:40rem}}.squigglyUnderlineYellow{background-image:url(//cdn.butternutbox.com/assets/icons/ornaments/underlines/yellow-underline-fc81fe86794c70d2ad6332ce6a38da49d6c2bf6e6e82ea2b487aa6de471b49e3.svg);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:left bottom;padding-bottom:.4rem;background-size:100% .4rem}.squigglyUnderlineBlue{background-image:url(//cdn.butternutbox.com/assets/icons/ornaments/underlines/blue-underline-d5ead2919d470b2fffaf0bb91a22646229b2e4e9d6879fd9b7b268d7c1a4a5d8.svg);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:left bottom;padding-bottom:.4rem;background-size:100% .4rem}.squigglyUnderlineGreen{background-image:url(//cdn.butternutbox.com/assets/icons/ornaments/underlines/yellow-underline-fc81fe86794c70d2ad6332ce6a38da49d6c2bf6e6e82ea2b487aa6de471b49e3.svg);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:left bottom;padding-bottom:.4rem;background-size:100% .4rem}.squigglyUnderlinePinkLarge{background-image:url(//cdn.butternutbox.com/assets/icons/ornaments/underlines/pink-underline--large-abba43e01b17f6d00ce9705186893d07e03bc453176b02588de7740e18512193.svg);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:left bottom;padding-bottom:.4rem;background-size:100% .4rem}.pillDiscount{border-radius:.4rem;padding:.2rem .5rem}.pillDiscount{background-color:#e66c55;color:#fff}.angledStrikethrough{position:relative;display:inline-flex}.angledStrikethrough::before{position:absolute;content:'';left:-5%;top:50%;right:-5%;border-top:.15rem solid;border-color:inherit;transform:rotate(-10deg)}.discountStrikeThrough{text-decoration:line-through;color:#3f769e}.link{text-decoration:underline;text-decoration-thickness:.2rem;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:#174f78;padding:.2rem .4rem;border-radius:.4rem;transition:background-color .2s ease-in-out, opacity .2s ease-in-out}.link:hover{cursor:pointer;background-color:#ecf4f9}.link:active,.link:focus{background-color:#c9dbe8}.link a{color:#174f78}.link:hover{cursor:pointer;background-color:#fbf8e9}.link:active,.link:focus{background-color:#fbedb6}.link a{color:#8c741f}.link a:hover,.link a:focus{color:#8c741f}.whiteTape{color:#174f78;padding:.5rem;position:relative;white-space:pre-wrap;z-index:1;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.5rem .5rem 0}.lightBlueTape{color:#174f78;padding:.5rem;position:relative;white-space:pre-wrap;z-index:1;background-color:#c9dbe8;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.5rem .5rem 0}.whiteTapeWithBlueShadow{color:#174f78;background-color:#fff;padding:.5rem .5rem 0;box-shadow:0.5rem 0.5rem 0 0.1rem #0f3f61;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:5.8rem;letter-spacing:0}@media (min-width: 1280px){.whiteTapeWithBlueShadow{line-height:7.2rem}}.blueTape{color:#ffe180;padding:.5rem;position:relative;white-space:pre-wrap;z-index:1;background-color:#174f78;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.5rem .5rem 0}.yellowTape{color:#174f78;padding:.5rem;position:relative;white-space:pre-wrap;z-index:1;background-color:#ffe180;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.5rem .5rem 0}.colorAccentDiscount{color:#cc4b33}.colorAccentLight{color:#3f769e}.strikeTrough{text-decoration:line-through}.underline{text-decoration:underline}.bold{font-weight:700}.redAccent{color:#cc4b33}.yellowAccent{background-color:#ffd54b;color:#fff;padding:.5rem .5rem 0;box-shadow:0.3rem 0.3rem 0 0.1rem #f6d17d;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:5.8rem;letter-spacing:0}@media (min-width: 1280px){.yellowAccent{line-height:7.2rem}}.blueTextShadow{text-shadow:0.3rem 0.3rem 0 #0f3f61}.grayTextShadow{text-shadow:0.3rem 0.3rem 0 rgba(67,41,24,0.1)}.redTextShadow{text-shadow:0.2rem 0.2rem 0 #de5a47}.yellowUnderline{background-image:url(//cdn.butternutbox.com/../../../../../assets/images/icons/ornaments/underlines/yellow-underline--large.svg);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:left bottom;padding-bottom:.4rem;background-size:100% .4rem}.banner{display:flex;padding:.8rem;position:relative}.banner--info{background-color:#ecf4f9}.banner--info__link{transition:background-color .2s ease-out;text-decoration:underline;text-decoration-color:#174f78}.banner--info__link:hover{background-color:#c9dbe8}.banner--info__copy{color:#174f78}.banner--error{background-color:#d2322d}.banner--error__link{transition:background-color .2s ease-out;text-decoration:underline;text-decoration-color:#fff}.banner--error__link:hover{background-color:#9d100b}.banner--error__copy{color:#fff}.banner--success{background-color:#98d98c}.banner--success__link{transition:background-color .2s ease-out;text-decoration:underline;text-decoration-color:#1f6412}.banner--success__link:hover{background-color:#4dbd37}.banner--success__copy{color:#1f6412}.banner--mourning{background-color:#363230}.banner--mourning__link{transition:background-color .2s ease-out;text-decoration:underline;text-decoration-color:#fff}.banner--mourning__link:hover{background-color:#5e5b59}.banner--mourning__copy{color:#fff}.banner__copy{flex:1 0;display:inline-flex;align-items:center;justify-content:flex-start;margin:0}@media (min-width: 834px){.banner__copy{justify-content:center}}:export{xs:375px;sm:600px;md:834px;lg:1280px;xl:1280px}.paw-container button,.paw-container a,.paw-container p,.paw-container .accordion__item__title{font-size:2rem;font-family:inherit;line-height:1.15}.paw-container .background-node{position:fixed;top:0;bottom:0;left:0;right:0;opacity:0;cursor:default;z-index:100000002}.paw{font-family:"gt-pressura-regular", helvetica, arial, sans-serif;position:fixed;bottom:0;left:0;z-index:100000003;background-color:#fff;box-shadow:0 0 0.8rem rgba(0,0,0,0.2)}.paw.open{display:flex;flex-direction:column;width:100vw;max-width:48rem;max-height:100vh}.paw .list-item{margin:0;padding:0;transition:none;color:#174f78;background-color:#fff}.paw .list-item:hover{background-color:#ecf4f9}.paw .list-item--primary{color:#fff;background-color:#174f78}.paw .list-item--primary:hover{background-color:#0f3f61}.paw .list-item--highlighted{color:#174f78;background-color:#ecf4f9}.paw .list-item--highlighted:hover{background-color:#c9dbe8}.paw .open-button,.paw .close-button{display:flex;justify-content:center;align-items:center}.paw .open-button{padding:0}.paw .open-button img{width:4.5rem;height:4.5rem}.paw .close-button{padding:1rem}.paw .close-button img{width:2.5rem;height:2.5rem}.paw .tab-bar{display:flex;flex-direction:row;flex-shrink:0;border-top:solid 0.15rem #174f78}.paw .tab-bar__tabs{flex-grow:1;display:flex;flex-direction:row}.paw .tab-bar__tabs button{flex-grow:1;padding:.5rem 2rem}.paw .tab-title{display:flex;flex-direction:row;justify-content:stretch;flex-shrink:0;position:sticky;top:0;background-color:#fff;border-bottom:solid 0.15rem #174f78}.paw .tab-title h2{margin:0;padding:.5rem 2rem 0;font-size:2.8rem;color:#0f3f61;flex-grow:1;text-align:left}.paw .tab-title .list-item{padding:.5rem 2rem}.paw .test-list,.paw .test-variant-list{display:flex;flex-direction:column;overflow-y:scroll}.paw .test-list .list-item,.paw .test-variant-list .list-item{flex-shrink:0;padding:.5rem 2rem;text-align:left}.paw .test-list .list-item.test-list-item--active,.paw .test-variant-list .list-item.test-list-item--active{font-weight:bold}.paw .test-list .list-item.test-variant-list-item--active,.paw .test-variant-list .list-item.test-variant-list-item--active{font-weight:bold}.paw .localisation-tab__content{display:flex;flex-direction:column;padding:2rem;align-items:center}.paw .localisation-tab__content button{margin:1.5rem 0}.paw .ideas-tab__content{display:flex;flex-direction:column;padding:2rem;align-items:center}.paw .ideas-tab__content__prompt{color:#174f78}.paw .ideas-tab__content__link{margin:1rem 0}.paw .ideas-tab__content__signature{align-self:flex-end;color:#174f78;margin-top:2rem}.paw .funnel-tab__content{display:grid;grid-row-gap:2rem;margin:2rem}.paw .funnel-tab__content p,.paw .funnel-tab__content .accordion__item__title{text-align:left;color:#174f78}.paw .funnel-tab__content .preset-list{display:flex;flex-direction:column;border-radius:.5rem;border:0.15rem solid #174f78;overflow:hidden}.paw .funnel-tab__content .preset-list .preset-item{background:#fff;color:#174f78;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding:1rem 2rem}.paw .funnel-tab__content .preset-list .preset-item:hover{background:#ecf4f9;color:#174f78}.paw .funnel-tab__content .preset-list .preset-item:active{background:#c9dbe8;color:#174f78}.paw .funnel-tab__content .preset-list .preset-item:not(:last-child){border-bottom:0.15rem solid #174f78}.paw .funnel-tab__content .preset-list .preset-item--selected{background:#174f78;color:#fff}.paw .funnel-tab__content .preset-list .preset-item--selected:hover{background:#0f3f61;color:#fff}.paw .funnel-tab__content .preset-list .preset-item__name{flex-grow:0;flex-shrink:0;margin-right:1.5rem}.paw .funnel-tab__content .preset-list .preset-item__description{font-size:1.6rem}.paw .funnel-tab__content__cta button{justify-self:center}.paw .funnel-tab__content__cta p,.paw .funnel-tab__content__cta .accordion__item__title{font-size:1.6rem}.paw button{outline:0;border:0}.paw .button{background:#174f78;color:#fff;padding:.5rem 2rem;border-radius:.4rem;box-shadow:0 0.2rem 0.4rem rgba(0,0,0,0.2)}.paw .button:not(:disabled):hover,.paw .button:not(:disabled):focus,.paw .button:not(:disabled):active{background:#0f3f61}.paw .button:disabled{background:#3f769e}
