/**
 * Foundation for Sites by ZURB
 * Version 6.5.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
@font-face {
  font-family: 'GT Eesti Pro';
  src: url("../fonts/GTEestiProDisplay-Regular.woff?v=621b2ced") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'GT Eesti Pro';
  src: url("../fonts/GTEestiProDisplay-Light.woff?v=076285a7") format("woff");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'GT Eesti Pro';
  src: url("../fonts/GTEestiProDisplay-Medium.woff?v=87ccc441") format("woff");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'GT Eesti Pro';
  src: url("../fonts/GTEestiProDisplay-Bold.woff?v=cd71153a") format("woff");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Ubuntu';
  src: url("../fonts/Ubuntu-Bold.woff?v=9bd2c03b") format("woff");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Ubuntu';
  src: url("../fonts/Ubuntu-Light.woff?v=99ec066b") format("woff");
  font-weight: 300;
  font-style: normal; }

html,
body {
  margin: 0;
  padding: 0; }

#brandzone {
  max-width: 88.5em;
  margin: 0 auto;
  font-family: "GT Eesti Pro", sans-serif;
  font-size: 16px; }
  @media (max-width: 1440px) {
    #brandzone {
      font-size: 1.11111vw; } }
  @media (max-width: 960px) {
    #brandzone {
      font-size: 1.66667vw;
      max-width: 54.5em; } }
  @media (max-width: 576px) {
    #brandzone {
      font-size: 5vw;
      max-width: 100%;
      padding: 0 0.75em; } }
  #brandzone .ozonlego {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    padding: 1.5em 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    #brandzone .ozonlego-mobile {
      display: none; }
      @media (max-width: 576px) {
        #brandzone .ozonlego-mobile {
          display: block; } }
    @media (max-width: 960px) {
      #brandzone .ozonlego {
        padding: 1.25em 0; } }
    @media (max-width: 576px) {
      #brandzone .ozonlego {
        padding-top: 0; } }
    #brandzone .ozonlego-aside {
      -webkit-box-ordinal-group: 1;
      -webkit-order: 0;
          -ms-flex-order: 0;
              order: 0;
      width: 21em; }
      @media (max-width: 960px) {
        #brandzone .ozonlego-aside {
          width: 12.5em; } }
      @media (max-width: 576px) {
        #brandzone .ozonlego-aside {
          display: none; } }
    #brandzone .ozonlego-content {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
      width: 66em; }
      @media (max-width: 960px) {
        #brandzone .ozonlego-content {
          width: 40.5em; } }
      @media (max-width: 576px) {
        #brandzone .ozonlego-content {
          width: 100%; } }

#brandzone .welcome {
  width: 100%;
  background: url("../images/welcome.jpg?v=4468a825") no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  padding: 1.25em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 0.3125em;
          border-radius: 0.3125em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  @media (max-width: 960px) {
    #brandzone .welcome {
      padding: 0.75em; } }
  @media (max-width: 576px) {
    #brandzone .welcome {
      padding: 0.1875em 0.25em;
      margin: 0.3125em 0 0 0;
      -webkit-border-bottom-left-radius: 0;
              border-bottom-left-radius: 0;
      -webkit-border-bottom-right-radius: 0;
              border-bottom-right-radius: 0; } }
  #brandzone .welcome-logo {
    width: 5em;
    height: 5em;
    background: url("../images/welcome-logo.jpg?v=4efe18bf") no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    margin-right: 1.875em; }
    @media (max-width: 960px) {
      #brandzone .welcome-logo {
        width: 3.08312em;
        height: 3.08312em;
        margin-right: 0.83313em; } }
    @media (max-width: 576px) {
      #brandzone .welcome-logo {
        width: 1em;
        height: 1em;
        margin-right: 0.5625em; } }
  #brandzone .welcome-wrap {
    background: #FFD500;
    padding: 0 0 0.3125em 0.0625em;
    margin: 0 0 0.3125em 0; }
    @media (max-width: 960px) {
      #brandzone .welcome-wrap {
        margin: 0 0 0.3125em 0; } }
    @media (max-width: 576px) {
      #brandzone .welcome-wrap {
        margin: 0.3125em 0 0 0; } }
  #brandzone .welcome-title {
    -webkit-text-stroke: 0.02273em #363;
    text-stroke: 0.02273em #363;
    font-size: 2.75em;
    color: #fff;
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-family: "Ubuntu", sans-serif;
    letter-spacing: 2.2px; }
    #brandzone .welcome-title sup {
      line-height: 0; }
    @media (max-width: 960px) {
      #brandzone .welcome-title {
        font-size: 1.6875em; } }
    @media (max-width: 576px) {
      #brandzone .welcome-title {
        font-size: 0.875em;
        letter-spacing: 0.05em;
        -webkit-text-stroke: 0.03571em #212121;
        text-stroke: 0.03571em #212121; } }

#brandzone .header {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  line-height: 2.38462em;
  padding: 0 0.88462em;
  -webkit-border-radius: 0.19231em;
          border-radius: 0.19231em;
  font-size: 1.625em;
  color: #212121;
  font-weight: 700;
  background-image: url("../images/header.jpg?v=4408a788");
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center center;
  position: relative;
  z-index: 2;
  font-family: "Ubuntu", sans-serif; }
  #brandzone .header sup {
    line-height: 0; }
  @media (max-width: 960px) {
    #brandzone .header {
      font-size: 1em;
      line-height: 2.375em;
      -webkit-border-radius: 0.3125em;
              border-radius: 0.3125em;
      padding: 0 1.0625em; } }
  @media (max-width: 576px) {
    #brandzone .header {
      font-size: 0.875em;
      line-height: 2.42857em;
      padding: 0 0.78571em; } }
  #brandzone .header--1 {
    background-image: url("../images/header-1.jpg?v=15d062f0"); }
  #brandzone .header--2 {
    background-image: url("../images/header-2.jpg?v=b44b21ed"); }
  #brandzone .header--3 {
    background-image: url("../images/header-3.jpg?v=87021c16"); }

#brandzone .banner {
  width: 100%;
  -webkit-border-radius: 0.25em;
          border-radius: 0.25em;
  overflow: hidden;
  margin-bottom: 2.625em; }
  @media (max-width: 960px) {
    #brandzone .banner {
      height: 16.125em;
      margin-bottom: 1.3125em; } }
  @media (max-width: 576px) {
    #brandzone .banner {
      height: 8.6875em;
      -webkit-border-top-left-radius: 0;
              border-top-left-radius: 0;
      -webkit-border-top-right-radius: 0;
              border-top-right-radius: 0;
      margin-bottom: 1.4375em; } }
  #brandzone .banner-item {
    width: 100%;
    height: 100%; }
    @media (max-width: 576px) {
      #brandzone .banner-item {
        -webkit-background-size: auto 100%;
                background-size: auto 100%; } }
  #brandzone .banner-desktop {
    display: block;
    width: 100%;
    height: auto; }
    @media (max-width: 576px) {
      #brandzone .banner-desktop {
        display: none; } }
  #brandzone .banner-mobile {
    display: none;
    width: 100%;
    height: auto; }
    @media (max-width: 576px) {
      #brandzone .banner-mobile {
        display: block; } }
  #brandzone .banner-next, #brandzone .banner-prev {
    font-size: inherit;
    border: 0;
    width: 2.25em;
    height: 2.25em;
    position: absolute;
    z-index: 9;
    top: 0;
    bottom: 0;
    margin: auto 0;
    padding: 0;
    background: #FFD500 url("../images/banner-arrow.svg?v=5e5a39ac") no-repeat;
    -webkit-background-size: 0.5em 0.9375em;
            background-size: 0.5em 0.9375em;
    background-position: center center;
    cursor: pointer;
    -webkit-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    outline: none; }
    #brandzone .banner-next:hover, #brandzone .banner-prev:hover {
      opacity: .8; }
    @media (max-width: 960px) {
      #brandzone .banner-next, #brandzone .banner-prev {
        width: 1.3125em;
        height: 1.3125em;
        -webkit-background-size: 0.375em auto;
                background-size: 0.375em auto; } }
    @media (max-width: 576px) {
      #brandzone .banner-next, #brandzone .banner-prev {
        width: 0.6875em;
        height: 0.6875em;
        -webkit-background-size: 0.25em auto;
                background-size: 0.25em auto;
        background-position: 0.15625em 0.125em; } }
  #brandzone .banner-prev {
    left: 0.5em; }
    @media (max-width: 960px) {
      #brandzone .banner-prev {
        left: 0.5em; } }
    @media (max-width: 576px) {
      #brandzone .banner-prev {
        left: 0.25em; } }
  #brandzone .banner-next {
    right: 0.5em;
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg); }
    @media (max-width: 960px) {
      #brandzone .banner-next {
        right: 0.5em; } }
    @media (max-width: 576px) {
      #brandzone .banner-next {
        right: 0.25em; } }

#brandzone .gifts {
  width: 100%;
  margin: 1.25em 0; }
  @media (max-width: 960px) {
    #brandzone .gifts {
      margin: 0.75em 0; } }
  @media (max-width: 576px) {
    #brandzone .gifts {
      margin: 1.375em 0; } }
  #brandzone .gifts-content {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
    display: none;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    @media (max-width: 960px) {
      #brandzone .gifts-content {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  #brandzone .gifts__group {
    width: 25em;
    margin-right: 3.75em; }
    @media (max-width: 960px) {
      #brandzone .gifts__group {
        width: 18.3125em;
        margin: 0; } }
    @media (max-width: 576px) {
      #brandzone .gifts__group {
        width: 100%; } }
    #brandzone .gifts__group-title {
      width: 100%;
      font-family: "Ubuntu", sans-serif;
      font-size: 1.375em;
      font-weight: bold;
      letter-spacing: 1px;
      color: #212121;
      padding: 1.45455em 0 0.90909em 0; }
      @media (max-width: 960px) {
        #brandzone .gifts__group-title {
          font-size: 0.875em;
          padding: 2em 0 0.85714em 0; } }
      @media (max-width: 576px) {
        #brandzone .gifts__group-title {
          font-size: 0.875em;
          padding: 1.14286em 0 0.71429em 0; } }
    #brandzone .gifts__group-filter {
      display: grid;
      grid-template-columns: 7.5em 7.5em 7.5em;
      grid-gap: 1.25em; }
      @media (max-width: 960px) {
        #brandzone .gifts__group-filter {
          grid-template-columns: 5.6875em 5.6875em 5.6875em;
          grid-gap: 0.625em; } }
      @media (max-width: 576px) {
        #brandzone .gifts__group-filter {
          grid-template-columns: 5.75em 5.75em 5.75em;
          grid-gap: 0.625em; } }
      #brandzone .gifts__group-filter input:checked + .gifts__group-checkbox:before {
        display: block; }
    #brandzone .gifts__group-checkbox {
      width: 100%;
      line-height: 2.1875em;
      -webkit-border-radius: 2.5em;
              border-radius: 2.5em;
      font-size: 1em;
      color: #fff;
      text-align: center;
      cursor: pointer;
      -webkit-transition: background .5s;
      -o-transition: background .5s;
      transition: background .5s;
      position: relative;
      margin: 0;
      padding: 0; }
      @media (max-width: 960px) {
        #brandzone .gifts__group-checkbox {
          font-size: 0.75em;
          line-height: 2.5em;
          -webkit-border-radius: 3.33333em;
                  border-radius: 3.33333em; } }
      #brandzone .gifts__group-checkbox:before {
        display: none;
        content: '';
        width: 1.48125em;
        height: 1.48125em;
        position: absolute;
        left: -0.3125em;
        top: -0.4375em;
        background: url("../images/gifts/gifts__icon.svg?v=5109a3a1") no-repeat;
        -webkit-background-size: cover;
                background-size: cover; }
      #brandzone .gifts__group-checkbox:nth-of-type(1) {
        background: #F5B4D2; }
        #brandzone .gifts__group-checkbox:nth-of-type(1):hover {
          background: #ef87b7; }
      #brandzone .gifts__group-checkbox:nth-of-type(2) {
        background: #A2C510; }
        #brandzone .gifts__group-checkbox:nth-of-type(2):hover {
          background: #7b960c; }
      #brandzone .gifts__group-checkbox:nth-of-type(3) {
        background: #009BD7; }
        #brandzone .gifts__group-checkbox:nth-of-type(3):hover {
          background: #0076a4; }
      #brandzone .gifts__group-checkbox:nth-of-type(4) {
        background: #EE7500; }
        #brandzone .gifts__group-checkbox:nth-of-type(4):hover {
          background: #bb5c00; }
      #brandzone .gifts__group-checkbox:nth-of-type(5) {
        background: #0062AE; }
        #brandzone .gifts__group-checkbox:nth-of-type(5):hover {
          background: #00457b; }
      #brandzone .gifts__group-checkbox.disabled {
        pointer-events: none;
        opacity: .5; }
  #brandzone .gifts__tabs {
    width: 100%;
    border: 1px solid #e3e3e3;
    border-top: 0;
    -webkit-border-bottom-left-radius: 0.3125em;
            border-bottom-left-radius: 0.3125em;
    -webkit-border-bottom-right-radius: 0.3125em;
            border-bottom-right-radius: 0.3125em;
    margin: -0.3125em 0 0 0;
    padding: 2.25em 2.8125em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    @media (max-width: 960px) {
      #brandzone .gifts__tabs {
        padding: 1.9375em 1.25em 1.5625em 1.25em; } }
    @media (max-width: 576px) {
      #brandzone .gifts__tabs {
        border: none;
        padding: 0.75em 0 1.25em 0;
        margin: 0;
        position: relative; } }
    #brandzone .gifts__tabs input {
      display: none; }
      #brandzone .gifts__tabs input:checked + .gifts__tab {
        background: #00a237;
        border-color: #00a237;
        color: #fff;
        z-index: 2; }
        #brandzone .gifts__tabs input:checked + .gifts__tab--first {
          -webkit-border-radius: 0.3125em;
                  border-radius: 0.3125em; }
          #brandzone .gifts__tabs input:checked + .gifts__tab--first:before, #brandzone .gifts__tabs input:checked + .gifts__tab--first:after {
            display: none; }
        #brandzone .gifts__tabs input:checked + .gifts__tab--last {
          -webkit-border-radius: 0.3125em;
                  border-radius: 0.3125em;
          background: #E24F95;
          border-color: #E24F95; }
          #brandzone .gifts__tabs input:checked + .gifts__tab--last:before, #brandzone .gifts__tabs input:checked + .gifts__tab--last:after {
            display: none; }
      #brandzone .gifts__tabs input:checked + .gifts__tab + .gifts-content {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
  #brandzone .gifts__tab {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
    line-height: 2.38095em;
    -webkit-border-radius: 0.2381em;
            border-radius: 0.2381em;
    font-size: 1.3125em;
    color: #212121;
    font-weight: bold;
    padding: 0 2.125em;
    letter-spacing: 1px;
    border: 1px solid #e3e3e3;
    position: relative;
    margin: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer; }
    @media (max-width: 960px) {
      #brandzone .gifts__tab {
        font-size: 0.875em;
        line-height: 2.42857em;
        -webkit-border-radius: 0.35714em;
                border-radius: 0.35714em;
        padding: 0 1.85714em; } }
    @media (max-width: 576px) {
      #brandzone .gifts__tab {
        width: 50%;
        text-align: center;
        font-size: 0.875em;
        line-height: 2.71429em;
        padding: 0; } }
    #brandzone .gifts__tab--first {
      -webkit-border-top-right-radius: 0;
              border-top-right-radius: 0;
      -webkit-border-bottom-right-radius: 0;
              border-bottom-right-radius: 0;
      border-right: 0; }
      #brandzone .gifts__tab--first:before {
        content: '';
        position: absolute;
        right: -0.2381em;
        width: 0.2381em;
        top: -1px;
        border-top: 1px solid #e3e3e3; }
        @media (max-width: 576px) {
          #brandzone .gifts__tab--first:before {
            right: -0.35714em;
            width: 0.35714em; } }
      #brandzone .gifts__tab--first:after {
        content: '';
        position: absolute;
        right: -0.2381em;
        width: 0.2381em;
        top: 100%;
        border-bottom: 1px solid #e3e3e3; }
        @media (max-width: 576px) {
          #brandzone .gifts__tab--first:after {
            right: -0.35714em;
            width: 0.35714em; } }
    #brandzone .gifts__tab--last {
      -webkit-border-top-left-radius: 0;
              border-top-left-radius: 0;
      -webkit-border-bottom-left-radius: 0;
              border-bottom-left-radius: 0;
      border-left: 0; }
      #brandzone .gifts__tab--last:before {
        content: '';
        position: absolute;
        left: -0.2381em;
        width: 0.2381em;
        top: -1px;
        border-top: 1px solid #e3e3e3; }
        @media (max-width: 576px) {
          #brandzone .gifts__tab--last:before {
            left: -0.35714em;
            width: 0.35714em; } }
      #brandzone .gifts__tab--last:after {
        content: '';
        position: absolute;
        left: -0.2381em;
        width: 0.2381em;
        top: 100%;
        border-bottom: 1px solid #e3e3e3; }
        @media (max-width: 576px) {
          #brandzone .gifts__tab--last:after {
            left: -0.35714em;
            width: 0.35714em; } }
  #brandzone .gifts-submit {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 0;
    -webkit-border-radius: 0.20833em;
            border-radius: 0.20833em;
    line-height: 2.5em;
    background: #e3000b;
    font-size: 1.5em;
    color: #fff;
    font-family: "Ubuntu", sans-serif;
    font-weight: 700;
    cursor: pointer;
    padding: 0 1.875em;
    -webkit-transition: background .5s;
    -o-transition: background .5s;
    transition: background .5s; }
    @media (max-width: 960px) {
      #brandzone .gifts-submit {
        font-size: 1.125em;
        -webkit-border-radius: 0.27778em;
                border-radius: 0.27778em;
        line-height: 2.55556em;
        padding: 0 1.83333em; } }
    @media (max-width: 576px) {
      #brandzone .gifts-submit {
        font-size: 0.875em;
        line-height: 3em;
        padding: 0;
        text-align: center;
        width: 100%; } }
    #brandzone .gifts-submit:hover {
      background: #b00009; }
    #brandzone .gifts-submit.disabled {
      pointer-events: none;
      opacity: .5; }
  #brandzone .gifts-clear {
    padding: 0;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    margin: auto 1.875em;
    color: #db0000;
    border: none;
    background: none;
    cursor: pointer;
    font-size: 1em; }
    @media (max-width: 576px) {
      #brandzone .gifts-clear {
        margin: 0.625em auto;
        position: absolute;
        bottom: -1.5em;
        left: 44vw; } }
    #brandzone .gifts-clear:hover {
      color: #ab2424; }
    #brandzone .gifts-clear.disabled {
      display: none; }

#brandzone .gifts-slider {
  width: 100%;
  position: relative;
  padding: 1.875em 2.5em 1.875em 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  @media (max-width: 960px) {
    #brandzone .gifts-slider {
      padding-bottom: 1.6875em; } }
  @media (max-width: 576px) {
    #brandzone .gifts-slider {
      padding: 2.1875em 0 0.625em 0;
      margin: 0 0 0.625em 0; } }
  #brandzone .gifts-slider__wrapper {
    list-style: none;
    padding: 0;
    margin: 0; }
  #brandzone .gifts-slider__checkbox {
    display: none; }
    #brandzone .gifts-slider__checkbox:checked + .gifts-slider__image:before {
      display: block; }
  #brandzone .gifts-slider__item {
    width: 7.125em;
    height: auto;
    min-height: 7.125em; }
    @media (max-width: 960px) {
      #brandzone .gifts-slider__item {
        width: 5.75em;
        min-height: 5.75em; } }
    @media (max-width: 576px) {
      #brandzone .gifts-slider__item {
        width: 5.875em;
        min-height: 5.875em; } }
  #brandzone .gifts-slider__image {
    width: 7.125em;
    height: 7.125em;
    background-position: center center;
    -webkit-background-size: cover;
            background-size: cover;
    font-size: inherit;
    padding: 0;
    margin: 0;
    display: block;
    position: relative; }
    @media (max-width: 960px) {
      #brandzone .gifts-slider__image {
        width: 5.75em;
        height: 5.75em; } }
    @media (max-width: 576px) {
      #brandzone .gifts-slider__image {
        width: 5.875em;
        height: 5.875em; } }
    #brandzone .gifts-slider__image:before {
      display: none;
      content: '';
      width: 1.85625em;
      height: 1.85625em;
      position: absolute;
      right: 0;
      bottom: 0;
      background: url("../images/gifts/gifts__icon.svg?v=5109a3a1") no-repeat;
      -webkit-background-size: cover;
              background-size: cover; }
    #brandzone .gifts-slider__image.disabled {
      pointer-events: none;
      opacity: .5; }
  #brandzone .gifts-slider__text {
    display: block;
    width: 8.14286em;
    font-family: "Ubuntu", sans-serif;
    font-size: 0.875em;
    line-height: 1.1em;
    color: #000;
    text-align: center;
    margin: 0;
    padding: 0.57143em 0 0 0; }
    @media (max-width: 960px) {
      #brandzone .gifts-slider__text {
        font-size: 0.75em;
        width: 7.66667em;
        padding: 0.5em 0 0 0; } }
    @media (max-width: 576px) {
      #brandzone .gifts-slider__text {
        width: 7.83333em;
        padding: 0; } }
  #brandzone .gifts-slider__scrollbar {
    display: none; }
    @media (max-width: 576px) {
      #brandzone .gifts-slider__scrollbar {
        display: block; } }
  #brandzone .gifts-slider__next {
    font-size: inherit;
    width: 2.5em;
    height: 100%;
    position: absolute;
    z-index: 9;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto 0;
    border: none;
    background: #fff url("../images/gifts/gifts__next.svg?v=983a3118") no-repeat;
    -webkit-background-size: 1.25em auto;
            background-size: 1.25em auto;
    background-position: right 4.6875em;
    cursor: pointer;
    outline: none; }
    @media (max-width: 960px) {
      #brandzone .gifts-slider__next {
        -webkit-background-size: 1em auto;
                background-size: 1em auto;
        background-position: right 4.1875em; } }
    @media (max-width: 576px) {
      #brandzone .gifts-slider__next {
        display: none; } }

#brandzone .category {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 1.25em 0 1.6875em 0;
  display: grid;
  grid-template-columns: 21em 21em 21em;
  grid-gap: 1.5em; }
  @media (max-width: 960px) {
    #brandzone .category {
      grid-template-columns: 12.5em 12.5em 12.5em;
      grid-gap: 1.5em;
      padding-bottom: 0.3125em; } }
  @media (max-width: 576px) {
    #brandzone .category {
      display: none; } }
  #brandzone .category-item {
    font-size: 1.3125em;
    font-weight: 700;
    padding: 0.95238em;
    text-align: center;
    color: #fff;
    width: 100%;
    height: 10.7619em;
    display: block;
    background: #0062ae;
    -webkit-border-radius: 0.2381em;
            border-radius: 0.2381em;
    -webkit-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-decoration: none; }
    @media (max-width: 960px) {
      #brandzone .category-item {
        font-size: 0.875em;
        height: 9.85714em; } }
    #brandzone .category-item:hover {
      color: #fff;
      opacity: .8; }
    #brandzone .category-item--baby {
      background: #a2c510 url("../images/category/category--baby.png?v=f8a62c90") no-repeat;
      background-position: center bottom;
      -webkit-background-size: auto 7.28571em;
              background-size: auto 7.28571em; }
    #brandzone .category-item--boy {
      background: #0062ae url("../images/category/category--boy.png?v=d98afee8") no-repeat;
      background-position: center bottom;
      -webkit-background-size: auto 7.47619em;
              background-size: auto 7.47619em; }
    #brandzone .category-item--girl {
      background: #e24f95 url("../images/category/category--girl.png?v=941796de") no-repeat;
      background-position: center bottom;
      -webkit-background-size: auto 7.95238em;
              background-size: auto 7.95238em; }

#brandzone .sets {
  width: 100%;
  padding: 0.75em 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  @media (max-width: 960px) {
    #brandzone .sets {
      padding: 1.25em 0 0 0; } }
  @media (max-width: 960px) {
    #brandzone .sets--3 {
      padding-top: 0.3125em; } }
  #brandzone .sets__items {
    width: 100%;
    padding: 1.25em 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    @media (min-width: 576px) {
      #brandzone .sets__items {
        display: grid;
        grid-template-columns: 12em 12em 12em 12em 12em;
        grid-gap: 1.5em; } }
    @media (max-width: 960px) {
      #brandzone .sets__items {
        grid-template-columns: 7.375em 7.375em 7.375em 7.375em 7.375em;
        grid-gap: 0.875em;
        padding: 0.75em 0 0 0; } }
    @media (max-width: 576px) {
      #brandzone .sets__items {
        padding: 0.5em 0 0.9375em 0;
        grid-template-columns: none;
        grid-gap: none; } }
    #brandzone .sets__items-item {
      display: block;
      text-decoration: none;
      width: 100%;
      -webkit-transition: opacity .5s, -webkit-transform .5s;
      transition: opacity .5s, -webkit-transform .5s;
      -o-transition: transform .5s, opacity .5s;
      transition: transform .5s, opacity .5s;
      transition: transform .5s, opacity .5s, -webkit-transform .5s;
      -webkit-border-radius: 0.3125em;
              border-radius: 0.3125em;
      overflow: hidden; }
      @media (max-width: 576px) {
        #brandzone .sets__items-item {
          width: 5.875em; } }
      #brandzone .sets__items-item img {
        width: 100%;
        max-height: 12em; }
        @media (max-width: 576px) {
          #brandzone .sets__items-item img {
            width: 5.875em;
            min-height: 5.875em; } }
      @media (max-width: 576px) {
        #brandzone .sets__items-item--large {
          display: none; } }
      #brandzone .sets__items-item--large img {
        max-height: 19em; }
      #brandzone .sets__items-item:hover {
        -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
                transform: scale(1.1); }
        @media (max-width: 576px) {
          #brandzone .sets__items-item:hover {
            -webkit-transform: none;
                -ms-transform: none;
                    transform: none;
            opacity: .5; } }
  #brandzone .sets .swiper-container {
    overflow: visible;
    width: 100%; }
    @media (max-width: 576px) {
      #brandzone .sets .swiper-container {
        overflow: hidden; } }

#brandzone .text {
  width: 100%;
  font-size: 0.875em;
  font-weight: 300;
  letter-spacing: -0.2px;
  line-height: 1.2em;
  font-family: "Ubuntu", sans-serif;
  color: #363636;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  @media (max-width: 960px) {
    #brandzone .text {
      font-size: 0.75em;
      margin: 1em 0 0 0; } }
  @media (max-width: 576px) {
    #brandzone .text {
      font-size: 0.625em;
      margin: 1.2em 0 0 0; } }

#brandzone .filter {
  width: 100%;
  background: #fff;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 0.3125em;
          border-radius: 0.3125em;
  padding: 0 0.75em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden; }
  @media (max-width: 960px) {
    #brandzone .filter {
      padding: 0 0.4375em; } }
  @media (max-width: 576px) {
    #brandzone .filter {
      border: none;
      -webkit-border-radius: none;
              border-radius: none;
      padding: 0; } }
  #brandzone .filter-title {
    margin: 0 -0.5em;
    line-height: 2.83333em;
    font-size: 1.5em;
    color: #fff;
    font-weight: 500;
    background-color: #e3000b;
    text-align: center; }
    #brandzone .filter-title sup {
      line-height: 0; }
    @media (max-width: 960px) {
      #brandzone .filter-title {
        font-size: 1em;
        line-height: 2.5em;
        margin: 0 -0.4375em; } }
  #brandzone .filter__mobile-title {
    cursor: pointer;
    background-image: url("../images/filter-icon.svg?v=59408055");
    background-repeat: no-repeat;
    background-position: 95% center;
    -webkit-background-size: 1.3125em auto;
            background-size: 1.3125em auto;
    margin: 0;
    -webkit-border-radius: 0.3125em;
            border-radius: 0.3125em;
    -webkit-transition: background-color .5s;
    -o-transition: background-color .5s;
    transition: background-color .5s; }
    #brandzone .filter__mobile-title:hover {
      background-color: #b00009; }
    #brandzone .filter__mobile-title.active + .filter-group {
      display: block; }
  #brandzone .filter-submit {
    width: 100%;
    padding: 0;
    border: none;
    cursor: pointer;
    font-size: 0.875em;
    color: #fff;
    margin: 0.71429em 0;
    background: #e3000b;
    line-height: 3em;
    -webkit-border-radius: 0.35714em;
            border-radius: 0.35714em;
    -webkit-transition: background .5s;
    -o-transition: background .5s;
    transition: background .5s;
    outline: none; }
    #brandzone .filter-submit:hover {
      background: #b00009; }
  #brandzone .filter-group {
    width: 100%;
    padding: 0.5em 1em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #e3e3e3; }
    #brandzone .filter-group:last-child {
      border: 0; }
    @media (max-width: 960px) {
      #brandzone .filter-group {
        padding: 0.5em 0.8125em; } }
    @media (max-width: 576px) {
      #brandzone .filter-group {
        padding-left: 0;
        padding-right: 0;
        display: none; } }
  #brandzone .filter-subtitle {
    width: 100%;
    padding: 0.5em 0 0.3em 0;
    font-size: 1.25em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #363636; }
    @media (max-width: 960px) {
      #brandzone .filter-subtitle {
        font-size: 0.875em;
        padding: 0.57143em 0 0.42857em 0; } }
    @media (max-width: 576px) {
      #brandzone .filter-subtitle {
        padding-left: 0.3125em;
        padding-right: 0.3125em; } }
  #brandzone .filter__items input {
    display: none; }
    #brandzone .filter__items input:checked + .filter__items-item--checkbox:before {
      background: #009BD7; }
  @media (max-width: 576px) {
    #brandzone .filter__items {
      padding-left: 0.3125em;
      padding-right: 0.3125em; } }
  #brandzone .filter__items-item {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.22222em 0;
    font-size: 1.125em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-weight: 300;
    color: #363636;
    text-decoration: none;
    -webkit-transition: color .5s;
    -o-transition: color .5s;
    transition: color .5s;
    cursor: pointer; }
    @media (max-width: 960px) {
      #brandzone .filter__items-item {
        font-size: 0.75em;
        line-height: 1.16667em;
        padding: 0.41667em 0; } }
    #brandzone .filter__items-item:hover {
      color: #009BD7; }
    #brandzone .filter__items-item--checkbox {
      padding: 0.27778em 0; }
      @media (max-width: 960px) {
        #brandzone .filter__items-item--checkbox {
          padding: 0.33333em 0; } }
      #brandzone .filter__items-item--checkbox:before {
        content: '';
        display: inline-block;
        margin-right: 0.88889em;
        width: 0.88889em;
        height: 0.88889em;
        -webkit-border-radius: 0.22222em;
                border-radius: 0.22222em;
        border: 1px solid #363636;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
        @media (max-width: 960px) {
          #brandzone .filter__items-item--checkbox:before {
            margin-right: 0.75em; } }

#brandzone .buttons {
  width: 100%;
  padding: 2.625em 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  @media (max-width: 960px) {
    #brandzone .buttons {
      padding: 1.5em 0; } }
  @media (max-width: 576px) {
    #brandzone .buttons {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 0.625em 0 0 0; } }
  #brandzone .buttons-item {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    line-height: 3.5em;
    margin: 0.66667em 0 0 0;
    display: block;
    font-size: 1.5em;
    text-align: center;
    background: #009bd7;
    -webkit-border-radius: 0.20833em;
            border-radius: 0.20833em;
    color: #fff;
    font-weight: 700;
    -webkit-transition: background .5s;
    -o-transition: background .5s;
    transition: background .5s;
    text-decoration: none;
    outline: none; }
    @media (max-width: 960px) {
      #brandzone .buttons-item {
        font-size: 1em;
        line-height: 3.125em;
        margin: 0.5625em 0;
        -webkit-border-radius: 0.3125em;
                border-radius: 0.3125em; }
        #brandzone .buttons-item:nth-child(3) {
          margin: 0; } }
    @media (max-width: 576px) {
      #brandzone .buttons-item {
        font-size: 0.875em;
        line-height: 3em;
        margin: 0; }
        #brandzone .buttons-item:nth-child(1) {
          -webkit-box-ordinal-group: 4;
          -webkit-order: 3;
              -ms-flex-order: 3;
                  order: 3; }
        #brandzone .buttons-item:nth-child(2) {
          -webkit-box-ordinal-group: 2;
          -webkit-order: 1;
              -ms-flex-order: 1;
                  order: 1; }
        #brandzone .buttons-item:nth-child(3) {
          -webkit-box-ordinal-group: 3;
          -webkit-order: 2;
              -ms-flex-order: 2;
                  order: 2; }
        #brandzone .buttons-item:nth-child(2), #brandzone .buttons-item:nth-child(3) {
          width: 48%;
          margin-bottom: 0.71429em; } }
    #brandzone .buttons-item:hover {
      background: #0076a4;
      color: #fff; }
    #brandzone .buttons-item:first-child {
      margin: 0; }
    #brandzone .buttons-item--pink {
      background: #f5b4d2; }
      #brandzone .buttons-item--pink:hover {
        background: #f29ec5; }
    #brandzone .buttons-item--orange {
      background: #ee7500; }
      #brandzone .buttons-item--orange:hover {
        background: #d56800; }
    #brandzone .buttons-item sup {
      line-height: 0; }

#brandzone .facts {
  width: 100%;
  background: #fff;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 0.3125em;
          border-radius: 0.3125em;
  padding: 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden; }
  @media (max-width: 960px) {
    #brandzone .facts {
      padding: 1.125em; } }
  @media (max-width: 576px) {
    #brandzone .facts {
      padding: 1.1875em 0 0 0;
      border: none; } }
  #brandzone .facts-title {
    line-height: 130%;
    font-size: 1.8125em;
    color: #212121;
    font-weight: 700;
    font-family: "Ubuntu", sans-serif;
    margin: 0.68966em 0 0.89655em 0; }
    #brandzone .facts-title sup {
      line-height: 0; }
    @media (max-width: 960px) {
      #brandzone .facts-title {
        font-size: 1em;
        margin: 0 0 0.75em 0; } }
    @media (max-width: 576px) {
      #brandzone .facts-title {
        font-size: 0.875em;
        margin: 0; }
        #brandzone .facts-title br {
          display: none; } }
  #brandzone .facts-items {
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0; }
  #brandzone .facts__item {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 12.15625em 0 0 0;
    position: relative; }
    @media (max-width: 960px) {
      #brandzone .facts__item {
        padding: 7.9375em 0 0 0; } }
    @media (max-width: 576px) {
      #brandzone .facts__item {
        padding: 6.125em 0 0 0; } }
    #brandzone .facts__item:before {
      content: '';
      width: 100%;
      height: 12.15625em;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1; }
      @media (max-width: 960px) {
        #brandzone .facts__item:before {
          height: 7.9375em; } }
      @media (max-width: 576px) {
        #brandzone .facts__item:before {
          display: none; } }
    #brandzone .facts__item:after {
      content: '';
      width: 100%;
      height: 12.15625em;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2; }
      @media (max-width: 960px) {
        #brandzone .facts__item:after {
          height: 7.9375em; } }
      @media (max-width: 576px) {
        #brandzone .facts__item:after {
          height: 6.25em; } }
    #brandzone .facts__item:first-child {
      padding-top: 8.75em; }
      @media (max-width: 960px) {
        #brandzone .facts__item:first-child {
          padding-top: 5.6875em; } }
      #brandzone .facts__item:first-child:after {
        height: 8.75em; }
        @media (max-width: 960px) {
          #brandzone .facts__item:first-child:after {
            height: 5.6875em; } }
    #brandzone .facts__item--1:after {
      content: '';
      background: url("../images/facts/facts-icon1.png?v=0c670a5c") no-repeat;
      background-position: 9.375em 0;
      -webkit-background-size: 7.5em auto;
              background-size: 7.5em auto; }
      @media (max-width: 960px) {
        #brandzone .facts__item--1:after {
          background-position: 5.3125em 0;
          -webkit-background-size: 4.4375em auto;
                  background-size: 4.4375em auto; } }
      @media (max-width: 576px) {
        #brandzone .facts__item--1:after {
          background-position: 12.375em 0; } }
    #brandzone .facts__item--2:before {
      background: url("../images/facts/facts-line2.svg?v=12de4dfa") no-repeat;
      background-position: right center;
      -webkit-background-size: auto 100%;
              background-size: auto 100%; }
    #brandzone .facts__item--2:after {
      content: '';
      background: url("../images/facts/facts-icon2.png?v=45c5f23c") no-repeat;
      background-position: 1.125em 3.40625em;
      -webkit-background-size: 6.125em auto;
              background-size: 6.125em auto; }
      @media (max-width: 960px) {
        #brandzone .facts__item--2:after {
          background-position: 0.6875em 2.5em;
          -webkit-background-size: 3.5em auto;
                  background-size: 3.5em auto; } }
      @media (max-width: 576px) {
        #brandzone .facts__item--2:after {
          background-position: 0.6875em 0.6875em; } }
    #brandzone .facts__item--2 .facts__item-content:before {
      background-image: url("../images/facts/facts-svg2.svg?v=85541bab");
      left: auto;
      right: 0.5em;
      -webkit-transform: translateX(50%) translateY(-50%);
          -ms-transform: translateX(50%) translateY(-50%);
              transform: translateX(50%) translateY(-50%); }
      @media (max-width: 576px) {
        #brandzone .facts__item--2 .facts__item-content:before {
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%); } }
    #brandzone .facts__item--3:before {
      background: url("../images/facts/facts-line3.svg?v=fd3b51ae") no-repeat;
      background-position: left center;
      -webkit-background-size: auto 100%;
              background-size: auto 100%; }
    #brandzone .facts__item--3:after {
      content: '';
      background: url("../images/facts/facts-icon3.png?v=e0196299") no-repeat;
      background-position: 3.5em 3.40625em;
      -webkit-background-size: 13.375em auto;
              background-size: 13.375em auto; }
      @media (max-width: 960px) {
        #brandzone .facts__item--3:after {
          background-position: 2.375em 2.1875em;
          -webkit-background-size: 7.9375em auto;
                  background-size: 7.9375em auto; } }
      @media (max-width: 576px) {
        #brandzone .facts__item--3:after {
          background-position: 9.75em 0.6875em; } }
    #brandzone .facts__item--3 .facts__item-content:before {
      background-image: url("../images/facts/facts-svg3.svg?v=16a5c5c1"); }
    #brandzone .facts__item--4:before {
      background: url("../images/facts/facts-line4.svg?v=7868bb84") no-repeat;
      background-position: right center;
      -webkit-background-size: auto 100%;
              background-size: auto 100%; }
    #brandzone .facts__item--4:after {
      content: '';
      background: url("../images/facts/facts-icon4.png?v=a82588b9") no-repeat;
      background-position: 1.125em 3.40625em;
      -webkit-background-size: 9.5625em auto;
              background-size: 9.5625em auto; }
      @media (max-width: 960px) {
        #brandzone .facts__item--4:after {
          background-position: 0.6875em 2.1875em;
          -webkit-background-size: 5.51687em auto;
                  background-size: 5.51687em auto; } }
      @media (max-width: 576px) {
        #brandzone .facts__item--4:after {
          background-position: 0.6875em 0.6875em; } }
    #brandzone .facts__item--4 .facts__item-content:before {
      background-image: url("../images/facts/facts-svg4.svg?v=084d1231");
      left: auto;
      right: 0.5em;
      -webkit-transform: translateX(50%) translateY(-50%);
          -ms-transform: translateX(50%) translateY(-50%);
              transform: translateX(50%) translateY(-50%); }
      @media (max-width: 576px) {
        #brandzone .facts__item--4 .facts__item-content:before {
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%); } }
    #brandzone .facts__item--5:before {
      background: url("../images/facts/facts-line5.svg?v=a8aab995") no-repeat;
      background-position: left center;
      -webkit-background-size: auto 100%;
              background-size: auto 100%; }
    #brandzone .facts__item--5:after {
      content: '';
      background: url("../images/facts/facts-icon5.png?v=e17f5cfe") no-repeat;
      background-position: 7.125em 3.40625em;
      -webkit-background-size: 9.75em auto;
              background-size: 9.75em auto; }
      @media (max-width: 960px) {
        #brandzone .facts__item--5:after {
          background-position: 4.4375em 2.5em;
          -webkit-background-size: 5.8625em auto;
                  background-size: 5.8625em auto; } }
      @media (max-width: 576px) {
        #brandzone .facts__item--5:after {
          background-position: 0.6875em 0.6875em; } }
    #brandzone .facts__item--5 .facts__item-content:before {
      background-image: url("../images/facts/facts-svg5.svg?v=cff44dc8"); }
    #brandzone .facts__item--6:before {
      background: url("../images/facts/facts-line6.svg?v=19dd7d4c") no-repeat;
      background-position: right bottom;
      -webkit-background-size: auto 100%;
              background-size: auto 100%; }
    #brandzone .facts__item--6:after {
      content: '';
      background: url("../images/facts/facts-icon6.png?v=5c9067d9") no-repeat;
      background-position: 1.125em 3.40625em;
      -webkit-background-size: 6.3125em auto;
              background-size: 6.3125em auto; }
      @media (max-width: 960px) {
        #brandzone .facts__item--6:after {
          background-position: 0.75em 2.5em;
          -webkit-background-size: 3.625em auto;
                  background-size: 3.625em auto; } }
      @media (max-width: 576px) {
        #brandzone .facts__item--6:after {
          background-position: 13.8125em 0.6875em; } }
    #brandzone .facts__item--6 .facts__item-content:before {
      background-image: url("../images/facts/facts-svg6.svg?v=a92e5ccf");
      left: auto;
      right: 0.5em;
      -webkit-transform: translateX(50%) translateY(-50%);
          -ms-transform: translateX(50%) translateY(-50%);
              transform: translateX(50%) translateY(-50%); }
      @media (max-width: 576px) {
        #brandzone .facts__item--6 .facts__item-content:before {
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%); } }
    @media (max-width: 960px) {
      #brandzone .facts__item--7 {
        display: none; } }
    #brandzone .facts__item--7:before {
      background: url("../images/facts/facts-line7.svg?v=ed6885c2") no-repeat;
      background-position: -0.625em center;
      -webkit-background-size: auto 102%;
              background-size: auto 102%; }
    #brandzone .facts__item--7:after {
      content: '';
      background: url("../images/facts/facts-icon7.png?v=56c02215") no-repeat;
      background-position: 7.5em 4.09375em;
      -webkit-background-size: 9.375em auto;
              background-size: 9.375em auto; }
    #brandzone .facts__item--7 .facts__item-content:before {
      background-image: url("../images/facts/facts-svg7.svg?v=5ec5ae7b"); }
    #brandzone .facts__item-content {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      border: 1px solid #e3e3e3;
      -webkit-border-radius: 0.27778em;
              border-radius: 0.27778em;
      padding: 1.66667em 1.11111em;
      font-size: 1.125em;
      letter-spacing: -.5px;
      font-family: "Ubuntu", sans-serif;
      line-height: 140%;
      color: #212121;
      position: relative; }
      #brandzone .facts__item-content sup {
        line-height: 0; }
      @media (max-width: 960px) {
        #brandzone .facts__item-content {
          font-size: 0.75em;
          padding: 1.16667em;
          -webkit-border-radius: 0.41667em;
                  border-radius: 0.41667em; } }
      @media (max-width: 576px) {
        #brandzone .facts__item-content {
          padding: 1.41667em 1.16667em; }
          #brandzone .facts__item-content br {
            display: none; } }
      #brandzone .facts__item-content:before {
        content: '';
        width: 2.16667em;
        height: 2.16667em;
        display: block;
        position: absolute;
        background-image: url("../images/facts/facts-svg1.svg?v=5cfac15f");
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
                background-size: cover;
        left: 0;
        top: 0;
        -webkit-transform: translateX(-50%) translateY(-50%);
            -ms-transform: translateX(-50%) translateY(-50%);
                transform: translateX(-50%) translateY(-50%); }
        @media (max-width: 960px) {
          #brandzone .facts__item-content:before {
            width: 1.64286em;
            height: 1.64286em; } }
        @media (max-width: 576px) {
          #brandzone .facts__item-content:before {
            left: 0.5em;
            -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                    transform: translateY(-50%); } }
  #brandzone .facts-pagination {
    display: none; }
    @media (max-width: 576px) {
      #brandzone .facts-pagination {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
        text-align: center; } }
    #brandzone .facts-pagination .swiper-pagination-bullet {
      width: 0.6625em;
      height: 0.375em;
      -webkit-border-radius: 0.125em;
              border-radius: 0.125em;
      background: #E3E3E3; }
    #brandzone .facts-pagination .swiper-pagination-bullet-active {
      width: 1.0625em;
      background: #FFD500; }
  #brandzone .facts .swiper-container {
    overflow: visible;
    width: 100%; }
    @media (max-width: 576px) {
      #brandzone .facts .swiper-container {
        overflow: hidden; } }
  #brandzone .facts .swiper-wrapper {
    display: block; }
    @media (max-width: 576px) {
      #brandzone .facts .swiper-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; } }
