/* base.less */
@font-face {
  font-family: WebRefreshCorneliusSans;
  src: url("/content/dam/europe/fonts/web-refresh/CorneliusSans-Regular.woff2") format("woff2");
  font-weight: 400;
}
@font-face {
  font-family: WebRefreshCorneliusSans;
  src: url("/content/dam/europe/fonts/web-refresh/CorneliusSans-Bold.woff2") format("woff2");
  font-weight: 500 900;
}
@font-face {
  font-family: WebRefreshCorneliusSans;
  src: url("/content/dam/europe/fonts/web-refresh/CorneliusSans-Light.woff2") format("woff2");
  font-weight: 100 300;
}
@font-face {
  font-family: WebRefreshOpenSans;
  src: url("/content/dam/europe/fonts/web-refresh/OpenSans-VariableFont.ttf");
  font-style: normal;
}
@font-face {
  font-family: WebRefreshOpenSans;
  src: url("/content/dam/europe/fonts/web-refresh/OpenSans-Italic-VariableFont.ttf");
  font-style: italic;
}
html body #main_container {
  overflow: visible !important;
}
/* header.less */
html body header {
  position: sticky;
  top: 0;
  z-index: 99999;
  background-color: #ffffff;
}
html body header .content_wrapper .topNavWrapper.web-refresh-header .topNav .top-menu-container nav.kstl-mega-nav ul li.kstl-mega-nav-item--top a {
  font-family: WebRefreshCorneliusSans !important;
  margin-right: 23px !important;
  font-size: 14px !important;
  font-weight: 300;
  color: #13100D;
  padding: 0;
}
html body header .content_wrapper .topNavWrapper.web-refresh-header .topNav .top-menu-container nav.kstl-mega-nav ul li.kstl-mega-nav-item--top a.kstl-mega-nav__link--top {
  color: #13100D;
}
html body header .content_wrapper .topNavWrapper.web-refresh-header .topNav .top-menu-container nav.kstl-mega-nav ul li.kstl-mega-nav-item--top a.kstl-mega-nav__link--top.open {
  color: #BA0C2F;
}
html body header .content_wrapper .topNavWrapper.web-refresh-header .topNav .top-menu-container nav.kstl-mega-nav ul li.kstl-mega-nav-item--top.highlightedNavLink a.kstl-mega-nav__link--top {
  color: #BA0C2F;
}
html body header .content_wrapper .topNavWrapper.web-refresh-header .topNav .operators-wrapper a.contact-us-cta {
  background: #ba0c2f;
  border-radius: 100px;
  padding: 10px 15px 8px 15px;
  color: white;
  font-size: 14px;
  font-weight: 300;
  line-height: 22.4px;
  float: left;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  font-family: WebRefreshCorneliusSans;
}
@media screen and (max-width: 999px) {
  html body header .content_wrapper .topNavWrapper.web-refresh-header .topNav .operators-wrapper a.contact-us-cta {
    display: none;
  }
  html body header .content_wrapper .topNavWrapper.web-refresh-header .topNav .top-menu-container nav.kstl-mega-nav {
    /* Allows scrolling of Mobile menu if taller than screen */
    max-height: calc(100vh - 82px);
    overflow-y: auto;
  }
}
@media screen and (min-width: 999px) {
  html body header .content_wrapper .topNavWrapper.web-refresh-header .topNav .operators-wrapper a.contact-us-mobile {
    display: none;
  }
}
html body header .content_wrapper .topNavWrapper.web-refresh-header .topNav .operators-wrapper,
html body header .content_wrapper .topNavWrapper.web-refresh-header .topNav .menu-button {
  position: relative;
  top: -7px;
}
html body header .content_wrapper .topNavWrapper.web-refresh-header .topNav .operators-wrapper.ie-locale a {
  margin: 0;
}
html body header .content_wrapper .topNavWrapper.web-refresh-header .topNav nav ul li.kstl-mega-nav-item--top .kstl-mega-nav__panel .kstl-mega-nav__column li a {
  font-size: 14px !important;
}
html body header .content_wrapper .topNavWrapper.web-refresh-header .contact-link {
  display: none;
}
html body header .content_wrapper .topNavWrapper.web-refresh-header.el-gr .topNav .top-menu-container nav.kstl-mega-nav ul li.kstl-mega-nav-item--top a {
  font-family: WebRefreshOpenSans !important;
}
html body header .content_wrapper .topNavWrapper.web-refresh-header.el-gr .topNav .operators-wrapper a.contact-us-cta {
  font-family: WebRefreshOpenSans;
}
@media screen and (max-width: 999px) {
  html body header .content_wrapper .topNavWrapper.web-refresh-header.en-gr .topNav:not([data-nav="open"]) .lap-zero {
    display: none;
  }
}
html body header .js-kstl-mega-nav__link--top:after {
  background: transparent url(/content/dam/europe/images/web-refresh/down_arrow.svg) 0 50% no-repeat !important;
}
@media screen and (min-width: 999px) {
  html body header div.topNavWrapper div.topNav div div.top-menu-container nav.kstl-mega-nav ul li.kstl-mega-nav-item--top a.kstl-mega-nav__link--top:after {
    top: 0;
    right: 5px;
  }
}
@media screen and (max-width: 999px) {
  html body header div.topNavWrapper div.topNav div div.top-menu-container nav.kstl-mega-nav ul li.kstl-mega-nav-item--top a.kstl-mega-nav__link--top {
    padding: 10px 12px;
  }
  html body header div.topNavWrapper div.topNav div.top-menu-container nav.kstl-mega-nav ul li.kstl-mega-nav-item--top a.kstl-mega-nav__link--top.open {
    background: #FAFAFA !important;
  }
  html body header .js-kstl-mega-nav__link--top.open:after {
    background: transparent url(/content/dam/europe/images/web-refresh/up_arrow.svg) 8px 19px no-repeat !important;
    right: 20px;
    top: -2px;
  }
}
@media screen and (max-width: 999px) {
  #main_container > header > div > div > div > div > div.grid__item.one-whole.desktop-show.desk-one-whole.desktop-show.lap-one-whole.mobile-hide.palm-one-whole.mobile-hide > div > div.grid__item.six-tenths.top-menu-container-wrapper.desk-six-tenths.top-menu-container-wrapper.lap-zero.top-menu-container-wrapper.palm-zero.top-menu-container-wrapper > div > nav > ul > li:nth-child(3) > div > div > ul > li:nth-child(1) > a,
  #main_container > header > div > div > div > div > div.grid__item.one-whole.desktop-show.desk-one-whole.desktop-show.lap-one-whole.mobile-hide.palm-one-whole.mobile-hide > div > div.grid__item.six-tenths.top-menu-container-wrapper.desk-six-tenths.top-menu-container-wrapper.lap-zero.top-menu-container-wrapper.palm-zero.top-menu-container-wrapper > div > nav > ul > li:nth-child(4) > div > div > ul > li:nth-child(1) > a {
    font-size: 14px !important;
  }
}
/* footer.less */
footer {
  background: #ba0c2f;
  max-width: 1440px !important;
  height: 486px !important;
  padding: 60px 60px 0 60px !important;
  position: relative;
  overflow: hidden;
}
footer .grid.widgets a {
  border-bottom: none !important;
}
footer .grid.widgets > :last-child {
  float: right;
}
footer .grid.widgets > :last-child .widget-list {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
footer .grid.widgets > :last-child .widget-list .web-refresh-contact-us {
  display: inline-flex;
  text-decoration: none;
  padding: 10px 8px 8px 8px;
  border-radius: 100px;
  background-color: #fff;
  color: #ba0c2f;
  font-family: WebRefreshCorneliusSans;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 22.4px;
  margin-bottom: 22px;
  min-width: 162px;
  justify-content: center;
}
footer .grid.widgets > :not(:last-child) .widget-list a {
  color: #fff;
  font-family: WebRefreshCorneliusSans;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
footer .grid.widgets .web-refresh-social-links a {
  width: 40px;
  height: 40px;
  display: inline-block;
}
footer .grid.widgets .web-refresh-social-links a:not(:first-of-type) {
  margin-left: 10px;
}
footer .grid.widgets > div {
  width: 25% !important;
}
footer .grid.copyright .footer-bowl-logo,
footer .grid.copyright .footer-bowl,
footer .grid.copyright .footer-ellipse {
  position: absolute;
}
footer .grid.copyright .footer-bowl-logo {
  right: 6%;
  bottom: 29%;
}
footer .grid.copyright .footer-bowl {
  right: 6.5%;
  bottom: 9.5%;
}
footer .grid.copyright .footer-ellipse {
  width: 295.941px;
  height: 295.941px;
  border-radius: 295.941px;
  background-color: #fff;
  right: 5%;
  bottom: -50%;
}
footer .copyright-txt {
  /* overriding css from another file with higher priority */
  color: rgba(255, 255, 255, 0.7) !important;
  font-family: WebRefreshCorneliusSans;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.el-grfooter .copyright-txt {
  font-family: WebRefreshOpenSans;
}
footer .copyright-txt.copyright-txt-desktop {
  position: absolute;
  bottom: 3%;
  display: block;
}
footer .copyright-txt.copyright-txt-mobile {
  display: none;
}
@media screen and (max-width: 999px) {
  footer {
    width: auto;
    height: auto !important;
    padding: 22px 20px 0 20px !important;
  }
  footer .grid.widgets {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
  footer .grid.widgets > :last-child {
    margin-right: 0;
    /* overriding css from another file with higher priority */
    margin-top: 45px !important;
  }
  footer .grid.widgets > :last-child .widget-list {
    align-items: flex-start;
  }
  footer .grid.widgets > :last-child .widget-list .web-refresh-contact-us {
    width: 335px;
    padding: 10px 8px 8px 8px;
    margin-bottom: 30px;
  }
  footer .grid.widgets .web-refresh-social-links {
    margin-bottom: 96px;
  }
  footer .grid.widgets > div {
    width: fit-content !important;
  }
  footer .grid.copyright .footer-bowl-logo {
    left: 50%;
    transform: translateX(-50%);
    bottom: 62%;
  }
  footer .grid.copyright .footer-bowl {
    left: 50%;
    transform: translateX(-50%);
    bottom: 18.5%;
  }
  footer .grid.copyright .footer-ellipse {
    left: 50%;
    transform: translateX(-50%);
    bottom: -110%;
  }
  footer .footer-bowl-container {
    position: relative;
    width: 296px;
    height: 225px;
    margin-left: 20px;
  }
  footer .copyright-txt {
    color: rgba(255, 255, 255, 0.7) !important;
    font-family: WebRefreshCorneliusSans;
    font-size: 10px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    height: 34px;
    left: 20px;
  }
  .el-grfooter .copyright-txt {
    font-family: WebRefreshOpenSans;
  }
  footer .copyright-txt.copyright-txt-desktop {
    display: none;
  }
  footer .copyright-txt.copyright-txt-mobile {
    display: flex;
    margin-bottom: 10px !important;
    align-items: center;
  }
  footer .copyright-txt.copyright-txt-mobile a {
    margin-left: 1em;
  }
}
footer .grid.web-refresh-footer.el-gr .grid.widgets > :last-child .widget-list .web-refresh-contact-us {
  font-family: WebRefreshOpenSans;
}
footer .grid.web-refresh-footer.el-gr .grid.widgets > :not(:last-child) .widget-list a {
  font-family: WebRefreshOpenSans;
}
footer .grid.web-refresh-footer.el-gr .copyright-txt {
  font-family: WebRefreshOpenSans;
}
@media screen and (max-width: 999px) {
  footer .grid.web-refresh-footer.el-gr .copyright-txt {
    font-family: WebRefreshOpenSans;
  }
}
.web-refresh .pre-footer {
  display: grid;
  grid-template-rows: 375px 375px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  background-color: #47d9f5;
  position: relative;
}
.web-refresh .pre-footer .article:nth-child(1) {
  grid-column: 2 / 3;
  grid-row: 2;
}
.web-refresh .pre-footer .article:nth-child(2) {
  grid-column: 3 / 4;
  grid-row: 2;
}
.web-refresh .pre-footer .article:nth-child(3) {
  grid-column: 4 / 5;
  grid-row: 2;
}
.web-refresh .pre-footer .arrow-button {
  display: inline-block;
  background-image: url("/content/dam/europe/images/web-refresh/right_arrow_icon.png");
  background-size: 54px 55px;
  height: 54px;
  width: 55px;
  border-radius: 50%;
}
.web-refresh .pre-footer h3,
.web-refresh .pre-footer p {
  color: #13100d;
  font-family: WebRefreshCorneliusSans;
}
.el-gr.web-refresh .pre-footer h3,
.el-gr.web-refresh .pre-footer p {
  font-family: WebRefreshOpenSans;
}
.web-refresh .pre-footer h3 {
  display: flex;
  height: 34px;
  line-height: 34px;
  font-weight: 700;
}
.web-refresh .pre-footer p {
  font-weight: 300;
}
.web-refresh .pre-footer a.button {
  padding: 0;
  display: inline-flex;
}
.web-refresh .pre-footer h3::before {
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 34px;
  height: 34px;
  margin-right: 20px;
  vertical-align: middle;
}
.web-refresh .pre-footer .our-recipes h3::before {
  background-image: url("/content/dam/europe/images/web-refresh/chef_hat_icon.png");
}
.web-refresh .pre-footer .our-story h3::before {
  background-image: url("/content/dam/europe/images/web-refresh/our_story_icon.png");
}
.web-refresh .pre-footer .our-careers h3::before {
  background-image: url("/content/dam/europe/images/web-refresh/our_career_icon.png");
  width: 37.64px;
}
.web-refresh .pre-footer::before {
  content: "";
  background-image: url(/content/dam/europe/images/web-refresh/kelloggs_world.png);
  position: absolute;
  top: 84px;
  left: 463px;
  width: 805px;
  height: 279.49px;
}
.web-refresh .pre-footer::after {
  content: "";
  grid-row: 2;
  background-image: url(/content/dam/europe/images/web-refresh/bird.png);
  width: 329.47px;
  height: 386.89px;
}
@media screen and (max-width: 999px) {
  .web-refresh .pre-footer {
    grid-template-rows: 192.64px repeat(4, auto);
    grid-template-columns: 1fr;
  }
  .web-refresh .pre-footer .article:nth-child(1) {
    grid-column: 1 / 2;
    grid-row: 2;
  }
  .web-refresh .pre-footer .article:nth-child(2) {
    grid-column: 1 / 2;
    grid-row: 3;
  }
  .web-refresh .pre-footer .article:nth-child(3) {
    grid-column: 1 / 2;
    grid-row: 4;
  }
  .web-refresh .pre-footer::before {
    grid-column: 1 / 2;
    grid-row: 1;
    position: absolute;
    width: 324.44px;
    top: 40px;
    left: 25.28px;
    height: 112.64px;
    background-image: url(/content/dam/europe/images/web-refresh/kelloggs_world_mobile.png);
  }
  .web-refresh .pre-footer::after {
    grid-column: 1 / 2;
    grid-row: 5;
    background-image: url(/content/dam/europe/images/web-refresh/bird_mobile.png);
    position: relative;
    justify-self: center;
    align-self: center;
    width: 205px;
    height: 240px;
  }
  .web-refresh .pre-footer .article {
    padding: 20px;
  }
  .web-refresh .pre-footer .arrow-button {
    align-self: center;
  }
  .es-es.web-refresh .pre-footer .article h3 {
    height: auto;
  }
}
@media screen and (min-width: 999px) {
  .web-refresh .pre-footer .article {
    box-sizing: border-box;
    padding: 40px 94px 0 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 253px;
    width: 360px;
    overflow: visible;
  }
  .web-refresh .pre-footer h3 {
    width: 358px;
  }
  .fr-fr.web-refresh .pre-footer .article,
  .fr-be.web-refresh .pre-footer .article,
  .nl-be.web-refresh .pre-footer .article,
  .de-de.web-refresh .pre-footer .article,
  .de-ch.web-refresh .pre-footer .article,
  .nl-nl.web-refresh .pre-footer .article {
    height: 276px;
  }
  .es-es.web-refresh .pre-footer .article {
    height: 294px;
  }
  .es-es.web-refresh .pre-footer .article.our-careers h3 {
    width: 320px;
    height: 53px;
  }
}
.pt-pt.web-refresh .pre-footer .article h3 {
  height: auto;
}
@media screen and (min-width: 999px) {
  .pt-pt.web-refresh .pre-footer .article {
    height: 310px;
  }
  .pt-pt.web-refresh .pre-footer .article h3 {
    width: 410px;
  }
}
/* bento-grid.less */
.web-refresh div.bento-grid {
  font-family: WebRefreshCorneliusSans;
  background-color: #BA0C2F;
}
.el-gr.web-refresh div.bento-grid {
  font-family: WebRefreshOpenSans;
}
.web-refresh div.bento-grid .bento-box {
  border-radius: 10px;
  background: #47D9F5 none no-repeat;
}
.web-refresh div.bento-grid .bento-box.cereal {
  background-image: url("/content/dam/europe/images/web-refresh/bento/bowl.png");
}
.web-refresh div.bento-grid .bento-box.fibre {
  background-color: #3AAA35;
  background-image: url("/content/dam/europe/images/web-refresh/bento/wheat.png");
}
.web-refresh div.bento-grid .bento-box.nutrition {
  background-color: #F59C00;
  background-image: url("/content/dam/europe/images/web-refresh/bento/bowl-stack.png");
}
.web-refresh div.bento-grid .bento-box.commitments {
  background-image: url("/content/dam/europe/images/web-refresh/bento/world.png");
}
.web-refresh div.bento-grid .bento-box.who-we-are {
  background-color: #BA0C2F;
  background-image: url("/content/dam/europe/images/web-refresh/bento/values.png");
}
.web-refresh div.bento-grid .bento-box h2,
.web-refresh div.bento-grid .bento-box p {
  margin: 0 0 15px;
  padding: 0;
  font-family: WebRefreshCorneliusSans;
  text-align: left;
}
.el-gr.web-refresh div.bento-grid .bento-box h2,
.el-gr.web-refresh div.bento-grid .bento-box p {
  font-family: WebRefreshOpenSans;
}
.web-refresh div.bento-grid .bento-box h2 {
  color: #BA0C2F;
}
.web-refresh div.bento-grid .bento-box.fibre h2,
.web-refresh div.bento-grid .bento-box.who-we-are h2 {
  color: #fff;
}
.web-refresh div.bento-grid .bento-box p {
  color: #13100d;
  font-weight: lighter;
}
.web-refresh div.bento-grid .bento-box.who-we-are p {
  color: #fff;
}
.web-refresh div.bento-grid .bento-box .button {
  padding: 15px 30px;
  border-radius: 999px;
  background: #fff;
  color: #000;
  font-family: WebRefreshCorneliusSans;
  font-size: 14px;
  font-weight: lighter;
  text-transform: none;
}
.el-gr.web-refresh div.bento-grid .bento-box .button {
  font-family: WebRefreshOpenSans;
}
.web-refresh div.bento-grid .bento-box .button:hover {
  background: #000;
  color: #fff;
}
@media screen and (min-width: 999px) {
  .web-refresh div.bento-grid {
    padding: 60px;
  }
  .web-refresh div.bento-grid.three-items {
    display: grid;
    grid-template-areas: "left up" "left bottom";
    grid-template-columns: 50% 50%;
    grid-template-rows: 50% 50%;
    padding-right: 70px;
    padding-left: 50px;
    gap: 10px 20px;
  }
  .web-refresh div.bento-grid.three-items .bento-box.first {
    grid-area: left;
    height: 780px;
    margin-left: 10px;
  }
  .web-refresh div.bento-grid.three-items .bento-box.second {
    grid-area: up;
    margin-right: 10px;
  }
  .web-refresh div.bento-grid.three-items .bento-box.third {
    grid-area: bottom;
    margin-right: 10px;
  }
  .web-refresh div.bento-grid.two-items {
    display: flex;
    gap: 20px;
  }
  .web-refresh div.bento-grid.two-items .bento-box {
    flex: 1;
  }
  .web-refresh div.bento-grid.two-items .bento-box.third {
    display: none;
  }
  .web-refresh div.bento-grid.one-item .bento-box h2,
  .web-refresh div.bento-grid.one-item .bento-box p {
    width: 495px;
  }
  .web-refresh div.bento-grid.one-item .bento-box.second,
  .web-refresh div.bento-grid.one-item .bento-box.third {
    display: none;
  }
  .web-refresh div.bento-grid .bento-box {
    height: 379px;
    padding: 70px 50px 0 50px;
    overflow: hidden;
  }
  .web-refresh div.bento-grid.three-items .bento-box.second,
  .web-refresh div.bento-grid.three-items .bento-box.third,
  .web-refresh div.bento-grid.two-items .bento-box {
    padding-top: 0;
    display: inline-flex;
    flex-flow: column;
    justify-content: center;
    align-content: flex-start;
    flex-wrap: wrap;
  }
  .web-refresh div.bento-grid.three-items .bento-box.second p,
  .web-refresh div.bento-grid.three-items .bento-box.third p,
  .web-refresh div.bento-grid.two-items .bento-box p {
    width: 315px;
  }
  .web-refresh div.bento-grid.three-items .bento-box.second a,
  .web-refresh div.bento-grid.three-items .bento-box.third a,
  .web-refresh div.bento-grid.two-items .bento-box a {
    max-width: fit-content;
  }
  .web-refresh div.bento-grid .bento-box.cereal {
    background-position: right 16px bottom;
    background-size: 264px;
  }
  .web-refresh div.bento-grid .bento-box.fibre {
    background-position: right 40px bottom;
    background-size: 196px;
  }
  .web-refresh div.bento-grid .bento-box.nutrition {
    background-position: right 40px center;
    background-size: 188px;
  }
  .web-refresh div.bento-grid .bento-box.commitments {
    background-position: right center;
    background-size: 350px;
  }
  .web-refresh div.bento-grid .bento-box.who-we-are {
    background-position: right 40px center;
    background-size: 243px;
  }
  .web-refresh div.bento-grid.three-items .bento-box.first {
    background-position: center bottom;
    background-size: 300px;
  }
  .web-refresh div.bento-grid.three-items .bento-box.first.cereal {
    background-size: 80%;
  }
  .web-refresh div.bento-grid.three-items .bento-box.first.commitments {
    background-size: contain;
  }
  .web-refresh div.bento-grid.one-item .bento-box.cereal {
    background-size: contain;
  }
  .web-refresh div.bento-grid.one-item .bento-box.commitments {
    background-size: auto;
  }
}
@media screen and (max-width: 999px) {
  .web-refresh div.bento-grid {
    padding: 20px;
  }
  .web-refresh div.bento-grid div.bento-box {
    min-height: 488px;
    margin-top: 20px;
    padding: 40px 20px 0;
    background-position: bottom center;
  }
  .web-refresh div.bento-grid div.bento-box.first {
    margin-top: 0;
  }
  .web-refresh div.bento-grid div.bento-box.cereal {
    background-size: 264px;
  }
  .web-refresh div.bento-grid div.bento-box.fibre {
    background-size: 146px;
  }
  .web-refresh div.bento-grid div.bento-box.nutrition {
    background-size: 188px;
  }
  .web-refresh div.bento-grid div.bento-box.commitments {
    background-size: 303px;
  }
  .web-refresh div.bento-grid div.bento-box.who-we-are {
    background-size: 185px;
  }
}
/* brand-carousel.less */
.web-refresh div.product-slider {
  background: #BA0C2F;
  height: 644px;
  margin: 0;
}
.web-refresh div.product-slider .kstl-rich-text .view-all {
  display: flex;
  justify-content: space-between;
  padding: 60px;
  height: 169px;
}
.web-refresh div.product-slider .kstl-rich-text .view-all a {
  background: #FFFFFF;
  color: black;
  font-size: 14px;
  font-family: WebRefreshCorneliusSans;
  height: 45px;
  font-weight: 300;
  text-transform: none;
}
.el-gr.web-refresh div.product-slider .kstl-rich-text .view-all a {
  font-family: WebRefreshOpenSans;
}
.web-refresh div.product-slider .kstl-rich-text .view-all a:hover {
  color: white;
  background: black;
  cursor: pointer;
}
@media screen and (max-width: 999px) {
  .web-refresh div.product-slider .kstl-rich-text .view-all {
    padding: 0;
    display: flex;
    align-content: center;
    justify-content: center;
  }
}
.web-refresh div.product-slider .kstl-rich-text h2 {
  color: #FFFFFF;
  font-family: WebRefreshCorneliusSans;
}
.el-gr.web-refresh div.product-slider .kstl-rich-text h2 {
  font-family: WebRefreshOpenSans;
}
@media screen and (max-width: 999px) {
  .web-refresh div.product-slider .kstl-rich-text h2 {
    margin: 0;
    padding: 40px 20px;
  }
}
.web-refresh div.product-slider .flex-control-paging li a {
  background: transparent;
  border: 1px solid white;
}
.web-refresh div.product-slider .flex-control-paging li a:hover,
.web-refresh div.product-slider .flex-control-paging li a.flex-active {
  background: white;
}
.web-refresh div.product-slider .flexslider .flex-viewport {
  height: 474px !important;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides {
  /* brand carousel images per tile, per locale */
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product {
  background: #BA0C2F;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background-repeat: no-repeat;
  background-position: center 45%;
  background-size: auto 240px;
  /* Set tile background and image per brand */
  /* different background and image per locale */
  /* tile title color */
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.frosties {
  background-color: #10069F;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.fruit-n-fibre {
  background-color: #8A8DC5;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.happy-guts {
  background-color: #00A9E0;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.bran-flakes {
  background-color: #00A9E0;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.corn-flakes {
  background-color: white;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.coco-pops {
  background-color: #FDDA24;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.crunchy-nut {
  background-color: #F2A900;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.krave {
  background-color: white;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.nutri-grain {
  background-color: #FDE9C6;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.pop-tarts {
  background-color: white;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.rice-krispies {
  background-color: #00A9E0;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.rice-krispies-square {
  background-color: #006AC4;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.special-k {
  background-color: white;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.w-k-kellogg {
  background-color: #FDE9C6;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.tresor {
  background-color: white;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.extra {
  background-color: #74391F;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.miel-pops {
  background-color: #FFBB1C;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.smacks {
  background-color: #FF0016;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.all-bran {
  background-color: #FF7800;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.kelloggs {
  background-color: #328170;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.baretta {
  background-color: white;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.country-store {
  background-color: #F69F50;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.fruit-loops {
  background-color: #47D9F5;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.choco-krispies {
  background-color: #47D9F5;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.granola {
  background-color: white;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.toppas {
  background-color: #F5D991;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.honey {
  background-color: #F6BD37;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.crunchy-musli {
  background-color: white;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.zimmy {
  background-color: #FDE9C6;
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.coco-pops {
  background-color: white;
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.extra {
  background-color: #74391F;
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.special-k {
  background-color: white;
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.krave {
  background-color: white;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product a {
  margin: 0;
  height: 414px;
  width: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product p {
  font-family: WebRefreshCorneliusSans;
  font-weight: 700;
  font-size: 18px;
}
.el-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product p {
  font-family: WebRefreshOpenSans;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.frosties a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.fruit-n-fibre a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.rice-krispies-square a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.extra a p,
.fr-fr.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.coco-pops a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.miel-pops a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.smacks a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.all-bran a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.kelloggs a p {
  color: white;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.coco-pops a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.corn-flakes a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.special-k a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.country-store a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.fruit-loops a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.choco-krispies a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.tresor a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.granola a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.krave a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.pop-tarts a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.baretta a p,
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.krave a p,
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.special-k a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.crunchy-musli a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.toppas a p {
  color: #BA0C2F;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.crunchy-nut a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.happy-guts a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.bran-flakes a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.nutri-grain a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.rice-krispies a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.w-k-kellogg a p,
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.coco-pops a p,
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product.honey a p {
  color: black;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides .slide-product a p {
  margin-bottom: 30px;
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides li {
  margin: 0 20px 0 20px;
}
@media screen and (max-width: 999px) {
  .web-refresh div.product-slider .flexslider .flex-viewport .slides li {
    margin: 0;
  }
}
.web-refresh div.product-slider .flexslider .flex-viewport .slides li div {
  gap: 20px;
  padding: 0;
}
.da-dk.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/da-dk/frosties.png");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/frosties.png");
}
.de-de.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-de/frosties.png");
}
.el-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/el-gr/frosties.png");
}
.en-gb.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gb/frosties.png");
}
.en-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gr/frosties.png");
}
.en-ie.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-ie/frosties.png");
}
.es-es.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/es-es/frosties.png");
}
.fi-fi.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fi-fi/frosties.avif");
}
.fr-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-be/frosties.png");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/frosties.png");
}
.fr-fr.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-fr/frosties.png");
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/it-it/frosties.png");
}
.nl-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-be/frosties.png");
}
.nl-nl.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-nl/frosties.png");
}
.no-no.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/no-no/frosties.png");
}
.pt-pt.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/pt-pt/frosties.png");
}
.sv-se.web-refresh div.product-slider .flexslider .flex-viewport .slides .frosties {
  background-image: url("/content/dam/europe/images/web-refresh/brands/sv-se/frosties.png");
}
.en-gb.web-refresh div.product-slider .flexslider .flex-viewport .slides .fruit-n-fibre {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gb/fruit-n-fibre.png");
}
.en-ie.web-refresh div.product-slider .flexslider .flex-viewport .slides .fruit-n-fibre {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-ie/fruit-n-fibre.png");
}
.en-gb.web-refresh div.product-slider .flexslider .flex-viewport .slides .happy-guts {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gb/bran-flakes.png");
}
.en-ie.web-refresh div.product-slider .flexslider .flex-viewport .slides .happy-guts {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-ie/bran-flakes.png");
}
.en-gb.web-refresh div.product-slider .flexslider .flex-viewport .slides .bran-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gb/bran-flakes.png");
}
.en-ie.web-refresh div.product-slider .flexslider .flex-viewport .slides .bran-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-ie/bran-flakes.png");
}
.da-dk.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/da-dk/corn-flakes.avif");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/corn-flakes.png");
}
.de-de.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-de/corn-flakes.png");
}
.el-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/el-gr/corn-flakes.avif");
}
.en-gb.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gb/corn-flakes.png");
}
.en-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gr/corn-flakes.avif");
}
.en-ie.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-ie/corn-flakes.png");
}
.es-es.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/es-es/corn-flakes.png");
}
.fi-fi.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fi-fi/corn-flakes.avif");
}
.fr-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-be/corn-flakes.png");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/corn-flakes.png");
}
.fr-fr.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-fr/corn-flakes.png");
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/it-it/corn-flakes.png");
}
.nl-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-be/corn-flakes.png");
}
.nl-nl.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-nl/corn-flakes.png");
}
.no-no.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/no-no/corn-flakes.avif");
}
.pt-pt.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/pt-pt/corn-flakes.png");
}
.sv-se.web-refresh div.product-slider .flexslider .flex-viewport .slides .corn-flakes {
  background-image: url("/content/dam/europe/images/web-refresh/brands/sv-se/corn-flakes.avif");
}
.da-dk.web-refresh div.product-slider .flexslider .flex-viewport .slides .coco-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/da-dk/coco-pops.avif");
}
.el-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .coco-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/el-gr/coco-pops.png");
}
.en-gb.web-refresh div.product-slider .flexslider .flex-viewport .slides .coco-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gb/coco-pops.png");
}
.en-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .coco-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gr/coco-pops.png");
}
.en-ie.web-refresh div.product-slider .flexslider .flex-viewport .slides .coco-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-ie/coco-pops.png");
}
.fi-fi.web-refresh div.product-slider .flexslider .flex-viewport .slides .coco-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fi-fi/coco-pops.avif");
}
.fr-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .coco-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-be/coco-pops.png");
}
.fr-fr.web-refresh div.product-slider .flexslider .flex-viewport .slides .coco-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-fr/coco-pops.png");
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .coco-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/it-it/coco-pops.avif");
}
.nl-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .coco-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-be/coco-pops.png");
}
.nl-nl.web-refresh div.product-slider .flexslider .flex-viewport .slides .coco-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-nl/coco-pops.png");
}
.no-no.web-refresh div.product-slider .flexslider .flex-viewport .slides .coco-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/no-no/coco-pops.avif");
}
.sv-se.web-refresh div.product-slider .flexslider .flex-viewport .slides .coco-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/sv-se/coco-pops.png");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .crunchy-nut {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/crunchy-nut.png");
}
.de-de.web-refresh div.product-slider .flexslider .flex-viewport .slides .crunchy-nut {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-de/crunchy-nut.png");
}
.en-gb.web-refresh div.product-slider .flexslider .flex-viewport .slides .crunchy-nut {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gb/crunchy-nut.png");
}
.en-ie.web-refresh div.product-slider .flexslider .flex-viewport .slides .crunchy-nut {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-ie/crunchy-nut.png");
}
.fi-fi.web-refresh div.product-slider .flexslider .flex-viewport .slides .crunchy-nut {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fi-fi/crunchy-nut.avif");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .crunchy-nut {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/crunchy-nut.png");
}
.el-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .krave {
  background-image: url("/content/dam/europe/images/web-refresh/brands/el-gr/krave.avif");
}
.en-gb.web-refresh div.product-slider .flexslider .flex-viewport .slides .krave {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gb/krave.png");
}
.en-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .krave {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gr/krave.avif");
}
.en-ie.web-refresh div.product-slider .flexslider .flex-viewport .slides .krave {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-ie/krave.png");
}
.es-es.web-refresh div.product-slider .flexslider .flex-viewport .slides .krave {
  background-image: url("/content/dam/europe/images/web-refresh/brands/es-es/krave.png");
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .krave {
  background-image: url("/content/dam/europe/images/web-refresh/brands/it-it/krave.avif");
}
.pt-pt.web-refresh div.product-slider .flexslider .flex-viewport .slides .krave {
  background-image: url("/content/dam/europe/images/web-refresh/brands/pt-pt/krave.png");
}
.en-gb.web-refresh div.product-slider .flexslider .flex-viewport .slides .nutri-grain {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gb/nutri-grain.png");
}
.en-ie.web-refresh div.product-slider .flexslider .flex-viewport .slides .nutri-grain {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-ie/nutri-grain.png");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .pop-tarts {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/pop-tarts.png");
}
.de-de.web-refresh div.product-slider .flexslider .flex-viewport .slides .pop-tarts {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-de/pop-tarts.jpg");
}
.en-gb.web-refresh div.product-slider .flexslider .flex-viewport .slides .pop-tarts {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gb/pop-tarts.jpg");
}
.en-ie.web-refresh div.product-slider .flexslider .flex-viewport .slides .pop-tarts {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-ie/pop-tarts.jpg");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .pop-tarts {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/pop-tarts.png");
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .pop-tarts {
  background-image: url("/content/dam/europe/images/web-refresh/brands/it-it/pop-tarts.png");
}
.da-dk.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/da-dk/rice-krispies.png");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/rice-krispies.png");
}
.el-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/el-gr/rice-krispies.png");
}
.en-gb.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gb/rice-krispies.png");
}
.en-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gr/rice-krispies.png");
}
.en-ie.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-ie/rice-krispies.png");
}
.es-es.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/es-es/rice-krispies.png");
}
.fi-fi.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fi-fi/rice-krispies.avif");
}
.fr-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-be/rice-krispies.png");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/rice-krispies.png");
}
.fr-fr.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-fr/rice-krispies.png");
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/it-it/rice-krispies.png");
}
.nl-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-be/rice-krispies.png");
}
.nl-nl.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-nl/rice-krispies.png");
}
.no-no.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/no-no/rice-krispies.png");
}
.pt-pt.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/pt-pt/rice-krispies.png");
}
.sv-se.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/sv-se/rice-krispies.png");
}
.en-gb.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies-square {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gb/rice-krispies-squares.png");
}
.en-ie.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies-square {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-ie/rice-krispies-squares.png");
}
.es-es.web-refresh div.product-slider .flexslider .flex-viewport .slides .rice-krispies-square {
  background-image: url("/content/dam/europe/images/web-refresh/brands/es-es/rice-krispies-squares.png");
}
.da-dk.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/da-dk/special-k.png");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/special-k.png");
}
.de-de.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-de/special-k.png");
}
.el-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/el-gr/special-k.png");
}
.en-gb.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gb/special-k.png");
}
.en-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gr/special-k.png");
}
.en-ie.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-ie/special-k.png");
}
.es-es.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/es-es/special-k.png");
}
.fi-fi.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fi-fi/special-k.avif");
}
.fr-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-be/special-k.png");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/special-k.png");
}
.fr-fr.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-fr/special-k.png");
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/it-it/special-k-it.png");
}
.nl-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-be/special-k.png");
}
.nl-nl.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-nl/special-k.png");
}
.no-no.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/no-no/special-k.png");
}
.pt-pt.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/pt-pt/special-k.png");
}
.sv-se.web-refresh div.product-slider .flexslider .flex-viewport .slides .special-k {
  background-image: url("/content/dam/europe/images/web-refresh/brands/sv-se/special-k.png");
}
.en-gb.web-refresh div.product-slider .flexslider .flex-viewport .slides .w-k-kellogg {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gb/w-k-kellogg.png");
}
.da-dk.web-refresh div.product-slider .flexslider .flex-viewport .slides .tresor {
  background-image: url("/content/dam/europe/images/web-refresh/brands/da-dk/tresor.avif");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .tresor {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/tresor.png");
}
.de-de.web-refresh div.product-slider .flexslider .flex-viewport .slides .tresor {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-de/tresor.png");
}
.fi-fi.web-refresh div.product-slider .flexslider .flex-viewport .slides .tresor {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fi-fi/tresor.avif");
}
.fr-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .tresor {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-be/tresor.png");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .tresor {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/tresor.png");
}
.fr-fr.web-refresh div.product-slider .flexslider .flex-viewport .slides .tresor {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-fr/tresor.png");
}
.nl-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .tresor {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-be/tresor.png");
}
.nl-nl.web-refresh div.product-slider .flexslider .flex-viewport .slides .tresor {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-nl/tresor.png");
}
.no-no.web-refresh div.product-slider .flexslider .flex-viewport .slides .tresor {
  background-image: url("/content/dam/europe/images/web-refresh/brands/no-no/tresor.avif");
}
.sv-se.web-refresh div.product-slider .flexslider .flex-viewport .slides .tresor {
  background-image: url("/content/dam/europe/images/web-refresh/brands/sv-se/tresor.avif");
}
.da-dk.web-refresh div.product-slider .flexslider .flex-viewport .slides .extra {
  background-image: url("/content/dam/europe/images/web-refresh/brands/da-dk/extra.avif");
}
.el-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .extra {
  background-image: url("/content/dam/europe/images/web-refresh/brands/el-gr/extra.png");
}
.en-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .extra {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gr/extra.png");
}
.es-es.web-refresh div.product-slider .flexslider .flex-viewport .slides .extra {
  background-image: url("/content/dam/europe/images/web-refresh/brands/es-es/extra.png");
}
.fi-fi.web-refresh div.product-slider .flexslider .flex-viewport .slides .extra {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fi-fi/extra.avif");
}
.fr-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .extra {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-be/extra.png");
}
.fr-fr.web-refresh div.product-slider .flexslider .flex-viewport .slides .extra {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-fr/extra.png");
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .extra {
  background-image: url("/content/dam/europe/images/web-refresh/brands/it-it/extra-it.png");
}
.nl-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .extra {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-be/extra.png");
}
.nl-nl.web-refresh div.product-slider .flexslider .flex-viewport .slides .extra {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-nl/extra.png");
}
.pt-pt.web-refresh div.product-slider .flexslider .flex-viewport .slides .extra {
  background-image: url("/content/dam/europe/images/web-refresh/brands/pt-pt/extra.png");
}
.sv-se.web-refresh div.product-slider .flexslider .flex-viewport .slides .extra {
  background-image: url("/content/dam/europe/images/web-refresh/brands/sv-se/extra.avif");
}
.el-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .miel-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/el-gr/miel-pops.avif");
}
.en-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .miel-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gr/miel-pops.avif");
}
.es-es.web-refresh div.product-slider .flexslider .flex-viewport .slides .miel-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/es-es/miel-pops.avif");
}
.fr-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .miel-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-be/mielpops.png");
}
.fr-fr.web-refresh div.product-slider .flexslider .flex-viewport .slides .miel-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-fr/miel-pops.avif");
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .miel-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/it-it/miel-pops.png");
}
.nl-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .miel-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-be/mielpops.png");
}
.nl-nl.web-refresh div.product-slider .flexslider .flex-viewport .slides .miel-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-nl/miel-pops.png");
}
.pt-pt.web-refresh div.product-slider .flexslider .flex-viewport .slides .miel-pops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/pt-pt/miel-pops.png");
}
.da-dk.web-refresh div.product-slider .flexslider .flex-viewport .slides .smacks {
  background-image: url("/content/dam/europe/images/web-refresh/brands/da-dk/smacks.png");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .smacks {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/smacks.png");
}
.de-de.web-refresh div.product-slider .flexslider .flex-viewport .slides .smacks {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-de/smacks.png");
}
.el-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .smacks {
  background-image: url("/content/dam/europe/images/web-refresh/brands/el-gr/smacks.png");
}
.en-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .smacks {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gr/smacks.png");
}
.es-es.web-refresh div.product-slider .flexslider .flex-viewport .slides .smacks {
  background-image: url("/content/dam/europe/images/web-refresh/brands/es-es/smacks.png");
}
.fr-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .smacks {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-be/smacks.png");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .smacks {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/smacks.png");
}
.fr-fr.web-refresh div.product-slider .flexslider .flex-viewport .slides .smacks {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-fr/smacks.png");
}
.nl-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .smacks {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-be/smacks.png");
}
.nl-nl.web-refresh div.product-slider .flexslider .flex-viewport .slides .smacks {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-nl/smacks.png");
}
.no-no.web-refresh div.product-slider .flexslider .flex-viewport .slides .smacks {
  background-image: url("/content/dam/europe/images/web-refresh/brands/no-no/smacks.png");
}
.pt-pt.web-refresh div.product-slider .flexslider .flex-viewport .slides .smacks {
  background-image: url("/content/dam/europe/images/web-refresh/brands/pt-pt/smacks.png");
}
.sv-se.web-refresh div.product-slider .flexslider .flex-viewport .slides .smacks {
  background-image: url("/content/dam/europe/images/web-refresh/brands/sv-se/smacks.avif");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .all-bran {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/all-bran.png");
}
.el-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .all-bran {
  background-image: url("/content/dam/europe/images/web-refresh/brands/el-gr/all-bran.avif");
}
.en-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .all-bran {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gr/all-bran.avif");
}
.es-es.web-refresh div.product-slider .flexslider .flex-viewport .slides .all-bran {
  background-image: url("/content/dam/europe/images/web-refresh/brands/es-es/all-bran.png");
}
.fi-fi.web-refresh div.product-slider .flexslider .flex-viewport .slides .all-bran {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fi-fi/all-bran.avif");
}
.fr-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .all-bran {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-be/all-bran.png");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .all-bran {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/all-bran.png");
}
.fr-fr.web-refresh div.product-slider .flexslider .flex-viewport .slides .all-bran {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-fr/all-bran.png");
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .all-bran {
  background-image: url("/content/dam/europe/images/web-refresh/brands/it-it/allbran.png");
}
.nl-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .all-bran {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-be/allbran.png");
}
.nl-nl.web-refresh div.product-slider .flexslider .flex-viewport .slides .all-bran {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-nl/all-bran.png");
}
.no-no.web-refresh div.product-slider .flexslider .flex-viewport .slides .all-bran {
  background-image: url("/content/dam/europe/images/web-refresh/brands/no-no/all-bran.avif");
}
.pt-pt.web-refresh div.product-slider .flexslider .flex-viewport .slides .all-bran {
  background-image: url("/content/dam/europe/images/web-refresh/brands/pt-pt/all-bran.png");
}
.sv-se.web-refresh div.product-slider .flexslider .flex-viewport .slides .all-bran {
  background-image: url("/content/dam/europe/images/web-refresh/brands/sv-se/all-bran.avif");
}
.da-dk.web-refresh div.product-slider .flexslider .flex-viewport .slides .kelloggs {
  background-image: url("/content/dam/europe/images/web-refresh/brands/da-dk/kelloggs.avif");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .kelloggs {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/kelloggs.png");
}
.de-de.web-refresh div.product-slider .flexslider .flex-viewport .slides .kelloggs {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-de/kellogg.png");
}
.el-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .kelloggs {
  background-image: url("/content/dam/europe/images/web-refresh/brands/el-gr/kelloggs.avif");
}
.en-gr.web-refresh div.product-slider .flexslider .flex-viewport .slides .kelloggs {
  background-image: url("/content/dam/europe/images/web-refresh/brands/en-gr/kelloggs.avif");
}
.es-es.web-refresh div.product-slider .flexslider .flex-viewport .slides .kelloggs {
  background-image: url("/content/dam/europe/images/web-refresh/brands/es-es/kelloggs.avif");
}
.fi-fi.web-refresh div.product-slider .flexslider .flex-viewport .slides .kelloggs {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fi-fi/kelloggs.avif");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .kelloggs {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/kelloggs.png");
}
.fr-fr.web-refresh div.product-slider .flexslider .flex-viewport .slides .kelloggs {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-fr/kellogg.png");
}
.nl-nl.web-refresh div.product-slider .flexslider .flex-viewport .slides .kelloggs {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-nl/kelloggs.png");
}
.no-no.web-refresh div.product-slider .flexslider .flex-viewport .slides .kelloggs {
  background-image: url("/content/dam/europe/images/web-refresh/brands/no-no/kelloggs.avif");
}
.pt-pt.web-refresh div.product-slider .flexslider .flex-viewport .slides .kelloggs {
  background-image: url("/content/dam/europe/images/web-refresh/brands/pt-pt/kelloggs.png");
}
.sv-se.web-refresh div.product-slider .flexslider .flex-viewport .slides .kelloggs {
  background-image: url("/content/dam/europe/images/web-refresh/brands/sv-se/kelloggs.avif");
}
.it-it.web-refresh div.product-slider .flexslider .flex-viewport .slides .baretta {
  background-image: url("/content/dam/europe/images/web-refresh/brands/it-it/baretta.png");
}
.fr-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .country-store {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-be/country-store.png");
}
.nl-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .country-store {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-be/country-store.png");
}
.da-dk.web-refresh div.product-slider .flexslider .flex-viewport .slides .fruit-loops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/da-dk/fruit-loops.png");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .fruit-loops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/fruit-loops.png");
}
.de-de.web-refresh div.product-slider .flexslider .flex-viewport .slides .fruit-loops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-de/fruit-loops.png");
}
.fr-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .fruit-loops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-be/fruit-loops.png");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .fruit-loops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/fruit-loops.png");
}
.nl-be.web-refresh div.product-slider .flexslider .flex-viewport .slides .fruit-loops {
  background-image: url("/content/dam/europe/images/web-refresh/brands/nl-be/fruit-loops.png");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .choco-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/choco-krispies.png");
}
.de-de.web-refresh div.product-slider .flexslider .flex-viewport .slides .choco-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-de/choco-krispies.png");
}
.es-es.web-refresh div.product-slider .flexslider .flex-viewport .slides .choco-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/es-es/choco-krispies.png");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .choco-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/choco-krispies.png");
}
.pt-pt.web-refresh div.product-slider .flexslider .flex-viewport .slides .choco-krispies {
  background-image: url("/content/dam/europe/images/web-refresh/brands/pt-pt/choco-krispies.png");
}
.de-de.web-refresh div.product-slider .flexslider .flex-viewport .slides .granola {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-de/granola.png");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .toppas {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/toppas.png");
}
.de-de.web-refresh div.product-slider .flexslider .flex-viewport .slides .toppas {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-de/toppas.png");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .toppas {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/toppas.png");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .honey {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/honey.png");
}
.de-de.web-refresh div.product-slider .flexslider .flex-viewport .slides .honey {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-de/honey.png");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .honey {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/honey.png");
}
.de-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .crunchy-musli {
  background-image: url("/content/dam/europe/images/web-refresh/brands/de-ch/crunchy-musli.png");
}
.fr-ch.web-refresh div.product-slider .flexslider .flex-viewport .slides .crunchy-musli {
  background-image: url("/content/dam/europe/images/web-refresh/brands/fr-ch/crunchy-musli.png");
}
.no-no.web-refresh div.product-slider .flexslider .flex-viewport .slides .zimmy {
  background-image: url("/content/dam/europe/images/web-refresh/brands/no-no/zimmy.avif");
}
.web-refresh div.product-slider .flexslider .flex-direction-nav .flex-prev {
  background: url("/content/dam/europe/images/web-refresh/prev-nav.png") no-repeat 0 0;
}
.web-refresh div.product-slider .flexslider .flex-direction-nav .flex-next {
  background: url("/content/dam/europe/images/web-refresh/right-nav.png") no-repeat 0 0;
}
.web-refresh div.product-slider .flexslider .flex-direction-nav a {
  top: 44%;
}
@media screen and (max-width: 999px) {
  .web-refresh div.product-slider {
    height: 666px !important;
  }
  .web-refresh div.product-slider div div h2 {
    font-family: WebRefreshCorneliusSans;
    color: white;
    font-weight: 700;
    margin: 40px;
  }
  .el-gr.web-refresh div.product-slider div div h2 {
    font-family: WebRefreshOpenSans;
  }
}
/* page-home.less */
.web-refresh.home .grid.home-page-slider {
  margin: 0;
}
.web-refresh {
  /*Adding this css for changing the color of trademark according to the brand color*/
  /*END*/
  /* Adding css to fix specifically for Safari showing elipses instead of dots */
}
.web-refresh.brand .hero-banner-top {
  flex-direction: column !important;
  padding-top: 40px;
}
.web-refresh.brand .hero-banner-top .content-box .inner {
  text-align: center !important;
  padding: 0 !important;
}
.web-refresh.brand .hero-banner-top .content-box .inner h1 {
  text-align: center;
  font-family: WebRefreshCorneliusSans;
  font-size: 54px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.el-gr.web-refresh.brand .hero-banner-top .content-box .inner h1 {
  font-family: WebRefreshOpenSans;
}
.web-refresh.brand .hero-banner-top .content-box .inner p {
  text-align: center;
  font-family: WebRefreshCorneliusSans;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 120%;
}
.el-gr.web-refresh.brand .hero-banner-top .content-box .inner p {
  font-family: WebRefreshOpenSans;
}
.web-refresh.brand .custom-slider {
  position: relative;
}
.web-refresh.brand .custom-slider::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 70%;
  clip-path: ellipse(68% 70% at 50% 100%);
}
.web-refresh.brand .custom-slider ul.slides {
  z-index: 10;
}
.web-refresh.brand .custom-slider ul.slides .result-item {
  min-height: 340px;
}
.web-refresh.brand .custom-slider ul.slides .result-item .link-wrapper {
  height: 315px;
  position: relative;
  overflow: hidden;
}
.web-refresh.brand .custom-slider ul.slides .result-item .link-wrapper .name {
  position: absolute;
  bottom: 15px;
  font-family: WebRefreshCorneliusSans;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  background-color: transparent;
  margin-bottom: 0;
  left: 50%;
  transform: translate(-50%);
  width: 100%;
  color: black !important;
}
.el-gr.web-refresh.brand .custom-slider ul.slides .result-item .link-wrapper .name {
  font-family: WebRefreshOpenSans;
}
.web-refresh.brand .custom-slider .flexslider .flex-viewport .slides li div div div div a {
  background: white;
  border-radius: 10px;
  height: 300px;
}
.web-refresh.brand .custom-slider .flexslider .flex-control-nav {
  z-index: 11;
}
.web-refresh.brand .custom-slider .flexslider .flex-prev,
.web-refresh.brand .custom-slider .flexslider [data-controls="prev"] {
  background: url("/content/dam/europe/images/web-refresh/prev-nav.png") no-repeat 0 0;
  z-index: 11;
  top: 44%;
  transform: translateY(-50%);
}
.web-refresh.brand .custom-slider .flexslider .flex-next,
.web-refresh.brand .custom-slider .flexslider [data-controls="next"] {
  background: url("/content/dam/europe/images/web-refresh/right-nav.png") no-repeat 0 0;
  z-index: 11;
  top: 44%;
  transform: translateY(-50%);
}
.web-refresh.brand .cereal-slider .bento-grid h2 {
  text-align: start;
  padding: 0;
}
.web-refresh.brand .web-refresh-hide-me {
  display: none;
}
@media screen and (max-width: 999px) {
  .web-refresh.brand .hero-banner-top {
    padding-top: 30px;
  }
  .web-refresh.brand .hero-banner-top .content-box .inner h1 {
    font-size: 40px;
  }
}
.web-refresh.brand.rice-krispies-square .hero-banner-top .content-box .inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.web-refresh.brand.coco-pops .hero-banner-top .content-box .inner h1,
.web-refresh.brand.kelloggs .hero-banner-top .content-box .inner h1,
.web-refresh.brand.corn-flakes .hero-banner-top .content-box .inner h1,
.web-refresh.brand.pop-tarts .hero-banner-top .content-box .inner h1,
.web-refresh.brand.nutri-grain .hero-banner-top .content-box .inner h1,
.web-refresh.brand.miel-pops .hero-banner-top .content-box .inner h1,
.web-refresh.brand.smacks .hero-banner-top .content-box .inner h1,
.web-refresh.brand.country-store .hero-banner-top .content-box .inner h1,
.web-refresh.brand.fruit-loops .hero-banner-top .content-box .inner h1,
.web-refresh.brand.variety .hero-banner-top .content-box .inner h1,
.web-refresh.brand.baretta .hero-banner-top .content-box .inner h1,
.web-refresh.brand.choco-krispies .hero-banner-top .content-box .inner h1,
.web-refresh.brand.honey .hero-banner-top .content-box .inner h1,
.web-refresh.brand.toppas .hero-banner-top .content-box .inner h1,
.web-refresh.brand.honey-bsss-pops .hero-banner-top .content-box .inner h1,
.web-refresh.brand.coco-pops .hero-banner-top .content-box .inner h1 sup,
.web-refresh.brand.kelloggs .hero-banner-top .content-box .inner h1 sup,
.web-refresh.brand.corn-flakes .hero-banner-top .content-box .inner h1 sup,
.web-refresh.brand.pop-tarts .hero-banner-top .content-box .inner h1 sup,
.web-refresh.brand.nutri-grain .hero-banner-top .content-box .inner h1 sup,
.web-refresh.brand.miel-pops .hero-banner-top .content-box .inner h1 sup,
.web-refresh.brand.smacks .hero-banner-top .content-box .inner h1 sup,
.web-refresh.brand.country-store .hero-banner-top .content-box .inner h1 sup,
.web-refresh.brand.fruit-loops .hero-banner-top .content-box .inner h1 sup,
.web-refresh.brand.variety .hero-banner-top .content-box .inner h1 sup,
.web-refresh.brand.baretta .hero-banner-top .content-box .inner h1 sup,
.web-refresh.brand.choco-krispies .hero-banner-top .content-box .inner h1 sup,
.web-refresh.brand.honey .hero-banner-top .content-box .inner h1 sup,
.web-refresh.brand.toppas .hero-banner-top .content-box .inner h1 sup,
.web-refresh.brand.honey-bsss-pops .hero-banner-top .content-box .inner h1 sup {
  background: none;
  color: #ba0c2f !important;
}
.web-refresh.brand.coco-pops .hero-banner-top .content-box .inner p,
.web-refresh.brand.crunchy-nut .hero-banner-top .content-box .inner p,
.web-refresh.brand.kelloggs .hero-banner-top .content-box .inner p,
.web-refresh.brand.corn-flakes .hero-banner-top .content-box .inner p,
.web-refresh.brand.pop-tarts .hero-banner-top .content-box .inner p,
.web-refresh.brand.nutri-grain .hero-banner-top .content-box .inner p,
.web-refresh.brand.rice-krispies .hero-banner-top .content-box .inner p,
.web-refresh.brand.miel-pops .hero-banner-top .content-box .inner p,
.web-refresh.brand.smacks .hero-banner-top .content-box .inner p,
.web-refresh.brand.country-store .hero-banner-top .content-box .inner p,
.web-refresh.brand.fruit-loops .hero-banner-top .content-box .inner p,
.web-refresh.brand.variety .hero-banner-top .content-box .inner p,
.web-refresh.brand.baretta .hero-banner-top .content-box .inner p,
.web-refresh.brand.choco-krispies .hero-banner-top .content-box .inner p,
.web-refresh.brand.honey .hero-banner-top .content-box .inner p,
.web-refresh.brand.toppas .hero-banner-top .content-box .inner p,
.web-refresh.brand.honey-bsss-pops .hero-banner-top .content-box .inner p {
  background: none;
  color: #13100d !important;
}
.web-refresh.brand.coco-pops .hero-banner-top,
.web-refresh.brand.coco-pops .custom-slider {
  background: #fdda24 !important;
}
.web-refresh.brand.crunchy-nut .hero-banner-top {
  background: #f2a900 !important;
}
.web-refresh.brand.crunchy-nut .hero-banner-top .content-box .inner h1,
.web-refresh.brand.crunchy-nut .hero-banner-top .content-box .inner h3 {
  background: none;
  color: #13100d !important;
}
.web-refresh.brand.crunchy-nut .custom-slider {
  background: #f2a900 !important;
}
.web-refresh.brand.crunchy-nut .custom-slider::after {
  background-color: #13100d !important;
}
.web-refresh.brand.frosties .hero-banner-top,
.web-refresh.brand.frosties .custom-slider {
  background: #10069f !important;
}
.web-refresh.brand.frosties .hero-banner-top .content-box .inner h1,
.web-refresh.brand.rice-krispies-square .hero-banner-top .content-box .inner h1,
.web-refresh.brand.extra .hero-banner-top .content-box .inner h1,
.web-refresh.brand.frosties .hero-banner-top .content-box .inner p,
.web-refresh.brand.rice-krispies-square .hero-banner-top .content-box .inner p,
.web-refresh.brand.extra .hero-banner-top .content-box .inner p {
  color: #fff !important;
}
.web-refresh.brand.rice-krispies-square .hero-banner-top .content-box .inner p {
  background-color: transparent;
}
.web-refresh.brand.rice-krispies-square .hero-banner-top,
.web-refresh.brand.rice-krispies-square .custom-slider {
  background: none !important;
  background-color: #006ac4 !important;
}
.web-refresh.brand.rice-krispies-square .custom-slider::after {
  background: none !important;
  background-color: #fdda24 !important;
}
.web-refresh.brand.pop-tarts .hero-banner-top .content-box .inner .pop-social {
  margin: auto;
}
.web-refresh.brand.coco-pops .custom-slider::after {
  background-color: #ffb330 !important;
}
.web-refresh.brand.frosties .custom-slider::after {
  background-color: #f59c00 !important;
}
.web-refresh.brand.corn-flakes .hero-banner-top,
.web-refresh.brand.corn-flakes .custom-slider {
  background: #fff !important;
}
.web-refresh.brand.corn-flakes .custom-slider .flexslider .flex-viewport .slides li div div div div a {
  border: 1px solid #E6E6E6;
}
.web-refresh.brand.corn-flakes .custom-slider::after {
  background-color: #3aaa35 !important;
}
.web-refresh.brand.kelloggs .hero-banner-top,
.web-refresh.brand.pop-tarts .hero-banner-top,
.web-refresh.brand.smacks .hero-banner-top,
.web-refresh.brand.country-store .hero-banner-top,
.web-refresh.brand.fruit-loops .hero-banner-top,
.web-refresh.brand.variety .hero-banner-top,
.web-refresh.brand.baretta .hero-banner-top,
.web-refresh.brand.choco-krispies .hero-banner-top,
.web-refresh.brand.honey .hero-banner-top,
.web-refresh.brand.toppas .hero-banner-top,
.web-refresh.brand.kelloggs .custom-slider,
.web-refresh.brand.pop-tarts .custom-slider,
.web-refresh.brand.smacks .custom-slider,
.web-refresh.brand.country-store .custom-slider,
.web-refresh.brand.fruit-loops .custom-slider,
.web-refresh.brand.variety .custom-slider,
.web-refresh.brand.baretta .custom-slider,
.web-refresh.brand.choco-krispies .custom-slider,
.web-refresh.brand.honey .custom-slider,
.web-refresh.brand.toppas .custom-slider {
  background: none !important;
  background-color: #47d9f5 !important;
}
.web-refresh.brand.kelloggs .custom-slider::after,
.web-refresh.brand.pop-tarts .custom-slider::after,
.web-refresh.brand.smacks .custom-slider::after,
.web-refresh.brand.country-store .custom-slider::after,
.web-refresh.brand.fruit-loops .custom-slider::after,
.web-refresh.brand.variety .custom-slider::after,
.web-refresh.brand.baretta .custom-slider::after,
.web-refresh.brand.choco-krispies .custom-slider::after,
.web-refresh.brand.honey .custom-slider::after,
.web-refresh.brand.toppas .custom-slider::after {
  background: none !important;
  background-color: #ba0c2f !important;
}
.web-refresh.brand.nutri-grain .hero-banner-top,
.web-refresh.brand.nutri-grain .custom-slider {
  background: #fdE9c6 !important;
}
.web-refresh.brand.nutri-grain .custom-slider::after {
  background-color: #713042 !important;
}
.web-refresh.brand.rice-krispies .hero-banner-top,
.web-refresh.brand.rice-krispies .custom-slider {
  background: #00a9e0 !important;
}
.web-refresh.brand.rice-krispies .custom-slider::after {
  background-color: #006ac4 !important;
}
.web-refresh.brand.rice-krispies .hero-banner-top .content-box .inner h1 {
  background: none;
  color: #fff !important;
}
.web-refresh.brand.extra .hero-banner-top,
.web-refresh.brand.extra .custom-slider {
  background: #74391F !important;
}
.web-refresh.brand.extra .custom-slider::after {
  background-color: #34367D !important;
}
.web-refresh.brand.extra.nl-nl .custom-slider .flexslider {
  background: none;
}
.web-refresh.brand.miel-pops .hero-banner-top,
.web-refresh.brand.honey-bsss-pops .hero-banner-top,
.web-refresh.brand.miel-pops .custom-slider,
.web-refresh.brand.honey-bsss-pops .custom-slider {
  background: #FFBB1C !important;
}
.web-refresh.brand.miel-pops .custom-slider::after,
.web-refresh.brand.honey-bsss-pops .custom-slider::after {
  background-color: #BA0C2F !important;
}
.web-refresh.brand.krave .hero-banner-top,
.web-refresh.brand.krave .custom-slider {
  background: #ba0c2f !important;
}
.web-refresh.brand.krave .custom-slider::after {
  background-color: #f59c00 !important;
}
.web-refresh.brand.krave .hero-banner-top .content-box .inner h1,
.web-refresh.brand.krave .hero-banner-top .content-box .inner p {
  color: #fff !important;
}
.web-refresh.brand.krave.pt-pt .hero-banner-top,
.web-refresh.brand.krave.it-it .hero-banner-top,
.web-refresh.brand.krave.es-es .hero-banner-top,
.web-refresh.brand.krave.en-gr .hero-banner-top,
.web-refresh.brand.krave.el-gr .hero-banner-top,
.web-refresh.brand.krave.pt-pt .custom-slider,
.web-refresh.brand.krave.it-it .custom-slider,
.web-refresh.brand.krave.es-es .custom-slider,
.web-refresh.brand.krave.en-gr .custom-slider,
.web-refresh.brand.krave.el-gr .custom-slider {
  background: #F59C00 !important;
}
.web-refresh.brand.krave.pt-pt .custom-slider::after,
.web-refresh.brand.krave.it-it .custom-slider::after,
.web-refresh.brand.krave.es-es .custom-slider::after,
.web-refresh.brand.krave.en-gr .custom-slider::after,
.web-refresh.brand.krave.el-gr .custom-slider::after {
  background-color: #BA0C2F !important;
}
.web-refresh.brand.krave.pt-pt .hero-banner-top .content-box .inner h1,
.web-refresh.brand.krave.it-it .hero-banner-top .content-box .inner h1,
.web-refresh.brand.krave.es-es .hero-banner-top .content-box .inner h1,
.web-refresh.brand.krave.en-gr .hero-banner-top .content-box .inner h1,
.web-refresh.brand.krave.el-gr .hero-banner-top .content-box .inner h1 {
  background: none;
  color: #ba0c2f !important;
}
.web-refresh.brand.krave.pt-pt .hero-banner-top .content-box .inner p,
.web-refresh.brand.krave.it-it .hero-banner-top .content-box .inner p,
.web-refresh.brand.krave.es-es .hero-banner-top .content-box .inner p,
.web-refresh.brand.krave.en-gr .hero-banner-top .content-box .inner p,
.web-refresh.brand.krave.el-gr .hero-banner-top .content-box .inner p {
  background: none;
  color: #13100d !important;
}
@media screen and (max-width: 999px) {
  .web-refresh.brand.fr-fr .fruit-loops .grid__item:nth-child(2),
  .web-refresh.brand.fr-fr .country-store .grid__item:nth-child(2),
  .web-refresh.brand.fr-fr .variety .grid__item:nth-child(2),
  .web-refresh.brand.fr-fr .fruit-loops .grid__item:nth-child(3),
  .web-refresh.brand.fr-fr .country-store .grid__item:nth-child(3),
  .web-refresh.brand.fr-fr .variety .grid__item:nth-child(3),
  .web-refresh.brand.fr-fr .fruit-loops .grid__item:nth-child(4),
  .web-refresh.brand.fr-fr .country-store .grid__item:nth-child(4),
  .web-refresh.brand.fr-fr .variety .grid__item:nth-child(4) {
    display: block;
  }
}
.web-refresh.de-ch.choco-krispies .hero-banner-top .content-box .inner h1 sup,
.web-refresh.de-ch.honey-bsss-pops .hero-banner-top .content-box .inner h1 sup {
  color: #ba0c2f !important;
}
.web-refresh.de-ch.krave .hero-banner-top .content-box .inner sup {
  color: #fff !important;
}
.web-refresh.fr-ch.krave .hero-banner-top .content-box .inner sup {
  color: #fff !important;
}
.web-refresh.fr-ch.honey-bsss-pops .hero-banner-top .content-box .inner h1 sup {
  color: #ba0c2f !important;
}
.web-refresh.it-it.krave .hero-banner-top .content-box .inner sup {
  color: #ba0c2f !important;
}
.web-refresh.da-dk.krave .hero-banner-top .content-box .inner sup {
  color: #fff !important;
}
@media screen and (max-width: 999px) {
  .web-refresh.crunchy-nut .en-gr .custom-slider .tns-nav button {
    font-size: 6px;
  }
}
