form{float:none;margin:0 auto;max-width:3000px}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.375em;padding:0}label{display:block;font-size:17px;font-weight:400;margin:5px auto;text-align:left;text-transform:capitalize}label.optional:after{color:#a6a6a6;content:"(Optional)";display:inline;padding-left:5px}label.sms-okay,label[for=accept-toc-and-commitment]{outline:0;padding:.25rem;text-transform:none}label.sms-okay:focus{border:2px solid #ff9100;border-radius:8px}label[for=accept-toc-and-commitment] span{display:block;margin-top:-30px;padding-left:37px}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:right -.3rem center;border:1px solid #a6a6a6;border-radius:7px;box-shadow:none;box-sizing:border-box;font-family:Inter,sans-serif;font-size:16px;height:41px;margin:0 auto .5rem;outline:0;padding:5px;width:100%}input[type=email] input:active,input[type=email] input:hover,input[type=email] input:visited,input[type=email] select:active,input[type=email] select:hover,input[type=email] select:visited,input[type=email] textarea:active,input[type=email] textarea:hover,input[type=email] textarea:visited,input[type=password] input:active,input[type=password] input:hover,input[type=password] input:visited,input[type=password] select:active,input[type=password] select:hover,input[type=password] select:visited,input[type=password] textarea:active,input[type=password] textarea:hover,input[type=password] textarea:visited,input[type=tel] input:active,input[type=tel] input:hover,input[type=tel] input:visited,input[type=tel] select:active,input[type=tel] select:hover,input[type=tel] select:visited,input[type=tel] textarea:active,input[type=tel] textarea:hover,input[type=tel] textarea:visited,input[type=text] input:active,input[type=text] input:hover,input[type=text] input:visited,input[type=text] select:active,input[type=text] select:hover,input[type=text] select:visited,input[type=text] textarea:active,input[type=text] textarea:hover,input[type=text] textarea:visited,select input:active,select input:hover,select input:visited,select select:active,select select:hover,select select:visited,select textarea:active,select textarea:hover,select textarea:visited,textarea input:active,textarea input:hover,textarea input:visited,textarea select:active,textarea select:hover,textarea select:visited,textarea textarea:active,textarea textarea:hover,textarea textarea:visited{outline:0}input[type=email].field-error,input[type=password].field-error,input[type=tel].field-error,input[type=text].field-error,select.field-error,textarea.field-error{border:2px solid red}input[type=email]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,select:hover,textarea:hover{border-color:#ff9100}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border:2px solid #ff9100;box-shadow:none;height:41px;outline:0}input[type=email]:focus.error,input[type=password]:focus.error,input[type=tel]:focus.error,input[type=text]:focus.error,select:focus.error,textarea:focus.error{border:2px solid red}input[type=email]:after,input[type=password]:after,input[type=tel]:after,input[type=text]:after,select:after,textarea:after{content:"\f107"}input[type=email]::-ms-check,input[type=password]::-ms-check,input[type=tel]::-ms-check,input[type=text]::-ms-check,select::-ms-check,textarea::-ms-check{display:none}button[type=submit],input[type=submit]{display:block;margin:25px auto;width:100%}@media screen and (min-width:600px){button[type=submit],input[type=submit]{width:auto}}button[type=submit]:focus,input[type=submit]:focus{box-shadow:0 0 0 2px #333}textarea{border:1px solid #a6a6a6;border-radius:7px;resize:vertical}[type=checkbox],[type=radio]{display:inline;margin-right:.375em;position:absolute;visibility:hidden}[type=file],select{margin-bottom:.75em;width:100%}input[type=radio]{display:none}input[type=radio]+label{font-family:Inter,sans-serif;font-weight:400}input[type=radio]+label:hover{color:#ff9100}input[type=radio]+label:before{background-color:#fff;border:1px solid #ff9100;border-radius:20px;content:"";display:inline-block;height:15px;margin-right:10px;width:15px}input[type=radio]:checked+label:before{border:5px solid #ff9100;color:#fff;content:""}[type=checkbox],[type=file],[type=radio],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox]:focus,[type=file]:focus,[type=radio]:focus,select:focus{outline:0 solid rgba(255,145,0,.6);outline-offset:2px}[type=checkbox]::-ms-expand,[type=file]::-ms-expand,[type=radio]::-ms-expand,select::-ms-expand{display:none}div.chevron-wrapper{margin:0 auto;padding:0;position:relative}div.chevron-wrapper>label{display:none}div.chevron-wrapper .chevron{pointer-events:none;position:absolute;right:31px;top:13px}div.chevron-wrapper .chevron.left:before{left:.5em;transform:rotate(135deg)}div.chevron-wrapper .chevron:before{border-color:#ff9100;border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;height:.45em;left:.5em;position:relative;top:.15em;transform:rotate(135deg);vertical-align:top;width:.45em}@media screen and (min-width:600px){div.chevron-wrapper .chevron-wrapper{max-width:100%}}span.password-visibility{background:url(../img/authentication/password-hidden.svg) no-repeat;background-size:contain;height:1.2em;position:absolute;right:1em;top:2.5em;width:1.2em}span.password-visibility:hover{cursor:pointer}span.password-visibility.visible{background-image:url(/assets/img/authentication/password-visible.svg);height:1.3em;top:2.7em}input[type=checkbox]{border:none;border-radius:3px;height:15px;width:150px}input[type=checkbox]+label:before{border-radius:3px;content:"";display:inline-block;height:28px;margin-right:5px;vertical-align:middle;width:28px}input[type=checkbox]:empty+label:before{border:1px solid #ff9100;line-height:15px;text-align:left;text-shadow:0}input[type=checkbox]:checked+label:before{background-color:#ff9100;background-image:url(/assets/svg/check.svg);background-position:4px -1px;background-repeat:no-repeat;background-size:contain;border:none;line-height:15px;text-align:left;text-shadow:0}input[type=checkbox]:checked+label.sms-okay-green:before{background-color:#219653;background-position:50%;background-size:auto;border:1px solid #219653}div.form__inputs:after{color:#979797;content:"All fields required";float:right;font-size:12px;text-align:right}@media screen and (min-width:600px){@supports (display:grid){div.form__inputs{-moz-column-gap:2em;column-gap:2em;display:grid;grid-template-columns:1fr 1fr}div.form__inputs:after{grid-column:2}div.form__inputs .input-wrapper.address,div.form__inputs .input-wrapper.error-container{grid-column:1/span 2}div.form__inputs.contact-popup-form,div.form__inputs.contactForm{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}div.form__inputs.contact-popup-form:after,div.form__inputs.contactForm:after{grid-column:5/span 2}div.form__inputs.contact-popup-form .input-wrapper.first-name,div.form__inputs.contactForm .input-wrapper.first-name{grid-column:1/span 3}div.form__inputs.contact-popup-form .input-wrapper.last-name,div.form__inputs.contactForm .input-wrapper.last-name{grid-column:4/span 3}div.form__inputs.contact-popup-form .input-wrapper.email,div.form__inputs.contactForm .input-wrapper.email{grid-column:1/span 3}div.form__inputs.contact-popup-form .input-wrapper.phone,div.form__inputs.contactForm .input-wrapper.phone{grid-column:4/span 3}div.form__inputs.contact-popup-form .input-wrapper.country,div.form__inputs.contactForm .input-wrapper.country{grid-column:1/span 2}div.form__inputs.contact-popup-form .input-wrapper.city,div.form__inputs.contactForm .input-wrapper.city{display:none}div.form__inputs.contact-popup-form .input-wrapper.state,div.form__inputs.contactForm .input-wrapper.state{grid-column:3/span 2}div.form__inputs.contact-popup-form .input-wrapper.zipcode,div.form__inputs.contactForm .input-wrapper.zipcode{grid-column:5/span 2}div.form__inputs.contact-popup-form .input-wrapper.error-container,div.form__inputs.contact-popup-form .input-wrapper.message,div.form__inputs.contact-popup-form .input-wrapper.regarding,div.form__inputs.contactForm .input-wrapper.error-container,div.form__inputs.contactForm .input-wrapper.message,div.form__inputs.contactForm .input-wrapper.regarding{grid-column:1/span 6}div.form__inputs.puppy-request-form .input-wrapper.message{grid-column:1/span 2}div.form__inputs.breed-match-quiz .first-name{grid-column:span 2}}}div.form__bottom p{text-align:center}.input-wrapper.password{position:relative}.input-wrapper.password input{padding-right:2.6em}.input-wrapper.password .error-container+.password-help{display:none}.input-wrapper--valid input{border-color:#66af37;color:#66af37}.error-container{text-align:left}.error-container p{align-items:center;display:flex;flex-direction:column}.error-container span{color:red}.collapsible-panel__container{border-bottom-color:#dcdcdc!important;border-top:1px solid #dcdcdc!important}.collapsible-panel__container input[type=checkbox]+label:hover,.collapsible-panel__container input[type=radio]+label:hover{color:#000;font-weight:800}.collapsible-panel__container input[type=checkbox]+label:before,.collapsible-panel__container input[type=radio]+label:before{border:1px solid #27ae60}.collapsible-panel__container input[type=checkbox]:checked+label,.collapsible-panel__container input[type=radio]:checked+label{font-weight:800}.collapsible-panel__container input[type=checkbox]:checked+label:before,.collapsible-panel__container input[type=radio]:checked+label:before{border:5px solid #27ae60}.collapsible-panel__container input[type=checkbox]:empty+label:before{border:1px solid #27ae60}.collapsible-panel__container input[type=checkbox]:checked+label{font-weight:800}.collapsible-panel__container input[type=checkbox]:checked+label:before{background-color:#27ae60}#sort-puppies{max-width:149px;white-space:nowrap}#sort-puppies input[type=checkbox]+label,#sort-puppies input[type=radio]+label{font-size:14px}#sort-puppies input[type=checkbox]+label:hover,#sort-puppies input[type=radio]+label:hover{color:#000;font-weight:800}#sort-puppies input[type=checkbox]+label:before,#sort-puppies input[type=radio]+label:before{border:1px solid #27ae60}#sort-puppies input[type=checkbox]:checked+label,#sort-puppies input[type=radio]:checked+label{font-weight:800}#sort-puppies input[type=checkbox]:checked+label:before,#sort-puppies input[type=radio]:checked+label:before{border:5px solid #219653}#sort-puppies input[type=checkbox]:empty+label:before{border:1px solid #219653}#sort-puppies input[type=checkbox]:checked+label{font-weight:800}#sort-puppies input[type=checkbox]:checked+label:before{background-color:#27ae60}.button{-webkit-font-smoothing:antialiased;align-items:center;border-radius:29.5px;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-size:1rem;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;padding:.5em 1em;transition:.3s;width:-moz-max-content;width:max-content}.button.disabled,.button:disabled{opacity:.5}.button.disabled:hover,.button:disabled:hover{cursor:not-allowed}.button:focus{outline:0 solid rgba(255,145,0,.6);outline-offset:2px}.button.main{background-color:#ff9100;border:none;color:#fff}.button.main:active{background-color:#000;color:#fff}@media (hover:hover){.button.main:hover{background-color:#000;color:#fff}}.button.main-blue{background-color:#3b63ff;border:none;color:#fff;font-family:Inter,sans-serif;font-weight:700}.button.main-blue:active{background-color:#2d51df;color:#fff}@media (hover:hover){.button.main-blue:hover{background-color:#2d51df;color:#fff}}.button.ghost{background-color:#fff;border:1px solid #ff9100;color:#000}.button.ghost:active,.button.ghost:hover{color:#ff9100}.button.ghost:disabled:hover{background-color:#fff}.button.ghost-secondary{background-color:#fff;border:1px solid #000;color:#000;font-size:16px;font-weight:700}.button.ghost-secondary:hover{background-color:rgba(0,0,0,.04);color:#000}.button.green{background-color:#75c14d;color:#fff}.button.green:active,.button.green:hover{background-color:#000}.button.blue-facebook{background-color:#1877f2;color:#fff}.button.blue-facebook:active,.button.blue-facebook:hover{background-color:#1263cc}.button.white{background-color:#fff}.button.white:active,.button.white:hover{color:#ff9100}.button.black{background-color:#000}.button.black:active,.button.black:hover{background-color:#ff9100}.button.gray{background-color:#979797;color:#7a7a7a}.button.outlined{background-color:#fff;border:1px solid #000;box-sizing:border-box;color:#000}.button.outlined:hover{background-color:rgba(0,0,0,.04)}.button.snug{min-width:-moz-fit-content;min-width:fit-content;width:-moz-max-content;width:max-content}.button.wide,.button.wide--mobile-only{width:100%}@media screen and (min-width:768px){.button.wide--mobile-only{padding:.5em 2.5em;width:-moz-max-content;width:max-content}}.button.center{margin:0 auto}.button--block{width:100%!important}.button--inline{display:inline-flex}.cta-white{display:flex}.cta-white a,.cta-white button{background-color:#fff;border:1px solid #000;border-radius:200px;color:#333;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:18px;margin-left:auto;margin-right:auto;min-width:250px;padding:12px 17px;text-align:center}.cta-white a:hover,.cta-white button:hover{background-color:#f1f1f1!important}.cta-white.small a{font-size:12px;min-width:auto;padding:6px 15px}.mt15{margin-top:15px}.mt30{margin-top:30px}.mb15{margin-bottom:15px}.mb30{margin-bottom:30px}#ask-about-me,#take-me-home,.inter-font{font-family:Inter,sans-serif!important}figure{margin:0}img,picture{margin:0;max-width:100%}.arrow{align-items:baseline;color:#333;display:flex;flex-direction:row;font-weight:700;transition:.3s}.arrow:after{border:3px solid #333;border-bottom:none;border-right:none;content:"";display:block;height:9px;margin-left:4px;transform:rotate(135deg);width:9px}.arrow:hover{opacity:.5}.arrow.down{align-items:center}.arrow.down:after{transform:rotate(225deg)}.arrow.up:after{transform:rotate(-90deg)}.arrow.up2:after{transform:rotate(-315deg)}.arrow.back{align-content:center;flex-direction:row-reverse}.arrow.back:after{margin-left:0;margin-right:4px;transform:rotate(-45deg)}.arrow.small:after{height:6px;width:6px}.arrow.no-hover:hover{opacity:1}.arrow.white{color:#fff}.arrow.white:after{border-color:#fff}.arrow.black{color:#000}.arrow.black:after{border-color:#000}.arrow.gray{color:#7a7a7a}.arrow.gray:after{border-color:#7a7a7a}.arrow.center{justify-content:center}.arrow.right{justify-content:right;margin-right:.25em}.arrow.pagination:after{transform:rotate(0)}.arrow.pagination--back:before,.arrow.pagination:after{background-image:url(/assets/svg/forward-caret-black.svg);background-size:14px 14px;border:none;content:"";height:14px;width:14px}.arrow.pagination--back:before{transform:rotate(180deg)}.arrow.pagination--back:after{border:none}.heroVideo{align-items:center;display:flex;filter:brightness(.8);height:735px;justify-content:center;overflow:hidden;position:absolute;top:0;width:100%}@media only screen and (max-width:480px){.heroVideo{height:585px}}.heroVideo video{height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.heroSnowFlakesOverlay{left:0;pointer-events:none;z-index:1}.heroBg,.heroSnowFlakesOverlay{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;width:100%}@media only screen and (min-width:801px){.heroBg{background-image:var(--bg-desktop)}}@media only screen and (min-width:481px) and (max-width:800px){.heroBg{background-image:var(--bg-tablet)}}@media only screen and (max-width:480px){.heroBg{background-image:var(--bg-mobile)}}.homepage-hero{display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.homepage-hero{align-items:center;flex-direction:row;justify-content:flex-start}}.homepage-hero h1{font-size:4.25rem;line-height:1.13em;margin-bottom:1.5rem;margin-top:0;text-align:center}@media screen and (min-width:768px){.homepage-hero h1{text-align:left}}.homepage-hero__image{max-width:30rem}@media screen and (min-width:1024px){.homepage-hero__image{margin-top:-1rem}}.homepage-hero__search{max-width:37rem;order:-1}@media screen and (min-width:768px){.homepage-hero__search{margin-left:3.75rem;order:1}}.homepage-hero__search .searchbar{margin-bottom:1rem}.white-modal{height:100%;left:0;position:fixed;top:0;width:100%;z-index:30}.white-modal__wrapper{background:#fff;height:100%;margin:auto;max-width:40em;min-width:100%;position:relative;width:100vw}.white-modal__close{padding:.5rem 1rem;text-align:right}.white-modal__close a{display:block}@media screen and (min-width:768px){.white-modal__close{padding:0;position:absolute;right:.5em;top:1.5em;z-index:40}}.white-modal__content{background-color:#fff;max-height:90vh;overflow:auto;padding:2rem 2rem 6rem}.white-modal form h3{margin-top:0}.white-modal .loading{margin:.5rem auto;padding:5px;text-align:center}@media screen and (min-width:768px){.white-modal .loading{width:160px}}.white-modal .loading img{height:2em}@media screen and (min-width:768px){.white-modal{background:rgba(0,0,0,.83);height:100%;top:0;width:100vw}.white-modal__close{right:1em;top:1em}.white-modal__wrapper{border-radius:8px;height:auto;left:50%;min-width:0;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:40em}}@media screen and (max-width:767px){.white-modal--confirm{background:rgba(0,0,0,.83);height:100vh;top:0;width:100vw}.white-modal--confirm .white-modal__wrapper{position:relative;top:50%;transform:translateY(-50%);width:90%}}.white-modal--confirm button{display:block;margin:1rem 0;width:100%}.success-message{display:grid;grid-template-columns:3em 1fr}.success-message__symbol{background-color:#66af37;background-image:url(/assets/svg/check.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;height:2em;margin-top:1rem;width:2em}.success-message__message{margin:1rem 0}.white-modal--success .success-message{align-items:center;display:flex;flex-direction:column;justify-content:center}.white-modal--success .success-message .success-message__message{margin:1rem 0}.white-modal--success .success-message+.button{margin:1rem 0;width:100%}.notification{background-color:#f7f7f7;padding:10px;position:fixed;top:62px;width:100%;z-index:40}.notification__close{float:right}.notification__close:hover{cursor:pointer}.notification__close img{height:15px;pointer-events:none}.notification a{color:#ff9100;font-weight:400}.notification--wishlist{text-align:center}.notification--wishlist__puppy{display:none}.notification--wishlist__success{color:#66af37;font-family:Inter,sans-serif;margin:0;padding-right:1.5rem;width:100%}.notification--wishlist__success:before{background-color:#fff;background-image:url(/assets/svg/check3.svg);background-position:-2px -2px;background-repeat:no-repeat;border-radius:50%;content:"";display:inline-block;height:1.25em;margin-right:4px;position:relative;vertical-align:middle;width:1.25em}.notification--wishlist a{font-weight:400;text-decoration:underline}.notification--wishlist.tostify-notification{background-color:#f0f7eb;border-radius:5px;padding:10px 15px;position:fixed;right:13px;text-align:left;top:110px;width:auto}@media (min-width:1024px){.notification--wishlist.tostify-notification{top:126px}}.notification--wishlist.tostify-notification .notification__close{display:none}.notification--wishlist.tostify-notification .notification__content p{color:#000;font-family:Nunito,sans-serif;font-size:16px;font-weight:600;padding-right:0}.notification--wishlist.tostify-notification .notification__content p:before{margin-bottom:3px;margin-right:8px}@media screen and (min-width:768px){.notification{border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.1);padding:10px 20px 20px;right:1em;width:20em}.notification__close img{height:auto}.notification--wishlist{text-align:left}.notification--wishlist a,.notification--wishlist__success{font-size:16px}.notification--wishlist__puppy{display:flex;margin:15px auto}.notification--wishlist__puppy img{border-radius:8px;height:4rem;margin-right:.8rem;width:4rem}.notification--wishlist__puppy ul li{color:#a6a6a6;line-height:1}.notification--wishlist__puppy ul li:first-of-type{color:#000;font-size:1.12rem;line-height:1.5;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;width:100%}}@media screen and (min-width:1024px){.notification{top:82px}}.save-account hr{border-color:#a6a6a6;margin:1rem auto;width:80%}@media screen and (min-width:768px){.save-account hr{width:100%}}.save-account__summary h4{font-size:1.12rem;margin:0}.save-account__summary ul{list-style-type:disc;margin:.5rem 0 1.5rem;padding-left:1.5rem}.save-account .success-message{display:block;margin:0 auto;width:100%}@media screen and (min-width:768px){.save-account .success-message{width:80%}.save-account .success-message__symbol{margin:0 auto}}.save-account .success-message__symbol{margin:1rem auto}.save-account .success-message__message{font-size:1.25rem;font-weight:700;margin-bottom:0;text-align:center}.loading.page{left:0;margin-left:auto;margin-right:auto;min-height:10em;position:fixed;right:0;top:25em;width:22.3em;z-index:12}.long-module{background-color:#e6fffd;height:-moz-max-content;height:max-content;margin-top:40px;padding:4em 1em;width:100%}.long-module.top_spacer{margin-top:50px}.long-module__container{align-items:center;background-color:#fff;border:1px solid #66af37;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;padding:2em;text-align:center}.long-module__copy{margin:1em 0}.long-module__copy p{font-size:20px;line-height:35.2px;margin:0}.long-module__copy p span{font-weight:700}@media screen and (max-width:479px){.long-module__copy{max-width:75%}}.long-module__dog{transform:scaleX(-1);width:10em}.long-module__button{background-color:#219653;color:#fff;font-family:Inter,sans-serif;font-size:1rem!important;padding:12px 24px}.long-module__button:hover{background-color:#37a164}.long-module__button span{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:16px;margin-right:3px;padding-top:3px}.long-module__button span:after{border-left:3px solid #fff;border-top:3px solid #fff;content:"";display:block;height:8px;margin-left:6px;transform:rotate(130deg);width:8px}@media screen and (min-width:768px){.long-module__container{flex-direction:row;height:5em;justify-content:space-evenly}}@media screen and (min-width:1070px){.long-module__copy{display:flex}.long-module__copy p:first-of-type{margin-right:5px}}.collapsible-panel__container{border-top:1px solid #ceebbd;margin:0 auto}.collapsible-panel__container--last{margin-bottom:15px}.collapsible-panel__container h2,.collapsible-panel__container h3{margin:0;padding:15px 0 10px;position:relative;text-align:left}.collapsible-panel__container h2 p,.collapsible-panel__container h3 p{font-family:Nunito,sans-serif;font-size:20px;margin:0;max-width:90%;white-space:normal}.collapsible-panel__container h2:before,.collapsible-panel__container h3:before{background-image:url(/assets/img/chevron-rounded.svg);background-repeat:no-repeat;background-size:contain;border:none;height:12px!important;transform:rotate(0);width:12px!important}.collapsible-panel__container h2.open span,.collapsible-panel__container h3.open span{color:#000}.collapsible-panel__container h2.open:before,.collapsible-panel__container h3.open:before{border-color:#000;transform:rotate(180deg)}.collapsible-panel__handle:before{border:2px solid #000;border-bottom:none;border-left:none;content:"";float:right;height:.55em;margin-left:.35em;margin-top:3px;transform:rotate(135deg);transition:transform .3s;width:.55em}.collapsible-panel__handle[data-disabled]{cursor:not-allowed}.collapsible-panel__handle.open+.collapsible-panel__container{border-top:none}.collapsible-panel__handle.open:before{border-color:#66af37;content:"";margin-top:6px;transform:rotate(-45deg)}.collapsible-panel__handle span{pointer-events:none}.collapsible-panel__content{padding:5px 10px 20px}.collapsible-panel__content a{color:#333}.collapsible-panel__content a:hover{cursor:pointer;text-decoration:underline}.collapsible-panel__content ul{display:flex;flex-direction:column;list-style-type:disc}.collapsible-panel__content ul li.input-container.selected{order:-1}.collapsible-panel__content ol{list-style-type:decimal}.collapsible-panel__content ol,.collapsible-panel__content ul{margin-left:20px}.collapsible-panel__content .fast-facts ul{list-style-type:none;margin-left:auto}.outlined-input{position:relative}.outlined-input input{background-color:#fff;border:none;border-radius:4px;color:#000;font-size:16px;height:41px;outline:.1px solid #979797;padding-left:10px;transition:.1s cubic-bezier(.65,.05,.36,1)}.outlined-input label{background-color:transparent;color:rgba(0,0,0,.451);font-size:16px;left:3px;padding:0 5px;pointer-events:none;position:absolute;text-align:center;top:14px;transform:translateY(-50%);transition:.2s cubic-bezier(.65,.05,.36,1)}.outlined-input .password-visibility{position:absolute!important;right:10px!important;top:10px!important}.outlined-input .password-visibility.visible{top:13px!important}.outlined-input input:-webkit-autofill~label,.outlined-input input:focus~label,.outlined-input input:not(:placeholder-shown)~label{background-color:#fff;font-size:12px;left:10px;line-height:5px;margin-bottom:0;margin-top:0;top:0}.outlined-input input:focus{border:none!important;outline:2px solid #000!important}.outlined-input input:hover{outline:1px solid #000}.outlined-input input:focus~label{color:rgba(0,0,0,.8)!important}.standard-input{position:relative}.standard-input input{background-color:#000;border:none;border-bottom:1px solid #979797;box-sizing:border-box;color:#fff;font-size:20px;height:4rem;outline:0;padding-left:20px;transition:.1s cubic-bezier(.65,.05,.36,1)}.standard-input label{background-color:#000;color:hsla(0,0%,100%,.5);font-size:1.5rem;left:5%;padding:0 5px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:.2s cubic-bezier(.65,.05,.36,1)}.standard-input input:not(:-moz-placeholder-shown)~label{font-size:1rem;left:10px;top:0}.standard-input input:focus~label,.standard-input input:not(:placeholder-shown)~label{font-size:1rem;left:10px;top:0}.standard-input .underline{border-bottom:1px solid #ff9100;bottom:0;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .2s cubic-bezier(.65,.05,.36,1)}.standard-input input:focus~.underline{transform:scaleX(1)}.standard-input input:hover{border-bottom:1px solid #000}.standard-input input:focus~label{color:#ff9100!important}@media screen and (max-width:1023px){.login-title{font-size:30px;font-weight:700;padding-bottom:15px!important;text-align:center}}.authentication h2,.authentication+footer{display:none}.authentication .error-container{margin-bottom:.5em}.authentication h3+.error-container{margin:1em auto}.authentication .input-wrapper.email{margin-bottom:5px}.authentication .white-modal__content{padding:32px 24px}.authentication__page{background:linear-gradient(180deg,#e6fffd,#f2fffe 60.42%,#fff)}.authentication__container{background-color:#fff;border-radius:8px 8px 0 0;height:100vh;margin:0 auto;min-height:-moz-fit-content;min-height:fit-content;padding:70px 10px;width:100%}.authentication__container>*{margin:0 auto;width:340px}.authentication__container h3{padding:1em 0}.authentication__container p{padding-bottom:1em}@media screen and (max-width:1023px){.authentication__container{padding-top:20px}}.authentication.sign-up .authentication__container{padding-top:5%}.authentication__divider{grid-gap:10px;color:#dadada;display:grid;grid-template-columns:1fr 1em 1fr}.authentication__divider span{padding-top:10px}.authentication__divider hr{border-bottom:1px solid #dadada;display:block;width:100%}.authentication a.button{color:#fff!important;margin:10px auto;opacity:1!important;width:340px}.authentication a.button:hover{background:#000}.authentication p.password-help{font-size:12px;line-height:1.5;margin-top:0}.authentication p.password-help.errors{color:red}.authentication .remember-and-reset{align-items:baseline;display:flex;justify-content:space-between}.authentication .remember-and-reset .hyperlink{text-decoration:underline}.authentication .remember-and-reset input[type=checkbox]+label:before{border-radius:2px!important;content:"";display:inline-block;height:14px!important;margin-right:5px;vertical-align:middle;width:14px!important}.authentication .remember-and-reset input[type=checkbox]:empty+label:before{border:1px solid #66af37!important;line-height:15px;text-align:left;text-shadow:0}.authentication .remember-and-reset input[type=checkbox]:checked+label:before{background-color:#66af37!important;background-image:url(/assets/svg/check2.svg)!important;background-position:1px 2px!important;background-repeat:no-repeat;background-size:9px!important;border:none;line-height:15px;text-align:left;text-shadow:0}@media screen and (max-width:1023px){.authentication .remember-and-reset .hyperlink{font-size:14px}}.authentication .hyperlink{color:#66af37}.authentication__social{align-items:center;display:block;justify-content:space-between;padding:1rem 0 0}.authentication__social a{align-items:center;border-color:#fff!important;border-radius:4px!important;border-width:0;box-shadow:0 2px 3px 0 rgba(0,0,0,.169),0 0 3px 0 rgba(0,0,0,.082);display:flex;justify-content:center;width:100%!important}.authentication__social a:hover{background:#fff!important;border-color:#ff9100!important}.authentication__social a img,.authentication__social a svg{height:18px;margin-right:12px;width:18px}.authentication__social a span{color:#000!important}.authentication__social a.blue-facebook{border-color:#1877f2!important}.authentication__social a.blue-facebook:hover{background:#1263cc!important}.authentication__social a.blue-facebook span{color:#fff!important}@media screen and (max-width:1023px){.authentication__social{display:block}.authentication__social a{font-size:16px;padding-bottom:7px;padding-top:7px;width:100%!important}.authentication__social a img,.authentication__social a svg{height:22px;width:22px}}.authentication .cta-loader{display:flex;flex-direction:column}.authentication .cta-loader img{display:block;height:2em;margin:0 auto}.authentication .cta-loader input[type=submit]{background:#333;border-radius:200px;color:#fff;height:44px;margin:10px auto;max-width:100%;width:100%}@media screen and (min-width:768px){.authentication .cta-loader{align-items:center}}.authentication .t-and-c{margin-top:1rem}.authentication__modal iframe{height:100%;min-height:100vh;width:100%}@media screen and (min-width:548px){.authentication__modal iframe{min-height:690px}}.authentication__modal .form_submitted_auth_form{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 0 16px;text-align:center}.authentication__modal .form_submitted_auth_form img{display:none;width:65px}@media screen and (min-width:768px){.authentication__modal .form_submitted_auth_form img{display:block}}.authentication__modal .form_submitted_auth_form--visible img{display:block!important}.authentication__modal .form_submitted_auth_form h2{color:#333;display:block!important;font-family:Nunito,sans-serif;font-size:24px;font-weight:800;margin:0 0 8px;text-align:center}.authentication__modal .form_submitted_auth_form p{color:#333;font-family:Nunito,sans-serif;font-size:16px;font-weight:300;margin:0;max-width:420px}.authentication__modal .form_submitted_auth_form div{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:600px){.authentication__container{bottom:0;height:80vh;left:0;max-width:35em;position:absolute;right:0}.authentication__container.sign-up{bottom:auto}.authentication__modal{bottom:0;left:0;position:fixed;right:0;top:0}.authentication__modal--content{height:40em}.authentication__modal form .input-combo{grid-gap:1em;display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.authentication__page{background-image:url(/assets/img/authentication/background-medium.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:calc(100vh - 52px)}.authentication__container{bottom:0;height:80vh;left:0;padding:0;position:absolute;right:0;width:35em}.authentication__container.sign-up{bottom:0}.authentication__container h3{padding-bottom:0;padding-top:1em}.authentication__container .input-combo{grid-gap:1em;display:grid;grid-template-columns:repeat(2,auto)}.authentication.log-in .authentication__container{padding-top:20%}.authentication.log-in .authentication__container p{text-align:center}}@media screen and (min-width:1024px){.authentication{display:grid;grid-template-columns:1fr 35em}.authentication__page{background-image:url(/assets/img/authentication/background-large.svg);height:calc(100vh - 81px)}.authentication__container{border-radius:0;grid-column:2;height:100%;margin:auto;padding-top:2rem;position:relative}.authentication__container>*{width:380px}.authentication__container .input-combo{display:block}.authentication h2{color:#a6a6a6;display:block;font-family:Nunito,sans-serif;font-size:32px;line-height:1;margin:5em 3em;max-width:14em;text-align:left;width:10em}.authentication .input-combo{display:flex}.authentication .input-combo .input-wrapper{flex:1}.authentication .input-combo .input-wrapper:first-child{margin-right:1rem}.authentication .input-combo span.password-visibility{top:2.8em}.authentication .input-combo span.password-visibility.visible{top:3em}.authentication__page{height:calc(111vh - 81px)}}@media screen and (min-width:1440px){.authentication__container{padding-top:20%}}@media screen and (max-width:1023px){.authentication.log-in .authentication__container{padding-top:15%}}.authentication__drawer{grid-template-columns:unset;padding-left:24px;padding-right:24px}.authentication__drawer iframe{height:100%;min-height:100vh;width:100%}@media screen and (min-width:548px){.authentication__drawer iframe{min-height:690px}}.breed-states{align-items:normal;background-color:#fff;display:flex;flex-direction:column;gap:32px;justify-content:center;max-width:2200px;padding:3rem 7rem;width:100%}@media screen and (max-width:1023px){.breed-states{align-items:normal;padding:3rem 1.25rem}}@media screen and (max-width:767px){.breed-states{align-items:center}}.breed-states nav .container{align-items:flex-start;flex:1}.breed-states>.container{align-items:center;display:flex;gap:24px}@media screen and (max-width:767px){.breed-states>.container{flex-direction:column;gap:8px}}.breed-states>.container div{align-items:flex-start;display:flex;flex-direction:column;gap:12px}@media screen and (max-width:1023px){.breed-states>.container div{gap:8px}}.breed-states img{height:80px;width:80px}.breed-states p,.breed-states p>a{color:#4f4f4f;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;margin:0}.breed-states p>a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.breed-states__title{color:#333;font-family:Nunito,sans-serif;font-size:22px;font-style:normal;font-weight:800;letter-spacing:.22px;line-height:28px;margin:0}.breed-states__items{display:flex;flex-wrap:wrap;gap:32px}.breed-states__items div{display:flex;flex-direction:column}.breed-states__items div h3{color:#333;font-family:Nunito,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:28px;margin:0 0 16px;text-transform:uppercase}.breed-states__items ul{display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.breed-states__items ul li{display:block;list-style:none}.breed-states__items ul li a{color:#4f4f4f;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.breed-states__items ul li a:hover{color:#219653}.breed-states__items li.disabled{opacity:.5;pointer-events:none}.breed-states .collapsible-panel__container{border:1px solid #71d0ff;border-radius:4px;margin:1rem;min-width:260px;padding:0 1rem}@media screen and (min-width:768px) and (max-width:1023px){.breed-states .collapsible-panel__container{margin:.5rem;padding:0 .5rem}}@media screen and (min-width:768px){.breed-states .collapsible-panel__container{min-width:0}}@media screen and (min-width:1440px){.breed-states .collapsible-panel__container{min-width:240px}}.breed-states .collapsible-panel__handle{text-align:center}.breed-states .collapsible-panel__handle span,.breed-states .collapsible-panel__handle:before{border-color:#000!important;color:#000!important;font-size:1rem;text-transform:uppercase}.breed-states .collapsible-panel__handle span{margin-right:.5rem}@media screen and (min-width:768px){.breed-states .collapsible-panel__handle,.breed-states .collapsible-panel__handle:before{pointer-events:none}.breed-states .collapsible-panel__handle:before{display:none}}
