/* Path to owl image */
/* Colors */
/* Gradients */
/* Custom grid breakpoints */
/* Position */
/* Position */
/* Placeholder */
/* Pseudoelements */
body.page-subpage.tmpl-page-world-cup {
  position: relative; }
  body.page-subpage.tmpl-page-world-cup .page-content div {
    border-radius: 0px; }
  body.page-subpage.tmpl-page-world-cup .page-content .text-info-note {
    color: #f99f84; }
  body.page-subpage.tmpl-page-world-cup .page-content .slick-dots li:before {
    display: none; }
  body.page-subpage.tmpl-page-world-cup .page-content .slick-dots li button::before {
    border-radius: 50%; }
  body.page-subpage.tmpl-page-world-cup .page-header-image {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    @media (min-width: 1600px) {
      body.page-subpage.tmpl-page-world-cup .page-header-image {
        min-height: 800px; } }
    @media (max-width: 1599.98px) {
      body.page-subpage.tmpl-page-world-cup .page-header-image {
        min-height: 700px; } }
    @media (max-width: 1199.98px) {
      body.page-subpage.tmpl-page-world-cup .page-header-image {
        min-height: 600px; } }
    @media (max-width: 991.98px) {
      body.page-subpage.tmpl-page-world-cup .page-header-image {
        min-height: 500px; } }
    @media (max-width: 767.98px) {
      body.page-subpage.tmpl-page-world-cup .page-header-image {
        min-height: 400px; } }
    body.page-subpage.tmpl-page-world-cup .page-header-image > .container {
      padding-top: 20px; }
      @media (min-width: 1200px) {
        body.page-subpage.tmpl-page-world-cup .page-header-image > .container {
          padding-top: 60px; } }
    body.page-subpage.tmpl-page-world-cup .page-header-image .section-title {
      text-align: left; }
      body.page-subpage.tmpl-page-world-cup .page-header-image .section-title span {
        display: block;
        margin-top: 25px; }
        @media (min-width: 1600px) {
          body.page-subpage.tmpl-page-world-cup .page-header-image .section-title span {
            margin-top: 40px; } }
    body.page-subpage.tmpl-page-world-cup .page-header-image .section-subtitle {
      color: #fff;
      font-weight: 600;
      font-size: 27px;
      line-height: 31px;
      padding-bottom: 45px;
      margin: 0;
      text-align: left;
      margin-top: 40px; }
      @media (min-width: 1600px) {
        body.page-subpage.tmpl-page-world-cup .page-header-image .section-subtitle {
          font-size: 30px;
          line-height: 38px;
          padding-bottom: 75px;
          margin-top: 70px; } }
      @media (min-width: 768px) {
        body.page-subpage.tmpl-page-world-cup .page-header-image .section-subtitle {
          margin-top: 50px; } }
      @media (max-width: 1199.98px) {
        body.page-subpage.tmpl-page-world-cup .page-header-image .section-subtitle {
          font-size: 24px;
          line-height: 28px;
          padding-bottom: 35px; } }
      @media (max-width: 767.98px) {
        body.page-subpage.tmpl-page-world-cup .page-header-image .section-subtitle {
          font-size: 20px;
          line-height: 24px;
          padding-bottom: 35px; } }
      @media (max-width: 575.98px) {
        body.page-subpage.tmpl-page-world-cup .page-header-image .section-subtitle {
          font-size: 18px;
          line-height: 22px;
          padding-bottom: 20px; } }

body.page-subpage.tmpl-page-world-cup section.content-section {
  padding: 50px 0; }
  @media (min-width: 768px) {
    body.page-subpage.tmpl-page-world-cup section.content-section {
      padding: 70px 0 50px 0; } }
  @media (min-width: 992px) {
    body.page-subpage.tmpl-page-world-cup section.content-section {
      padding: 85px 0 70px 0; } }
  @media (min-width: 1200px) {
    body.page-subpage.tmpl-page-world-cup section.content-section {
      padding: 100px 0 75px 0; } }
  body.page-subpage.tmpl-page-world-cup section.content-section .section-title {
    color: #000;
    font-size: 38px;
    line-height: 48px;
    font-weight: 700; }
    @media (max-width: 600px) {
      body.page-subpage.tmpl-page-world-cup section.content-section .section-title {
        font-size: 38px;
        line-height: 48px; } }
    @media (min-width: 768px) {
      body.page-subpage.tmpl-page-world-cup section.content-section .section-title {
        font-size: 42px;
        line-height: 52px; } }
    @media (min-width: 1200px) {
      body.page-subpage.tmpl-page-world-cup section.content-section .section-title {
        font-size: 45px;
        line-height: 55px; } }
    @media (min-width: 1600px) {
      body.page-subpage.tmpl-page-world-cup section.content-section .section-title {
        font-size: 50px;
        line-height: 60px; } }
  body.page-subpage.tmpl-page-world-cup section.content-section#content-section-1 .section-title {
    text-align: center; }
  body.page-subpage.tmpl-page-world-cup section.content-section#content-section-1 .section-1-slider {
    gap: 50px 0;
    padding-top: 40px; }
    @media (min-width: 768px) {
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-1 .section-1-slider {
        padding-top: 50px; } }
    @media (min-width: 1200px) {
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-1 .section-1-slider {
        padding-top: 75px; } }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-1 .section-1-slider .item__content {
      max-width: 300px;
      border-radius: 0px;
      margin: 0 auto; }
      @media (min-width: 576px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-1 .section-1-slider .item__content {
          max-width: 450px; } }
      @media (min-width: 768px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-1 .section-1-slider .item__content {
          max-width: 500px; } }
      @media (min-width: 992px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-1 .section-1-slider .item__content {
          padding: 0 10px; } }
      @media (min-width: 1200px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-1 .section-1-slider .item__content {
          max-width: 500px;
          padding: 0 25px; } }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-1 .section-1-slider .item__image {
      width: 100%;
      height: auto; }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-1 .section-1-slider .item__title {
      width: 100%;
      max-width: 300px;
      margin: 15px auto 0;
      text-align: center;
      font-size: 18px;
      line-height: 23px; }
      @media (min-width: 576px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-1 .section-1-slider .item__title {
          font-size: 20px;
          line-height: 25px; } }
      @media (min-width: 768px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-1 .section-1-slider .item__title {
          font-size: 23px;
          line-height: 28px; } }
  body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-title {
    text-align: center; }
  body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider {
    gap: 50px 0;
    padding-top: 40px; }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .slick-track {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch; }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .slick-slide {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: auto; }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .slick-slide > div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%; }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .slick-dots {
      margin-bottom: -10px; }
    @media (min-width: 768px) {
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider {
        padding-top: 50px; } }
    @media (min-width: 1200px) {
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider {
        padding-top: 75px; } }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 100%;
      float: none; }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto;
        max-width: 300px;
        width: 100%;
        height: 100%;
        border-radius: 0px;
        margin: 0 auto; }
        @media (min-width: 576px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__content {
            max-width: 450px; } }
        @media (min-width: 768px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__content {
            max-width: 500px; } }
        @media (min-width: 992px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__content {
            padding: 0 10px; } }
        @media (min-width: 1200px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__content {
            max-width: 500px;
            padding: 0 25px; } }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__image {
        width: auto;
        height: auto;
        max-height: 350px;
        margin: 0 auto;
        max-width: 100%; }
        @media (min-width: 576px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__image {
            max-height: 400px; } }
        @media (min-width: 1200px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__image {
            max-height: 600px; } }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__features {
        padding: 15px 0; }
        @media (min-width: 992px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__features {
            padding: 20px 0; } }
        @media (min-width: 1200px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__features {
            padding: 25px 0; } }
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__features .item__feature {
          font-size: 18px;
          line-height: 23px;
          padding-bottom: 5px;
          text-align: center; }
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__features .item__feature:last-child {
            padding-bottom: 0; }
          @media (min-width: 576px) {
            body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__features .item__feature {
              font-size: 20px;
              line-height: 25px; } }
          @media (min-width: 768px) {
            body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__features .item__feature {
              font-size: 23px;
              line-height: 28px; } }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__button {
        margin-top: auto;
        text-align: center;
        padding-top: 15px; }
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__button a {
          display: inline-block;
          padding: 10px 20px;
          background-color: #fb6622;
          border: 2px solid #fb6622;
          color: #fff;
          text-decoration: none;
          border-radius: 50px;
          -webkit-transition: 0.4s all;
          -o-transition: 0.4s all;
          transition: 0.4s all;
          margin: 0 auto;
          font-size: 20px;
          line-height: 25px;
          font-weight: 500; }
          @media (min-width: 768px) {
            body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__button a {
              padding: 15px 30px; } }
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__button a:hover {
            background-color: #fff;
            color: #fb6622; }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__title {
        width: 100%;
        max-width: 300px;
        margin: 15px auto 0;
        text-align: center;
        font-size: 20px;
        line-height: 25px; }
        @media (min-width: 576px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__title {
            font-size: 22px;
            line-height: 27px; } }
        @media (min-width: 768px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-2 .section-2-slider .item__title {
            font-size: 25px;
            line-height: 30px; } }
  body.page-subpage.tmpl-page-world-cup section.content-section#content-section-3 .section-title {
    text-align: center; }
  body.page-subpage.tmpl-page-world-cup section.content-section#content-section-3 .section-content {
    padding-top: 40px; }
    @media (min-width: 768px) {
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-3 .section-content {
        padding-top: 50px; } }
    @media (min-width: 1200px) {
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-3 .section-content {
        padding-top: 75px; } }
  body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .section-title.primary-color {
    color: #fb6622; }
  body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .image-col--full img {
    width: 100%; }
  body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .image-col .section-video {
    width: 100%; }
  body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .content-col .section-title {
    font-size: 38px;
    line-height: 48px;
    padding-top: 20px; }
    @media (min-width: 992px) and (max-width: 1199.98px) {
      body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .content-col .section-title {
        font-size: 40px; } }
    @media (min-width: 768px) {
      body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .content-col .section-title {
        font-size: 42px;
        line-height: 52px; } }
    @media (min-width: 992px) {
      body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .content-col .section-title {
        padding-top: 0; } }
    @media (min-width: 1200px) {
      body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .content-col .section-title {
        font-size: 45px;
        line-height: 55px; } }
    @media (min-width: 1600px) {
      body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .content-col .section-title {
        font-size: 50px;
        line-height: 60px; } }
    body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .content-col .section-title + .content-description {
      padding-top: 0px; }
      @media (min-width: 992px) {
        body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .content-col .section-title + .content-description {
          padding-top: 25px; } }
  body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .content-col .content-description p {
    line-height: 1.7; }
    body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .content-col .content-description p.text-info-note {
      font-size: .85rem;
      line-height: 1.2;
      color: #f99f84; }
  @media (min-width: 992px) {
    body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .content-col--full .section-title + .content-description {
      padding-top: 0; } }
  body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .content-col--full + .image-col--full {
    padding-top: 10px; }
  body.page-subpage.tmpl-page-world-cup section.content-section--image-col .section-content .content-col--note {
    padding-top: 15px; }
  body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-title {
    text-align: center; }
  body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider {
    gap: 50px 0;
    padding-top: 40px; }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .slick-track {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch; }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .slick-slide {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: auto; }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .slick-slide > div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%; }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .slick-dots {
      margin-bottom: -10px; }
    @media (min-width: 768px) {
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider {
        padding-top: 50px; } }
    @media (min-width: 1200px) {
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider {
        padding-top: 75px; } }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .item {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 100%;
      float: none; }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .item__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto;
        width: 100%;
        height: 100%;
        border-radius: 0px;
        margin: 0 auto;
        padding: 0 10px; }
        @media (min-width: 1200px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .item__content {
            max-width: 500px;
            padding: 0 25px; } }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .item__image {
        width: auto;
        height: auto;
        max-height: 350px;
        margin: 0 auto;
        max-width: 100%; }
        @media (min-width: 576px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .item__image {
            max-height: 400px; } }
        @media (min-width: 1200px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .item__image {
            max-height: 600px; } }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .item__title {
        width: 100%;
        margin: 15px auto 0;
        text-align: center;
        font-size: 17px;
        line-height: 22px; }
        @media (min-width: 576px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .item__title {
            font-size: 19px;
            line-height: 24px;
            text-align: left; } }
        @media (min-width: 768px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .item__title {
            font-size: 20px;
            line-height: 25px; } }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .item__description {
        padding: 10px 0;
        text-align: center; }
        @media (min-width: 576px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .item__description {
            text-align: left; } }
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .item__description p {
          font-size: .85rem;
          line-height: 1.5;
          margin-bottom: 10px; }
          @media (min-width: 768px) {
            body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .item__description p {
              font-size: 1rem; } }
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-9 .section-slider .item__description p:last-child {
            margin-bottom: 0; }
  body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 {
    padding-top: 0; }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-title {
      text-align: center; }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison {
      margin-top: 0;
      margin-bottom: 0; }
      @media (min-width: 992px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__item::before {
          display: none; } }
      @media (min-width: 1600px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__labels {
          width: 275px !important; } }
      @media (min-width: 768px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__labels-content {
          border-right: none; } }
      @media (min-width: 768px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__arrows {
          height: auto;
          padding-top: 0px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; } }
      @media (min-width: 992px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__arrows {
          opacity: 0 !important; } }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__label {
        background: #fff;
        color: #fb6622;
        font-weight: 600;
        border-top: 0;
        border-left: 0;
        border-right: 0;
        text-align: left;
        font-size: 16px;
        line-height: 18px; }
        @media (min-width: 992px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__label {
            font-size: 18px;
            line-height: 20px; } }
      @media (max-width: 767.98px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__slider .slick-track > .slick-slide:first-child .prod-list__slider-data-item {
          border-left: none; } }
      @media (min-width: 1600px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__slider-wrapper {
          width: calc(100% - 275px) !important; } }
      @media (min-width: 992px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__slider-item {
          width: 240px !important; } }
      @media (min-width: 1200px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__slider-item {
          width: 290px !important; } }
      @media (min-width: 1600px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__slider-item {
          width: 310px !important; } }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__slider-intro a {
        display: block;
        padding-bottom: 15px; }
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__slider-intro a span {
          display: block;
          text-align: center;
          font-weight: 700;
          color: #000;
          font-size: 19px;
          text-transform: uppercase;
          -webkit-transition: .3s color ease-in;
          -o-transition: .3s color ease-in;
          transition: .3s color ease-in; }
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__slider-intro a:hover span {
          color: #fb6622; }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__slider-data-item {
        border-right: none;
        font-size: 16px;
        line-height: 18px; }
        @media (min-width: 992px) {
          body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__slider-data-item {
            font-size: 18px;
            line-height: 20px; } }
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-10 .section-content .product-comparison .prod-list__slider-data-item[data-label="comparisonLabel_-1"] {
          border-top: none; }
  body.page-subpage.tmpl-page-world-cup section.content-section#content-section-11 .section-title {
    text-align: center; }
  body.page-subpage.tmpl-page-world-cup section.content-section#content-section-11 .section-slider {
    gap: 50px 0;
    padding-top: 40px; }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-11 .section-slider .slick-track {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch; }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-11 .section-slider .slick-slide {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: auto; }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-11 .section-slider .slick-slide > div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%; }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-11 .section-slider .slick-dots {
      margin-bottom: -10px; }
    @media (min-width: 768px) {
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-11 .section-slider {
        padding-top: 50px; } }
    @media (min-width: 1200px) {
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-11 .section-slider {
        padding-top: 75px; } }
    body.page-subpage.tmpl-page-world-cup section.content-section#content-section-11 .section-slider .item__content {
      padding: 0 10px; }
      @media (min-width: 1200px) {
        body.page-subpage.tmpl-page-world-cup section.content-section#content-section-11 .section-slider .item__content {
          padding: 0 25px; } }
      body.page-subpage.tmpl-page-world-cup section.content-section#content-section-11 .section-slider .item__content video {
        width: 100%;
        height: auto; }
  body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content {
    padding: 40px 30px;
    border-style: solid;
    border-width: 4px;
    border-color: #fe6727;
    border-radius: 20px;
    background-color: white;
    -webkit-box-shadow: 0px 0px 54px 0px rgba(4, 5, 5, 0.25);
            box-shadow: 0px 0px 54px 0px rgba(4, 5, 5, 0.25); }
    @media (min-width: 768px) {
      body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content {
        padding: 50px 50px; } }
    @media (min-width: 992px) {
      body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content {
        padding: 60px 60px; } }
    @media (min-width: 1200px) {
      body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content {
        padding: 80px 70px; } }
    @media (min-width: 1600px) {
      body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content {
        margin: 0 65px; } }
    body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-image {
      text-align: center; }
      body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-image img {
        max-height: 210px;
        display: block;
        margin: 0 auto;
        padding-top: 30px;
        padding-bottom: 30px; }
        @media (min-width: 992px) {
          body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-image img {
            padding-top: 50px;
            padding-bottom: 50px; } }
        @media (min-width: 1200px) {
          body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-image img {
            max-height: -webkit-fit-content;
            max-height: -moz-fit-content;
            max-height: fit-content;
            max-width: 70%;
            margin: 0 auto; } }
    body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-price {
      text-align: center; }
    body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-features {
      padding-top: 0px;
      padding-bottom: 20px; }
      @media (min-width: 992px) {
        body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-features {
          padding-top: 40px;
          padding-bottom: 40px; } }
      body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-features ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 5px 10px; }
        @media (min-width: 576px) {
          body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-features ul {
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center; } }
        body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-features ul li {
          width: 100%; }
          @media (min-width: 576px) {
            body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-features ul li {
              font-size: 17px;
              width: auto; } }
          @media (min-width: 992px) {
            body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-features ul li {
              font-size: 19px; } }
    body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-description {
      padding-top: 20px; }
      @media (min-width: 576px) {
        body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-description {
          padding-top: 40px; } }
      @media (min-width: 992px) {
        body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-description {
          padding-top: 0; } }
      body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-description h2 {
        font-size: 28px;
        line-height: 37px;
        font-weight: 600;
        margin: 0;
        padding-bottom: 15px; }
        @media (min-width: 768px) {
          body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-description h2 {
            font-size: 30px;
            line-height: 41px;
            padding-bottom: 20px; } }
        @media (min-width: 1200px) {
          body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-description h2 {
            font-size: 32px;
            line-height: 43px;
            padding-bottom: 25px; } }
        @media (min-width: 1600px) {
          body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-description h2 {
            font-size: 34px;
            line-height: 45px;
            padding-bottom: 30px; } }
      body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-description .button {
        display: block;
        padding-top: 10px;
        text-align: center; }
        @media (min-width: 1600px) {
          body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-description .button {
            padding-top: 15px; } }
        body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-description .button .custom-btn {
          background-color: #000;
          color: #fff;
          font-weight: 300; }
          @media (min-width: 1200px) {
            body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-description .button .custom-btn {
              font-size: 20px;
              padding: 12px 30px; } }
          @media (min-width: 1600px) {
            body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-description .button .custom-btn {
              padding: 15px 35px; } }
          body.page-subpage.tmpl-page-world-cup section.content-section--featured .product-featured .product-content .product-description .button .custom-btn:hover {
            background-color: #fb6622; }


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