.kubi-brand-logo{display:block;width:116px;height:auto;object-fit:contain}.kubi-home-care .kubi-feature__visual img{background:#f4f0e7}.kubi-home-care .kubi-feature__tag{color:#203b36}.kubi-feature__caption{background:#f4f0e7}.kubi-home-collections{display:grid;gap:20px;scroll-margin-top:110px}.kubi-home-card{padding:30px;border-radius:26px;color:#203b36;background:#c9a8ee}.kubi-home-card--dog{background:#e8f268}.kubi-story .kubi-home-card .kubi-kicker{color:#203b36}.kubi-home-card h3{font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;line-height:1.05;margin:14px 0}.kubi-home-card p{line-height:1.5}.kubi-home-card__foot{display:flex;justify-content:space-between;gap:16px;font-size:12px;font-weight:650;margin-top:24px;padding-top:16px;border-top:1px solid #203b3630}#KubiStory{scroll-margin-top:100px}.kubi-cta{background:#203b36;color:#f4f0e7}.kubi-feature .kubi-cta{background:#e8f268;color:#203b36}@media(max-width:749px){.kubi-brand-logo{width:100px}.kubi-home-card{padding:24px}}.kubi-photo-hero{display:block;aspect-ratio:1;background:#f4f0e7;border-radius:30px 30px 0 0;overflow:hidden}.kubi-home-care .kubi-photo-hero img{width:100%;height:100%;max-height:none;object-fit:contain;border-radius:0}.kubi-photo-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;border-radius:16px;margin-bottom:24px}.kubi-photo-gallery img{display:block;flex:0 0 100%;width:100%;min-width:0;aspect-ratio:1;object-fit:contain;scroll-snap-align:start;background:#f4f0e7}.kubi-photo-gallery:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.kubi-photo-hero{height:320px;aspect-ratio:auto}.kubi-home-care .kubi-photo-hero img{object-fit:contain}}.kubi-500-hero{position:relative;background:#f4f0e7;color:#203b36}.kubi-500-hero>img{display:block;width:100%;height:auto}.kubi-500-hero__copy{position:absolute;z-index:1;left:5%;top:18%;width:36%}.kubi-500-hero h1{font-size:clamp(38px,4.8vw,88px);line-height:1;letter-spacing:-.045em;max-width:11ch;margin:20px 0}.kubi-500-hero .rte{font-size:20px;margin-bottom:25px}.kubi-500-hero .kubi-cta{background:#203b36;color:#f4f0e7}.kubi-500-selection{background:#f4f0e7;color:#203b36;padding:64px 0}.kubi-500-selection header{max-width:850px;margin-bottom:32px}.kubi-500-selection h2{font-size:clamp(32px,4vw,60px)}.kubi-500-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;scroll-margin-top:100px}.kubi-500-card__image{display:block}.kubi-500-card__image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.kubi-500-card__copy{padding:24px 0}.kubi-500-card h3{font-size:clamp(27px,3vw,42px);margin:12px 0}.kubi-500-card .kubi-kicker{display:inline-block;padding:8px 12px;background:#c9a8ee}.kubi-500-card--dog .kubi-kicker{background:#e8f268}.kubi-500-card p{line-height:1.6}.kubi-500-card .kubi-link{display:inline-block;min-height:44px;padding:12px 0;color:#203b36}.kubi-500-card a:focus-visible,.kubi-500-hero a:focus-visible{outline:3px solid #203B36;outline-offset:4px}[data-template*=kubi-home-care] h1{font-size:clamp(30px,3vw,48px);line-height:1.1}[data-template*=kubi-home-care] .kubi-500-selection{border-top:1px solid #203b3620}@media(max-width:749px){.kubi-500-hero__copy{position:static;width:auto;padding:32px 20px}.kubi-500-hero h1{font-size:48px;max-width:12ch}.kubi-500-hero .rte{font-size:18px}.kubi-500-cards{grid-template-columns:1fr;gap:24px}.kubi-500-selection{padding:40px 0}.kubi-500-card__copy{padding:20px 0}.kubi-500-hero>img{width:100%;height:auto}}[data-template="product.kubi-home-care"] .product-information .product-media{background:transparent;border-radius:0}[data-template="product.kubi-home-care"] .product-information .product-media-container{border-radius:0}@media(max-width:749px){[data-template="product.kubi-home-care"] .product-information .product-media img{max-height:none!important;width:100%;height:auto;aspect-ratio:1;object-fit:contain}}.kubi-500-hero__photo,.kubi-500-hero__photo img{display:block;width:100%;height:auto}.kubi-500-hero__mobile-cta{display:none}.kubi-500-selection>.kubi-shell{padding-block:0}@media(max-width:749px){.kubi-500-hero__copy{position:absolute;top:4%;left:24%;width:72%;padding:0}.kubi-500-hero__copy .kubi-kicker{font-size:10px;letter-spacing:.08em;margin:0}.kubi-500-hero h1{font-size:clamp(26px,7.6vw,48px);max-width:12ch;line-height:1;margin:10px 0}.kubi-500-hero .rte{font-size:clamp(13px,3.5vw,18px);line-height:1.3;margin:0}.kubi-500-hero .rte p{margin:0}.kubi-500-hero__copy .kubi-cta{display:none}.kubi-500-hero__mobile-cta{display:flex;position:absolute;bottom:16px;left:20px;right:20px;min-height:44px;justify-content:center;align-items:center;padding:12px 20px}.kubi-500-selection{padding-block:36px}.kubi-500-selection header{margin-bottom:24px}.kubi-500-selection h2{line-height:1.05}}.kubi-500-card .kubi-cta{display:inline-flex;min-height:44px;align-items:center;margin-top:8px}.kubi-500-selection__help{font-size:14px;line-height:1.5;margin:12px 0 0}.kubi-500-selection__help a{text-decoration:underline;text-underline-offset:3px}.kubi-support .kubi-cta{text-decoration:none;display:inline-flex;margin:12px 0;min-height:44px;align-items:center}.kubi-support h2{max-width:24ch}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kubi-brand.css.map */
