body.template-index,body.template-page,body.template-policy{background-color:var(--rd-bone);background-image:var(--rd-pattern-image);background-size:520px;overflow-x:hidden}.template-index .button,.template-page .button,.template-policy .button,.template-index .button__label,.template-page .button__label,.template-policy .button__label,.template-index .header__menu-item,.template-index .list-menu__item--link,.template-index .announcement-bar{letter-spacing:0}body.template-index :where(h1,h2,h3),body.template-page :where(h1,h2,h3),body.template-policy :where(h1,h2,h3),.shopify-policy__title h1,.shopify-policy__body :where(h2,h3),.template-page .page-section .main-page-title{font-family:var(--rd-display-font);font-weight:400;font-kerning:normal;font-feature-settings:"kern" 1;font-variant-ligatures:common-ligatures;letter-spacing:0;text-rendering:optimizeLegibility}.rd-accent-green{color:var(--rd-sage-strong)}.rd-accent-ember{color:var(--rd-ember)}.template-index .button,.template-page .button,.template-policy .button{border-radius:30px;min-height:48px;font-weight:800;transition:filter .18s ease,transform .18s ease,background-color .18s ease,color .18s ease}.template-index .button:hover,.template-page .button:hover,.template-policy .button:hover{transform:translateY(-1px)}.template-index .button:active,.template-page .button:active,.template-policy .button:active{transform:scale(.97)}.template-index .button--primary .animated-button-circle,.template-page .button--primary .animated-button-circle,.template-policy .button--primary .animated-button-circle,.template-index .button--secondary .animated-button-circle,.template-page .button--secondary .animated-button-circle,.template-policy .button--secondary .animated-button-circle{background-color:var(--rd-sage)}.template-index .button--primary,.template-page .button--primary,.template-policy .button--primary,.template-index .button--secondary,.template-page .button--secondary,.template-policy .button--secondary,.template-index .button--primary .button__label,.template-page .button--primary .button__label,.template-policy .button--primary .button__label,.template-index .button--secondary .button__label,.template-page .button--secondary .button__label,.template-policy .button--secondary .button__label,.template-index .button--primary .button__label:after,.template-page .button--primary .button__label:after,.template-policy .button--primary .button__label:after,.template-index .button--secondary .button__label:after,.template-page .button--secondary .button__label:after,.template-policy .button--secondary .button__label:after{color:var(--rd-bone-elevated)}@media screen and (pointer:fine){.template-index .button--primary:hover,.template-page .button--primary:hover,.template-policy .button--primary:hover,.template-index .button--secondary:hover,.template-page .button--secondary:hover,.template-policy .button--secondary:hover{border-color:var(--rd-sage);filter:none}.template-index .button--primary:hover .button__label,.template-page .button--primary:hover .button__label,.template-policy .button--primary:hover .button__label,.template-index .button--secondary:hover .button__label,.template-page .button--secondary:hover .button__label,.template-policy .button--secondary:hover .button__label{color:var(--rd-bone-elevated)}.template-index .button--primary:hover .button__label:after,.template-page .button--primary:hover .button__label:after,.template-policy .button--primary:hover .button__label:after,.template-index .button--secondary:hover .button__label:after,.template-page .button--secondary:hover .button__label:after,.template-policy .button--secondary:hover .button__label:after{color:var(--rd-bone-elevated)}}.shopify-section-header{padding:10px 12px 0;background:transparent}.shopify-section-header .header-wrapper{max-width:1180px;margin:0 auto;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.shopify-section-header .header-compact__wrapper,.shopify-section-header .header-burger__wrapper,.shopify-section-header .header-full{background:#f5efe6db;border:1px solid var(--rd-hairline);border-radius:var(--border-radius-block, 14px);box-shadow:0 18px 44px #2a262114;overflow:visible}@supports ((backdrop-filter: blur(14px)) or (-webkit-backdrop-filter: blur(14px))){.shopify-section-header .header-compact__wrapper,.shopify-section-header .header-burger__wrapper,.shopify-section-header .header-full{-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}}.shopify-section-header .header{min-height:56px;padding-top:8px;padding-bottom:8px}.shopify-section-header .header-full{display:flex;align-items:center;justify-content:space-between;gap:26px}.shopify-section-header .header-full .header__left{display:flex;align-items:center;gap:clamp(24px,3vw,42px);min-width:0}.shopify-section-header .header-full .header__column{display:flex;align-items:center;gap:12px}.shopify-section-header .header-full .header__inline-menu .list-menu{display:flex;align-items:center;gap:clamp(18px,2vw,28px)}.shopify-section-header .header__menu-item,.shopify-section-header .list-menu__item--link,.shopify-section-header .header__account-text,.shopify-section-header .header__column .header__search-text{color:var(--rd-soil-soft);font-size:1.52rem;font-weight:700}.shopify-section-header .header-full .header__menu-item,.shopify-section-header .header-full .list-menu__item--link{padding:0;text-transform:uppercase;white-space:nowrap}.shopify-section-header .header-full .header__menu-item[data-handle=shop]{display:none}.shopify-section-header .header-full .list-menu-item:has(>.header__menu-item[data-handle=shop]){display:none}.shopify-section-header .header-full .header__menu-item[data-handle=our-story] .header__menu-item-title,.shopify-section-header .header-full .header__menu-item[data-handle=faq] .header__menu-item-title{font-size:0}.shopify-section-header .header-full .header__menu-item[data-handle=our-story] .header__menu-item-title:after,.shopify-section-header .header-full .header__menu-item[data-handle=faq] .header__menu-item-title:after{font-size:1.52rem}.shopify-section-header .header-full .header__menu-item[data-handle=our-story] .header__menu-item-title:after{content:"BO'S STORY"}.shopify-section-header .header-full .header__menu-item[data-handle=faq] .header__menu-item-title:after{content:"FAQs"}.shopify-section-header .header__heading-link span,.shopify-section-header .header__icon,.shopify-section-header .burger-menu__button{color:var(--rd-soil);letter-spacing:0}.shopify-section-header .header__heading-link span{font-family:var(--rd-wordmark-font);font-size:2.4rem;font-weight:400;text-transform:none;white-space:nowrap}.shopify-section-header .header__heading-logo{display:block;width:100%;height:auto}.shopify-section-header .rd-header-logo-fallback{max-height:38px;object-fit:contain}.rd-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:13px 22px;border-radius:30px;background:var(--rd-ember);color:var(--rd-bone-elevated);font-family:var(--font-body-family);font-size:1.12rem;font-weight:900;line-height:1;letter-spacing:0;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .18s ease,color .18s ease,transform .18s ease,border-color .18s ease}.rd-header-cta:hover{background:var(--rd-sage);color:var(--rd-bone-elevated);transform:translateY(-1px)}.rd-header-cta:active{transform:scale(.97)}@media screen and (min-width:750px){.shopify-section-header .header-full .header__icons{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:8px;min-width:max-content}.shopify-section-header .header-full .header__icon{width:36px;min-width:36px;height:36px;min-height:36px}.shopify-section-header .header-full .header__column{flex:0 0 auto;min-width:max-content}}@media screen and (min-width:750px)and (max-width:1180px){.shopify-section-header .header-full{gap:clamp(12px,1.8vw,22px)}.shopify-section-header .header-full .header__left{gap:clamp(16px,2vw,28px)}.shopify-section-header .header-full .header__inline-menu .list-menu{gap:clamp(10px,1.3vw,18px)}.shopify-section-header .header__menu-item,.shopify-section-header .list-menu__item--link,.shopify-section-header .header-full .header__menu-item[data-handle=our-story] .header__menu-item-title:after,.shopify-section-header .header-full .header__menu-item[data-handle=faq] .header__menu-item-title:after{font-size:1.46rem}.shopify-section-header .rd-header-cta{padding-inline:18px}}@media screen and (min-width:1181px){.shopify-section-header .header-full .header__icons{display:flex}}.announcement-bar{min-height:38px}.announcement-bar strong,.announcement-bar b{color:var(--rd-sage)}.announcement-bar a{color:currentColor;font-weight:800;text-underline-offset:3px}.announcement-bar a:hover{color:var(--rd-sage)}.shopify-section-header .menu-drawer__cart{display:none}.shopify-section-header .menu-drawer__top{display:grid;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);align-items:center}.shopify-section-header .menu-drawer__logo{justify-self:center}.shopify-section-header .menu-drawer__utility-actions{display:flex;grid-column:3;align-items:center;justify-self:end;gap:4px}.shopify-section-header .menu-drawer__utility-actions :is(.header__account,.header__cart){display:flex;align-items:center;justify-content:center}.shopify-section-header .menu-drawer__utility-actions .header__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px}.shopify-section-header .menu-drawer__utility-actions .header__account-modal{top:calc(100% + .6rem);bottom:auto;right:0;left:auto}.header--left-logo .menu-drawer__utility-actions{margin-left:auto}.template-index [id$=__ticker-banner]{max-width:100vw;overflow:hidden}.template-index [id$=__ticker-banner] .ticker-banner__container{background:var(--rd-sage);color:var(--rd-soil)}.template-index [id$=__ticker-banner] .ticker-banner{border-color:var(--rd-hairline);max-width:100vw;overflow:hidden}.template-index [id$=__ticker-banner] .ticker-banner__main{padding-top:10px;padding-bottom:10px}.template-index [id$=__ticker-banner] .ticker-banner__ticker-wrapper{max-width:none;overflow:visible;padding:1rem 0!important}.template-index [id$=__ticker-banner] .ticker-banner__ticker-item{margin-right:0;color:var(--rd-soil);padding-inline:10px;line-height:1!important}.template-index [id$=__ticker-banner] .ticker-banner__ticker-item.h4{font-size:1.4rem!important}.template-index [id$=__ticker-banner] .ticker-banner__ticker-item.h3{font-size:1.65rem!important}.template-index [id$=__ticker-banner] .ticker-banner__ticker-item.h2{font-size:2rem!important}.template-index [id$=__ticker-banner] .ticker-banner__ticker-item.h1{font-size:2.35rem!important}.template-index [id$=__ticker-banner] .ticker-banner__ticker-text{display:inline-flex;align-items:center;gap:18px;font-family:var(--rd-display-font);font-weight:400;font-size:inherit;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--rd-ticker-text-color, #fffdf9)}.template-index [id$=__ticker-banner] .ticker-banner__ticker-text:after{content:"X";color:var(--rd-ticker-separator-color, var(--rd-ember));font-family:var(--font-body-family);font-size:var(--rd-ticker-separator-size, 14px);font-weight:900;text-transform:uppercase}.template-index [id$=__ticker-banner] .ticker-banner--no-separators .ticker-banner__ticker-text:after{content:none}.template-index [class*=__eyebrow],.template-index .subtitle,.template-index .popular-products-section .rd-lineup__eyebrow,.template-index [id$=__benefits_grid] .rd-benefit-icons__eyebrow,.template-index [id$=__rd_proof] .rd-proof__eyebrow,.template-index [id$=__proof_polish] .testimonials__subheading,.template-index [id$=__bj_story] .image-with-text__subheading{font-size:1.32rem!important;line-height:1.1}.template-index [id$=__benefits_grid] .multicolumn{background:var(--rd-bone-elevated)}.template-index [id$=__benefits_grid] .multicolumn__heading{font-family:var(--rd-display-font);font-weight:400;letter-spacing:0;line-height:.96;max-width:840px;margin-inline:auto;font-size:clamp(2.85rem,4.05vw,4.85rem)}.template-index [id$=__benefits_grid] .multicolumn{padding-top:70px}.template-index [id$=__benefits_grid] .multicolumn__header:before{content:"Feed the inner wolf";display:block;margin:0 auto 18px;color:var(--rd-ember);font-size:.78rem;font-weight:900;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase}.template-index [id$=__benefits_grid] .multicolumn__description,.template-index .popular-products-section .popular-products__description,.template-index .popular-products-section .heading-group__description{color:var(--rd-soil-soft);font-size:1.72rem;line-height:1.55}.template-index [id$=__benefits_grid] .multicolumn-card__image-wrapper,.template-index .popular-products-section .card-media{border:1px solid var(--rd-hairline);border-radius:var(--border-radius-block, 14px);overflow:hidden}.template-index [id$=__benefits_grid] .multicolumn-card__heading,.template-index .popular-products-section .card__title,.template-index .popular-products-section .card-information__wrapper .price{font-weight:800}.template-index [id$=__benefits_grid] .multicolumn-card__text,.template-index [id$=__steps] .benefit__text,.template-index [id$=__newsletter] .newsletter__description,.template-index [id$=__faq] .collapsible-content__answer,.template-index [id$=__faq] .collapsible-content__description{font-size:1.68rem;line-height:1.55}.template-index .popular-products-section .popular-products{background:var(--rd-bone)}.template-index .popular-products-section .popular-products-top{align-items:center;gap:28px;text-align:center}.template-index .popular-products-section .popular-products-top__heading-group{width:100%;margin-inline:auto}.template-index .popular-products-section .popular-products__subtitle{color:var(--rd-ember);font-family:var(--font-body-family);font-size:1.32rem;font-weight:900;line-height:1.1;text-transform:uppercase}.template-index .popular-products-section .popular-products__title{max-width:860px;color:var(--rd-soil);font-family:var(--rd-display-font);font-size:clamp(3.6rem,5.2vw,6.2rem);font-weight:400;letter-spacing:0;line-height:.92}@media screen and (min-width:1280px){.template-index .popular-products-section .popular-products__title{max-width:none;white-space:nowrap}}.template-index .popular-products-section .popular-products--accent-from-2 .popular-products__title .word:nth-child(n+2),.template-index .popular-products-section .popular-products--accent-from-3 .popular-products__title .word:nth-child(n+3),.template-index .popular-products-section .popular-products--accent-from-4 .popular-products__title .word:nth-child(n+4),.template-index .popular-products-section .popular-products--accent-from-5 .popular-products__title .word:nth-child(n+5){color:var(--rd-sage-strong)}.template-index .popular-products-section .popular-products__description{max-width:68ch;color:var(--rd-soil-soft);font-size:1.72rem;line-height:1.55}.template-index .popular-products-section .card-wrapper{background:var(--rd-bone-elevated);border:1px solid var(--rd-hairline);border-radius:var(--border-radius-block, 14px);box-shadow:0 18px 50px #2a26210f;overflow:hidden}.template-index .popular-products-section .card{border-radius:var(--border-radius-block, 14px) var(--border-radius-block, 14px) 0 0;overflow:hidden}.template-index .popular-products-section .card-media{border:0;border-bottom:1px solid var(--rd-hairline);border-radius:0}.template-index .popular-products-section .card-information{padding:18px}.template-index .popular-products-section .card__title{color:var(--rd-soil);line-height:1}.template-index .popular-products-section .rd-card-blend-name,.template-index .popular-products-section .rd-card-flavor-name{display:block;max-width:100%;overflow:hidden;white-space:nowrap}.template-index .popular-products-section .rd-card-blend-name{font-family:var(--rd-display-font);font-size:2.8rem;font-weight:400;line-height:1}.template-index .popular-products-section .rd-card-flavor-name{margin-top:6px;font-family:var(--font-body-family);font-size:1.9rem;font-weight:700;line-height:1.15}@media screen and (min-width:1200px){.template-index .popular-products-section .popular-products-layout[data-columns="4"] .rd-card-blend-name{font-size:clamp(2rem,1.65vw,2.45rem)}.template-index .popular-products-section .popular-products-layout[data-columns="4"] .rd-card-flavor-name{font-size:clamp(1.45rem,1.18vw,1.75rem)}}.template-index .popular-products-section .price{display:block}.template-index .popular-products-section .rd-card-meal-price{color:var(--rd-soil-soft);font-family:var(--font-body-family);font-weight:400!important}.template-index .popular-products-section .rd-card-meal-price .price-item{font-weight:400}.template-index .popular-products-section .popular-products-footer{margin-top:clamp(2rem,3vw,3.6rem);text-align:center}.template-index .popular-products-section .popular-products-footer__inner{display:flex;flex-direction:column;align-items:center;max-width:780px;margin-inline:auto;padding-top:0;border-top:0}.template-index .popular-products-section .popular-products-footer__heading{margin:0;color:var(--rd-soil);font-family:var(--rd-display-font);font-size:clamp(3.6rem,4.5vw,5.4rem);font-weight:400;letter-spacing:0;line-height:.95}.template-index .popular-products-section .popular-products-footer__text{margin-top:1.4rem;color:var(--rd-soil);font-size:1.8rem;line-height:1.45}.template-index .popular-products-section .popular-products-footer__text p{margin:0}.template-index .popular-products-section .popular-products-footer__offer{margin-left:.35em;color:var(--rd-soil);font-weight:800}.template-index .popular-products-section .popular-products-footer__button{margin-top:2.2rem}.template-index [id$=__trust_strip] .benefits,.template-index [id$=__steps] .benefits{background:var(--rd-bone-muted)}.template-index [id$=__trust_strip] .benefit,.template-index [id$=__steps] .benefit{background:var(--rd-bone-elevated);border:1px solid var(--rd-hairline);border-radius:var(--border-radius-block, 14px)}.template-index [id$=__trust_strip] .benefits{padding-top:34px;padding-bottom:34px}.template-index [id$=__trust_strip] .benefits-grid{align-items:stretch}.template-index [id$=__trust_strip] .benefit{min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 22px;text-align:center}@media screen and (pointer:fine){.template-index [id$=__trust_strip] .benefit:hover{background:var(--benefit-hover-background)}}.template-index [id$=__trust_strip] .benefit__icon{width:76px;height:76px;margin-bottom:16px;border:1px solid rgba(100,123,69,.2);background:var(--rd-bone-elevated)}.template-index [id$=__trust_strip] .benefit__title{font-size:1.72rem;line-height:1.08}.template-index [id$=__trust_strip] .benefit__text{font-size:1.44rem;line-height:1.35;display:block;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}.template-index [id$=__steps] .benefits-grid{counter-reset:rd-step}.template-index [id$=__steps] .benefit{align-items:flex-start;text-align:left;padding:26px 24px}.template-index [id$=__steps] .benefit:before{counter-increment:rd-step;content:"Step " counter(rd-step);color:var(--rd-ember);font-size:.72rem;font-weight:800;line-height:1;text-transform:uppercase}.template-index [id$=__steps] .benefit__title{font-size:1.25rem}.template-index [id$=__proof_polish] .testimonials-slider-slide{background:var(--rd-bone-elevated);color:var(--rd-soil);border:1px solid rgba(240,237,230,.1);border-radius:var(--border-radius-block, 14px)}.template-index [id$=__proof_polish] .testimonials-slider-slide__text,.template-index [id$=__proof_polish] .testimonials-slider-slide__author-name{color:var(--rd-soil);font-weight:800}.template-index [id$=__proof_polish] .testimonials__title{font-family:var(--rd-display-font);font-weight:400}.template-index [id$=__proof_polish] .testimonials__description,.template-index [id$=__proof_polish] .description{font-size:1.68rem;line-height:1.55}.template-index [id$=__proof_polish] .testimonials-slider-slide__text{font-size:1.72rem;line-height:1.42}.template-index [id$=__proof_polish] .testimonials-slider-slide__author-name{font-size:1.52rem}.template-index [id$=__proof_polish] .testimonials-slider-slide__author-desc{color:var(--rd-soil-soft);font-size:1.38rem;line-height:1.35}.template-index [id$=__bj_story] .image-with-text__media,.template-index [id$=__newsletter] .newsletter__media{border-radius:var(--border-radius-block, 14px);overflow:hidden;border:1px solid var(--rd-hairline)}.template-index [id$=__bj_story] .image-with-text__main--align-image-left{align-items:center}.template-index [id$=__bj_story] .image-with-text__content{padding:clamp(3rem,4vw,5.2rem)}.template-index [id$=__bj_story] .rd-heading-accent{color:var(--rd-sage-strong)}.template-index [id$=__bj_story] .image-with-text__inner-text{max-width:44ch;color:var(--rd-soil-soft);font-size:clamp(2rem,1.55vw,2.35rem);line-height:1.45}.template-index [id$=__bj_story] .image-with-text__content-heading{width:100%;margin-bottom:2.4rem}.template-index [id$=__bj_story] .image-with-text__content-heading .image-with-text__titles{margin-bottom:0}.template-index [id$=__bj_story] .image-with-text__content-heading .image-with-text__title{font-size:clamp(4rem,4vw,6.4rem);line-height:1}.template-index [id$=__bowl_breakdown] .rd-bowl__heading{font-family:var(--rd-display-font);font-weight:400}.template-index .popular-products-section .card-media .media--second{object-fit:cover!important;object-position:center!important;padding:0;border-radius:inherit}@media screen and (min-width:750px){.template-index [id$=__bj_story] .image-with-text__main--align-image-left.image-with-text__main--ratio-auto{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)}}@media screen and (min-width:1500px){.template-index [id$=__bj_story] .image-with-text__main--align-image-left.image-with-text__main--ratio-auto{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr)}.template-index [id$=__bj_story] .image-with-text__content{padding:3rem}.template-index [id$=__bj_story] .image-with-text__content-heading .image-with-text__title{max-width:none;font-size:3.4rem;white-space:nowrap}}@media screen and (max-width:749px){.template-index [id$=__bj_story] .image-with-text__content{padding:3.2rem 0 0}.template-index [id$=__bj_story] .image-with-text__inner-text{font-size:1.75rem}}.template-index [id$=__compare] .features-table{border:1px solid var(--rd-hairline);border-radius:var(--border-radius-block, 14px);border-collapse:separate;border-spacing:0;overflow:hidden}.template-index [id$=__compare] .features-table-row:first-child{background:var(--rd-bone-muted)}.template-index [id$=__compare] .features-table-row:first-child .features-table-cell:last-child{background:var(--rd-sage-strong)}.template-index [id$=__compare] .features-table-row:first-child .features-table-cell:last-child .features-table-cell__text{color:var(--rd-bone-elevated)}.template-index [id$=__compare] .features-table-row:not(:first-child) .features-table-cell:last-child{background:#afba8c38;font-weight:800}.template-index [id$=__compare] .features-table-cell{font-size:1.55rem}.template-index [id$=__rebellion] .hero-split>.container{width:100%;max-width:none;padding-inline:0}.template-index [id$=__rebellion] .hero-split__container{min-height:clamp(580px,52vw,760px)}.template-index [id$=__rebellion] .hero-split-eyebrow{margin:0;color:var(--rd-ember);font-family:var(--font-body-family);font-size:1.32rem;font-weight:900;line-height:1;text-transform:uppercase}.template-index [id$=__rebellion] .hero-split-heading{max-width:760px;overflow:visible;padding-bottom:.14em;font-family:var(--rd-display-font);font-size:5.9rem;font-weight:400;letter-spacing:0;line-height:1.02}.template-index [id$=__rebellion] .hero-split-heading__accent{display:block;color:var(--rd-sage-strong)}.template-index [id$=__rebellion] .hero-split-heading__accent--inline{display:inline}.template-index [id$=__rebellion] .hero-split__media{overflow:visible}.template-index [id$=__rebellion] .hero-split__image{border-radius:0;object-fit:contain;object-position:left bottom}.template-index [id$=__rebellion] .hero-split-description{max-width:54ch;margin-top:2.4rem;color:var(--rd-soil-soft);font-size:clamp(1.75rem,1.55vw,2.05rem);line-height:1.55}@media screen and (min-width:1100px){.template-index [id$=__rebellion] .hero-split__container{flex-direction:row-reverse;gap:0}.template-index [id$=__rebellion] .hero-split-content{max-width:54%;padding:clamp(6rem,8vw,11rem) clamp(4rem,8vw,12rem)}.template-index [id$=__rebellion] .hero-split__media{max-width:46%}.template-index [id$=__rebellion] .hero-split__image{top:0;right:0;bottom:0;left:0;width:100%;height:100%}}@media screen and (max-width:1099px){.template-index [id$=__rebellion] .hero-split__container{min-height:0}.template-index [id$=__rebellion] .hero-split-content{padding:5.6rem 2rem 4rem}.template-index [id$=__rebellion] .hero-split-heading{font-size:4.7rem}.template-index [id$=__rebellion] .hero-split__media{width:100%;max-width:none}.template-index [id$=__rebellion] .hero-split__image{object-position:left bottom}}.template-index [id$=__ingredients_banner] .hero-split__container{min-height:clamp(380px,36vw,520px);gap:clamp(1rem,2vw,3rem)}.template-index [id$=__ingredients_banner] .hero-split-content{padding:clamp(3.2rem,5vw,6rem)}.template-index [id$=__ingredients_banner] .hero-split-heading{max-width:780px;overflow:visible;padding-bottom:.1em;font-family:var(--rd-display-font);font-size:clamp(4.5rem,6.5vw,8rem);font-weight:400;letter-spacing:0;line-height:.9}.template-index [id$=__ingredients_banner] .hero-split-description{max-width:580px;font-size:1.8rem;line-height:1.5}.template-index [id$=__ingredients_banner] .hero-split__media{display:grid;place-items:center}.template-index [id$=__ingredients_banner] .hero-split__image--raw-dawg-fallback{position:absolute;inset:50% auto auto 50%;width:min(86%,500px);height:auto;object-fit:contain;opacity:.7;transform:translate(-50%,-50%)}@media screen and (max-width:1099px){.template-index [id$=__ingredients_banner] .hero-split__container{display:flex;flex-direction:column-reverse}.template-index [id$=__ingredients_banner] .hero-split__media{min-height:300px}}.template-index [id$=__social-media] .image-carousel__title{font-family:var(--rd-display-font);font-size:clamp(4rem,6vw,7rem);font-weight:400;letter-spacing:0;line-height:.94}.template-index [id$=__social-media] .image-carousel__description{max-width:660px;margin-inline:auto;font-size:1.8rem;line-height:1.5}.template-index [id$=__social-media] .image-carousel__slide{border:1px solid var(--rd-hairline);box-shadow:0 18px 48px #2a26211a}.shopify-policy__container{max-width:920px;padding:clamp(72px,9vw,118px) 22px clamp(70px,8vw,104px)}.shopify-policy__title{max-width:820px;margin:0 auto 24px}.shopify-policy__title h1{color:var(--rd-soil);font-size:clamp(3.6rem,6vw,6.8rem);letter-spacing:0;line-height:.95}.shopify-policy__body{max-width:none;margin:0;padding:clamp(28px,4vw,52px);background:var(--rd-bone-elevated);border:1px solid var(--rd-hairline);border-radius:var(--border-radius-block, 14px);box-shadow:0 18px 54px #2a262112}.shopify-policy__body,.shopify-policy__body p,.shopify-policy__body li{color:var(--rd-soil-soft);font-family:var(--font-body-family);font-size:1.72rem;line-height:1.65}.shopify-policy__body h2,.shopify-policy__body h3{color:var(--rd-soil);letter-spacing:0}.shopify-policy__body h2{margin-top:2em;font-size:2.8rem}.shopify-policy__body h3{margin-top:1.5em;font-size:2.2rem}.shopify-policy__body a{color:var(--rd-ember);font-weight:800}.template-page .page-section .page-width--narrow{max-width:920px;padding-top:clamp(72px,9vw,112px);padding-bottom:clamp(62px,7vw,96px)}.template-page .page-section .main-page-title{color:var(--rd-soil);font-size:clamp(3.6rem,6vw,6.8rem);letter-spacing:0;line-height:.95}.template-page .page-section .rte{background:var(--rd-bone-elevated);border:1px solid var(--rd-hairline);border-radius:var(--border-radius-block, 14px);padding:clamp(28px,4vw,52px);box-shadow:0 18px 54px #2a262112}.template-page .page-section .rte,.template-page .page-section .rte p,.template-page .page-section .rte li{color:var(--rd-soil-soft);font-size:1.72rem;line-height:1.65}.template-page [id$=__raw_fit_intro] .image-with-text__img-wrapper,.template-page [id$=__raw_fit_senior] .image-with-text__img-wrapper{border:1px solid var(--rd-hairline);border-radius:var(--border-radius-block, 14px);overflow:hidden}.template-page [id$=__raw_fit_intro] .image-with-text__heading,.template-page [id$=__raw_fit_accordion] .collapsible-content__heading,.template-page [id$=__raw_fit_disclaimer] .rich-text__heading{font-family:var(--rd-display-font);font-weight:400;letter-spacing:0}.template-page [id$=__raw_fit_intro] .image-with-text__description,.template-page [id$=__raw_fit_intro] .image-with-text__inner-text,.template-page [id$=__raw_fit_senior] .image-with-text__inner-text,.template-page [id$=__raw_fit_accordion] .collapsible-content__description,.template-page [id$=__raw_fit_accordion] .collapsible-content__answer,.template-page [id$=__raw_fit_disclaimer] .rich-text__text{color:var(--rd-soil-soft);font-size:1.78rem;line-height:1.6}.template-page [id$=__raw_fit_flags] .benefit{background:var(--rd-bone-elevated);border:1px solid var(--rd-hairline);border-radius:var(--border-radius-block, 14px)}.template-page [id$=__raw_fit_flags] .benefit__title{font-size:1.78rem}.template-page [id$=__raw_fit_flags] .benefit__text{font-size:1.44rem;line-height:1.35}.template-index [id$=__social-media] .social-media__main-text,.template-index [id$=__social-media] .social-media-main-text{display:inline;font-family:var(--rd-display-font);font-weight:400}.footer-info-block__heading--logo{line-height:0}.footer-info-block__logo{display:block;width:min(230px,100%);height:auto}.rd-footer-logo-fallback{height:auto}.template-index [id$=__social-media] .social-media-image--size-small{width:clamp(112px,12vw,180px);height:clamp(112px,12vw,180px);padding:0;border:1px solid var(--rd-hairline);box-shadow:0 16px 38px #2a26211f}.template-index [id$=__social-media] .social-media-image-wrapper>.social-media-image-link:not(.button){width:auto;height:auto;padding:0;flex:0 0 auto}.template-index [id$=__social-media] .social-media-image-wrapper>.social-media-image-link:not(.button) .social-media-image{flex:0 0 auto}.template-index [id$=__social-media] .social-media-image__img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.shopify-section-header{padding:8px 10px 0}.shopify-section-header .header-wrapper{border-radius:12px}.shopify-section-header .header-full{display:flex;align-items:center;justify-content:space-between;gap:0;position:relative;min-height:52px;padding:8px 16px}.shopify-section-header .header-full .header__left{display:flex;align-items:center;flex:1 1 0;min-width:0}.shopify-section-header .header-full .header__column{display:flex;align-items:center;justify-content:flex-end;flex:0 0 44px}.shopify-section-header .header-full header-drawer{flex:0 0 44px;order:1;justify-self:start;z-index:1}.shopify-section-header .header-full .header__heading{position:absolute;left:50%;top:50%;margin:0;min-width:0;transform:translate(-50%,-50%)}.shopify-section-header .header-full .header__heading-link{justify-content:center}.shopify-section-header .header-full .header__heading-link span{font-size:2.4rem;text-align:center}.shopify-section-header .rd-header-logo-fallback{max-height:32px}.shopify-section-header .header-full .rd-header-cta{display:none!important}.shopify-section-header .header-full .header__inline-menu{display:none}.shopify-section-header .header-full .header__icons{display:flex;align-items:center;justify-content:flex-end;flex:0 0 44px;order:3;min-width:44px;z-index:1}.shopify-section-header .header-full .header__cart{display:flex;justify-content:flex-end}.shopify-section-header .header-full:has(.menu-drawer-container[open]) .header__column .header__cart{visibility:hidden;pointer-events:none}.shopify-section-header .header-full .header__icon--cart{min-width:44px;min-height:44px;justify-content:flex-end}.template-index [id$=__ticker-banner] .ticker-banner__main{padding-top:12px;padding-bottom:12px}.template-index [id$=__ticker-banner] .ticker-banner__ticker-wrapper{padding:1.05rem 0!important}.template-index [id$=__ticker-banner] .ticker-banner__ticker-item.h4{font-size:1.55rem!important}.template-index [id$=__ticker-banner] .ticker-banner__ticker-item.h3{font-size:1.95rem!important}.template-index [id$=__ticker-banner] .ticker-banner__ticker-item.h2{font-size:2.45rem!important}.template-index [id$=__ticker-banner] .ticker-banner__ticker-item.h1{font-size:2.9rem!important}.template-index [id$=__ticker-banner] .ticker-banner__ticker-text:after{font-size:var(--rd-ticker-separator-size, 14px)}.template-index [id$=__benefits_grid] .multicolumn{padding-top:62px}.template-index [id$=__benefits_grid] .multicolumn__heading{font-size:clamp(3.35rem,10vw,4.4rem)}.template-index [id$=__benefits_grid] .multicolumn__description,.template-index [id$=__benefits_grid] .multicolumn-card__text,.template-index [id$=__proof_polish] .testimonials-slider-slide__text,.template-index [id$=__proof_polish] .testimonials-slider-slide__author-desc,.template-index [id$=__compare] .features-table-cell,.template-index [id$=__newsletter] .newsletter__description,.template-index [id$=__faq] .collapsible-content__answer,.template-index [id$=__faq] .collapsible-content__description,.template-index .popular-products-section .rd-lineup__description,.template-index .popular-products-section .rd-lineup__subtitle{font-size:1.6rem;line-height:1.55}.template-index .popular-products-section .popular-products__title{font-size:clamp(3.35rem,10vw,4.4rem)}.template-index .popular-products-section .popular-products__description{font-size:1.6rem;line-height:1.55}.template-index .popular-products-section .card-information{padding:16px}.template-index .popular-products-section .card__title{font-size:3rem;line-height:1.08}.template-index .popular-products-section .rd-lineup__title{font-size:1.9rem;line-height:1.12}.template-index .popular-products-section .rd-lineup__kicker,.template-index .popular-products-section .rd-lineup__badge,.template-index .popular-products-section .rd-lineup__button{font-size:1.35rem}.template-index .popular-products-section .rd-lineup__price{font-size:1.75rem}.template-index [id$=__proof_polish] .testimonials-slider-slide{min-height:230px;padding:24px 22px}.template-index [id$=__proof_polish] .testimonials-slider-slide__text{font-size:1.9rem!important;line-height:1.34}.template-index [id$=__proof_polish] .testimonials-slider-slide__author-name{font-size:1.62rem}.template-index [id$=__proof_polish] .testimonials-slider-slide__author-desc{font-size:1.5rem}.template-index [id$=__compare] .features-table-container{margin-inline:-20px;overflow-x:visible;padding:0 20px 14px}.template-index [id$=__compare] .features-table{min-width:0;display:block}.template-index [id$=__compare] .features-table-body{display:block}.template-index [id$=__compare] .features-table-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.template-index [id$=__compare] .features-table-row:first-child .features-table-cell:first-child{display:none}.template-index [id$=__compare] .features-table-cell{display:block;min-width:0;max-width:none;width:auto;height:auto;font-size:1.22rem}.template-index [id$=__compare] .features-table-cell:first-child{position:relative;z-index:3;background:var(--rd-bone-elevated)}.template-index [id$=__compare] .features-table-row:first-child .features-table-cell:first-child{background:var(--rd-bone-muted)}.template-index [id$=__compare] .features-table-cell__inner{min-height:86px;padding:12px 8px}.template-index [id$=__compare] .features-table-cell__text{align-items:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.22;padding-inline:2px}.template-index [id$=__compare] .features-table-cell__text.h4{font-size:1.22rem;line-height:1.1}.template-index [id$=__compare] .features-table-cell__text.h5{font-size:1.22rem}.template-index [id$=__compare] .features-table-row:not(:first-child) .features-table-cell:first-child{grid-column:1 / -1;background:#eee7dc;border-bottom:1px solid rgba(42,38,33,.08)}.template-index [id$=__compare] .features-table-row:not(:first-child) .features-table-cell:first-child .features-table-cell__inner{min-height:44px;padding:12px 10px 8px}.template-index [id$=__compare] .features-table-row:not(:first-child) .features-table-cell:first-child .features-table-cell__text{font-size:1.38rem;font-weight:900}.shopify-policy__container{padding:64px 20px 72px}.shopify-policy__body,.shopify-policy__body p,.shopify-policy__body li,.template-page .page-section .rte,.template-page .page-section .rte p,.template-page .page-section .rte li{font-size:1.68rem}.template-index [id$=__trust_strip] .benefits{padding-top:30px;padding-bottom:30px}.template-index [id$=__trust_strip] .benefits-grid{display:flex;gap:12px;max-width:none;margin-top:0;padding-inline:20px}.template-index [id$=__trust_strip] .benefit{width:calc(50% - 6px);max-width:none;min-height:158px;aspect-ratio:auto;padding:20px 12px}.template-index [id$=__trust_strip] .benefit__icon{width:64px;height:64px;margin-bottom:12px}.template-index [id$=__trust_strip] .benefit__title,.template-index [id$=__steps] .benefit__title{font-size:1.56rem}.template-index [id$=__trust_strip] .benefit__text,.template-index [id$=__steps] .benefit__text{font-size:1.38rem;line-height:1.35}.template-index [id$=__steps] .benefits-grid{gap:12px;max-width:none}.template-index [id$=__steps] .benefit{width:100%;max-width:none;min-height:118px;aspect-ratio:auto;padding:20px}.template-index [id$=__steps] .benefit{text-align:center;align-items:center}}.template-collection .collection-product .card-information__group{text-align:center}.template-collection .collection-product .rd-card-blend-name{display:block;font-family:var(--rd-display-font);font-size:clamp(2rem,1.8vw,2.7rem);font-weight:400;line-height:1}.template-collection .collection-product .rd-card-flavor-name{display:block;margin-top:6px;font-family:var(--font-body-family);font-size:1.55rem;font-weight:800;line-height:1.25}.template-collection .collection-product .price{margin-top:5px;font-family:var(--font-body-family);font-size:1.5rem;font-weight:500}@media screen and (max-width:749px){.rd-story-page-section:first-child .rd-story-page__hero,[id$=__whole_prey_intro] .image-with-text,[id$=__ingredients_intro] .image-with-text{padding-top:72px}.template-collection .collection-product .rd-card-blend-name{font-size:2.45rem}.template-collection .collection-product .rd-card-flavor-name{font-size:1.65rem}}@media(prefers-reduced-motion:reduce){.template-index *,.template-index *:before,.template-index *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body:not(.rd-sitewide-motion) [data-enable-header-animation] :is(.subtitle,.word,.description,.heading-group-button){opacity:1!important;transform:none!important;animation:none!important}body:is(.page-why-raw,.page-our-story,.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula){--rd-page-rail: 1180px;--rd-page-copy: 66rem;--rd-page-radius: var(--border-radius-block, 14px);--rd-page-rule: rgba(42, 38, 33, .14)}body:is(.page-why-raw,.page-our-story,.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) main .container{max-width:var(--rd-page-rail);padding-inline:clamp(20px,3vw,32px)}body:is(.page-why-raw,.page-our-story,.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) main :where(p,li,.rte,.image-with-text__inner-text){font-size:clamp(1.6rem,1.25vw,1.76rem);line-height:1.58}body:is(.page-why-raw,.page-our-story,.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) main :where(.subheading,.benefits__subheading,.collapsible-content__subheading){color:var(--rd-ember);font-size:1.35rem;font-weight:800;letter-spacing:0;text-transform:uppercase}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text-section:first-child .image-with-text{padding-top:clamp(7.2rem,8vw,10rem);padding-bottom:clamp(5.6rem,6.5vw,8rem)}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__main{align-items:center;gap:clamp(2.4rem,4vw,5.6rem)}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__content{min-width:0;padding:clamp(1.2rem,2.4vw,3rem) 0}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__content-heading{width:100%}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__content-heading .image-with-text__titles{gap:1.2rem;margin-bottom:2rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__content-heading .image-with-text__title{max-width:12em;font-family:var(--rd-display-font);font-size:clamp(4.8rem,5vw,6.6rem);font-weight:400;line-height:.98}body.page-is-raw-dawg-right-for-your-dog .image-with-text-section:first-child .image-with-text__title{white-space:normal}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__content-heading .rd-heading-accent{display:block;color:var(--rd-sage-strong)}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__subtitle{color:var(--rd-ember);font-size:1.35rem;font-weight:800;letter-spacing:0;text-transform:uppercase}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__img-wrapper{height:auto;min-height:0;align-self:center;border:1px solid var(--rd-hairline);border-radius:var(--rd-page-radius);box-shadow:0 18px 44px #2a262114}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__img-wrapper img{object-position:center}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__rotating-text{width:9.6rem;height:9.6rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__items{gap:2rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__inner-heading{font-family:var(--rd-display-font);font-size:clamp(2.9rem,3vw,4rem);font-weight:400;line-height:1.05}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__inner-text{max-width:58rem}body.page-whole-prey-formula .image-with-text-section:first-child .image-with-text__title{font-size:clamp(4.8rem,4.2vw,5.8rem)}@media screen and (min-width:990px){body.page-whole-prey-formula .image-with-text-section:first-child .image-with-text__title{white-space:nowrap}}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefits{padding-block:clamp(5.6rem,6vw,7.2rem)}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefits .container{max-width:var(--rd-page-rail)}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefits-header{gap:1.6rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefits__title{max-width:90rem;font-family:var(--rd-display-font);font-size:clamp(4.2rem,4.8vw,6rem);font-weight:400;line-height:1}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefits__description{max-width:var(--rd-page-copy);font-size:clamp(1.6rem,1.25vw,1.76rem);line-height:1.55}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefits-grid{max-width:none;margin-top:clamp(3.2rem,4vw,4.8rem);gap:1.6rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefit,body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefit__link{max-width:none}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefit{flex:1 1 0;min-width:0;min-height:19rem;aspect-ratio:auto;justify-content:flex-start;align-items:flex-start;gap:.8rem;padding:clamp(2rem,2.4vw,3rem);border-color:var(--rd-page-rule);border-radius:var(--rd-page-radius);text-align:left}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefit__icon{width:6.4rem;height:6.4rem;margin:0 0 1.2rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefit__title{font-size:clamp(1.8rem,1.6vw,2.2rem);line-height:1.15;text-align:left}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefit__text{font-size:1.58rem;line-height:1.48;text-align:left}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .collapsible-content .container{max-width:1040px}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .collapsible-content__header{max-width:76rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .collapsible-content__heading{font-family:var(--rd-display-font);font-size:clamp(4.2rem,4.8vw,5.8rem);font-weight:400;line-height:1}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .collapsible-content__description{margin-top:1.6rem;font-size:1.7rem;line-height:1.5}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .collapsible-content__content{max-width:88rem;margin-top:3.2rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .collapsible-content__item{padding-block:1.9rem;background:transparent}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .collapsible-content__question{font-size:clamp(1.85rem,1.75vw,2.2rem);line-height:1.2}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .collapsible-content__answer{max-width:72rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .collapsible-content__answer.rte p{font-size:1.62rem;line-height:1.55}body:is(.page-our-story,.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .rich-text:not(.rich-text--callout){padding-block:clamp(5.2rem,6vw,7.2rem)}body:is(.page-our-story,.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .rich-text__blocks{gap:0}body:is(.page-our-story,.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .rich-text__heading{max-width:84rem;font-family:var(--rd-display-font);font-size:clamp(4.2rem,4.8vw,5.8rem);font-weight:400;line-height:1}body:is(.page-our-story,.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .rich-text__text>*{max-width:var(--rd-page-copy);font-size:1.7rem;line-height:1.55}body:is(.page-our-story,.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .rd-editorial-table__inner{max-width:var(--rd-page-rail);padding-inline:clamp(20px,3vw,32px)}body:is(.template-index,.template-page,.template-policy) .footer-top-container{padding-block:clamp(4rem,5vw,6rem)}body:is(.template-index,.template-page,.template-policy) .footer-top{max-width:76rem;margin-inline:auto}body:is(.template-index,.template-page,.template-policy) .footer-top__heading,body:is(.template-index,.template-page,.template-policy) .footer-subscribe__heading{font-family:var(--rd-display-font);font-size:clamp(3.6rem,3.8vw,4.8rem);font-weight:400;line-height:1}body:is(.template-index,.template-page,.template-policy) .footer-main-container{padding-block:clamp(3.2rem,4vw,4.8rem) 2.4rem}body:is(.template-index,.template-page,.template-policy) .footer-main{gap:clamp(2.4rem,4vw,5.6rem)}body:is(.template-index,.template-page,.template-policy) .footer-blocks{gap:clamp(2.4rem,3vw,4rem)}body:is(.template-index,.template-page,.template-policy) .footer-info-block__logo{max-width:22rem}body:is(.template-index,.template-page,.template-policy) .footer-info-block__heading,body:is(.template-index,.template-page,.template-policy) .footer-block__heading{font-size:1.65rem}body:is(.template-index,.template-page,.template-policy) .footer-block__details-content,body:is(.template-index,.template-page,.template-policy) .footer-block__details-content a{font-size:1.48rem;line-height:1.45}@media screen and (min-width:990px){body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__main--ratio-balanced{grid-template-columns:minmax(0,.5fr) minmax(0,.5fr)}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__main--align-image-right .image-with-text__content{padding-right:clamp(1.6rem,3vw,4rem)}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__main--align-image-left .image-with-text__content{padding-left:clamp(1.6rem,3vw,4rem)}}@media screen and (max-width:749px){body:is(.page-why-raw,.page-our-story,.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) main .container{padding-inline:20px}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text-section:first-child .image-with-text{padding-top:7.6rem;padding-bottom:4.8rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__main{gap:2.4rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__main--align-image-right .image-with-text__content{order:-1}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__content{padding:0}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__content-heading .image-with-text__title{max-width:12em;font-size:clamp(4.2rem,12vw,5.2rem)}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__img-wrapper{aspect-ratio:4 / 3!important}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .image-with-text__rotating-text{width:7.2rem;height:7.2rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefits{padding-block:4.8rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefits__title,body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .collapsible-content__heading,body:is(.page-our-story,.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .rich-text__heading{font-size:clamp(3.8rem,10.5vw,4.8rem)}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefits-grid{display:grid;grid-template-columns:1fr;gap:1.2rem;margin-top:3.2rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .benefit{min-height:0;padding:2.2rem}body:is(.page-ingredients,.page-is-raw-dawg-right-for-your-dog,.page-whole-prey-formula) .collapsible-content__content{margin-top:2.8rem}body:is(.template-index,.template-page,.template-policy) .footer-top-container{padding-block:4.4rem}body:is(.template-index,.template-page,.template-policy) .footer-main-container{padding-block:3.2rem 2rem}body:is(.template-index,.template-page,.template-policy) .footer-block__heading{min-height:44px;display:flex;align-items:center}}@media(prefers-reduced-motion:reduce){body.template-page *,body.template-page *:before,body.template-page *:after,body.template-policy *,body.template-policy *:before,body.template-policy *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/rd-cx-v3.css.map */
