:root{--cg-color-primary: #123f3b;--cg-color-primary-hover: #0b302d;--cg-color-primary-soft: #dcebea;--cg-color-accent: #f2643c;--cg-color-accent-hover: #d94d29;--cg-color-accent-soft: #fde7df;--cg-color-background: #f7f8f4;--cg-color-surface: #ffffff;--cg-color-surface-soft: #eef5f4;--cg-color-surface-teal: #dcebea;--cg-color-surface-warm: #fff8f1;--cg-color-text: #123f3b;--cg-color-text-soft: #52706d;--cg-color-text-inverse: #ffffff;--cg-color-primary-alt: var(--cg-color-accent);--cg-color-text-deep: var(--cg-color-primary-hover);--cg-color-text-strong: var(--cg-color-text);--cg-color-text-muted: var(--cg-color-text-soft);--cg-color-white: var(--cg-color-surface);--cg-color-cream: var(--cg-color-surface-warm);--cg-color-cream-media: var(--cg-color-surface-soft);--cg-color-hero-mint: var(--cg-color-surface-teal);--cg-color-pastel-pink: #fce9df;--cg-color-pastel-green: #e8efd7;--cg-color-pastel-green-soft: #f2f6e9;--cg-color-pastel-blue: #e6eef5;--cg-color-pastel-blue-service: #e7eef4;--cg-color-pastel-yellow: #fbf0c8;--cg-color-pastel-yellow-soft: #fbf3df;--cg-color-pastel-purple: #eee3f6;--cg-color-whatsapp: #25d366;--cg-color-border: #d7e2df;--cg-color-border-strong: #b8cbc7;--cg-color-border-card: var(--cg-color-border);--cg-color-border-soft: #e5ecea;--cg-color-success: #2f6f4e;--cg-color-success-soft: #e5f2e9;--cg-color-warning: #7a5b12;--cg-color-warning-soft: #fbf1d5;--cg-color-error: #9a3f3a;--cg-color-error-soft: #f9e7e4;--cg-color-info: #35647a;--cg-color-info-soft: #e5f0f5;--cg-gradient-neutral: radial-gradient(circle at 74% 42%, var(--cg-color-surface) 0%, var(--cg-color-surface-soft) 100%);--cg-gradient-pink: radial-gradient(circle at 74% 42%, var(--cg-color-surface) 0%, var(--cg-color-accent-soft) 100%);--cg-radius-control: 14px;--cg-radius-card: 28px;--cg-radius-card-expressive: var(--cg-radius-expressive);--cg-radius-wrapper: 36px;--cg-radius-16: 16px;--cg-radius-21: 21px;--cg-radius-22: 22px;--cg-radius-24: 24px;--cg-radius-26: 26px;--cg-radius-28: 28px;--cg-radius-32: 32px;--cg-radius-36: 36px;--cg-radius-38: 38px;--cg-radius-pill: 999px;--cg-radius-circle: 50%;--cg-radius-media: var(--cg-radius-21);--cg-radius-media-mobile: var(--cg-radius-22);--cg-radius-expressive: var(--cg-radius-32);--cg-space-4: 4px;--cg-space-6: 6px;--cg-space-8: 8px;--cg-space-10: 10px;--cg-space-12: 12px;--cg-space-14: 14px;--cg-space-16: 16px;--cg-space-18: 18px;--cg-space-20: 20px;--cg-space-22: 22px;--cg-space-24: 24px;--cg-space-26: 26px;--cg-space-30: 30px;--cg-space-32: 32px;--cg-space-38: 38px;--cg-space-40: 40px;--cg-space-44: 44px;--cg-space-50: 50px;--cg-space-56: 56px;--cg-space-60: 60px;--cg-space-xs: var(--cg-space-8);--cg-space-s: var(--cg-space-16);--cg-space-m: var(--cg-space-24);--cg-space-l: var(--cg-space-40);--cg-space-xl: var(--cg-space-56);--cg-container-max-width: 1240px;--cg-container-wide-max-width: 1480px;--cg-container-gutter-mobile: 16px;--cg-container-gutter-tablet: 24px;--cg-container-gutter-desktop: 32px;--cg-container-gutter: var(--cg-container-gutter-mobile);--cg-container-gutter-hero-mobile: 22px;--cg-section-space-block: clamp(42px, 5vw, 60px);--cg-font-display: var(--cg-font-display--family, var(--font-heading--family));--cg-font-display-style: var(--cg-font-display--style, var(--font-heading--style, normal));--cg-font-body: var(--font-body--family);--cg-font-ui: var(--font-body--family);--cg-font-small: var(--font-body--family);--cg-font-eyebrow: var(--font-subheading--family, var(--font-body--family));--cg-font-handwritten: var(--font-subheading--family, var(--font-heading--family));--cg-font-weight-display: 800;--cg-font-weight-ui-strong: 700;--cg-font-weight-body: 400;--cg-font-weight-strong: 700;--cg-font-size-display-xl: clamp(55px, 5vw, 90px);--cg-font-size-display-lg: clamp(42px, 4.8vw, 72px);--cg-font-size-display-md: clamp(40px, 4.2vw, 62px);--cg-font-size-card-heading: clamp(32px, 2.6vw, 44px);--cg-font-size-body-lg: 19px;--cg-font-size-body: 16px;--cg-font-size-body-sm: 14px;--cg-font-size-small: 13px;--cg-font-size-eyebrow: 12px;--cg-line-height-display-tight: .88;--cg-line-height-display: .9;--cg-line-height-display-relaxed: .92;--cg-line-height-card-heading: .98;--cg-line-height-body-tight: 1.35;--cg-line-height-body: 1.45;--cg-line-height-body-relaxed: 1.5;--cg-letter-spacing-display-tight: -.06em;--cg-letter-spacing-display: -.055em;--cg-letter-spacing-display-relaxed: -.045em;--cg-letter-spacing-eyebrow: .14em;--cg-letter-spacing-eyebrow-compact: .12em;--cg-button-background: var(--cg-color-accent);--cg-button-background-hover: var(--cg-color-accent-hover);--cg-button-color: var(--cg-color-text-inverse);--cg-button-border: 0;--cg-button-radius: var(--cg-radius-pill);--cg-button-padding: 15px 27px;--cg-button-gap: 20px;--cg-button-font-size: 15px;--cg-button-font-weight: var(--cg-font-weight-ui-strong);--cg-button-outline-border: 2px solid var(--cg-color-primary);--cg-button-outline-padding: 13px 20px;--cg-control-height-compact: 44px;--cg-control-height-standard: 48px;--cg-control-height-prominent: 52px;--cg-icon-size-small: 20px;--cg-icon-size-standard: 22px;--cg-icon-size-illustrative-compact: 40px;--cg-icon-size-illustrative: 46px;--cg-icon-touch-target: var(--cg-control-height-compact);--cg-badge-background: var(--cg-color-accent-soft);--cg-badge-color: var(--cg-color-accent-hover);--cg-badge-radius: var(--cg-radius-pill);--cg-badge-padding: 7px 11px;--cg-badge-min-height: 25px;--cg-badge-font-size: 10px;--cg-badge-font-weight: var(--cg-font-weight-ui-strong);--cg-card-background: var(--cg-color-white);--cg-card-border: 1px solid var(--cg-color-border-card);--cg-card-radius: var(--cg-radius-28);--cg-card-padding: 14px;--cg-icon-bubble-size: 46px;--cg-icon-bubble-background: var(--cg-color-cream);--cg-icon-bubble-color: var(--cg-color-text-strong);--cg-icon-bubble-radius: var(--cg-radius-circle);--cg-underline-width-sm: 120px;--cg-underline-width: 160px;--cg-underline-width-lg: 185px;--cg-underline-height: 7px;--cg-underline-height-mobile: 6px;--cg-underline-color: var(--cg-color-accent);--cg-underline-radius: 100%;--cg-underline-rotation: -2deg;--cg-shadow-soft: 0 6px 18px rgb(18 63 59 / 6%);--cg-shadow-card: 0 10px 28px rgb(18 63 59 / 7%);--cg-shadow-category: var(--cg-shadow-soft);--cg-shadow-product: var(--cg-shadow-card);--cg-shadow-product-collection: var(--cg-shadow-card);--cg-shadow-primary-action: var(--cg-shadow-soft);--cg-shadow-primary-action-soft: var(--cg-shadow-soft);--cg-shadow-whatsapp: 0 8px 22px rgb(37 211 102 / 18%);--cg-shadow-whatsapp-hover: 0 12px 26px rgb(37 211 102 / 27%);--cg-transition-fast: .2s ease;--cg-transition-base: .25s ease;--cg-transition-image: .35s ease;--cg-focus-ring-accent: 3px solid var(--cg-color-accent);--cg-focus-ring-accent-soft: 3px solid color-mix(in srgb, var(--cg-color-accent) 55%, var(--cg-color-surface));--cg-focus-ring-primary: 2px solid var(--cg-color-primary);--cg-focus-ring-offset: 3px}.cg-section-heading{position:relative}.cg-section-heading .cg-section-heading__kicker,.cg-native-heading .cg-section-heading__kicker{display:block;margin-block-end:8px;color:var(--cg-color-primary);font-family:var(--cg-font-ui);font-size:12px;font-weight:800;line-height:1;letter-spacing:.14em;text-transform:uppercase}.cg-section-heading .cg-section-heading__title,.cg-native-heading h1{margin:0;color:var(--cg-color-text);font-family:var(--cg-font-display);font-style:var(--cg-font-display-style);font-size:clamp(40px,4.2vw,62px);font-weight:900;line-height:.92;letter-spacing:-.055em}.cg-section-heading .cg-section-heading__accent{color:var(--cg-color-accent)}.cg-section-heading .cg-section-heading__underline,.cg-native-heading--underline h1:after{display:block;width:155px;height:7px;margin-block-start:9px;margin-inline-start:78px;border-radius:100%;background:var(--cg-underline-color);content:"";transform:rotate(-2deg)}.cg-section-heading .cg-section-heading__intro,.cg-native-heading--section .rte:not(:has(h1)){max-width:560px;margin-block-start:18px;color:var(--cg-color-text-muted);font-family:var(--cg-font-ui);font-size:16px;font-weight:500;line-height:1.45}.cg-section-heading .cg-section-heading__intro>*{margin:0}@media screen and (max-width:749px){.cg-section-heading .cg-section-heading__kicker,.cg-native-heading .cg-section-heading__kicker{font-size:11px}.cg-section-heading .cg-section-heading__title,.cg-native-heading h1{font-size:42px}.cg-section-heading .cg-section-heading__underline,.cg-native-heading--underline h1:after{width:125px}.cg-section-heading .cg-section-heading__intro,.cg-native-heading--section .rte:not(:has(h1)){font-size:14px}}@media screen and (min-width:750px){:root{--cg-container-gutter: var(--cg-container-gutter-tablet)}}@media screen and (min-width:990px){:root{--cg-container-gutter: var(--cg-container-gutter-desktop)}}@media(prefers-reduced-motion:reduce){:root{--cg-transition-fast: 0s;--cg-transition-base: 0s;--cg-transition-image: 0s}}.cg-section-heading .cg-section-heading__title,.cg-native-heading h1{font-size:30px;font-weight:800;line-height:.95;letter-spacing:-.04em}@media screen and (max-width:749px){.cg-section-heading .cg-section-heading__title,.cg-native-heading h1{font-size:30px}}:root{--cg-section-space: 40px;--cg-heading-content-space: 24px;--cg-grid-gap: 16px;--cg-content-gap: 16px}@media screen and (min-width:750px){:root{--cg-section-space: 48px;--cg-heading-content-space: 24px;--cg-grid-gap: 20px;--cg-content-gap: 20px}}@media screen and (min-width:990px){:root{--cg-section-space: 56px;--cg-heading-content-space: 30px;--cg-grid-gap: 24px;--cg-content-gap: 24px}}:root{--cg-gap-xs: 8px;--cg-gap-sm: 12px;--cg-gap-md: 16px;--cg-gap-lg: 24px;--cg-gap-xl: 32px;--cg-pad-card-mobile: 16px;--cg-pad-card-desktop: 24px}.cg-section-heading__kicker,.cg-needs__kicker,.cg-loved-products__eyebrow{display:inline-block;margin-block-end:8px;font-family:var(--cg-font-ui);font-size:12px;font-weight:var(--cg-font-weight-ui-strong, 700);line-height:1;letter-spacing:var(--cg-letter-spacing-eyebrow, .12em);text-transform:uppercase}.cg-section-heading__title,.cg-needs__heading,.cg-loved-products__heading,.cg-composition-analysis__title-line h2,.cg-feeding-guide__title-line h2{margin:0;color:var(--cg-color-text, #123f3b);font-family:var(--cg-font-display, var(--font-h2--family));font-size:30px!important;font-weight:800;line-height:.95;letter-spacing:-.04em}.cg-section-heading__accent,.cg-needs__heart,.cg-loved-products__heart,.cg-composition-analysis__title-heart{display:inline-block;margin-inline-start:6px;color:var(--cg-color-primary, #123f3b);font-size:.8em;line-height:1;transform:rotate(-8deg)}.cg-section-heading__underline,.cg-needs__underline,.cg-composition-analysis__underline,.cg-feeding-guide__underline{display:block;width:155px!important;height:7px!important;margin-block-start:9px!important;margin-inline-start:78px!important;border-radius:var(--cg-underline-radius, 999px);background:var(--cg-color-accent, #f2643c);transform:rotate(var(--cg-underline-rotation, -2deg))}@media screen and (max-width:749px){.cg-section-heading__title,.cg-needs__heading,.cg-loved-products__heading,.cg-composition-analysis__title-line h2,.cg-feeding-guide__title-line h2{font-size:30px!important}.cg-section-heading__underline,.cg-needs__underline,.cg-composition-analysis__underline,.cg-feeding-guide__underline{width:125px!important}}.cg-section-heading__kicker,.cg-product-list__kicker,.cg-needs__kicker,.cg-loved-products__eyebrow,.cg-composition-analysis__eyebrow,.cg-feeding-guide__eyebrow,.cg-services__eyebrow,.cg-native-heading .cg-section-heading__kicker{display:block!important;margin:0 0 8px!important;color:var(--cg-color-text-muted, #557876)!important;font-family:var(--cg-font-ui, inherit)!important;font-size:12px!important;font-weight:800!important;line-height:1!important;letter-spacing:.14em!important;text-transform:uppercase!important}.cg-section-heading__title,.cg-product-list__heading,.cg-needs__heading,.cg-loved-products__heading,.cg-composition-analysis__title-line h2,.cg-feeding-guide__title-line h2,.cg-services__heading,.cg-rich-text .cg-section-heading__title,.cg-native-heading h1,.product-information--cg .cg-product-title__heading,.product-information--cg .cg-product-block__title{margin:0!important;color:var(--cg-color-text-strong, #3b2419)!important;font-family:var(--cg-font-display, var(--font-h2--family, inherit))!important;font-style:normal!important;font-size:30px!important;font-weight:800!important;line-height:.95!important;letter-spacing:-.04em!important;text-transform:none!important}.cg-section-heading__intro,.cg-native-heading--section .rte:not(:has(h1)),.cg-product-list__intro,.cg-needs__text,.cg-composition-analysis__intro,.cg-feeding-guide__intro{margin-top:18px!important;color:var(--cg-color-primary, #123f3b)!important;font-family:var(--cg-font-ui, inherit)!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}@media screen and (max-width:749px){.cg-section-heading__kicker,.cg-product-list__kicker,.cg-needs__kicker,.cg-loved-products__eyebrow,.cg-composition-analysis__eyebrow,.cg-feeding-guide__eyebrow,.cg-services__eyebrow,.cg-native-heading .cg-section-heading__kicker{font-size:12px!important}.cg-section-heading__title,.cg-product-list__heading,.cg-needs__heading,.cg-loved-products__heading,.cg-composition-analysis__title-line h2,.cg-feeding-guide__title-line h2,.cg-services__heading,.cg-rich-text .cg-section-heading__title,.cg-native-heading h1,.product-information--cg .cg-product-title__heading,.product-information--cg .cg-product-block__title{font-size:30px!important}.cg-section-heading__underline,.cg-product-list__underline,.cg-needs__underline,.cg-composition-analysis__underline,.cg-feeding-guide__underline,.cg-services__underline,.product-information--cg .cg-product-title__underline,.product-information--cg .cg-product-block__underline,[id^=cg-loved-products-] .cg-loved-products__brush,.cg-native-heading--underline h1:after{width:125px!important;height:7px!important;margin-left:78px!important}}.cg-section-heading__accent,.cg-product-list__heart,.cg-needs__heart,.cg-loved-products__heart,.cg-rich-text__accent--heart,.cg-composition-analysis__title-heart,.cg-feeding-guide__title-heart,.cg-product-title__heart,.cg-product-block__heart,.cg-footer__heart,.cg-pet-heart,.cg-doodle--heart,.cg-sticker--heart,.cg-section-heading__underline,.cg-product-list__underline,.cg-needs__underline,.cg-loved-products__brush,.cg-composition-analysis__underline,.cg-feeding-guide__underline,.cg-services__underline,.cg-product-title__underline,.cg-product-block__underline,.cg-footer__underline,.cg-doodle--underline,.cg-sticker--underline{display:none!important}.cg-native-heading--heart h1:before{display:none!important;content:none!important}.cg-native-heading--underline h1:after{display:none!important;content:none!important}[id^=cg-loved-products-] .cg-loved-products__heart,[id^=cg-loved-products-] .cg-loved-products__brush{display:none!important}:root{--cg-card-padding: 16px;--cg-section-heading-gap: 24px}@media screen and (min-width:750px){:root{--cg-card-padding: 20px;--cg-section-heading-gap: 24px}}@media screen and (min-width:990px){:root{--cg-card-padding: 24px;--cg-section-heading-gap: 30px}}.cg-product-list,.cg-animal-categories,.cg-needs,.cg-services{padding-block:var(--cg-section-space)!important}.cg-product-list__heading-wrap,.cg-animal-categories__header,.cg-services__header{margin-block-end:var(--cg-section-heading-gap)!important}.cg-animal-categories__grid,.cg-needs__inner,.cg-services__grid{gap:var(--cg-grid-gap)!important}.cg-category-card,.cg-service-card{padding:var(--cg-card-padding)!important}.cg-category-card__content,.cg-service-card__content{gap:var(--cg-content-gap)!important}.cg-service-strip__item{padding:16px!important;gap:12px!important}@media screen and (min-width:750px){.cg-service-strip__item{padding:20px!important;gap:16px!important}}.header--cg .header__row.section--page-width .header__columns{width:calc(100% - (2 * var(--cg-container-gutter)))!important;max-width:var(--cg-container-max-width)!important;margin-inline:auto!important}.cg-commerce-hero__description,.cg-commerce-hero__actions,.cg-commerce-hero__services{margin-top:var(--cg-gap-lg)!important}.cg-commerce-hero__trust{margin-top:var(--cg-gap-md)!important}.footer--cg.section{padding:var(--cg-section-space) var(--cg-container-gutter) 0!important}.footer--cg .cg-footer__cta{margin:0!important;padding:48px!important;gap:var(--cg-gap-xl)!important}.footer--cg .footer-content{padding:48px!important;gap:48px!important}.footer--cg .footer-utilities{padding-inline:48px!important}@media screen and (max-width:950px){.footer--cg .cg-footer__cta,.footer--cg .footer-content{padding:32px!important}.footer--cg .footer-content{gap:32px!important}.footer--cg .footer-utilities{padding-inline:32px!important}}@media screen and (max-width:600px){.footer--cg.section{padding:32px 16px 0!important}.footer--cg .cg-footer__cta{margin:0!important;padding:24px!important}.footer--cg .footer-content{padding:24px!important;gap:32px!important}.footer--cg .footer-utilities{padding-inline:24px!important}}.cg-collection.cg-collection--centered,.cg-collection-hero,.cg-collection-list.section--page-width{width:min(calc(100% - (2 * var(--cg-container-gutter))),var(--cg-container-max-width))!important;margin-inline:auto!important}.cg-collection .collection-wrapper{row-gap:var(--cg-gap-xl)!important}.cg-collection-hero{margin-top:var(--cg-gap-lg)!important;margin-bottom:var(--cg-gap-xl)!important}.cg-collection .facets-mobile-wrapper{gap:var(--cg-gap-sm)!important;padding:var(--cg-gap-sm)!important}.cg-collection .product-grid{gap:var(--cg-grid-gap)!important}.cg-product-card__surface.product-card__content{padding:var(--cg-card-padding)!important}.cg-product-card__surface>:not(.card-gallery,.product-grid-view-zoom-out--details){margin-inline:4px!important}.cg-product-card__footer{gap:var(--cg-gap-sm)!important;margin-top:var(--cg-gap-md)!important;margin-right:4px!important;margin-bottom:0!important;margin-left:4px!important}.cg-product-card__footer-actions{gap:var(--cg-gap-sm)!important}.cg-product-card .product-badges__badge{padding:6px 10px!important}.cg-product-card .quick-add__button.add-to-cart-button,.cg-product-card__quick-add-block,.cg-product-card__extra-icon{width:44px!important;min-width:44px!important;max-width:44px!important}@media screen and (max-width:620px){.cg-product-card__surface.product-card__content{padding:14px!important}.cg-product-card__surface>:not(.card-gallery,.product-grid-view-zoom-out--details){margin-inline:3px!important}.cg-product-card__footer{gap:8px!important;margin-top:14px!important;margin-right:3px!important;margin-left:3px!important}.cg-product-card__footer-actions{gap:8px!important}.cg-product-card .product-badges__badge{padding:5px 8px!important}}.product-information--cg .product-information__grid{row-gap:var(--cg-gap-lg)!important}@media screen and (min-width:990px){.product-information--cg:not(.product-information--cg-hero) .product-details{padding:var(--cg-gap-lg)!important}}.product-information--cg .cg-product-block{margin-block:var(--cg-gap-lg)!important;padding-block:var(--cg-gap-lg)!important}.product-information--cg .cg-product-block__body--with-image{gap:var(--cg-gap-xl)!important}.product-information--cg .cg-product-block__content{gap:var(--cg-gap-md)!important}.product-information--cg-gallery-top .product-information__grid--cg-gallery-top{gap:40px!important}.product-information--cg-hero .product-form-buttons{gap:var(--cg-gap-sm)!important}.cg-product-hero__trust{margin-top:var(--cg-gap-xl)!important;padding-block:var(--cg-gap-lg)!important;gap:var(--cg-gap-md)!important}.cg-product-hero__trust-item{padding:var(--cg-gap-sm)!important;gap:var(--cg-gap-sm)!important}.product-information--cg :is(.volume-pricing,.selling-plan-group,.selling-plan-fieldset){padding:var(--cg-gap-md)!important}.cg-product-info__inner{padding:var(--cg-gap-lg)!important}.cg-product-info__tablist{gap:var(--cg-gap-md)!important}.cg-product-info__tab{padding-block:var(--cg-gap-sm)!important;gap:var(--cg-gap-sm)!important}.cg-product-info__panel--with-image{gap:var(--cg-gap-xl)!important}.cg-product-info__editorial{gap:var(--cg-gap-md)!important}.cg-product-info__analysis{gap:var(--cg-gap-lg) var(--cg-gap-xl)!important}.cg-product-info__data-list>div{gap:var(--cg-gap-md)!important;padding-block:8px!important}.cg-product-info__note{margin-top:var(--cg-gap-md)!important}@media screen and (max-width:749px){.product-information--cg .product-information__grid{row-gap:var(--cg-gap-lg)!important}.product-information--cg .cg-product-block{margin-block:var(--cg-gap-md)!important;padding-block:var(--cg-gap-md)!important}.product-information--cg .cg-product-block__body--with-image{gap:var(--cg-gap-lg)!important}.product-information--cg .cg-product-block__content{gap:var(--cg-gap-sm)!important}.product-information--cg-gallery-top .product-information__grid--cg-gallery-top{gap:var(--cg-gap-xl)!important}.cg-product-hero__trust{margin-top:var(--cg-gap-lg)!important;padding-block:var(--cg-gap-md)!important;gap:var(--cg-gap-sm)!important}.cg-product-hero__trust-item{padding:var(--cg-gap-sm) 8px!important;gap:8px!important}.cg-product-info__inner{padding:var(--cg-gap-md)!important}.cg-product-info__mobile-tab{padding-block:var(--cg-gap-sm)!important}.cg-product-info__mobile-panel{padding:var(--cg-gap-md) 0 var(--cg-gap-lg)!important}.cg-product-info__panel--with-image{gap:var(--cg-gap-lg)!important}.cg-product-info__editorial{gap:var(--cg-gap-sm)!important}.cg-product-info__analysis{gap:var(--cg-gap-lg)!important}}:root{--cg-type-h1: 42px;--cg-type-h2: 30px;--cg-type-h3: 22px;--cg-type-body-lg: 17px;--cg-type-body: 16px;--cg-type-small: 14px;--cg-type-meta: 13px;--cg-type-label: 12px;--cg-type-micro: 10px;--cg-type-price-card: 18px;--cg-type-price-pdp: 28px;--cg-type-button: 15px;--cg-type-lh-display: .95;--cg-type-lh-heading: 1.05;--cg-type-lh-body: 1.5;--cg-type-lh-small: 1.4;--cg-type-track-display: -.04em;--cg-type-track-heading: -.025em;--cg-type-track-label: .08em}@media screen and (max-width:749px){:root{--cg-type-h1: 34px;--cg-type-h2: 28px}}.cg-section-heading__title,.cg-product-list__heading,.cg-needs__heading,.cg-services__heading,.cg-loved-products__heading,.cg-contact__heading,.cg-feeding-guide__title-line h2,.cg-composition-analysis__title-line h2{font-family:var(--cg-font-display)!important;font-size:var(--cg-type-h2)!important;font-weight:800!important;line-height:var(--cg-type-lh-display)!important;letter-spacing:var(--cg-type-track-display)!important}.cg-collection-list .section-resource-list__content h1,.cg-search-page-header h1,.cg-native-heading h1{font-family:var(--cg-font-display)!important;font-size:var(--cg-type-h1)!important;font-weight:800!important;line-height:var(--cg-type-lh-display)!important;letter-spacing:var(--cg-type-track-display)!important}.cg-service-strip__title,.cg-product-info__heading{font-family:var(--cg-font-display);font-size:var(--cg-type-h3);font-weight:800;line-height:var(--cg-type-lh-heading);letter-spacing:var(--cg-type-track-heading)}.cg-product-card .text-block:has([role=heading]) [role=heading],.cg-product-card .text-block:has([role=heading]) a{font-size:16px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.015em!important}.cg-product-card__vendor{font-size:var(--cg-type-micro)!important;font-weight:700!important;line-height:1!important;letter-spacing:.08em!important}.cg-product-card product-price{font-family:var(--cg-font-display)!important;font-size:var(--cg-type-price-card)!important;font-weight:800!important;line-height:1!important;letter-spacing:-.025em!important}.cg-product-card product-price .compare-at-price{font-family:var(--cg-font-ui)!important;font-size:var(--cg-type-label)!important;font-weight:500!important}.product-information--cg .product-details .price{font-family:var(--cg-font-display)!important;font-size:var(--cg-type-price-pdp)!important;font-weight:800!important;line-height:1!important;letter-spacing:-.03em!important}.product-information--cg .cg-short-description{font-family:var(--cg-font-body)!important;font-size:var(--cg-type-body)!important;font-weight:400!important;line-height:var(--cg-type-lh-body)!important}.product-information--cg .quantity-label{font-size:var(--cg-type-small)!important;font-weight:700!important}.cg-section-heading__intro,.cg-needs__intro,.cg-services__intro,.cg-contact__intro{font-family:var(--cg-font-body)!important;font-size:var(--cg-type-body)!important;font-weight:400!important;line-height:var(--cg-type-lh-body)!important}.cg-section-heading__kicker,.cg-product-list__eyebrow,.cg-needs__kicker,.cg-services__eyebrow,.cg-loved-products__eyebrow,.cg-footer__kicker{font-family:var(--cg-font-ui)!important;font-size:var(--cg-type-label)!important;font-weight:700!important;line-height:1!important;letter-spacing:var(--cg-type-track-label)!important;text-transform:uppercase!important}.cg-commerce-hero__button,.cg-promo-banner__button,.cg-footer__whatsapp,.product-information--cg .product-form-buttons>.button{font-family:var(--cg-font-ui)!important;font-size:var(--cg-type-button)!important;font-weight:700!important;line-height:1!important}.footer--cg .cg-footer__cta-title{font-family:var(--cg-font-display)!important;font-size:clamp(38px,4vw,52px)!important;font-weight:800!important;line-height:.95!important;letter-spacing:-.04em!important}.footer--cg .cg-footer__cta-description{font-size:var(--cg-type-body)!important;line-height:var(--cg-type-lh-body)!important}.footer--cg .cg-footer__brand-name{font-size:var(--cg-type-h2)!important;font-weight:800!important;line-height:.95!important}.footer--cg .cg-footer__brand-description,.footer--cg .menu__item a{font-size:var(--cg-type-small)!important;line-height:var(--cg-type-lh-small)!important}.footer--cg .menu__heading{font-size:15px!important;font-weight:800!important}@media screen and (max-width:749px){.cg-product-card .text-block:has([role=heading]) [role=heading],.cg-product-card .text-block:has([role=heading]) a{font-size:15px!important}.cg-product-card product-price{font-size:17px!important}.product-information--cg .product-details .price{font-size:26px!important}.footer--cg .cg-footer__cta-title{font-size:34px!important}}:root{--cg-radius-control: 16px;--cg-radius-card: 24px;--cg-radius-large: 28px;--cg-radius-expressive: 32px;--cg-radius-wrapper: 36px;--cg-radius-pill: 999px;--cg-radius-circle: 50%;--cg-radius-16: var(--cg-radius-control);--cg-radius-21: var(--cg-radius-card);--cg-radius-22: var(--cg-radius-card);--cg-radius-24: var(--cg-radius-card);--cg-radius-26: var(--cg-radius-large);--cg-radius-28: var(--cg-radius-large);--cg-radius-32: var(--cg-radius-expressive);--cg-radius-36: var(--cg-radius-wrapper);--cg-radius-38: var(--cg-radius-wrapper);--cg-radius-media: var(--cg-radius-control);--cg-radius-media-mobile: var(--cg-radius-control);--cg-radius-card-expressive: var(--cg-radius-expressive);--cg-button-radius: var(--cg-radius-pill);--cg-badge-radius: var(--cg-radius-pill);--cg-underline-radius: var(--cg-radius-pill);--cg-shadow-soft: 0 6px 18px rgb(18 63 59 / 6%);--cg-shadow-card: 0 10px 28px rgb(18 63 59 / 7%);--cg-shadow-category: var(--cg-shadow-soft);--cg-shadow-product: var(--cg-shadow-card);--cg-shadow-product-collection: var(--cg-shadow-card);--cg-shadow-primary-action: var(--cg-shadow-soft);--cg-shadow-primary-action-soft: var(--cg-shadow-soft);--cg-shadow-whatsapp: 0 8px 22px rgb(37 211 102 / 18%);--cg-shadow-whatsapp-hover: 0 12px 26px rgb(37 211 102 / 27%)}.cart-page--cg .cart-title h1{font-family:var(--cg-font-display)!important;font-size:var(--cg-type-h1)!important;font-weight:800!important;line-height:var(--cg-type-lh-display)!important;letter-spacing:var(--cg-type-track-display)!important}.cart-drawer--cg .theme-drawer__title{font-family:var(--cg-font-display)!important;font-size:var(--cg-type-h2)!important;font-weight:800!important;line-height:var(--cg-type-lh-display)!important;letter-spacing:var(--cg-type-track-display)!important}.cart-drawer--cg .cart-items__item,.cart-page--cg .cart-items__item{border-radius:var(--cg-radius-card)!important}.cart-drawer--cg .cart-drawer__summary,.cart-page--cg .cart-summary__inner{border-radius:var(--cg-radius-large)!important}.cart-drawer--cg .cart__checkout-button,.cart-page--cg .cart__checkout-button{min-height:var(--cg-control-height-prominent)!important;border-radius:var(--cg-radius-pill)!important;font-family:var(--cg-font-ui)!important;font-size:var(--cg-type-button)!important;font-weight:700!important}.cart-drawer--cg .quantity-selector,.cart-page--cg .quantity-selector{border-radius:var(--cg-radius-pill)!important}@media screen and (max-width:749px){.cart-page--cg .cart-title h1{font-size:var(--cg-type-h1)!important}.cart-page--cg .cart-summary__inner{padding:var(--cg-gap-md)!important}.cart-drawer--cg .theme-drawer__title{font-size:28px!important}}.cg-search-page-header h1{font-family:var(--cg-font-display)!important;font-size:var(--cg-type-h1)!important;font-weight:800!important;line-height:var(--cg-type-lh-display)!important;letter-spacing:var(--cg-type-track-display)!important}.cg-search-page-header .search-page__header{padding-block:var(--cg-section-space) var(--cg-heading-content-space)!important}.cg-search-page-form .search-page-input,.cg-search-predictive input.search-input{font-family:var(--cg-font-ui)!important;font-size:var(--cg-type-body)!important}.cg-search-predictive .predictive-search-results__inner{padding:var(--cg-gap-lg)!important}.cg-search-predictive .cg-ui-empty{padding:var(--cg-gap-xl) var(--cg-gap-lg)!important;border-radius:var(--cg-radius-large)!important}@media screen and (max-width:749px){.cg-search-page-header h1{font-size:var(--cg-type-h1)!important}.cg-search-page-header .search-page__header{padding-block:var(--cg-gap-xl) var(--cg-gap-lg)!important}.cg-search-predictive .predictive-search-results__inner{padding:var(--cg-gap-md)!important}}:root{--cg-calculator-padding: 22px;--cg-calculator-padding-mobile: 20px;--cg-calculator-padding-compact: 16px;--cg-calculator-main-gap: 28px;--cg-calculator-controls-gap: 18px;--cg-calculator-profile-gap: 10px;--cg-calculator-profile-padding: 12px;--cg-calculator-result-padding: 28px;--cg-calculator-radius: var(--cg-radius-card);--cg-calculator-control-radius: var(--cg-radius-control);--cg-calculator-result-radius: 20px;--cg-calculator-heading-size: 28px;--cg-calculator-control-value-size: 24px;--cg-calculator-activity-size: 16px;--cg-calculator-result-text-size: 17px;--cg-calculator-metric-value-size: 24px;--cg-calculator-metric-label-size: 13px;--cg-calculator-description-size: 12px;--cg-calculator-disclaimer-size: 13px;--cg-feed-activity-text-size: var(--cg-calculator-activity-size);--cg-feed-result-text-size: var(--cg-calculator-result-text-size);--cg-feed-metric-value-size: var(--cg-calculator-metric-value-size);--cg-barf-padding: var(--cg-calculator-padding);--cg-barf-radius: var(--cg-calculator-radius);--cg-barf-main-gap: var(--cg-calculator-main-gap);--cg-barf-controls-gap: var(--cg-calculator-controls-gap);--cg-barf-control-radius: var(--cg-calculator-control-radius);--cg-barf-weight-size: var(--cg-calculator-control-value-size);--cg-barf-profile-gap: var(--cg-calculator-profile-gap);--cg-barf-profile-padding: var(--cg-calculator-profile-padding);--cg-barf-profile-description-size: var(--cg-calculator-description-size);--cg-barf-result-padding: var(--cg-calculator-result-padding);--cg-barf-result-radius: var(--cg-calculator-result-radius);--cg-barf-metric-label-size: var(--cg-calculator-metric-label-size);--cg-barf-disclaimer-size: var(--cg-calculator-disclaimer-size);--cg-cat-feed-padding: var(--cg-calculator-padding);--cg-cat-feed-radius: var(--cg-calculator-radius);--cg-cat-feed-main-gap: var(--cg-calculator-main-gap);--cg-cat-feed-controls-gap: var(--cg-calculator-controls-gap);--cg-cat-feed-control-radius: var(--cg-calculator-control-radius);--cg-cat-feed-weight-size: var(--cg-calculator-control-value-size);--cg-cat-feed-profile-gap: var(--cg-calculator-profile-gap);--cg-cat-feed-profile-padding: var(--cg-calculator-profile-padding);--cg-cat-feed-profile-description-size: var(--cg-calculator-description-size);--cg-cat-feed-result-padding: var(--cg-calculator-result-padding);--cg-cat-feed-result-radius: var(--cg-calculator-result-radius);--cg-cat-feed-metric-label-size: var(--cg-calculator-metric-label-size);--cg-cat-feed-disclaimer-size: var(--cg-calculator-disclaimer-size);--cg-low-calorie-padding: var(--cg-calculator-padding);--cg-low-calorie-radius: var(--cg-calculator-radius);--cg-low-calorie-main-gap: var(--cg-calculator-main-gap);--cg-low-calorie-controls-gap: var(--cg-calculator-controls-gap);--cg-low-calorie-control-radius: var(--cg-calculator-control-radius);--cg-low-calorie-weight-size: var(--cg-calculator-control-value-size);--cg-low-calorie-profile-gap: var(--cg-calculator-profile-gap);--cg-low-calorie-profile-padding: var(--cg-calculator-profile-padding);--cg-low-calorie-profile-description-size: var(--cg-calculator-description-size);--cg-low-calorie-result-padding: var(--cg-calculator-result-padding);--cg-low-calorie-result-radius: var(--cg-calculator-result-radius);--cg-low-calorie-metric-label-size: var(--cg-calculator-metric-label-size);--cg-low-calorie-disclaimer-size: var(--cg-calculator-disclaimer-size)}@media screen and (max-width:749px){:root{--cg-barf-padding: var(--cg-calculator-padding-mobile);--cg-cat-feed-padding: var(--cg-calculator-padding-mobile);--cg-low-calorie-padding: var(--cg-calculator-padding-mobile)}}@media screen and (max-width:430px){:root{--cg-barf-padding: var(--cg-calculator-padding-compact);--cg-cat-feed-padding: var(--cg-calculator-padding-compact);--cg-low-calorie-padding: var(--cg-calculator-padding-compact)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cg-design-system.css.map */
