/* COLORS */
/* FONTS */
*::selection {
  background-color: #137104 !important;
  color: #fff; }

.contentPage .header-region .experience-header {
  max-width: 1440px; }
  .contentPage .header-region .experience-header .article-body-title {
    padding: 40px; }
    .contentPage .header-region .experience-header .article-body-title h2 {
      font-size: 36px !important; }
      @media (min-width: 992px) {
        .contentPage .header-region .experience-header .article-body-title h2 {
          font-size: 56px !important; } }

.contentPage .contentPage__header {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.contentPage .contentPage-container {
  max-width: 1440px;
  width: 100%; }
  .contentPage .contentPage-container .row {
    justify-content: center; }
  .contentPage .contentPage-container__blocks > .experience-component:not(:has(.article-recommender-wrapper)) {
    max-width: 1440px; }
  .contentPage .contentPage-container.legalpage {
    max-width: 544px; }
    .contentPage .contentPage-container.legalpage .article-body-title {
      text-transform: uppercase; }
  .contentPage .contentPage-container.dog, .contentPage .contentPage-container.cat {
    margin: 0; }
  .contentPage .contentPage-container.sustainability .article-banner__image-banner {
    height: 550px; }
    @media (min-width: 992px) {
      .contentPage .contentPage-container.sustainability .article-banner__image-banner {
        height: 438px; } }

.contentPage.information-page .contentPage-container__blocks {
  max-width: 1440px; }

.contentPage.landing .contentPage-container__blocks {
  max-width: 1440px; }

.contentPage .article-anchor__progress-bar-top {
  width: 100%;
  padding: 20px; }
  @media (min-width: 992px) {
    .contentPage .article-anchor__progress-bar-top {
      width: 544px;
      padding-top: 40px; } }

.contentPage .article-anchor .article-anchor__chevron svg {
  display: none; }

.contentPage .article-anchor .article-anchor__index {
  font-family: "Asap";
  font-style: italic;
  color: #0D322D;
  margin-bottom: 12px;
  font-size: 28px; }

.contentPage .article-anchor .article-anchor__index-wrapper {
  padding-left: 16px;
  color: #137104;
  border-left: 4px solid #137104; }

.contentPage .article-anchor .article-anchor__index-link {
  white-space: normal !important;
  text-indent: -1em;
  padding-left: 1em;
  color: #137104;
  font-family: "Asap";
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 21px */ }

@media (min-width: 768px) {
  .contentPage .contentPage-container__blocks .experience-component.experience-commerce_assets-articleGallery, .contentPage .contentPage-container__blocks .experience-component.experience-commerce_assets-articleFeaturedBanner, .contentPage .contentPage-container__blocks .experience-component.experience-commerce_assets-articleBanner, .contentPage .contentPage-container__blocks .experience-component.experience-commerce_assets-articleVideoSlider, .contentPage .contentPage-container__blocks .experience-component.experience-commerce_assets-articleCardList {
    padding-top: 0;
    padding-bottom: 0; } }

.contentPage[data-id="homepage"] .contentPage-center,
.contentPage[data-id="dog-ingredients"] .contentPage-center,
.contentPage[data-id="cat-ingredients"] .contentPage-center,
.contentPage[data-id="cat-transition-week"] .contentPage-center,
.contentPage[data-id="dog-transition-week"] .contentPage-center {
  background-color: #F0F5EC; }

.contentPage[data-id="dog-origins-philosophy"] .contentPage-center,
.contentPage[data-id="cat-origins-philosophy"] .contentPage-center,
.contentPage[data-id="sustainability"] .contentPage-center,
.contentPage[data-id="cat"] .contentPage-center,
.contentPage[data-id="faqs"] .contentPage-center,
.contentPage[data-id="dog"] .contentPage-center {
  background-color: #fff; }

/*# sourceMappingURL=contentPage.css.map*/