.removeTrasform {
  transform: none !important; }

.aui body {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

.aui body {
  font-family: "Noto Sans", sans-serif !important;
  font-size: 12px !important; }

@media (min-width: 600px) {
  .aui body {
    font-size: 16px !important; } }
/*INIZIO FIX PER BDIKINDINT-438*/
[data-component=carousel-hero] .slide {
  opacity: 0;
  visibility: hidden; }

/*FINE FIX PER BDIKINDINT-438*/
#wrapper {
  padding: 0; }

body {
  font-family: "Noto Sans", sans-serif !important; }

html, body {
  line-height: 1.15 !important; }

@media (min-width: 900px) {
  .signed-in .site-content {
    padding-top: 5px; }

  .signed-in .site-content.has-sub-navigation {
    padding-top: 56px; } }
/*China*/
html[lang="zh-CN"] h2 {
  font-family: "HaiBao" !important; }

html[lang="zh-CN"] .site-content h1, htmlhtml[lang="zh-CN"] .site-content h2,
html[lang="zh-CN"] .site-content h3, html[lang="zh-CN"] .site-content h4,
html[lang="zh-CN"] .site-content h5, html[lang="zh-CN"] .site-content h6,
html[lang="zh-CN"] .caption, html[lang="zh-CN"] .nav-main, html[lang="zh-CN"] .nav-panel-content,
html[lang="zh-CN"] .label-bottom {
  font-family: HaiBao !important; }

html[lang="zh-CN"] .carousel-slider .slide-title {
  font-family: "HaiBao" !important; }

html[lang="zh-CN"] .carousel-tab-select option {
  font-family: HaiBao !important; }

html[lang="zh-CN"] .boxTabsPopup .descriptionTabsPopup .titleTabs {
  font-family: HaiBao !important; }

html[lang="zh-CN"] .boxTabsPopup .descriptiontabsPopup .titleTabs {
  font-family: HaiBao !important; }

html[lang="zh-CN"] .blockquote-copy, html[lang="zh-CN"] .package-evolution-instructions-label,
html[lang="zh-CN"] .label-item, html[lang="zh-CN"] .title, html[lang="zh-CN"] .label, html[lang="zh-CN"] h1, html[lang="zh-CN"] .sub-nav-list li a {
  font-family: HaiBao !important; }

html[lang="zh-CN"] .component-timeline .timeline-item:first-child .label-bottom,
html[lang="zh-CN"] .component-timeline .timeline-item:last-child .label-bottom,
html[lang="zh-CN"] .component-timeline .timeline-item:hover .label-bottom {
  font-family: HaiBao !important; }

/*----- END China*/
/*Corea*/
html[lang="ko-KR"] h2 {
  font-family: godoMaum !important; }

html[lang="ko-KR"] .site-content h1, htmlhtml[lang="ko-KR"] .site-content h2,
html[lang="ko-KR"] .site-content h3, html[lang="ko-KR"] .site-content h4,
html[lang="ko-KR"] .site-content h5, html[lang="ko-KR"] .site-content h6,
html[lang="ko-KR"] .caption, html[lang="ko-KR"] .nav-main, html[lang="ko-KR"] .nav-panel-content,
html[lang="zh-CN"] .label-bottom {
  font-family: godoMaum !important; }

html[lang="ko-KR"] .carousel-slider .slide-title {
  font-family: godoMaum !important; }

html[lang="ko-KR"] .carousel-tab-select option {
  font-family: godoMaum !important; }

html[lang="ko-KR"] .boxTabsPopup .descriptionTabsPopup .titleTabs {
  font-family: godoMaum !important; }

html[lang="ko-KR"] .boxTabsPopup .descriptiontabsPopup .titleTabs {
  font-family: godoMaum !important; }

html[lang="ko-KR"] .blockquote-copy, html[lang="ko-KR"] .package-evolution-instructions-label,
html[lang="ko-KR"] .label-item, html[lang="ko-KR"] .title, html[lang="ko-KR"] .label, html[lang="ko-KR"] h1, html[lang="ko-KR"] .sub-nav-list li a,
html[lang="ko-KR"] .joy-of-toys-tooltip-label {
  font-family: godoMaum !important; }

html[lang="ko-KR"] .component-sub-nav a {
  font-size: 27px; }

html[lang="ko-KR"] .nav-link {
  font-size: 30px; }

html[lang="ko-KR"] .component-timeline .timeline-item:first-child .label-bottom,
html[lang="ko-KR"] .component-timeline .timeline-item:last-child .label-bottom,
html[lang="ko-KR"] .component-timeline .timeline-item:hover .label-bottom {
  font-family: godoMaum !important;
  font-size: 1.5vw; }

/*----- END Corea*/
/*GULP-AR*/
html[lang="ar-SA"] h2 {
  font-family: "Lalezar" !important; }

html[lang="ar-SA"] .site-content h1, htmlhtml[lang="ar-SA"] .site-content h2,
html[lang="ar-SA"] .site-content h3, html[lang="ar-SA"] .site-content h4,
html[lang="ar-SA"] .site-content h5, html[lang="ar-SA"] .site-content h6,
html[lang="ar-SA"] .caption, html[lang="ar-SA"] .nav-main, html[lang="ar-SA"] .nav-panel-content,
html[lang="ar-SA"] .label-bottom {
  font-family: Lalezar !important; }

html[lang="ar-SA"] .carousel-slider .slide-title {
  font-family: "Lalezar" !important; }

html[lang="ar-SA"] .carousel-tab-select option {
  font-family: Lalezar !important; }

html[lang="ar-SA"] .boxTabsPopup .descriptionTabsPopup .titleTabs {
  font-family: Lalezar !important; }

html[lang="ar-SA"] .boxTabsPopup .descriptiontabsPopup .titleTabs {
  font-family: Lalezar !important; }

html[lang="ar-SA"] .blockquote-copy, html[lang="ar-SA"] .package-evolution-instructions-label,
html[lang="ar-SA"] .label-item, html[lang="ar-SA"] .title, html[lang="ar-SA"] .label, html[lang="ar-SA"] h1, html[lang="ar-SA"] .sub-nav-list li a {
  font-family: Lalezar !important; }

html[lang="ar-SA"] .component-timeline .timeline-item:first-child .label-bottom,
html[lang="ar-SA"] .component-timeline .timeline-item:last-child .label-bottom,
html[lang="ar-SA"] .component-timeline .timeline-item:hover .label-bottom {
  font-family: Lalezar !important; }

/*----- END GULP-AR*/
/*Israele IL - IW start*/
html[lang="iw-IL"] h2 {
  font-family: "Varela" !important; }

html[lang="iw-IL"] .site-content h1, htmlhtml[lang="iw-IL"] .site-content h2,
html[lang="iw-IL"] .site-content h3, html[lang="iw-IL"] .site-content h4,
html[lang="iw-IL"] .site-content h5, html[lang="iw-IL"] .site-content h6,
html[lang="iw-IL"] .caption, html[lang="iw-IL"] .nav-main, html[lang="iw-IL"] .nav-panel-content,
html[lang="iw-IL"] .label-bottom {
  font-family: Varela !important; }

html[lang="iw-IL"] .carousel-slider .slide-title {
  font-family: "Varela" !important; }

html[lang="iw-IL"] .carousel-tab-select option {
  font-family: Varela !important; }

html[lang="iw-IL"] .boxTabsPopup .descriptionTabsPopup .titleTabs {
  font-family: Varela !important; }

html[lang="iw-IL"] .boxTabsPopup .descriptiontabsPopup .titleTabs {
  font-family: Varela !important; }

html[lang="iw-IL"] .blockquote-copy, html[lang="iw-IL"] .package-evolution-instructions-label,
html[lang="iw-IL"] .label-item, html[lang="iw-IL"] .title, html[lang="iw-IL"] .label, html[lang="iw-IL"] h1, html[lang="iw-IL"] .sub-nav-list li a {
  font-family: Varela !important; }

html[lang="iw-IL"] .component-timeline .timeline-item:first-child .label-bottom,
html[lang="iw-IL"] .component-timeline .timeline-item:last-child .label-bottom,
html[lang="iw-IL"] .component-timeline .timeline-item:hover .label-bottom {
  font-family: Varela !important; }

/*----- Israele IL - IW end*/
.site-content h1, .site-content h2 {
  font-size: 36px;
  text-rendering: auto; }

.site-content p {
  margin-top: 1em;
  margin-bottom: 1em; }

h1 {
  line-height: 0.91429 !important; }

.portlet-login {
  padding-top: 80px;
  padding-left: 20px; }

.site-content h1 {
  margin: 0; }

/* .button-cta.button-alternate { */
/*     color: #f3410e !important; */
/* } */
body.site {
  display: block; }

.aui body {
  color: #424242; }

html[lang="ru-RU"] h2 {
  font-family: "Noteworthy" !important; }

html[lang="el-GR"] h2 {
  font-family: "Gagalin" !important; }

h2 {
  line-height: .91429 !important;
  font-weight: normal !important;
  text-rendering: auto !important;
  font-family: "Chronic", sans-serif !important; }

/* NAVIGATION MENU - START */
.nav-icon img {
  height: 20px;
  vertical-align: bottom; }

.component-sub-nav a:hover {
  color: #009fe5 !important; }

.sub-nav-list-item a {
  text-decoration: none !important; }

.nav-panel-label {
  margin: 0 0 -1ex !important;
  color: #009fe5 !important;
  font-size: 24px !important;
  line-height: .91429 !important;
  text-align: center; }

/*originale*/
/* @media ( min-width : 900px) , ( min-device-width : 900px) and
	(orientation : portrait) {
	.component-sub-nav .sub-nav-list {
		padding: 0 25px 0 180px !important;
	}
	.component-sub-nav .sub-nav-list-item.is-active a {
		color: #009fe5 !important;
	}
} */
/*Cambio originale fix #142 sottolineatura tablet*/
@media (min-width: 900px) {
  .component-sub-nav .sub-nav-list {
    padding: 0 25px 0 180px !important; }

  .component-sub-nav .sub-nav-list-item.is-active a {
    color: #009fe5 !important; } }
@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .nav-main .main-active .nav-link:after, .nav-main .main-active .nav-link:before {
    opacity: 1;
    width: calc(100% - 40px); }

  .component-sub-nav .sub-nav-list {
    padding: 0 25px 0 180px !important; }

  .component-sub-nav .sub-nav-list-item.is-active a,
  .sub-nav-list-item.js-sub-nav-list-item.is-active a:after,
  .sub-nav-list-item.js-sub-nav-list-item.is-active a:before {
    color: #009fe5 !important;
    background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAAGCAMAAAAG9RsKAAAAMFBMVEVMaXEAoeIAneMAn+MAn+MAn+MAnuIAn+MAn+MAn+MAn+MAn+MAn+MAn+MAn+MAn+PSxRC0AAAAD3RSTlMAChU+citkhVKbxOWz1fQVXwfmAAAA0klEQVR42q2Q224FIQhFR0AFBf3/v+1GcyZN39p0ZbgpG+I8/0r5RS8x3fgRstBTuDLX56mNiVh6l6aq3SwzmHRrLMOUahP9uS51Yw73mN7UZ5iNtfforflaMUCgnnNNn3tnGtmNJEZsnCxYMkGMg7tbb1q/L+O+L2hMEYA7Ibnx3E6Ewzv9qiKuwR8GSJ+7mN7n2FqY8BeObIabR3ogYtgxzNyRWBfBqz6LmEilm58OlXGE+XNQclVlFUwAytwqVcYRFYK0UMGHESheqNxwGyjLL0O0EJX7Szs9AAAAAElFTkSuQmCC) 20% 70%; } }
@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .nav-main .main-active .nav-link:after, .nav-main .main-active .nav-link:before {
    opacity: 1;
    width: calc(100% - 40px); }

  .component-sub-nav .sub-nav-list {
    padding: 0 25px 0 180px !important; }

  .component-sub-nav .sub-nav-list-item.is-active a,
  .sub-nav-list-item.js-sub-nav-list-item.is-active a:after,
  .sub-nav-list-item.js-sub-nav-list-item.is-active a:before {
    color: #009fe5 !important;
    background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAAGCAMAAAAG9RsKAAAAMFBMVEVMaXEAoeIAneMAn+MAn+MAn+MAnuIAn+MAn+MAn+MAn+MAn+MAn+MAn+MAn+MAn+PSxRC0AAAAD3RSTlMAChU+citkhVKbxOWz1fQVXwfmAAAA0klEQVR42q2Q224FIQhFR0AFBf3/v+1GcyZN39p0ZbgpG+I8/0r5RS8x3fgRstBTuDLX56mNiVh6l6aq3SwzmHRrLMOUahP9uS51Yw73mN7UZ5iNtfforflaMUCgnnNNn3tnGtmNJEZsnCxYMkGMg7tbb1q/L+O+L2hMEYA7Ibnx3E6Ewzv9qiKuwR8GSJ+7mN7n2FqY8BeObIabR3ogYtgxzNyRWBfBqz6LmEilm58OlXGE+XNQclVlFUwAytwqVcYRFYK0UMGHESheqNxwGyjLL0O0EJX7Szs9AAAAAElFTkSuQmCC) 20% 70%; } }
/*end #142 tablet*/
/* mobile menu */
/*.site-content h2 {
    font-size: 24px !important;
}*/
.sub-nav-list li a {
  color: #1e2136 !important; }

.nav-header {
  display: block;
  font-weight: normal;
  color: #fff !important;
  font-weight: 400 !important;
  padding: 0 !important;
  text-transform: none !important; }

.nav-header .nav {
  margin: auto; }

.nav-header .nav .container {
  width: auto; }

/*AGGIUNTO OVERFLOW E MAX-HEIGHT PER TICKET (COMMENTO) BDIKINDINT-364*/
.nav-main .nav-list {
  margin-left: auto !important;
  letter-spacing: -.01ex;
  /*max-height: 56px;
  overflow-y: hidden;*/ }

@media (min-width: 600px) {
  .nav-main .nav-list {
    font-size: 16px; } }
nav ul {
  margin: 0 !important;
  padding: 0 !important; }

.nav-panel {
  z-index: 7; }

.nav-panel-content .nav-link {
  padding: 10px !important; }

.nav-link {
  padding: 20px !important;
  color: currentColor !important;
  margin: 0 !important;
  text-shadow: none !important; }

.nav-link:hover {
  text-decoration: none !important; }

.nav-logo img {
  vertical-align: bottom !important; }

/* NAVIGATION MENU - END */
/* FOOTER - START */
.footer .container {
  width: auto; }

.footer-nav .nav-list-item {
  line-height: 1.15 !important; }

.footer-nav .nav-list-link {
  padding: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-shadow: none !important; }

.footer-nav .nav-list-link:hover {
  color: inherit; }

.footer .language-list {
  margin: 0; }

.footer .language-list-item {
  line-height: 1.15 !important; }

.footer .flags-list {
  margin: 0; }

.footer p {
  margin-top: 10px; }

.footer a:hover {
  color: currentColor !important; }

.language-selector-mobile label {
  margin-bottom: 0px; }

.language-selector-mobile label {
  font-size: 16px;
  font-weight: 700;
  line-height: 2.5625; }

.language-selector-mobile .language-list li {
  line-height: 2.5625; }

@media (min-width: 900px) {
  .footer .nav-list-item {
    margin-bottom: 1vw; } }
@media (min-width: 0px) and (max-width: 599px) {
  .footer .container {
    padding: 16vw 8vmin 2vmin; }

  .footer .flags {
    bottom: 21.5vmin; }

  .flag-item {
    width: 48px; }

  .footer .language-selector {
    bottom: 6vmin; }

  .language-selector-label {
    height: 40px;
    width: 81px; } }
@media (min-width: 600px) and (max-width: 899px) {
  .footer .flags {
    bottom: 15vmin; }

  .footer .language-selector {
    bottom: 7vmin; } }
@media screen and (orientation: landscape) and (min-width: 600px) and (max-width: 899px) {
  .footer .flags {
    bottom: 25vmin; } }
@media (max-width: 899px) {
  .footer .container {
    min-height: auto;
    padding: 10vw 8vmin 5vmin;
    height: auto; }

  .footer .footer-logo p {
    width: 60%; } }
/* FOOTER - END */
.dockbar-messages .footer {
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0; }

.dockbar-messages .footer {
  margin-top: 0; }

.dockbar-messages .footer {
  margin-top: 0; }

.dockbar-ready [data-component="nav-header"] {
  top: 55px !important; }

.signed-in.controls-visible div .portlet-column.yui3-dd-drop > .portlet-column-content.empty {
  border: 1px dashed #ddd;
  display: block;
  min-height: 200px;
  background-color: #f1f1f1; }

@media (min-width: 600px) {
  :root {
    font-size: 16px !important; } }
.site-content .label {
  color: #009fe5;
  font-weight: 700;
  text-shadow: none;
  letter-spacing: .025em;
  font-size: 11px;
  line-height: 24px !important; }

@media (max-width: 767px) {
  body {
    padding-left: 0 !important;
    padding-right: 0 !important; } }
html, body {
  background: #faf5ed !important; }

.site-content .carousel {
  margin-bottom: 0 !important; }

html[lang="ru-RU"] .site-content h1, html[lang="ru-RU"] .site-content h2,
html[lang="ru-RU"] .site-content h3, html[lang="ru-RU"] .site-content h4,
html[lang="ru-RU"] .site-content h5, html[lang="ru-RU"] .site-content h6,
html[lang="ru-RU"] caption, html[lang="ru-RU"] .nav-main, html[lang="ru-RU"] .nav-panel-content {
  font-family: "Noteworthy"; }

html[lang="el-GR"] .site-content h1, htmlhtml[lang="el-GR"] .site-content h2,
html[lang="el-GR"] .site-content h3, html[lang="el-GR"] .site-content h4,
html[lang="el-GR"] .site-content h5, html[lang="el-GR"] .site-content h6,
html[lang="el-GR"] caption, html[lang="el-GR"] .nav-main, html[lang="el-GR"] .nav-panel-content {
  font-family: "Gagalin"; }

.site-content h1, .site-content h2, .site-content h3, .site-content h4,
.site-content h5, .site-content h6, caption, .nav-main,
.nav-panel-content {
  -webkit-font-smoothing: antialiased;
  font-family: "Chronic", sans-serif;
  font-weight: 400;
  letter-spacing: -.01ex;
  text-rendering: auto !important; }

.site-content h3 {
  margin-bottom: 1em;
  margin-top: 1em; }

/* DATA COMPONENT CAROUSEL HERO - START */
.carousel-pagination {
  margin: 0 !important; }

.carousel-pagination-dot {
  line-height: 0 !important; }

html[lang="ru-RU"] .carousel-slider .slide-title {
  font-family: "Noteworthy" !important; }

html[lang="el-GR"] .carousel-slider .slide-title {
  font-family: "Gagalin" !important; }

.carousel-slider .slide-title {
  font-family: "Chronic", sans-serif !important;
  font-weight: 400 !important;
  text-rendering: none; }

[data-component=teaser-ingredient] .container .button-cta, [data-component=teaser-ingredient] .container .button-cta:hover,
[data-component=teaser] .container .button-cta, [data-component=teaser] .container .button-cta:hover,
[data-component=category] .container .button-cta, [data-component=category] .container .button-cta:hover,
[data-component=ingredient-selector] .button-cta, [data-component=ingredient-selector] .button-cta:hover,
.carousel-slide .button-cta {
  color: #fff !important; }

[data-component=carousel-hero] .carousel-slider .slide-copy p {
  font-size: 16px;
  line-height: 1.5;
  margin: 2em 0; }

@media (max-width: 899px) {
  [data-component=tile-grid] .carousel-pagination {
    bottom: -42.66667px; } }
@media (max-width: 599px) {
  [data-component=carousel-hero] .carousel-slider {
    height: 90%; }

  [data-component=carousel-hero] .carousel-slider:before {
    padding-top: 150%; }

  [data-component=carousel-hero] .slide-copy {
    padding: 0.5em 1em;
    display: flex;
    justify-content: center;
    align-items: center; }

  [data-component=carousel-hero] .slide-title {
    font-size: 30px; }

  [data-component=carousel-hero] .carousel-pagination {
    top: 15px;
    position: relative; }

  [data-component=carousel-hero] .carousel-slider .slide-copy p {
    margin: 1em 0;
    font-size: 14px;
    min-height: 9em;
    overflow: hidden; }

  [data-component=carousel-hero] .button-cta {
    height: 55px; }

  [data-component=carousel-hero] .button-cta:after {
    height: 130%;
    top: 50%;
    width: 88px; }

  [data-component=carousel-hero] .button-cta-label {
    font-size: 20px; }

  [data-component=carousel-hero] .button-cta-label .icon {
    height: 19px;
    width: 19px; }

  [data-component=carousel-hero] .button-cta-cap {
    right: -37px; }

  [data-component=carousel-hero] .slide-image-only {
    height: 100%; } }
@media (max-width: 399px) {
  [data-component=carousel-hero] .carousel-slider .slide-copy p {
    margin: 0.5em 0;
    font-size: 3.8vw; } }
@media (min-width: 900px) {
  [data-component=carousel-hero] .carousel-slider .slide-copy p {
    font-size: 1.18056vw; } }
/* DATA COMPONENT CAROUSEL HERO - END */
/* DATA COMPONENT CTA VIDEO - START */
.cta-video .container {
  width: auto !important; }

[data-component=cta-video] .container {
  width: auto !important; }

@media (min-width: 0px) and (max-width: 899px) {
  .cta-video-title {
    margin: 0 auto .75ex !important; }

  .cta-video-description {
    margin: 0 auto 1.5em !important; } }
@media (min-width: 900px) and (max-width: 1439px) {
  .cta-video-description {
    margin: 0 auto 1.5em 0 !important; }

  .cta-video-title {
    font-size: 3.88889vw !important;
    margin: 0 auto .75ex 0 !important; } }
@media (min-width: 1440px) {
  .cta-video-title {
    font-size: 5vw !important;
    margin: 0 auto .75ex 0 !important; } }
.no-touchevents a:hover {
  color: #f3410e; }

/* DATA COMPONENT CTA VIDEO - END */
/* DATA COMPONENT ARTICLE BLOCKS - START */
.social-template section[data-component=article-blocks] {
  margin-top: -128px;
  padding-bottom: 96px; }

.article-blocks-content .container {
  width: auto; }

.article-blocks-content .container .carousel {
  margin-bottom: 0; }

.article-blocks-content .container .carousel .article-block-title {
  margin-top: 1em;
  margin-bottom: 1em;
  font-family: Noto Sans, sans-serif; }

.tile-label {
  background-color: #fff !important;
  border-radius: 24px !important;
  padding: 0 .69444vw !important;
  font-size: 2.25vw !important;
  line-height: 2.18182 !important; }

.tile .media {
  margin-top: 0; }

@media (min-width: 600px) {
  .tile-label {
    font-size: 1.25vw !important; }

  .social-template section[data-component=article-blocks] {
    margin-top: -160px; } }
@media (min-width: 900px) {
  .tile-label {
    font-size: .76389vw !important; }

  .tile-title {
    font-size: 1.25vw;
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  [data-component=article-blocks] .article-blocks-title {
    font-size: 5vw !important; } }
.article-blocks-content .article-block-content p {
  font-size: 11px;
  background: none;
  white-space: inherit; }

/* DATA COMPONENT ARTICLE BLOCKS - END */
/* DATA COMPONENT CAROUSEL EXPLORE - START */
[data-component="carousel-explore"] .row-fluid::before {
  display: block !important; }

[data-component="carousel-explore"] .span12 {
  float: none !important; }

.carousel-explore-title {
  margin-top: 0.83em !important;
  margin-bottom: 0.83em !important; }

section[data-component="carousel-explore"] .slide-title {
  letter-spacing: normal !important;
  line-height: 1.15 !important;
  text-rendering: auto !important; }

.carousel-explore-footer a, .carousel-explore-footer a:hover, [data-component=cta-image] .container a,
[data-component=cta-image] .container a:hover {
  color: #fff; }

@media (min-width: 600px) {
  [data-component=carousel-explore] .carousel-explore-title {
    font-size: 5vw !important;
    margin: 0 !important; } }
@media (min-width: 900px) {
  [data-component=carousel-explore] .carousel {
    background: radial-gradient(200px at 50% 50%, #ffffff 0%, #ffffff 33%, rgba(241, 237, 233, 0.3) 60%, rgba(241, 237, 233, 0) 80%), no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOTIiIGhlaWdodD0iMzYyIj4KCTxwYXRoIGZpbGw9IiNmYWY1ZWQiCgkgICAgICBkPSJNMTc0LjUgNWMxMy4zLTIuOCAyNi43LTQgNDAtNGg1bDQuOC40YzMuMy4yIDYuNS41IDkuOCAxIDYuNi42IDEzIDEuOCAxOS40IDMuMyAyNS4zIDYgNDkuMiAxNy43IDY5LjUgMzQuOCA0MC43IDMzLjQgNjYuNyA4Ni42IDY3IDE0MXY1LjJjMCAxLjgtLjIgMy42LS4zIDUuMy0uMiAzLjUtLjYgNy0xIDEwLjUtMSA3LTIuNiAxMy42LTQuNiAyMC4yLTQgMTMuMi0xMCAyNS42LTE3LjQgMzcuMi0xNC44IDIzLTM1LjIgNDIuMy01Ny42IDU1LjgtNDUgMjguNy05Ny44IDM0LTE0My43IDQyLjItNS44IDEtMTEuNiAxLjUtMTcuMiAxLjhsLTguMi4yaC00LjJsLTQtLjNjLTExLS42LTIxLjMtMi40LTMxLjItNS42LTIwLTYtMzgtMTcuNC01My40LTM0LjMtMTUuMy0xNi40LTI4LTM4LjUtMzYtNjMuNS00LTEyLjQtNi44LTI1LjctOC40LTM5LjItLjgtNi44LTEuMy0xMy43LTEuNS0yMC42VjE4NmMwLTEuOCAwLTMuNi4yLTUuMyAwLTEuNyAwLTMuNS4yLTUuMkM1LjIgMTE2LjUgMjIgNzggNTAuNiA1M2MyOS0yNS41IDcwLjgtMzYgMTI0LTQ4eiIgLz4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwOUZFMyIgc3Ryb2tlLXdpZHRoPSIyIgoJICAgICAgZD0iTTE3NC41IDVjMTMuMy0yLjggMjYuNy00IDQwLTRoNWw0LjguNGMzLjMuMiA2LjUuNSA5LjggMSA2LjYuNiAxMyAxLjggMTkuNCAzLjMgMjUuMyA2IDQ5LjIgMTcuNyA2OS41IDM0LjggNDAuNyAzMy40IDY2LjcgODYuNiA2NyAxNDF2NS4yYzAgMS44LS4yIDMuNi0uMyA1LjMtLjIgMy41LS42IDctMSAxMC41LTEgNy0yLjYgMTMuNi00LjYgMjAuMi00IDEzLjItMTAgMjUuNi0xNy40IDM3LjItMTQuOCAyMy0zNS4yIDQyLjMtNTcuNiA1NS44LTQ1IDI4LjctOTcuOCAzNC0xNDMuNyA0Mi4yLTUuOCAxLTExLjYgMS41LTE3LjIgMS44bC04LjIuMmgtNC4ybC00LS4zYy0xMS0uNi0yMS4zLTIuNC0zMS4yLTUuNi0yMC02LTM4LTE3LjQtNTMuNC0zNC4zLTE1LjMtMTYuNC0yOC0zOC41LTM2LTYzLjUtNC0xMi40LTYuOC0yNS43LTguNC0zOS4yLS44LTYuOC0xLjMtMTMuNy0xLjUtMjAuNlYxODZjMC0xLjggMC0zLjYuMi01LjMgMC0xLjcgMC0zLjUuMi01LjJDNS4yIDExNi41IDIyIDc4IDUwLjYgNTNjMjktMjUuNSA3MC44LTM2IDEyNC00OHoiCgkgICAgICBzdHJva2UtZGFzaGFycmF5PSI2IDEyIi8+Cjwvc3ZnPg==) 50% 25%/auto;
    margin-bottom: 4.44444vw !important; } }
/* DATA COMPONENT CAROUSEL EXPLORE - END */
/* DATA COMPONENT CTA IMAGE - START */
[data-component=cta-image] .container {
  width: auto; }

[data-component=cta-image].no-after:after {
  background: none; }

@media (min-width: 900px) {
  [data-component=cta-image] .cta-image-title {
    font-size: 3.88889vw !important; } }
/* DATA COMPONENT CTA IMAGE - END */
/* CAROUESEL OVERVIEW PRODUCT - START */
[data-component=carousel-overview-product] .carousel-overview-product-title {
  margin-top: 0.83em; }

@media (min-width: 600px) {
  [data-component=carousel-overview-product] h2 {
    font-size: 56px; } }
@media screen and (orientation: landscape) and (min-width: 600px) and (max-width: 899px) {
  [data-component=carousel-overview-product] {
    padding-bottom: 27.33333vw; } }
/* CAROUESEL OVERVIEW PRODUCT - END */
/* DATA COMPONENT CAROUSEL HERO PRODUCT - START */
[data-component="carousel-hero-product"] .slide-video .label {
  background-color: transparent;
  padding: 0;
  font-size: 12px !important; }

@media (min-width: 900px) {
  [data-component="carousel-hero-product"] .slide-video .label {
    margin-bottom: 0.83333vw;
    font-size: 1.04167vw !important; } }
[data-component="video-player"].is-visible {
  display: -ms-flexbox !important;
  display: flex !important; }

[data-component="video-player"] {
  display: none !important; }

/* DATA COMPONENT CAROUSEL HERO PRODUCT - END */
/* DATA COMPONENT SOCIAL MEDIA SLIDES - START */
[data-component="social-media-slides"] .container, [data-component="carousel-overview-product"] .container {
  width: auto !important; }

[data-component=social-media-slides] .meta a:hover {
  color: currentColor; }

[data-component="social-media-slides"] .social-media-slides-title {
  margin-bottom: 4.44444vw;
  margin-top: 3.229vw; }

@media (max-width: 599px) {
  [data-component="social-media-slides"] .social-media-slides-title {
    margin-top: 8vw; } }
@media (min-width: 600px) {
  [data-component="social-media-slides"] .social-media-slides-title {
    /* font-size: 3.88889vw!important; */
    font-size: 5vw; } }
/* DATA COMPONENT SOCIAL MEDIA SLIDES - END */
/* DATA COMPONENT INGREDIENTS - START */
.ingredients-heading {
  margin-top: 0.83em !important;
  margin-bottom: 0.83em !important; }

[data-component="ingredients"] h2.ingredients-heading {
  font-size: 36px; }

[data-component="ingredients"] .ingredients-caption {
  line-height: 1 !important;
  margin: 0 !important;
  font-size: 36px; }

[data-component="ingredients"] .ingredients-table {
  background-color: #aadaf9 !important;
  max-width: 672px !important; }

[data-component="ingredients"] .ingredients-byline {
  /*margin: 2rem 0 !important;*/
  /* Fix tabella ingredients: note allineate alla tabella */
  margin: 2rem auto !important;
  max-width: 737px !important;
  text-align: left; }

[data-component="ingredients"] .ingredients-footer-heading {
  font-size: 24px !important;
  line-height: 1 !important; }

[data-component="ingredients"] .ingredients-footer a.button-cta, [data-component="ingredients"] .ingredients-footer a.button-cta:hover,
[data-component="seasonal-tabs"] .seasonal-tabs-content a.is-active:hover {
  color: #fff; }

@media (min-width: 600px) {
  [data-component="ingredients"] {
    margin-top: 24vw; }

  .mimimum-template section[data-component="ingredients"] {
    margin-top: 16vw; }

  [data-component="ingredients"] h2.ingredients-heading, [data-component="ingredients"] .ingredients-caption {
    font-size: 56px; } }
@media (min-width: 900px) {
  [data-component="ingredients"] .ingredients-footer-heading {
    font-size: 2.5vw !important;
    margin: 1em -1ex 2em !important; }

  [data-component="ingredients"] h2.ingredients-heading, [data-component="ingredients"] .ingredients-caption {
    font-size: 6.25vw; }

  /* [data-component="ingredients"] .ingredients-table {
  	max-width: 46.66667vw!important;
  } */ }
[data-component="ingredients"] .ingredients-label {
  width: 100%;
  padding: 0;
  background-color: transparent; }

/* DATA COMPONENT INGREDIENTS - END */
/* DATA COMPONENT CAROUSEL RANGE - START */
.social-template section[data-component="carousel-range"] {
  background: #faf5ed;
  margin-top: 9.31944vw; }

.social-template section[data-component="carousel-range"]:before {
  content: "";
  height: 11.31944vw;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -ms-transform: translateY(-11.31944vw);
  transform: translateY(-11.31944vw);
  background: white no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjE2My4yIj48cGF0aAoJZmlsbD0iI2ZhZjVlZCIgZD0iTTEwMjYgMEM3MTggMCA1NjIuNCAxMTIuOCAzNTYgMTUxIDE0OS42IDE4OS4yIDAgMTIwIDAgMTIwdjQzLjJoMTQ0MFY4MlMxMjg4LjMgMCAxMDI2IDB6Ii8+PC9zdmc+) bottom/100% auto; }

.social-template section[data-component="carousel-range"] .carousel-range-container:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjkyIj4KCTxwYXRoIGZpbGw9IiNmYWY1ZWQiCgkgICAgICBkPSJNLjUuNHY2Ny4zQzUuNSA2NS4yIDEyNCA2LjUgMzU1LjUuNHptNDUyLjggMGMyNzIgNC43IDQzOCA0MSA2MzAuNyA3Ni41IDIwMi43IDM3LjUgMzUwLjItOS4yIDM1NS41LTExVi41eiIvPgo8L3N2Zz4=); }

.social-template section[data-component="carousel-range"] .carousel-range-container {
  padding-bottom: 65px; }

[data-component="carousel-range"] .carousel-range-title {
  margin-top: 0;
  margin-bottom: 0.6em; }

[data-component="carousel-range"] .carousel-range-container .carousel-pagination {
  margin-top: 30px !important; }

[data-component="carousel-range"] .range-item .media.no-doodle {
  background: none !important; }

@media (min-width: 900px) {
  [data-component="carousel-range"] .carousel-range-title {
    font-size: 4.86111vw !important;
    margin-bottom: 0.2em;
    padding-top: 0em; }

  .social-template section[data-component="carousel-range"] .carousel-range-container {
    padding-bottom: 100px; } }
/* DATA COMPONENT CAROUSEL RANGE - END */
/* DATA COMPONENT TOY ITEMS - START */
[data-component="toy-items"] .toy-items-list {
  margin: 0 !important;
  padding: 0 !important; }

[data-component=toy-items] .container {
  width: auto !important; }

[data-component="toy-items"] .toy-item-title {
  font-size: 3rem !important;
  line-height: .83333 !important;
  margin: 0 0 24px !important;
  padding: 0; }

@media (min-width: 900px) {
  [data-component="toy-items"] .toy-item-title {
    font-size: 6.25vw !important; }

  [data-component="toy-items"] .toy-item-description {
    margin-bottom: 0 !important; } }
/* DATA COMPONENT TOY ITEMS - END */
/* DATA COMPONENT SEASONAL TAB - START */
[data-component="seasonal-tabs"] .container {
  width: auto; }

@media (max-width: 899px) {
  html[lang="ru-RU"] .carousel-tab-select option {
    font-family: "Noteworthy"; }

  html[lang="el-GR"] .carousel-tab-select option {
    font-family: "Gagalin"; }

  .carousel-tab-select option {
    font-family: "Chronic", sans-serif;
    font-weight: 400; }

  [data-component="seasonal-tabs"] .carousels:before {
    padding-top: 5%; }

  [data-component="seasonal-tabs"] .seasonal-tabs-content {
    height: 100%; }

  [data-component="seasonal-tabs"] .carousel-controls {
    height: 100%; }

  [data-component=seasonal-tabs] .carousel-button {
    top: 33%; }

  /* Style of select, not used */
  	/* [data-component=seasonal-tabs] .carousel-tab-select-container{
  		display:none;
  		background-color: #fff;
  	    top: 45%;
  	    position: absolute;
  	    padding-top: 30px;
  	    width: 178px;
  	    z-index: 2;
  	    -webkit-border-bottom-right-radius: 10px;
  	    -webkit-border-bottom-left-radius: 10px;
  	    -moz-border-radius-bottomright: 10px;
  	    -moz-border-radius-bottomleft: 10px;
  	    border: 2px solid;
  	    border-bottom-right-radius: 10px;
      	border-bottom-left-radius: 10px;
  	    z-index: 2;
  	}
  
  	[data-component=seasonal-tabs] .carousel-tab-option {
  	    background-color: #fff;
  	    color: #f3410e;
  	    font-family: "Chronic",sans-serif;
  	    font-weight: 400;
  	    padding: 10px;
  	    font-size: 24px;
  	    font-weight: 400;
  	    line-height: .83333;
  	}
  	[data-component=seasonal-tabs] .carousel-tab-option:last-child {
  		border: 2px #fff solid;
  	    border-bottom-right-radius: 10px;
      	border-bottom-left-radius: 10px;
  	}
  
  	[data-component=seasonal-tabs] .button-cta{
  		z-index: 3;
  	} */ }
/* DATA COMPONENT SEASONAL TAB - END */
/* DATA COMPONENT CAROUSEL TABS - START */
[data-component="carousel-tabs"] {
  position: relative; }

@media (max-width: 899px) {
  [data-component="carousel-tabs"] {
    min-height: 636px; } }
/* DATA COMPONENT CAROUSEL TABS - END */
/* DATA COMPONENT CAROUSEL STORY HEADER - START */
[data-component="kinder-story-header"] .timeline-wrapper .timeline-list .timeline-item .item-inner span {
  font-size: 24px !important;
  background-color: transparent;
  padding: unset; }

.ru-language-baltics [data-component="carousel-story"] .timeline-wrapper .timeline-list .timeline-item .item-inner span,
html[lang="ru-RU"] [data-component="carousel-story"] .timeline-wrapper .timeline-list .timeline-item .item-inner span {
  font-size: 19px !important; }

[data-component="kinder-story-header"] .timeline-wrapper .timeline-list .timeline-item .item-inner img {
  max-width: none; }

/* DATA COMPONENT CAROUSEL STORY HEADER - END */
/* DATA COMPONENT CAROUSEL STORY - START */
[data-component="carousel-story"] .timeline-wrapper .timeline-list .timeline-item .item-inner img {
  max-width: none; }

[data-component="carousel-story"] .timeline-wrapper .timeline-list .timeline-item .item-inner span {
  font-size: 24px !important;
  background-color: transparent;
  padding: unset; }

[data-component="carousel-story"] .carousel-container .carousel-wrapper .carousel-slider .carousel-slide .background.media {
  margin-top: auto; }

[data-component="carousel-story"] .the-kinder-story-disclaimer {
  position: absolute;
  margin: 5rem 0;
  width: 100%;
  text-align: center;
  font-family: "Noto Sans", sans-serif;
  font-style: italic;
  font-size: 16px;
  color: gray; }

@media (max-width: 899px) {
  [data-component="carousel-story"] .slide-type-content .content h2, [data-component="carousel-story"] .slide-type-content-square .content h2,
  [data-component="carousel-story"] .slide-type-end .content h2 {
    font-size: 56px; }

  [data-component=carousel-story] .slide-type-text .title {
    line-height: 70px !important; } }
@media (max-width: 599px) {
  [data-component="carousel-story"] {
    padding-bottom: 33.66667vw; }

  [data-component="carousel-story"] .carousel-slide .slide-type-end .content h2 {
    margin-top: 0.83em; }

  [data-component="carousel-story"] .slide-type-content .content h2, [data-component="carousel-story"] .slide-type-content-square .content h2,
  [data-component="carousel-story"] .slide-type-end .content h2 {
    /* font-size: 36px; */
    /*MODIFICA DEL FONT SIZE PER FIX DEL TICKET BDIKINDINT 255 (TERZO PUNTO)*/
    font-size: 7vw;
    margin-bottom: 10%; } }
/* DATA COMPONENT CAROUSEL STORY - END */
/* DATA COMPONENT ADS - START */
[data-component="ads"] .container {
  width: auto !important; }

/* DATA COMPONENT ADS - END */
/* DATA COMPONENT PLAYFUL PORTIONS - START */
[data-component="playful-portions"] .container {
  width: auto !important; }

/* DATA COMPONENT PLAYFUL PORTIONS - END */
/* DATA COMPONENT BLOCKQUOTE - START */
[data-component="blockquote"] blockquote {
  border-left: initial;
  padding: initial !important;
  margin: initial; }

[data-component="blockquote"] h2.wave-blockquote-quote, [data-component="wave-blockquote"] h2.wave-blockquote-quote {
  font-size: 36px !important; }

@media (min-width: 600px) {
  [data-component="blockquote"] h2.wave-blockquote-quote, [data-component="wave-blockquote"] h2.wave-blockquote-quote {
    font-size: 56px !important; } }
/* DATA COMPONENT BLOCKQUOTE - END */
/* DATA COMPONENT VIDEO COLLECTION - START */
[data-component="video-collection"] {
  display: flex !important; }

[data-component="video-collection"] .video-collection-heading small {
  font-size: 80%;
  color: #f3410c; }

[data-component="video-collection"] .video-collection-thumbnails {
  padding: 0;
  margin: 0; }

[data-component=video-collection] .video-collection-description {
  font-size: 16px; }

@media (min-width: 900px) {
  [data-component=video-collection] .video-collection-description {
    font-size: 1.45833vw; } }
/* DATA COMPONENT VIDEO COLLECTION - END */
/* DATA COMPONENT MAGICAL MOMENTS - START */
[data-component="magical-moments"] .container {
  width: auto !important; }

[data-component="magical-moments"] .magical-moments-heading {
  font-size: 8.88889vw !important;
  margin: 0 0 30px; }

/* DATA COMPONENT MAGICAL MOMENTS - END */
/* DATA COMPONENT BRAND - START */
[data-component="brand"] .brand-content .media {
  overflow: unset; }

[data-component="brand"] .container .brand-description p {
  font-size: 16px; }

@media (min-width: 900px) {
  [data-component="brand"] .container .brand-description p {
    font-size: 1.25833vw; } }
/* DATA COMPONENT BRAND - END */
[data-component=carousel-story] .slide-type-intro .title {
  line-height: initial !important; }

@media (max-width: 599px) {
  .button-explore.button-cta {
    background-color: #f3410e;
    min-width: 0px;
    position: absolute;
    transform: translateX(-50%); }

  .button-explore.button-cta .button-cta-label span.label-item {
    display: inherit; } }
@media screen and (orientation: portrait) and (min-width: 600px) and (max-width: 899px) {
  [data-component=carousel-story] .slide-type-end h2 {
    padding-top: 40px; } }
@media (max-width: 599px) {
  [data-component=kinder-story-header] .component-timeline .timeline-container span.label-bottom {
    line-height: 1.15; } }
@media (max-width: 899px) {
  [data-component=playful-portions] .container .playful-portions-header {
    margin-top: 5.5em; } }
@media (max-width: 899px) {
  [data-component=brand] .container .brand-content {
    margin-bottom: 2em; } }
@media (max-width: 899px) {
  [data-component=blockquote] .image-item figure {
    overflow: visible; } }
@media (max-width: 899px) {
  [data-component=package-evolution] h2.package-evolution-title {
    margin: 0.83em; } }
@media (min-width: 600px) and (max-width: 899px) {
  [data-component=video-collection] .video-collection-header h2.video-collection-heading {
    font-size: 56px; } }
@media (min-width: 600px) and (max-width: 899px) {
  [data-component=package-evolution] h2.package-evolution-title {
    font-size: 56px; } }
[data-component=magical-moments].magical-moments .container .magical-moments-image figure.media {
  overflow: visible; }

@media (min-width: 600px) {
  [data-component=toy-range] .toy-range-header h2.toy-range-heading {
    font-size: 56px;
    margin: 0.53em; } }
@media (max-width: 899px) {
  [data-component=magical-moments] .container .magical-moments-header .magical-moments-heading span {
    font-size: 45px; }

  [data-component=magical-moments] .container .magical-moments-header h2.magical-moments-heading {
    padding-bottom: 20px; } }
/* @media (max-width: 899px) {
	[data-component=brand].variant-2 .container .brand-content {
		margin-bottom: 4.5em;
	}
} */
@media (max-width: 899px) and (min-width: 600px) {
  [data-component=magical-moments].magical-moments {
    position: initial;
    padding-top: 11%; } }
@media (max-width: 599px) {
  [data-component=magical-moments].magical-moments {
    position: initial;
    padding-top: 16%; } }
@media (max-width: 899px) {
  [data-component=crispy-goodness] .container .crispy-goodness-header h2.crispy-goodness-heading {
    font-size: 56px;
    margin: 0.83em; } }
[data-component=product-image].variant-5 div.container {
  width: initial; }

/* DATA COMPONENT MAGICAL MOMENTS - START */
[data-component="brand"] .container {
  width: 100%; }

[data-component=magical-moments] .magical-moments-image .media {
  overflow: unset; }

/* DATA COMPONENT MAGICAL MOMENTS - END */
/* DATA COMPONENT CRISPY GOODNESS - START */
[data-component=crispy-goodness] .container {
  width: 100%; }

@media (max-width: 899px) {
  [data-component=crispy-goodness] .container .crispy-goodness-header h2.crispy-goodness-heading {
    font-size: 56px;
    margin: 0.83em; } }
/* DATA COMPONENT CRISPY GOODNESS - END */
[data-component="product-image"] .container {
  width: 100%; }

@media (max-width: 899px) and (min-width: 600px) {
  [data-component=product-image].variant-2 {
    position: initial;
    padding-top: 11%; } }
@media (max-width: 599px) {
  [data-component=product-image].variant-2 {
    position: initial;
    padding-top: 16%; } }
@media (max-width: 899px) {
  .video-collection-thumbnails .video-collection-thumbnails-label:before {
    color: #009fe5;
    display: none;
    font-weight: 700;
    /*margin: 0;*/
    position: absolute;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }

  .video-collection-thumbnails .video-collection-thumbnails-label {
    bottom: auto; }

  /*INIZIO FIX DEL CAROSELLO PRODOTTI SU MOBILE (DA 900 PX A SCENDERE)*/
  [data-component=carousel-hero-product] .slide-image .slide-title {
    padding: 0;
    color: #fff;
    position: absolute;
    width: 98%;
    z-index: 9;
    height: 37%;
    padding-left: 2%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center; }

  [data-component=carousel-hero-product] .kinder-logo {
    height: auto;
    /* width: auto; */
    width: 43%;
    right: 7%;
    max-width: 200px;
    position: absolute;
    		/* -ms-transform: translateX(21%) translateY(-110%);
            transform: translateX(21%) translateY(-110%); */
    -ms-transform: translateX(12%) translateY(-165%);
    transform: translateX(12%) translateY(-165%); }

  [data-component=carousel-hero-product] .slide-copy {
    background-color: #fff;
    font-size: 1rem;
    -ms-flex-order: 2;
    order: 2;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: 20px;
    padding: 15px 20px 40px; }

  [data-component=carousel-hero-product] .kinder-logo img {
    width: auto; }

  [data-component=carousel-hero-product] .kinder-logo.has-background {
    top: unset; }

  /*FINE FIX*/ }
[data-component=kinder-story-footer] .button-next .label-item {
  white-space: nowrap; }

/* DATA COMPONENT JOY OF TOYS - START */
[data-component=joy-of-toys] .joy-of-toys-carousel .joy-of-toys-fill .joy-of-toys-decoration {
  backface-visibility: visible; }

@media (min-width: 900px) {
  [data-component=joy-of-toys] .joy-of-toys-description {
    font-size: 1.45833vw; }

  .article-blocks-content .article-block-content p {
    font-size: 2.1vh !important; } }
/* DATA COMPONENT JOY OF TOYS - END */
/* DATA COMPONENT TEASER-INGREDIENT/TEASER/CATEGORY - START */
[data-component=teaser-ingredient] .container, [data-component=teaser] .container {
  width: auto !important; }

[data-component=teaser-ingredient] .container h2.teaser-ingredient-title,
[data-component=teaser] .container h2.teaser-title, [data-component=category] .container h2.category-title,
[data-component=other-ingredients] .other-ingredients-heading {
  font-size: 36px; }

@media (min-width: 600px) {
  [data-component=teaser-ingredient] .container h2.teaser-ingredient-title,
  [data-component=teaser] .container h2.teaser-title, [data-component=category] .container h2.category-title,
  [data-component=other-ingredients] .other-ingredients-heading {
    font-size: 56px; } }
[data-component=teaser] .container h2.teaser-title, [data-component=category] .container h2.category-title {
  text-transform: uppercase; }

[data-component=teaser-ingredient] .container .teaser-ingredient-subtitle.label,
[data-component=teaser] .container .label.teaser-subtitle {
  background-color: transparent; }

[data-component=teaser-ingredient].variant-4 .teaser-ingredient-title {
  font-family: Just Another Hand, sans-serif !important; }

[data-component=teaser-ingredient] .teaser-ingredient-subtitle {
  display: block; }

/* DATA COMPONENT TEASER-INGREDIENT/TEASER/CATEGORY - END */
/* DATA COMPONENT PAGE-NOT-FOUND - START */
[data-component=page-not-found] .button-cta, [data-component=page-not-found] .button-cta:hover {
  color: #fff; }

/* DATA COMPONENT PAGE-NOT-FOUND - END */
/* DATA COMPONENT CONTENT-TEXT - START */
[data-component=content-text] {
  background-color: transparent; }

[data-component=content-text] h1 {
  font-size: 4.375rem; }

/* DATA COMPONENT CONTENT-TEXT - END */
/* DATA COMPONENT SITEMAP - START */
[data-component=sitemap] .label {
  background-color: transparent; }

[data-component=sitemap] .sitemap-wrapper .label {
  margin: 0;
  width: 100%; }

[data-component=sitemap] .no-touchevents a:hover {
  color: #424242; }

/* DATA COMPONENT SITEMAP - END */
/* DATA COMPONENT INGREDIENT SELECTOR/OTHER INGREDIENT - START */
[data-component=content-text] h1 {
  line-height: .91429;
  font-size: 4.375rem; }

[data-component=other-ingredients] .primary-ingredients, [data-component=other-ingredients] .secondary-ingredients {
  margin-left: auto;
  margin-right: auto; }

/* DATA COMPONENT INGREDIENT SELECTOR - END */
/* DATA COMPONENT NAV-PANEL - START - FIX BDIKINDINT-42 */
.nav-panel .nav-panel-menu {
  margin-bottom: 64px; }

/* DATA COMPONENT NAV-PANEL - END */
/* DATA COMPONENT MEDIA-HERO/INGREDIENT SELECTOR - START */
[data-component=media-hero] h1, [data-component=ingredient-selector] h1 {
  font-size: 4.375rem !important; }

[data-component=other-ingredients] .primary-ingredients {
  margin-bottom: 2.22222vw; }

@media (min-width: 900px) {
  [data-component=media-hero] h1, [data-component=ingredient-selector] h1 {
    font-size: 6.25vw !important; } }
/* DATA COMPONENT MEDIA-HERO - END */
/* FIX BDIKINDINT-28 START */
.disable-site-scroll {
  overflow: hidden;
  margin: 0;
  /*https://jira.ferrero.com/browse/BDIKINDINT-385*/
  /* height: 0px; */ }

/* FIX BDIKINDINT-28 END */
/* DATA COMPONENT ROUND-IMAGE - START */
[data-component=round-image] .container {
  width: auto !important; }

[data-component=round-image] .container .icon-container {
  display: block; }

/* DATA COMPONENT ROUND-IMAGE - END */
/* DATA COMPONENT PRODUCT-TABS - START */
[data-component=product-tabs] .product-tabs-container {
  width: auto;
  height: auto;
  display: flex; }

[data-component=product-tabs] a:hover {
  text-decoration: none; }

[data-component=product-tabs] .product-tabs-item {
  min-width: 10vw; }

[data-component=product-tabs] h3 {
  margin-bottom: 0em;
  margin-top: 0em;
  border-radius: 35px 0px 35px 0px;
  text-align: center; }

[data-component=product-tabs] .ingredients-tab h3 {
  box-shadow: 3px 7px rgba(111, 110, 106, 0.6); }

[data-component=product-tabs] .highlighted {
  background-color: #f3410e;
  color: white; }

[data-component=product-tabs] .no-highlighted {
  background-color: white;
  color: #009fe5; }

@media (min-width: 900px) {
  [data-component=product-tabs] .product-tabs-container {
    /*margin: 3vw;*/
    margin: 1vw;
    /* FIX */ }

  [data-component=product-tabs] .product-tabs-list {
    display: flex;
    margin: 0vw auto; }

  [data-component=product-tabs] .product-tabs-item {
    margin: 1vw; }

  [data-component=product-tabs] h3 {
    /*padding: 1.3vw;*/
    padding: 0.8vw;
    /* FIX */
    margin: auto 0vw;
    /*min-width: 15vw;*/
    min-width: 12vw;
    /* FIX */ } }
@media (min-width: 600px) and (max-width: 899px) {
  [data-component=product-tabs] .product-tabs-container {
    margin: 5vw 5vw 5vw 5vw; }

  [data-component=product-tabs] .product-tabs-list {
    display: inline-block;
    margin: 0vw auto; }

  [data-component=product-tabs] .product-tabs-item {
    margin: 5vw; }

  [data-component=product-tabs] h3 {
    padding: 4vw;
    margin: auto;
    min-width: 30vw; } }
@media (max-width: 599px) {
  [data-component=product-tabs] .product-tabs-container {
    margin: 5vw 5vw 15vw 5vw; }

  [data-component=product-tabs] .product-tabs-list {
    display: inline-block;
    margin: 0vw auto; }

  [data-component=product-tabs] .product-tabs-item {
    margin: 5vw; }

  [data-component=product-tabs] h3 {
    padding: 4vw;
    margin: auto;
    min-width: 55vw; } }
/* DATA COMPONENT PRODUCT-TABS - END */
/* DATA COMPONENT AGEGATE - START */
[data-component=agegate] input[type="number"] {
  background-color: transparent;
  border: none;
  box-shadow: none;
  height: 100%;
  font-size: 13.88889vw;
  padding: 0px 0px; }

@media (max-width: 599px) {
  [data-component=agegate] input[type="number"] {
    font-size: 30.66667vw; } }
[data-component=agegate] input[type="number"]:focus {
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: unset;
  box-shadow: none; }

/* DATA COMPONENT AGEGATE - END */
/* DATA COMPONENT CALL TO ACTION - START */
[data-component=call-to-action] a:hover {
  color: #424242; }

/* DATA COMPONENT CALL TO ACTION - END */
/* DATA COMPONENT BIT SHARE - START */
[data-component=bit-share] .bit-share-action a:hover {
  color: #009fe5; }

/* DATA COMPONENT BIT SHARE - END */
/* DATA COMPONENET TOP SECTION - START */
@media (min-width: 600px) {
  [data-component="top-section"] h2.top-section-heading {
    font-size: 5vw !important; } }
@media (max-width: 599px) {
  [data-component="top-section"] h2.top-section-heading {
    font-size: 28px !important; } }
/*Fix ticket #504 ipad 
@media only screen and (min-device-width : 600px) and (max-device-width: 1024px) {
	[data-component="top-section"] h2.top-section-heading {
		font-size:4.5vw !important;
	}
}
*/
[data-component="top-section"] .top-section-call-to-actions .button-back,
[data-component="top-section"] .top-section-call-to-actions .button-back:hover {
  color: #009fe5; }

/* DATA COMPONENET TOP SECTION - END */
[data-component=regular-text] p:not(:last-child) {
  margin-bottom: 4.26667vw; }

[data-component=regular-text] h3 {
  font-size: 24px; }

[data-component=regular-text] p {
  margin-top: 0; }

@media (min-width: 900px) {
  [data-component=regular-text] p:not(:last-child) {
    margin-bottom: 2.22222vw; }

  [data-component=regular-text] h3 {
    margin: 0 0 2.22222vw; } }
/* DIV ID COOKIEPOPUP - START */
#cookiePopup {
  display: none; }

#cookiePopup {
  position: fixed;
  right: 3vw;
  bottom: 3vw;
  z-index: 19;
  width: auto;
  height: auto; }

#cookiePopup .button-cta, #cookiePopup .button-cta:hover {
  color: white;
  min-width: 40px; }

#cookiePopup .button-cta-label {
  padding: .9em 0em 1em 1em; }

#cookiePopup .cookie-text-container {
  position: absolute;
  right: 74%;
  bottom: 62%;
  width: 25vw;
  background-color: white;
  border-radius: 25px 0px;
  padding: 1vw; }

@media (max-width: 599px) {
  #cookiePopup .cookie-text-container {
    width: 65vw !important; }

  #cookiePopup .button-cta, #cookiePopup .button-cta:hover {
    height: 65px !important; }

  #cookiePopup .cookie-text-container span {
    font-size: 3.4vw; }

  #cookiePopup .cookie-button-wrapper {
    width: 60px !important;
    left: -23px !important; }

  #cookiePopup {
    right: -2vw;
    bottom: 3vw; } }
#cookiePopup .cookie-button-wrapper {
  width: 95px;
  color: #009fe5;
  position: relative;
  z-index: 1;
  left: -35px;
  cursor: pointer; }

#cookiePopup .cookie-text-container {
  padding: 2vw;
  width: 26vw; }

#cookiePopup .cookie-text-container h2 {
  position: relative;
  top: -7.5px;
  font-size: 27.5px; }

#cookiePopup .cookie-text-container a {
  text-decoration: underline; }

#cookiePopup .cookie-text-container .description {
  line-height: 1.5em; }

.no-touchevents .cookie-button-wrapper:hover {
  animation: buttonCtaBounce 0.5s; }

/* DIV ID COOKIEPOPUP - END */
/* DATA COMPONENT REGION SELECTOR - START */
[data-component=region-selection] .country-link, .country-social-list {
  padding-left: 88px !important;
  margin: 0 !important; }

[data-component=region-selection] .country .country-link {
  color: #424242; }

[data-component=region-selection] .country .country-link:hover {
  color: #009fe5;
  text-decoration: none; }

[data-component=region-selection] .country .country-link:focus {
  text-decoration: none; }

[data-component=region-selection] .country-social-link {
  color: #009fe5 !important; }

@media (min-width: 900px) {
  [data-component=region-selection] {
    padding-bottom: 0vw; }

  [data-component=region-selection] .container {
    height: 100%;
    padding-bottom: 5%; }

  [data-component=region-selection] .region-selection-map {
    margin-top: 2vw; }

  [data-component=region-selection] .region-selection-heading {
    font-size: 56px; } }
/* DATA COMPONENT REGION SELECTOR - END */
/* FIX CAROSELLO HOMEPAGE INTERNET EXPLORER - START */
@media (min-width: 900px) {
  [data-component=carousel-hero] .slide, [data-component=carousel-hero-product] .slide {
    display: flex; }

  [data-component=carousel-hero] .slide-copy, [data-component=carousel-hero-product] .slide-copy {
    display: flex;
    vertical-align: unset;
    -ms-flex-flow: column; }

  [data-component=carousel-hero] .slide-image, [data-component=carousel-hero-product] .slide-image {
    display: block; }

  [data-component=carousel-hero] .slide-copy .vertical-align-container, [data-component=carousel-hero-product] .slide-copy .vertical-align-container {
    margin: auto 0;
    height: auto;
    width: 100%; }

  [data-component=carousel-hero] .slide-copy .slide-title, [data-component=carousel-hero-product] .slide-copy .slide-title {
    margin: 0; } }
/* FIX CAROSELLO HOMEPAGE INTERNET EXPLORER - END */
/* FIX DATA-COMPONENT=CATEGORY PER IE - START */
@media (min-width: 900px) {
  [data-component=category] .category-container {
    height: 26.66667vw;
    min-height: unset; } }
/* DATA-COMPONENT=CATEGORY PER IE - END */
/* FIX CLIP TAGLIATA MOBILE - START */
[data-component=carousel-hero] .slide-image:after {
  width: 101%; }

/* FIX CLIP TAGLIATA MOBILE - END */
/* FIX RIDUZIONE SPAZIO TRA DATA-COMPONENT IN HOMEPAGE MOBILE - START */
@media (max-width: 899px) {
  [data-component=carousel-hero] {
    padding-bottom: 20px; } }
/* FIX RIDUZIONE SPAZIO TRA DATA-COMPONENT IN HOMEPAGE MOBILE - END */
/* FIX EDGE VIDEO BLOCCATO DOPO SCROLL - START */
[data-component=media-hero] .media {
  opacity: 0.75 !important; }

[data-component=media-hero] .media video {
  opacity: 1; }

/* FIX EDGE VIDEO BLOCCATO DOPO SCROLL - END */
/* GESTIONE ONDA BIANCA SOTTO TABELLA INGREDIENTI PRODOTTO - START */
.white-wave-bottom:after {
  background: no-repeat url(/KinderRefresh-theme/images/clip/clip-offwhite.svg) bottom/100% auto;
  content: "";
  height: 4.51389vw;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 4;
  bottom: -1px; }

/* GESTIONE ONDA BIANCA SOTTO TABELLA INGREDIENTI PRODOTTO - END */
/* FIX PALLINI CAROSELLO QUALITY AND SAFETY NON VISIBILI IN MOBILE - START */
@media (max-width: 599px) {
  [data-component=article-blocks] {
    padding-bottom: 20vw; } }
/* FIX PALLINI CAROSELLO QUALITY AND SAFETY NON VISIBILI IN MOBILE - END */
/* FIX EFFETTO BOTTONE TAGLIATO A DESTRA IE - START */
@media (min-width: 1650px) {
  .button-cta-label {
    padding-left: 2em; } }
@media (min-width: 900px) {
  .button-cta-label {
    padding-left: 2em; }

  .button-cta-marker {
    margin-left: 28px; } }
@media (min-width: 600px) {
  .button-cta-cap {
    -ms-transform: translateX(81px);
    transform: translateX(31px) !important;
    padding-right: 40px;
    width: 40px; } }
/* FIX EFFETTO BOTTONE TAGLIATO A DESTRA IE - END */
/* FIX COMPONENTI TROPPO VICINI ALLA COLATA - START */
@media (max-width: 768px) {
  [data-component="ingredients"] .ingredients-footer {
    padding-bottom: 18vw; } }
@media (max-width: 768px) {
  [data-component="partners"] .partners-list {
    padding-bottom: 10vw !important; } }
@media (max-width: 768px) {
  [data-component="carousel-range"] .carousel-range-container {
    margin-bottom: 15vw; } }
/* FIX COMPONENTI TROPPO VICINI ALLA COLATA - END */
/* FIX BARRE NERE VIDEO CHAPTER 5 [#72] - START */
[data-component="video-collection"] .video-collection-player-viewport {
  overflow: hidden;
  bottom: 1%;
  width: 85.33333%;
  border-radius: 15%;
  background: transparent;
  /*optional*/ }

[data-component="video-collection"] .video-collection-player video {
  top: -3%;
  left: -3%;
  height: 106%;
  width: 106%; }

/* FIX BARRE NERE VIDEO CHAPTER 5 [#72] - END */
/* FIX IMMAGINI TAGLIATE TOY CAROUSEL [#144] - START */
[data-component="carousel-image"] .carousel-slide .media img {
  width: 80% !important;
  margin: auto; }

@media (max-width: 768px) {
  [data-component="carousel-image"] .carousel-controls .carousel-pagination {
    visibility: hidden; } }
/* FIX IMMAGINI TAGLIATE TOY CAROUSEL [#144] - END */
/* FIX TESTI VIDEO DIVERSI [#206] - START */
@media (min-width: 600px) {
  [data-component=brand] .brand-content .play-button .icon, [data-component=product-image] .video-thumb .play-button .icon {
    height: 5.55556vw;
    width: 6.25vw; } }
@media (min-width: 600px) {
  [data-component=brand] .brand-content .play-button .button-label, [data-component=product-image] .video-thumb .play-button .button-label {
    font: 1.66667vw Noto Sans, sans-serif; } }
/* FIX TESTI VIDEO DIVERSI [#206] - END */
/* FIX TITOLI KINDER STORY [#197] - START */
/* -> titoli del carosello di kinter story - start */
@media (min-width: 900px) {
  [data-component=carousel-story] .slide-type-text .title, [data-component=carousel-story] .slide-type-content h2,
  [data-component=carousel-story] .slide-type-content-square h2, [data-component=carousel-story] .slide-type-end h2 {
    /*da togliere in caso vada bene:prima era font-size: 5vw;*/
    font-size: 4vw; } }
@media (min-width: 900px) {
  [data-component=carousel-story] .slide-type-text .title span {
    font-size: 9.375vw;
    line-height: 7.5vw; } }
/* -> titoli del carosello di kinter story - end */
/* -> titoli nei capitoli di kinder story */
@media (min-width: 900px) {
  [data-component=brand] .brand-heading, [data-component=playful-portions] .playful-portions-heading,
  [data-component=video-collection] .video-collection-heading, [data-component="magical-moments"] .magical-moments-heading,
  [data-component=joy-of-toys] .joy-of-toys-heading, [data-component=crispy-goodness] .crispy-goodness-heading {
    font-size: 6.88889vw !important;
    /*Ritornato alla condizione iniziale*/
    /* 		font-size: 6.94444vw !important; */ } }
/* -> fix titolo magic kinder */
@media (min-width: 900px) {
  [data-component=brand] .brand-heading-mk {
    font-size: 4.86111vw !important; } }
/* ---> fix titolo principale sopra i doodles capitolo 04- */
@media (min-width: 900px) {
  [data-component=brand].variant-2 .brand-heading {
    padding-top: 1.5ex; } }
/* ---> fix titolo magical-moments nel capitolo 04 per sovrapposizione cappello */
@media (min-width: 900px) {
  [data-component="magical-moments"] .magical-moments-heading {
    padding-right: 7vw; } }
/* ---> fix immagine nel capitolo 04 tagliata */
@media (min-width: 900px) {
  [data-component=product-image].variant-2 .product-image-image {
    transform: translateY(2.5vw); } }
/* -> titoli nei capitoli di kinder story - end */
/* -> fix label slider capitolo 04 - start */
@media (min-width: 900px) {
  [data-component=joy-of-toys] .joy-of-toys-tooltip-label {
    right: 0;
    left: 20%;
    line-height: 1.5vw;
    width: 80%; } }
/* -> fix label slider capitolo 04 - end */
/* FIX TITOLI KINDER STORY [#197] - END */
/* FIX TICKET 124 e 192 TITOLO CAROSELLO PRODOTTO MOBILE - START */
[data-component=carousel-hero-product] .slide-copy .slide-title {
  display: inline-block; }

[data-component=carousel-hero-product] .slide-title {
  padding: 0; }

@media (max-width: 899px) {
  [data-component=carousel-hero-product] .slide-image .slide-title {
    display: none; } }
/* FIX TICKET 124 e 192 TITOLO CAROSELLO PRODOTTO MOBILE - END */
/* FIX NAVBAR [#156] - START */
[data-component=nav-header] .nav-header.is-unpinned {
  -ms-transform: translateY(-110%);
  transform: translateY(-110%); }

/* FIX NAVBAR [#156] - END */
/* FIX BOTTONE THE KINDER STORY CAROSELLO - START */
@media (min-width: 900px) {
  [data-component=carousel-story] .slide-type-end .button-cta-label {
    width: auto; } }
/* FIX BOTTONE THE KINDER STORY CAROSELLO - END */
/* FIX THE KINDER STORY CAROSELLO TESTI PER SCHERMI PICCOLI - START */
@media (min-width: 900px) {
  [data-component=carousel-story] .slide-type-text .content, [data-component=carousel-story] .slide-type-title .content {
    padding: 3.4vw 0 0 5vw !important; } }
@media (min-width: 900px) {
  [data-component=carousel-story] .slide-type-text .title span {
    font-size: 7.375vw !important; } }
@media (min-width: 900px) {
  [data-component=carousel-story] .slide-type-text .title, [data-component=carousel-story] .slide-type-title .title {
    font-size: 4vw !important; } }
@media (min-width: 900px) {
  [data-component=carousel-story] .slide-type-text .content-wrapper {
    width: 22.13889vw !important; } }
/* FIX THE KINDER STORY CAROSELLO TESTI PER SCHERMI PICCOLI - END */
/* FIX BADGE APPSTORE [US] [#234] - START */
@media (max-width: 499px) {
  [data-component=brand].app .store-links-us {
    bottom: -10em; } }
/* FIX BADGE APPSTORE [US] [#234] - END */
/*FIX PER TICKET BDIKINDINT - 154*/
.banner_cq_initiatives [data-component='media-hero']:after {
  background: no-repeat url("../images/clip/clip.svg") bottom/103% auto; }

/* FIX DOODLE BOTTONE CAROSELLO HOMEPAGE [JIRA #254]- START */
[data-component=carousel-hero] .button-cta:after {
  -ms-transform: translate(89%, -51%);
  transform: translate(89%, -51%); }

/* FIX DOODLE BOTTONE CAROSELLO HOMEPAGE [JIRA #254]- END */
/* FIX ALLINEAMENTO BOTTONE [#248] - START */
[data-component=carousel-hero].carousel .carousel-slide a.button-cta {
  margin-left: -2em; }

/* FIX ALLINEAMENTO BOTTONE [#248] - END */
/* FIX CONTENUTO PARAGRAFI KINDER STORY [#68] - START */
@media (min-width: 900px) {
  [data-component="brand"] .container .brand-description p, [data-component=magical-moments] .container .magical-moments-description,
  [data-component=product-image] .product-image-description p {
    /* font-size: 1.45833vw; */
    /*FIX PER TICKET BDIKINDINT-398*/
    font-size: 1.25833vw; } }
[data-component=joy-of-toys] .joy-of-toys-description p, [data-component=magical-moments] .magical-moments-description {
  font-size: 16px; }

/* FIX CONTENUTO PARAGRAFI KINDER STORY [#68] - END */
/* FIX LINEA BIANCA IE BLOCKQUOTE TKS CHAPTER 2 [JIRA #251] - START */
[data-component="blockquote"] blockquote {
  border-left: 0px; }

/* FIX LINEA BIANCA IE BLOCKQUOTE TKS CHAPTER 2 [JIRA #251] - END */
/* FIX APP BUTTONS HIDDEN ON MOBILE MK [JIRA #234] - START */
@media (max-width: 899px) {
  [data-component=brand].app {
    margin-bottom: 47vw; } }
/* FIX APP BUTTONS HIDDEN ON MOBILE MK [JIRA #234] - END */
/*FIX PER TICKET BDIKINDINT - 255 (PRIMO PUNTO)*/
@media (min-width: 900px) {
  [data-component="carousel-story"] .button-cta-marker {
    margin-left: 0; }

  [data-component="carousel-story"] .button-cta-label {
    padding: .9em .45em 1em 1em; } }
@media (max-width: 900px) {
  /*FIX DEL TICKET BDIKINDINT - 255 (terzo punto)*/
  [data-component=carousel-story] .slide-type-content-square .content, [data-component=carousel-story] .slide-type-content .content {
    padding-top: 7%; }

  /*FIX DEL TICKET BDIKINDINT - 257*/
  [data-component="ingredients"] {
    margin-top: 30%; }

  [data-component=social-media-slides] .slides {
    margin: auto auto 84px; } }
/*FIX DEL TICKET BDIKINDINT - 255 (secondo punto)*/
/*@media (max-width: 600px){
	 [data-component="carousel-story"] .button-explore .label-item{
		margin-left: -35px;
	} 
}*/
/* FIX TESTO SOTTO IMMAGINI/DOODLE [DE ONLY] [#246] - START */
/* @media ( min-width : 900px) {
	[data-component=brand] .brand-heading-de, [data-component=playful-portions] .playful-portions-heading-de,
		[data-component=video-collection] .video-collection-heading-de, [data-component="magical-moments"] .magical-moments-heading-de,
		[data-component=joy-of-toys] .joy-of-toys-heading-de, [data-component=product-image] .product-image-heading-de,
		[data-component=crispy-goodness] .crispy-goodness-heading-de {
		font-size: 5.88889vw !important;
	}
} */
/*-> fix titolo capitolo 2*/
/* @media ( min-width : 900px) {
	[data-component=brand].variant-2 .brand-heading-de {
		padding-top: 2ex;
	}
} */
/* FIX TESTO SOTTO IMMAGINI/DOODLE [DE ONLY] [#246] - END */
/* FIX CAROSELLO SCHERMI PICCOLI - START */
@media (max-width: 899px) {
  [data-component=carousel-story] .slide-type-text .title {
    line-height: 15vw !important; } }
/* FIX CAROSELLO SCHERMI PICCOLI - END */
/*FIX PER TICKET BDIKINDINT - 296*/
@media (min-width: 1920px) {
  [data-component=social-media-slides] .container {
    background-size: 100%; } }
/* FIX IE [#72] - START */
@supports (-ms-ime-align: auto) {
  /* IE Edge 12+ CSS */
  [data-component='video-collection'] .video-collection-player video {
    top: -17%;
    left: -17%;
    height: 135%;
    width: 135%; }

  [data-component=carousel-story] .slide .background video {
    width: auto; }

  /*INIZIO CR PER TICKET BDIKINDINT-364*/
  .nav-list.drag_menu:before, .nav-list.drag_menu:after {
    z-index: 3 !important; }

  .nav-list.drag_menu::before, .nav-list.drag_menu::after {
    z-index: 3 !important; }

  /*FINE CR PER TICKET BDIKINDINT-364*/ }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  [data-component='video-collection'] .video-collection-player video {
    zoom: 1.35;
    top: -17%;
    left: -17%;
    height: 100%;
    width: 100%; }

  [data-component=carousel-story] .slide .background video {
    width: auto; }

  /*FIX PER TICKET BDIKINDER-611*/
  [data-component=carousel-hero] .slide-copy {
    justify-content: flex-start !important; }

  /*INIZIO CR PER TICKET BDIKINDINT-364*/
  .nav-list.drag_menu:before, .nav-list.drag_menu:after {
    z-index: 3 !important; }

  .nav-list.drag_menu::before, .nav-list.drag_menu::after {
    z-index: 3 !important; }

  /*FINE CR PER TICKET BDIKINDINT-364*/ }
/* FIX IE [#72] - END */
/* INGREDIENT TABS */
/* sezione Tabs Popup inzio*/
.backgroundTabsPopup {
  display: none;
  position: fixed;
  z-index: 99999;
  left: 0;
  top: 0;
  width: 100%;
  background-color: rgba(127, 127, 127, 0.6);
  height: 100%; }

.boxTabsPopup {
  border-radius: 50px 0;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 65vw;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  text-align: center;
  box-shadow: 0px 7px rgba(111, 110, 106, 0.6); }

.boxtabsPopup .descriptionTabsPopup {
  position: relative;
  width: 100%; }

.boxTabsPopup .closeTabsPopup {
  background: url(/KinderRefresh-theme/images/popup/closePopup.png) no-repeat right;
  position: absolute;
  top: -27px;
  width: 3.7vw;
  height: 3.7vw;
  float: left;
  right: -2%;
  z-index: 10;
  cursor: pointer;
  width: 4vw;
  height: 4vw;
  background-size: 3.7vw; }

html[lang="ru-RU"] .boxTabsPopup .descriptionTabsPopup .titleTabs {
  font-family: "Noteworthy"; }

html[lang="el-GR"] .boxTabsPopup .descriptionTabsPopup .titleTabs {
  font-family: "Gagalin"; }

.boxTabsPopup .descriptionTabsPopup .titleTabs {
  padding: 1vw;
  font-family: "Chronic", sans-serif;
  font-weight: 400;
  font-size: 1.9vw;
  text-align: center; }

.boxTabsPopup .descriptionTabsPopup .descriptionTabs {
  padding: 1vw 1.5vw;
  float: left;
  text-align: left;
  /* font-size: 0.9vw; */
  font-size: 16px;
  margin-left: 1vw; }

/*SMARTPHONE*/
@media (max-width: 767px) {
  /*POPUP MEDIA*/
  .boxTabsPopup {
    width: 90vw;
    border-radius: 20px 0; }

  .boxTabsPopup .closeTabsPopup {
    top: -16px;
    width: 9.7vw;
    height: 9.7vw;
    background: url(/KinderRefresh-theme/images/popup/closePopup.png) no-repeat right;
    background-size: 100%; }

  .boxTabsPopup .descriptionTabsPopup {
    text-align: center; }

  .boxTabsPopup .descriptionTabsPopup .titleTabs {
    font-size: 8.7vw;
    text-align: center;
    padding: 4vw 3vw 2vw 3vw; }

  .boxTabsPopup .descriptionTabsPopup .descriptionTabs {
    /*font-size: 3.85vw;*/
    font-size: 16px;
    margin: 0;
    padding: 3vw;
    width: auto;
    overflow-y: scroll;
    height: 60vw; } }
@media (max-width: 767px) and (orientation: landscape) {
  .boxTabsPopup {
    width: 56vw;
    /* top:53%; */
    top: 52%; }

  .boxTabsPopup .closeTabsPopup {
    top: -15px;
    width: 4.7vw;
    height: 4.7vw; }

  .boxTabsPopup .descriptionTabsPopup .titleTabs {
    font-size: 4.9vw;
    padding: 2vw 2vw 0vw 2vw; }

  .boxTabsPopup .descriptionTabsPopup .descriptionTabs {
    /*font-size: 2.2vw;*/
    font-size: 16px;
    overflow-y: scroll;
    height: 33vw; } }
@media (max-width: 768px) and (orientation: portrait) {
  .boxTabsPopup .descriptionTabsPopup .titleTabs {
    font-size: 36px !important; }

  .boxTabsPopup .descriptionTabsPopup .descriptionTabs {
    font-size: 16px !important; } }
@media (max-width: 900px) and (min-width: 768px) {
  .boxTabsPopup {
    border-radius: 30px 0;
    width: 80vw; }

  .boxTabsPopup .closeTabsPopup {
    width: 5.7vw;
    height: 5.7vw;
    background-size: 5.7vw;
    top: -23px; }

  html[lang="ru-RU"] .boxTabsPopup .descriptiontabsPopup .titleTabs {
    font-family: "Noteworthy"; }

  html[lang="el-GR"] .boxTabsPopup .descriptiontabsPopup .titleTabs {
    font-family: "Gagalin"; }

  .boxTabsPopup .descriptiontabsPopup .titleTabs {
    padding: 1vw 1vw;
    font-family: "Chronic", sans-serif;
    font-weight: 400;
    font-size: 3.5vw;
    text-align: left;
    text-align: center; }

  .boxTabsPopup .descriptionTabsPopup .descriptionTabs {
    /*font-size: 2.5vw;*/
    font-size: 16px; } }
/*FIX PER LA NUVOLA SUL TICKET BDIKINDINT - 296*/
@media (min-width: 600px) {
  [data-component=social-media-slides]:after {
    background: no-repeat url(data:image/svg+xml;base64,PHN2ZwogeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiB3aWR0aD0iMjIwcHgiIGhlaWdodD0iMTE0cHgiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBzdHJva2U9InJnYigwLCAxNTksIDIyOSkiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiCiAgICAgIGZpbGw9InJnYigwLCAxNTksIDIyOSkiCiBkPSJNMjEzLjcxOSw5NS43NjUgQzIxMS4wNzcsOTMuMDQwIDIxMC4yMDYsOTMuNTQ2IDIwNi44MzQsOTEuNzcxIEMyMDIuNjYzLDg5LjU3NSAxOTguMDc4LDg4LjI4NSAxOTMuNTUzLDg3LjA1OSBDMTg3LjczMiw4NS40ODIgMTgyLjYzMSw4NC4zNDUgMTc2LjU4Myw4NC4zODcgQzE3OC4zMDcsODMuNDgzIDE3OC44ODQsODIuMjc0IDE4MC4yMDMsODAuNDYxIEMxODMuMjYwLDc2LjI2MSAxODQuMDI0LDcwLjkyMyAxODEuODM3LDY2LjM5MCBDMTc3LjA4MSw1Ni41MzEgMTY1LjI3OCw1Mi4zMjIgMTU0LjkzNyw1My40NDggQzE1NC4xMzMsNTMuNTM2IDE1My4zMzUsNTMuNjU2IDE1Mi41NDUsNTMuODA2IEMxNTUuMDI4LDQ5LjMzMCAxNTYuODg1LDQ0LjAxNyAxNTYuNzEzLDM4LjkxMCBDMTU2LjIzNSwyNC42NjIgMTQ2LjI5MSwxMy4wNDMgMTMzLjczOSw3LjMyMiBDMTIwLjQxNywxLjI1MSAxMDUuMDQ5LDEuNTYzIDkyLjU3OSw5LjU1MSBDODYuMDQ5LDEzLjczNCA4MC40ODMsMTkuNzMwIDc3LjM0NiwyNi44ODMgQzc1LjM3NywzMS4zNzcgNzQuNzE3LDM1LjkzOSA3NC40MDYsNDAuNzY5IEM3NC4yMDksNDMuODMyIDc0LjA2Niw0Ni45MzUgNzQuMDg5LDUwLjAzMyBDNzMuOTQ2LDQ5Ljg4OCA3My44MDQsNDkuNzQ0IDczLjY2NSw0OS42MDYgQzY4LjQxOCw0NC4zNTcgNjIuMDc1LDQyLjI2MSA1NC43MjYsNDMuNDYwIEM1MC44OTMsNDQuMDg1IDQ3LjIwOSw0NS4zODUgNDMuNjU0LDQ2LjkyNiBDNDAuMzYzLDQ4LjM1NCAzNy4xMTgsNDkuOTAzIDM0LjM1MSw1Mi4yMzAgQzI5LjQyOSw1Ni4zNjkgMjcuNTg0LDYyLjMwOSAyOS4xMDMsNjguNTUxIEMzMC4wNDQsNzIuNDE4IDMyLjIzNCw3Ni41MTcgMzUuMzExLDc5LjQ0NyBDMzEuODk5LDc5LjUyMyAyOC40MzQsODAuMjUwIDI0Ljg2Niw4MC45MTYgQzE5LjU4Myw4MS45MDIgMTMuOTY3LDgyLjQ3NiA5LjIxMyw4NS4xOTEgQzUuMDMzLDg3LjU3OCAxLjQ4OCw5Mi4zNzQgMy42NjUsOTcuMjgzIEM1LjcxNiwxMDEuOTExIDExLjE2NiwxMDUuMzczIDE1Ljg5NiwxMDYuNjgxIEMxNi43OTcsMTA2LjkyOSAxNy43MTMsMTA3LjA2NSAxOC42MzgsMTA3LjEzMCBDMTcuNzQzLDEwOC41MzQgMTkuNzMwLDExMC4zMzAgMjAuOTU5LDEwOC45NzcgQzIyLjc1MCwxMDcuMDA3IDI2LjQ2NSwxMDcuMTc3IDI4Ljg4NSwxMDcuMTUyIEMzMi4wNTUsMTA3LjExOSAzNS4yMTMsMTA3LjQyMCAzOC4zNzYsMTA3LjU4OCBDNDIuMzE4LDEwNy43OTcgNDYuMjQyLDEwOC43MTcgNTAuMTk1LDEwOC40NjggQzUyLjUxNCwxMDguMzIyIDU0LjgwOSwxMDcuOTI4IDU3LjExOCwxMDcuNjc5IEM1OS43NDIsMTA3LjM5NSA2Mi4zNjQsMTA3LjQ2NyA2NC45OTgsMTA3LjM5MyBDNzUuMjAwLDEwNy4xMDQgODUuMzI2LDEwNS42NjcgOTUuNTQzLDEwNS42NzYgQzEwNS45MjgsMTA1LjY4NiAxMTYuMzEyLDEwNi4wOTIgMTI2LjY5OSwxMDUuOTI1IEMxMzcuMTU0LDEwNS43NTcgMTQ3LjUzOSwxMDQuNTk4IDE1Ny45NzMsMTA0LjAzMCBDMTYzLjE2OSwxMDMuNzQ4IDE2OC40MDIsMTAzLjU2NCAxNzMuNjAyLDEwMy44MTkgQzE3OC43MjcsMTA0LjA3MCAxODIuNzgzLDEwNC45MzYgMTg3Ljg0NCwxMDUuNzMzIEMxOTIuNzg1LDEwNi41MTEgMTkzLjc3NSwxMDMuOTQxIDE5OC42ODIsMTA0LjkyMCBDMjAyLjM4MSwxMDUuNjU5IDIwNi40MzAsMTA3LjEwNCAyMTAuMjQzLDEwNi44NDUgQzIxMi43NjksMTA2LjY3MyAyMTUuNjUzLDEwNS4zNTIgMjE1Ljc3NSwxMDIuNDQxIEMyMTUuODg0LDk5Ljg3MyAyMTUuMzQ5LDk3LjQ0OCAyMTMuNzE5LDk1Ljc2NSBaTTIwMy43MTAsMTAzLjcyMSBDMTk0LjUxMiwxMDIuMDk1IDE4OS4yNzMsMTAzLjc2NyAxODAuMDA0LDEwMi41NzIgQzE2MC41ODQsMTAwLjA2OCAxNDEuOTc3LDEwMy44MDkgMTIyLjUwNSwxMDMuNzk4IEMxMTIuNjc3LDEwMy43OTMgMTAyLjg1MCwxMDMuMzE5IDkzLjAyMywxMDMuNDE0IEM4My4yMzYsMTAzLjUwOSA3My41MTQsMTA0Ljg5NyA2My43MjgsMTA1LjAzOSBDNjEuMTA1LDEwNS4wNzcgNTguNTI4LDEwNS4wNTggNTUuOTEzLDEwNS4zMzUgQzUzLjM4MCwxMDUuNjA0IDUwLjg0MSwxMDUuOTc3IDQ4LjI4OCwxMDUuOTE4IEM0NS45MDksMTA1Ljg2MiA0My42MjYsMTA1LjE0NyA0MS4yNjcsMTA0LjkyMCBDMzkuODYyLDEwNC43ODUgMzguNDUwLDEwNC43MzAgMzcuMDQzLDEwNC42MTAgQzM3LjEwNCwxMDQuNDAwIDM2LjgyNywxMDQuMTgzIDM2LjYzNiwxMDQuMzczIEMzNi41NjksMTA0LjQ0MCAzNi40OTgsMTA0LjQ5NCAzNi40MzAsMTA0LjU1NiBDMzEuNjQ4LDEwNC4wODkgMjQuMzQyLDEwMi43OTkgMjAuMDQ4LDEwNS44MTEgQzE5LjM3MSwxMDUuNzUzIDE4LjY5NiwxMDUuNjYzIDE4LjAyMywxMDUuNTIyIEMxMy41NDIsMTA0LjU4NiA4LjU1MiwxMDEuNjE5IDYuMTI3LDk3LjY0NyBDMy4zNjgsOTMuMTI5IDYuOTc5LDg4Ljc3OCAxMS4wMTYsODYuNzIzIEMxNS4wNjMsODQuNjY0IDE5LjY5OSw4NC4xNDYgMjQuMDk5LDgzLjMxMCBDMjguNjcwLDgyLjQ0MCAzMy4yODMsODEuMDc0IDM3Ljc4Nyw4MS40MDYgQzM5Ljg3Myw4Mi43NDggNDIuMjQxLDgzLjU1MiA0NC44MTksODMuNTE0IEM0NS43MzgsODMuNTAxIDQ2LjA0OSw4Mi4yMjggNDUuMjUzLDgxLjc3OSBDNDMuMDM3LDgwLjUzMSA0MC44MTksNzkuODc0IDM4LjU4NSw3OS42MDAgQzM1LjExMCw3Ny4xNjkgMzIuNjAzLDcyLjk3NCAzMS40OTUsNjkuMTE4IEMyOS45MDgsNjMuNTk1IDMxLjA1NSw1OC4yMjcgMzUuMzkwLDU0LjM0NiBDMzkuOTQyLDUwLjI3MCA0Ni41OTksNDcuNzgyIDUyLjQ0Nyw0Ni4zMjkgQzU4LjkwOCw0NC43MjIgNjUuNDU4LDQ1LjIxMyA3MC41OTYsNDkuODEzIEM3MS44NTUsNTAuOTQwIDczLjA2NSw1Mi4xNDggNzQuMTkwLDUzLjQyNyBDNzQuMjc3LDU1LjA2NSA3NC40MTksNTYuNjk4IDc0LjY0Nyw1OC4zMTYgQzc1LjA4OCw2MS40NTcgNzYuMTE3LDY3LjMwMCA4MC41MDEsNjYuNDkwIEM4MC44ODMsNjYuNDE5IDgxLjE0NCw2Ni4wNDcgODEuMjU0LDY1LjcwNSBDODIuNzUzLDYxLjA1MiA3OS41OTcsNTYuMTYxIDc2LjMxOSw1Mi40MjAgQzc2LjIxMCw0Ny45NjUgNzYuNDM5LDQzLjczMyA3Ni40OTIsNDIuNjkyIEM3Ni42NjksMzkuMTg2IDc2Ljg0OSwzNS42NTUgNzcuNzY1LDMyLjI1MSBDNzkuNjIyLDI1LjM1NCA4My44OTEsMTkuMzIzIDg5LjI4NywxNC43MzYgQzk5LjkzMiw1LjY4NSAxMTQuMDc2LDMuMjE0IDEyNy4yOTMsNy4zMTcgQzEzOS4xMTMsMTAuOTg3IDE1MC4wMDcsMTkuNzg5IDE1My4zMjEsMzIuMTI2IEMxNTQuOTcyLDM4LjI3MSAxNTQuMzE3LDQzLjg5NSAxNTEuODg4LDQ5LjY5OCBDMTUxLjMxMyw1MS4wNjkgMTUwLjQ5NSw1Mi44NDQgMTQ5LjQ1Nyw1NC41NjEgQzE0NS42MTUsNTUuNzMxIDE0Mi4wNjQsNTcuNzA5IDEzOS4xNDUsNjAuNTg2IEMxMzguNTg5LDYxLjEzMiAxMzguOTE5LDYyLjA0NSAxMzkuNjE3LDYyLjI1MSBDMTQ0LjU1NCw2My43MDggMTQ4LjQyNiw2MC4xNTkgMTUxLjAzMCw1Ni4zMDEgQzE1OC45NDUsNTQuMjIwIDE2Ny45OTEsNTUuNjYzIDE3NC4zMDUsNjAuNjQwIEMxNzguODA1LDY0LjE4NiAxODIuNzEwLDcwLjU0NyAxODAuNzA5LDc2LjQzOCBDMTc4LjE1NCw4My45NjIgMTY5LjUzMyw4My43MzggMTYzLjUyMyw4Ni42OTMgQzE2Mi4yOTUsODcuMjk3IDE2My4yMTAsODkuMzYxIDE2NC40OTksODguODk4IEMxNzMuMzQyLDg1LjcxNSAxODEuODU3LDg2LjcxNiAxOTAuNzg5LDg5LjAwNCBDMTk4LjYzMiw5MS4wMTMgMjA0LjE2MSw5MC4zODMgMjEwLjE5Nyw5Ni4wMTggQzIxMS42NTIsOTcuMzc2IDIxMy4zMjksMTAwLjE5MSAyMTMuMTczLDEwMi40MTUgQzIxMi45NDAsMTA1LjczMCAyMDUuMzY2LDEwNC4wMTQgMjAzLjcxMCwxMDMuNzIxIFpNNzkuMzEwLDY0LjM2OCBDNzcuNjQxLDY0LjAwOCA3Ni44NTksNjAuNDk1IDc2LjUyMCw1Ni4zODEgQzc2LjU5MCw1Ni40ODEgNzYuNjYzLDU2LjU3OCA3Ni43MzIsNTYuNjc5IEM3OC4yMzYsNTguODgzIDc5Ljc4MSw2MS42MzAgNzkuMzEwLDY0LjM2OCBaTTE0Ny4yNDksNTcuNjA0IEMxNDUuODIwLDU5LjIwMyAxNDQuMTQxLDYwLjM4OCAxNDIuMjQwLDYwLjU1MiBDMTQzLjc3MSw1OS4zNjUgMTQ1LjQ2MCw1OC4zODIgMTQ3LjI0OSw1Ny42MDQgWiIvPgo8L3N2Zz4=) 50%/contain;
    top: 62%; } }
/* FIX BANDA BIANCA SOPRA FOOTER DETTAGLIO INGREDIENTE [#285] - START */
@media (min-width: 900px) {
  [data-component=other-ingredients] .other-ingredients-container {
    padding: 6.94444vw 0 18.94444vw 0;
    margin-bottom: -9vw; } }
/* FIX BANDA BIANCA SOPRA FOOTER DETTAGLIO INGREDIENTE [#285] - END */
/* FIX LINEA CREAMY SOPRA FOOTER DETTAGLIO PRODOTTO [#200] - START */
@media (min-width: 600px) {
  [data-component="ingredients"] {
    margin-bottom: -1.19vw; } }
/* FIX LINEA CREAMY SOPRA FOOTER DETTAGLIO PRODOTTO [#200] - END */
/* FIX SPAZIO BIANCO INGRADIENTI [#285] - START */
@media (min-width: 900px) {
  [data-component=other-ingredients] .other-ingredients-container {
    padding-top: 6vw;
    padding-bottom: 18.94444vw; } }
/* FIX SPAZIO BIANCO INGRADIENTI [#285] - END */
/* FIX DOODLES CHAPTER 4 [#247] - START */
[data-component=toy-range] .toy-range-heading:before, [data-component=toy-range] .toy-range-heading:after {
  top: -4vw; }

/* FIX DOODLES CHAPTER 4 [#247] - END */
/*FIX PER TICKET BDIKINDINT - 328, RIGUARDO IL SECONDO SCREENSHOT: FAR ANDARE A CAPO IL TESTO QUANDO E' TROPPO LUNGO*/
@media (min-width: 900px) {
  [data-component=package-evolution] .package-evolution-instructions-label {
    white-space: normal;
    word-wrap: break-word;
    width: 51%; } }
/*FIX PER TICKET BDIKINDINT - 328, RIGUARDO L'ULTIMO SCREENSHOT*/
@media (min-width: 1650px) {
  [data-component=carousel-story] .lets-celebrate .button-cta-label .icon {
    right: -1.15em; } }
/*FIX PER TICKET BDIKINDINT - 483*/
.magical-moments-description a {
  color: #424242;
  font-weight: unset; }

.magical-moments-description a:hover {
  color: #424242;
  text-decoration: none;
  cursor: auto; }

/* FIX DOTTET LINE CH05 [#317] - START */
[data-component=video-collection].variant-3 .video-collection-header .media {
  overflow: visible; }

/* FIX DOTTET LINE CH05 [#317] - END */
/* FIX LABEL NACOSTA DIETRO LE BOLLE [#280] - START */
[data-component=carousel-clips] .carousel-clips-message {
  top: 39.05556vw; }

/* FIX LABEL NACOSTA DIETRO LE BOLLE [#280] - END */
/* FIX TITOLO MAGIC-KINDER [HU-ONLY] [#574-HD] - START */
@media (min-width: 900px) {
  [data-component=brand].app .brand-heading.brand-heading-hu {
    font-size: 4.86111vw !important; } }
/*MIO FIX*/
@media (min-width: 900px) {
  [data-component=brand].app .brand-heading {
    font-size: 4.86111vw !important; } }
/*end mio fix*/
/* FIX TITOLO MAGIC-KINDER [HU-ONLY] [#574-HD] - END */
/* FIX HUB INGREDIENTI DETAIL - START */
/* [data-component=other-ingredients] .button-cta.ingredient-selector-button{
	color: white;
}
[data-component=other-ingredients] .secondary-ingredients-wrapper,
[data-component=other-ingredients].show-secondary-ingredients .ingredient-selector-button {
    display: none;
}
[data-component=other-ingredients].show-secondary-ingredients .secondary-ingredients-wrapper {
    display: block;
} */
/* FIX HUB INGREDIENTI DETAIL - END */
/* FIX TICKET SPAZIO DETTAGLIO INGREDIENTE SOTTO PRIMO CAROSELLO [#569] - START */
@media (max-width: 599px) {
  [data-component=carousel-hero] .carousel-slider-ingredient-detail:before {
    padding-top: 125%; }

  [data-component=round-image] .container {
    padding: 5vw 0 8.53333vw; } }
/* FIX TICKET SPAZIO DETTAGLIO INGREDIENTE SOTTO PRIMO CAROSELLO [#569] - END */
/* FIX WHITE CARTIGLIO [#256] - START */
@media (max-width: 899px) {
  [data-component=carousel-hero-product] .kinder-logo {
    transform: translateX(45%) translateY(-165%); } }
@media (max-width: 600px) {
  [data-component=carousel-hero-product] .kinder-logo {
    transform: translateX(12%) translateY(-165%); } }
[data-component=carousel-hero-product] .kinder-logo.has-background img {
  padding-bottom: 1vw;
  padding-top: 1vw; }

/* FIX WHITE CARTIGLIO [#256] - END */
/*INIZIO FIX PER TICKET BDIKINDER-537 (COMMENTO RIGUARDO IL CROP DEL POPUP ON RESIZE)*/
@media (min-width: 768px) {
  	/* .backgroundTabsPopup .boxTabsPopup{
  		height: 92%;
  	}
  	
  	.backgroundTabsPopup .boxTabsPopup .descriptionTabsPopup{
  		height: 100%;
      	max-height: 90%;
  	} */
  .backgroundTabsPopup .boxTabsPopup .descriptionTabsPopup .descriptionTabs {
    overflow-y: auto;
    /* height: 100%; */
    max-height: 45vw; } }
/*FINE FIX PER TICKET BDIKINDER-537 (COMMENTO RIGUARDO IL CROP DEL POPUP ON RESIZE)*/
/* ALLINEAMENTO TEST CH02 [#320] - START */
@media (min-width: 900px) {
  [data-component=package-evolution] .package-evolution-instructions-label {
    height: 40%;
    text-align: center;
    width: 60%;
    top: 50%; } }
/* ALLINEAMENTO TEST CH02 [#320] - END */
/* FIX SHARE BUTTON LABEL [#207] - START */
@media (min-width: 900px) {
  .button-share .button-share-label {
    font-size: 1.45833vw; } }
.button-share .button-share-label {
  font-size: 16px; }

/* FIX SHARE BUTTON LABEL [#207] - END */
/* NUTRITIONAL TABLE CROPPED [#384] - START */
@media (max-width: 900px) {
  .ingredients-footer {
    padding-bottom: 20%; } }
/* NUTRITIONAL TABLE CROPPED [#384] - END */
/*INIZIO FIX PER TICKET BDIKINDINT-395*/
[data-component=teaser] .container {
  padding-top: 0; }

/*FINE FIX PER TICKET BDIKINDINT-395*/
/*INIZIO FIX PER TICKET BDIKINDINT-285*/
@media (min-width: 900px) {
  .footer {
    margin-top: 7.61111vw; } }
@media (max-width: 500px) {
  .site-content {
    padding-bottom: 7.61111vw; } }
/*FINE FIX PER TICKET BDIKINDINT-285*/
/* FIX IMMAGINE NON CENTRATA [#371] - START */
@media (min-width: 900px) {
  [data-component=teaser-ingredient].variant-2 .container {
    min-height: 25.3333vw; }

  [data-component=teaser-ingredient] .teaser-ingredient-image {
    top: 11.33333vw; } }
/* FIX IMMAGINE NON CENTRATA [#371] - END */
/* FIX CTA TROPPO VICINA ALLA ONDA [#369] - START */
@media (max-width: 900px) {
  [data-component="teaser"].variant-1 {
    padding-bottom: 7vw; } }
/* FIX CTA TROPPO VICINA ALLA ONDA [#369] - END */
/*INIZIO FIX PER TICKET BDIKINDINT-395*/
@media (min-width: 600px) {
  [data-component=teaser-ingredient] .container h2.teaser-ingredient-title,
  [data-component=teaser] .container h2.teaser-title, [data-component=category] .container h2.category-title,
  [data-component=other-ingredients] .other-ingredients-heading {
    font-size: 3vw; }

  	/* [data-component=teaser].variant-6 {
  		margin-bottom: 4%;
      	margin-top: 4%;
  	} */ }
@media (min-width: 900px) {
  [data-component=teaser] .doodle-image.variant-2:before {
    top: -8.77778vw; } }
[data-component=teaser] .teaser-description {
  font-size: 1em; }

/*FINE FIX PER TICKET BDIKINDINT-395*/
/* FIX LABEL SOVRAPPOSTE [#355] - START */
@media (min-width: 900px) {
  [data-component=sitemap] .sitemap-wrapper .label a {
    white-space: normal; }

  [data-component=sitemap] .sitemap-wrapper .label {
    width: 90%; } }
/* FIX LABEL SOVRAPPOSTE [#355] - END */
/* FIX TITOLO TROPP LUNGO CH05 [#382] - START */
@media (max-width: 900px) {
  [data-component=crispy-goodness] .container .crispy-goodness-header h2.crispy-goodness-heading {
    margin: 0; } }
/* FIX TITOLO TROPP LUNGO CH05 [#382] - END */
/* FIX C&Q [#402] - START */
@media (max-width: 900px) {
  /* -> FIX LISTA INGREDIENTI NON CENTRATA (1)*/
  [data-component="ingredient-selector"] .ingredients-list.secondary-ingredients.small {
    margin-left: auto;
    margin-right: auto; }

  /* -> FIX PULSANTE TROPPO VICINO AL TITOLO (2)*/
  [data-component="round-image"].variant-2 .button-tooltip .button-label {
    margin-bottom: 8vw; } }
@media (min-width: 600px) {
  [data-component=carousel-hero] .slide-copy {
    display: flex;
    justify-content: center;
    align-items: center; } }
/* @media ( max-width : 500px) { */
/* 	[data-component=regular-text] p, [data-component=large-image] { */
/* 		margin-top: 2em; */
/* 		margin-bottom: 4em; */
/* 	} */
/* } */
/*Fix ticket  BDIKINDINT #500 */
@media only screen and (max-device-width: 1024px) {
  [data-component=regular-text] p {
    margin-top: 2em;
    margin-bottom: 4em; } }
/*end #500*/
/*FIX PER "PROTECTED ASSET SPACE FOR THE COLATA ON ALL PAGES"*/
@media (max-width: 599px) {
  [data-component="carousel-story"] {
    padding-bottom: 40.66667vw; }

  [data-component=simple-text] {
    padding: 33.33333vw 4.26667vw 15.26667vw; }

  [data-component=teaser] .teaser-description, [data-component=teaser] .teaser-subtitle,
  [data-component=teaser] .teaser-title {
    margin: 0 0 14.26667vw; }

  [data-component=teaser] .container {
    padding: 8.6vw 0 18.53333vw; } }
/* FIX C&Q [#402] - END */
/*FIX PER TICKET BDIKINDINT-186*/
[data-component=regular-text] b, [data-component=regular-text] strong {
  font-size: 1.8rem; }

/*FIX PER TICKET BDIKINDINT-233*/
@media screen and (max-width: 500px) {
  [data-component=brand] .brand-heading {
    margin: 3.25rem 0 0; } }
@media screen and (max-width: 500px) {
  [data-component=brand] .brand-decoration {
    margin-top: 22px; } }
/*FIX PER TICKET BDIKINDINT-396*/
.no-touchevents .nav-main .main-active .nav-link:after, .no-touchevents .sub-nav-list-item.js-sub-nav-list-item.is-active a:after {
  opacity: 1;
  width: calc(100% - 40px); }

.no-touchevents .sub-nav-list-item.js-sub-nav-list-item.is-active a:after {
  width: 100%; }

.nav-main .main-active .nav-link:after, .nav-main .main-active .nav-link:before,
.sub-nav-list-item.js-sub-nav-list-item.is-active a:after,
.sub-nav-list-item.js-sub-nav-list-item.is-active a:before {
  left: 50%;
  position: absolute;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }

.nav-main .main-active .nav-link:after
.sub-nav-list-item.js-sub-nav-list-item.is-active a:after {
  height: 5px;
  width: 0;
  background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAAFBAMAAABx6EW5AAAALVBMVEVHcEz////////////////////////////////////////////////////////NXt0CAAAADnRSTlMA7ffgbcWeVLPUF4Q9LPxNt5kAAADYSURBVBjTY2BAAK4FcKYLA8OtuwsY2AsYlm/Ldq85kpGWXbJ7i3f3XUfrBTy7C5A0Xe97GGr3cG/lO7Pkd++sazzfPRQUlHsHBBIg4pFkqNy7l0HvoEDpnWikseCM5mkutTD9JXogCb13j969ewjSp6inBCSE3ikbGoNlIKKPhC0jhUwj9RQFBRVNWyMNBY0jsqsgBvi9Iw687JB7Z5ERut1V7p1EqmWw4oy0NB+Itxl4vFMnGz3MPfEoovmdZPC7KQzHbx3JSHFxv7D8AMPaMwsYcIFVCxgAH+2M1PvZe2wAAAAASUVORK5CYII=) 50%/100% 100%;
  bottom: 10px;
  content: "";
  opacity: 0;
  transition: width 0.2s ease-out, opacity 0.1s; }

.main-active .nav-link:hover
.sub-nav-list-item.js-sub-nav-list-item.is-active a:hover {
  text-decoration: none !important; }

/*END FIX TICKET BDIKINDINT-396*/
/*CR PER TICKET BDIKINDINT - 364 --- INIZIO*/
.nav-list.drag_menu {
  overflow-x: hidden;
  width: 100%; }

.nav-list.drag_menu .drag-menu-wrapper {
  white-space: nowrap;
  text-align: right; }

.nav-list.drag_menu:before, .nav-list.drag_menu:after {
  bottom: 0;
  content: "";
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 1; }

.nav-list.drag_menu:before {
  left: 0;
  background: linear-gradient(90deg, #f3410e 0%, #f3410e 110px, rgba(243, 65, 14, 0.6) 163px, rgba(243, 65, 14, 0) 180px);
  width: 180px; }

.nav-list.drag_menu:after {
  right: 0;
  background: linear-gradient(90deg, rgba(243, 65, 14, 0) 1%, #f3410e);
  width: 80px; }

.nav-list.drag_menu.no-after:after {
  content: none; }

/*CR PER TICKET BDIKINDINT - 364 --- FINE*/
/*FIX PER TICKET BDIKINDINT - 416*/
.tile-content:before {
  background: no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDkuMyIgaGVpZ2h0PSI0MC41Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzQgMGMtNC4yLjItOSAxLjItMTMuNyAzQzEyLjcgNiA2LjcgOS0uMyAxM3YyNy44aDMxMHYtOEMyNzYuMyAzOS4zIDI3MyAxNy41IDI3MyAxNy41Yy0uOC0xLjgtMi41LTYuNS02LjMtOC41LTguMy00LTI1LjUtMi0zOCAzLjgtMTUuNyA3LTM2LjggMjIuNi01MiAyMy42LTEwLjMuNy0xMy42LTMuNi0xNC4zLTcuMy0uMi0xLjUuMy0zLjQgMS01IDEuMi0yLjcgMy03LjctLjMtMTEuNy00LjMtNS4zLTE4LjctNC41LTE4LjctNC41LTI5LjMgMS42LTQxLjggMTEtNjMuOCAyMS0xNCA2LjMtMjQgOC40LTMxLjYgNi42LTEuNS0uMi00LjItMS4yLTYuNS0zLTMtMi4yLTYuMy03LTQuMy0xMS43IDEtMS44IDItMyA0LjQtNSAuNS0uNiAyLTIgMi43LTMgMi44LTQgMS42LTEwLjQtNS42LTEyQzM5IC4yIDM3LjUgMCAzNiAwSDM0eiIvPjwvc3ZnPg==) bottom/101% auto; }

/*CR PER TICKET BDIKINDINT-189 --- INIZIO*/
@media (max-width: 500px) {
  [data-component=carousel-hero] .carousel-button, [data-component=carousel-overview-product] .carousel-button {
    width: 50px; } }
/*CR PER TICKET BDIKINDINT-189 --- FINE*/
/*BDIKINDINT-427*/
.notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important; }

/*INIZIO MODIFICA PER TICKET BDIKINDINT-248*/
@media (min-width: 900px) {
  [data-component=carousel-hero] .button-cta-label {
    font-size: 2vw; }

  [data-component=carousel-hero].carousel .carousel-slide a.button-cta {
    height: 6vw; } }
.button-cta-label .icon {
  top: 1em; }

/*FINE MODIFICA PER TICKET BDIKINDINT-248*/
/*BDIKINDINT-450 Chronic Font fix e flag-list fix*/
html[lang="ru-RU"] h1 .nav-main, html[lang="ru-RU"] .nav-panel-content,
html[lang="ru-RU"] caption, html[lang="ru-RU"] h1, html[lang="ru-RU"] h2,
html[lang="ru-RU"] h3, html[lang="ru-RU"] h4, html[lang="ru-RU"] h5,
html[lang="ru-RU"] h6, .ru-language-baltics .nav-main,
.ru-language-baltics .nav-panel-content, .ru-language-baltics caption,
.ru-language-baltics h1, .ru-language-baltics h2, .ru-language-baltics h3,
.ru-language-baltics h4, .ru-language-baltics h5, .ru-language-baltics h6 {
  font-family: "Noteworthy" !important; }

html[lang="ru-RU"] h2 {
  font-family: "Noteworthy" !important; }

@media (min-width: 800px) {
  .baltics-flags .flags-list {
    width: 21vw;
    list-style: none;
    margin: 0;
    padding: 0; } }
/*Fine fix 450*/
/*Fix 436*/
.banner_cq_initiatives.white-background-bar [data-component=media-hero]:after {
  background: no-repeat url(../images/clip/clip-white.svg) bottom/100% auto; }

.banner_cq_initiatives.cream-background-bar [data-component=media-hero]:after {
  background: no-repeat url(../images/clip/clip.svg) bottom/103% auto; }

/*Fine Fix 436*/
/* FIX TESTO SOTTO IMMAGINI/DOODLE [DE ONLY] [#465](il #246 l'ho lasciato commentato,in caso non necessario eliminarlo) - START */
@media (min-width: 900px) {
  html[lang="de-DE"] .brand-heading-de, html[lang="de-DE"] .playful-portions-heading-de,
  html[lang="de-DE"] .video-collection-heading-de, html[lang="de-DE"] .magical-moments-heading-de,
  html[lang="de-DE"] .joy-of-toys-heading-de, html[lang="de-DE"] .product-image-heading-de,
  html[lang="de-DE"] .product-image-heading,
  html[lang="de-DE"] .crispy-goodness-heading-de {
    font-size: 5.88889vw !important; } }
/*-> fix titolo capitolo 2*/
@media (min-width: 900px) {
  html[lang="de-DE"] .variant-2, html[lang="de-DE"] .brand-heading-de {
    padding-top: 2ex; } }
@media (min-width: 900px) {
  [data-component=brand] .brand-heading-mk, [data-component=brand] .brand-heading-de,
  [data-component=brand] .brand-heading, [data-component=product-image] .product-image-heading {
    /*Ritorno al font di partenza*/
    /*font-size: 6.94444vw !important;*/
    font-size: 6.88889vw !important; } }
/*- END FIX #465 */
/*FIX BDIKINDINT#469 languages non allineati a width>1592px ONLY en-US (classe aggiunta dal JS)*/
@media (min-width: 1592px) {
  html[lang="en-US"] .usa-flags .language-link, html[lang="es-ES"] .usa-flags .language-link {
    padding: 0.2vw; }

  .usa-flags .footer .nav-list {
    max-width: 41vw; } }
/*END*/
/* FIX MAGICKINDE-8696 */
[data-component=media-hero] .secondary-image {
  display: none !important; }

/* END FIX MAGICKINDE-8696 */
/* BDIKINDINT-478 */
@media only screen and (min-width: 500px) and (max-width: 1023px) {
  .site-content {
    padding-bottom: 20.61111vw !important; } }
/**/
/*fix ticket #469*/
@media (min-width: 1592px) {
  html[lang="es-ES"] .footer .language-list-item {
    width: 40%; } }
/*end fix #469*/
/*ticket 481*/
@media (max-width: 896px) {
  .video-collection-footer-image {
    width: 50% !important;
    margin-left: 20%; } }
@media (max-width: 896px) {
  [data-component=product-image] .product-image-image .media {
    max-width: 50%; } }
/*end #481*/
/*Fix ticket #506*/
/*PORTRAIT*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  [data-component="carousel-hero"] .slide-copy {
    max-width: 700px;
    margin-bottom: 30vw; }

  [data-component=carousel-hero] .slide-image-item {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }

  [data-component=carousel-hero] .carousel-slider .slide-copy p {
    font-size: 20px; }

  .carousel-slider .slide-title {
    font-size: 8vw; } }
/*end #506*/
/*Fix ticket  BDIKINDINT #501 */
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* [data-component=teaser-ingredient] .container h2.teaser-ingredient-title, [data-component=teaser] .container h2.teaser-title, [data-component=category] .container h2.category-title, [data-component=other-ingredients] .other-ingredients-heading {
      font-size: 5vw;
  }  */
  [data-component="ingredient-selector"] .secondary-ingredients-header {
    font-size: 6vw; } }
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* [data-component=teaser-ingredient] .container h2.teaser-ingredient-title, [data-component=teaser] .container h2.teaser-title, [data-component=category] .container h2.category-title, [data-component=other-ingredients] .other-ingredients-heading {
      font-size: 5vw;
  }  */
  [data-component="ingredient-selector"] .secondary-ingredients-header {
    font-size: 6vw; } }
/*end #501*/
/*Fix ticket #502 ipad */
/*LANDSCAPE*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  [data-component=teaser-ingredient] .container h2.teaser-ingredient-title,
  [data-component=teaser] .container h2.teaser-title, [data-component=category] .container h2.category-title,
  [data-component=other-ingredients] .other-ingredients-heading {
    font-size: 5vw; } }
/*PORTRAIT*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  [data-component=teaser-ingredient] .container h2.teaser-ingredient-title,
  [data-component=teaser] .container h2.teaser-title, [data-component=category] .container h2.category-title,
  [data-component=other-ingredients] .other-ingredients-heading {
    font-size: 6vw; } }
/*end #502*/
/*fix ticket #503 ipad IN ATTESA DI APPROVAZIONE*/
/* @media only screen and (min-device-width : 768px) and (max-device-width: 1024px) {
[data-component="ingredients"] h2.ingredients-heading, [data-component="ingredients"] .ingredients-caption {
    font-size: 8.25vw;
}
} */
/*end #503*/
/*Fix Ticket #508*/
@media (max-width: 899px) {
  [data-component=ingredient-selector] .ingredient-selector-paragraph-mobile {
    display: block;
    font-size: 14px; } }
@media (min-width: 900px) {
  [data-component=ingredient-selector] .ingredient-selector-paragraph-mobile {
    display: none; } }
/*end Ticket #508*/
/*fix #437 privacy-logo solo it-IT*/
html[lang="it-IT"] .footer-privacy {
  line-height: 2 !important;
  margin-right: 40px;
  margin-top: -1vw; }

html[lang="it-IT"] .bollino-privacy {
  width: 50px; }

html[lang="it-IT"] .bollino-privacy img {
  display: block; }

/*end #437*/
/* mobile #480 */
@media (max-width: 600px) {
  [data-component="video-collection"] .video-collection-player .video-collection-player-play-label {
    display: none !important; }

  .video-collection-player .video-collection-player-play-button {
    left: 50% !important;
    position: absolute;
    top: 50% !important;
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    height: 42% !important; }

  .video-collection-player .video-collection-player-play-icon {
    width: 10.25vw !important;
    vertical-align: middle;
    display: inline; }

  .video-collection-player-play-button {
    height: 80% !important;
    width: 80% !important;
    display: inline;
    position: absolute;
    left: 10.35vw !important;
    vertical-align: middle; } }
/*versione tablet - portrait*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .video-collection-player .video-collection-player-play-icon {
    height: 13.55556vw !important;
    width: 6.25vw !important; }

  .video-collection-player .video-collection-player-play-button {
    bottom: 4.13333vw !important;
    left: 8.26667vw !important; }

  [data-component=brand] .brand-content .play-button .button-label, [data-component=product-image] .video-thumb .play-button .button-label {
    font: 3.2vw/1 Noto Sans, sans-serif;
    white-space: nowrap; }

  [data-component=brand] .brand-content .play-button, [data-component=large-image] .play-button, [data-component=teaser] .play-button {
    white-space: nowrap;
    position: absolute;
    right: -17vw !important;
    top: 16vw !important; } }
/*versione tablet - landscape*/
/* @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {}
 */
/* #480 */
/*fix iphone 5s*/
@media (max-width: 600px) {
  .aui {
    width: 102%; } }
/*#end fix iphone 5s*/
/*fix ticket #539 per IPAD-PRO*/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
  [data-component="carousel-hero"] .slide-copy {
    margin-bottom: 0vw; }

  [data-component="brand"] .brand-content .play-button, [data-component="large-image"] .play-button, [data-component="teaser"] .play-button {
    left: 3vw !important;
    top: -9vw !important; }

  [data-component="brand"] .brand-content .play-button .button-label, [data-component="product-image"] .video-thumb .play-button .button-label {
    font: 1.56667vw Noto Sans, sans-serif; }

  [data-component=carousel-hero] .carousel-button-next {
    margin-top: 7%; }

  [data-component=carousel-hero] .carousel-button-prev {
    margin-top: 7%; } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
  [data-component=carousel-hero] .carousel-button-next {
    margin-top: 7%; }

  [data-component=carousel-hero] .carousel-button-prev {
    margin-top: 7%; } }
/*end #539*/