html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased}*,:after,:before{-webkit-font-smoothing:inherit}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400;margin:0}b{font-weight:400}button,label,option,select{cursor:pointer}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}[type=button],[type=reset],[type=submit],button{background:transparent;border:0;color:inherit;font:inherit;margin:0;padding:0;width:auto;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}img,video{max-width:100%;height:auto}figure{margin:0}.grid,.grid--no-gutter{padding:2rem 0}.grid--no-gutter:after,.grid:after{clear:both;content:"";display:block}.grid--no-gutter{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}.grid--no-gutter .col-1,.grid .col-1{width:calc(8.33333% - 2.16667rem);float:left;margin-left:2rem}.grid--no-gutter .col-2,.grid .col-2{width:calc(16.66667% - 2.33333rem);float:left;margin-left:2rem}.grid--no-gutter .col-3,.grid .col-3{width:calc(25% - 2.5rem);float:left;margin-left:2rem}.grid--no-gutter .col-4,.grid .col-4{width:calc(33.33333% - 2.66667rem);float:left;margin-left:2rem}.grid--no-gutter .col-5,.grid .col-5{width:calc(41.66667% - 2.83333rem);float:left;margin-left:2rem}.grid--no-gutter .col-6,.grid .col-6{width:calc(50% - 3rem);float:left;margin-left:2rem}.grid--no-gutter .col-7,.grid .col-7{width:calc(58.33333% - 3.16667rem);float:left;margin-left:2rem}.grid--no-gutter .col-8,.grid .col-8{width:calc(66.66667% - 3.33333rem);float:left;margin-left:2rem}.grid--no-gutter .col-9,.grid .col-9{width:calc(75% - 3.5rem);float:left;margin-left:2rem}.grid--no-gutter .col-10,.grid .col-10{width:calc(83.33333% - 3.66667rem);float:left;margin-left:2rem}.grid--no-gutter .col-11,.grid .col-11{width:calc(91.66667% - 3.83333rem);float:left;margin-left:2rem}.grid--no-gutter .col-12,.grid .col-12{width:calc(100% - 4rem);float:left;margin-left:2rem}.sprinkle,.sprinkle--bottom-left,.sprinkle--bottom-right,.sprinkle--top-left,.sprinkle--top-right{align-self:center;position:relative}.sprinkle--bottom-left button,.sprinkle--bottom-right button,.sprinkle--top-left button,.sprinkle--top-right button,.sprinkle button{margin:2rem auto}.sprinkle--top-right .btn--success img{-webkit-filter:invert(63%) sepia(16%) saturate(1817%) hue-rotate(64deg) brightness(95%) contrast(92%);filter:invert(63%) sepia(16%) saturate(1817%) hue-rotate(64deg) brightness(95%) contrast(92%)}.sprinkle--top-right .btn--blue img,.sprinkle--top-right .btn--success img{margin:0;position:absolute;transition:.25s ease-in-out;top:-.5rem;right:-2.5rem;bottom:none;left:none;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.sprinkle--top-right .btn--blue img{-webkit-filter:invert(23%) sepia(77%) saturate(995%) hue-rotate(171deg) brightness(97%) contrast(80%);filter:invert(23%) sepia(77%) saturate(995%) hue-rotate(171deg) brightness(97%) contrast(80%)}.sprinkle--top-right .btn--white img{-webkit-filter:invert(100%) sepia(0) saturate(0) hue-rotate(3deg) brightness(104%) contrast(102%);filter:invert(100%) sepia(0) saturate(0) hue-rotate(3deg) brightness(104%) contrast(102%)}.sprinkle--top-right .btn--pink img,.sprinkle--top-right .btn--white img{margin:0;position:absolute;transition:.25s ease-in-out;top:-.5rem;right:-2.5rem;bottom:none;left:none;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.sprinkle--top-right .btn--pink img{-webkit-filter:invert(86%) sepia(3%) saturate(3239%) hue-rotate(313deg) brightness(99%) contrast(92%);filter:invert(86%) sepia(3%) saturate(3239%) hue-rotate(313deg) brightness(99%) contrast(92%)}.sprinkle--top-right .btn--red img{margin:0;position:absolute;transition:.25s ease-in-out;-webkit-filter:invert(66%) sepia(60%) saturate(3825%) hue-rotate(325deg) brightness(95%) contrast(90%);filter:invert(66%) sepia(60%) saturate(3825%) hue-rotate(325deg) brightness(95%) contrast(90%);top:-.5rem;right:-2.5rem;bottom:none;left:none;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.sprinkle--bottom-right .btn--success img{-webkit-filter:invert(63%) sepia(16%) saturate(1817%) hue-rotate(64deg) brightness(95%) contrast(92%);filter:invert(63%) sepia(16%) saturate(1817%) hue-rotate(64deg) brightness(95%) contrast(92%)}.sprinkle--bottom-right .btn--blue img,.sprinkle--bottom-right .btn--success img{margin:0;position:absolute;transition:.25s ease-in-out;top:none;right:-2.5rem;bottom:-.5rem;left:none;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sprinkle--bottom-right .btn--blue img{-webkit-filter:invert(23%) sepia(77%) saturate(995%) hue-rotate(171deg) brightness(97%) contrast(80%);filter:invert(23%) sepia(77%) saturate(995%) hue-rotate(171deg) brightness(97%) contrast(80%)}.sprinkle--bottom-right .btn--white img{-webkit-filter:invert(100%) sepia(0) saturate(0) hue-rotate(3deg) brightness(104%) contrast(102%);filter:invert(100%) sepia(0) saturate(0) hue-rotate(3deg) brightness(104%) contrast(102%)}.sprinkle--bottom-right .btn--pink img,.sprinkle--bottom-right .btn--white img{margin:0;position:absolute;transition:.25s ease-in-out;top:none;right:-2.5rem;bottom:-.5rem;left:none;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sprinkle--bottom-right .btn--pink img{-webkit-filter:invert(86%) sepia(3%) saturate(3239%) hue-rotate(313deg) brightness(99%) contrast(92%);filter:invert(86%) sepia(3%) saturate(3239%) hue-rotate(313deg) brightness(99%) contrast(92%)}.sprinkle--bottom-right .btn--red img{margin:0;position:absolute;transition:.25s ease-in-out;-webkit-filter:invert(66%) sepia(60%) saturate(3825%) hue-rotate(325deg) brightness(95%) contrast(90%);filter:invert(66%) sepia(60%) saturate(3825%) hue-rotate(325deg) brightness(95%) contrast(90%);top:none;right:-2.5rem;bottom:-.5rem;left:none;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sprinkle--bottom-left .btn--success img{-webkit-filter:invert(63%) sepia(16%) saturate(1817%) hue-rotate(64deg) brightness(95%) contrast(92%);filter:invert(63%) sepia(16%) saturate(1817%) hue-rotate(64deg) brightness(95%) contrast(92%)}.sprinkle--bottom-left .btn--blue img,.sprinkle--bottom-left .btn--success img{margin:0;position:absolute;transition:.25s ease-in-out;top:none;right:none;bottom:-.5rem;left:-2.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sprinkle--bottom-left .btn--blue img{-webkit-filter:invert(23%) sepia(77%) saturate(995%) hue-rotate(171deg) brightness(97%) contrast(80%);filter:invert(23%) sepia(77%) saturate(995%) hue-rotate(171deg) brightness(97%) contrast(80%)}.sprinkle--bottom-left .btn--white img{-webkit-filter:invert(100%) sepia(0) saturate(0) hue-rotate(3deg) brightness(104%) contrast(102%);filter:invert(100%) sepia(0) saturate(0) hue-rotate(3deg) brightness(104%) contrast(102%)}.sprinkle--bottom-left .btn--pink img,.sprinkle--bottom-left .btn--white img{margin:0;position:absolute;transition:.25s ease-in-out;top:none;right:none;bottom:-.5rem;left:-2.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sprinkle--bottom-left .btn--pink img{-webkit-filter:invert(86%) sepia(3%) saturate(3239%) hue-rotate(313deg) brightness(99%) contrast(92%);filter:invert(86%) sepia(3%) saturate(3239%) hue-rotate(313deg) brightness(99%) contrast(92%)}.sprinkle--bottom-left .btn--red img{margin:0;position:absolute;transition:.25s ease-in-out;-webkit-filter:invert(66%) sepia(60%) saturate(3825%) hue-rotate(325deg) brightness(95%) contrast(90%);filter:invert(66%) sepia(60%) saturate(3825%) hue-rotate(325deg) brightness(95%) contrast(90%);top:none;right:none;bottom:-.5rem;left:-2.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sprinkle--top-left .btn--success img{-webkit-filter:invert(63%) sepia(16%) saturate(1817%) hue-rotate(64deg) brightness(95%) contrast(92%);filter:invert(63%) sepia(16%) saturate(1817%) hue-rotate(64deg) brightness(95%) contrast(92%)}.sprinkle--top-left .btn--blue img,.sprinkle--top-left .btn--success img{margin:0;position:absolute;transition:.25s ease-in-out;top:-.5rem;right:none;bottom:none;left:-2.5rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sprinkle--top-left .btn--blue img{-webkit-filter:invert(23%) sepia(77%) saturate(995%) hue-rotate(171deg) brightness(97%) contrast(80%);filter:invert(23%) sepia(77%) saturate(995%) hue-rotate(171deg) brightness(97%) contrast(80%)}.sprinkle--top-left .btn--white img{-webkit-filter:invert(100%) sepia(0) saturate(0) hue-rotate(3deg) brightness(104%) contrast(102%);filter:invert(100%) sepia(0) saturate(0) hue-rotate(3deg) brightness(104%) contrast(102%)}.sprinkle--top-left .btn--pink img,.sprinkle--top-left .btn--white img{margin:0;position:absolute;transition:.25s ease-in-out;top:-.5rem;right:none;bottom:none;left:-2.5rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sprinkle--top-left .btn--pink img{-webkit-filter:invert(86%) sepia(3%) saturate(3239%) hue-rotate(313deg) brightness(99%) contrast(92%);filter:invert(86%) sepia(3%) saturate(3239%) hue-rotate(313deg) brightness(99%) contrast(92%)}.sprinkle--top-left .btn--red img{margin:0;position:absolute;transition:.25s ease-in-out;-webkit-filter:invert(66%) sepia(60%) saturate(3825%) hue-rotate(325deg) brightness(95%) contrast(90%);filter:invert(66%) sepia(60%) saturate(3825%) hue-rotate(325deg) brightness(95%) contrast(90%);top:-.5rem;right:none;bottom:none;left:-2.5rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.spinner--ball-fall{color:#fff;display:block;font-size:0;height:auto;position:relative;width:auto}.spinner--ball-fall div{-webkit-animation:ball-fall 1.5s ease-in-out infinite;animation:ball-fall 1.5s ease-in-out infinite;background-color:currentColor;border:0;border-radius:100%;display:inline-block;float:none;height:1rem;margin:.5rem;opacity:0;position:relative;width:1rem}.spinner--ball-fall div:first-child{-webkit-animation-delay:-.1s;animation-delay:-.1s}.spinner--ball-fall div:nth-child(2){-webkit-animation-delay:-.2s;animation-delay:-.2s}.spinner--ball-fall div:nth-child(3){-webkit-animation-delay:-.3s;animation-delay:-.3s}.spinner--ball-fall div:nth-child(4){-webkit-animation-delay:-.4s;animation-delay:-.4s}.spinner--ball-fall div:nth-child(5){-webkit-animation-delay:-.5s;animation-delay:-.5s}.spinner--ball-fall div:nth-child(6){-webkit-animation-delay:-.6s;animation-delay:-.6s}.spinner--ball-fall div:nth-child(7){-webkit-animation-delay:-.7s;animation-delay:-.7s}.spinner--ball-fall div:nth-child(8){-webkit-animation-delay:-.8s;animation-delay:-.8s}.spinner--ball-fall div:nth-child(9){-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:GT Pressura Mono\\A0 Bold,Helvetica Neue,-apple-system,Arial,monospace;font-size:1.6rem;font-size:16px;line-height:1.4;margin:0}body .app{display:flex;flex-direction:column;height:100vh;overflow:visible}@font-face{font-display:swap;font-family:Cooper Hewitt Bold;src:url(/static/media/CooperHewitt-Bold.4152e795.ttf)}@font-face{font-display:swap;font-family:GT Pressura Mono;src:url(/static/media/GTPressuraMono.b43420dd.ttf)}@font-face{font-display:swap;font-family:GT Pressura Mono\\A0 Bold;font-weight:700;src:url(/static/media/GT-Pressura-Mono-Bold.a2d2ac37.ttf)}h1{font-size:3.6rem}h1,h2{color:#1e5d84;font-family:Cooper Hewitt Bold,Helvetica Neue,-apple-system,Arial,sans-serif;font-weight:500}h2{font-size:2rem;margin-bottom:2rem}h3{color:#1e5d84;font-family:GT Pressura Mono\\A0 Bold,Helvetica Neue,-apple-system,Arial,monospace;font-size:1.8rem;font-weight:300;margin-bottom:1rem}.breed-selector__item,.meals__section__meal span,.order-summary__section__detail__heading,.postcode-search__results__item,.sales-history__sale--failed .sale__pet-names,.sales-history__sale--failed .sale__time,.sales-history__sale--failed .sale__title,.sales-history__sale--pending .sale__pet-names,.sales-history__sale--pending .sale__time,.sales-history__sale--pending .sale__title,.sales-history__sale--successful .sale__pet-names,.sales-history__sale--successful .sale__time,.sales-history__sale--successful .sale__title,.sales-history__sale .sale__pet-names,.sales-history__sale .sale__time,.sales-history__sale .sale__title,.tooltip__content,.tooltip__trigger-text,a,label,p,strong{color:#1e5d84;font-family:GT Pressura Mono,Helvetica Neue,-apple-system,Arial,monospace;font-size:1.6rem}a{text-decoration:underline}.meals__section__meal span,.order-summary__section__detail__heading,strong{font-family:GT Pressura Mono\\A0 Bold,Helvetica Neue,-apple-system,Arial,monospace;font-weight:inherit}small{color:#696563;font-family:GT Pressura Mono,Helvetica Neue,-apple-system,Arial,monospace;font-size:1.2rem;margin:1rem 0}label{cursor:default}.btn,button{align-items:center;border:.1rem solid transparent;border-radius:.3rem;box-shadow:0 .3rem .4rem rgba(0,0,0,.25);color:#fff;display:flex;font-family:GT Pressura Mono,Helvetica Neue,-apple-system,Arial,monospace;font-size:1.6rem;justify-content:center;opacity:1;padding:1rem 1.5rem;text-transform:uppercase;transition:background .25s ease-in-out}.btn:active,.btn:focus,button:active,button:focus{outline:0}.btn:disabled,button:disabled{box-shadow:0 .3rem .4rem transparent;cursor:not-allowed;opacity:.5}.btn--text,button--text{background:none;box-shadow:none;color:#1e5d84;padding:0}.btn--text span,button--text span{position:relative;top:-.1rem}.btn--pill,button--pill{border-radius:50rem;box-shadow:none;font-size:1.8rem;text-transform:capitalize;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.btn--red,button--red{background:#e66c55}.btn--blue,button--blue{background:#1e5d84}.btn--light-blue,button--light-blue{background:#c9dbe8;color:#1e5d84}.btn--green,button--green{background:#4dbd37}.btn--pink,button--pink{background:#f2c4c4;color:#1e5d84}.btn--white,button--white{background:#fff;border:.1rem solid #1e5d84;color:#1e5d84}.btn--danger,button--danger{background:#d2322d}.btn--success,button--success{background:#4dbd37}.btn--warning,button--warning{background:#f6820e}.btn--info,button--info{background:#0bb4d0}.btn--large,button--large{padding:1.5rem 2rem}.btn--xlarge,button--xlarge{padding:2rem 2.5rem}.btn .icon--left,button .icon--left{margin-right:1rem;width:1rem}.btn .icon--right,button .icon--right{margin-left:1rem;width:1rem}.btn--group{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.btn--group button{flex-grow:1;margin-right:2rem;margin-top:2rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:12rem}.btn--group .btn--pill.btn--blue{-webkit-animation:bounce-in .25s ease-in-out;animation:bounce-in .25s ease-in-out}.btn--group .btn--pill:last-child{margin-right:0}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes bounce-in{0%{opacity:0;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounce-in{0%{opacity:0;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes grow{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes grow{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);-webkit-transform-origin:bottom;transform-origin:bottom}}.tooltip{align-items:center;align-self:flex-start;cursor:pointer;display:inline-flex;position:relative}.tooltip__icon{margin-right:1rem;max-height:2rem}.tooltip__content{-webkit-animation:tooltip-animation .5s;animation:tooltip-animation .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background:#e7e6e4;box-shadow:0 0 .3rem .2rem #e7e6e4;left:0;padding:1rem;position:absolute;text-align:center;top:0;-webkit-transform:translateY(calc(-100% - 1.5rem));transform:translateY(calc(-100% - 1.5rem));z-index:1}.tooltip__content:after{border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-top:1.5rem solid #e7e6e4;bottom:-1.5rem;content:"";display:block;height:0;left:calc(50% - 1.5rem);position:absolute;width:0}@-webkit-keyframes tooltip-animation{0%{opacity:0;top:2rem}50%{opacity:1;top:-1rem}to{top:0}}@keyframes tooltip-animation{0%{opacity:0;top:2rem}50%{opacity:1;top:-1rem}to{top:0}}input{background:#e7e6e4;border:0;border-radius:0;color:#1e5d84;font-family:GT Pressura Mono,Helvetica Neue,-apple-system,Arial,monospace;font-size:1.6rem;padding:1rem}input:focus{outline:.2rem solid #1e5d84}input::-webkit-input-placeholder{color:#1e5d84;opacity:.45}input::-ms-input-placeholder{color:#1e5d84;opacity:.45}input::placeholder{color:#1e5d84;opacity:.45}input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text]{min-height:5rem;min-width:30rem}.input-row,.input-row--with-label{align-items:flex-start;display:flex;flex:1 1;margin:2rem 0}.input-row--with-label input,.input-row input{margin-left:2rem;min-height:5rem;width:100%}.input-row--with-label input:first-child,.input-row input:first-child{margin-left:0}.input-row__label,.input-row__label--error{color:#1e5d84;font-family:GT Pressura Mono,Helvetica Neue,-apple-system,Arial,monospace;font-size:1.4rem;margin-top:1rem;text-align:left;width:100%}.input-row__label--error{color:#e66c55}.input-row--two-col div:last-child{margin-left:2rem}.input-row--with-label{flex-direction:column;margin-bottom:0}.input-row--with-label input{margin:0}.input-row--with-label div:last-child{margin-left:0}.date-picker{align-items:center;display:flex;flex-direction:column}.date-picker__header{color:#1e5d84;display:flex;justify-content:space-between;width:100%}.date-picker__body{display:flex;flex-wrap:wrap;width:100%}.date-picker__body__date,.date-picker__body__date--deliverable,.date-picker__body__date--undeliverable{border:.1rem solid #e66c55;display:flex;flex-direction:column}.date-picker__body__date--undeliverable{background-color:#e7e6e4;border:0;color:#696563}.date-picker__body__date--deliverable{background-color:#fff;color:#e66c55}.date-picker__body__date--deliverable--selected{background-color:#e66c55;color:#fff}.date-picker__cell{min-height:6.5rem;padding:.25rem;width:14.28571%}.date-picker__cell,.date-picker__cell__item{align-items:center;display:flex;justify-content:center}.date-picker__cell__item{border-radius:.2rem;flex-direction:column;min-height:6rem;width:100%}.date-picker__cell__item__delivery-day{flex:1 1;font-family:GT Pressura Mono\\A0 Bold,Helvetica Neue,-apple-system,Arial,monospace;padding-left:.5rem;padding-top:.2rem;width:100%}.date-picker__cell__item__delivery-icon{margin-bottom:.5rem;min-width:3.5rem}.date-picker .explainer-text{font-size:1.8rem;max-width:40rem;padding:1.5rem}.date-picker .explainer-text__delivery-day{background:#f2c4c4;display:inline-block;padding:.5rem 1rem}.question-divider{line-height:0;padding:2rem 0 3rem;text-align:center}.question-divider:before{border-bottom:.15rem dashed #e7e6e4;content:"";display:block}.question-divider span{background:#fff;color:#1e5d84;font-family:GT Pressura Mono\\A0 Bold,Helvetica Neue,-apple-system,Arial,monospace;font-size:1.8rem;padding:0 4rem;position:relative;top:-.2rem}.select-row{display:flex;flex-direction:row}.select-row__item{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.select-row__item:after{color:#1e5d84;content:"\25BC";font-size:1.2rem;margin-right:1rem;position:absolute;right:0}.select-row__item:first-child{margin-right:2rem}.select-row__item select{-webkit-appearance:none;background:#e7e6e4;border:0;border-radius:0;color:#1e5d84;font-family:GT Pressura Mono,Helvetica Neue,-apple-system,Arial,monospace;font-size:1.6rem;height:5rem;padding:1rem;position:relative;width:100%}.select-row__item select:focus{outline:.2rem solid #1e5d84}.trustpilot,.trustpilot--blue,.trustpilot--red,.trustpilot--yellow{padding:4rem 3rem}.trustpilot--blue{background:#1e5d84}.trustpilot--red{background:#e66c55}.trustpilot--yellow{background:#ffe180}.trustpilot__title{align-items:flex-end;display:flex;justify-content:center;margin-bottom:4rem}.meals__section__meal .trustpilot__title span,.sales-history__sale--failed .trustpilot__title .sale__pet-names,.sales-history__sale--failed .trustpilot__title .sale__time,.sales-history__sale--failed .trustpilot__title .sale__title,.sales-history__sale--pending .trustpilot__title .sale__pet-names,.sales-history__sale--pending .trustpilot__title .sale__time,.sales-history__sale--pending .trustpilot__title .sale__title,.sales-history__sale--successful .trustpilot__title .sale__pet-names,.sales-history__sale--successful .trustpilot__title .sale__time,.sales-history__sale--successful .trustpilot__title .sale__title,.sales-history__sale .trustpilot__title .sale__pet-names,.sales-history__sale .trustpilot__title .sale__time,.sales-history__sale .trustpilot__title .sale__title,.trustpilot__title .breed-selector__item,.trustpilot__title .meals__section__meal span,.trustpilot__title .order-summary__section__detail__heading,.trustpilot__title .postcode-search__results__item,.trustpilot__title .sales-history__sale--failed .sale__pet-names,.trustpilot__title .sales-history__sale--failed .sale__time,.trustpilot__title .sales-history__sale--failed .sale__title,.trustpilot__title .sales-history__sale--pending .sale__pet-names,.trustpilot__title .sales-history__sale--pending .sale__time,.trustpilot__title .sales-history__sale--pending .sale__title,.trustpilot__title .sales-history__sale--successful .sale__pet-names,.trustpilot__title .sales-history__sale--successful .sale__time,.trustpilot__title .sales-history__sale--successful .sale__title,.trustpilot__title .sales-history__sale .sale__pet-names,.trustpilot__title .sales-history__sale .sale__time,.trustpilot__title .sales-history__sale .sale__title,.trustpilot__title .tooltip__content,.trustpilot__title .tooltip__trigger-text,.trustpilot__title a,.trustpilot__title label,.trustpilot__title p,.trustpilot__title strong{color:#fff;font-size:1.8rem;margin:0}.trustpilot__title img{margin-left:1rem;position:relative;top:-.3rem}.trustpilot--blue .flex--row,.trustpilot--red .flex--row,.trustpilot--yellow .flex--row,.trustpilot .flex--row{margin-bottom:2rem}.trustpilot__review{background:#f8f9fa;border-radius:.27rem;box-shadow:0 .2rem .3rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;font-family:Helvetica Neue;height:100%;padding:2rem 1.5rem}.trustpilot__review__rating{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.trustpilot__review__rating__timestamp{color:#7e7e7e;font-size:1.4rem}.trustpilot__review__title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.trustpilot__review__content{font-size:1.4rem;margin-bottom:1.5rem}.trustpilot__review__author{align-items:flex-end;color:#7e7e7e;display:flex;flex:1 1;font-size:1.4rem;text-transform:capitalize}.modal--popup__wrapper{z-index:40;-webkit-animation:fade-in .25s ease-in-out;animation:fade-in .25s ease-in-out;align-items:center;display:flex;height:100vh;justify-content:center;position:fixed;top:0;width:100%}.modal--popup__wrapper:before{background:#696563;content:"";height:100vh;opacity:.5;position:absolute;width:100vw}.modal--popup__content{z-index:50;-webkit-animation:bounce-in .25s ease-out;animation:bounce-in .25s ease-out;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:.2rem;box-shadow:0 .2rem .2rem 0 rgba(0,0,0,.3);max-width:45rem;position:relative;text-align:left}.modal--popup__content__close-button{position:absolute;right:2rem;top:2rem}.modal--popup__content__upper{align-items:flex-end;background:#e7e6e4;display:flex;justify-content:end;padding:2rem 3rem 0}.meals__section__meal .modal--popup__content__upper span,.modal--popup__content__upper .breed-selector__item,.modal--popup__content__upper .meals__section__meal span,.modal--popup__content__upper .order-summary__section__detail__heading,.modal--popup__content__upper .postcode-search__results__item,.modal--popup__content__upper .sales-history__sale--failed .sale__pet-names,.modal--popup__content__upper .sales-history__sale--failed .sale__time,.modal--popup__content__upper .sales-history__sale--failed .sale__title,.modal--popup__content__upper .sales-history__sale--pending .sale__pet-names,.modal--popup__content__upper .sales-history__sale--pending .sale__time,.modal--popup__content__upper .sales-history__sale--pending .sale__title,.modal--popup__content__upper .sales-history__sale--successful .sale__pet-names,.modal--popup__content__upper .sales-history__sale--successful .sale__time,.modal--popup__content__upper .sales-history__sale--successful .sale__title,.modal--popup__content__upper .sales-history__sale .sale__pet-names,.modal--popup__content__upper .sales-history__sale .sale__time,.modal--popup__content__upper .sales-history__sale .sale__title,.modal--popup__content__upper .tooltip__content,.modal--popup__content__upper .tooltip__trigger-text,.modal--popup__content__upper a,.modal--popup__content__upper label,.modal--popup__content__upper p,.modal--popup__content__upper strong,.sales-history__sale--failed .modal--popup__content__upper .sale__pet-names,.sales-history__sale--failed .modal--popup__content__upper .sale__time,.sales-history__sale--failed .modal--popup__content__upper .sale__title,.sales-history__sale--pending .modal--popup__content__upper .sale__pet-names,.sales-history__sale--pending .modal--popup__content__upper .sale__time,.sales-history__sale--pending .modal--popup__content__upper .sale__title,.sales-history__sale--successful .modal--popup__content__upper .sale__pet-names,.sales-history__sale--successful .modal--popup__content__upper .sale__time,.sales-history__sale--successful .modal--popup__content__upper .sale__title,.sales-history__sale .modal--popup__content__upper .sale__pet-names,.sales-history__sale .modal--popup__content__upper .sale__time,.sales-history__sale .modal--popup__content__upper .sale__title{font-size:1.8rem}.meals__section__meal .modal--popup__content__upper span,.modal--popup__content__upper .meals__section__meal span,.modal--popup__content__upper .order-summary__section__detail__heading,.modal--popup__content__upper strong{font-size:2rem}.modal--popup__content__lower{display:flex;flex:1 1;padding:3rem;width:100%}.modal--popup__content__lower button{flex:1 1}.modal--popup__content__lower button:first-child{-webkit-tap-highlight-color:rgba(0,0,0,.1);margin-right:2rem;min-width:65%}.modal--fullscreen{z-index:50;background:#fff;display:flex;flex-direction:column;height:100vh;position:relative;text-align:center}.modal--fullscreen__close-button{position:absolute;right:2rem;top:2rem}.modal--fullscreen--bottom,.modal--fullscreen--top{align-items:center;display:flex;flex:auto 1;flex-direction:column;justify-content:center;padding:3rem}.modal--fullscreen--bottom__title,.modal--fullscreen--top__title{background:#e7e6e4;color:#1e5d84;font-size:2.8rem;margin:3rem auto 0;min-width:50rem;padding:1.5rem 0 .5rem}.modal--fullscreen--bottom__subtitle,.modal--fullscreen--top__subtitle{font-size:1.8rem;max-width:50rem}.modal--fullscreen--bottom{background:#e7e6e4}.modal--fullscreen--bottom__title{background:#fff}[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.1rem solid transparent;border-radius:.25rem;box-sizing:border-box;display:flex;height:2.2rem;margin-right:1rem;transition:.25s ease-in-out;width:2.2rem}[type=checkbox]:focus{outline:0}[type=checkbox]:checked{background:#4dbd37;border:.1rem solid #238a0f}[type=checkbox]:checked:after{align-items:center;color:#fff;content:url(/static/media/checkmark.32f704f7.svg);display:flex;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);justify-content:center;width:100%}.alert{-webkit-animation:fade-in .5s ease-in-out;animation:fade-in .5s ease-in-out;border:.2rem solid;color:#1e5d84;display:block;font-family:GT Pressura Mono,Helvetica Neue,-apple-system,Arial,monospace;font-size:1.8rem;margin:2rem 0;padding:2rem;text-align:center;transition:border .25s ease-in-out}.alert--success{border-color:#4dbd37}.alert--warning{border-color:#e66c55}.alert--info{border-color:#1e5d84}.postcode-search{display:flex;flex-wrap:wrap;position:relative}.postcode-search input{margin:0;min-width:75%}.postcode-search button{border-radius:0;box-shadow:none;flex:1 1;max-width:25%}.postcode-search__results{z-index:1;min-width:75%;position:absolute;top:5rem}.typeahead-combobox{-webkit-animation:fade-in .4s ease;animation:fade-in .4s ease;margin:auto;max-width:45rem;overflow-y:hidden}.typeahead-combobox~.checkbox-wrapper{display:flex;justify-content:center}.typeahead-combobox~.checkbox-wrapper input{margin:0 1rem}.typeahead-combobox .typeahead-input{margin-bottom:0;position:relative;width:100%;z-index:1}.typeahead-combobox .typeahead-selector-wrapper{box-shadow:0 .2rem .2rem 0 rgba(0,0,0,.3);margin:0 auto 1rem;width:99%}.typeahead-combobox .typeahead-selector{-webkit-overflow-scrolling:touch;margin:0 auto;max-height:15rem;max-width:45rem;overflow-x:hidden;-webkit-padding-start:0;padding-inline-start:0;text-align:left}.typeahead-combobox .typeahead-selector__item{color:#1e5d84;cursor:pointer;list-style:none;padding:1.5rem 2rem}.typeahead-combobox .typeahead-selector__item:focus{outline:0}.typeahead-combobox .typeahead-selector__item:focus,.typeahead-combobox .typeahead-selector__item:hover{background:#e7e6e4}.typeahead-combobox .typeahead-selector__item:first-child{margin-top:.5rem}.typeahead-combobox .typeahead-selector__item:last-child{margin-bottom:.5rem}.typeahead-combobox .typeahead-selector__item--other{border-top:.2rem solid #e7e6e4;text-align:left}.range-slider{margin:3rem auto;max-width:60rem}.range-slider__output{align-items:center;display:flex;justify-content:center;margin-bottom:3rem}.range-slider__output__wrapper{display:flex;padding:1rem 2rem}.range-slider__output__wrapper input{font-size:1.8rem;text-align:center;width:5rem}.meals__section__meal .range-slider__output__wrapper span,.range-slider__output__wrapper .breed-selector__item,.range-slider__output__wrapper .meals__section__meal span,.range-slider__output__wrapper .order-summary__section__detail__heading,.range-slider__output__wrapper .postcode-search__results__item,.range-slider__output__wrapper .sales-history__sale--failed .sale__pet-names,.range-slider__output__wrapper .sales-history__sale--failed .sale__time,.range-slider__output__wrapper .sales-history__sale--failed .sale__title,.range-slider__output__wrapper .sales-history__sale--pending .sale__pet-names,.range-slider__output__wrapper .sales-history__sale--pending .sale__time,.range-slider__output__wrapper .sales-history__sale--pending .sale__title,.range-slider__output__wrapper .sales-history__sale--successful .sale__pet-names,.range-slider__output__wrapper .sales-history__sale--successful .sale__time,.range-slider__output__wrapper .sales-history__sale--successful .sale__title,.range-slider__output__wrapper .sales-history__sale .sale__pet-names,.range-slider__output__wrapper .sales-history__sale .sale__time,.range-slider__output__wrapper .sales-history__sale .sale__title,.range-slider__output__wrapper .tooltip__content,.range-slider__output__wrapper .tooltip__trigger-text,.range-slider__output__wrapper a,.range-slider__output__wrapper label,.range-slider__output__wrapper p,.range-slider__output__wrapper strong,.sales-history__sale--failed .range-slider__output__wrapper .sale__pet-names,.sales-history__sale--failed .range-slider__output__wrapper .sale__time,.sales-history__sale--failed .range-slider__output__wrapper .sale__title,.sales-history__sale--pending .range-slider__output__wrapper .sale__pet-names,.sales-history__sale--pending .range-slider__output__wrapper .sale__time,.sales-history__sale--pending .range-slider__output__wrapper .sale__title,.sales-history__sale--successful .range-slider__output__wrapper .sale__pet-names,.sales-history__sale--successful .range-slider__output__wrapper .sale__time,.sales-history__sale--successful .range-slider__output__wrapper .sale__title,.sales-history__sale .range-slider__output__wrapper .sale__pet-names,.sales-history__sale .range-slider__output__wrapper .sale__time,.sales-history__sale .range-slider__output__wrapper .sale__title{margin-left:1rem}.range-slider__dog-sizes{align-content:flex-end;display:flex;justify-content:space-between;margin-bottom:2rem;padding:0 1.5rem}.range-slider__dog-sizes img{max-width:7rem;opacity:.5;transition:opacity .25s ease-in-out}.range-slider__dog-sizes img.size-selected{-webkit-animation:grow .15s ease-in;animation:grow .15s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}.range-slider__slider{align-items:center;display:flex;position:relative}.range-slider__slider input[type=range]{-webkit-appearance:none;background:#fff;margin:2rem 0;width:100%}.range-slider__slider input[type=range]:focus{outline:none}.range-slider__slider input[type=range]::-webkit-slider-runnable-track{background:#1e5d84;border:0;border-radius:.5rem;height:.25rem}.range-slider__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#e66c55;background-image:url(/static/media/draggable-thumb.6d7745b5.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:4rem;border:0;border-radius:100%;box-shadow:0 .2rem .2rem 0 rgba(0,0,0,.3);height:4rem;margin-top:-2rem;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;width:4rem}.range-slider__slider input[type=range]::-webkit-slider-thumb:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.range-slider__slider label{margin:0;position:absolute}.range-slider__slider label:first-child{left:-4rem}.range-slider__slider label:last-child{right:-6rem}.dog-incrementer__counter{display:flex;margin:auto;max-width:24rem;min-height:5rem}.dog-incrementer__counter button{-webkit-tap-highlight-color:rgba(0,0,0,.1);background:#1e5d84;box-shadow:0 .3rem .4rem rgba(0,0,0,.25);color:#fff;max-height:5rem;width:100%}.dog-incrementer__counter button:first-child{border-radius:.5rem 0 0 .5rem}.dog-incrementer__counter button:first-child:after{content:"-";font-size:3rem;position:relative;top:-.9rem}.dog-incrementer__counter button:last-child{border-radius:0 .5rem .5rem 0}.dog-incrementer__counter button:last-child:after{content:"+";font-size:3rem;position:relative;top:-1rem}.dog-incrementer__counter__amount{align-items:center;border-bottom:.1rem solid #1e5d84;border-top:.1rem solid #1e5d84;color:#1e5d84;display:flex;justify-content:center;min-width:14rem;text-transform:uppercase}.dog-incrementer__illustration{align-items:center;display:flex;justify-content:center;margin:5rem -4rem;overflow:hidden}.dog-incrementer__illustration img{-webkit-animation:fade-in .5s ease;animation:fade-in .5s ease;margin:0;height:12rem}.breed-selector,.postcode-search__results{background:#fff;box-shadow:0 .5rem .5rem 0 rgba(0,0,0,.1);list-style:none;margin:0 auto;max-height:38rem;max-width:40rem;overflow-x:hidden;overflow-y:scroll;padding:0;text-align:left;-webkit-overflow-scrolling:touch}.breed-selector__item,.postcode-search__results__item{padding:1.5rem 2rem}.breed-selector__item:hover,.postcode-search__results__item:hover{background:#e7e6e4}.breed-selector__item:first-child,.postcode-search__results__item:first-child{margin-top:1.5rem}.breed-selector__item:last-child,.postcode-search__results__item:last-child{margin-bottom:1.5rem}.body-type{align-items:center;display:flex;justify-content:space-evenly}.body-type__example-row{display:flex;width:100%}.body-type__example-row__item{flex-direction:column;display:flex;justify-content:center;align-items:center;min-width:33%}.body-type__example-row__item img{margin-bottom:2rem;width:15rem}.body-type__example-row__item .breed-selector__item,.body-type__example-row__item .meals__section__meal span,.body-type__example-row__item .order-summary__section__detail__heading,.body-type__example-row__item .postcode-search__results__item,.body-type__example-row__item .sales-history__sale--failed .sale__pet-names,.body-type__example-row__item .sales-history__sale--failed .sale__time,.body-type__example-row__item .sales-history__sale--failed .sale__title,.body-type__example-row__item .sales-history__sale--pending .sale__pet-names,.body-type__example-row__item .sales-history__sale--pending .sale__time,.body-type__example-row__item .sales-history__sale--pending .sale__title,.body-type__example-row__item .sales-history__sale--successful .sale__pet-names,.body-type__example-row__item .sales-history__sale--successful .sale__time,.body-type__example-row__item .sales-history__sale--successful .sale__title,.body-type__example-row__item .sales-history__sale .sale__pet-names,.body-type__example-row__item .sales-history__sale .sale__time,.body-type__example-row__item .sales-history__sale .sale__title,.body-type__example-row__item .tooltip__content,.body-type__example-row__item .tooltip__trigger-text,.body-type__example-row__item a,.body-type__example-row__item label,.body-type__example-row__item p,.body-type__example-row__item strong,.meals__section__meal .body-type__example-row__item span,.sales-history__sale--failed .body-type__example-row__item .sale__pet-names,.sales-history__sale--failed .body-type__example-row__item .sale__time,.sales-history__sale--failed .body-type__example-row__item .sale__title,.sales-history__sale--pending .body-type__example-row__item .sale__pet-names,.sales-history__sale--pending .body-type__example-row__item .sale__time,.sales-history__sale--pending .body-type__example-row__item .sale__title,.sales-history__sale--successful .body-type__example-row__item .sale__pet-names,.sales-history__sale--successful .body-type__example-row__item .sale__time,.sales-history__sale--successful .body-type__example-row__item .sale__title,.sales-history__sale .body-type__example-row__item .sale__pet-names,.sales-history__sale .body-type__example-row__item .sale__time,.sales-history__sale .body-type__example-row__item .sale__title{margin:0}.body-type__example-row__item small{color:#1e5d84;font-size:1.4rem;margin-top:0}.body-type__example-row__item--selected img{-webkit-animation:bounce-in .25s ease-out;animation:bounce-in .25s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.body-type__example-row__item--selected .breed-selector__item,.body-type__example-row__item--selected .meals__section__meal span,.body-type__example-row__item--selected .order-summary__section__detail__heading,.body-type__example-row__item--selected .postcode-search__results__item,.body-type__example-row__item--selected .sales-history__sale--failed .sale__pet-names,.body-type__example-row__item--selected .sales-history__sale--failed .sale__time,.body-type__example-row__item--selected .sales-history__sale--failed .sale__title,.body-type__example-row__item--selected .sales-history__sale--pending .sale__pet-names,.body-type__example-row__item--selected .sales-history__sale--pending .sale__time,.body-type__example-row__item--selected .sales-history__sale--pending .sale__title,.body-type__example-row__item--selected .sales-history__sale--successful .sale__pet-names,.body-type__example-row__item--selected .sales-history__sale--successful .sale__time,.body-type__example-row__item--selected .sales-history__sale--successful .sale__title,.body-type__example-row__item--selected .sales-history__sale .sale__pet-names,.body-type__example-row__item--selected .sales-history__sale .sale__time,.body-type__example-row__item--selected .sales-history__sale .sale__title,.body-type__example-row__item--selected .tooltip__content,.body-type__example-row__item--selected .tooltip__trigger-text,.body-type__example-row__item--selected a,.body-type__example-row__item--selected label,.body-type__example-row__item--selected p,.body-type__example-row__item--selected small,.body-type__example-row__item--selected strong,.meals__section__meal .body-type__example-row__item--selected span,.sales-history__sale--failed .body-type__example-row__item--selected .sale__pet-names,.sales-history__sale--failed .body-type__example-row__item--selected .sale__time,.sales-history__sale--failed .body-type__example-row__item--selected .sale__title,.sales-history__sale--pending .body-type__example-row__item--selected .sale__pet-names,.sales-history__sale--pending .body-type__example-row__item--selected .sale__time,.sales-history__sale--pending .body-type__example-row__item--selected .sale__title,.sales-history__sale--successful .body-type__example-row__item--selected .sale__pet-names,.sales-history__sale--successful .body-type__example-row__item--selected .sale__time,.sales-history__sale--successful .body-type__example-row__item--selected .sale__title,.sales-history__sale .body-type__example-row__item--selected .sale__pet-names,.sales-history__sale .body-type__example-row__item--selected .sale__time,.sales-history__sale .body-type__example-row__item--selected .sale__title{font-family:GT Pressura Mono\\A0 Bold,Helvetica Neue,-apple-system,Arial,monospace;font-weight:400;position:relative;top:1px}.body-type__description{-webkit-animation:fade-in .25s ease-in-out;animation:fade-in .25s ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#e7e6e4;color:#1e5d84;font-family:GT Pressura Mono,Helvetica Neue,-apple-system,Arial,monospace;margin-top:3rem;padding:2rem 3rem;position:relative;text-align:center}.body-type__description:after{clear:both;content:"";position:absolute;top:-4rem;transition:left .25s ease-in-out}.body-type__description--first:after{left:calc(16.5% - 2rem)}.body-type__description--first:after,.body-type__description--second:after{border-bottom:2rem solid #e7e6e4;border-left:2rem solid transparent;border-right:2rem solid transparent;border-top:2rem solid transparent}.body-type__description--second:after{left:calc(49% - 2rem)}.body-type__description--third:after{border-bottom:2rem solid #e7e6e4;border-left:2rem solid transparent;border-right:2rem solid transparent;border-top:2rem solid transparent;left:calc(83% - 2rem)}.activity-level{margin:3rem 0 6rem}.activity-level__working-dog-toggle{align-items:center;display:flex;justify-content:center;margin-bottom:4rem}.activity-level__example-row{display:flex;justify-content:space-between;width:100%}.activity-level__example-row__item{flex-direction:column}.activity-level__example-row__item img{height:9rem;margin-bottom:2rem;max-width:11rem}.activity-level__example-row__item:last-child{bottom:3rem;position:relative}.activity-level__example-row__item:last-child img{height:12rem;margin-right:2rem}.activity-level__example-row__item .breed-selector__item,.activity-level__example-row__item .meals__section__meal span,.activity-level__example-row__item .order-summary__section__detail__heading,.activity-level__example-row__item .postcode-search__results__item,.activity-level__example-row__item .sales-history__sale--failed .sale__pet-names,.activity-level__example-row__item .sales-history__sale--failed .sale__time,.activity-level__example-row__item .sales-history__sale--failed .sale__title,.activity-level__example-row__item .sales-history__sale--pending .sale__pet-names,.activity-level__example-row__item .sales-history__sale--pending .sale__time,.activity-level__example-row__item .sales-history__sale--pending .sale__title,.activity-level__example-row__item .sales-history__sale--successful .sale__pet-names,.activity-level__example-row__item .sales-history__sale--successful .sale__time,.activity-level__example-row__item .sales-history__sale--successful .sale__title,.activity-level__example-row__item .sales-history__sale .sale__pet-names,.activity-level__example-row__item .sales-history__sale .sale__time,.activity-level__example-row__item .sales-history__sale .sale__title,.activity-level__example-row__item .tooltip__content,.activity-level__example-row__item .tooltip__trigger-text,.activity-level__example-row__item a,.activity-level__example-row__item label,.activity-level__example-row__item p,.activity-level__example-row__item strong,.meals__section__meal .activity-level__example-row__item span,.sales-history__sale--failed .activity-level__example-row__item .sale__pet-names,.sales-history__sale--failed .activity-level__example-row__item .sale__time,.sales-history__sale--failed .activity-level__example-row__item .sale__title,.sales-history__sale--pending .activity-level__example-row__item .sale__pet-names,.sales-history__sale--pending .activity-level__example-row__item .sale__time,.sales-history__sale--pending .activity-level__example-row__item .sale__title,.sales-history__sale--successful .activity-level__example-row__item .sale__pet-names,.sales-history__sale--successful .activity-level__example-row__item .sale__time,.sales-history__sale--successful .activity-level__example-row__item .sale__title,.sales-history__sale .activity-level__example-row__item .sale__pet-names,.sales-history__sale .activity-level__example-row__item .sale__time,.sales-history__sale .activity-level__example-row__item .sale__title{margin:0}.activity-level__example-row__item small{color:#1e5d84;display:inline-block;font-size:1.4rem;line-height:1.3;white-space:pre}.activity-level__example-row__item#hyperactive img{height:auto;margin-left:-1rem;margin-top:-5rem}.activity-level__example-row__item--selected img{-webkit-animation:bounce-in .25s ease-out;animation:bounce-in .25s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.activity-level__example-row__item--selected .breed-selector__item,.activity-level__example-row__item--selected .meals__section__meal span,.activity-level__example-row__item--selected .order-summary__section__detail__heading,.activity-level__example-row__item--selected .postcode-search__results__item,.activity-level__example-row__item--selected .sales-history__sale--failed .sale__pet-names,.activity-level__example-row__item--selected .sales-history__sale--failed .sale__time,.activity-level__example-row__item--selected .sales-history__sale--failed .sale__title,.activity-level__example-row__item--selected .sales-history__sale--pending .sale__pet-names,.activity-level__example-row__item--selected .sales-history__sale--pending .sale__time,.activity-level__example-row__item--selected .sales-history__sale--pending .sale__title,.activity-level__example-row__item--selected .sales-history__sale--successful .sale__pet-names,.activity-level__example-row__item--selected .sales-history__sale--successful .sale__time,.activity-level__example-row__item--selected .sales-history__sale--successful .sale__title,.activity-level__example-row__item--selected .sales-history__sale .sale__pet-names,.activity-level__example-row__item--selected .sales-history__sale .sale__time,.activity-level__example-row__item--selected .sales-history__sale .sale__title,.activity-level__example-row__item--selected .tooltip__content,.activity-level__example-row__item--selected .tooltip__trigger-text,.activity-level__example-row__item--selected a,.activity-level__example-row__item--selected label,.activity-level__example-row__item--selected p,.activity-level__example-row__item--selected small,.activity-level__example-row__item--selected strong,.meals__section__meal .activity-level__example-row__item--selected span,.sales-history__sale--failed .activity-level__example-row__item--selected .sale__pet-names,.sales-history__sale--failed .activity-level__example-row__item--selected .sale__time,.sales-history__sale--failed .activity-level__example-row__item--selected .sale__title,.sales-history__sale--pending .activity-level__example-row__item--selected .sale__pet-names,.sales-history__sale--pending .activity-level__example-row__item--selected .sale__time,.sales-history__sale--pending .activity-level__example-row__item--selected .sale__title,.sales-history__sale--successful .activity-level__example-row__item--selected .sale__pet-names,.sales-history__sale--successful .activity-level__example-row__item--selected .sale__time,.sales-history__sale--successful .activity-level__example-row__item--selected .sale__title,.sales-history__sale .activity-level__example-row__item--selected .sale__pet-names,.sales-history__sale .activity-level__example-row__item--selected .sale__time,.sales-history__sale .activity-level__example-row__item--selected .sale__title{font-family:GT Pressura Mono\\A0 Bold,Helvetica Neue,-apple-system,Arial,monospace;position:relative;top:1px}.activity-level__description{-webkit-animation:fade-in .25s ease-in-out;animation:fade-in .25s ease-in-out;background:#e7e6e4;color:#1e5d84;font-family:GT Pressura Mono,Helvetica Neue,-apple-system,Arial,monospace;margin-top:2rem;padding:2rem 3rem;position:relative;text-align:center}.activity-level__description:after{clear:both;content:"";position:absolute;top:-4rem;transition:left .25s ease-in-out}.activity-level__description--first:after{left:calc(10% - 2rem)}.activity-level__description--first:after,.activity-level__description--second:after{border-bottom:2rem solid #e7e6e4;border-left:2rem solid transparent;border-right:2rem solid transparent;border-top:2rem solid transparent}.activity-level__description--second:after{left:calc(30% - 2rem)}.activity-level__description--third:after{left:calc(49.5% - 2rem)}.activity-level__description--fourth:after,.activity-level__description--third:after{border-bottom:2rem solid #e7e6e4;border-left:2rem solid transparent;border-right:2rem solid transparent;border-top:2rem solid transparent}.activity-level__description--fourth:after{left:calc(72% - 2rem)}.activity-level__description--fifth:after{border-bottom:2rem solid #e7e6e4;border-left:2rem solid transparent;border-right:2rem solid transparent;border-top:2rem solid transparent;left:calc(93% - 2rem)}.health-issues__issue-list{margin:2rem 0 4rem}.snacks__item{flex-direction:column;margin-top:1rem;min-width:33%}.snacks__item img{max-height:8rem;margin-bottom:1rem}.meals__section__meal .snacks__item span,.sales-history__sale--failed .snacks__item .sale__pet-names,.sales-history__sale--failed .snacks__item .sale__time,.sales-history__sale--failed .snacks__item .sale__title,.sales-history__sale--pending .snacks__item .sale__pet-names,.sales-history__sale--pending .snacks__item .sale__time,.sales-history__sale--pending .snacks__item .sale__title,.sales-history__sale--successful .snacks__item .sale__pet-names,.sales-history__sale--successful .snacks__item .sale__time,.sales-history__sale--successful .snacks__item .sale__title,.sales-history__sale .snacks__item .sale__pet-names,.sales-history__sale .snacks__item .sale__time,.sales-history__sale .snacks__item .sale__title,.snacks__item .breed-selector__item,.snacks__item .meals__section__meal span,.snacks__item .order-summary__section__detail__heading,.snacks__item .postcode-search__results__item,.snacks__item .sales-history__sale--failed .sale__pet-names,.snacks__item .sales-history__sale--failed .sale__time,.snacks__item .sales-history__sale--failed .sale__title,.snacks__item .sales-history__sale--pending .sale__pet-names,.snacks__item .sales-history__sale--pending .sale__time,.snacks__item .sales-history__sale--pending .sale__title,.snacks__item .sales-history__sale--successful .sale__pet-names,.snacks__item .sales-history__sale--successful .sale__time,.snacks__item .sales-history__sale--successful .sale__title,.snacks__item .sales-history__sale .sale__pet-names,.snacks__item .sales-history__sale .sale__time,.snacks__item .sales-history__sale .sale__title,.snacks__item .tooltip__content,.snacks__item .tooltip__trigger-text,.snacks__item a,.snacks__item label,.snacks__item p,.snacks__item strong{margin:0}.snacks__item small{color:#1e5d84;font-size:1.4rem;margin-top:0}.snacks__item--selected img{-webkit-animation:bounce-in .25s ease-out;animation:bounce-in .25s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.meals__section__meal .snacks__item--selected span,.sales-history__sale--failed .snacks__item--selected .sale__pet-names,.sales-history__sale--failed .snacks__item--selected .sale__time,.sales-history__sale--failed .snacks__item--selected .sale__title,.sales-history__sale--pending .snacks__item--selected .sale__pet-names,.sales-history__sale--pending .snacks__item--selected .sale__time,.sales-history__sale--pending .snacks__item--selected .sale__title,.sales-history__sale--successful .snacks__item--selected .sale__pet-names,.sales-history__sale--successful .snacks__item--selected .sale__time,.sales-history__sale--successful .snacks__item--selected .sale__title,.sales-history__sale .snacks__item--selected .sale__pet-names,.sales-history__sale .snacks__item--selected .sale__time,.sales-history__sale .snacks__item--selected .sale__title,.snacks__item--selected .breed-selector__item,.snacks__item--selected .meals__section__meal span,.snacks__item--selected .order-summary__section__detail__heading,.snacks__item--selected .postcode-search__results__item,.snacks__item--selected .sales-history__sale--failed .sale__pet-names,.snacks__item--selected .sales-history__sale--failed .sale__time,.snacks__item--selected .sales-history__sale--failed .sale__title,.snacks__item--selected .sales-history__sale--pending .sale__pet-names,.snacks__item--selected .sales-history__sale--pending .sale__time,.snacks__item--selected .sales-history__sale--pending .sale__title,.snacks__item--selected .sales-history__sale--successful .sale__pet-names,.snacks__item--selected .sales-history__sale--successful .sale__time,.snacks__item--selected .sales-history__sale--successful .sale__title,.snacks__item--selected .sales-history__sale .sale__pet-names,.snacks__item--selected .sales-history__sale .sale__time,.snacks__item--selected .sales-history__sale .sale__title,.snacks__item--selected .tooltip__content,.snacks__item--selected .tooltip__trigger-text,.snacks__item--selected a,.snacks__item--selected label,.snacks__item--selected p,.snacks__item--selected small,.snacks__item--selected strong{font-weight:600}.brand-question-wrapper{margin-top:4rem}.brand-question-wrapper .brand-info-box{background-color:#ecf4f9;max-width:45rem;margin:2rem auto;padding:1.5rem;-webkit-clip-path:polygon(100% 0,100% 98.9551%,97.2516% 99.4238%,93.1079% 100.163%,90.3443% 100.595%,86.7648% 100.99%,85.1238% 101.124%,83.3617% 100.99%,80.7727% 100.827%,77.1282% 100.595%,74.9082% 100.384%,71.3367% 100.163%,68.9964% 99.9767%,66.1003% 99.7261%,61.998% 99.4238%,59.1872% 99.232%,55.22% 98.9551%,50.6728% 98.9551%,45.1277% 98.9551%,40.8503% 98.9551%,36.3051% 98.8036%,33.7702% 98.6688%,29.4331% 98.4872%,25.9282% 98.3505%,22.5774% 98.2078%,17.8942% 98.0664%,10.9611% 97.9381%,4.88383% 98.3505%,2.60069% 98.6688%,.39202% 98.9551%,.39202% -5.96627%,70.0596% 1.07503%,75.4387% 1.07503%,78.6377% .94202%,83.2487% .7432%,87.1886% .58675%,90.1988% .42551%,93.2918% .29621%);clip-path:polygon(100% 0,100% 98.9551%,97.2516% 99.4238%,93.1079% 100.163%,90.3443% 100.595%,86.7648% 100.99%,85.1238% 101.124%,83.3617% 100.99%,80.7727% 100.827%,77.1282% 100.595%,74.9082% 100.384%,71.3367% 100.163%,68.9964% 99.9767%,66.1003% 99.7261%,61.998% 99.4238%,59.1872% 99.232%,55.22% 98.9551%,50.6728% 98.9551%,45.1277% 98.9551%,40.8503% 98.9551%,36.3051% 98.8036%,33.7702% 98.6688%,29.4331% 98.4872%,25.9282% 98.3505%,22.5774% 98.2078%,17.8942% 98.0664%,10.9611% 97.9381%,4.88383% 98.3505%,2.60069% 98.6688%,.39202% 98.9551%,.39202% -5.96627%,70.0596% 1.07503%,75.4387% 1.07503%,78.6377% .94202%,83.2487% .7432%,87.1886% .58675%,90.1988% .42551%,93.2918% .29621%)}.header{z-index:30;align-items:center;background:#fff;box-shadow:0 .1rem .4rem 0 rgba(0,0,0,.1);display:flex;font-family:Cooper Hewitt Bold,Helvetica Neue,-apple-system,Arial,sans-serif;height:8rem;padding:2rem;padding-top:2.5rem;position:fixed;transition:background .5s ease-in-out;width:100%}.header__title{z-index:-1;color:#1e5d84;font-size:2rem;margin:auto;padding-top:.5rem;position:absolute;text-align:center;-webkit-transform:translateX(-2rem);transform:translateX(-2rem);width:100%}.header .network-status{border-radius:0 0 0 .3rem;color:#fff;font-family:GT Pressura Mono,Helvetica Neue,-apple-system,Arial,monospace;font-size:1.2rem;padding:.2rem 1rem;position:absolute;right:0;text-transform:uppercase;top:0;transition:background .25s ease-in-out}.header .network-status:after{color:#fff;content:"\2022";font-size:1.6rem;line-height:0;margin-left:.5rem;margin-right:-.5rem}.header .network-status--offline{background:#1e5d84}.header .network-status--online{background:#4dbd37}.header__profile{cursor:pointer;font-family:GT Pressura Mono,Helvetica Neue,-apple-system,Arial,monospace;position:absolute;right:2rem;text-transform:capitalize}.header__profile,.header__profile__icon{align-items:center;color:#1e5d84;display:flex}.header__profile__icon{background:#e7e6e4;border-radius:100%;height:5rem;justify-content:center;position:relative;text-transform:uppercase;width:5rem}.header__profile__icon img{left:-1rem;position:absolute;top:-1rem;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.header__profile__dropdown{align-items:center;display:flex;font-size:1.8rem;margin-left:2rem;position:relative}.header__profile__dropdown__icon{margin-left:1rem;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;width:1.5rem}.header__profile__dropdown__icon--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__profile__dropdown__menu{z-index:20;background:#fff;box-shadow:0 .1rem .4rem 0 rgba(0,0,0,.1);min-width:20rem;opacity:0;position:fixed;right:0;top:-22rem;transition:opacity,top,.3s ease-out;visibility:hidden;white-space:nowrap}.header__profile__dropdown__menu__item{align-items:center;display:flex;margin:0;padding:1rem 1.5rem}.header__profile__dropdown__menu__item img{margin-right:1.5rem;max-width:1.5rem}.header__profile__dropdown__menu__item:focus,.header__profile__dropdown__menu__item:hover{background:#e7e6e4;outline:0}.header__profile__dropdown__menu #divider-item{background:#e7e6e4;height:1px;margin:1rem 0}.header__profile__dropdown__menu--open{opacity:1;top:8rem;visibility:initial}.footer{z-index:10;align-items:center;background:#fff;box-shadow:0 -.1rem .4rem 0 rgba(0,0,0,.1);display:flex;flex-direction:row;font-family:GT Pressura Mono,Helvetica Neue,-apple-system,Arial,monospace;font-size:1.6rem;justify-content:space-between;max-height:8rem;padding:2rem}.footer--fixed{bottom:0;position:fixed;width:100%}.footer--fixed button:disabled{background:#696563}.footer--fixed button:last-child{margin-left:auto;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.content{flex:1 1 auto;margin-top:8rem;padding-bottom:8rem}.content--center{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;height:100vh}.content--no-footer{padding-bottom:0}.question{margin:0 4rem;text-align:center}.question h1{margin-bottom:3rem}.question__header{margin:2rem 0 5rem}.question__header h1{margin-bottom:0;white-space:pre}.meals__section__meal .question__header span,.question__header .breed-selector__item,.question__header .meals__section__meal span,.question__header .order-summary__section__detail__heading,.question__header .postcode-search__results__item,.question__header .sales-history__sale--failed .sale__pet-names,.question__header .sales-history__sale--failed .sale__time,.question__header .sales-history__sale--failed .sale__title,.question__header .sales-history__sale--pending .sale__pet-names,.question__header .sales-history__sale--pending .sale__time,.question__header .sales-history__sale--pending .sale__title,.question__header .sales-history__sale--successful .sale__pet-names,.question__header .sales-history__sale--successful .sale__time,.question__header .sales-history__sale--successful .sale__title,.question__header .sales-history__sale .sale__pet-names,.question__header .sales-history__sale .sale__time,.question__header .sales-history__sale .sale__title,.question__header .tooltip__content,.question__header .tooltip__trigger-text,.question__header a,.question__header label,.question__header p,.question__header strong,.sales-history__sale--failed .question__header .sale__pet-names,.sales-history__sale--failed .question__header .sale__time,.sales-history__sale--failed .question__header .sale__title,.sales-history__sale--pending .question__header .sale__pet-names,.sales-history__sale--pending .question__header .sale__time,.sales-history__sale--pending .question__header .sale__title,.sales-history__sale--successful .question__header .sale__pet-names,.sales-history__sale--successful .question__header .sale__time,.sales-history__sale--successful .question__header .sale__title,.sales-history__sale .question__header .sale__pet-names,.sales-history__sale .question__header .sale__time,.sales-history__sale .question__header .sale__title{margin:1rem auto;font-size:1.8rem;max-width:55rem}.question__header__image{margin-bottom:1rem;max-width:17rem}.question__item{margin-bottom:5rem;min-height:15rem}.question__item input[type=text]{min-width:40rem}.question__item input[type=number]{min-width:auto;text-align:center;width:9rem}.question__item input[type=number].age-input{margin-left:5rem;margin-right:2rem}.login,.welcome{background:#1e5d84;background-image:url(/static/media/login-background.5f058d60.svg);background-position:50%;background-size:cover;overflow:hidden;position:fixed;text-align:center;width:100%}.login__logo{max-width:20rem;position:absolute;top:0}.login__background,.welcome__background{z-index:-1;bottom:0;left:0;position:absolute}.login__panel,.welcome__panel{background:#fff;border-radius:.3rem;min-height:56rem;width:50rem;padding:6rem 3rem}.login__panel__fields{margin:4rem auto 0;max-width:38rem}.login__panel__fields a{font-size:1.4rem;margin-top:1rem;text-decoration:none}.login__panel__fields button{align-self:flex-end;margin:8rem auto 4rem;min-width:20rem;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.checkout{background:#1e5d84}.checkout .order-summary{background:#fff;display:flex;flex-direction:column;margin-bottom:4rem;margin-top:2rem;padding:2.5rem 2.5rem 4rem}.checkout .order-summary__plan{align-items:flex-start;display:flex;flex-direction:row;padding-bottom:2rem}.checkout .order-summary__plan img{max-width:2rem}.checkout .order-summary__plan__detail{flex-direction:column;margin-left:1rem;max-width:50%}.checkout .order-summary__breakdown{border-bottom:1px solid #1e5d84;border-top:2px dashed #1e5d84;display:flex;flex-direction:column;margin-bottom:2rem;padding-top:2rem}.checkout .order-summary__breakdown__total{color:#1e5d84;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem}.checkout .order-summary__breakdown__total:last-child{border-top:1px solid #1e5d84;padding-top:2rem;text-transform:uppercase}.checkout .order-summary__ongoing-plan{margin:2rem 0 1rem}.account-details{padding:3rem 0}.date-picker__input{background-image:url(/static/media/calendar.c6e240cb.svg);background-position:1.25rem 1.6rem;background-repeat:no-repeat;background-size:1.5rem;padding-left:4rem}.payment-details{background:#1e5d84;text-align:center}.payment-details__panel{background:#fff;display:flex;flex-direction:column;margin-bottom:4rem;padding:2.5rem}.payment-details__panel img{margin:auto;margin-bottom:3rem}.payment-details__panel button{margin:2rem auto;min-width:22rem}.welcome__panel{display:flex;flex-direction:column}.welcome__panel h2{margin-top:2rem}.welcome__panel .sprinkle--top-right{margin-top:8rem}.welcome__panel .sprinkle--top-right button{-webkit-tap-highlight-color:rgba(0,0,0,.1);font-size:2rem;min-width:25rem}.order-summary{background:#e7e6e4;padding:0 5rem}.order-summary__heading{margin:5rem 0 3rem;position:relative}.order-summary__heading img{position:absolute;right:0;top:-3.5rem}.order-summary__section{border-bottom:.2rem dashed #1e5d84;margin-top:3rem;padding-bottom:3rem}.order-summary__section:last-child{border-bottom:0}.order-summary__section__heading{align-items:center;background:#fff;display:flex;margin-left:-1rem;max-width:30rem;padding:1rem}.order-summary__section__heading img{margin-right:1rem}.order-summary__section__heading h2{color:#e66c55;margin-bottom:0;position:relative;top:.2rem}.order-summary__section__detail{margin-bottom:3rem}.meals__section__meal .order-summary__section__detail span,.order-summary__section__detail .breed-selector__item,.order-summary__section__detail .meals__section__meal span,.order-summary__section__detail .order-summary__section__detail__heading,.order-summary__section__detail .postcode-search__results__item,.order-summary__section__detail .sales-history__sale--failed .sale__pet-names,.order-summary__section__detail .sales-history__sale--failed .sale__time,.order-summary__section__detail .sales-history__sale--failed .sale__title,.order-summary__section__detail .sales-history__sale--pending .sale__pet-names,.order-summary__section__detail .sales-history__sale--pending .sale__time,.order-summary__section__detail .sales-history__sale--pending .sale__title,.order-summary__section__detail .sales-history__sale--successful .sale__pet-names,.order-summary__section__detail .sales-history__sale--successful .sale__time,.order-summary__section__detail .sales-history__sale--successful .sale__title,.order-summary__section__detail .sales-history__sale .sale__pet-names,.order-summary__section__detail .sales-history__sale .sale__time,.order-summary__section__detail .sales-history__sale .sale__title,.order-summary__section__detail .tooltip__content,.order-summary__section__detail .tooltip__trigger-text,.order-summary__section__detail a,.order-summary__section__detail label,.order-summary__section__detail p,.order-summary__section__detail strong,.sales-history__sale--failed .order-summary__section__detail .sale__pet-names,.sales-history__sale--failed .order-summary__section__detail .sale__time,.sales-history__sale--failed .order-summary__section__detail .sale__title,.sales-history__sale--pending .order-summary__section__detail .sale__pet-names,.sales-history__sale--pending .order-summary__section__detail .sale__time,.sales-history__sale--pending .order-summary__section__detail .sale__title,.sales-history__sale--successful .order-summary__section__detail .sale__pet-names,.sales-history__sale--successful .order-summary__section__detail .sale__time,.sales-history__sale--successful .order-summary__section__detail .sale__title,.sales-history__sale .order-summary__section__detail .sale__pet-names,.sales-history__sale .order-summary__section__detail .sale__time,.sales-history__sale .order-summary__section__detail .sale__title{font-size:2rem}.order-summary__section__detail__heading{margin-bottom:1rem}.order-summary__section__detail__items table{border-spacing:0;text-align:left}.order-summary__section__detail__items table tr{border:0}.order-summary__section__detail__items table tr th{border:0;padding-left:0;padding-right:3rem}.order-summary__section__ctas{display:flex;flex-direction:row;justify-content:center;margin-top:6rem}.order-summary__section__ctas a,.order-summary__section__ctas button{min-width:25rem}.order-summary__section__ctas a{margin-left:2rem;text-decoration:none}.choose-plan__hero{align-items:center;background:#e7e6e4;background-image:url(/static/media/marble-background.345be7fd.jpg);background-repeat:repeat;background-size:40rem;display:flex;flex-direction:column;margin-top:-2rem;min-height:47rem;padding:7rem;text-align:center}.choose-plan__hero__title{background:#fff;margin-bottom:3rem;padding:1rem 3rem 0}.choose-plan__hero__sub-title{font-size:1.8rem;margin-bottom:4rem;margin-top:0;max-width:55rem}.choose-plan__hero__dog-toggle{align-items:center;background:hsla(0,0%,100%,.6);border-radius:.3rem;display:flex;padding:1rem 1.5rem}.choose-plan__hero__dog-toggle label{align-items:center;display:flex;margin:0 .5rem}.choose-plans{background:#1e5d84;display:flex;justify-content:center;padding:5rem 5rem 1rem}.choose-plans__plan{background:#fff;border-radius:.3rem;box-shadow:0 .2rem .2rem 0 rgba(0,0,0,.3);margin-right:4rem;margin-top:-15rem;max-width:31.6rem;position:relative}.choose-plans__plan:last-child{margin-right:0}.choose-plans__plan__banner{position:absolute;right:-1.8rem;top:-1.8rem}.choose-plans__plan__detail{border-bottom:.2rem dashed #1e5d84;padding:3.5rem 2rem;text-align:center}.choose-plans__plan__detail__title{margin:1rem 0}.choose-plans__plan__detail__list{display:flex;margin:3rem 0;text-align:left}.choose-plans__plan__detail__list:last-child{margin-bottom:0}.choose-plans__plan__detail__list img{margin-right:1rem;margin-top:.5rem;max-height:1rem;max-width:1rem}.choose-plans__plan__detail__list__content{color:#1e5d84;flex-direction:column}.choose-plans__plan__detail__list__content .breed-selector__item,.choose-plans__plan__detail__list__content .meals__section__meal span,.choose-plans__plan__detail__list__content .order-summary__section__detail__heading,.choose-plans__plan__detail__list__content .postcode-search__results__item,.choose-plans__plan__detail__list__content .sales-history__sale--failed .sale__pet-names,.choose-plans__plan__detail__list__content .sales-history__sale--failed .sale__time,.choose-plans__plan__detail__list__content .sales-history__sale--failed .sale__title,.choose-plans__plan__detail__list__content .sales-history__sale--pending .sale__pet-names,.choose-plans__plan__detail__list__content .sales-history__sale--pending .sale__time,.choose-plans__plan__detail__list__content .sales-history__sale--pending .sale__title,.choose-plans__plan__detail__list__content .sales-history__sale--successful .sale__pet-names,.choose-plans__plan__detail__list__content .sales-history__sale--successful .sale__time,.choose-plans__plan__detail__list__content .sales-history__sale--successful .sale__title,.choose-plans__plan__detail__list__content .sales-history__sale .sale__pet-names,.choose-plans__plan__detail__list__content .sales-history__sale .sale__time,.choose-plans__plan__detail__list__content .sales-history__sale .sale__title,.choose-plans__plan__detail__list__content .tooltip__content,.choose-plans__plan__detail__list__content .tooltip__trigger-text,.choose-plans__plan__detail__list__content a,.choose-plans__plan__detail__list__content label,.choose-plans__plan__detail__list__content p,.choose-plans__plan__detail__list__content strong,.meals__section__meal .choose-plans__plan__detail__list__content span,.sales-history__sale--failed .choose-plans__plan__detail__list__content .sale__pet-names,.sales-history__sale--failed .choose-plans__plan__detail__list__content .sale__time,.sales-history__sale--failed .choose-plans__plan__detail__list__content .sale__title,.sales-history__sale--pending .choose-plans__plan__detail__list__content .sale__pet-names,.sales-history__sale--pending .choose-plans__plan__detail__list__content .sale__time,.sales-history__sale--pending .choose-plans__plan__detail__list__content .sale__title,.sales-history__sale--successful .choose-plans__plan__detail__list__content .sale__pet-names,.sales-history__sale--successful .choose-plans__plan__detail__list__content .sale__time,.sales-history__sale--successful .choose-plans__plan__detail__list__content .sale__title,.sales-history__sale .choose-plans__plan__detail__list__content .sale__pet-names,.sales-history__sale .choose-plans__plan__detail__list__content .sale__time,.sales-history__sale .choose-plans__plan__detail__list__content .sale__title{margin-bottom:.5rem}.choose-plans__plan__detail__list__content small{color:#1e5d84;font-size:1.4rem}.choose-plans__plan__price{padding:2rem;text-align:center}.choose-plans__plan__price__amount{margin-top:0}.choose-plans__plan__price__amount small{color:#1e5d84;font-size:1.4rem}.choose-plans__plan__price button{-webkit-tap-highlight-color:rgba(0,0,0,.1);margin:2rem 0;width:100%}.choose-plans__plan__price button:last-child{-webkit-tap-highlight-color:inherit;border:.1rem solid #1e5d84;margin-bottom:0}.choose-plan__footer{background:#1e5d84;display:flex;flex-direction:column;padding:5rem;position:relative;text-align:center}.choose-plan__footer:before{background:#fff;content:"";height:.1rem;left:0;opacity:.25;position:absolute;top:0;width:100%}.choose-plan__footer button{-webkit-tap-highlight-color:rgba(0,0,0,.1);box-shadow:0 .3rem .4rem rgba(0,0,0,.25);min-width:20rem}.meals__hero{align-items:center;background:#1e5d84;display:flex;flex-direction:column;margin-top:-2rem;padding:5rem 3rem;text-align:center}.meals__hero__title{color:#f2c4c4;font-size:2.8rem;margin-bottom:3rem;margin-top:0}.meals__hero__sub-title{max-width:75%;font-size:1.8rem;margin:3.5rem 0}.meals__hero__calorie-table{align-items:center;display:flex;justify-content:center;margin:auto;max-width:75rem;width:100%}.meals__hero__calorie-table--single-dog{border:.2rem dashed #fff;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;min-height:10rem;min-width:39rem}.meals__hero__calorie-table--multiple-dogs{align-items:center;display:flex;flex-wrap:wrap;width:100%}.meals__hero__calorie-table--multiple-dogs__dog{display:flex;flex:1 1 33%;flex-direction:column;margin-bottom:2rem;padding:2rem 1rem}.meals__hero__calorie-table--multiple-dogs__dog:nth-child(3n+2){border-left:.2rem dashed #fff;border-right:.2rem dashed #fff}.meals__hero__calorie-table--multiple-dogs__dog:nth-child(1n+4){position:relative}.meals__hero__calorie-table--multiple-dogs__dog:nth-child(1n+4):after{border-top:.2rem dashed #fff;content:"";height:.2rem;left:0;position:absolute;top:-1rem;width:99.5%}.meals__hero__calorie-table--multiple-dogs__dog:last-child{border-right:0}.meals__hero__calorie-table--multiple-dogs__dog:first-child{border:0}.meals__hero button{box-shadow:0 .3rem .4rem rgba(0,0,0,.25);min-width:25rem}.meals__section{align-items:start;background:#e7e6e4;background-image:url(/static/media/marble-background.345be7fd.jpg);background-repeat:repeat;background-size:40rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:5rem 0}.meals__section__title{background:#fff;display:block;font-size:2.8rem;margin:0 auto 5rem;padding:1rem 1.5rem .25rem;text-align:center}.meals__section__meals-wrapper{display:flex;flex-wrap:wrap;margin:auto;width:75%}.meals__section__meal{align-items:center;display:flex;flex:1 1 50%;flex-direction:column;justify-content:center;margin-bottom:4rem;text-align:center}.meals__section__meal img{margin-bottom:2rem;max-width:20rem}.meals__section__meal__name{background:#fff;margin-bottom:1rem;margin-top:0;padding:1rem 1.5rem .25rem}.meals__section__meal span{display:block}.meals__section__benefit-list{display:flex;flex:1 1 100%;justify-content:center;margin:3rem auto 2rem;text-align:center}.meals__section__benefit-list__item{margin:0 2rem;max-width:10rem}.meals__section button{min-width:25rem}.meals__footer{background:#1e5d84;color:#fff;padding:5rem 0 3rem;text-align:center}.meals__footer .breed-selector__item,.meals__footer .meals__section__meal span,.meals__footer .order-summary__section__detail__heading,.meals__footer .postcode-search__results__item,.meals__footer .sales-history__sale--failed .sale__pet-names,.meals__footer .sales-history__sale--failed .sale__time,.meals__footer .sales-history__sale--failed .sale__title,.meals__footer .sales-history__sale--pending .sale__pet-names,.meals__footer .sales-history__sale--pending .sale__time,.meals__footer .sales-history__sale--pending .sale__title,.meals__footer .sales-history__sale--successful .sale__pet-names,.meals__footer .sales-history__sale--successful .sale__time,.meals__footer .sales-history__sale--successful .sale__title,.meals__footer .sales-history__sale .sale__pet-names,.meals__footer .sales-history__sale .sale__time,.meals__footer .sales-history__sale .sale__title,.meals__footer .tooltip__content,.meals__footer .tooltip__trigger-text,.meals__footer a,.meals__footer h2,.meals__footer label,.meals__footer p,.meals__footer strong,.meals__section__meal .meals__footer span,.sales-history__sale--failed .meals__footer .sale__pet-names,.sales-history__sale--failed .meals__footer .sale__time,.sales-history__sale--failed .meals__footer .sale__title,.sales-history__sale--pending .meals__footer .sale__pet-names,.sales-history__sale--pending .meals__footer .sale__time,.sales-history__sale--pending .meals__footer .sale__title,.sales-history__sale--successful .meals__footer .sale__pet-names,.sales-history__sale--successful .meals__footer .sale__time,.sales-history__sale--successful .meals__footer .sale__title,.sales-history__sale .meals__footer .sale__pet-names,.sales-history__sale .meals__footer .sale__time,.sales-history__sale .meals__footer .sale__title{color:#fff}.meals__footer img{margin-bottom:1rem;width:6rem}.order--pending__summary img,.order--pending img,.order--success img,.order img{-webkit-animation:bounce-in .5s ease-in-out;animation:bounce-in .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.5s;animation-delay:.5s;margin-top:-5rem;opacity:0;max-width:32.5rem}.order--pending__summary button,.order--pending button,.order--success button,.order button{margin:5rem auto auto;min-width:25rem}.order--success__summary{-webkit-animation:fade-in .75s ease-in-out;animation:fade-in .75s ease-in-out;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;margin:5rem 0;opacity:0;max-width:50rem}.lead-capture{overflow:hidden;position:relative}.lead-capture__consent{display:flex;justify-content:flex-start;align-items:end;margin:1.5rem auto 0}.lead-capture__consent input{height:5rem;width:5rem;margin:auto 1rem}.sales-history{background:#e7e6e4;padding:0 8rem 4rem}.sales-history__title{margin:3.5rem 0 3rem;text-align:center}.sales-history__sales-counter,.sales-history__sales-counter--pending,.sales-history__sales-counter--successful,.sales-history__sales-counter--total{background:#fff;background-position:100%;background-repeat:no-repeat;background-size:contain;color:#1e5d84;font-family:Cooper Hewitt Bold;padding:2rem}.sales-history__sales-counter--pending .sales-counter__title,.sales-history__sales-counter--successful .sales-counter__title,.sales-history__sales-counter--total .sales-counter__title,.sales-history__sales-counter .sales-counter__title{font-size:1.8rem;margin:0 0 1rem}.sales-history__sales-counter--pending .sales-counter__sales-amount,.sales-history__sales-counter--successful .sales-counter__sales-amount,.sales-history__sales-counter--total .sales-counter__sales-amount,.sales-history__sales-counter .sales-counter__sales-amount{font-size:4rem;line-height:1;position:relative;top:.4rem}.sales-history__sales-counter--total{background-image:url(/static/media/total-sales-bg.1344feae.svg)}.sales-history__sales-counter--successful{background-image:url(/static/media/successful-sales-bg.8a5572e9.svg)}.sales-history__sales-counter--pending{background-image:url(/static/media/pending-sales-bg.38b9c63a.svg)}.sales-history__sales-counter--pending .sales-counter__title{margin:0}.meals__section__meal .sales-history__sales-counter--pending span,.sales-history__sale--failed .sales-history__sales-counter--pending .sale__pet-names,.sales-history__sale--failed .sales-history__sales-counter--pending .sale__time,.sales-history__sale--failed .sales-history__sales-counter--pending .sale__title,.sales-history__sale--pending .sales-history__sales-counter--pending .sale__pet-names,.sales-history__sale--pending .sales-history__sales-counter--pending .sale__time,.sales-history__sale--pending .sales-history__sales-counter--pending .sale__title,.sales-history__sale--successful .sales-history__sales-counter--pending .sale__pet-names,.sales-history__sale--successful .sales-history__sales-counter--pending .sale__time,.sales-history__sale--successful .sales-history__sales-counter--pending .sale__title,.sales-history__sale .sales-history__sales-counter--pending .sale__pet-names,.sales-history__sale .sales-history__sales-counter--pending .sale__time,.sales-history__sale .sales-history__sales-counter--pending .sale__title,.sales-history__sales-counter--pending .breed-selector__item,.sales-history__sales-counter--pending .meals__section__meal span,.sales-history__sales-counter--pending .order-summary__section__detail__heading,.sales-history__sales-counter--pending .postcode-search__results__item,.sales-history__sales-counter--pending .sales-history__sale--failed .sale__pet-names,.sales-history__sales-counter--pending .sales-history__sale--failed .sale__time,.sales-history__sales-counter--pending .sales-history__sale--failed .sale__title,.sales-history__sales-counter--pending .sales-history__sale--pending .sale__pet-names,.sales-history__sales-counter--pending .sales-history__sale--pending .sale__time,.sales-history__sales-counter--pending .sales-history__sale--pending .sale__title,.sales-history__sales-counter--pending .sales-history__sale--successful .sale__pet-names,.sales-history__sales-counter--pending .sales-history__sale--successful .sale__time,.sales-history__sales-counter--pending .sales-history__sale--successful .sale__title,.sales-history__sales-counter--pending .sales-history__sale .sale__pet-names,.sales-history__sales-counter--pending .sales-history__sale .sale__time,.sales-history__sales-counter--pending .sales-history__sale .sale__title,.sales-history__sales-counter--pending .tooltip__content,.sales-history__sales-counter--pending .tooltip__trigger-text,.sales-history__sales-counter--pending a,.sales-history__sales-counter--pending label,.sales-history__sales-counter--pending p,.sales-history__sales-counter--pending strong{margin:0 0 1rem}.sales-history__divider{border-top:.2rem dashed #1e5d84;height:.1rem;margin:4rem 0}.sales-history__sale,.sales-history__sale--failed,.sales-history__sale--pending,.sales-history__sale--successful{margin:4rem 0 0 2rem;position:relative}.sales-history__sale--failed .sale__title,.sales-history__sale--pending .sale__title,.sales-history__sale--successful .sale__title,.sales-history__sale .sale__title{font-family:Cooper Hewitt Bold;margin-bottom:.5rem;position:relative;top:.4rem}.sales-history__sale--failed .sale__pet-names,.sales-history__sale--failed .sale__time,.sales-history__sale--pending .sale__pet-names,.sales-history__sale--pending .sale__time,.sales-history__sale--successful .sale__pet-names,.sales-history__sale--successful .sale__time,.sales-history__sale .sale__pet-names,.sales-history__sale .sale__time{margin:0;color:#238a0f}.sales-history__sale--failed:before,.sales-history__sale--pending:before,.sales-history__sale--successful:before,.sales-history__sale:before{border-radius:100%;content:"";height:1.5rem;left:-3rem;position:absolute;top:.5rem;width:1.5rem}.sales-history__sale--pending:before{-webkit-animation:pending 1s linear infinite;animation:pending 1s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:url(/static/media/restart.11e08d8b.svg);background-repeat:no-repeat;background-size:contain}@-webkit-keyframes pending{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes pending{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sales-history__sale--failed:before{background:url(/static/media/sale--failed.a13c2b2c.svg);background-size:contain}.sales-history__sale--successful{-webkit-animation:fade-in 1s ease-in-out;animation:fade-in 1s ease-in-out}.sales-history__sale--successful:before{background:url(/static/media/sale--successful.15bddcd7.svg);background-size:contain}.calculating-plan{-webkit-animation:fade-out .5s ease-in-out;animation:fade-out .5s ease-in-out;-webkit-animation-delay:2.5s;animation-delay:2.5s}.calculating-plan__title{-webkit-animation:fade-in .25s ease-in-out;animation:fade-in .25s ease-in-out;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.calculating-plan__title:after{background:url(/static/media/line.94767ec2.svg) no-repeat;background-size:contain;content:"";display:block;height:.7rem;left:-2.5%;position:relative;top:-.8rem;width:105%}.calculating-plan__subtitle{-webkit-animation:fade-in .25s ease-in-out;animation:fade-in .25s ease-in-out;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;font-size:2.5rem;margin:1rem auto;max-width:60rem}.calculating-plan__subtitle span{margin:0 2rem 0 1rem;position:relative}.calculating-plan__subtitle span.single-dog:after{background:url(/static/media/sprinkle.e19480d8.svg) no-repeat;background-size:contain;content:"";-webkit-filter:invert(66%) sepia(60%) saturate(3825%) hue-rotate(325deg) brightness(95%) contrast(90%);filter:invert(66%) sepia(60%) saturate(3825%) hue-rotate(325deg) brightness(95%) contrast(90%);height:100%;position:absolute;right:-1.25rem;top:-.25rem;width:2rem}.calculating-plan__subtitle span.multiple-dogs{border-bottom:.2rem solid #e66c55}.dog-animation{-webkit-animation:bounce-in .25s ease-in-out;animation:bounce-in .25s ease-in-out;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin-bottom:5rem;margin-top:-5rem;position:relative}.dog-animation__tail{-webkit-animation:tail-wag .5s ease-in-out infinite;animation:tail-wag .5s ease-in-out infinite}.dog-animation__dog,.dog-animation__tail{position:absolute;top:0}.dog-animation__sparks,.dog-animation__sparks__stars{position:absolute;top:0;width:100%}.dog-animation__sparks__stars img{-webkit-animation:twinkle 1s ease-in-out infinite;animation:twinkle 1s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}.dog-animation__sparks__stars img:first-child{-webkit-animation-delay:.5s;animation-delay:.5s;right:2.5rem;top:6.5rem;width:1.5rem}.dog-animation__sparks__stars img:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;right:11rem;top:10rem;width:1.5rem}.dog-animation__sparks__stars img:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s;right:6rem;top:13rem;width:2.5rem}.dog-animation__sparks__stars img:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s;right:7rem;top:22rem;width:2rem}@-webkit-keyframes tail-wag{0%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transform-origin:266px 355px;transform-origin:266px 355px}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg);-webkit-transform-origin:266px 355px;transform-origin:266px 355px}to{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transform-origin:266px 355px;transform-origin:266px 355px}}@keyframes tail-wag{0%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transform-origin:266px 355px;transform-origin:266px 355px}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg);-webkit-transform-origin:266px 355px;transform-origin:266px 355px}to{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transform-origin:266px 355px;transform-origin:266px 355px}}@-webkit-keyframes twinkle{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes twinkle{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.ongoing-box,.trial-box{margin:2rem 0;min-height:20rem;position:relative;width:100%}.ongoing-box #point,.ongoing-box #point-1,.ongoing-box #point-2,.ongoing-box #point-3,.trial-box #point,.trial-box #point-1,.trial-box #point-2,.trial-box #point-3{align-content:start;display:flex;position:absolute;text-align:left}.ongoing-box #point-1 img,.ongoing-box #point-2 img,.ongoing-box #point-3 img,.ongoing-box #point img,.trial-box #point-1 img,.trial-box #point-2 img,.trial-box #point-3 img,.trial-box #point img{margin-right:1rem;max-height:1.8rem;min-width:1.8rem}.ongoing-box #point-1,.trial-box #point-1{left:0;max-width:20.6rem;top:0}.ongoing-box #point-2,.trial-box #point-2{left:0;max-width:24.8rem;top:7rem}.ongoing-box #point-3,.trial-box #point-3{max-width:24.8rem;right:0;top:0}.ongoing-box .box-img,.trial-box .box-img{bottom:0;left:32%;max-width:36.2rem;position:absolute}.ongoing-box #point-2{top:8rem}.your-account img{margin-bottom:2rem;max-height:15rem}.bb-health-benefits img{margin-bottom:2rem;max-height:13rem}.date-picker__wrapper{z-index:40;align-items:center;-webkit-animation:fade-in .25s ease-in-out;animation:fade-in .25s ease-in-out;display:flex;height:100vh;justify-content:center;position:fixed;width:100%}.date-picker__wrapper:before{background:#696563;content:"";height:100vh;opacity:.5;position:absolute;width:100vw}.date-picker__modal{z-index:50;-webkit-animation:bounce-in .25s ease-out;animation:bounce-in .25s ease-out;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:.2rem;box-shadow:0 .2rem .2rem 0 rgba(0,0,0,.3);padding:2rem;position:relative;width:50rem}.date-picker__modal .modal__close-button{position:absolute;right:2rem;top:2rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-bold{font-family:GT Pressura Mono\\A0 Bold,Helvetica Neue,-apple-system,Arial,monospace!important}.text-white{color:#fff!important}.text-blue{color:#1e5d84!important}.text-green{color:#4dbd37!important}.no-margin{margin:0}.no-margin--top{margin-top:0}.no-margin--right{margin-right:0}.no-margin--bottom{margin-bottom:0}.no-margin--left{margin-left:0}.no-padding{padding:0}.no-padding--top{padding-top:0}.no-padding--right{padding-right:0}.no-padding--bottom{padding-bottom:0}.no-padding--left{padding-left:0}.flex,.flex--row{display:flex}.flex--row{flex-direction:row}.flex--column{display:flex;flex-direction:column}.flex--justify-center{justify-content:center}.flex--justify-space-between{justify-content:space-between}.flex--justify-space-evenly{justify-content:space-evenly}.flex--justify-space-around{justify-content:space-around}

/*# sourceMappingURL=main.b193863b.chunk.css.map*/