.k9-condition-page__hero{background:linear-gradient(90deg,#0f16188c,#0f16181a),var(--k9-condition-hero-image, url(k9-condition-hero.jpg)) center / cover no-repeat}.k9-condition-page__hero-title,.k9-condition-page__hero-lead{color:var(--k9-color-white);font-family:inherit}.k9-condition-page__hero-title{margin:0 0 1rem;font-size:clamp(1.5rem,1.318rem + .91vw,1.875rem);font-weight:700;line-height:1.4}.k9-condition-page__hero-lead{margin:0;font-size:1rem;font-weight:700;line-height:1.9}.k9-condition-page__intro{padding-block:var(--k9-section-spacing-compact)}.k9-condition-page__intro-heading{margin-block-end:3rem}.k9-condition-page__intro-heading h2{margin:0;color:inherit;font-family:inherit;font-size:clamp(1.375rem,1.15rem + 1.125vw,1.75rem);font-weight:700;line-height:1.8}.k9-condition-page__english{margin:.75rem 0 0;color:var(--k9-color-text-sub);font-size:.75rem;line-height:1.8}.k9-condition-page__intro-text{margin:0 0 3rem;font-size:.875rem;line-height:1.95}.k9-condition-page__allergy-title{position:relative;margin:0 0 2rem;padding-block-start:1.75rem;color:inherit;font-family:inherit;font-size:clamp(1.125rem,1.034rem + .45vw,1.375rem);font-weight:700;line-height:1.8}.k9-condition-page__allergy-title:before{position:absolute;inset-block-start:0;inset-inline-start:0;width:6.25rem;height:1px;background:var(--k9-color-text-muted);content:""}.k9-condition-page__allergy-text{margin:0;font-size:.875rem;line-height:1.95}.k9-condition-page__problems{padding-block:var(--k9-section-spacing-compact);background:var(--k9-color-bg-cream)}.k9-condition-page__problems--navigation{padding-block-end:0}.k9-condition-page__problems--item{padding-block:1.5rem 0}.shopify-section.k9-condition-problem-section+.shopify-section.k9-condition-problem-section .k9-condition-page__problems--item{padding-block-start:0}.k9-condition-page__problems--last{padding-block-end:var(--k9-section-spacing-compact)}.k9-condition-page__problems-heading{margin:0 0 3rem;color:inherit;font-family:inherit;font-size:clamp(1.375rem,1.15rem + 1.125vw,1.75rem);font-weight:700;line-height:1.8;text-align:center}.k9-condition-page__problem-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 var(--k9-section-spacing-compact);padding:0;list-style:none}.k9-condition-page__problem-nav li{border-inline-end:1px solid var(--k9-color-border)}.k9-condition-page__problem-nav li:last-child{border-inline-end:0}.k9-condition-page__problem-nav a{display:block;padding-inline:1rem;color:inherit;text-align:center;text-decoration:none}.k9-condition-page__problem-nav img{display:block;width:min(100%,11.25rem);height:auto;margin-inline:auto;transition:transform var(--k9-transition-base)}.k9-condition-page__problem-nav a:hover img,.k9-condition-page__problem-nav a:focus-visible img{transform:translateY(-.25rem)}.k9-condition-page__problem-nav span{position:relative;display:inline-block;margin-block-start:.625rem;padding-inline-end:.9375rem;font-size:.875rem;font-weight:700;line-height:1.6}.k9-condition-page__problem-nav span:after{position:absolute;inset:50% 0 auto auto;width:.4375rem;height:.4375rem;border-block-start:1px solid currentcolor;border-inline-end:1px solid currentcolor;content:"";transform:translateY(-50%) rotate(45deg)}.k9-condition-page__problem-list{display:grid;gap:1.5rem}.k9-condition-page__problem{scroll-margin-top:8rem;padding:clamp(1.5rem,4vw,3rem);background:var(--k9-color-white)}.k9-condition-page__number{position:relative;margin:0 0 1rem;font-size:.875rem;font-weight:700;line-height:1.6}.k9-condition-page__number:before{position:absolute;z-index:0;inset:50% auto auto 0;width:13.125rem;height:1px;background:var(--k9-color-text-muted);content:"";transform:translateY(-50%)}.k9-condition-page__number span{position:relative;z-index:1;padding-inline-end:.625rem;background:var(--k9-color-white)}.k9-condition-page__problem>h3{margin:0 0 3rem;color:inherit;font-family:inherit;font-size:clamp(1.125rem,1.034rem + .45vw,1.375rem);font-weight:700;line-height:1.8}.k9-condition-page__problem>p{margin:0;font-size:.875rem;line-height:1.95}.k9-condition-page__food-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.875rem;margin-block-start:3rem}.k9-condition-page__food-grid--single{grid-template-columns:minmax(15.9375rem,15.9375rem) minmax(0,1fr)}.k9-condition-page__food-grid--single .k9-condition-page__food-card{display:contents}.k9-condition-page__food-card>img{display:block;width:min(100%,15.9375rem);height:auto;margin-inline:auto}.k9-condition-page__food-copy{margin-block-start:1.25rem}.k9-condition-page__food-grid--single .k9-condition-page__food-copy{align-self:center;margin-block-start:0}.k9-condition-page__food-copy h4{position:relative;margin:0 0 1.25rem;padding-inline-start:1.25rem;color:inherit;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.7}.k9-condition-page__food-copy h4:before{position:absolute;inset:50% auto auto 0;width:.6875rem;height:.6875rem;border-radius:50%;background:var(--k9-color-text-muted);content:"";transform:translateY(-50%)}.k9-condition-page__food-copy p{min-height:5rem;margin:0;font-size:.875rem;line-height:1.85}.k9-condition-page__food-grid--single .k9-condition-page__food-copy p{min-height:0}.k9-condition-page__food-copy a{display:block;width:100%;max-width:20.625rem;margin-block-start:1.25rem;padding:.75rem;color:var(--k9-color-white);background:var(--k9-color-button);border:1px solid var(--k9-color-button);border-radius:999px;font-size:.875rem;line-height:1;text-align:center;text-decoration:none;transition:color var(--k9-transition-base),background-color var(--k9-transition-base),opacity var(--k9-transition-base)}.k9-condition-page__food-copy a:hover{color:var(--k9-color-white);background:var(--k9-color-button);opacity:var(--k9-link-hover-opacity)}.k9-condition-page__food-grid--single .k9-condition-page__food-copy a{margin-inline-start:auto}.k9-condition-page__products{padding-block:var(--k9-section-spacing-compact)}.k9-condition-page__section-label{margin:0;font-size:clamp(1.5rem,1.318rem + .91vw,1.875rem);font-weight:700;line-height:1.3}.k9-condition-page__products h2{margin:.75rem 0 3rem;color:var(--k9-color-text-sub);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.6}@media screen and (max-width:768px){.k9-condition-page__hero{background-position-x:43%}.k9-condition-page__hero-title{font-size:1.5rem}.k9-condition-page__hero-lead{font-size:.9375rem}.k9-condition-page__intro-heading,.k9-condition-page__intro-text{margin-block-end:2rem}.k9-condition-page__problem-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 0;margin-block-end:3rem}.k9-condition-page__problem-nav li:nth-child(2n){border-inline-end:0}.k9-condition-page__problem-nav img{width:min(100%,8rem)}.k9-condition-page__problem>h3{margin-block-end:2rem}.k9-condition-page__food-grid,.k9-condition-page__food-grid--single{grid-template-columns:1fr;gap:2.5rem;margin-block-start:2rem}.k9-condition-page__food-grid--single .k9-condition-page__food-card{display:block}.k9-condition-page__food-grid--single .k9-condition-page__food-copy{margin-block-start:1.25rem}.k9-condition-page__food-copy p{min-height:0}.k9-condition-page__food-copy a{margin-inline:auto}.k9-condition-page__products h2{margin-block-end:2rem}}@media(prefers-reduced-motion:reduce){.k9-condition-page__problem-nav img,.k9-condition-page__food-copy a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/k9-page-condition.css.map */
