.kaipet-footer{background:var(--kf-bg, #7da4e8);color:var(--kf-text, #fff)}.kaipet-footer a{color:inherit;text-decoration:none}.kaipet-footer a:hover,.kaipet-footer a:focus-visible{text-decoration:underline;text-underline-offset:.3rem}.kaipet-footer__main{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;padding-bottom:3.2rem}.kaipet-footer__brand{display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-align:center}.kaipet-footer__logo-link{display:inline-block;line-height:0}.kaipet-footer__logo{display:block;width:var(--kf-logo-w, 140px);max-width:100%;height:auto}.kaipet-footer__shop-name{font-size:2.8rem;font-weight:700;line-height:1}.kaipet-footer__tagline{margin:0;max-width:28rem;font-size:var(--kf-link-size, 15px);line-height:1.4;opacity:.9}.kaipet-footer__social{display:flex;gap:.4rem;margin:0;padding:0}.kaipet-footer__social .list-social__link{padding:.6rem;color:var(--kf-text, #fff)}.kaipet-footer__social .svg-wrapper,.kaipet-footer__social svg{width:2.2rem;height:2.2rem}.kaipet-footer__menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.kaipet-footer__heading,.kaipet-footer__newsletter-heading{margin:0 0 1rem;font-size:var(--kf-heading-size, 20px);font-weight:700;line-height:1.1;letter-spacing:.02em}.kaipet-footer__heading{color:var(--kf-heading, #f5e6ca)}.kaipet-footer__links{display:grid;gap:var(--kf-link-gap, 8px);margin:0;padding:0}.kaipet-footer__link{display:inline-block;font-size:var(--kf-link-size, 15px);line-height:1.35;letter-spacing:.02em}.kaipet-footer__link[aria-current=page]{text-decoration:underline;text-underline-offset:.3rem}.kaipet-footer__newsletter{padding:2rem;border-radius:1.6rem;background:var(--kf-card-bg, #f5e6ca);color:var(--kf-card-text, #294d88);text-align:center;box-shadow:0 .6rem 1.8rem #294d882e}.kaipet-footer__newsletter-heading{color:var(--kf-card-text, #294d88);margin-bottom:.4rem}.kaipet-footer__newsletter-text{margin:0 0 1.4rem;font-size:var(--kf-link-size, 15px);line-height:1.4}.kaipet-footer__form{margin:0}.kaipet-footer__form-row{display:flex;gap:.6rem}.kaipet-footer__input{flex:1 1 auto;min-width:0;height:4.4rem;padding:0 1.6rem;border:1px solid rgba(41,77,136,.35);border-radius:999px;background:#fff;color:#294d88;font:inherit;font-size:1.5rem}.kaipet-footer__input:focus-visible{outline:2px solid var(--kf-card-btn-bg, #294d88);outline-offset:2px}.kaipet-footer__submit{flex:0 0 auto;height:4.4rem;padding:0 1.8rem;border:0;border-radius:999px;background:var(--kf-card-btn-bg, #294d88);color:var(--kf-card-btn-text, #f5e6ca);font:inherit;font-size:1.5rem;font-weight:700;cursor:pointer;transition:filter .2s ease}.kaipet-footer__submit:hover{filter:brightness(1.12)}.kaipet-footer__form-msg{margin:0;font-size:1.5rem;font-weight:700}.kaipet-footer__form-msg--error{margin-top:.8rem;font-weight:400;color:#b3261e}.kaipet-footer__newsletter--plain{padding:0;border-radius:0;background:none;box-shadow:none}.kaipet-footer__klaviyo{min-height:0}.kaipet-footer__newsletter--card{padding:var(--kf-nl-pad, 20px)}.kaipet-footer__newsletter--card .kaipet-footer__klaviyo :is(form,form div){min-height:0!important}.kaipet-footer__newsletter--card .kaipet-footer__klaviyo form{height:auto!important;justify-content:flex-start!important}.kaipet-footer__newsletter--card .kaipet-footer__klaviyo form{background:transparent!important;padding:0!important;margin:0 auto!important;max-width:100%!important}.kaipet-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.28);text-align:center}.kaipet-footer__legal{display:flex;flex-direction:column;align-items:center;gap:.4rem}.kaipet-footer__copyright{font-size:1.3rem;line-height:1.4}.kaipet-footer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem 0;margin:0;padding:0}.kaipet-footer__policies li{font-size:1.2rem;line-height:1.4;opacity:.85}.kaipet-footer__policies li+li:before{content:"\b7";margin:0 .6rem}.kaipet-footer__payment-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0}.kaipet-footer__payment-list li{line-height:0}.kaipet-footer__payment-icon{display:block;width:auto;height:var(--kf-payment-h, 22px)}@media screen and (min-width:750px){.kaipet-footer__main{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:4rem;row-gap:3.2rem;padding-bottom:4rem}.kaipet-footer__brand{align-items:flex-start;text-align:left}.kaipet-footer__newsletter{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;column-gap:2.4rem;text-align:left}.kaipet-footer__newsletter>:not(.kaipet-footer__form):not(.kaipet-footer__klaviyo){grid-column:1}.kaipet-footer__form,.kaipet-footer__klaviyo{grid-column:2;grid-row:1 / span 2}.kaipet-footer__newsletter-text{margin-bottom:0}.kaipet-footer__bottom{flex-direction:row;justify-content:space-between;gap:2rem;text-align:left}.kaipet-footer__legal{align-items:flex-start}.kaipet-footer__policies{justify-content:flex-start}.kaipet-footer__payment-list{justify-content:flex-end;flex-wrap:nowrap}}@media screen and (min-width:990px){.kaipet-footer__main{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,var(--kf-nl-col, 2.2fr));align-items:start;column-gap:4rem}.kaipet-footer__main--no-newsletter{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.kaipet-footer__newsletter{grid-column:auto;display:block;text-align:left}.kaipet-footer__newsletter:not([style*="--kf-nl-max: 0px"]){max-width:var(--kf-nl-max);justify-self:end}.kaipet-footer__newsletter-text{margin-bottom:1.4rem}.kaipet-footer__legal{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:1.2rem}.kaipet-footer__legal .kaipet-footer__policies li:first-child:before{content:"\b7";margin:0 .6rem 0 0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-kaipet-footer.css.map */
