.rdf-band{position:relative;background:var(--rdf-band-bg, #F9F4EE);overflow:hidden;margin-top:var(--rdf-band-mt, 0px)}.rdf-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--rdf-band-pattern, none);background-repeat:no-repeat;background-position:center;background-size:1440px auto;mix-blend-mode:soft-light;pointer-events:none;z-index:0}.rdf-band__inner{position:relative;z-index:1;max-width:1360px;margin:0 auto;padding:0 40px;min-height:var(--rdf-band-min-height, 450px);display:flex;align-items:center;gap:60px}.rdf-band__edge{position:absolute;top:0;bottom:0;height:100%;object-fit:cover;z-index:0;pointer-events:none}.rdf-band__edge--left{left:0;width:var(--rdf-band-edge-l-w, 240px);object-position:left center}.rdf-band__edge--right{right:0;width:var(--rdf-band-edge-r-w, 280px)}.rdf-band--split .rdf-band__inner{gap:154px;max-width:var(--rdf-band-split-w, 1262px);padding:0}.rdf-band__media{flex:none;width:500px;height:500px;border-radius:20px;overflow:hidden;background:#e5e5e5}.rdf-band__media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--rdf-band-media-scale, 1.044));border-radius:0}.rdf-band__media--round{position:relative;overflow:visible;margin-left:var(--rdf-band-round-mx, 0px);margin-top:var(--rdf-band-round-my, 0px);width:var(--rdf-band-round-w, 312px);height:var(--rdf-band-round-h, 322px);border-radius:0;background:transparent;flex:none}.rdf-band__media--round img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;transform:none;border-radius:0}.rdf-band__media--round:before{content:"";position:absolute;z-index:0;width:var(--rdf-band-round-disc, 0%);aspect-ratio:1;left:var(--rdf-band-round-disc-x, 50%);top:var(--rdf-band-round-disc-y, 50%);transform:translate(-50%,-50%);border-radius:50%;background:var(--rdf-band-round-disc-bg, transparent)}.rdf-band--split .rdf-band__copy{display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:var(--rdf-band-split-copy-w, 608px)}.rdf-band--split .rdf-band__text{display:flex;flex-direction:column;gap:24px;width:var(--rdf-band-split-copy-w, 608px)}.rdf-band--split .rdf-band__heading{letter-spacing:-1px;font-weight:500}.rdf-band--split .rdf-band__body{margin-top:0;max-width:var(--rdf-band-split-copy-w, 608px)}.rdf-band--split .rdf-band__body p+p{margin-top:var(--rdf-band-para-gap, 20px)}.rdf-band--split .rdf-band__actions{margin-top:0;gap:16px}.rdf-band--band .rdf-band__inner{max-width:none;width:100%;padding-left:256px;padding-right:var(--rdf-band-pad-r, 280px);gap:40px}.rdf-band--band .rdf-band__copy{display:grid;grid-template-columns:402px auto;align-items:center;column-gap:var(--rdf-band-actions-gap, 197px);width:100%}.rdf-band--band .rdf-band__text{min-width:0;width:402px;display:flex;flex-direction:column;gap:8px}.rdf-band--band .rdf-band__heading{font-family:"Outfit",var(--heading-font-family, sans-serif);font-weight:500;font-size:42px;line-height:110%;letter-spacing:-1px;color:#2a2a2a;white-space:normal}.rdf-band--band .rdf-band__body{margin-top:0;width:402px;max-width:402px;font-weight:500;color:#2a2a2a}.rdf-band--band .rdf-band__actions{margin-top:0;flex-direction:column;align-items:flex-start;gap:13px;flex-wrap:nowrap}.rdf-band--band .rdf-btn{width:var(--rdf-band-btn-w, 230px);height:47px;font-size:18px;line-height:23px}.rdf-band--band .rdf-btn--outline{border-color:#1d1d1d;color:#1d1d1d}.rdf-band--tip{background:transparent;padding:var(--rdf-band-tip-pad-top, 28px) 40px var(--rdf-band-tip-pad-bottom, 88px);overflow:visible}.rdf-band--tip:after{display:none}.rdf-band--tip .rdf-band__inner{position:relative;max-width:var(--rdf-band-tip-panel-w, 1360px);width:100%;margin-inline:auto;min-height:0;padding:var(--rdf-band-tip-panel-pad, 56px) var(--rdf-band-tip-panel-px, 140px);gap:var(--rdf-band-tip-gap, 154px);align-items:center;justify-content:flex-start;background:var(--rdf-band-bg, #F0DDA8);border-radius:20px;overflow:hidden}.rdf-band--tip .rdf-band__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--rdf-band-pattern, none);background-repeat:no-repeat;background-position:center;background-size:1440px auto;mix-blend-mode:soft-light;pointer-events:none;z-index:0}.rdf-band--tip .rdf-band__media--round,.rdf-band--tip .rdf-band__copy{position:relative;z-index:1}.rdf-band--tip .rdf-band__copy{display:flex;flex-direction:column;width:var(--rdf-band-tip-copy-w, 608px);max-width:var(--rdf-band-tip-copy-w, 608px)}.rdf-band--tip .rdf-band__text{display:flex;flex-direction:column;gap:var(--rdf-band-tip-text-gap, 24px)}.rdf-band--tip .rdf-band__eyebrow{margin:0;text-align:left;font-family:"DM Sans",var(--body-font-family, sans-serif);font-weight:600;font-size:18px;line-height:100%;letter-spacing:.54px;text-transform:uppercase;color:var(--rdf-band-eyebrow, #8B1A1A)}.rdf-band--tip .rdf-band__heading{margin:0;font-family:"Outfit",var(--heading-font-family, sans-serif);font-weight:500;font-size:42px;line-height:110%;letter-spacing:-1px}.rdf-band--tip .rdf-band__body{margin:0;font-family:"DM Sans",var(--body-font-family, sans-serif);font-weight:500;font-size:18px;line-height:140%}.rdf-band--centered .rdf-band__inner{justify-content:center}@media screen and (min-width:1000px){.rdf-band--centered .rdf-band__inner{padding-top:var(--rdf-band-offset-top, 0px);padding-bottom:var(--rdf-band-offset-bottom, 0px)}}.rdf-band--centered .rdf-band__copy{flex:1 1 auto;text-align:center;width:var(--rdf-band-copy-width, 590px);max-width:var(--rdf-band-copy-width, 590px);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--rdf-band-copy-gap, 40px)}.rdf-band--centered .rdf-band__text{display:flex;flex-direction:column;align-items:center;gap:var(--rdf-band-text-gap, 16px);align-self:stretch}.rdf-band--centered .rdf-band__heading{letter-spacing:-1px;font-weight:500;color:var(--rdf-band-title, #2A2A2A)}.rdf-band--centered .rdf-band__body{margin:0 auto;max-width:100%;color:var(--rdf-band-text, #2A2A2A)}.rdf-band--centered .rdf-band__body{max-width:var(--rdf-band-body-width, 100%)}.rdf-band--centered .rdf-band__heading{max-width:var(--rdf-band-heading-width, none);margin-left:auto;margin-right:auto}.rdf-band__body{letter-spacing:var(--rdf-band-body-ls, normal)}.rdf-band--centered .rdf-band__actions{justify-content:center;margin-top:var(--rdf-band-hero-actions-gap, 0px);gap:var(--rdf-band-hero-button-gap, 8px)}.rdf-band--centered .rdf-btn--dark{background:#1d1d1d;border-color:#1d1d1d}.rdf-band--centered .rdf-btn--outline{border-color:var(--rdf-band-outline, #1D1D1D);color:var(--rdf-band-outline, #1D1D1D)}.rdf-band--centered:has(.rdf-band__eyebrow) .rdf-band__copy{width:var(--rdf-band-hero-copy-w, 805px);max-width:var(--rdf-band-hero-copy-w, 805px);gap:8px}.rdf-band--centered:has(.rdf-band__eyebrow) .rdf-band__text{gap:var(--rdf-band-hero-gap, 8px);padding-top:var(--rdf-band-hero-pad-top, 8px);padding-bottom:var(--rdf-band-hero-pad-bottom, 0px)}.rdf-band--centered:has(.rdf-band__eyebrow) .rdf-band__body{margin-top:var(--rdf-band-hero-body-gap, 16px)}.rdf-band--centered:has(.rdf-band__eyebrow) .rdf-band__heading{font-size:var(--rdf-band-heading-size, 72px);line-height:var(--rdf-band-heading-lh, 110%);letter-spacing:-1.5px;color:var(--rdf-band-title, #2D2D2D)}.rdf-band--centered:has(.rdf-band__eyebrow) .rdf-band__body{font-weight:700;color:var(--rdf-band-text, #2D2D2D);max-width:var(--rdf-band-hero-body-width, 805px)}.rdf-band__eyebrow{font-family:"DM Sans",var(--body-font-family, sans-serif);font-size:18px;line-height:23px;font-weight:600;letter-spacing:.03em;text-transform:var(--rdf-band-eyebrow-case, uppercase);text-align:center;color:var(--rdf-band-eyebrow, #8B1A1A);margin:0}.rdf-band__heading{font-family:"Outfit",var(--heading-font-family, sans-serif);font-weight:700;font-size:var(--rdf-band-heading-size, 42px);line-height:var(--rdf-band-heading-lh, 46px);letter-spacing:var(--rdf-band-heading-ls, -.42px);color:var(--rdf-band-title, #2D2D2D);margin:0}.rdf-band__body{font-family:"DM Sans",var(--body-font-family, sans-serif);font-size:18px;line-height:25px;font-weight:500;color:var(--rdf-band-text, #2D2D2D);margin-top:16px;max-width:640px}.rdf-band__body p{margin:0}.rdf-band__body p+p{margin-top:20px}.rdf-band__body strong{display:block;font-weight:700;color:var(--rdf-band-accent, #8B1A1A)}.rdf-band__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.rdf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:47px;padding:12px 32px;border-radius:100px;font-family:"DM Sans",var(--body-font-family, sans-serif);font-size:18px;font-weight:600;line-height:23px;text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:opacity .15s ease}.rdf-btn:hover{opacity:.88}.rdf-btn__icon{flex:none}.rdf-btn--primary{background:#8b1a1a;color:#fff;border-color:#8b1a1a}.rdf-btn--outline{background:transparent;color:#2d2d2d;border-color:#2d2d2d}.rdf-btn--dark{background:#2d2d2d;color:#fff;border-color:#2d2d2d}.rdf-btn--gold{background:#e7ae3d;color:#2a2a2a;border-color:#e7ae3d}.rdf-btn--light{background:transparent;color:#fff;border-color:#fff}.rdf-btn--white{background:#fff;color:#2a2a2a;border-color:#d4c9b5}.rdf-band--centered .rdf-btn--light{border-color:#fff;color:#fff}@media screen and (max-width:999px){.rdf-band__inner,.rdf-band--band .rdf-band__inner{flex-direction:column;align-items:flex-start;gap:32px;padding:48px 20px;min-height:0}.rdf-band--band .rdf-band__copy{grid-template-columns:1fr;row-gap:24px}.rdf-band--band .rdf-band__heading{white-space:normal}.rdf-band__media,.rdf-band__media img{width:100%;flex-basis:auto;height:auto}.rdf-band--split .rdf-band__inner{padding-inline:20px}.rdf-band__media--round{width:160px;height:auto}.rdf-band__media--round img{height:auto}.rdf-band--tip{padding:24px 20px 48px}.rdf-band--tip .rdf-band__inner{padding:32px 24px;gap:24px;align-items:flex-start}.rdf-band--tip .rdf-band__copy{width:100%;max-width:100%}.rdf-band--tip .rdf-band__heading{font-size:32px}.rdf-band__heading{font-size:32px;line-height:38px}.rdf-band__edge{display:none}.rdf-band--centered .rdf-band__inner{align-items:center}.rdf-band__copy,.rdf-band--split .rdf-band__text,.rdf-band--split .rdf-band__body,.rdf-band--centered .rdf-band__copy,.rdf-band--centered:has(.rdf-band__eyebrow) .rdf-band__copy,.rdf-band--centered:has(.rdf-band__eyebrow) .rdf-band__body{width:100%;max-width:100%}.rdf-band--centered:has(.rdf-band__eyebrow) .rdf-band__heading{font-size:40px;line-height:1.15;letter-spacing:-.5px}.rdf-band--centered:has(.rdf-band__eyebrow) .rdf-band__body{font-size:16px}.rdf-band__actions{flex-direction:column;align-items:stretch;width:100%}.rdf-band__actions .rdf-btn{width:100%}}@media screen and (min-width:1024px){:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .grid.grid-3.grid-portable-3{grid-template-columns:321px 1fr 1fr;column-gap:26px}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .collection.grid--layout{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:27px;row-gap:30px;justify-content:start}}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item.card{background:#f9f4ed;border-radius:20px;overflow:hidden}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item .card__title,:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__title{font-family:"Outfit",var(--heading-font-family, sans-serif);font-weight:500;font-size:24px;line-height:30px;letter-spacing:-1.12px;text-align:center;color:#61482e}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item .price{font-family:"DM Sans",var(--body-font-family, sans-serif);font-weight:600;font-size:18px;line-height:23px;color:#61482e;justify-content:center}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item .price--compare,:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item s{color:#73573b80;text-decoration:line-through}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item .badge--sale{background:#618754;color:#fff;border-radius:3px;font-family:"DM Sans",var(--body-font-family, sans-serif);font-weight:600;font-size:14px;line-height:24px;text-transform:uppercase;padding:0 10px}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item .button,:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item [class*=quick-buy] .button{background:#1d1d1d;border-color:#1d1d1d;color:#fff;height:47px;border-radius:100px;font-family:"DM Sans",var(--body-font-family, sans-serif);font-weight:600;font-size:18px;line-height:23px}.rdf-band--centered:has(.rdf-band__inner){position:relative}.rdf-band--centered:before{content:"";position:absolute;left:0;right:0;top:var(--rdf-band-image-top, -295px);height:var(--rdf-band-image-h, 1168px);background-image:var(--rdf-band-image, none);background-position:calc(50% + var(--rdf-band-image-left, -824px) + 779px) var(--rdf-band-image-y, center);background-size:var(--rdf-band-image-size, cover);background-repeat:no-repeat;z-index:0;pointer-events:none}.rdf-band--centered .rdf-band__inner{position:relative;z-index:1}.rdf-band--bgcover:before{left:0;right:0;top:0;height:100%;background-position:center var(--rdf-band-bgcover-y, center)}@media screen and (min-width:1000px){.rdf-band--bgratio{aspect-ratio:var(--rdf-band-photo-ar);min-height:var(--rdf-band-min-height, 450px)}.rdf-band--bgratio .rdf-band__inner{min-height:100%}}.rdf-band__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--rdf-band-scrim, transparent)}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item.card{position:relative;padding:75px 8.4375% 0;overflow:hidden}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item.card:not(:has(.product-item__badge--sale)){padding-top:8.4375%}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item .product-item__image-figure,:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item .card__image{display:block;width:100%;aspect-ratio:1 / 1;height:auto;background:#fff;border-radius:8px;overflow:hidden}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item .product-item__image-figure img,:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item .card__image img{width:100%;height:100%;object-fit:cover}html[dir] :is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__badges{position:absolute;top:24px;right:24px;left:auto;width:auto;z-index:2}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__badge{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:3px;font-family:DM Sans,sans-serif;font-weight:600;font-size:14px;line-height:24px;text-transform:uppercase;color:#fff}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__badge--sale{background:#618754}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__badge:not(.product-item__badge--sale){display:none}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__quick-buy .button{width:190px;height:47px;margin:0 auto;background:#1d1d1d;border-color:#1d1d1d;color:#fff;border-radius:100px;font-family:DM Sans,sans-serif;font-weight:600;font-size:18px;line-height:23px}@media screen and (max-width:999px){:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__quick-buy,:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__quick-buy .quick-add-to-cart{width:100%!important;display:block!important}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__quick-buy .button{width:100%!important;padding:8px 4px!important;font-size:14px!important}}.rdf-band--split{padding:var(--rdf-band-split-pt, 112px) 0 var(--rdf-band-split-pb, 125px)}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__badge--sale{background-color:#618754!important;color:#fff!important;font-size:0!important;height:24px;min-height:24px;padding:0 10px;border-radius:3px;display:flex;align-items:center;justify-content:center}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__badge--sale:after{content:"Sale";font-family:DM Sans,sans-serif;font-weight:600;font-size:14px;line-height:24px;text-transform:uppercase}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__quick-buy .button__text{font-size:0}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__quick-buy .button__text:after{content:"Add to Cart";font-family:DM Sans,sans-serif;font-weight:600;font-size:18px;line-height:23px}@media screen and (max-width:999px){:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__quick-buy .button__text:after{font-size:14px!important;line-height:normal!important}}.rdf-band--tip.rdf-band--quote .rdf-band__heading{font-family:"DM Sans",var(--body-font-family, sans-serif);font-weight:600;font-size:24px;line-height:29px;letter-spacing:-.4px}.rdf-band--tip.rdf-band--quote{padding:60px 40px}.rdf-band--tip.rdf-band--quote .rdf-band__inner{min-height:277px;padding:0;gap:0;display:block;position:relative;overflow:hidden}.rdf-band--tip.rdf-band--quote .rdf-band__media--round{position:absolute;left:-68px;top:50px;width:306px;height:305px;margin:0}.rdf-band--tip.rdf-band--quote .rdf-band__media--round img{width:100%;height:100%;object-fit:contain}.rdf-band--tip.rdf-band--quote .rdf-band__copy{width:783px;max-width:783px;margin-left:400px;padding:0;min-height:277px;justify-content:center}.rdf-band--tip.rdf-band--quote .rdf-band__text{gap:12px}.rdf-band--tip.rdf-band--quote .rdf-band__body{font-size:16px;line-height:24px}@media screen and (max-width:1199px){.rdf-band--tip.rdf-band--quote .rdf-band__media--round{left:-48px;top:50%;transform:translateY(-50%);width:240px;height:240px}.rdf-band--tip.rdf-band--quote .rdf-band__copy{width:auto;max-width:none;margin-left:220px;padding-right:32px}}@media screen and (max-width:767px){.rdf-band--tip.rdf-band--quote{padding:40px 20px}.rdf-band--tip.rdf-band--quote .rdf-band__inner{min-height:0;padding:32px 24px 36px;overflow:visible}.rdf-band--tip.rdf-band--quote .rdf-band__media--round{position:static;transform:none;width:168px;height:168px;margin:0 auto 20px}.rdf-band--tip.rdf-band--quote .rdf-band__copy{width:auto;max-width:none;margin-left:0;padding-right:0;min-height:0}.rdf-band--tip.rdf-band--quote .rdf-band__heading{font-size:19px;line-height:26px;letter-spacing:-.2px}.rdf-band--tip.rdf-band--quote .rdf-band__body{font-size:15px;line-height:22px}}.rdf-band--tip .rdf-band__body{margin-top:var(--rdf-band-tip-body-gap, 0px)}.rdf-band--tip .rdf-band__actions{margin-top:var(--rdf-band-tip-actions-gap, 32px)}.rdf-band--tip.rdf-band--loose .rdf-band__media{position:absolute;right:var(--rdf-band-tip-photo-right, 0);top:var(--rdf-band-tip-photo-top, 0);z-index:1}@media screen and (max-width:767px){.rdf-band--tip.rdf-band--loose .rdf-band__media{display:none}}.rdf-band--panel{padding:var(--rdf-band-panel-gap, 0px) 0;background:var(--rdf-band-outer-bg, #ffffff)}.rdf-band--panel:after{display:none}.rdf-band--panel .rdf-band__inner{position:relative;box-sizing:border-box;max-width:var(--rdf-band-panel-w, 1360px);margin-inline:auto;border-radius:var(--rdf-band-panel-radius, 20px);background-color:var(--rdf-band-bg, #f9f4ee);overflow:hidden}.rdf-band--panel .rdf-band__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--rdf-band-pattern, none);background-repeat:no-repeat;background-position:center;background-size:cover;mix-blend-mode:soft-light;pointer-events:none;z-index:0}.rdf-band--panel .rdf-band__inner>*{position:relative;z-index:1}@media screen and (max-width:767px){.rdf-band--panel .rdf-band__inner{border-radius:14px}}.rdf-band__eyebrow{letter-spacing:var(--rdf-band-eyebrow-ls, .03em)}.rdf-band__heading-icon{display:block;width:var(--rdf-band-hicon-size, 70px);height:var(--rdf-band-hicon-size, 70px);margin:0 auto var(--rdf-band-hicon-gap, 16px)}.rdf-band--centered .rdf-band__text strong{color:var(--rdf-band-accent, #8B1A1A);font-weight:700}.rdf-band--centered .rdf-band__body>*+*{margin-top:var(--rdf-band-para-gap, 20px)}.rdf-band--centered .rdf-btn{width:var(--rdf-band-btn-w, auto)}.template-index-rdf-home .shopify-section[id$=__sale] .container--large{max-width:1440px}.template-index-rdf-home .shopify-section[id$=__sale]{padding-bottom:72px}.template-collection-freeze-dried .shopify-section[id$=__product-grid]{margin-top:83px}.template-collection-raw-bones .shopify-section[id$=__product-grid],.template-collection-treats-chews .shopify-section[id$=__product-grid]{margin-top:17px}.template-collection-sale .shopify-section[id$=__product-grid]{margin-top:-7px}.rdf-band--centered .rdf-band__trailing-group{margin-top:0}.rdf-band__trailing-group{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px}.rdf-band--centered .rdf-band__trailing-group{align-items:center}.rdf-band__trailing-group--row{flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:26px;row-gap:12px}@media screen and (min-width:1000px){.rdf-band__trailing-group--row{width:1360px;align-self:center}}.rdf-band__trailing{display:inline-flex;align-items:center;gap:12px;font-family:"DM Sans",var(--body-font-family, sans-serif);font-size:18px;line-height:23px;font-weight:600;color:var(--rdf-band-trailing, #8B1A1A);text-decoration:none}.rdf-band__trailing:hover span{text-decoration:underline}.rdf-band__trailing-arrow{flex:none}@media screen and (max-width:767px){.rdf-band .rdf-band__actions{flex-direction:column;align-items:stretch;width:100%}.rdf-band .rdf-band__actions .rdf-btn{width:100%}}@media screen and (max-width:767px){.rdf-band--split{padding:56px 0 64px}.rdf-band--split .rdf-band__inner{gap:32px;row-gap:32px}}@media(min-width:768px){.rdf-band--band .rdf-band__copy{grid-template-columns:minmax(0,402px) auto;justify-content:space-between;column-gap:40px}}@media screen and (min-width:768px){.rdf-band--centered .rdf-band__actions{flex-wrap:nowrap;width:max-content;max-width:100%;margin-inline:auto}}@media screen and (max-width:767px){.rdf-band--bgcover:before{background-size:auto 180%}}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home,.template-product-rdf-pdp) .product-item .product-item__badge{background:#618754!important;color:#fff!important;border-radius:3px;font-family:"DM Sans",var(--body-font-family, sans-serif);font-weight:600;font-size:14px;line-height:24px;text-transform:uppercase;padding:0 10px}@media screen and (max-width:767px){.rdf-band--tip .rdf-band__inner{background-size:520px auto;background-repeat:repeat}}@media screen and (max-width:767px){.rdf-band--band .rdf-band__actions .rdf-btn{width:100%;max-width:100%;height:auto;min-height:47px;padding:10px 20px;white-space:normal;text-align:center;box-sizing:border-box;max-width:calc(100vw - 40px)}}@media(max-width:767px){.rdf-band--band .rdf-band__actions:has(.rdf-btn[href^="mailto:"]) .rdf-btn{font-size:16px;padding-left:12px;padding-right:12px}}@media(min-width:1441px){.rdf-band--band .rdf-band__inner{max-width:1440px;margin-inline:auto}}:is(.template-collection-raw-meals,.template-collection-freeze-dried,.template-collection-starter-kits,.template-collection-supplements,.template-collection-raw-bones,.template-collection-treats-chews,.template-collection-sale,.template-collection-shop-all,.template-page-rdf-contact,.template-page-rdf-delivery,.template-page-rdf-pickup,.template-page-rdf-ldelivery,.template-page-rdf-shipping,.template-index-rdf-home) .product-item__quick-buy .button__text{display:flex;align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/101/assets/section-rdf-cta-band.css.map */
