:root{--petcare-coral: #e07a5f;--petcare-sage: #81b29a;--petcare-cream: #fff8f0;--petcare-peach: #f4e4d4;--petcare-forest: #2d4a3e;--petcare-brown: #3d2c21}body{background-color:var(--petcare-cream)}.button,.button-custom,button.shopify-payment-button__button--unbranded{border-radius:999px;font-weight:600;letter-spacing:.02em}.product-card,.collection-card,.card{box-shadow:0 8px 24px #3d2c210f}.product-card{box-shadow:none}.product-card .product-card__content{background-color:var(--petcare-cream)}.product-card__content .group-block .text-block,.product-card__content .group-block product-price{font-size:.875rem}.product-card__content .group-block a[ref=productTitleLink] .text-block,.product-card__content .group-block a[ref=productTitleLink] .text-block>*{font-weight:600}.product-card__content .group-block product-price{text-align:left;align-items:flex-start;--horizontal-alignment: flex-start}.product-card__content .product-category-label{margin:0;font-size:.75rem;line-height:1.3;color:rgb(var(--color-foreground-rgb) / .55)}.product-card__content .group-block.spacing-style{--padding-inline-start: 12px;--padding-inline-end: 12px;padding-inline:12px!important}.product-card__content .group-block .text-block,.product-card__content .group-block .text-block>*,.product-card__content .group-block product-price{width:100%;max-width:100%}.product-card__content .group-block .text-block.paragraph>*{text-wrap:auto}@media screen and (max-width:749px){.product-card__content .group-block.spacing-style{--padding-inline-start: 8px;--padding-inline-end: 8px;padding-inline:8px!important}}.product-card .card-gallery .product-media__image{mix-blend-mode:multiply}.section-resource-list__header .text-block h3{text-shadow:0 1px 2px rgb(61 44 33 / 10%)}.announcement-bar{font-weight:600;letter-spacing:.01em}.hero__media{object-position:center 70%}.hero__content-wrapper.layout-panel-flex{padding-inline-start:var(--page-margin);padding-inline-end:var(--page-margin)}.hero__content-wrapper .button{margin-top:8px}.hero__content-wrapper .text-block h1,.hero__content-wrapper .text-block h2,.hero__content-wrapper .text-block h2 em{text-shadow:0 2px 14px rgb(0 0 0 / 55%),0 1px 4px rgb(0 0 0 / 45%)}@media screen and (max-width:749px){.hero__content-wrapper .text-block.h2 h1{font-size:1.25rem;line-height:1.3}}.header-logo__image{filter:none}@media screen and (min-width:750px){.hero__content-wrapper{max-width:640px}}@media screen and (max-width:749px){@media(prefers-reduced-motion:no-preference){.scroll-reveal{opacity:0;transform:translateY(12px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--scroll-reveal-delay, 0ms)}.scroll-reveal.scroll-reveal--visible{opacity:1;transform:translateY(0)}results-list[initialized] .product-grid__item.scroll-reveal{opacity:0;transform:translateY(12px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--scroll-reveal-delay, 0ms)}results-list[initialized] .product-grid__item.scroll-reveal.scroll-reveal--visible{opacity:1;transform:translateY(0)}}}.pet-mobile-nav{padding-block-start:var(--padding-xs)}.pet-mobile-nav>li{border-block-end:none}.pet-mobile-nav>li.menu-drawer__list-item--deep{display:block}.pet-mobile-nav>li.menu-drawer__list-item--flat:has(+li.menu-drawer__list-item--deep){margin-block-end:0}.pet-mobile-nav .pet-mobile-nav__caret{width:fit-content;height:fit-content;padding-block:var(--padding-lg);padding-inline-start:var(--padding-xl)}.pet-mobile-nav .pet-mobile-nav__caret svg{transform:rotate(180deg);transition:transform .15s ease-out}.pet-mobile-nav details[open]>summary .pet-mobile-nav__caret svg{transform:rotate(0)}.pet-mobile-nav details[open]>summary.pet-mobile-nav__summary-all .menu-drawer__menu-item-text{text-decoration:underline;text-underline-offset:.18em}.pet-mobile-nav accordion-custom details .details-content,.pet-mobile-nav accordion-custom details::details-content{transition:content-visibility .15s allow-discrete,padding-block .15s ease-out,opacity .15s ease-out,block-size .15s ease-out}.pet-mobile-nav accordion-custom .menu-drawer__animated-element.details-content{animation:none}.pet-mobile-nav details[open]>.menu-drawer__menu--childlist{padding-block-end:var(--padding-sm)}.pet-mobile-nav .menu-drawer__menu-item--child{min-height:auto;padding-block:var(--padding-sm);font-size:var(--menu-font-xl--size);line-height:var(--menu-font-xl--line-height)}.pet-mobile-nav .menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-size:inherit;line-height:inherit}
/*# sourceMappingURL=/cdn/shop/t/2/assets/petcare-brand.css.map */
