:root{--rp-footer-bg: #372020;--rp-accent: #EA8953}.footer.color-inverse,.shopify-section-group-footer-group .footer,.shopify-section-group-footer-group .footer__content-top,.shopify-section-group-footer-group .footer__content-bottom{--color-background: 55, 32, 32;--gradient-background: #372020;background:#372020!important;background:var(--rp-footer-bg)!important}.footer.color-inverse{--color-foreground: 255, 255, 255}.rp-display-passion,.slideshow__text .banner__heading{font-family:"Passion One",var(--font-heading-family),sans-serif;letter-spacing:.02em}.rp-display-atma{font-family:"Atma",var(--font-heading-family),sans-serif}.header__heading-link.rp-asset-logo{display:inline-flex;align-items:center;width:var(--rp-logo-width, 200px);max-width:var(--rp-logo-width, 200px)}.header__heading-link.rp-asset-logo img{width:100%;height:auto;object-fit:contain}@media screen and (max-width:749px){.header__heading-link.rp-asset-logo{width:var(--rp-mobile-logo-width, 130px);max-width:var(--rp-mobile-logo-width, 130px)}}.rp-hero-fallback{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#1c1c1c center / cover no-repeat;background-image:var(--rp-hero-desktop);padding:4rem 1.5rem}@media screen and (max-width:749px){.rp-hero-fallback{min-height:60vh;background-image:var(--rp-hero-mobile, var(--rp-hero-desktop))}}.rp-hero-fallback__inner{max-width:40rem}.rp-hero-fallback h2{color:#fff;font-family:"Passion One",var(--font-heading-family),sans-serif;font-size:clamp(2.8rem,6vw,5.6rem);line-height:1.05;margin:0 0 1rem;text-transform:uppercase}.rp-hero-fallback .button{background:#fff;color:#121212;border-color:#fff}.rp-footer-logo{display:block;max-width:180px;height:auto;margin-bottom:1rem}.rp-pdp{color:#121212;background:#fff;padding:2.4rem 0 4rem}.rp-pdp__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.rp-pdp__gallery{display:flex;flex-direction:column;gap:1.2rem}.rp-pdp__main-media{background:#fff;border-radius:0;overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.rp-pdp__main-img,.rp-pdp__placeholder{width:100%;height:100%;object-fit:contain;display:block}.rp-pdp__thumbs{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding:0}.rp-pdp__thumb{width:7.2rem;height:7.2rem;padding:0;border:1px solid #e5e5e5;background:#fff;cursor:pointer;overflow:hidden;display:block}.rp-pdp__thumb.is-active{border-color:#121212;border-width:2px}.rp-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.rp-pdp__info{position:sticky;top:11rem;align-self:start}.rp-pdp__title{font-family:var(--font-heading-family),"Open Sans",sans-serif;font-size:clamp(2.8rem,3.2vw,3.6rem);font-weight:700;line-height:1.15;margin:0 0 .8rem;letter-spacing:-.01em}.rp-pdp__reviews{display:flex;align-items:center;gap:.6rem;margin:0 0 1.2rem;flex-wrap:wrap}.rp-pdp__stars{display:inline-flex;gap:.1rem;align-items:center}.rp-pdp__review-count{font-size:1.4rem;color:#6a6a6a}.rp-pdp__price{margin:0 0 .6rem}.rp-pdp__price-current{font-size:2rem;font-weight:700;color:#121212}.rp-pdp__price-compare{margin-left:.8rem;color:#888;font-size:1.6rem}.rp-pdp__installments{margin:0 0 1.6rem;font-size:1.3rem;color:#6a6a6a;min-height:0}.rp-pdp__installments:empty{display:none}.rp-pdp__props{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:1.2rem}.rp-pdp__prop{display:grid;grid-template-columns:4rem 1fr;gap:1rem;align-items:center;font-size:1.5rem;line-height:1.45}.rp-pdp__prop-icon{display:flex;align-items:center;justify-content:center}.rp-pdp__prop-text strong{font-weight:700}.rp-pdp__form{display:grid;gap:1.2rem;margin:0 0 1.6rem}.rp-pdp__option-label{display:block;font-size:1.3rem;margin-bottom:.4rem;font-weight:600}.rp-pdp__select{width:100%;min-height:4.4rem;border:1px solid #ccc;padding:0 1.2rem;background:#fff;font-size:1.4rem}.rp-pdp__atc{width:100%;min-height:5.2rem;border:0;border-radius:0;background:#ea8953;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:1.2rem 1.6rem}.rp-pdp__atc:hover{background:#d97843}.rp-pdp__atc:disabled{opacity:.55;cursor:not-allowed}.rp-pdp__form .shopify-payment-button,.rp-pdp .shopify-payment-button{display:none!important}.rp-pdp__free-with{border:2px solid #EA8953;margin:0 0 2.4rem;overflow:hidden;background:#fff}.rp-pdp__free-with-header{background:#ea8953;color:#fff;text-align:center;font-weight:700;font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase;padding:.85rem 1rem}.rp-pdp__free-with-body{display:grid;grid-template-columns:1fr auto;gap:1.2rem;align-items:center;padding:1.4rem 1.6rem}.rp-pdp__free-with-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;font-size:1.45rem;line-height:1.35}.rp-pdp__plus{color:#ea8953;font-weight:700;margin-right:.25rem}.rp-pdp__free-with-media img{display:block;max-width:14rem;width:100%;height:auto}.rp-pdp__accordions{border-top:1px solid #e5e5e5}.rp-pdp__acc{border-bottom:1px solid #e5e5e5}.rp-pdp__acc summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 0;cursor:pointer;font-size:1.55rem;font-weight:600;list-style:none}.rp-pdp__acc summary::-webkit-details-marker{display:none}.rp-pdp__caret{width:1rem;height:1rem;border-right:2px solid #121212;border-bottom:2px solid #121212;transform:rotate(45deg);flex-shrink:0;transition:transform .2s ease;margin-top:-.3rem}.rp-pdp__acc[open] .rp-pdp__caret{transform:rotate(-135deg);margin-top:.3rem}.rp-pdp__acc-body{padding:0 0 1.6rem;font-size:1.4rem;line-height:1.6;color:#444}.rp-pdp__acc-body p{margin:0 0 .8rem}.rp-pdp-below{padding:3.2rem 0}.rp-pdp-below__heading{text-align:center;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;margin:0 0 1.6rem}.rp-pdp-below__sub{text-align:center;max-width:64rem;margin:0 auto 2.4rem;font-size:1.5rem;line-height:1.6;color:#444}.rp-pdp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;text-align:center}.rp-pdp-steps h3{font-size:1.8rem;margin:0 0 .8rem}.rp-pdp-steps p{font-size:1.4rem;color:#555;margin:0;line-height:1.5}.rp-pdp-reviews-placeholder{text-align:center;padding:2.4rem 1.6rem 4rem}.rp-pdp-reviews-placeholder h2{font-size:2.8rem;margin:0 0 1.2rem}.rp-pdp-reviews-placeholder .rp-pdp__stars{justify-content:center;margin-bottom:.6rem}.rp-pdp-reviews-placeholder p{color:#6a6a6a;font-size:1.4rem}@media screen and (max-width:989px){.rp-pdp{padding:1.2rem 0 3rem}.rp-pdp__grid{grid-template-columns:1fr;gap:2rem}.rp-pdp__info{position:static}.rp-pdp__atc{width:100%}.rp-pdp__free-with-body{grid-template-columns:1fr}.rp-pdp__free-with-media img{max-width:18rem;margin:0 auto}.rp-pdp-steps{grid-template-columns:1fr;gap:2rem}}.rp-hero-fallback__sub{color:#fff;margin:0 0 1.5rem;font-size:1.6rem;font-family:var(--font-body-family),"Noto Sans",sans-serif}.rp-hero-fallback__cta{background:#fff!important;color:#121212!important;border-color:#fff!important;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding-inline:2.4rem}.rp-meals-banner{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem;align-items:center;padding:2.4rem 0}.rp-meals-banner__media img{width:100%;height:auto;display:block;border-radius:12px}.rp-meals-banner__heading{font-family:var(--font-heading-family),"Open Sans",sans-serif;font-weight:700;font-size:clamp(2.2rem,3.2vw,3.6rem);line-height:1.15;color:#121212;margin:0}.rp-meals-banner__heading strong{color:var(--rp-accent, #EA8953);font-weight:700}@media screen and (max-width:749px){.rp-meals-banner{grid-template-columns:1fr;gap:1.6rem;text-align:center}}.rp-image-slider{padding:1.2rem 0 2.4rem}.rp-image-slider__heading{text-align:center;font-size:clamp(2.4rem,4vw,4rem);margin:0 0 2rem;color:#121212}.rp-image-slider__track{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.rp-image-slider__slide{margin:0;border-radius:12px;overflow:hidden}.rp-image-slider__slide img{width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3;display:block}@media screen and (max-width:989px){.rp-image-slider__track{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){.rp-image-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem;padding-bottom:.8rem}.rp-image-slider__slide{flex:0 0 82%;scroll-snap-align:start}}.rp-reviews-placeholder{text-align:center;padding:1.6rem 0 2.4rem}.rp-reviews-placeholder__score{display:block;font-size:3.2rem;font-weight:700;color:#121212;font-family:var(--font-heading-family),"Open Sans",sans-serif}.rp-reviews-placeholder__stars{color:var(--rp-accent, #EA8953);font-size:2rem;letter-spacing:.15em}.rp-reviews-placeholder__label{display:block;margin-top:.6rem;font-size:1.3rem;color:#666}.card-wrapper .price-item--regular,.card-wrapper .price .price-item{color:#121212}.card-wrapper .price--on-sale .price-item--sale,.card__heading a:hover{color:var(--rp-accent, #EA8953)}.announcement-bar.color-accent-1,.announcement-bar.color-accent-1 .announcement-bar__message,.announcement-bar.color-accent-1 .announcement-bar__link{color:#fff}.announcement-bar.color-accent-1{--color-foreground: 255, 255, 255}.rp-hero-fallback__inner--btn-only{position:absolute;left:0;right:0;bottom:4.5rem;max-width:none;display:flex;justify-content:center}.rp-hero-fallback__inner--btn-only .rp-hero-fallback__cta,.rp-hero-fallback__inner--btn-only .button{background:#fff;color:#121212;border:none;min-width:12rem}@media screen and (max-width:749px){.rp-hero-fallback__inner--btn-only{bottom:3rem}}.rp-hero-fallback__inner--cta-only{position:absolute;left:0;right:0;bottom:4.5rem;max-width:none;display:flex;justify-content:center}.rp-hero-fallback__inner--cta-only .rp-hero-fallback__cta,.rp-hero-fallback__inner--cta-only .button{background:#fff!important;color:#121212!important;border:none!important;min-width:12rem;text-transform:none;border-radius:999px;padding-inline:2.4rem;font-weight:700}@media screen and (max-width:749px){.rp-hero-fallback__inner--cta-only{bottom:3rem}}.rp-hero-fallback--image-text .rp-hero-fallback__inner h2,.rp-hero-fallback--image-text .rp-hero-fallback__sub{display:none!important}.header__menu-item[aria-current=page],.header__active-menu-item,.list-menu__item--active,header .header__menu-item span.header__active-menu-item{background:#ea8953!important;color:#fff!important;border-radius:999px;padding:.45rem 1.1rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.header__inline-menu .list-menu--inline>li>a.header__menu-item[aria-current=page],.header__inline-menu .header__menu-item.list-menu__item--active{background:#ea8953;color:#fff;border-radius:999px;padding-inline:1.1rem}cart-drawer .cart-drawer__heading,.cart-drawer .drawer__heading,#CartDrawer .drawer__heading{font-weight:700}cart-drawer .cart__checkout-button,#CartDrawer .cart__checkout-button,#CartDrawer button[name=checkout],.cart-drawer__footer .cart__checkout-button,.drawer__footer button[name=checkout],#CartDrawer-Checkout,.cart-drawer .button--primary{background:#ea8953!important;border-color:#ea8953!important;color:#fff!important;text-transform:none;font-weight:700}#CartDrawer .progress-bar,cart-drawer .progress-bar,#CartDrawer .cart-progress,.cart-drawer .cart-progress{--color-accent: #EA8953}#CartDrawer .progress-bar__progress,cart-drawer .progress-bar__meter,.cart-drawer progress::-webkit-progress-value{background:#ea8953!important}.rp-pdp .rp-pdp-atc,.rp-pdp button[name=add],.rp-pdp .product-form__submit{text-transform:uppercase!important;letter-spacing:.06em}.rp-pdp__free-with,.rp-pdp-free-with,.rp-pdp .rp-pdp-free{border:2px solid #EA8953!important;background:#fff}.rp-pdp__free-with-header{background:#ea8953!important;color:#fff!important}.rp-pdp-sticky-atc{position:sticky;bottom:0;z-index:30;background:#fff;border-top:1px solid #e5e5e5;padding:1.2rem 1.5rem;display:flex;gap:1rem;align-items:center;justify-content:space-between;box-shadow:0 -4px 16px #00000014}.rp-pdp-sticky-atc .button,.rp-pdp-sticky-atc button[name=add]{background:#ea8953!important;color:#fff!important;text-transform:uppercase;flex:1}.rp-pdp__atc{text-transform:uppercase!important;letter-spacing:.06em}cart-drawer .drawer__heading,#CartDrawer .drawer__heading,.cart-drawer .drawer__heading{font-weight:700;letter-spacing:-.01em}#CartDrawer .cart-progress,cart-drawer .cart-progress,.cart-drawer .cart-progress{--accent-color: 234, 137, 83}#CartDrawer .cart-progress__bar__progress,cart-drawer .cart-progress__bar__progress,.cart-drawer .cart-progress__bar__progress{background:#ea8953!important;background-image:none!important}#CartDrawer .cart-progress__bar__badge,cart-drawer .cart-progress__bar__badge{border-color:#ea8953!important}#CartDrawer .cart-progress__bar__badge .material-symbols-outlined,cart-drawer .cart-progress__bar__badge .material-symbols-outlined{color:#ea8953!important}#CartDrawer .cart-progress__text,cart-drawer .cart-progress__text{text-align:center;font-weight:600}#CartDrawer .cart-item__price,#CartDrawer .price,cart-drawer .cart-item__price,cart-drawer .price .price-item--regular,.cart-drawer .cart-item__price{color:#ea8953!important}#CartDrawer .cart-drawer-upsells-container,cart-drawer .cart-drawer-upsells-container,.cart-drawer-upsells-container{background:#f3f3f3!important;padding:1.2rem 1rem 1rem;border-radius:.8rem}#CartDrawer .cart-drawer-upsells-container .upsell,cart-drawer .cart-drawer-upsells-container .upsell{background:#fff;border-radius:.8rem}#CartDrawer .cart-drawer-upsells-container .upsell__add-btn,#CartDrawer .cart-drawer-upsells-container button,cart-drawer .cart-drawer-upsells-container .button,cart-drawer .cart-drawer-upsells-container .upsell__add-btn{background:#ea8953!important;border-color:#ea8953!important;color:#fff!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em}#CartDrawer .cart-drawer-upsells-container .upsell__price,cart-drawer .cart-drawer-upsells-container .upsell__price{color:#ea8953!important}cart-drawer .cart__checkout-button,#CartDrawer .cart__checkout-button,#CartDrawer button[name=checkout],#CartDrawer-Checkout,.cart-drawer__footer .cart__checkout-button,.drawer__footer button[name=checkout],.cart-drawer .button--primary{background:#ea8953!important;border-color:#ea8953!important;color:#fff!important;font-weight:700;text-transform:none}#CartDrawer .text-with-icon-block,cart-drawer .text-with-icon-block{border-radius:.8rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rescue-paws-custom.css.map */
