/* Media Queries *//* https://gist.github.com/italodr/b4ded5894afa2ceae19ed1b767785e02 *//*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css *//* Document
   ========================================================================== *//**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 *//* line 12, node_modules/normalize.css/normalize.css */html {
  line-height: 1.15;
 /* 1 */
  -ms-text-size-adjust: 100%;
 /* 2 */
  -webkit-text-size-adjust: 100%;
 /* 2 */;
}/* Sections
   ========================================================================== *//**
 * Remove the margin in all browsers (opinionated).
 *//* line 25, node_modules/normalize.css/normalize.css */body {
  margin: 0;
}/**
 * Add the correct display in IE 9-.
 *//* line 33, node_modules/normalize.css/normalize.css */article,aside,footer,header,nav,section {
  display: block;
}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 *//* line 47, node_modules/normalize.css/normalize.css */h1 {
  font-size: 2em;
  margin: 0.67em 0;
}/* Grouping content
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 *//* line 60, node_modules/normalize.css/normalize.css */figcaption,figure,main {
 /* 1 */
  display: block;
}/**
 * Add the correct margin in IE 8.
 *//* line 70, node_modules/normalize.css/normalize.css */figure {
  margin: 1em 40px;
}/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 *//* line 79, node_modules/normalize.css/normalize.css */hr {
  box-sizing: content-box;
 /* 1 */
  height: 0;
 /* 1 */
  overflow: visible;
 /* 2 */;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 *//* line 90, node_modules/normalize.css/normalize.css */pre {
  font-family: monospace, monospace;
 /* 1 */
  font-size: 1em;
 /* 2 */;
}/* Text-level semantics
   ========================================================================== *//**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 *//* line 103, node_modules/normalize.css/normalize.css */a {
  background-color: transparent;
 /* 1 */
  -webkit-text-decoration-skip: objects;
 /* 2 */;
}/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 *//* line 113, node_modules/normalize.css/normalize.css */abbr[title] {
  border-bottom: none;
 /* 1 */
  text-decoration: underline;
 /* 2 */
  text-decoration: underline dotted;
 /* 2 */;
}/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 *//* line 123, node_modules/normalize.css/normalize.css */b,strong {
  font-weight: inherit;
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 *//* line 132, node_modules/normalize.css/normalize.css */b,strong {
  font-weight: bolder;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 *//* line 142, node_modules/normalize.css/normalize.css */code,kbd,samp {
  font-family: monospace, monospace;
 /* 1 */
  font-size: 1em;
 /* 2 */;
}/**
 * Add the correct font style in Android 4.3-.
 *//* line 153, node_modules/normalize.css/normalize.css */dfn {
  font-style: italic;
}/**
 * Add the correct background and color in IE 9-.
 *//* line 161, node_modules/normalize.css/normalize.css */mark {
  background-color: #ff0;
  color: #000;
}/**
 * Add the correct font size in all browsers.
 *//* line 170, node_modules/normalize.css/normalize.css */small {
  font-size: 80%;
}/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 *//* line 179, node_modules/normalize.css/normalize.css */sub,sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}/* line 187, node_modules/normalize.css/normalize.css */sub {
  bottom: -0.25em;
}/* line 191, node_modules/normalize.css/normalize.css */sup {
  top: -0.5em;
}/* Embedded content
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 *//* line 202, node_modules/normalize.css/normalize.css */audio,video {
  display: inline-block;
}/**
 * Add the correct display in iOS 4-7.
 *//* line 211, node_modules/normalize.css/normalize.css */audio:not([controls]) {
  display: none;
  height: 0;
}/**
 * Remove the border on images inside links in IE 10-.
 *//* line 220, node_modules/normalize.css/normalize.css */img {
  border-style: none;
}/**
 * Hide the overflow in IE.
 *//* line 228, node_modules/normalize.css/normalize.css */svg:not(:root) {
  overflow: hidden;
}/* Forms
   ========================================================================== *//**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 *//* line 240, node_modules/normalize.css/normalize.css */button,input,optgroup,select,textarea {
  font-family: sans-serif;
 /* 1 */
  font-size: 100%;
 /* 1 */
  line-height: 1.15;
 /* 1 */
  margin: 0;
 /* 2 */;
}/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 *//* line 256, node_modules/normalize.css/normalize.css */button,input {
 /* 1 */
  overflow: visible;
}/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 *//* line 266, node_modules/normalize.css/normalize.css */button,select {
 /* 1 */
  text-transform: none;
}/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 *//* line 277, node_modules/normalize.css/normalize.css */button,html [type="button"],[type="reset"],[type="submit"] {
  -webkit-appearance: button;
 /* 2 */;
}/**
 * Remove the inner border and padding in Firefox.
 *//* line 288, node_modules/normalize.css/normalize.css */button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}/**
 * Restore the focus styles unset by the previous rule.
 *//* line 300, node_modules/normalize.css/normalize.css */button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}/**
 * Correct the padding in Firefox.
 *//* line 311, node_modules/normalize.css/normalize.css */fieldset {
  padding: 0.35em 0.75em 0.625em;
}/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 *//* line 322, node_modules/normalize.css/normalize.css */legend {
  box-sizing: border-box;
 /* 1 */
  color: inherit;
 /* 2 */
  display: table;
 /* 1 */
  max-width: 100%;
 /* 1 */
  padding: 0;
 /* 3 */
  white-space: normal;
 /* 1 */;
}/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 *//* line 336, node_modules/normalize.css/normalize.css */progress {
  display: inline-block;
 /* 1 */
  vertical-align: baseline;
 /* 2 */;
}/**
 * Remove the default vertical scrollbar in IE.
 *//* line 345, node_modules/normalize.css/normalize.css */textarea {
  overflow: auto;
}/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 *//* line 354, node_modules/normalize.css/normalize.css */[type="checkbox"],[type="radio"] {
  box-sizing: border-box;
 /* 1 */
  padding: 0;
 /* 2 */;
}/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 *//* line 364, node_modules/normalize.css/normalize.css */[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
  height: auto;
}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 *//* line 374, node_modules/normalize.css/normalize.css */[type="search"] {
  -webkit-appearance: textfield;
 /* 1 */
  outline-offset: -2px;
 /* 2 */;
}/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 *//* line 383, node_modules/normalize.css/normalize.css */[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 *//* line 393, node_modules/normalize.css/normalize.css */::-webkit-file-upload-button {
  -webkit-appearance: button;
 /* 1 */
  font: inherit;
 /* 2 */;
}/* Interactive
   ========================================================================== *//*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 *//* line 406, node_modules/normalize.css/normalize.css */details,menu {
  display: block;
}/*
 * Add the correct display in all browsers.
 *//* line 415, node_modules/normalize.css/normalize.css */summary {
  display: list-item;
}/* Scripting
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 *//* line 426, node_modules/normalize.css/normalize.css */canvas {
  display: inline-block;
}/**
 * Add the correct display in IE.
 *//* line 434, node_modules/normalize.css/normalize.css */template {
  display: none;
}/* Hidden
   ========================================================================== *//**
 * Add the correct display in IE 10-.
 *//* line 445, node_modules/normalize.css/normalize.css */[hidden] {
  display: none;
}/* line 1, src/assets/scss/generic/_globals.scss */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}/* line 22, src/assets/scss/generic/_globals.scss */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display: block;
}/* line 25, src/assets/scss/generic/_globals.scss */ol,ul {
  list-style: none;
}/* line 26, src/assets/scss/generic/_globals.scss */blockquote,q {
  quotes: none;
}/* line 28, src/assets/scss/generic/_globals.scss */blockquote::before,blockquote::after,q::before,q::after {
  content: none;
}/* line 31, src/assets/scss/generic/_globals.scss */table {
  border-collapse: collapse;
  border-spacing: 0;
}/* line 36, src/assets/scss/generic/_globals.scss */img {
  display: block;
  height: auto;
  -ms-interpolation-mode: bicubic;
  max-width: 100%;
  width: auto;
}/* line 44, src/assets/scss/generic/_globals.scss */iframe {
  border: 0;
}/* line 46, src/assets/scss/generic/_globals.scss */*,*::before,*::after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
 /* stylelint-disable */
  -webkit-font-smoothing: antialiased !important;
  font-smoothing: antialiased !important;
 /* stylelint-enable */
  outline: 0;
  text-rendering: optimizeLegibility !important;
}/* line 60, src/assets/scss/generic/_globals.scss */html,body {
  overflow-x: hidden;
  position: relative;
}/* line 8, src/assets/scss/styles.scss */.rr-eroski {
  color: #000;
  font-family: "ITCAvantGardeStd-bk", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.5;
 /* Headings */ /* stylelint-disable */;
}/* line 2, src/assets/scss/generic/_typography.scss */.rr-eroski h1 {
  font-size: 2rem;
}/* line 3, src/assets/scss/generic/_typography.scss */.rr-eroski h2 {
  font-size: 1.5rem;
}/* line 4, src/assets/scss/generic/_typography.scss */.rr-eroski h3 {
  font-size: 1.25rem;
}/* line 6, src/assets/scss/generic/_typography.scss */.rr-eroski h1,.rr-eroski h2 {
  font-weight: 400;
}/* line 7, src/assets/scss/generic/_typography.scss */.rr-eroski h3 {
  font-weight: 200;
}/* line 9, src/assets/scss/generic/_typography.scss */.rr-eroski h2 {
  color: #67bedd;
  font-family: "Conv_ITCAvantGardeStd-Demi", Arial, Helvetica, sans-serif;
}/* line 13, src/assets/scss/generic/_typography.scss */.rr-eroski h2.underline {
  display: inline-block;
  position: relative;
}/* line 17, src/assets/scss/generic/_typography.scss */.rr-eroski h2.underline::after {
  border-bottom: 1px solid #67bedd;
  content: '';
  display: block;
  height: 1px;
  left: -3%;
  margin-bottom: 0.625rem;
  padding-bottom: 0.625rem;
  position: absolute;
  top: 100%;
  width: 106%;
}/* line 32, src/assets/scss/generic/_typography.scss */.rr-eroski h1,.rr-eroski h2,.rr-eroski h3 {
  line-height: 1.1;
  margin: 0 0 0.46875rem;
}/* line 37, src/assets/scss/generic/_typography.scss */.rr-eroski b,.rr-eroski strong {
  font-weight: 500;
}/* line 39, src/assets/scss/generic/_typography.scss */.rr-eroski p {
  font-size: 1rem;
  font-weight: 200;
  margin: 0 0 0.625rem;
}/* line 46, src/assets/scss/generic/_typography.scss */.rr-eroski a {
  color: #67bedd;
  cursor: pointer;
  display: inline;
  text-decoration: none;
}/* line 100, src/assets/scss/tools/_mixins.scss */.non-touch .rr-eroski a:hover {
  color: #259bc5;
}/* line 1, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex {
  display: flex;
}/* line 4, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--inline {
  display: inline-flex;
}/* line 5, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--align-center {
  align-items: center;
}/* line 6, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--align-start {
  align-items: flex-start;
}/* line 7, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--align-end {
  align-items: flex-end;
}/* line 8, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--justify-center {
  justify-content: center;
}/* line 9, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--justify-start {
  justify-content: flex-start;
}/* line 10, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--justify-end {
  justify-content: flex-end;
}/* line 11, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--justify-between {
  justify-content: space-between;
}/* line 12, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--justify-around {
  justify-content: space-around;
}/* line 13, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--reverse {
  flex-direction: row-reverse;
}/* line 15, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--column {
  flex-direction: column;
}/* line 18, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--column.u-flex--reverse {
  flex-direction: column-reverse;
}/* line 21, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--wrap {
  display: flex;
  flex-wrap: wrap;
}/* line 26, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--center {
  align-items: center;
  display: flex;
  justify-content: center;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-1 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-2 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-3 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-4 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-5 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-6 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-7 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-8 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-9 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-10 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-11 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-12 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-13 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-14 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-15 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-16 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-17 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-18 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-19 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-20 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-21 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-22 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-23 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s0-24 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-1 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-2 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-3 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-4 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-5 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-6 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-7 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-8 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-9 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-10 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-11 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-12 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-13 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-14 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-15 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-16 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-17 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-18 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-19 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-20 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-21 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-22 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-23 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s480-24 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-1 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-2 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-3 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-4 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-5 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-6 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-7 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-8 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-9 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-10 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-11 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-12 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-13 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-14 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-15 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-16 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-17 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-18 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-19 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-20 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-21 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-22 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-23 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s640-24 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-1 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-2 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-3 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-4 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-5 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-6 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-7 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-8 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-9 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-10 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-11 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-12 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-13 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-14 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-15 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-16 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-17 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-18 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-19 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-20 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-21 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-22 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-23 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s768-24 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-1 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-2 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-3 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-4 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-5 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-6 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-7 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-8 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-9 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-10 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-11 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-12 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-13 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-14 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-15 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-16 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-17 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-18 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-19 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-20 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-21 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-22 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-23 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s960-24 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-1 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-2 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-3 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-4 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-5 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-6 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-7 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-8 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-9 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-10 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-11 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-12 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-13 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-14 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-15 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-16 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-17 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-18 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-19 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-20 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-21 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-22 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-23 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1024-24 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-1 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-2 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-3 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-4 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-5 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-6 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-7 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-8 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-9 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-10 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-11 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-12 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-13 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-14 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-15 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-16 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-17 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-18 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-19 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-20 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-21 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-22 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-23 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1280-24 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-1 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-2 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-3 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-4 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-5 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-6 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-7 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-8 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-9 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-10 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-11 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-12 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-13 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-14 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-15 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-16 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-17 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-18 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-19 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-20 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-21 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-22 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-23 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1440-24 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-1 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-2 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-3 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-4 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-5 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-6 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-7 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-8 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-9 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-10 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-11 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-12 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-13 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-14 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-15 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-16 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-17 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-18 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-19 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-20 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-21 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-22 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-23 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 57, src/assets/scss/utilities/_flex-grid.scss */.rr-eroski .u-flex--s1920-24 {
  flex-basis: 100%;
  max-width: 100%;
}/* line 1, src/assets/scss/utilities/_scroll.scss */.rr-eroski .u-hidden-scroll {
  height: 100%;
  overflow: hidden;
}/* line 5, src/assets/scss/utilities/_scroll.scss */.rr-eroski .u-hidden-scroll-content {
  box-sizing: content-box;
  height: 100%;
  overflow-y: auto;
  padding-right: 20px;
  width: 100%;
}/* line 14, src/assets/scss/utilities/_scroll.scss */.rr-eroski .u-scroll {
  overflow-y: auto;
}/* line 15, src/assets/scss/utilities/_scroll.scss */.rr-eroski .u-noscroll {
  overflow: hidden;
}/* line 1, src/assets/scss/utilities/_text.scss */.rr-eroski .u-align-center {
  text-align: center;
}/* line 2, src/assets/scss/utilities/_text.scss */.rr-eroski .u-align-left {
  text-align: left;
}/* line 3, src/assets/scss/utilities/_text.scss */.rr-eroski .u-align-right {
  text-align: right;
}/* line 4, src/assets/scss/utilities/_text.scss */.rr-eroski .u-uppercase {
  text-transform: uppercase;
}/* line 5, src/assets/scss/utilities/_text.scss */.rr-eroski .u-bold {
  font-weight: 700;
}/* line 1, src/assets/scss/utilities/_wrapper.scss */.rr-eroski .u-wrapper,.rr-eroski .u-wrapper-padding {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}/* line 7, src/assets/scss/utilities/_wrapper.scss */.rr-eroski .u-wrapper-margin {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}/* line 12, src/assets/scss/utilities/_wrapper.scss */.rr-eroski .u-wrapper {
  height: 100%;
  margin: 0 auto;
  max-width: 1280px;
}/* line 22, src/assets/scss/utilities/_wrapper.scss */.rr-eroski .u-wrapper--collapse {
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* line 27, src/assets/scss/utilities/_wrapper.scss */.rr-eroski .u-wrapper--small {
  max-width: 1080px;
}/* line 36, src/assets/scss/utilities/_wrapper.scss */.rr-eroski .u-wrapper--reading {
  max-width: 960px;
}/* line 45, src/assets/scss/utilities/_wrapper.scss */.rr-eroski .u-wrapper--compact {
  max-width: 721px;
}/* line 1, src/assets/scss/utilities/_visibility.scss */.rr-eroski .u-hide {
  display: none !important;
}/* line 2, src/assets/scss/utilities/_visibility.scss */.rr-eroski .u-show {
  display: block !important;
}/* line 3, src/assets/scss/utilities/_visibility.scss */.rr-eroski .u-show--inline {
  display: inline-block !important;
}/* line 2, src/assets/scss/tools/_mixins.scss */.rr-eroski .u-clearfix::after,.rr-eroski .u-clearfix::before {
  content: " ";
  display: table;
}/* line 8, src/assets/scss/tools/_mixins.scss */.rr-eroski .u-clearfix::after {
  clear: both;
}/* line 8, src/assets/scss/utilities/_utilities.scss */.rr-eroski .u-fullwidth {
  width: 100%;
}/* line 9, src/assets/scss/utilities/_utilities.scss */.rr-eroski .u-video-fullwidth {
  height: 0;
  padding-bottom: 56.25%;
 /* 16:9 */
  position: relative;
}/* line 31, src/assets/scss/tools/_mixins.scss */.rr-eroski .u-video-fullwidth iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}/* line 10, src/assets/scss/utilities/_utilities.scss */.rr-eroski .u-center {
  margin: 0 auto;
}/* line 11, src/assets/scss/utilities/_utilities.scss */.rr-eroski .u-text-center {
  text-align: center;
}/* line 12, src/assets/scss/utilities/_utilities.scss */.rr-eroski .u-no-margin {
  margin: 0;
}/* line 14, src/assets/scss/utilities/_utilities.scss */.rr-eroski .u-fullheight {
  height: auto;
  min-height: 100%;
}/* line 19, src/assets/scss/utilities/_utilities.scss */.rr-eroski .u-icon svg {
  fill: currentColor;
  height: 32px;
  width: 32px;
}/* line 1, src/assets/scss/components/_buttons.scss */.rr-eroski button {
  background: none repeat scroll 0 0 transparent;
}/* line 3, src/assets/scss/components/_buttons.scss */.rr-eroski .button {
  align-items: center;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: linear-gradient(to bottom, transparent 50%, #000 50%);
  background-position: 0% 0%;
  background-size: 220%;
  border: #fff 1px solid;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-family: "Conv_ITCAvantGardeStd-Demi", Arial, Helvetica, sans-serif;
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1;
  margin-bottom: 0.625rem;
  overflow: visible;
  padding: 0.6875rem 1.5rem 0.5rem 1.5rem;
  text-align: center;
  text-decoration: none;
  transition: background .4s ease-in-out, color .4s ease-in-out;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
}/* line 29, src/assets/scss/components/_buttons.scss */.rr-eroski .button:hover {
  background-position: 0 100%;
  border: 1px solid #000;
}/* line 34, src/assets/scss/components/_buttons.scss */.rr-eroski .button--dark {
  background-color: #000;
  border: #000 1px solid;
  font-weight: 800;
}/* line 40, src/assets/scss/components/_buttons.scss */.rr-eroski .button--disabled {
  cursor: not-allowed;
  padding-right: 10px;
  pointer-events: none;
}/* line 48, src/assets/scss/components/_buttons.scss */.rr-eroski .button::-moz-focus-inner {
  border: 0;
  padding: 0;
}/* line 53, src/assets/scss/components/_buttons.scss */.rr-eroski .button__icon {
  margin: 0 0 0 0.3125em;
}/* line 56, src/assets/scss/components/_buttons.scss */.rr-eroski .button__icon svg {
  height: 1.125em;
  width: 1.125em;
}/* line 63, src/assets/scss/components/_buttons.scss */.rr-eroski input.button {
  -webkit-appearance: button;
}/* line 65, src/assets/scss/components/_buttons.scss */.rr-eroski button:disabled,.rr-eroski .button--state-disabled {
  background: none;
  color: #67bedd;
  cursor: not-allowed;
  pointer-events: none;
}/* line 1, src/assets/scss/components/_heading.scss */.rr-eroski .heading {
  width: 100%;
}/* line 4, src/assets/scss/components/_heading.scss */.rr-eroski .heading__title {
  font-weight: bold;
  margin-bottom: 1.25rem;
  text-align: center;
}/* line 10, src/assets/scss/components/_heading.scss */.rr-eroski .heading__image {
  margin: 0 auto;
  margin-bottom: 0.9375rem;
}/* line 1, src/assets/scss/components/_block.scss */.rr-eroski .block {
  margin-bottom: 2.5rem;
}/* line 16, src/assets/scss/components/_block.scss */.rr-eroski .block__image {
  background-position: center;
  background-size: cover;
  padding-bottom: 100%;
}/* line 26, src/assets/scss/components/_block.scss */.rr-eroski .block__image--cupon {
  background-position: left bottom;
}/* line 30, src/assets/scss/components/_block.scss */.rr-eroski .block__content {
  background-color: #67bedd;
  color: #fff;
  padding: 1.25rem;
}/* line 52, src/assets/scss/components/_block.scss */.rr-eroski .block__title {
  color: #fff;
  margin-bottom: 1.25rem;
}/* line 57, src/assets/scss/components/_block.scss */.rr-eroski .block__text {
  margin-bottom: 1.25rem;
}/* line 13, src/assets/scss/components/_video.scss */.rr-eroski .video {
  cursor: pointer;
  margin-bottom: 1.25rem;
  position: relative;
  text-align: center;
}/* line 23, src/assets/scss/components/_video.scss */.rr-eroski .video__title {
  margin: 0 auto 0.625rem;
  max-width: 38.75rem;
}/* line 28, src/assets/scss/components/_video.scss */.rr-eroski .video__description {
  color: #67bedd;
  margin: 0 auto 2.5rem;
  max-width: 46.25rem;
  text-align: center;
}/* line 35, src/assets/scss/components/_video.scss */.rr-eroski .video__wrapper {
  position: relative;
}/* line 36, src/assets/scss/components/_video.scss */.rr-eroski .video__thumb {
  width: 100%;
}/* line 38, src/assets/scss/components/_video.scss */.rr-eroski .video__item {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}/* line 49, src/assets/scss/components/_video.scss */
.rr-eroski section#video .video__item::after {
  background-image: url("../img/play-button.png");
  background-repeat: no-repeat;
  background-size: cover;
  content: '';
  cursor: pointer;
  display: block;
  height: 70px;
  width: 70px;
  z-index: 1;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 59, src/assets/scss/components/_video.scss */.rr-eroski .video__iframe {
  position: absolute;
  z-index: 2;
}/* line 65, src/assets/scss/components/_video.scss */.non-touch .rr-eroski .video:hover::after {
  opacity: .5;
}/* line 68, src/assets/scss/components/_video.scss */.rr-eroski .video .heading {
  color: #fff;
  left: 50%;
  padding: 1.25em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}/* line 80, src/assets/scss/components/_video.scss */.rr-eroski .video--heading::after {
  content: '';
  display: none;
}/* line 85, src/assets/scss/components/_video.scss */
/*.rr-eroski .video--heading .heading::after {
  background-image: url("../img/play-button.png");
  background-repeat: no-repeat;
  background-size: cover;
  content: '';
  cursor: pointer;
  display: block;
  height: 70px;
  width: 70px;
  z-index: 1;
  margin: 0.625rem auto 0;
  position: static;
  transform: none;
} */
/* line 96, src/assets/scss/components/_video.scss */.rr-eroski .video--texture::before,.rr-eroski .video--texture-white::before {
  background-position: 0;
  background-repeat: repeat;
  content: '';
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}/* line 110, src/assets/scss/components/_video.scss */.rr-eroski .video--texture::before {
  background-image: url("../img/video-texture-black.png");
}/* line 111, src/assets/scss/components/_video.scss */.rr-eroski .video--texture-white::before {
  background-image: url("../img/video-texture-white.png");
}/* line 114, src/assets/scss/components/_video.scss */.rr-eroski .video--state-playing .heading,.rr-eroski .video--state-playing::before {
  content: none;
  display: none;
}/* line 1, src/assets/scss/components/_pagination.scss */.rr-eroski .pagination-eroski {
  background-color: #fff;
  border-radius: 0.3125rem;
  display: inline-block;
  margin: 0 auto;
  padding: 0.3125rem;
}/* line 8, src/assets/scss/components/_pagination.scss */.rr-eroski .pagination-eroski__item {
  display: inline;
}/* line 12, src/assets/scss/components/_pagination.scss */.rr-eroski .pagination-eroski__item.active .pagination-eroski__link {
  background-color: #259bc5 !important;
  border-color: #259bc5;
  color: #fff;
  cursor: default;
  padding: 0.375rem 0.75rem 0.25rem;
  z-index: 3;
}/* line 23, src/assets/scss/components/_pagination.scss */.rr-eroski .pagination-eroski__item:hover .pagination-eroski__link {
  background-color: rgba(225, 225, 225, 0.7);
}/* line 30, src/assets/scss/components/_pagination.scss */.rr-eroski .pagination-eroski__item.first .u-icon svg,.rr-eroski .pagination-eroski__item.last .u-icon svg {
  height: 1.375rem;
  width: 1.375rem;
}/* line 38, src/assets/scss/components/_pagination.scss */.rr-eroski .pagination-eroski__item.first svg {
  transform: rotate(90deg);
}/* line 42, src/assets/scss/components/_pagination.scss */.rr-eroski .pagination-eroski__item.last svg {
  transform: rotate(-90deg);
}/* line 46, src/assets/scss/components/_pagination.scss */.rr-eroski .pagination-eroski__link {
  background-color: #fff;
  border-radius: 0.3125rem;
  color: #259bc5;
  float: left;
  font-family: "Conv_ITCAvantGardeStd-Demi", Arial, Helvetica, sans-serif;
  padding: 0.375rem 0.40625rem 0.25rem;
  position: relative;
  text-decoration: none;
  transition: background-color .2s ease-in-out;
}/* line 1, src/assets/scss/sections/_billboard.scss */.rr-eroski .billboard {
  background-color: #5ab7af;
}/* line 4, src/assets/scss/sections/_billboard.scss */.rr-eroski .billboard__body {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}/* line 14, src/assets/scss/sections/_billboard.scss */.rr-eroski .billboard__body--main {
  background-image: url("../img/landing/billboard-background_mobile.jpg");
}
/* line 14, src/assets/scss/sections/_billboard.scss */.rr-eroski .billboard--eu .billboard__body--main {
  background-image: url("../img/landing/billboard-background_mobile-eu.jpg");
}
/* line 22, src/assets/scss/sections/_billboard.scss */.rr-eroski .billboard__body--leche {
  background-image: url("../img/landing/billboard-background_mobile-leche.jpg");
}/* line 34, src/assets/scss/sections/_billboard.scss */.rr-eroski .billboard__body--lactosa {
  background-image: url("../img/landing/billboard-background_mobile-lactosa.jpg");
}/* line 46, src/assets/scss/sections/_billboard.scss */.rr-eroski .billboard__body--huevo {
  background-image: url("../img/landing/billboard-background_mobile-huevo.jpg");
}/* line 69, src/assets/scss/sections/_billboard.scss */.rr-eroski .billboard__bodyWrapper {
  position: relative;
}/* line 73, src/assets/scss/sections/_billboard.scss */.rr-eroski .billboard__bodySquares {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 21.25rem;
  width: 21.25rem;
  position: relative;
  left: -20px;
}/* line 91, src/assets/scss/sections/_billboard.scss */.rr-eroski .billboard__text {
  background-color: rgba(79, 186, 173, 0.8);
  padding: 1.25rem;
  position: relative;
}/* line 107, src/assets/scss/sections/_billboard.scss */.rr-eroski .billboard__title {
  color: #FFFFFF;
  margin-bottom: 0;
  position: relative;
}/* line 112, src/assets/scss/sections/_billboard.scss */.rr-eroski .billboard__title span {
  display: initial;
  font-family: "Conv_ITCAvantGardeStd-Demi", Arial, Helvetica, sans-serif;
}/* line 122, src/assets/scss/sections/_billboard.scss */.rr-eroski .billboard__subtitle {
  color: #FFFFFF;
  font-size: 1.25rem;
  line-height: 1.25;
  margin-bottom: 0;
  margin-top: 0.9375rem;
  max-width: 28.125rem;
}
.rr-eroski .billboard__conditions {
  color: #FFFFFF;
  font-size: 0.75rem;
  margin-top: 1.5rem;
}
/* line 1, src/assets/scss/sections/_intro.scss */.rr-eroski .intro {
  font-family: "ITCAvantGardeStd-bk", Arial, Helvetica, sans-serif;
}/* line 4, src/assets/scss/sections/_intro.scss */.rr-eroski .intro__description {
  background-color: #dbeff9;
  color: #259bc5;
  text-align: center;
}/* line 10, src/assets/scss/sections/_intro.scss */.rr-eroski .intro__descriptionWrapper {
  max-width: 50rem;
  padding: 1.25rem;
}/* line 14, src/assets/scss/sections/_intro.scss */.rr-eroski .intro__descriptionWrapper p {
  margin-bottom: 0;
}/* line 24, src/assets/scss/sections/_intro.scss */.rr-eroski .intro__anchors {
  background-color: #67bedd;
  padding: 0;
}/* line 44, src/assets/scss/sections/_intro.scss */.rr-eroski .intro__anchorsList li a {
  border-bottom: 1px solid #dbeff9;
  color: #fff;
  display: block;
  font-family: "Conv_ITCAvantGardeStd-Demi", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  padding: 0.75rem 1.25rem 0.5rem;
  width: 100%;
}/* line 1, src/assets/scss/sections/_filter.scss */.rr-eroski .filter {
  background-color: #dbeff9;
  padding-bottom: 3.125rem;
  padding-top: 1.875rem;
}/* line 6, src/assets/scss/sections/_filter.scss */.rr-eroski .filter__wrapper {
  flex-wrap: wrap;
}/* line 15, src/assets/scss/sections/_filter.scss */.rr-eroski .filter .select {
  background-color: #fff;
  flex: 1;
  height: 2.875rem;
  margin-bottom: 0.625rem;
  overflow: hidden;
  position: relative;
  width: 100%;
}/* line 24, src/assets/scss/sections/_filter.scss */.rr-eroski .filter .select::before {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 30%);
  content: '';
  height: 90%;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 2px;
  width: 2.5rem;
  z-index: 1;
}/* line 42, src/assets/scss/sections/_filter.scss */.rr-eroski .filter .u-icon {
  pointer-events: none;
  position: absolute;
  right: 0.9375rem;
  top: 1rem;
  z-index: 2;
}/* line 53, src/assets/scss/sections/_filter.scss */.rr-eroski .filter .u-icon svg {
  fill: #2087b0;
  height: 0.9375rem;
  pointer-events: none;
  width: 0.9375rem;
}/* line 66, src/assets/scss/sections/_filter.scss */.rr-eroski .filter .select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  background-image: none;
  border: none;
  box-shadow: none;
  color: #2087b0;
  font-family: "ITCAvantGardeStd-bk", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 200;
  height: 100%;
  left: 0;
  padding: 0.3125rem 0 0 0.9375rem;
  position: absolute;
  width: 110%;
}/* line 90, src/assets/scss/sections/_filter.scss */.rr-eroski .filter .button {
  background-color: #393d49;
  background-image: linear-gradient(to bottom, transparent 50%, #393d49 50%);
  border: #393d49 1px solid;
  display: block;
  margin-bottom: 0;
  padding-bottom: 0.6875rem;
  padding-top: 0.9375rem;
  text-align: center;
  width: 100%;
}/* line 1, src/assets/scss/sections/_list.scss */.rr-eroski .list {
  background-color: #dbeff9;
  /*margin-bottom: 1.875rem;*/
  padding-bottom: 3.125rem;
}/* line 6, src/assets/scss/sections/_list.scss */.rr-eroski .list__item {
  display: block;
  margin-bottom: 2.5rem;
  padding: 0 0.3125rem 3.59375rem;
  position: relative;
  text-align: center;
  width: 100%;
}/* line 100, src/assets/scss/tools/_mixins.scss */.non-touch .rr-eroski .list__item:hover {
  cursor: pointer;
  text-decoration: underline;
}/* line 22, src/assets/scss/sections/_list.scss */.non-touch .rr-eroski .list__item:hover .list__item-title {
  text-decoration: underline;
}/* line 28, src/assets/scss/sections/_list.scss */.rr-eroski .list__item-image {
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 60% 70%;
  margin-bottom: 0.78125rem;
  padding-bottom: 84%;
}/* line 37, src/assets/scss/sections/_list.scss */.rr-eroski .list__item-title {
  color: #259bc5;
  font-family: "Conv_ITCAvantGardeStd-Demi", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin: 0 auto;
  width: 90%;
}/* line 50, src/assets/scss/sections/_list.scss */.rr-eroski .list__item-cta {
  background-color: #393d49;
  background-image: linear-gradient(to bottom, transparent 50%, #393d49 50%);
  border: #393d49 1px solid;
  bottom: 0;
  left: 50%;
  margin-bottom: 0;
  position: absolute;
  transform: translateX(-50%);
}/* line 1, src/assets/scss/sections/_slider.scss */.rr-eroski .Slider {
  margin-bottom: 2.5rem;
  padding-top: 0.625rem;
  text-align: center;
}/* line 10, src/assets/scss/sections/_slider.scss */.rr-eroski .Slider__stars {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
}/* line 21, src/assets/scss/sections/_slider.scss */.rr-eroski .Slider__slide {
  background: url(../img/landing/slider/testimonial-line.jpg) no-repeat;
  background-position: bottom;
}/* line 26, src/assets/scss/sections/_slider.scss */.rr-eroski .Slider__slideButton {
  margin-bottom: 0.3125rem;
}/* line 30, src/assets/scss/sections/_slider.scss */.rr-eroski .Slider__title {
  text-align: center;
}/* line 34, src/assets/scss/sections/_slider.scss */.rr-eroski .Slider__subtitle {
  color: #909094;
  margin: 0 auto 1.25rem auto;
  max-width: 420px;
  text-align: center;
}/* line 41, src/assets/scss/sections/_slider.scss */.rr-eroski .Slider__slideTitle {
  color: #000;
  font-weight: bold;
  margin-bottom: 0.625rem;
}/* line 47, src/assets/scss/sections/_slider.scss */.rr-eroski .Slider__slideDescription {
  margin-bottom: 0.625rem;
}/* line 2, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider {
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  position: relative;
}/* line 8, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider:after,.rr-eroski .Slider .buttons::after {
  clear: both;
  content: "";
  display: table;
}/* line 14, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .center .slick-slide img {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  -moz-transform: scale(0.5) translateY(-60px);
  -ms-transform: scale(0.5) translateY(-60px);
  -o-transform: scale(0.5) translateY(-60px);
  -webkit-transform: scale(0.5) translateY(-60px);
  transform: scale(0.5) translateY(-60px);
}/* line 27, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .center .neighbour img {
  -moz-transform: scale(0.75) translateY(-40px);
  -ms-transform: scale(0.75) translateY(-40px);
  -o-transform: scale(0.75) translateY(-40px);
  -webkit-transform: scale(0.75) translateY(-40px);
  transform: scale(0.75) translateY(-40px);
}/* line 37, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .center .slick-center img {
  -moz-transform: scale(1) translateY(0px);
  -ms-transform: scale(1) translateY(0px);
  -o-transform: scale(1) translateY(0px);
  -webkit-transform: scale(1) translateY(0px);
  transform: scale(1) translateY(0px);
}/* line 46, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .slick-slide {
  height: auto;
  border: 0px solid red;
  width: 200px;
  margin: 0px 15px;
  position: relative;
  padding: 150px 10px 0px;
}/* line 47, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .slick-slide .image {
  padding: 10px;
}/* line 49, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .slick-list {
  margin: 0 -1.5rem;
}/* line 53, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .slick-slide img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}/* line 62, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .slick-slide img.slick-loading {
  border: 0;
}/* line 65, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .slick-prev,.rr-eroski .Slider .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}/* line 88, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .slick-prev:hover:before,.rr-eroski .Slider .slick-next:hover:before {
  opacity: 1;
}/* line 93, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .slick-prev.slick-disabled:before,.rr-eroski .Slider .slick-next.slick-disabled:before {
  opacity: .4;
}/* line 99, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .slick-prev:before,.rr-eroski .Slider .slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}/* line 113, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .slick-prev {
  left: 0;
  z-index: 100;
  height: 100%;
  width: 30px;
  top: 0;
}/* line 121, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .slick-next {
  right: 0px;
  z-index: 100;
  height: 100%;
  width: 30px;
  top: 0;
}/* line 129, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .slick-prev:before {
  content: url("../img/landing/slider/slider-arrow-mobile.png");
  display: inline-block;
  color: #000;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  top: 80px;
  position: relative;
}/* line 148, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .slick-next:before {
  content: url("../img/landing/slider/slider-arrow-right-mobile.png");
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block;
  color: #000;
  top: 80px;
  position: relative;
}/* line 166, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .Slider__slide {
  opacity: 0;
  position: absolute;
  width: 310px;
  padding: 0 0 15px;
  margin: 0 auto;
  top: 60px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #909094;
  font-family: "ITCAvantGardeStd-bk", Arial, Helvetica, sans-serif;
  text-align: center;
  line-height: units(22px);
  font-size: units(14px);
  -moz-transform: scale(0.75) translateX(-50%) translateY(60px);
  -ms-transform: scale(0.75) translateX(-50%) translateY(60px);
  -o-transform: scale(0.75) translateX(-50%) translateY(60px);
  -webkit-transform: scale(0.75) translateX(-50%) translateY(60px);
  transform: scale(0.75) translateX(-50%) translateY(60px);
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -o-transition: all .5s ease-out;
  transition: all .5s ease-out;
}/* line 199, src/assets/scss/sections/_slick-slider.scss */.rr-eroski .Slider .slick-center .Slider__slide {
  opacity: 1;
  -moz-transform: scale(1) translateX(-50%) translateY(-30px);
  -ms-transform: scale(1) translateX(-50%) translateY(-30px);
  -o-transform: scale(1) translateX(-50%) translateY(-30px);
  -webkit-transform: scale(1) translateX(-50%) translateY(-30px);
  transform: scale(1) translateX(-50%) translateY(-30px);
}/* line 1, src/assets/scss/sections/_blocks.scss */.rr-eroski .blocks {
  background-color: #dbeff9;
  margin-bottom: 3.75rem;
}/* line 5, src/assets/scss/sections/_blocks.scss */.rr-eroski .blocks__images {
  display: block;
}/* line 8, src/assets/scss/sections/_blocks.scss */.rr-eroski .blocks__images img {
  display: block;
  width: 100%;
}/* line 26, src/assets/scss/sections/_blocks.scss */.rr-eroski .blocks__mainTitle {
  color: #259bc5;
  margin-bottom: 1.25rem;
}/* line 31, src/assets/scss/sections/_blocks.scss */.rr-eroski .blocks__content {
  margin: 1.875rem auto;
  max-width: 940px;
  text-align: center;
}/* line 40, src/assets/scss/sections/_blocks.scss */.rr-eroski .blocks__content p {
  color: #259bc5;
  margin-bottom: 1.25rem;
}/* line 46, src/assets/scss/sections/_blocks.scss */.rr-eroski .blocks__link {
  color: #259bc5;
  font-family: "Conv_ITCAvantGardeStd-Demi", Arial, Helvetica, sans-serif;
  text-decoration: underline;
}/* line 52, src/assets/scss/sections/_blocks.scss */.rr-eroski .blocks__phone {
  color: #259bc5;
  cursor: pointer;
  font-family: "Conv_ITCAvantGardeStd-Demi", Arial, Helvetica, sans-serif;
  text-decoration: underline;
}/* line 65, src/assets/scss/sections/_blocks.scss */.rr-eroski .blocks__mainCta {
  margin-top: 0;
}/* line 2, src/assets/scss/sections/_videos.scss */.rr-eroski .videos__video {
  margin: 0;
  width: 100%;
}/* line 1, src/assets/scss/sections/_offers.scss */.rr-eroski .offers {
  background-color: #dbeff9;
  color: #4e4e4e;
  margin-bottom: 2.5rem;
  text-align: center;
}/* line 11, src/assets/scss/sections/_offers.scss */.rr-eroski .offers-title {
  color: #4e4e4e;
  font-size: 2.25rem;
  font-weight: normal;
  margin: 0 auto;
  max-width: 75rem;
  padding: 2.5rem 0.625rem 1.25rem;
}/* line 28, src/assets/scss/sections/_offers.scss */.rr-eroski .offers-description,.rr-eroski .offers-image {
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}/* line 40, src/assets/scss/sections/_offers.scss */.rr-eroski .offers-image {
  background: #fff;
}/* line 43, src/assets/scss/sections/_offers.scss */.rr-eroski .offers-image > img {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}/* line 51, src/assets/scss/sections/_offers.scss */.rr-eroski .offers-description {
  background: #67bedd;
  color: #fff;
  font-size: 1rem;
  line-height: 1.2;
  position: relative;
  text-align: left;
}/* line 59, src/assets/scss/sections/_offers.scss */.rr-eroski .offers-description .offers-but {
  bottom: 0;
  position: absolute;
  right: 0;
}/* line 71, src/assets/scss/sections/_offers.scss */.rr-eroski .offers-description > div:first-child {
  left: 50%;
  padding: 0 3.75rem;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}/* line 83, src/assets/scss/sections/_offers.scss */.rr-eroski .offers-description .t-h3 {
  font-size: 1rem;
  font-weight: 400;
  margin: 0 0 0.625rem;
}/* line 92, src/assets/scss/sections/_offers.scss */.rr-eroski .offers-description span {
  font-family: "Conv_ITCAvantGardeStd-Demi", Arial, Helvetica, sans-serif;
}/* line 97, src/assets/scss/sections/_offers.scss */.rr-eroski .offers-item {
  position: relative;
}/* line 126, src/assets/scss/sections/_offers.scss */.rr-eroski .offers-cta {
  background-image: url("../../assets/img/landing/celiacos-but-plus.png");
  background-size: cover;
  border: 0;
  height: 4.375rem;
  margin-bottom: 0;
  text-indent: -1000000px;
  width: 4.375rem !important;
}/* line 135, src/assets/scss/sections/_offers.scss */.rr-eroski .offers-cta:hover {
  border: 0;
}/* line 1, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs {
  margin-bottom: 4.375rem;
}/* line 4, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__image {
  background-size: cover;
  margin-bottom: 1.25rem;
  padding-bottom: 42%;
}/* line 15, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__list {
  display: none;
}/* line 23, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__listItem {
  background-color: #67bedd;
  color: #fff;
  font-family: "Conv_ITCAvantGardeStd-Demi", Arial, Helvetica, sans-serif;
  padding: 1.25rem 4%;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  transition: background-color .2s ease-in-out;
  width: 25%;
}/* line 34, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__listItem.active {
  background-color: #259bc5;
}/* line 37, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__listItem.active::after {
  border-color: #259bc5 transparent transparent transparent;
  border-style: solid;
  border-width: 15px 16px 0;
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  top: 100%;
  transform: translateX(-50%);
  width: 0;
  z-index: 1;
}/* line 52, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__listItem:hover {
  background-color: #259bc5;
  cursor: pointer;
}/* line 57, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__listItem:not(:last-child) {
  border-right: 1px solid #dbeff9;
}/* line 61, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__listItem span {
  display: block;
  position: relative;
}/* line 67, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__icon {
  color: #67bedd;
  display: block;
  margin-bottom: 0.625rem;
  position: relative;
}/* line 73, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__icon span {
  position: relative;
}/* line 77, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__icon::before {
  background-color: #fff;
  border-radius: 100%;
  content: '';
  height: 1.875rem;
  left: 50%;
  position: absolute;
  top: -5px;
  transform: translateX(-50%);
  width: 1.875rem;
}/* line 90, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__content {
  background-color: transparent;
}/* line 98, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentHeader {
  background-color: #67bedd;
  color: #fff;
  display: block;
  font-family: "Conv_ITCAvantGardeStd-Demi", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  padding: 1.25rem 1.25rem 1.25rem 3.125rem;
  position: relative;
}/* line 111, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentHeader .tabs__icon {
  left: 1.25rem;
  position: absolute;
}/* line 117, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentBody {
  background-color: #dbeff9;
  font-size: 0.875rem;
  height: 17.5rem;
  overflow: hidden;
  padding: 1.25rem;
  position: relative;
}/* line 125, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentBody.is-open {
  height: auto;
}/* line 128, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentBody.is-open::after {
  content: none;
}/* line 133, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentBody::after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #dbeff9 70%);
  bottom: 0;
  content: '';
  height: 60px;
  left: 0;
  position: absolute;
  width: 100%;
}/* line 143, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentBody ul li {
  font-size: 1rem;
  margin-bottom: 0.625rem;
}/* line 159, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentSource {
  display: block;
  font-size: 0.875rem;
  margin-top: 0.75rem;
}/* line 165, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentFooter {
  background-color: #dbeff9;
  color: #67bedd;
  cursor: pointer;
  display: block;
  font-family: "Conv_ITCAvantGardeStd-Demi", Arial, Helvetica, sans-serif;
  padding: 0.625rem;
  text-align: center;
}/* line 174, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentFooter .tabs__open {
  display: inline-block;
}/* line 178, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentFooter .tabs__close {
  display: none;
}/* line 183, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentFooter.is-open .tabs__open {
  display: none;
}/* line 187, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentFooter.is-open .tabs__close {
  display: inline-block;
}/* line 197, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentItem {
  margin: 0 auto 1.25rem;
}/* line 205, src/assets/scss/sections/_tabs.scss */.rr-eroski .tabs__contentItem.active {
  display: block;
}

@media screen and (min-width: 0) {
/* line 42, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0 {
    display: flex !important;
  }/* line 44, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-center {
    align-items: center;
    display: flex !important;
    justify-content: center;
  }/* line 50, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-wrap {
    display: flex !important;
    flex-wrap: wrap;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-1 {
    flex-basis: 4.16667%;
    max-width: 4.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-2 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-4 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-5 {
    flex-basis: 20.83333%;
    max-width: 20.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-6 {
    flex-basis: 25%;
    max-width: 25%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-7 {
    flex-basis: 29.16667%;
    max-width: 29.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-8 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-10 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-11 {
    flex-basis: 45.83333%;
    max-width: 45.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-12 {
    flex-basis: 50%;
    max-width: 50%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-13 {
    flex-basis: 54.16667%;
    max-width: 54.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-14 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-16 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-17 {
    flex-basis: 70.83333%;
    max-width: 70.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-18 {
    flex-basis: 75%;
    max-width: 75%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-19 {
    flex-basis: 79.16667%;
    max-width: 79.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-20 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-22 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-23 {
    flex-basis: 95.83333%;
    max-width: 95.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s0-24 {
    flex-basis: 100%;
    max-width: 100%;
  }/* line 67, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-unwrapper--s0,.rr-eroski .u-wrapper-padding.u-wrapper--collapse-s0 {
    padding-left: 0;
    padding-right: 0;
  }/* line 73, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper-margin.u-wrapper--collapse-s0 {
    margin-left: 0;
    margin-right: 0;
  }/* line 10, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-hide--s0 {
    display: none !important;
  }/* line 11, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s0 {
    display: block !important;
  }/* line 12, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s0-inline {
    display: inline-block !important;
  }
}

@media only screen and (min-width: 480px) {
/* line 2, src/assets/scss/generic/_typography.scss */  .rr-eroski h1 {
    font-size: calc(32px + 19 * ((100vw - 480px) / 960));
  }/* line 3, src/assets/scss/generic/_typography.scss */  .rr-eroski h2 {
    font-size: calc(24px + 8 * ((100vw - 480px) / 960));
  }/* line 4, src/assets/scss/generic/_typography.scss */  .rr-eroski h3 {
    font-size: calc(20px + 4 * ((100vw - 480px) / 960));
  }/* line 39, src/assets/scss/generic/_typography.scss */  .rr-eroski p {
    font-size: calc(16px + 2 * ((100vw - 480px) / 960));
  }
}

@media screen and (min-width: 480px) {
/* line 42, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480 {
    display: flex !important;
  }/* line 44, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-center {
    align-items: center;
    display: flex !important;
    justify-content: center;
  }/* line 50, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-wrap {
    display: flex !important;
    flex-wrap: wrap;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-1 {
    flex-basis: 4.16667%;
    max-width: 4.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-2 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-4 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-5 {
    flex-basis: 20.83333%;
    max-width: 20.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-6 {
    flex-basis: 25%;
    max-width: 25%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-7 {
    flex-basis: 29.16667%;
    max-width: 29.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-8 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-10 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-11 {
    flex-basis: 45.83333%;
    max-width: 45.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-12 {
    flex-basis: 50%;
    max-width: 50%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-13 {
    flex-basis: 54.16667%;
    max-width: 54.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-14 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-16 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-17 {
    flex-basis: 70.83333%;
    max-width: 70.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-18 {
    flex-basis: 75%;
    max-width: 75%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-19 {
    flex-basis: 79.16667%;
    max-width: 79.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-20 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-22 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-23 {
    flex-basis: 95.83333%;
    max-width: 95.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s480-24 {
    flex-basis: 100%;
    max-width: 100%;
  }/* line 67, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-unwrapper--s480,.rr-eroski .u-wrapper-padding.u-wrapper--collapse-s480 {
    padding-left: 0;
    padding-right: 0;
  }/* line 73, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper-margin.u-wrapper--collapse-s480 {
    margin-left: 0;
    margin-right: 0;
  }/* line 10, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-hide--s480 {
    display: none !important;
  }/* line 11, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s480 {
    display: block !important;
  }/* line 12, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s480-inline {
    display: inline-block !important;
  }/* line 3, src/assets/scss/components/_buttons.scss */  .rr-eroski .button {
    width: auto;
  }/* line 20, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-items {
    display: flex;
    flex: 1;
    flex-wrap: wrap;
  }/* line 28, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-description,.rr-eroski .offers-image {
    padding-bottom: 50%;
    width: 50%;
  }/* line 51, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-description {
    font-size: 1.125rem;
  }/* line 71, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-description > div:first-child {
    padding: 0 1.25rem;
  }/* line 83, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-description .t-h3 {
    font-size: 1.125rem;
  }/* line 97, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-item {
    width: 100%;
  }/* line 102, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-item .offers-image {
    float: right;
  }/* line 103, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-item .offers-description {
    float: left;
  }/* line 106, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-item:nth-child(2n) .offers-image {
    float: left;
  }/* line 107, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-item:nth-child(2n) .offers-description {
    float: right;
  }
}

@media screen and (min-width: 640px) {
/* line 42, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640 {
    display: flex !important;
  }/* line 44, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-center {
    align-items: center;
    display: flex !important;
    justify-content: center;
  }/* line 50, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-wrap {
    display: flex !important;
    flex-wrap: wrap;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-1 {
    flex-basis: 4.16667%;
    max-width: 4.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-2 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-4 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-5 {
    flex-basis: 20.83333%;
    max-width: 20.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-6 {
    flex-basis: 25%;
    max-width: 25%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-7 {
    flex-basis: 29.16667%;
    max-width: 29.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-8 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-10 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-11 {
    flex-basis: 45.83333%;
    max-width: 45.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-12 {
    flex-basis: 50%;
    max-width: 50%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-13 {
    flex-basis: 54.16667%;
    max-width: 54.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-14 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-16 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-17 {
    flex-basis: 70.83333%;
    max-width: 70.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-18 {
    flex-basis: 75%;
    max-width: 75%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-19 {
    flex-basis: 79.16667%;
    max-width: 79.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-20 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-22 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-23 {
    flex-basis: 95.83333%;
    max-width: 95.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s640-24 {
    flex-basis: 100%;
    max-width: 100%;
  }/* line 67, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-unwrapper--s640,.rr-eroski .u-wrapper-padding.u-wrapper--collapse-s640 {
    padding-left: 0;
    padding-right: 0;
  }/* line 73, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper-margin.u-wrapper--collapse-s640 {
    margin-left: 0;
    margin-right: 0;
  }/* line 10, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-hide--s640 {
    display: none !important;
  }/* line 11, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s640 {
    display: block !important;
  }/* line 12, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s640-inline {
    display: inline-block !important;
  }/* line 4, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__body {
    height: 29.6875rem;
  }/* line 14, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__body--main {
    background-image: url("../img/landing/billboard-background.jpg");
  }
  /* line 14, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard--eu .billboard__body--main {
    background-image: url("../img/landing/billboard-background-eu.jpg");
  }
  /* line 22, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__body--leche {
    background-image: url("../img/landing/billboard-background_tablet-leche.jpg");
  }/* line 34, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__body--lactosa {
    background-image: url("../img/landing/billboard-background_tablet-lactosa.jpg");
  }/* line 46, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__body--huevo {
    background-image: url("../img/landing/billboard-background_tablet-huevo.jpg");
  }/* line 60, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__body--clone .billboard__title span {
    display: inline-block;
  }/* line 73, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__bodySquares {
    height: 29.6875rem;
    left: -3%;
    position: absolute;
    top: 0;
    width: 31.625rem;
  }/* line 91, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__text {
    background-color: transparent;
    padding: 3.5% 0 0 28%;
  }/* line 112, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__title span {
    display: block;
  }/* line 6, src/assets/scss/sections/_filter.scss */  .rr-eroski .filter__wrapper {
    display: flex;
    padding: 0 0.3125rem;
  }/* line 15, src/assets/scss/sections/_filter.scss */  .rr-eroski .filter .select {
    height: auto;
    margin-bottom: 0;
  }/* line 42, src/assets/scss/sections/_filter.scss */  .rr-eroski .filter .u-icon {
    top: 0.875rem;
  }/* line 53, src/assets/scss/sections/_filter.scss */  .rr-eroski .filter .u-icon svg {
    height: 1.25rem;
    width: 1.25rem;
  }/* line 66, src/assets/scss/sections/_filter.scss */  .rr-eroski .filter .select select {
    font-size: 1.25rem;
    padding: 4px 0 0 1.875rem;
  }/* line 90, src/assets/scss/sections/_filter.scss */  .rr-eroski .filter .button {
    width: 11.25rem;
  }/* line 6, src/assets/scss/sections/_list.scss */  .rr-eroski .list__item {
    margin-bottom: 4.375rem;
  }/* line 37, src/assets/scss/sections/_list.scss */  .rr-eroski .list__item-title {
    width: 80%;
  }/* line 117, src/assets/scss/sections/_tabs.scss */  .rr-eroski .tabs__contentBody {
    height: auto;
    overflow: auto;
    padding: 2.1875rem;
  }/* line 165, src/assets/scss/sections/_tabs.scss */  .rr-eroski .tabs__contentFooter {
    display: none;
  }
}

@media screen and (min-width: 761px) {
/* line 45, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper--compact {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 768px) {
/* line 42, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768 {
    display: flex !important;
  }/* line 44, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-center {
    align-items: center;
    display: flex !important;
    justify-content: center;
  }/* line 50, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-wrap {
    display: flex !important;
    flex-wrap: wrap;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-1 {
    flex-basis: 4.16667%;
    max-width: 4.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-2 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-4 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-5 {
    flex-basis: 20.83333%;
    max-width: 20.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-6 {
    flex-basis: 25%;
    max-width: 25%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-7 {
    flex-basis: 29.16667%;
    max-width: 29.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-8 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-10 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-11 {
    flex-basis: 45.83333%;
    max-width: 45.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-12 {
    flex-basis: 50%;
    max-width: 50%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-13 {
    flex-basis: 54.16667%;
    max-width: 54.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-14 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-16 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-17 {
    flex-basis: 70.83333%;
    max-width: 70.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-18 {
    flex-basis: 75%;
    max-width: 75%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-19 {
    flex-basis: 79.16667%;
    max-width: 79.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-20 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-22 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-23 {
    flex-basis: 95.83333%;
    max-width: 95.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s768-24 {
    flex-basis: 100%;
    max-width: 100%;
  }
  /* line 91, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__text {
    max-width: 450px;
  }
  /* line 67, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-unwrapper--s768,.rr-eroski .u-wrapper-padding.u-wrapper--collapse-s768 {
    padding-left: 0;
    padding-right: 0;
  }/* line 73, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper-margin.u-wrapper--collapse-s768 {
    margin-left: 0;
    margin-right: 0;
  }/* line 10, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-hide--s768 {
    display: none !important;
  }/* line 11, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s768 {
    display: block !important;
  }/* line 12, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s768-inline {
    display: inline-block !important;
  }/* line 1, src/assets/scss/components/_block.scss */  .rr-eroski .block {
    margin-bottom: 0;
  }/* line 16, src/assets/scss/components/_block.scss */  .rr-eroski .block__image {
    padding-bottom: 0;
  }/* line 30, src/assets/scss/components/_block.scss */  .rr-eroski .block__content {
    min-height: 28.125rem;
    padding: 4%;
  }/* line 13, src/assets/scss/components/_video.scss */  .rr-eroski .video {
    margin-bottom: 3.75rem;
  }/* line 10, src/assets/scss/sections/_intro.scss */  .rr-eroski .intro__descriptionWrapper {
    padding: 2.125rem 0;
    text-align: center;
  }/* line 24, src/assets/scss/sections/_intro.scss */  .rr-eroski .intro__anchors {
    padding: 0 1.875rem;
  }/* line 37, src/assets/scss/sections/_intro.scss */  .rr-eroski .intro__anchorsList {
    display: flex;
    justify-content: space-between;
    text-align: center;
  }/* line 44, src/assets/scss/sections/_intro.scss */  .rr-eroski .intro__anchorsList li a {
    border-bottom: none;
    font-size: 1.25rem;
    padding: 0.75rem 0.625rem 0.625rem;
    width: auto;
  }/* line 59, src/assets/scss/sections/_intro.scss */  .rr-eroski .intro__anchorsList li a:hover {
    text-decoration: underline;
  }/* line 53, src/assets/scss/sections/_slick-slider.scss */  .rr-eroski .Slider .slick-slide img {
    width: 100%;
  }/* line 129, src/assets/scss/sections/_slick-slider.scss */  .rr-eroski .Slider .slick-prev:before {
    position: initial;
    top: initial;
  }/* line 148, src/assets/scss/sections/_slick-slider.scss */  .rr-eroski .Slider .slick-next:before {
    position: initial;
    top: initial;
  }/* line 2, src/assets/scss/sections/_slick-slider.scss */  .rr-eroski .Slider {
    padding: 20px 0;
  }/* line 209, src/assets/scss/sections/_slick-slider.scss */  .rr-eroski .Slider .slick-slide {
    margin: 0 -15px 0px;
  }/* line 227, src/assets/scss/sections/_slick-slider.scss */  .rr-eroski .Slider .slick-prev:before {
    content: url("../img/landing/slider/slider-arrow.png");
  }/* line 228, src/assets/scss/sections/_slick-slider.scss */  .rr-eroski .Slider .slick-next:before {
    content: url("../img/landing/slider/slider-arrow-right.png");
  }/* line 229, src/assets/scss/sections/_slick-slider.scss */  .rr-eroski .Slider .Slider__slide {
    width: 370px;
  }/* line 231, src/assets/scss/sections/_slick-slider.scss */  .rr-eroski .Slider .Slider__slide .text {
    line-height: 1.6em;
  }/* line 232, src/assets/scss/sections/_slick-slider.scss */  .rr-eroski .Slider .Slider__slide strong {
    font-size: units(16px);
  }/* line 235, src/assets/scss/sections/_slick-slider.scss */  .rr-eroski .Slider .slick-list {
    margin: 0;
  }/* line 8, src/assets/scss/sections/_blocks.scss */  .rr-eroski .blocks__images img {
    display: inline-block;
  }/* line 15, src/assets/scss/sections/_blocks.scss */  .rr-eroski .blocks__images img:first-child {
    width: 61.333%;
  }/* line 19, src/assets/scss/sections/_blocks.scss */  .rr-eroski .blocks__images img:last-child {
    width: 38.666%;
  }/* line 31, src/assets/scss/sections/_blocks.scss */  .rr-eroski .blocks__content {
    margin: 3.75rem auto 3.125rem;
  }/* line 52, src/assets/scss/sections/_blocks.scss */  .rr-eroski .blocks__phone {
    cursor: default;
    font-family: "ITCAvantGardeStd-bk", Arial, Helvetica, sans-serif;
    text-decoration: none;
  }/* line 65, src/assets/scss/sections/_blocks.scss */  .rr-eroski .blocks__mainCta {
    margin-top: 1.25rem;
  }/* line 2, src/assets/scss/sections/_videos.scss */  .rr-eroski .videos__video {
    padding: 0;
    width: 50%;
  }/* line 97, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-item {
    float: left;
    width: 50%;
  }/* line 115, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-item:nth-child(2n) .offers-image {
    float: right;
  }/* line 116, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-item:nth-child(2n) .offers-description {
    float: left;
  }/* line 120, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-item:nth-child(4n) .offers-image,.rr-eroski .offers-item:nth-child(4n-1) .offers-image {
    float: left;
  }/* line 121, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-item:nth-child(4n) .offers-description,.rr-eroski .offers-item:nth-child(4n-1) .offers-description {
    float: right;
  }
}

@media screen and (min-width: 960px) {
/* line 42, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960 {
    display: flex !important;
  }/* line 44, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-center {
    align-items: center;
    display: flex !important;
    justify-content: center;
  }/* line 50, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-wrap {
    display: flex !important;
    flex-wrap: wrap;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-1 {
    flex-basis: 4.16667%;
    max-width: 4.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-2 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-4 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-5 {
    flex-basis: 20.83333%;
    max-width: 20.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-6 {
    flex-basis: 25%;
    max-width: 25%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-7 {
    flex-basis: 29.16667%;
    max-width: 29.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-8 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-10 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-11 {
    flex-basis: 45.83333%;
    max-width: 45.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-12 {
    flex-basis: 50%;
    max-width: 50%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-13 {
    flex-basis: 54.16667%;
    max-width: 54.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-14 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-16 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-17 {
    flex-basis: 70.83333%;
    max-width: 70.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-18 {
    flex-basis: 75%;
    max-width: 75%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-19 {
    flex-basis: 79.16667%;
    max-width: 79.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-20 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-22 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-23 {
    flex-basis: 95.83333%;
    max-width: 95.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s960-24 {
    flex-basis: 100%;
    max-width: 100%;
  }/* line 67, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-unwrapper--s960,.rr-eroski .u-wrapper-padding.u-wrapper--collapse-s960 {
    padding-left: 0;
    padding-right: 0;
  }/* line 73, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper-margin.u-wrapper--collapse-s960 {
    margin-left: 0;
    margin-right: 0;
  }/* line 10, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-hide--s960 {
    display: none !important;
  }/* line 11, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s960 {
    display: block !important;
  }/* line 12, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s960-inline {
    display: inline-block !important;
  }/* line 22, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__body--leche {
    background-image: url("../img/landing/billboard-background-leche.jpg");
  }/* line 34, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__body--lactosa {
    background-image: url("../img/landing/billboard-background-lactosa.jpg");
  }/* line 46, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__body--huevo {
    background-image: url("../img/landing/billboard-background-huevo.jpg");
  }/* line 1, src/assets/scss/sections/_slider.scss */  .rr-eroski .Slider {
    padding-top: 1.25rem;
  }/* line 10, src/assets/scss/sections/_slider.scss */  .rr-eroski .Slider__stars {
    display: block;
  }/* line 1, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers {
    margin-bottom: 5rem;
  }/* line 51, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-description {
    font-size: 1.5rem;
  }/* line 71, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-description > div:first-child {
    padding: 0 2.1875rem;
  }/* line 83, src/assets/scss/sections/_offers.scss */  .rr-eroski .offers-description .t-h3 {
    font-size: 1.5rem;
  }/* line 4, src/assets/scss/sections/_tabs.scss */  .rr-eroski .tabs__image {
    margin-bottom: 0;
    padding-bottom: 37%;
  }/* line 15, src/assets/scss/sections/_tabs.scss */  .rr-eroski .tabs__list {
    display: flex;
  }/* line 90, src/assets/scss/sections/_tabs.scss */  .rr-eroski .tabs__content {
    background-color: #dbeff9;
  }/* line 98, src/assets/scss/sections/_tabs.scss */  .rr-eroski .tabs__contentHeader {
    display: none;
  }/* line 143, src/assets/scss/sections/_tabs.scss */  .rr-eroski .tabs__contentBody ul li {
    font-size: 1.125rem;
  }/* line 197, src/assets/scss/sections/_tabs.scss */  .rr-eroski .tabs__contentItem {
    display: none;
    max-width: 44.6875rem;
  }
}

@media screen and (min-width: 1000px) {
/* line 36, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper--reading {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 1024px) {
/* line 42, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024 {
    display: flex !important;
  }/* line 44, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-center {
    align-items: center;
    display: flex !important;
    justify-content: center;
  }/* line 50, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-wrap {
    display: flex !important;
    flex-wrap: wrap;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-1 {
    flex-basis: 4.16667%;
    max-width: 4.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-2 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-4 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-5 {
    flex-basis: 20.83333%;
    max-width: 20.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-6 {
    flex-basis: 25%;
    max-width: 25%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-7 {
    flex-basis: 29.16667%;
    max-width: 29.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-8 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-10 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-11 {
    flex-basis: 45.83333%;
    max-width: 45.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-12 {
    flex-basis: 50%;
    max-width: 50%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-13 {
    flex-basis: 54.16667%;
    max-width: 54.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-14 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-16 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-17 {
    flex-basis: 70.83333%;
    max-width: 70.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-18 {
    flex-basis: 75%;
    max-width: 75%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-19 {
    flex-basis: 79.16667%;
    max-width: 79.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-20 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-22 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-23 {
    flex-basis: 95.83333%;
    max-width: 95.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1024-24 {
    flex-basis: 100%;
    max-width: 100%;
  }/* line 67, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-unwrapper--s1024,.rr-eroski .u-wrapper-padding.u-wrapper--collapse-s1024 {
    padding-left: 0;
    padding-right: 0;
  }/* line 73, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper-margin.u-wrapper--collapse-s1024 {
    margin-left: 0;
    margin-right: 0;
  }/* line 10, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-hide--s1024 {
    display: none !important;
  }/* line 11, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s1024 {
    display: block !important;
  }/* line 12, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s1024-inline {
    display: inline-block !important;
  }/* line 9, src/assets/scss/components/_block.scss */  .rr-eroski .block--reverse .block__content {
    padding: 5% 8% 5% 5%;
  }/* line 30, src/assets/scss/components/_block.scss */  .rr-eroski .block__content {
    min-height: 40rem;
    padding: 5% 5% 5% 8%;
  }/* line 46, src/assets/scss/components/_block.scss */  .rr-eroski .block__info {
    max-width: 31.25rem;
  }/* line 91, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__text {
    background-color: transparent;
    max-width: 560px;
    padding: 3.5% 0 0 18%;
  }/* line 24, src/assets/scss/sections/_intro.scss */  .rr-eroski .intro__anchors {
    padding: 0 5rem;
  }/* line 2, src/assets/scss/sections/_videos.scss */  .rr-eroski .videos__video {
    margin: 0;
    padding: 0;
  }
}

@media screen and (min-width: 1120px) {
/* line 27, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper--small {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 1280px) {
/* line 14, src/assets/scss/sections/_billboard.scss */  .rr-eroski .billboard__body--main {
      background-size: contain;
      background-color: #5AB7AF;
    }
/* line 42, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280 {
    display: flex !important;
  }/* line 44, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-center {
    align-items: center;
    display: flex !important;
    justify-content: center;
  }/* line 50, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-wrap {
    display: flex !important;
    flex-wrap: wrap;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-1 {
    flex-basis: 4.16667%;
    max-width: 4.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-2 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-4 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-5 {
    flex-basis: 20.83333%;
    max-width: 20.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-6 {
    flex-basis: 25%;
    max-width: 25%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-7 {
    flex-basis: 29.16667%;
    max-width: 29.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-8 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-10 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-11 {
    flex-basis: 45.83333%;
    max-width: 45.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-12 {
    flex-basis: 50%;
    max-width: 50%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-13 {
    flex-basis: 54.16667%;
    max-width: 54.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-14 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-16 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-17 {
    flex-basis: 70.83333%;
    max-width: 70.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-18 {
    flex-basis: 75%;
    max-width: 75%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-19 {
    flex-basis: 79.16667%;
    max-width: 79.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-20 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-22 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-23 {
    flex-basis: 95.83333%;
    max-width: 95.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1280-24 {
    flex-basis: 100%;
    max-width: 100%;
  }/* line 67, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-unwrapper--s1280,.rr-eroski .u-wrapper-padding.u-wrapper--collapse-s1280 {
    padding-left: 0;
    padding-right: 0;
  }/* line 73, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper-margin.u-wrapper--collapse-s1280 {
    margin-left: 0;
    margin-right: 0;
  }/* line 10, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-hide--s1280 {
    display: none !important;
  }/* line 11, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s1280 {
    display: block !important;
  }/* line 12, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s1280-inline {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1320px) {
/* line 12, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}

@media only screen and (min-width: 1440px) {
/* line 2, src/assets/scss/generic/_typography.scss */  .rr-eroski h1 {
    font-size: 2.9375rem;
  }/* line 3, src/assets/scss/generic/_typography.scss */  .rr-eroski h2 {
    font-size: 2rem;
  }/* line 4, src/assets/scss/generic/_typography.scss */  .rr-eroski h3 {
    font-size: 1.5rem;
  }/* line 39, src/assets/scss/generic/_typography.scss */  .rr-eroski p {
    font-size: 1.125rem;
  }
}

@media screen and (min-width: 1440px) {
/* line 42, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440 {
    display: flex !important;
  }/* line 44, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-center {
    align-items: center;
    display: flex !important;
    justify-content: center;
  }/* line 50, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-wrap {
    display: flex !important;
    flex-wrap: wrap;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-1 {
    flex-basis: 4.16667%;
    max-width: 4.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-2 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-4 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-5 {
    flex-basis: 20.83333%;
    max-width: 20.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-6 {
    flex-basis: 25%;
    max-width: 25%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-7 {
    flex-basis: 29.16667%;
    max-width: 29.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-8 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-10 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-11 {
    flex-basis: 45.83333%;
    max-width: 45.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-12 {
    flex-basis: 50%;
    max-width: 50%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-13 {
    flex-basis: 54.16667%;
    max-width: 54.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-14 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-16 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-17 {
    flex-basis: 70.83333%;
    max-width: 70.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-18 {
    flex-basis: 75%;
    max-width: 75%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-19 {
    flex-basis: 79.16667%;
    max-width: 79.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-20 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-22 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-23 {
    flex-basis: 95.83333%;
    max-width: 95.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1440-24 {
    flex-basis: 100%;
    max-width: 100%;
  }/* line 67, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-unwrapper--s1440,.rr-eroski .u-wrapper-padding.u-wrapper--collapse-s1440 {
    padding-left: 0;
    padding-right: 0;
  }/* line 73, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper-margin.u-wrapper--collapse-s1440 {
    margin-left: 0;
    margin-right: 0;
  }/* line 10, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-hide--s1440 {
    display: none !important;
  }/* line 11, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s1440 {
    display: block !important;
  }/* line 12, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s1440-inline {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1920px) {
/* line 42, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920 {
    display: flex !important;
  }/* line 44, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-center {
    align-items: center;
    display: flex !important;
    justify-content: center;
  }/* line 50, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-wrap {
    display: flex !important;
    flex-wrap: wrap;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-1 {
    flex-basis: 4.16667%;
    max-width: 4.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-2 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-3 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-4 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-5 {
    flex-basis: 20.83333%;
    max-width: 20.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-6 {
    flex-basis: 25%;
    max-width: 25%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-7 {
    flex-basis: 29.16667%;
    max-width: 29.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-8 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-9 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-10 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-11 {
    flex-basis: 45.83333%;
    max-width: 45.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-12 {
    flex-basis: 50%;
    max-width: 50%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-13 {
    flex-basis: 54.16667%;
    max-width: 54.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-14 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-15 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-16 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-17 {
    flex-basis: 70.83333%;
    max-width: 70.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-18 {
    flex-basis: 75%;
    max-width: 75%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-19 {
    flex-basis: 79.16667%;
    max-width: 79.16667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-20 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-21 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-22 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-23 {
    flex-basis: 95.83333%;
    max-width: 95.83333%;
  }/* line 70, src/assets/scss/utilities/_flex-grid.scss */  .rr-eroski .u-flex--s1920-24 {
    flex-basis: 100%;
    max-width: 100%;
  }/* line 67, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-unwrapper--s1920,.rr-eroski .u-wrapper-padding.u-wrapper--collapse-s1920 {
    padding-left: 0;
    padding-right: 0;
  }/* line 73, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper-margin.u-wrapper--collapse-s1920 {
    margin-left: 0;
    margin-right: 0;
  }/* line 10, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-hide--s1920 {
    display: none !important;
  }/* line 11, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s1920 {
    display: block !important;
  }/* line 12, src/assets/scss/utilities/_visibility.scss */  .rr-eroski .u-show--s1920-inline {
    display: inline-block !important;
  }
}

@media screen and (max-width: 1919px) {
/* line 60, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper.u-wrapper--collapse-s1920 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 1439px) {
/* line 60, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper.u-wrapper--collapse-s1440 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 1279px) {
/* line 60, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper.u-wrapper--collapse-s1280 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 1023px) {
/* line 60, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper.u-wrapper--collapse-s1024 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 959px) {
/* line 60, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper.u-wrapper--collapse-s960 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 767px) {
/* line 60, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper.u-wrapper--collapse-s768 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 639px) {
/* line 60, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper.u-wrapper--collapse-s640 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 479px) {
/* line 60, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper.u-wrapper--collapse-s480 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: -1px) {
/* line 60, src/assets/scss/utilities/_wrapper.scss */  .rr-eroski .u-wrapper.u-wrapper--collapse-s0 {
    padding-left: 0;
    padding-right: 0;
  }
}
 .video__player::after {
    background-image: url("../img/play-button.png");
    background-repeat: no-repeat;
    background-size: cover;
    content: '';
    cursor: pointer;
    display: block;
    height: 70px;
    width: 70px;
    z-index: 1;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}