<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

@keyframes Text__fillBar__2P9TxOpM {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Text__body__2R1A9INN {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  color: #303030; }
  .theme-ferrari-dark .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-light .Text__body__2R1A9INN {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Text__body__2R1A9INN {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Text__body__2R1A9INN {
    color: #181818; }
  .theme-ferrari-f8-spider .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-812-gts .Text__body__2R1A9INN {
    color: #181818; }
  .theme-ferrari-f169 .Text__body__2R1A9INN {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Text__body__2R1A9INN {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-races-dark .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Text__body__2R1A9INN {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Text__body__2R1A9INN {
    color: #ffffff; }
  .Text__body__2R1A9INN p,
  .Text__body__2R1A9INN ul,
  .Text__body__2R1A9INN ol {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    margin: 16px 0; }
  .Text__body__2R1A9INN h1,
  .Text__body__2R1A9INN h2,
  .Text__body__2R1A9INN h3,
  .Text__body__2R1A9INN h4,
  .Text__body__2R1A9INN h5,
  .Text__body__2R1A9INN h6 {
    margin: 16px 0; }
  .Text__body__2R1A9INN h1 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em; }
    @media (min-width: 37.5625em) {
      .Text__body__2R1A9INN h1 {
        font-size: 28px; } }
  
  .Text__body__2R1A9INN h2 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    line-height: 1.3em; }
  
  .Text__body__2R1A9INN h3 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px; }
  
  .Text__body__2R1A9INN h4 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal; }
  
  .Text__body__2R1A9INN h5 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  
  .Text__body__2R1A9INN h6 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  .Text__body__2R1A9INN a {
    text-decoration: underline; }
    .Text__body__2R1A9INN a:hover {
      text-decoration: none; }
  
  .Text__body__2R1A9INN ul {
    padding: 0 0 0 4px;
    list-style-type: '\2022'; }
    .Text__body__2R1A9INN ul li {
      padding: 0 0 0 8px; }
  .Text__body__2R1A9INN .subtitle {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  .Text__body__2R1A9INN .title {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    color: #181818; }
    @media (min-width: 37.5625em) {
      .Text__body__2R1A9INN .title {
        font-size: 28px; } }
    .theme-ferrari-dark .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-light .Text__body__2R1A9INN .title {
      color: #181818; }
    .theme-ferrari-sf90-stradale .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-f488-pista .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-f488-spider .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .Text__body__2R1A9INN .title {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .Text__body__2R1A9INN .title {
      color: #181818; }
    .theme-ferrari-f8-spider .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-812-gts .Text__body__2R1A9INN .title {
      color: #181818; }
    .theme-ferrari-f169 .Text__body__2R1A9INN .title {
      color: #181818; }
    .theme-ferrari-scuderia-dark .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .Text__body__2R1A9INN .title {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-races-dark .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Text__body__2R1A9INN .title {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Text__body__2R1A9INN .title {
      color: #ffffff; }
  .Text__body__2R1A9INN .title-featured {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    text-transform: uppercase;
    color: #181818; }
    @media (min-width: 37.5625em) {
      .Text__body__2R1A9INN .title-featured {
        font-size: 28px; } }
    .theme-ferrari-dark .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-light .Text__body__2R1A9INN .title-featured {
      color: #181818; }
    .theme-ferrari-sf90-stradale .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-pista .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-spider .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .Text__body__2R1A9INN .title-featured {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .Text__body__2R1A9INN .title-featured {
      color: #181818; }
    .theme-ferrari-f8-spider .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-812-gts .Text__body__2R1A9INN .title-featured {
      color: #181818; }
    .theme-ferrari-f169 .Text__body__2R1A9INN .title-featured {
      color: #181818; }
    .theme-ferrari-scuderia-dark .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .Text__body__2R1A9INN .title-featured {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-races-dark .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Text__body__2R1A9INN .title-featured {
      color: #ffffff; }
  .Text__body__2R1A9INN .news_discover_more_link {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
    display: block;
    margin: 32px auto;
    text-decoration: none;
    padding: 21px;
    width: 200px;
    border: none;
    text-align: center;
    color: #303030;
    border: 1px solid #d4d2d2; }
    .Text__body__2R1A9INN .news_discover_more_link:after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 0;
      opacity: 0;
      transition: all 0.5s ease-out; }
    .Text__body__2R1A9INN .news_discover_more_link:hover {
      border: 1px solid #181818; }
      .Text__body__2R1A9INN .news_discover_more_link:hover:after {
        opacity: 1;
        border-bottom: 1px solid #181818; }
    .theme-ferrari-dark .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-dark .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-dark .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-ferrari-carbon .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-ferrari-carbon .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-ferrari-carbon .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-light .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-light .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-light .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-sf90-stradale .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-sf90-stradale .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-sf90-stradale .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f8-tributo .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f8-tributo .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f8-tributo .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-monza-sp1 .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-monza-sp1 .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-monza-sp1 .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-monza-sp2 .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-monza-sp2 .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-monza-sp2 .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-pista .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-pista .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-pista .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-spider .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-spider .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-spider .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-pista-spider .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-pista-spider .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-pista-spider .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f812-superfast .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f812-superfast .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f812-superfast .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-gtc4-lusso .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-gtc4-lusso .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-gtc4-lusso .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-gtc4-lusso-t .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-gtc4-lusso-t .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-gtc4-lusso-t .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-f8-spider .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f8-spider .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f8-spider .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-812-gts .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-812-gts .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-812-gts .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-f169 .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-f169 .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-f169 .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-scuderia-dark .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-scuderia-dark .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-scuderia-dark .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-giallo-modena .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-giallo-modena .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-giallo-modena .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-giallo-modena-dark .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-giallo-modena-dark .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-giallo-modena-dark .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-races-dark .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-races-dark .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-races-dark .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-portofinom-dark-blue .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Text__body__2R1A9INN .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Text__body__2R1A9INN .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-sf90-spider-graphite-black .Text__body__2R1A9INN .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    @media (min-width: 37.5625em) {
      .Text__body__2R1A9INN .news_discover_more_link {
        width: 250px; } }

.Text__uptitle__3iyhFRQj {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  margin: 24px 0;
  color: #181818;
  letter-spacing: 0; }
  .theme-ferrari-dark .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-light .Text__uptitle__3iyhFRQj {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Text__uptitle__3iyhFRQj {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Text__uptitle__3iyhFRQj {
    color: #181818; }
  .theme-ferrari-f8-spider .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-812-gts .Text__uptitle__3iyhFRQj {
    color: #181818; }
  .theme-ferrari-f169 .Text__uptitle__3iyhFRQj {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Text__uptitle__3iyhFRQj {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-races-dark .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Text__uptitle__3iyhFRQj {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Text__uptitle__3iyhFRQj {
    color: #ffffff; }

.Text__title__3N9N4d6F {
  margin: 24px 0; }

.Text__white__2_PKGb6U {
  color: #fff !important; }

.Text__red__2FrdrEtF {
  color: #DA291C !important; }



@keyframes Icon__fillBar__2TYWyu5H {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Icon__icon__2tdLhZ5T {
  appearance: none;
  padding: 0;
  margin: 0;
  outline: 0;
  border: 0;
  background: transparent;
  display: inline-flex;
  align-items: center;
  height: 40px;
  width: 40px;
  padding: 8px;
  justify-content: center;
  border-radius: 100%;
  position: relative;
  background: #fff;
  font-size: 0; }
  .theme-ferrari-dark .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-ferrari-carbon .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-light .Icon__icon__2tdLhZ5T {
    background: #181818; }
  .theme-ferrari-sf90-stradale .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-f8-tributo .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-monza-sp1 .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-monza-sp2 .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-f488-pista .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-f488-spider .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-f488-pista-spider .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-f812-superfast .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-gtc4-lusso .Icon__icon__2tdLhZ5T {
    background: #181818; }
  .theme-ferrari-gtc4-lusso-t .Icon__icon__2tdLhZ5T {
    background: #181818; }
  .theme-ferrari-f8-spider .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-812-gts .Icon__icon__2tdLhZ5T {
    background: #181818; }
  .theme-ferrari-f169 .Icon__icon__2tdLhZ5T {
    background: #181818; }
  .theme-ferrari-scuderia-dark .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-giallo-modena .Icon__icon__2tdLhZ5T {
    background: #181818; }
  .theme-ferrari-giallo-modena-dark .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-races-dark .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Icon__icon__2tdLhZ5T {
    background: #ffffff; }
  .theme-ferrari-dark .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-dark
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-ferrari-carbon .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-ferrari-carbon
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-light .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-light
  .Icon__icon__2tdLhZ5T path {
    fill: #ffffff; }
  .theme-ferrari-sf90-stradale .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-sf90-stradale
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-f8-tributo .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-f8-tributo
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-monza-sp1 .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-monza-sp1
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-monza-sp2 .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-monza-sp2
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-f488-pista .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-f488-pista
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-f488-spider .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-f488-spider
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-f488-pista-spider .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-f488-pista-spider
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-f812-superfast .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-f812-superfast
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-gtc4-lusso .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-gtc4-lusso
  .Icon__icon__2tdLhZ5T path {
    fill: #ffffff; }
  .theme-ferrari-gtc4-lusso-t .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-gtc4-lusso-t
  .Icon__icon__2tdLhZ5T path {
    fill: #ffffff; }
  .theme-ferrari-f8-spider .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-f8-spider
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-812-gts .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-812-gts
  .Icon__icon__2tdLhZ5T path {
    fill: #ffffff; }
  .theme-ferrari-f169 .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-f169
  .Icon__icon__2tdLhZ5T path {
    fill: #ffffff; }
  .theme-ferrari-scuderia-dark .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-scuderia-dark
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-giallo-modena .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-giallo-modena
  .Icon__icon__2tdLhZ5T path {
    fill: #ffffff; }
  .theme-ferrari-giallo-modena-dark .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-giallo-modena-dark
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-races-dark .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-races-dark
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-portofinom-dark-blue .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-portofinom-dark-blue
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .theme-ferrari-sf90-spider-graphite-black .Icon__icon__2tdLhZ5T &gt; svg, .theme-ferrari-sf90-spider-graphite-black
  .Icon__icon__2tdLhZ5T path {
    fill: #181818; }
  .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn {
    background: none !important; }
    .theme-ferrari-dark .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-dark
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-ferrari-carbon .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-ferrari-carbon
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-light .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-light
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #181818; }
    .theme-ferrari-sf90-stradale .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-sf90-stradale
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-f8-tributo .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-f8-tributo
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-monza-sp1 .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-monza-sp1
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-monza-sp2 .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-monza-sp2
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-f488-pista .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-f488-pista
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-f488-spider .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-f488-spider
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-f488-pista-spider .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-f488-pista-spider
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-f812-superfast .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-f812-superfast
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-gtc4-lusso .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-gtc4-lusso
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #181818; }
    .theme-ferrari-gtc4-lusso-t .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-gtc4-lusso-t
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #181818; }
    .theme-ferrari-f8-spider .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-f8-spider
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-812-gts .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-812-gts
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #181818; }
    .theme-ferrari-f169 .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-f169
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #181818; }
    .theme-ferrari-scuderia-dark .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-scuderia-dark
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-giallo-modena .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-giallo-modena
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #181818; }
    .theme-ferrari-giallo-modena-dark .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-giallo-modena-dark
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-races-dark .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-races-dark
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-portofinom-dark-blue
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn &gt; svg, .theme-ferrari-sf90-spider-graphite-black
    .Icon__icon__2tdLhZ5T.Icon__bgtransparent__2DiBPCjn path {
      fill: #ffffff; }
  .theme-ferrari-dark .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-dark
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-ferrari-carbon .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-ferrari-carbon
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-light .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-light
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-sf90-stradale .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-sf90-stradale
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-f8-tributo .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-f8-tributo
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-monza-sp1 .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-monza-sp1
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-monza-sp2 .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-monza-sp2
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-f488-pista .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-f488-pista
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-f488-spider .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-f488-spider
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-f488-pista-spider .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-f488-pista-spider
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-f812-superfast .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-f812-superfast
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-gtc4-lusso .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-gtc4-lusso
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-gtc4-lusso-t .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-gtc4-lusso-t
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-f8-spider .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-f8-spider
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-812-gts .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-812-gts
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-f169 .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-f169
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-scuderia-dark .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-scuderia-dark
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-giallo-modena .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-giallo-modena
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-giallo-modena-dark .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-giallo-modena-dark
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-races-dark .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-races-dark
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-portofinom-dark-blue .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-portofinom-dark-blue
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .theme-ferrari-sf90-spider-graphite-black .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact &gt; svg, .theme-ferrari-sf90-spider-graphite-black
  .Icon__icon__2tdLhZ5T.Icon__nofill__398Fvact path {
    fill: none; }
  .Icon__icon--border__3nsmYcwT {
    border: 2px solid #eeeded; }
    .theme-ferrari-dark .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-ferrari-carbon .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-light .Icon__icon--border__3nsmYcwT {
      background: #181818;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-sf90-stradale .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-f8-tributo .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-monza-sp1 .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-monza-sp2 .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-f488-pista .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-f488-spider .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-f488-pista-spider .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-f812-superfast .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-gtc4-lusso .Icon__icon--border__3nsmYcwT {
      background: #181818;
      border: 2px solid #505050; }
    .theme-ferrari-gtc4-lusso-t .Icon__icon--border__3nsmYcwT {
      background: #181818;
      border: 2px solid #505050; }
    .theme-ferrari-f8-spider .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-812-gts .Icon__icon--border__3nsmYcwT {
      background: #181818;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-f169 .Icon__icon--border__3nsmYcwT {
      background: #181818;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-scuderia-dark .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-giallo-modena .Icon__icon--border__3nsmYcwT {
      background: #181818;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-races-dark .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .Icon__icon--border__3nsmYcwT {
      background: #ffffff;
      border: 2px solid #8f8f8f; }
    .Icon__icon--border__3nsmYcwT.Icon__white__3osuE7BJ {
      border-color: rgba(255, 255, 255, 0.4) !important; }
      .Icon__icon--border__3nsmYcwT.Icon__white__3osuE7BJ &gt; svg,
      .Icon__icon--border__3nsmYcwT.Icon__white__3osuE7BJ path {
        fill: #fff !important; }
    .Icon__icon--border__3nsmYcwT.Icon__grey__3qNIKnNq {
      border-color: #eeeded !important; }
    .Icon__icon--border__3nsmYcwT.Icon__lightgrey__2bWac6J1 {
      border-color: rgba(238, 237, 237, 0.8) !important; }
  .Icon__bgtransparent__2DiBPCjn:not(.Icon__icon--border__3nsmYcwT) {
    width: auto;
    height: auto;
    padding: 0 2px; }

.Icon__over-circle__1opWzs6L {
  position: absolute;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px; }
  .Icon__over-circle__1opWzs6L svg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%) rotate(-90deg); }
    .Icon__over-circle__1opWzs6L svg circle {
      stroke-dasharray: 70;
      stroke-dashoffset: 70; }
  .Icon__over-circle__1opWzs6L circle {
    stroke: #DA291C;
    stroke-width: 1px;
    fill: none; }
    .theme-ferrari-dark .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-ferrari-carbon .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-light .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-sf90-stradale .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-f8-tributo .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-monza-sp1 .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-monza-sp2 .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-f488-pista .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-f488-spider .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-f488-pista-spider .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-f812-superfast .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-gtc4-lusso .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-gtc4-lusso-t .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-f8-spider .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-812-gts .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-f169 .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-scuderia-dark .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-giallo-modena .Icon__over-circle__1opWzs6L circle {
      stroke: #EBB218; }
    .theme-ferrari-giallo-modena-dark .Icon__over-circle__1opWzs6L circle {
      stroke: #EBB218; }
    .theme-ferrari-races-dark .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-portofinom-dark-blue .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .Icon__over-circle__1opWzs6L circle {
      stroke: #da291c; }

.Icon__focuson__1K5rKnMn,
.Icon__focuson--red__3HU8WkC_,
.Icon__focuson--blue__3wymiX5Q {
  border: none !important; }
  .Icon__focuson__1K5rKnMn .Icon__over-circle__1opWzs6L,
  .Icon__focuson--red__3HU8WkC_ .Icon__over-circle__1opWzs6L,
  .Icon__focuson--blue__3wymiX5Q .Icon__over-circle__1opWzs6L {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .Icon__focuson__1K5rKnMn .Icon__over-circle__1opWzs6L path,
    .Icon__focuson--red__3HU8WkC_ .Icon__over-circle__1opWzs6L path,
    .Icon__focuson--blue__3wymiX5Q .Icon__over-circle__1opWzs6L path {
      fill: inherit !important; }

.Icon__white__3osuE7BJ {
  background: #303030 !important;
  border: 2px solid #303030 !important; }
  .Icon__white__3osuE7BJ &gt; svg,
  .Icon__white__3osuE7BJ path {
    fill: #fff !important; }

.Icon__grey__3qNIKnNq {
  background: #eeeded !important; }
  .Icon__grey__3qNIKnNq &gt; svg,
  .Icon__grey__3qNIKnNq path {
    fill: #181818 !important; }

.Icon__lightgrey__2bWac6J1 {
  background: rgba(238, 237, 237, 0.8) !important; }
  .Icon__lightgrey__2bWac6J1 &gt; svg,
  .Icon__lightgrey__2bWac6J1 path {
    fill: #181818 !important; }

.Icon__darkgrey__7znEGsMR {
  background: #8f8f8f !important; }
  .Icon__darkgrey__7znEGsMR &gt; svg,
  .Icon__darkgrey__7znEGsMR path {
    fill: #fff !important; }

.Icon__black__2iaQyfHL {
  background: #fff !important; }
  .Icon__black__2iaQyfHL &gt; svg,
  .Icon__black__2iaQyfHL path {
    fill: #181818 !important; }

.Icon__greyBg__3gOYfOuy {
  background: #303030 !important; }
  .Icon__greyBg__3gOYfOuy &gt; svg,
  .Icon__greyBg__3gOYfOuy path {
    fill: #fff !important; }

.Icon__label__-y7qGMSB {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  display: inline-block;
  margin-right: 8px; }
  .Icon__label--right__1OYrT-Tj {
    margin-left: 8px; }

a,
button {
  cursor: pointer; }

@keyframes MainCursor__fillBar__1idfpw0Y {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MainCursor__cursor__1me2gYlH {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  z-index: 900;
  opacity: 0;
  transform: translate3d(-50%, -50%, 0);
  pointer-events: none; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-dark {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-ferrari-carbon {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-light {
    color: #ffffff; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-sf90-stradale {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-f8-tributo {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-monza-sp1 {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-monza-sp2 {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-f488-pista {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-f488-spider {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-f488-pista-spider {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-f812-superfast {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-gtc4-lusso {
    color: #ffffff; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-gtc4-lusso-t {
    color: #ffffff; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-f8-spider {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-812-gts {
    color: #ffffff; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-f169 {
    color: #ffffff; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-scuderia-dark {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-giallo-modena {
    color: #ffffff; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-giallo-modena-dark {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-races-dark {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-portofinom-dark-blue {
    color: #181818; }
  .MainCursor__cursor__1me2gYlH.theme-ferrari-sf90-spider-graphite-black {
    color: #181818; }
  .MainCursor__cursor--icon__2hFQ6rNQ {
    height: 56px;
    width: 56px;
    opacity: 1;
    transition: height .2s ease, width .2s ease, opacity .2s ease, transform .2s ease; }
  .MainCursor__cursor--active__114cAMgu {
    cursor: none;
    transform: translate3d(-50%, -50%, 0) scale(0.8); }

.MainCursor__icon___K6PnkSD {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background-color: #DA291C;
  flex: 0 0 auto; }
  .theme-ferrari-dark .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-ferrari-carbon .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-light .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-sf90-stradale .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-f8-tributo .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-monza-sp1 .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-monza-sp2 .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-f488-pista .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-f488-spider .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-f488-pista-spider .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-f812-superfast .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-gtc4-lusso .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-gtc4-lusso-t .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-f8-spider .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-812-gts .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-f169 .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-scuderia-dark .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-giallo-modena .MainCursor__icon___K6PnkSD {
    background: #EBB218; }
  .theme-ferrari-giallo-modena-dark .MainCursor__icon___K6PnkSD {
    background: #EBB218; }
  .theme-ferrari-races-dark .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-portofinom-dark-blue .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .MainCursor__icon___K6PnkSD {
    background: #da291c; }
  .MainCursor__icon___K6PnkSD svg {
    vertical-align: top;
    height: 16px;
    width: 16px;
    fill: #fff; }

.MainCursor__label-wrap__3Pklucm0 {
  position: absolute;
  top: 0;
  height: 100%;
  left: 30px;
  background: rgba(0, 0, 0, 0.3);
  flex: 0 0 auto;
  align-self: stretch;
  display: flex;
  align-items: center;
  padding: 0 25px;
  border-radius: 0 30px 30px 0; }

.MainCursor__label__1Gl5Izeh {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  line-height: 1.3em;
  font-size: 14px;
  margin: 0 0 0 10px;
  white-space: nowrap;
  font-style: normal;
  color: #fff; }

@keyframes Accordion__fillBar__1DjT87Nu {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Accordion__accordion__18fw5fsp {
  border-bottom: 1px solid #d4d2d2; }
  .theme-ferrari-dark .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-ferrari-carbon .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-light .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-stradale .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-f8-tributo .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp1 .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp2 .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-f488-spider .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista-spider .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-f812-superfast .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-gtc4-lusso .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #505050; }
  .theme-ferrari-gtc4-lusso-t .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #505050; }
  .theme-ferrari-f8-spider .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-812-gts .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-f169 .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-scuderia-dark .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-races-dark .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .Accordion__accordion__18fw5fsp {
    border-bottom: 1px solid #8f8f8f; }
  .Accordion__accordion__18fw5fsp + .Accordion__accordion__18fw5fsp {
    padding-top: 24px; }
  .Accordion__accordion--white__3Evu7aHv {
    border-bottom-color: rgba(255, 255, 255, 0.2) !important; }
    .Accordion__accordion--white__3Evu7aHv .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
      fill: #fff !important; }
    .Accordion__accordion--white__3Evu7aHv .Accordion__title__1r6mSd8p,
    .Accordion__accordion--white__3Evu7aHv .Accordion__body__2Gu3euGy {
      color: #fff !important; }
  .Accordion__accordion--grey__BNxG313y .Accordion__head__2digRBay .Accordion__title__1r6mSd8p {
    color: #8f8f8f !important; }
  .Accordion__accordion--grey__BNxG313y .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg path {
    fill: #8f8f8f !important; }
  .Accordion__accordion--techpanel__2V7Uprlw {
    padding-top: 0;
    border-bottom-color: #eeeded; }
    .Accordion__accordion--techpanel__2V7Uprlw + .Accordion__accordion--techpanel__2V7Uprlw {
      padding-top: 0; }
    .Accordion__accordion--techpanel__2V7Uprlw:first-child {
      border-top: 1px solid #eeeded; }
      .theme-ferrari-dark .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-ferrari-carbon .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-light .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #181818; }
      .theme-ferrari-sf90-stradale .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-f8-tributo .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-monza-sp1 .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-monza-sp2 .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-f488-pista .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-f488-spider .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-f488-pista-spider .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-f812-superfast .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-gtc4-lusso .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #181818; }
      .theme-ferrari-gtc4-lusso-t .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #181818; }
      .theme-ferrari-f8-spider .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-812-gts .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #181818; }
      .theme-ferrari-f169 .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #181818; }
      .theme-ferrari-scuderia-dark .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-giallo-modena .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #181818; }
      .theme-ferrari-giallo-modena-dark .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-races-dark .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Accordion__accordion--techpanel__2V7Uprlw:first-child {
        border-top: 1px solid #ffffff; }
    .theme-ferrari-dark .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-ferrari-carbon .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-light .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #181818; }
    .theme-ferrari-sf90-stradale .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-f8-tributo .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-monza-sp1 .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-monza-sp2 .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-f488-pista .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-f488-spider .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-f488-pista-spider .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-f812-superfast .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-gtc4-lusso .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #181818; }
    .theme-ferrari-gtc4-lusso-t .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #181818; }
    .theme-ferrari-f8-spider .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-812-gts .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #181818; }
    .theme-ferrari-f169 .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #181818; }
    .theme-ferrari-scuderia-dark .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-giallo-modena .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #181818; }
    .theme-ferrari-giallo-modena-dark .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-races-dark .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Accordion__accordion--techpanel__2V7Uprlw {
      border-bottom-color: #ffffff; }
    .Accordion__accordion--techpanel__2V7Uprlw:last-child {
      border-bottom: none; }
    .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay {
      margin-bottom: 20px;
      margin-top: 20px; }
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #fff; }
        .theme-ferrari-dark .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-ferrari-carbon .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-light .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #181818; }
        .theme-ferrari-sf90-stradale .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-f8-tributo .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-monza-sp1 .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-monza-sp2 .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-f488-pista .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-f488-spider .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-f488-pista-spider .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-f812-superfast .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-gtc4-lusso .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #181818; }
        .theme-ferrari-gtc4-lusso-t .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #181818; }
        .theme-ferrari-f8-spider .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-812-gts .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #181818; }
        .theme-ferrari-f169 .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #181818; }
        .theme-ferrari-scuderia-dark .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-giallo-modena .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #181818; }
        .theme-ferrari-giallo-modena-dark .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-races-dark .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-portofinom-dark-blue .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
        .theme-ferrari-sf90-spider-graphite-black .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
          fill: #ffffff; }
    @media (min-width: 37.5625em) {
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__head__2digRBay {
        padding-right: 20px; } }
    .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p,
    .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
      color: #fff; }
      .theme-ferrari-dark .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-dark
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-ferrari-carbon
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-light .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-light
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #181818; }
      .theme-ferrari-sf90-stradale .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-sf90-stradale
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-f8-tributo
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-monza-sp1
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-monza-sp2
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-f488-pista .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-f488-pista
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-f488-spider .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-f488-spider
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-f488-pista-spider
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-f812-superfast
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-gtc4-lusso
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-gtc4-lusso-t
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #181818; }
      .theme-ferrari-f8-spider .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-f8-spider
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-812-gts .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-812-gts
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #181818; }
      .theme-ferrari-f169 .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-f169
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #181818; }
      .theme-ferrari-scuderia-dark .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-scuderia-dark
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-giallo-modena
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-giallo-modena-dark
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-races-dark .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-races-dark
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-portofinom-dark-blue
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Accordion__accordion--techpanel__2V7Uprlw .Accordion__title__1r6mSd8p, .theme-ferrari-sf90-spider-graphite-black
      .Accordion__accordion--techpanel__2V7Uprlw .Accordion__body__2Gu3euGy {
        color: #ffffff; }
  .Accordion__accordion--specification__o6q_mlqb {
    border-bottom: 0; }
    .theme-ferrari-dark .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #000000; }
    .theme-ferrari-ferrari-carbon .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #000000; }
    .theme-ferrari-light .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #8f8f8f; }
    .theme-ferrari-sf90-stradale .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #28292A; }
    .theme-ferrari-f8-tributo .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #1A4250; }
    .theme-ferrari-monza-sp1 .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #010101; }
    .theme-ferrari-monza-sp2 .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #010101; }
    .theme-ferrari-f488-pista .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #0B0E15; }
    .theme-ferrari-f488-spider .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #0B1C28; }
    .theme-ferrari-f488-pista-spider .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #11131C; }
    .theme-ferrari-f812-superfast .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #270405; }
    .theme-ferrari-gtc4-lusso .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #999999; }
    .theme-ferrari-gtc4-lusso-t .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #868A8E; }
    .theme-ferrari-f8-spider .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #11100e; }
    .theme-ferrari-812-gts .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #b9b7b7; }
    .theme-ferrari-f169 .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #b9b7b7; }
    .theme-ferrari-scuderia-dark .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #0a0a0d; }
    .theme-ferrari-giallo-modena .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #000000; }
    .theme-ferrari-races-dark .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #000000; }
    .theme-ferrari-portofinom-dark-blue .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #0B1B1F; }
    .theme-ferrari-sf90-spider-graphite-black .Accordion__accordion--specification__o6q_mlqb {
      border-top: 1px solid #000000; }
    .Accordion__accordion--specification__o6q_mlqb .Accordion__head__2digRBay {
      margin-top: 24px;
      margin-bottom: 0; }
  .Accordion__accordion--menuOverlay__3V-nplaC {
    margin-top: 8px; }
    .Accordion__accordion--menuOverlay__3V-nplaC + .Accordion__accordion--menuOverlay__3V-nplaC {
      margin-top: 32px; }
    .Accordion__accordion--menuOverlay__3V-nplaC .Accordion__body__2Gu3euGy {
      padding-top: 16px;
      padding-bottom: 8px; }
    .Accordion__accordion--menuOverlay__3V-nplaC .Accordion__head__2digRBay {
      margin-bottom: 16px;
      padding-left: 24px;
      padding-right: 24px; }
      .Accordion__accordion--menuOverlay__3V-nplaC .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        transform: rotate(180deg) translateZ(0); }
      .Accordion__accordion--menuOverlay__3V-nplaC .Accordion__head__2digRBay .Accordion__icon--close__1aJZvpTG svg {
        transform: rotate(0deg) translateZ(0); }
    .Accordion__accordion--menuOverlay__3V-nplaC .Accordion__title--h2__yoa4kNaX {
      font-size: 32px; }
  .Accordion__accordion--no-border___0RcwwF_ {
    border: none !important; }
  .Accordion__accordion--centered__mN0hKinT .Accordion__head__2digRBay {
    justify-content: center; }
  .Accordion__accordion--centered__mN0hKinT .Accordion__title__1r6mSd8p {
    flex: 0 1 auto; }

.Accordion__head__2digRBay {
  background: none;
  border: none;
  outline: none;
  width: 100%;
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  overflow: hidden;
  margin-bottom: 24px; }
  @media print {
    .Accordion__head__2digRBay {
      margin-bottom: 16px; } }
  .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 10px; }
    @media print {
      .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt {
        display: none; } }
    .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
      transform: rotate(45deg) translateZ(0);
      transform-origin: 50%;
      transition: transform 0.4s ease; }
      .theme-ferrari-dark .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-ferrari-carbon .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-light .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #181818; }
      .theme-ferrari-sf90-stradale .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-f8-tributo .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-monza-sp1 .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-monza-sp2 .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-f488-pista .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-f488-spider .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-f488-pista-spider .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-f812-superfast .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-gtc4-lusso .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #181818; }
      .theme-ferrari-gtc4-lusso-t .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #181818; }
      .theme-ferrari-f8-spider .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-812-gts .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #181818; }
      .theme-ferrari-f169 .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #181818; }
      .theme-ferrari-scuderia-dark .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-giallo-modena .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #181818; }
      .theme-ferrari-giallo-modena-dark .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-races-dark .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Accordion__head__2digRBay .Accordion__icon__2mFhtIzt svg {
        fill: #ffffff; }
    .Accordion__head__2digRBay .Accordion__icon--close__1aJZvpTG svg {
      transform: rotate(0deg) translateZ(0); }

.Accordion__nSection__24h1Dhv2 {
  color: #da291c;
  margin: 0 0 16px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  flex: 1 1 100%; }
  .theme-ferrari-dark .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-ferrari-carbon .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-light .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-sf90-stradale .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-f8-tributo .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-monza-sp1 .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-monza-sp2 .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-f488-pista .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-f488-spider .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-f488-pista-spider .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-f812-superfast .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso-t .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-f8-spider .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-812-gts .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-f169 .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-scuderia-dark .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-giallo-modena .Accordion__nSection__24h1Dhv2 {
    color: #EBB218; }
  .theme-ferrari-giallo-modena-dark .Accordion__nSection__24h1Dhv2 {
    color: #EBB218; }
  .theme-ferrari-races-dark .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-portofinom-dark-blue .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .Accordion__nSection__24h1Dhv2 {
    color: #da291c; }

.Accordion__title__1r6mSd8p {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  margin: 0;
  color: #303030;
  flex: 1 1 calc(100% - 25px);
  user-select: none; }
  @media (min-width: 37.5625em) {
    .Accordion__title__1r6mSd8p {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .Accordion__title__1r6mSd8p {
      font-size: 36px; } }
  .theme-ferrari-dark .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-light .Accordion__title__1r6mSd8p {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Accordion__title__1r6mSd8p {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Accordion__title__1r6mSd8p {
    color: #181818; }
  .theme-ferrari-f8-spider .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-812-gts .Accordion__title__1r6mSd8p {
    color: #181818; }
  .theme-ferrari-f169 .Accordion__title__1r6mSd8p {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Accordion__title__1r6mSd8p {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-races-dark .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Accordion__title__1r6mSd8p {
    color: #ffffff; }
  .Accordion__title--h2__yoa4kNaX {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    font-size: 24px; }
    @media (min-width: 37.5625em) {
      .Accordion__title--h2__yoa4kNaX {
        font-size: 28px; } }
  .Accordion__title--body-alt__3AKQP6Lg {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  .Accordion__title--caption__29sjuKuI {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase; }

.Accordion__body__2Gu3euGy {
  display: none;
  color: #8f8f8f;
  padding-top: 16px;
  padding-bottom: 32px;
  line-height: 1.5em; }
  .theme-ferrari-dark .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-light .Accordion__body__2Gu3euGy {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Accordion__body__2Gu3euGy {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Accordion__body__2Gu3euGy {
    color: #181818; }
  .theme-ferrari-f8-spider .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-812-gts .Accordion__body__2Gu3euGy {
    color: #181818; }
  .theme-ferrari-f169 .Accordion__body__2Gu3euGy {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Accordion__body__2Gu3euGy {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-races-dark .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Accordion__body__2Gu3euGy {
    color: #ffffff; }
  @media print {
    .Accordion__body__2Gu3euGy {
      padding: 16px 0;
      display: block !important; } }
  .Accordion__body__2Gu3euGy:before, .Accordion__body__2Gu3euGy:after {
    content: '';
    display: table; }

.Accordion__definition__3iYnRcn8 {
  display: flex; }
  .Accordion__definition__3iYnRcn8 + .Accordion__definition__3iYnRcn8 {
    margin-top: 20px; }

.Accordion__definitionName__17gbQfxJ {
  color: #303030;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  text-transform: uppercase;
  flex: 0 0 280px; }

.Accordion__definitionText__3NosoojE {
  color: #8f8f8f;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  padding-left: 34px;
  flex: 1 1 auto; }

@keyframes BtnAction__fillBar__1qU5FR_D {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.BtnAction__wrapper__2lcvxx01 {
  appearance: none;
  padding: 0;
  margin: 0;
  outline: 0;
  border: 0;
  background: transparent;
  color: unset;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  text-decoration: none; }

.BtnAction__text__2vvCUxFa {
  display: flex;
  align-items: center;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  text-transform: uppercase;
  margin-right: 8px;
  display: inline-flex;
  align-items: center; }
  .theme-ferrari-dark .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-light .BtnAction__text__2vvCUxFa {
    color: #181818; }
  .theme-ferrari-sf90-stradale .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-f488-pista .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-f488-spider .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .BtnAction__text__2vvCUxFa {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .BtnAction__text__2vvCUxFa {
    color: #181818; }
  .theme-ferrari-f8-spider .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-812-gts .BtnAction__text__2vvCUxFa {
    color: #181818; }
  .theme-ferrari-f169 .BtnAction__text__2vvCUxFa {
    color: #181818; }
  .theme-ferrari-scuderia-dark .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .BtnAction__text__2vvCUxFa {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-races-dark .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .BtnAction__text__2vvCUxFa {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .BtnAction__text__2vvCUxFa {
    color: #ffffff; }

.BtnAction__icon__3-znqAs5 {
  display: inline-flex; }

.BtnAction__badge__mJYfvyDj {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 22px;
  position: absolute;
  top: -6px;
  right: -6px;
  background: red;
  color: white;
  width: 20px;
  height: 20px;
  align-content: center;
  justify-content: center;
  border-radius: 10px;
  font-weight: bold;
  pointer-events: none; }

.BtnAction__relative__19VtDpq6 {
  position: relative; }

.BtnAction__absolute__2F7z4rNE {
  position: absolute; }

.BtnAction__fixed__2yDVq3YN {
  position: fixed; }

.BtnAction__disabled__2WzGFnAy {
  pointer-events: none;
  opacity: 0.5; }

.BtnAction__white__3AQU8oiN .BtnAction__text__2vvCUxFa, .BtnAction__grey__13pSMRjK .BtnAction__text__2vvCUxFa {
  color: #fff !important; }

.BtnAction__reverse__2uiwExsY {
  flex-direction: row-reverse; }
  .BtnAction__reverse__2uiwExsY .BtnAction__text__2vvCUxFa {
    margin-left: 8px;
    margin-right: 0; }

.BtnAction__no-icon__2GYM1WAf .BtnAction__text__2vvCUxFa {
  margin-left: 0;
  margin-right: 0; }

@keyframes BtnClose__fillBar__11TgF1K5 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.BtnClose__button__SZDO9Cuu {
  position: relative;
  display: inline-block;
  text-decoration: none;
  background: #8f8f8f;
  border-radius: 50%;
  border: 0;
  padding: 12px;
  width: 40px;
  height: 40px;
  outline: 0; }
  .BtnClose__button__SZDO9Cuu svg {
    width: 100%;
    height: 100%;
    stroke: white;
    stroke-width: 2px; }
  .BtnClose__button__SZDO9Cuu:hover::after {
    opacity: 0; }
  .BtnClose__button__SZDO9Cuu.BtnClose__white__2Rlk5hMW {
    color: #181818;
    background: transparent;
    border: 1px solid #8f8f8f; }
    .BtnClose__button__SZDO9Cuu.BtnClose__white__2Rlk5hMW::after {
      background: transparent; }
    .BtnClose__button__SZDO9Cuu.BtnClose__white__2Rlk5hMW:hover::after {
      opacity: 0; }

@keyframes BtnBigIcon__fillBar__1MnEC6f7 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.BtnBigIcon__button__1dGc09tF {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  border-radius: 50%;
  border: 1px solid #8f8f8f;
  width: 60px;
  height: 60px;
  box-sizing: border-box;
  outline: 0;
  margin-bottom: 30px;
  cursor: pointer; }
  .theme-ferrari-dark .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #181818; }
  .theme-ferrari-ferrari-carbon .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #303030; }
  .theme-ferrari-light .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #303133; }
  .theme-ferrari-f8-tributo .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #181818; }
  .theme-ferrari-monza-sp2 .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #404040; }
  .theme-ferrari-f488-pista .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #0E121B; }
  .theme-ferrari-f488-spider .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #191B29; }
  .theme-ferrari-f812-superfast .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #320607; }
  .theme-ferrari-gtc4-lusso .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #505050;
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #505050;
    background: #92989D; }
  .theme-ferrari-f8-spider .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #2c2b27; }
  .theme-ferrari-812-gts .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #f6f7f8; }
  .theme-ferrari-f169 .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #303030; }
  .theme-ferrari-giallo-modena .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #181818; }
  .theme-ferrari-races-dark .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .BtnBigIcon__button__1dGc09tF {
    border: 1px solid #8f8f8f;
    background: #1C1D1F; }
  .BtnBigIcon__button__1dGc09tF.BtnBigIcon__bgtransparent__2V0dI-vW {
    background: transparent; }
  .BtnBigIcon__button__1dGc09tF.BtnBigIcon__medium__1CRELNew {
    width: 50px;
    height: 50px; }
  .BtnBigIcon__button__1dGc09tF.BtnBigIcon__huge__yJP0QAy6 {
    width: 96px;
    height: 96px; }
    .BtnBigIcon__button__1dGc09tF.BtnBigIcon__huge__yJP0QAy6 .BtnBigIcon__icon__3t9sFuAC {
      transform: scale(1.4); }
  .BtnBigIcon__button__1dGc09tF.BtnBigIcon__with-border-glare__2S_QtwFJ {
    border: none !important; }
    .BtnBigIcon__button__1dGc09tF.BtnBigIcon__with-border-glare__2S_QtwFJ .BtnBigIcon__border-glare__zHzgRDUI {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
      .BtnBigIcon__button__1dGc09tF.BtnBigIcon__with-border-glare__2S_QtwFJ .BtnBigIcon__border-glare__zHzgRDUI svg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
  .BtnBigIcon__button__1dGc09tF svg {
    width: 100%;
    height: 100%;
    fill: white;
    stroke-width: 0px; }
    .theme-ferrari-dark .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-ferrari-carbon .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-light .BtnBigIcon__button__1dGc09tF svg {
      fill: #181818; }
    .theme-ferrari-sf90-stradale .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-f8-tributo .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-monza-sp1 .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-monza-sp2 .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-f488-pista .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-f488-spider .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-f488-pista-spider .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-f812-superfast .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-gtc4-lusso .BtnBigIcon__button__1dGc09tF svg {
      fill: #181818; }
    .theme-ferrari-gtc4-lusso-t .BtnBigIcon__button__1dGc09tF svg {
      fill: #181818; }
    .theme-ferrari-f8-spider .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-812-gts .BtnBigIcon__button__1dGc09tF svg {
      fill: #181818; }
    .theme-ferrari-f169 .BtnBigIcon__button__1dGc09tF svg {
      fill: #181818; }
    .theme-ferrari-scuderia-dark .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-giallo-modena .BtnBigIcon__button__1dGc09tF svg {
      fill: #181818; }
    .theme-ferrari-giallo-modena-dark .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-races-dark .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .BtnBigIcon__button__1dGc09tF svg {
      fill: #ffffff; }
  .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    left: 50%;
    bottom: -32px;
    display: block;
    text-align: center;
    overflow: visible;
    white-space: nowrap;
    transform: translateX(-50%); }
    .theme-ferrari-dark .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-light .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #181818; }
    .theme-ferrari-sf90-stradale .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-f488-pista .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-f488-spider .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #181818; }
    .theme-ferrari-f8-spider .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-812-gts .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #181818; }
    .theme-ferrari-f169 .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #181818; }
    .theme-ferrari-scuderia-dark .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-races-dark .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .BtnBigIcon__button__1dGc09tF .BtnBigIcon__text__15okBT8P {
      color: #ffffff; }
  .BtnBigIcon__button--labelright__1PuLbDtj {
    margin-bottom: inherit; }
    .BtnBigIcon__button--labelright__1PuLbDtj .BtnBigIcon__text__15okBT8P {
      bottom: auto;
      left: 80px;
      transform: none; }
  .BtnBigIcon__button--labelleft__2BF7kQcr {
    margin-bottom: inherit; }
    .BtnBigIcon__button--labelleft__2BF7kQcr .BtnBigIcon__text__15okBT8P {
      bottom: auto;
      right: 80px;
      left: auto;
      transform: none; }
  .BtnBigIcon__button--light__3P1XU3kr {
    border: 1px solid #d4d2d2 !important;
    background: #fff; }
    .BtnBigIcon__button--light__3P1XU3kr svg {
      fill: #181818 !important; }
    .BtnBigIcon__button--light__3P1XU3kr .BtnBigIcon__text__15okBT8P {
      color: #181818 !important; }

@keyframes BtnCta__fillBar__2iTWk86P {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.BtnCta__button__w7eTRXBJ {
  cursor: pointer;
  position: relative;
  display: inline-block;
  text-decoration: none;
  background: #DA291C;
  color: #fff;
  padding: 19px 21px 23px 21px;
  min-width: 200px;
  border: none;
  text-align: center; }
  @media (min-width: 37.5625em) {
    .BtnCta__button__w7eTRXBJ {
      min-width: 250px; } }
  .BtnCta__button--fullWidth__2ef2fNJP {
    width: 100%; }
  .BtnCta__button--auto-width__24FksXHh {
    min-width: 0; }
  .BtnCta__button__w7eTRXBJ span {
    display: block;
    transition: opacity 200ms;
    position: relative;
    z-index: 1; }
  .BtnCta__button__w7eTRXBJ:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    content: "";
    transition: all 0.5s ease-out;
    background: radial-gradient(ellipse at bottom, #ed786f, #DA291C); }
  .BtnCta__button__w7eTRXBJ:hover:after {
    opacity: 0; }
  .BtnCta__button__w7eTRXBJ:focus {
    outline: none; }

.BtnCta__text__16tieEQV {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }

.BtnCta__primaryNew__3fGFwswr:after {
  background: linear-gradient(0deg, #f4583c 20%, #cd1b12 100%); }

.BtnCta__black__2n4LrKOg {
  color: #fff;
  background: #181818;
  border: 1px solid #181818; }
  .BtnCta__black__2n4LrKOg:active {
    box-shadow: inset 0px 0px 0px 1px #181818; }
  .BtnCta__black__2n4LrKOg:after {
    background: radial-gradient(ellipse at bottom, #4b4b4b, #181818); }
  .BtnCta__black__2n4LrKOg:hover:after {
    opacity: 0; }

.BtnCta__white__3RjRrnU4 {
  color: #181818;
  background: #fff; }
  .BtnCta__white__3RjRrnU4:active {
    box-shadow: inset 0px 0px 0px 1px #8f8f8f; }
  .BtnCta__white__3RjRrnU4:after {
    background: transparent; }
  .BtnCta__white__3RjRrnU4:hover:after {
    opacity: 0; }

.BtnCta__bgwhite__33wKc3i0 {
  color: #181818;
  background: #fff; }
  .BtnCta__bgwhite__33wKc3i0:after {
    background: transparent; }
  .BtnCta__bgwhite__33wKc3i0 svg {
    fill: #181818 !important; }

.BtnCta__bgtransparent__1n9xqjaE {
  background: transparent !important;
  border: 1px solid #d4d2d2;
  color: #404040;
  transition: all 200ms;
  padding: 18px 21px 22px 21px; }
  .theme-ferrari-dark .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-light .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(24, 24, 24, 0.4);
    color: #181818; }
  .theme-ferrari-sf90-stradale .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-f8-tributo .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-f488-pista .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-f488-spider .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-f812-superfast .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(24, 24, 24, 0.4);
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(24, 24, 24, 0.4);
    color: #181818; }
  .theme-ferrari-f8-spider .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-812-gts .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(24, 24, 24, 0.4);
    color: #181818; }
  .theme-ferrari-f169 .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(24, 24, 24, 0.4);
    color: #181818; }
  .theme-ferrari-scuderia-dark .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-giallo-modena .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(24, 24, 24, 0.4);
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-races-dark .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .BtnCta__bgtransparent__1n9xqjaE {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
  .BtnCta__bgtransparent__1n9xqjaE:after {
    opacity: 0;
    background: transparent; }
  .theme-ferrari-dark .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-dark .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-ferrari-carbon .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-ferrari-carbon .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-light .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid #181818; }
    .theme-ferrari-light .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #181818; }
  .theme-ferrari-sf90-stradale .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-sf90-stradale .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-f8-tributo .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-f8-tributo .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-monza-sp1 .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-monza-sp1 .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-monza-sp2 .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-monza-sp2 .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-f488-pista .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-f488-pista .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-f488-spider .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-f488-spider .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-f488-pista-spider .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-f488-pista-spider .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-f812-superfast .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-f812-superfast .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-gtc4-lusso .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid #181818; }
    .theme-ferrari-gtc4-lusso .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #181818; }
  .theme-ferrari-gtc4-lusso-t .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid #181818; }
    .theme-ferrari-gtc4-lusso-t .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #181818; }
  .theme-ferrari-f8-spider .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-f8-spider .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-812-gts .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid #181818; }
    .theme-ferrari-812-gts .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #181818; }
  .theme-ferrari-f169 .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid #181818; }
    .theme-ferrari-f169 .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #181818; }
  .theme-ferrari-scuderia-dark .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-scuderia-dark .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-giallo-modena .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid #181818; }
    .theme-ferrari-giallo-modena .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #181818; }
  .theme-ferrari-giallo-modena-dark .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-giallo-modena-dark .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-races-dark .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-races-dark .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-portofinom-dark-blue .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-portofinom-dark-blue .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .BtnCta__bgtransparent__1n9xqjaE:hover {
    border: 1px solid white; }
    .theme-ferrari-sf90-spider-graphite-black .BtnCta__bgtransparent__1n9xqjaE:hover:after {
      opacity: 1;
      border-bottom: 1px solid #ffffff; }
  .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
    height: 2px; }
    .theme-ferrari-dark .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-ferrari-carbon .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-light .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-sf90-stradale .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-f8-tributo .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-monza-sp1 .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-monza-sp2 .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-f488-pista .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-f488-spider .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-f488-pista-spider .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-f812-superfast .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso-t .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-f8-spider .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-812-gts .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-f169 .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-scuderia-dark .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-giallo-modena .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #EBB218; }
    .theme-ferrari-giallo-modena-dark .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #EBB218; }
    .theme-ferrari-races-dark .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-portofinom-dark-blue .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .BtnCta__bgtransparent__1n9xqjaE.BtnCta__loading__1-UHen4M:before {
      background: #da291c; }

.theme-ferrari-dark .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-dark .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-ferrari-carbon .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-ferrari-carbon .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-light .BtnCta__themed__aQE1rkHi {
  background: #181818;
  color: #ffffff; }
  .theme-ferrari-light .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, #4b4b4b, #181818); }

.theme-ferrari-sf90-stradale .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-sf90-stradale .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-f8-tributo .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-f8-tributo .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-monza-sp1 .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-monza-sp1 .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-monza-sp2 .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-monza-sp2 .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-f488-pista .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-f488-pista .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-f488-spider .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-f488-spider .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-f488-pista-spider .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-f488-pista-spider .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-f812-superfast .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-f812-superfast .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-gtc4-lusso .BtnCta__themed__aQE1rkHi {
  background: #181818;
  color: #ffffff; }
  .theme-ferrari-gtc4-lusso .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, #4b4b4b, #181818); }

.theme-ferrari-gtc4-lusso-t .BtnCta__themed__aQE1rkHi {
  background: #181818;
  color: #ffffff; }
  .theme-ferrari-gtc4-lusso-t .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, #4b4b4b, #181818); }

.theme-ferrari-f8-spider .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-f8-spider .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-812-gts .BtnCta__themed__aQE1rkHi {
  background: #181818;
  color: #ffffff; }
  .theme-ferrari-812-gts .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, #4b4b4b, #181818); }

.theme-ferrari-f169 .BtnCta__themed__aQE1rkHi {
  background: #181818;
  color: #ffffff; }
  .theme-ferrari-f169 .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, #4b4b4b, #181818); }

.theme-ferrari-scuderia-dark .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-scuderia-dark .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-giallo-modena .BtnCta__themed__aQE1rkHi {
  background: #181818;
  color: #ffffff; }
  .theme-ferrari-giallo-modena .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, #4b4b4b, #181818); }

.theme-ferrari-giallo-modena-dark .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-giallo-modena-dark .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-races-dark .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-races-dark .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-portofinom-dark-blue .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-portofinom-dark-blue .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.theme-ferrari-sf90-spider-graphite-black .BtnCta__themed__aQE1rkHi {
  background: #ffffff;
  color: #181818; }
  .theme-ferrari-sf90-spider-graphite-black .BtnCta__themed__aQE1rkHi:after {
    background: radial-gradient(ellipse at bottom, white, #ffffff); }

.BtnCta__disabled__32R64M6s {
  pointer-events: none;
  opacity: 0.5; }

.BtnCta__loading__1-UHen4M:before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
  height: 4px;
  background: rgba(24, 24, 24, 0.4);
  animation: BtnCta__fillBar__2iTWk86P 2s infinite; }

@keyframes BtnCta__fillBar__2iTWk86P {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@keyframes AnimatedValue__fillBar__fTY2IrQz {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.AnimatedValue__container__3L_pukoP {
  position: relative;
  padding: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 36px; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .AnimatedValue__container__3L_pukoP.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }

@keyframes BackgroundImage__fillBar__1Kq5I9Ik {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.BackgroundImage__background__me_g8vvy {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .BackgroundImage__background--cover__1T0QaK9y {
    background-size: cover;
    background-position: center; }
  .BackgroundImage__background--repeat__2V-_gLKz {
    background-repeat: repeat;
    background-position: center; }

@keyframes BackgroundVideo__fillBar__2N8x3eJe {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.BackgroundVideo__background__HiFeiReo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  pointer-events: none; }
  .BackgroundVideo__background__HiFeiReo video, .BackgroundVideo__background__HiFeiReo .BackgroundVideo__playerwrap__2ypn2E5m {
    background: transparent;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .BackgroundVideo__background__HiFeiReo .th-video-poster img {
    display: block !important;
    object-fit: cover; }
  .BackgroundVideo__background__HiFeiReo img.th-image {
    display: inline-block !important;
    object-fit: cover;
    width: 100%;
    height: 100%; }
  .BackgroundVideo__background__HiFeiReo .th-video .th-media-bg-color {
    background-color: transparent; }

.BackgroundVideo__video-align-top__EDhyzCl4 video {
  object-position: top; }

.BackgroundVideo__poster__DUUESlwG {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center top;
  background-size: cover;
  opacity: 0;
  transition: opacity .5s ease-in-out; }
  .BackgroundVideo__poster__DUUESlwG.BackgroundVideo__poster-vertical-center__efJf4DWl {
    background-position: center center; }
  .BackgroundVideo__poster__DUUESlwG.BackgroundVideo__poster-active__WtkTVDmo {
    opacity: 1; }

@keyframes BtnStatus__fillBar__3fuIO2vS {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.BtnStatus__button__1GVMMqDG {
  padding: 4px 24px 4px 4px;
  border-radius: 100px;
  background: linear-gradient(127deg, #181818 18%, #3e3e3e 100%);
  display: inline-flex;
  align-items: center;
  border: none;
  cursor: pointer; }
  .BtnStatus__button__1GVMMqDG:focus {
    outline: none; }
  @media (min-width: 60.0625em) {
    .BtnStatus__button__1GVMMqDG {
      padding: 8px 24px 8px 8px; } }
  .BtnStatus__button__1GVMMqDG.BtnStatus__withClose__3nBGA5Ne {
    padding: 4px; }
    @media (min-width: 60.0625em) {
      .BtnStatus__button__1GVMMqDG.BtnStatus__withClose__3nBGA5Ne {
        padding: 8px; } }
  .BtnStatus__button__1GVMMqDG &gt; * {
    border: none;
    background-color: transparent;
    color: #fff;
    display: flex;
    align-items: center;
    -webkit-appearance: none;
    border-radius: 0; }

.BtnStatus__text__1WN6lM-o {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin-left: 16px; }

.BtnStatus__icon__1c9Kc4uz &gt; span {
  cursor: default;
  background: transparent !important;
  border: none !important;
  width: 32px;
  height: 32px; }
  @media (min-width: 60.0625em) {
    .BtnStatus__icon__1c9Kc4uz &gt; span {
      width: 40px;
      height: 40px; } }
  .BtnStatus__icon__1c9Kc4uz &gt; span &gt; span svg {
    transform: translate(-50%, -50%); }

.BtnStatus__complete__wAhArnpC {
  cursor: default; }

.BtnStatus__alert__ZUEU2QW4 .BtnStatus__icon__1c9Kc4uz &gt; span {
  cursor: inherit; }

.BtnStatus__notification__3n6IYA0r .BtnStatus__icon__1c9Kc4uz &gt; span &gt; svg, .BtnStatus__notification__3n6IYA0r .BtnStatus__icon__1c9Kc4uz &gt; span &gt; svg path {
  fill: none !important;
  stroke: #fff; }

.BtnStatus__close__1qAbPjgw {
  -webkit-appearance: none;
  border-radius: 0;
  border: none;
  background: transparent; }

@keyframes Captcha__fillBar__2xHVBr_g {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@keyframes Chapter__fillBar__14BFhdgc {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Chapter__chapter__1DwTCCHU {
  display: flex;
  align-items: center;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  text-transform: uppercase;
  color: #DA291C; }
  .theme-ferrari-dark .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-ferrari-carbon .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-light .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-sf90-stradale .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-f8-tributo .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-monza-sp1 .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-monza-sp2 .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-f488-pista .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-f488-spider .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-f488-pista-spider .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-f812-superfast .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso-t .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-f8-spider .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-812-gts .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-f169 .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-scuderia-dark .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-giallo-modena .Chapter__chapter__1DwTCCHU {
    color: #EBB218; }
  .theme-ferrari-giallo-modena-dark .Chapter__chapter__1DwTCCHU {
    color: #EBB218; }
  .theme-ferrari-races-dark .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-portofinom-dark-blue .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .Chapter__chapter__1DwTCCHU {
    color: #da291c; }
  .Chapter__chapter__1DwTCCHU strong {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase; }
  .Chapter__chapter--color-white__1lLFaGGm {
    color: #fff !important; }
    .Chapter__chapter--color-white__1lLFaGGm .Chapter__line-caption__1mt4h2OX &gt; i {
      background: #fff !important; }

.Chapter__prefix__h1yCdICq {
  white-space: nowrap; }

.Chapter__line-caption__1mt4h2OX {
  display: flex;
  align-items: center;
  max-width: 100px;
  width: 70%;
  height: 1px;
  min-width: 10px;
  margin: 10px; }
  .Chapter__line-caption__1mt4h2OX &gt; i {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: currentColor; }
    .theme-ferrari-dark .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-ferrari-carbon .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-light .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-sf90-stradale .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-f8-tributo .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-monza-sp1 .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-monza-sp2 .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-f488-pista .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-f488-spider .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-f488-pista-spider .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-f812-superfast .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-gtc4-lusso .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-gtc4-lusso-t .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-f8-spider .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-812-gts .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-f169 .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-scuderia-dark .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-giallo-modena .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #EBB218; }
    .theme-ferrari-giallo-modena-dark .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #EBB218; }
    .theme-ferrari-races-dark .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-portofinom-dark-blue .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .Chapter__line-caption__1mt4h2OX &gt; i {
      color: #da291c; }

@keyframes Checkbox__fillBar__1xGJvxOf {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Checkbox__checkbox__fgUkaeZ0 {
  margin: 5px 0; }
  .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked,
  .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px; }
    .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span,
    .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase;
      position: relative;
      padding-left: 32px;
      line-height: 24px;
      display: inline-block;
      text-transform: uppercase;
      transition: all 0.2s ease; }
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a,
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        text-decoration: underline; }
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a,
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span,
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #181818; }
      .theme-ferrari-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-ferrari-carbon .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-ferrari-carbon
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-ferrari-carbon
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-light .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-light .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-light
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-light
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #181818; }
      .theme-ferrari-sf90-stradale .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-sf90-stradale .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-sf90-stradale
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-sf90-stradale
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-f8-tributo .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-f8-tributo
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-f8-tributo
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-monza-sp1 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-monza-sp1
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-monza-sp1
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-monza-sp2 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-monza-sp2
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-monza-sp2
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-f488-pista .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-f488-pista .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-f488-pista
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-f488-pista
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-f488-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-f488-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-f488-spider
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-f488-spider
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-f488-pista-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-f488-pista-spider
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-f488-pista-spider
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-f812-superfast .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-f812-superfast
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-f812-superfast
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-gtc4-lusso .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-gtc4-lusso
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-gtc4-lusso
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-gtc4-lusso-t .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-gtc4-lusso-t
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-gtc4-lusso-t
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #181818; }
      .theme-ferrari-f8-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-f8-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-f8-spider
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-f8-spider
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-812-gts .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-812-gts .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-812-gts
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-812-gts
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #181818; }
      .theme-ferrari-f169 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-f169 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-f169
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-f169
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #181818; }
      .theme-ferrari-scuderia-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-scuderia-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-scuderia-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-scuderia-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-giallo-modena .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-giallo-modena
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-giallo-modena
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-giallo-modena-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-giallo-modena-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-giallo-modena-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-races-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-races-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-races-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-races-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-portofinom-dark-blue .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-portofinom-dark-blue
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-portofinom-dark-blue
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span, .theme-ferrari-sf90-spider-graphite-black .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span a, .theme-ferrari-sf90-spider-graphite-black
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span, .theme-ferrari-sf90-spider-graphite-black
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span a {
        color: #ffffff; }
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before,
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        content: '';
        box-sizing: content-box;
        position: absolute;
        left: 0;
        top: 0;
        width: 18px;
        height: 18px;
        border: 2px solid rgba(48, 48, 48, 0.3);
        background: transparent; }
      .theme-ferrari-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-ferrari-carbon .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-ferrari-carbon
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-light .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-light
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-sf90-stradale .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-sf90-stradale
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-f8-tributo .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-f8-tributo
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-monza-sp1 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-monza-sp1
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-monza-sp2 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-monza-sp2
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-f488-pista .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-f488-pista
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-f488-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-f488-spider
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-f488-pista-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-f488-pista-spider
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-f812-superfast .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-f812-superfast
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-gtc4-lusso .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-gtc4-lusso
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #505050; }
      .theme-ferrari-gtc4-lusso-t .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-gtc4-lusso-t
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #505050; }
      .theme-ferrari-f8-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-f8-spider
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-812-gts .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-812-gts
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-f169 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-f169
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-scuderia-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-scuderia-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-giallo-modena .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-giallo-modena
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-giallo-modena-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-giallo-modena-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-races-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-races-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-portofinom-dark-blue .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-portofinom-dark-blue
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .theme-ferrari-sf90-spider-graphite-black .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::before, .theme-ferrari-sf90-spider-graphite-black
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
        border-color: #8f8f8f; }
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after,
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        content: '';
        box-sizing: content-box;
        position: absolute;
        top: 5px;
        left: 5px;
        width: 12px;
        height: 12px;
        background: #303030;
        transition: all 0.2s ease; }
      .theme-ferrari-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-ferrari-carbon .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-ferrari-carbon
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-light .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-light
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #181818; }
      .theme-ferrari-sf90-stradale .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-sf90-stradale
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-f8-tributo .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-f8-tributo
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-monza-sp1 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-monza-sp1
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-monza-sp2 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-monza-sp2
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-f488-pista .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-f488-pista
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-f488-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-f488-spider
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-f488-pista-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-f488-pista-spider
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-f812-superfast .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-f812-superfast
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-gtc4-lusso .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-gtc4-lusso
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #181818; }
      .theme-ferrari-gtc4-lusso-t .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-gtc4-lusso-t
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #181818; }
      .theme-ferrari-f8-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-f8-spider
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-812-gts .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-812-gts
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #181818; }
      .theme-ferrari-f169 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-f169
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #181818; }
      .theme-ferrari-scuderia-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-scuderia-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-giallo-modena .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-giallo-modena
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #181818; }
      .theme-ferrari-giallo-modena-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-giallo-modena-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-races-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-races-dark
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-portofinom-dark-blue
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after, .theme-ferrari-sf90-spider-graphite-black
      .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::after {
        background: #ffffff; }
  .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span {
    color: #8f8f8f; }
    .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span:before {
      border: 2px solid rgba(48, 48, 48, 0.3); }
    .theme-ferrari-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-light .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-f8-tributo .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-pista .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-f812-superfast .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #505050; }
    .theme-ferrari-gtc4-lusso-t .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #505050; }
    .theme-ferrari-f8-spider .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-812-gts .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-f169 .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-giallo-modena .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-races-dark .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:not(:checked) + span:after {
      opacity: 0;
      transform: scale(0); }
  .Checkbox__checkbox__fgUkaeZ0 [type="checkbox"]:checked + span::after {
    opacity: 1;
    transform: scale(1); }

.Checkbox__small__Vz4kG9Tm [type="checkbox"]:checked + span,
.Checkbox__small__Vz4kG9Tm [type="checkbox"]:not(:checked) + span {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  text-transform: inherit;
  line-height: 20px;
  padding-left: 48px; }

@keyframes CircleAnimation__fillBar__2gR9v-m_ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CircleAnimation__container__Bbxj1jKG {
  position: relative;
  padding: 20px; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-dark {
    background: #181818; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-light {
    background: #ffffff; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-sf90-stradale {
    background: #303133; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-monza-sp1 {
    background: #181818; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-monza-sp2 {
    background: #404040; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-f488-pista {
    background: #0E121B; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-f488-spider {
    background: #17354B; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-f812-superfast {
    background: #320607; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-f169 {
    background: #d0dddd; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-scuderia-dark {
    background: #303030; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-races-dark {
    background: #0D0D16; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .CircleAnimation__container__Bbxj1jKG.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.CircleAnimation__shape__qiPxwkh3 {
  display: inline-block;
  transform: rotate(90deg); }

.CircleAnimation__active__2nMQf3Nf circle {
  transition: stroke-dashoffset 1.5s ease-out;
  stroke-dashoffset: 0 !important; }

.CircleAnimation__bgCircle__etL4OC_i {
  stroke-width: 4;
  fill: none;
  opacity: 1; }
  .theme-ferrari-dark .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-light .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-sf90-stradale .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-f8-tributo .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-monza-sp1 .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-monza-sp2 .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-f488-pista .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-f488-spider .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-f812-superfast .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #505050; }
  .theme-ferrari-gtc4-lusso-t .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #505050; }
  .theme-ferrari-f8-spider .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-812-gts .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-f169 .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-scuderia-dark .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-giallo-modena .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-races-dark .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .CircleAnimation__bgCircle__etL4OC_i {
    stroke: #8f8f8f; }

.CircleAnimation__plainCircle__QmUF4RKI {
  stroke-width: 4;
  fill: none;
  opacity: 1; }
  .theme-ferrari-dark .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-ferrari-carbon .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-light .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-sf90-stradale .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-f8-tributo .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-monza-sp1 .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-monza-sp2 .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-f488-pista .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-f488-spider .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-f488-pista-spider .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-f812-superfast .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-gtc4-lusso .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-gtc4-lusso-t .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-f8-spider .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-812-gts .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-f169 .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-scuderia-dark .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-giallo-modena .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #EBB218; }
  .theme-ferrari-giallo-modena-dark .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #EBB218; }
  .theme-ferrari-races-dark .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-portofinom-dark-blue .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .CircleAnimation__plainCircle__QmUF4RKI {
    stroke: #da291c; }

.CircleAnimation__gradientCircle__hIfSY-zT {
  stroke-width: 4;
  fill: none; }

.theme-ferrari-dark .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-ferrari-carbon .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-light .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-sf90-stradale .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-f8-tributo .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-monza-sp1 .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-monza-sp2 .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-f488-pista .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-f488-spider .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-f488-pista-spider .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-f812-superfast .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-gtc4-lusso .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-gtc4-lusso-t .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-f8-spider .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-812-gts .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-f169 .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-scuderia-dark .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-giallo-modena .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #EBB218; }

.theme-ferrari-giallo-modena-dark .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #EBB218; }

.theme-ferrari-races-dark .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-portofinom-dark-blue .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.theme-ferrari-sf90-spider-graphite-black .CircleAnimation__gradientColor__3ObvKEX5 {
  stop-color: #da291c; }

.CircleAnimation__svgBg__2m4iePVr {
  position: relative; }

.CircleAnimation__svgPlain__1b9MYUYb {
  position: absolute;
  left: 0;
  top: 0; }

.CircleAnimation__svgGradient__2eyRjkoo {
  position: absolute;
  left: 0;
  top: 0;
  transform: rotate(-180deg); }

@keyframes Container__fillBar__1iXDjIKy {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Container__container__1PqeYd8C {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px; }
  @media (min-width: 37.5625em) {
    .Container__container__1PqeYd8C {
      padding-left: 48px;
      padding-right: 48px; } }
  @media print {
    .Container__container__1PqeYd8C {
      margin: 0;
      padding: 24px; } }

.Container__reverse-flex__HRA7l_lX {
  display: flex;
  flex-direction: row-reverse; }

.Container__no-margin-mobile__3ckDudXI {
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 37.5625em) {
    .Container__no-margin-mobile__3ckDudXI {
      padding-left: 48px;
      padding-right: 48px; } }

@media (min-width: 60.0625em) {
  .Container__medium__3Mykznnl {
    max-width: 1056px; } }

@media (min-width: 80.0625em) {
  .Container__medium__3Mykznnl {
    max-width: 1312px; } }

@media (min-width: 100.0625em) {
  .Container__medium__3Mykznnl {
    max-width: 1472px; } }

@media print {
  .Container__medium__3Mykznnl {
    max-width: none; } }

@media (min-width: 60.0625em) {
  .Container__narrow__2CMB9CvO {
    max-width: 904px; } }

@media (min-width: 80.0625em) {
  .Container__narrow__2CMB9CvO {
    max-width: 1104px; } }

@media (min-width: 100.0625em) {
  .Container__narrow__2CMB9CvO {
    max-width: 1264px; } }

@media print {
  .Container__narrow__2CMB9CvO {
    max-width: none; } }

@media (min-width: 60.0625em) {
  .Container__super-narrow__NZCns2iT {
    max-width: 896px; } }

@media print {
  .Container__super-narrow__NZCns2iT {
    max-width: none; } }

@media (min-width: 60.0625em) {
  .Container__cols12__2ER17AIH {
    max-width: 1312px; } }

@media print {
  .Container__cols12__2ER17AIH {
    max-width: none; } }

.Container__top-1__1q8B6eYs {
  padding-top: 95px; }
  @media (min-width: 60.0625em) {
    .Container__top-1__1q8B6eYs {
      padding-top: 128px; } }

.Container__bottom-1__3_wP0JzM {
  padding-bottom: 95px; }
  @media (min-width: 60.0625em) {
    .Container__bottom-1__3_wP0JzM {
      padding-bottom: 128px; } }
  @media print {
    .Container__bottom-1__3_wP0JzM {
      padding: 24px; } }

.Container__top-2__gNEqqxlo {
  padding-top: 80px; }
  @media (min-width: 60.0625em) {
    .Container__top-2__gNEqqxlo {
      padding-top: 100px; } }
  @media print {
    .Container__top-2__gNEqqxlo {
      padding: 24px; } }

.Container__bottom-2__3NZkoIK7 {
  padding-bottom: 40px; }

.Container__top-3__1f41ZyJr {
  padding-top: 40px; }

@keyframes ContentSwitcher__fillBar__2ZfUt0uN {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ContentSwitcher__wrapper__1bMu8mQ8 {
  width: 100%;
  height: 100%; }

@keyframes Data__fillBar__2j3sA-6o {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Data__container__RSta68vG {
  display: block; }

.Data__top-label__2_HYGh5U {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px; }
  .theme-ferrari-dark .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-light .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .Data__top-label__2_HYGh5U {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .Data__top-label__2_HYGh5U {
    color: #505050; }
  .theme-ferrari-f8-spider .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-f169 .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .Data__top-label__2_HYGh5U {
    color: #8f8f8f; }

.Data__value__3rw31I2K {
  display: block;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 32px; }
  .theme-ferrari-dark .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-light .Data__value__3rw31I2K {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Data__value__3rw31I2K {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Data__value__3rw31I2K {
    color: #181818; }
  .theme-ferrari-f8-spider .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-812-gts .Data__value__3rw31I2K {
    color: #181818; }
  .theme-ferrari-f169 .Data__value__3rw31I2K {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Data__value__3rw31I2K {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-races-dark .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Data__value__3rw31I2K {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Data__value__3rw31I2K {
    color: #ffffff; }

.Data__bottom-label__mymymT-i {
  font-size: 11px; }
  .theme-ferrari-dark .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-light .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .Data__bottom-label__mymymT-i {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .Data__bottom-label__mymymT-i {
    color: #505050; }
  .theme-ferrari-f8-spider .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-f169 .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .Data__bottom-label__mymymT-i {
    color: #8f8f8f; }

@keyframes DateInfo__fillBar__3i-fBhXK {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DateInfo__el__1YWIZU-W {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  line-height: normal;
  text-align: left; }
  .DateInfo__el__1YWIZU-W .DateInfo__days__TSLSrXrK {
    display: flex; }
  .DateInfo__el__1YWIZU-W .DateInfo__endDay__1M_y7yR5 &gt; em,
  .DateInfo__el__1YWIZU-W .DateInfo__endDay__1M_y7yR5 &gt; strong,
  .DateInfo__el__1YWIZU-W .DateInfo__endDay__1M_y7yR5 &gt; span,
  .DateInfo__el__1YWIZU-W .DateInfo__separatorDay__2qQpt7ba &gt; em,
  .DateInfo__el__1YWIZU-W .DateInfo__separatorDay__2qQpt7ba &gt; strong,
  .DateInfo__el__1YWIZU-W .DateInfo__separatorDay__2qQpt7ba &gt; span,
  .DateInfo__el__1YWIZU-W .DateInfo__fromDay__3bRKH62M &gt; em,
  .DateInfo__el__1YWIZU-W .DateInfo__fromDay__3bRKH62M &gt; strong,
  .DateInfo__el__1YWIZU-W .DateInfo__fromDay__3bRKH62M &gt; span {
    font-style: normal;
    display: block; }
  .DateInfo__el__1YWIZU-W .DateInfo__endDay__1M_y7yR5 &gt; em,
  .DateInfo__el__1YWIZU-W .DateInfo__endDay__1M_y7yR5 &gt; span,
  .DateInfo__el__1YWIZU-W .DateInfo__separatorDay__2qQpt7ba &gt; em,
  .DateInfo__el__1YWIZU-W .DateInfo__separatorDay__2qQpt7ba &gt; span,
  .DateInfo__el__1YWIZU-W .DateInfo__fromDay__3bRKH62M &gt; em,
  .DateInfo__el__1YWIZU-W .DateInfo__fromDay__3bRKH62M &gt; span {
    font-size: 11px; }
  .DateInfo__el__1YWIZU-W .DateInfo__endDay__1M_y7yR5 &gt; strong,
  .DateInfo__el__1YWIZU-W .DateInfo__separatorDay__2qQpt7ba &gt; strong,
  .DateInfo__el__1YWIZU-W .DateInfo__fromDay__3bRKH62M &gt; strong {
    font-size: 42px;
    line-height: 42px;
    margin: 0 0 8px; }
    @media (min-width: 60.0625em) {
      .DateInfo__el__1YWIZU-W .DateInfo__endDay__1M_y7yR5 &gt; strong,
      .DateInfo__el__1YWIZU-W .DateInfo__separatorDay__2qQpt7ba &gt; strong,
      .DateInfo__el__1YWIZU-W .DateInfo__fromDay__3bRKH62M &gt; strong {
        font-size: 64px;
        line-height: 64px; } }
  .DateInfo__el__1YWIZU-W .DateInfo__separatorDay__2qQpt7ba &gt; strong {
    padding: 0 12px; }
  .DateInfo__el__1YWIZU-W .DateInfo__timezone__3Q4CHgbB {
    display: block; }
  .DateInfo__el__1YWIZU-W.DateInfo__text-centered__1WhofpAm {
    text-align: center; }
    .DateInfo__el__1YWIZU-W.DateInfo__text-centered__1WhofpAm .DateInfo__days__TSLSrXrK {
      justify-content: center; }
  .DateInfo__el__1YWIZU-W.DateInfo__is-medium__20VsZY-K .DateInfo__endDay__1M_y7yR5 &gt; strong,
  .DateInfo__el__1YWIZU-W.DateInfo__is-medium__20VsZY-K .DateInfo__separatorDay__2qQpt7ba &gt; strong,
  .DateInfo__el__1YWIZU-W.DateInfo__is-medium__20VsZY-K .DateInfo__fromDay__3bRKH62M &gt; strong {
    font-weight: normal;
    font-size: 48px;
    line-height: 48px;
    margin-bottom: 4px; }
  .DateInfo__el__1YWIZU-W.DateInfo__is-medium__20VsZY-K .DateInfo__separatorDay__2qQpt7ba &gt; strong {
    padding: 0 8px; }
  .DateInfo__el__1YWIZU-W.DateInfo__is-small__1Y9-S8ol .DateInfo__endDay__1M_y7yR5 &gt; strong,
  .DateInfo__el__1YWIZU-W.DateInfo__is-small__1Y9-S8ol .DateInfo__separatorDay__2qQpt7ba &gt; strong,
  .DateInfo__el__1YWIZU-W.DateInfo__is-small__1Y9-S8ol .DateInfo__fromDay__3bRKH62M &gt; strong {
    font-weight: normal;
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 0; }
  .DateInfo__el__1YWIZU-W.DateInfo__is-small__1Y9-S8ol .DateInfo__separatorDay__2qQpt7ba &gt; strong {
    padding: 0 4px; }
  .DateInfo__el__1YWIZU-W.DateInfo__is-small__1Y9-S8ol .DateInfo__hours__2X63RNpW,
  .DateInfo__el__1YWIZU-W.DateInfo__is-small__1Y9-S8ol .DateInfo__timezone__3Q4CHgbB {
    font-size: 8px; }

@keyframes DoubleCircleAnimation__fillBar__XBGki88g {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DoubleCircleAnimation__container__2D9IRlRH {
  position: relative;
  padding: 20px; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-dark {
    background: #000000; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-ferrari-carbon {
    background: #000000; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-light {
    background: #8f8f8f; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-sf90-stradale {
    background: #28292A; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-f8-tributo {
    background: #1A4250; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-monza-sp1 {
    background: #010101; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-monza-sp2 {
    background: #010101; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-f488-pista {
    background: #0B0E15; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-f488-spider {
    background: #0B1C28; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-f488-pista-spider {
    background: #11131C; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-f812-superfast {
    background: #270405; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-gtc4-lusso {
    background: #999999; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-gtc4-lusso-t {
    background: #868A8E; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-f8-spider {
    background: #11100e; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-812-gts {
    background: #b9b7b7; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-f169 {
    background: #b9b7b7; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-scuderia-dark {
    background: #0a0a0d; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-giallo-modena {
    background: #8f8f8f; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-giallo-modena-dark {
    background: #000000; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-races-dark {
    background: #000000; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-portofinom-dark-blue {
    background: #0B1B1F; }
  .DoubleCircleAnimation__container__2D9IRlRH.theme-ferrari-sf90-spider-graphite-black {
    background: #000000; }

.DoubleCircleAnimation__shape__CCIptQ_h {
  display: inline-block;
  position: relative; }

.DoubleCircleAnimation__active__26jt4MFz circle {
  transition: stroke-dashoffset 1.5s ease-out;
  stroke-dashoffset: 0 !important; }

.DoubleCircleAnimation__greyCircle__1O4JXhjq {
  stroke-width: 10;
  fill: none;
  opacity: 1; }

.theme-ferrari-dark .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-ferrari-carbon .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-light .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-sf90-stradale .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-f8-tributo .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-monza-sp1 .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-monza-sp2 .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-f488-pista .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-f488-spider .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-f488-pista-spider .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-f812-superfast .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-gtc4-lusso .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #505050; }

.theme-ferrari-gtc4-lusso-t .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #505050; }

.theme-ferrari-f8-spider .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-812-gts .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-f169 .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-scuderia-dark .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-giallo-modena .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-giallo-modena-dark .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-races-dark .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-portofinom-dark-blue .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-sf90-spider-graphite-black .DoubleCircleAnimation__gradientColorGrey__3i2NPovW {
  stop-color: #8f8f8f; }

.theme-ferrari-dark .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-ferrari-carbon .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-light .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-sf90-stradale .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-f8-tributo .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-monza-sp1 .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-monza-sp2 .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-f488-pista .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-f488-spider .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-f488-pista-spider .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-f812-superfast .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-gtc4-lusso .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-gtc4-lusso-t .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-f8-spider .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-812-gts .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-f169 .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-scuderia-dark .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-giallo-modena .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #EBB218; }

.theme-ferrari-giallo-modena-dark .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #EBB218; }

.theme-ferrari-races-dark .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-portofinom-dark-blue .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.theme-ferrari-sf90-spider-graphite-black .DoubleCircleAnimation__gradientColorRed__3yUPeuPG {
  stop-color: #da291c; }

.DoubleCircleAnimation__redCircle__3EjUoYu- {
  stroke-width: 10;
  fill: none;
  opacity: 1; }
  .theme-ferrari-dark .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-ferrari-carbon .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-light .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-sf90-stradale .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-f8-tributo .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-monza-sp1 .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-monza-sp2 .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-f488-pista .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-f488-spider .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-f488-pista-spider .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-f812-superfast .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-gtc4-lusso .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-gtc4-lusso-t .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-f8-spider .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-812-gts .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-f169 .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-scuderia-dark .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-giallo-modena .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #EBB218; }
  .theme-ferrari-giallo-modena-dark .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #EBB218; }
  .theme-ferrari-races-dark .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-portofinom-dark-blue .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .DoubleCircleAnimation__redCircle__3EjUoYu- {
    stroke: #da291c; }

.DoubleCircleAnimation__svgGrey__ykZVK_wC {
  position: relative;
  transform: rotate(-90deg); }

.DoubleCircleAnimation__svgRed__2sqkNBtx {
  transform: rotate(-90deg);
  position: absolute;
  left: 0;
  top: 0; }

.DoubleCircleAnimation__label__1M7Gd4GB {
  position: absolute;
  right: 50%;
  padding-right: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }
  .theme-ferrari-dark .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-light .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #505050; }
  .theme-ferrari-f8-spider .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-f169 .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .DoubleCircleAnimation__label__1M7Gd4GB {
    color: #8f8f8f; }
  .DoubleCircleAnimation__label--grey__3rap3r0Q {
    top: 0; }
  .DoubleCircleAnimation__label--red__H9VRhhqH {
    top: 20px; }

@keyframes FilterTag__fillBar__2bAd9Hq_ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FilterTag__button__1y5Lzv5r {
  background: linear-gradient(127deg, #181818 18%, #3e3e3e 100%);
  padding: 0 15px 0 20px;
  display: inline-block;
  border-radius: 100px;
  white-space: nowrap;
  align-items: center;
  line-height: 38px;
  cursor: default;
  color: #fff;
  height: 42px;
  border: none; }
  .FilterTag__button__1y5Lzv5r.FilterTag__isGrey__1QbeNvTh {
    background: #efeded;
    color: #181818; }
  .FilterTag__button__hasRightIcon__BSv9GAmo {
    padding-right: 2px; }
    .FilterTag__button__hasRightIcon__BSv9GAmo .FilterTag__icon__1LdE5g33 {
      margin-left: 10px; }
  .FilterTag__button__1y5Lzv5r:focus {
    outline: none; }

.FilterTag__text__3YxcJoAC {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  align-items: baseline;
  display: inline-flex; }
  .FilterTag__text__3YxcJoAC &gt; * {
    margin-right: 5px; }
  .FilterTag__text__3YxcJoAC &gt; *:last-child {
    margin-right: 0; }
  .FilterTag__text__3YxcJoAC sub {
    bottom: 0;
    font-size: 10px;
    margin-right: 5px;
    text-transform: none; }

.FilterTag__icon__1LdE5g33 &gt; span {
  cursor: pointer;
  transform: scale(0.7); }
  .theme-ferrari-dark .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-ferrari-carbon .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-light .FilterTag__icon__1LdE5g33 &gt; span {
    background: #181818; }
  .theme-ferrari-sf90-stradale .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-f8-tributo .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-monza-sp1 .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-monza-sp2 .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-f488-pista .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-f488-spider .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-f488-pista-spider .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-f812-superfast .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-gtc4-lusso .FilterTag__icon__1LdE5g33 &gt; span {
    background: #181818; }
  .theme-ferrari-gtc4-lusso-t .FilterTag__icon__1LdE5g33 &gt; span {
    background: #181818; }
  .theme-ferrari-f8-spider .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-812-gts .FilterTag__icon__1LdE5g33 &gt; span {
    background: #181818; }
  .theme-ferrari-f169 .FilterTag__icon__1LdE5g33 &gt; span {
    background: #181818; }
  .theme-ferrari-scuderia-dark .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-giallo-modena .FilterTag__icon__1LdE5g33 &gt; span {
    background: #181818; }
  .theme-ferrari-giallo-modena-dark .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-races-dark .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .FilterTag__icon__1LdE5g33 &gt; span {
    background: #ffffff; }

@keyframes FormInput__fillBar__1XfkC1v9 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FormInput__field__1TY5XnDr {
  position: relative;
  width: 100%;
  margin: 0; }
  .FormInput__field__1TY5XnDr label {
    display: block; }
  .FormInput__field__1TY5XnDr::after, .FormInput__field__1TY5XnDr::before {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: #d4d2d2;
    height: 1px;
    content: ""; }
  .theme-ferrari-dark .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-ferrari-carbon .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-light .FormInput__field__1TY5XnDr::after {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-sf90-stradale .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f8-tributo .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-monza-sp1 .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-monza-sp2 .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-pista .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-spider .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-pista-spider .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f812-superfast .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-gtc4-lusso .FormInput__field__1TY5XnDr::after {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-gtc4-lusso-t .FormInput__field__1TY5XnDr::after {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-f8-spider .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-812-gts .FormInput__field__1TY5XnDr::after {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-f169 .FormInput__field__1TY5XnDr::after {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-scuderia-dark .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-giallo-modena .FormInput__field__1TY5XnDr::after {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-giallo-modena-dark .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-races-dark .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-portofinom-dark-blue .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-sf90-spider-graphite-black .FormInput__field__1TY5XnDr::after {
    background: rgba(255, 255, 255, 0.5); }
  .FormInput__field__1TY5XnDr::before {
    background: #DA291C;
    height: 2px;
    z-index: 2;
    transform: scaleX(0);
    transition: all 0.6s ease-out;
    transform-origin: 0 0; }
  .FormInput__field__1TY5XnDr.FormInput__isInvalid__1-zKuktC::before {
    transform: scaleX(1); }

.FormInput__label__1AIiXHpo {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 14px;
  letter-spacing: 0.5px;
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  color: #8f8f8f;
  padding: 20px 0;
  transition: all 0.2s ease-in;
  transform-origin: left center; }
  .theme-ferrari-dark .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-ferrari-carbon .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-light .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-sf90-stradale .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-f8-tributo .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-monza-sp1 .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-monza-sp2 .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-f488-pista .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-f488-spider .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-f488-pista-spider .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-f812-superfast .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-gtc4-lusso .FormInput__label__1AIiXHpo {
    color: rgba(80, 80, 80, 0.8); }
  .theme-ferrari-gtc4-lusso-t .FormInput__label__1AIiXHpo {
    color: rgba(80, 80, 80, 0.8); }
  .theme-ferrari-f8-spider .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-812-gts .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-f169 .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-scuderia-dark .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-giallo-modena .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-giallo-modena-dark .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-races-dark .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-portofinom-dark-blue .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }
  .theme-ferrari-sf90-spider-graphite-black .FormInput__label__1AIiXHpo {
    color: rgba(143, 143, 143, 0.8); }

.FormInput__label__1AIiXHpo.FormInput__activeField__1dNm2Qid {
  font-size: .9em;
  transform: translateY(-40%) scale(0.8); }

.FormInput__input__1-QGPuV8 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  width: 100%;
  outline: 0;
  border: 0;
  padding: 20px 0 8px 0;
  -webkit-appearance: none !important;
  background: transparent;
  transition: opacity 200ms; }
  .FormInput__input__1-QGPuV8:disabled {
    opacity: 0.6; }
  .theme-ferrari-dark .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-light .FormInput__input__1-QGPuV8 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .FormInput__input__1-QGPuV8 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .FormInput__input__1-QGPuV8 {
    color: #181818; }
  .theme-ferrari-f8-spider .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-812-gts .FormInput__input__1-QGPuV8 {
    color: #181818; }
  .theme-ferrari-f169 .FormInput__input__1-QGPuV8 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .FormInput__input__1-QGPuV8 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-races-dark .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .FormInput__input__1-QGPuV8 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .FormInput__input__1-QGPuV8 {
    color: #ffffff; }

.FormInput__formError__34h_kYiw {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 11px;
  color: #DA291C; }

@keyframes GalleryPreview__fillBar__15rz5Pv_ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.GalleryPreview__wrapper__10L8FfZF .GalleryPreview__img__2eVe0XvS {
  background: #181818;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 60px; }
  .GalleryPreview__wrapper__10L8FfZF .GalleryPreview__img__2eVe0XvS img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block; }

.GalleryPreview__wrapper__10L8FfZF .GalleryPreview__more__3XteY9MG {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }

.GalleryPreview__wrapper--grid__1Y9xDXu2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  width: 120px; }

.GalleryPreview__wrapper--stacked__kHpNgc8V {
  display: inline-block;
  position: relative;
  width: 72px;
  height: 72px; }
  .GalleryPreview__wrapper--stacked__kHpNgc8V .GalleryPreview__img__2eVe0XvS {
    width: 60px;
    height: 60px;
    position: absolute;
    left: 12px;
    top: 12px;
    z-index: 1;
    border-radius: 2px;
    overflow: hidden; }
    .GalleryPreview__wrapper--stacked__kHpNgc8V .GalleryPreview__img__2eVe0XvS:nth-child(2) {
      left: 6px;
      top: 6px;
      z-index: 20; }
    .GalleryPreview__wrapper--stacked__kHpNgc8V .GalleryPreview__img__2eVe0XvS:nth-child(3) {
      left: 0px;
      top: 0px;
      z-index: 30; }

@keyframes HotspotPoint__fillBar__XXi9jE1a {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HotspotPoint__container__Nft_mZLk {
  position: absolute;
  transform: translate(-50%, -50%); }
  .HotspotPoint__container__Nft_mZLk:focus {
    outline: none; }

.HotspotPoint__content__1FbLRYex {
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center; }

.HotspotPoint__label__1j1fjS-I {
  display: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  left: 150%;
  width: 150px;
  transform: translateY(-50%);
  pointer-events: none; }
  .theme-ferrari-dark .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-ferrari-carbon .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-light .HotspotPoint__label__1j1fjS-I {
    color: #181818;
    text-shadow: 0 0 3px rgba(255, 255, 255, 0.8); }
  .theme-ferrari-sf90-stradale .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-f8-tributo .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-monza-sp1 .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-monza-sp2 .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-f488-pista .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-f488-spider .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-f488-pista-spider .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-f812-superfast .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-gtc4-lusso .HotspotPoint__label__1j1fjS-I {
    color: #181818;
    text-shadow: 0 0 3px rgba(255, 255, 255, 0.8); }
  .theme-ferrari-gtc4-lusso-t .HotspotPoint__label__1j1fjS-I {
    color: #181818;
    text-shadow: 0 0 3px rgba(255, 255, 255, 0.8); }
  .theme-ferrari-f8-spider .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-812-gts .HotspotPoint__label__1j1fjS-I {
    color: #181818;
    text-shadow: 0 0 3px rgba(255, 255, 255, 0.8); }
  .theme-ferrari-f169 .HotspotPoint__label__1j1fjS-I {
    color: #181818;
    text-shadow: 0 0 3px rgba(255, 255, 255, 0.8); }
  .theme-ferrari-scuderia-dark .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-giallo-modena .HotspotPoint__label__1j1fjS-I {
    color: #181818;
    text-shadow: 0 0 3px rgba(255, 255, 255, 0.8); }
  .theme-ferrari-giallo-modena-dark .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-races-dark .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-portofinom-dark-blue .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .theme-ferrari-sf90-spider-graphite-black .HotspotPoint__label__1j1fjS-I {
    color: #ffffff;
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.8); }
  .HotspotPoint__label--right__3VjGR-30 {
    left: auto;
    right: 150%;
    text-align: right; }
  .HotspotPoint__label--bottom__1En9blAH {
    left: 50%;
    top: 130%;
    transform: translateX(-50%);
    text-align: center; }
  .HotspotPoint__label__1j1fjS-I.HotspotPoint__permanent-label__1A3Klcg3 {
    display: block; }

.HotspotPoint__close__qkRvxHJr {
  display: block;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  line-height: 1.3em;
  text-transform: capitalize;
  position: absolute;
  top: 50%;
  left: 90%;
  width: 150px;
  transform: translateY(-50%);
  opacity: 0;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
  pointer-events: none; }
  .HotspotPoint__close--right__1xxRMetM {
    left: auto;
    right: 90%;
    text-align: right; }

.HotspotPoint__point__3GEmahoi {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transform: scale(0);
  border: 1px solid transparent;
  transition: border 300ms; }
  .HotspotPoint__point__3GEmahoi:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 15px;
    height: 15px;
    transform: translate(-50%, -50%);
    transition: transform 300ms, background 300ms;
    border-radius: 50%;
    box-sizing: border-box;
    border: 2px solid transparent; }
    .theme-ferrari-dark .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-ferrari-carbon .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-light .HotspotPoint__point__3GEmahoi:before {
      border-color: #181818; }
    .theme-ferrari-sf90-stradale .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-f8-tributo .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-monza-sp1 .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-monza-sp2 .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-f488-pista .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-f488-spider .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-f488-pista-spider .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-f812-superfast .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-gtc4-lusso .HotspotPoint__point__3GEmahoi:before {
      border-color: #181818; }
    .theme-ferrari-gtc4-lusso-t .HotspotPoint__point__3GEmahoi:before {
      border-color: #181818; }
    .theme-ferrari-f8-spider .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-812-gts .HotspotPoint__point__3GEmahoi:before {
      border-color: #181818; }
    .theme-ferrari-f169 .HotspotPoint__point__3GEmahoi:before {
      border-color: #181818; }
    .theme-ferrari-scuderia-dark .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-giallo-modena .HotspotPoint__point__3GEmahoi:before {
      border-color: #181818; }
    .theme-ferrari-giallo-modena-dark .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-races-dark .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .HotspotPoint__point__3GEmahoi:before {
      border-color: #ffffff; }
  .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    transition: opacity 300ms;
    opacity: 0; }
    .theme-ferrari-dark .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-ferrari-carbon .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-light .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #ffffff; }
    .theme-ferrari-sf90-stradale .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-f8-tributo .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-monza-sp1 .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-monza-sp2 .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-f488-pista .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-f488-spider .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-f488-pista-spider .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-f812-superfast .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-gtc4-lusso .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #ffffff; }
    .theme-ferrari-gtc4-lusso-t .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #ffffff; }
    .theme-ferrari-f8-spider .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-812-gts .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #ffffff; }
    .theme-ferrari-f169 .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #ffffff; }
    .theme-ferrari-scuderia-dark .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-giallo-modena .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #ffffff; }
    .theme-ferrari-giallo-modena-dark .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-races-dark .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-portofinom-dark-blue .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }
    .theme-ferrari-sf90-spider-graphite-black .HotspotPoint__point__3GEmahoi .HotspotPoint__icon__1utRW5We path {
      fill: #181818; }

.HotspotPoint__hidden__2I1UO_ir {
  pointer-events: none; }
  .HotspotPoint__hidden__2I1UO_ir:before {
    transform: translate(-50%, -50%) scale(0); }

.theme-ferrari-dark .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-ferrari-carbon .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-light .HotspotPoint__opened__17jxY6X7 {
  border-color: #181818; }

.theme-ferrari-sf90-stradale .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-f8-tributo .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-monza-sp1 .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-monza-sp2 .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-f488-pista .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-f488-spider .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-f488-pista-spider .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-f812-superfast .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-gtc4-lusso .HotspotPoint__opened__17jxY6X7 {
  border-color: #181818; }

.theme-ferrari-gtc4-lusso-t .HotspotPoint__opened__17jxY6X7 {
  border-color: #181818; }

.theme-ferrari-f8-spider .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-812-gts .HotspotPoint__opened__17jxY6X7 {
  border-color: #181818; }

.theme-ferrari-f169 .HotspotPoint__opened__17jxY6X7 {
  border-color: #181818; }

.theme-ferrari-scuderia-dark .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-giallo-modena .HotspotPoint__opened__17jxY6X7 {
  border-color: #181818; }

.theme-ferrari-giallo-modena-dark .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-races-dark .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-portofinom-dark-blue .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.theme-ferrari-sf90-spider-graphite-black .HotspotPoint__opened__17jxY6X7 {
  border-color: #ffffff; }

.HotspotPoint__opened__17jxY6X7:before {
  transform: translate(-50%, -50%) scale(2); }
  .theme-ferrari-dark .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-ferrari-carbon .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-light .HotspotPoint__opened__17jxY6X7:before {
    background: #181818; }
  .theme-ferrari-sf90-stradale .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-f8-tributo .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-monza-sp1 .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-monza-sp2 .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-f488-pista .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-f488-spider .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-f488-pista-spider .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-f812-superfast .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-gtc4-lusso .HotspotPoint__opened__17jxY6X7:before {
    background: #181818; }
  .theme-ferrari-gtc4-lusso-t .HotspotPoint__opened__17jxY6X7:before {
    background: #181818; }
  .theme-ferrari-f8-spider .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-812-gts .HotspotPoint__opened__17jxY6X7:before {
    background: #181818; }
  .theme-ferrari-f169 .HotspotPoint__opened__17jxY6X7:before {
    background: #181818; }
  .theme-ferrari-scuderia-dark .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-giallo-modena .HotspotPoint__opened__17jxY6X7:before {
    background: #181818; }
  .theme-ferrari-giallo-modena-dark .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-races-dark .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .HotspotPoint__opened__17jxY6X7:before {
    background: #ffffff; }

.HotspotPoint__opened__17jxY6X7 .HotspotPoint__icon__1utRW5We {
  opacity: 1; }

.HotspotPoint__opened__17jxY6X7 .HotspotPoint__label__1j1fjS-I {
  display: block; }

.HotspotPoint__pulsing__1MVjgpDF:before {
  width: 20px;
  height: 20px; }

.HotspotPoint__pulsing__1MVjgpDF::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  transform-origin: center;
  border-radius: 50%;
  box-sizing: border-box;
  animation: HotspotPoint__pulse__1erxfkPR 2s infinite;
  border: 2px solid #fff; }
  .theme-ferrari-dark .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-ferrari-carbon .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-light .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #181818;
    border: 2px solid #181818; }
  .theme-ferrari-sf90-stradale .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-f8-tributo .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-monza-sp1 .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-monza-sp2 .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-f488-pista .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-f488-spider .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-f488-pista-spider .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-f812-superfast .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-gtc4-lusso .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #181818;
    border: 2px solid #181818; }
  .theme-ferrari-gtc4-lusso-t .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #181818;
    border: 2px solid #181818; }
  .theme-ferrari-f8-spider .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-812-gts .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #181818;
    border: 2px solid #181818; }
  .theme-ferrari-f169 .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #181818;
    border: 2px solid #181818; }
  .theme-ferrari-scuderia-dark .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-giallo-modena .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #181818;
    border: 2px solid #181818; }
  .theme-ferrari-giallo-modena-dark .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-races-dark .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-portofinom-dark-blue .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .HotspotPoint__pulsing__1MVjgpDF::after {
    color: #ffffff;
    border: 2px solid #ffffff; }

@keyframes HotspotPoint__pulse__1erxfkPR {
  0% {
    opacity: 0;
    border-width: 2px;
    transform: scale(0.5, 0.5);
    background-color: currentColor; }
  50% {
    opacity: 1;
    transform: scale(1, 1);
    border-width: 2px;
    background-color: currentColor; }
  100% {
    opacity: 0;
    border-width: 1px;
    background-color: transparent;
    transform: scale(2, 2); } }

@keyframes Img__fillBar__2x2C75wH {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Img__image__1RV_fMUN {
  position: relative;
  width: 100%; }
  .Img__image--absolute__2xQT3Qrw {
    position: absolute;
    top: 0;
    left: 0; }
  .Img__image--cover__2yM8XGZ0 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .Img__image--contain__321cVidU {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain; }

@keyframes ImgAnimation__fillBar__5wE0Vi5E {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ImgAnimation__wrapper__1XghLWE8 {
  position: relative;
  background: #eeeded;
  width: 0%; }
  .ImgAnimation__wrapper--dark__3GbCNilP {
    background: #404040; }
    .ImgAnimation__wrapper--dark__3GbCNilP .ImgAnimation__content__2gXtucl6 {
      background: #404040; }

.ImgAnimation__content__2gXtucl6 {
  background: #eeeded;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  overflow: hidden; }

.ImgAnimation__inner__3_q4XJuD {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }
  .theme-ferrari-dark .ImgAnimation__inner__3_q4XJuD {
    background: #181818; }
  .theme-ferrari-ferrari-carbon .ImgAnimation__inner__3_q4XJuD {
    background: #303030; }
  .theme-ferrari-light .ImgAnimation__inner__3_q4XJuD {
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .ImgAnimation__inner__3_q4XJuD {
    background: #303133; }
  .theme-ferrari-f8-tributo .ImgAnimation__inner__3_q4XJuD {
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .ImgAnimation__inner__3_q4XJuD {
    background: #181818; }
  .theme-ferrari-monza-sp2 .ImgAnimation__inner__3_q4XJuD {
    background: #404040; }
  .theme-ferrari-f488-pista .ImgAnimation__inner__3_q4XJuD {
    background: #0E121B; }
  .theme-ferrari-f488-spider .ImgAnimation__inner__3_q4XJuD {
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .ImgAnimation__inner__3_q4XJuD {
    background: #191B29; }
  .theme-ferrari-f812-superfast .ImgAnimation__inner__3_q4XJuD {
    background: #320607; }
  .theme-ferrari-gtc4-lusso .ImgAnimation__inner__3_q4XJuD {
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .ImgAnimation__inner__3_q4XJuD {
    background: #92989D; }
  .theme-ferrari-f8-spider .ImgAnimation__inner__3_q4XJuD {
    background: #2c2b27; }
  .theme-ferrari-812-gts .ImgAnimation__inner__3_q4XJuD {
    background: #f6f7f8; }
  .theme-ferrari-f169 .ImgAnimation__inner__3_q4XJuD {
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .ImgAnimation__inner__3_q4XJuD {
    background: #303030; }
  .theme-ferrari-giallo-modena .ImgAnimation__inner__3_q4XJuD {
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .ImgAnimation__inner__3_q4XJuD {
    background: #181818; }
  .theme-ferrari-races-dark .ImgAnimation__inner__3_q4XJuD {
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .ImgAnimation__inner__3_q4XJuD {
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .ImgAnimation__inner__3_q4XJuD {
    background: #1C1D1F; }
  .theme-ferrari-dark .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #303030; }
  .theme-ferrari-ferrari-carbon .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #181818; }
  .theme-ferrari-light .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #eeeded; }
  .theme-ferrari-sf90-stradale .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #252627; }
  .theme-ferrari-f8-tributo .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #101724; }
  .theme-ferrari-monza-sp1 .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #303030; }
  .theme-ferrari-monza-sp2 .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #303030; }
  .theme-ferrari-f488-pista .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #1E2128; }
  .theme-ferrari-f488-spider .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #0F2331; }
  .theme-ferrari-f488-pista-spider .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #212334; }
  .theme-ferrari-f812-superfast .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #A0A7AC; }
  .theme-ferrari-f8-spider .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #1b1a17; }
  .theme-ferrari-812-gts .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #dbdbdb; }
  .theme-ferrari-f169 .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #dbdbdb; }
  .theme-ferrari-scuderia-dark .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #414141; }
  .theme-ferrari-giallo-modena .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #eeeded; }
  .theme-ferrari-giallo-modena-dark .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #303030; }
  .theme-ferrari-races-dark .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #303035; }
  .theme-ferrari-portofinom-dark-blue .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .ImgAnimation__inner--contrast__ilhyztS1 {
    background: #252A2B; }

@keyframes Legend__fillBar__1PkR5FZG {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Legend__wrapper__Lp1KJGY_ {
  white-space: nowrap; }

.Legend__item__rHVqW6Vj {
  display: inline-flex; }
  .Legend__item__rHVqW6Vj + .Legend__item__rHVqW6Vj {
    margin-left: 16px; }

.Legend__color__NxflWSP4 {
  width: 20px;
  height: 20px;
  margin-right: 8px; }
  .Legend__color__NxflWSP4.Legend__color0__2xFdy_No {
    background: #8f8f8f; }
  .Legend__color__NxflWSP4.Legend__color1__32znj8jk {
    background: #DA291C; }

.Legend__label__Dn_T4eWN {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em; }
  .theme-ferrari-dark .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-light .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .Legend__label__Dn_T4eWN {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .Legend__label__Dn_T4eWN {
    color: #505050; }
  .theme-ferrari-f8-spider .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-f169 .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .Legend__label__Dn_T4eWN {
    color: #8f8f8f; }

@keyframes LegendItem__fillBar__3j5WjYVp {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.LegendItem__wrapper__3AFy1r_p {
  display: inline-block; }

.LegendItem__item__1bvnR_no {
  height: 46px;
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: center;
  padding-left: 16px; }

.LegendItem__color__LMqKZzEo {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 8px; }

.LegendItem__topLabel__bJT22-Wx {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  white-space: nowrap;
  max-width: 130px;
  overflow: hidden;
  text-overflow: ellipsis; }
  .theme-ferrari-dark .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-light .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .LegendItem__topLabel__bJT22-Wx {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .LegendItem__topLabel__bJT22-Wx {
    color: #505050; }
  .theme-ferrari-f8-spider .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-f169 .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .LegendItem__topLabel__bJT22-Wx {
    color: #8f8f8f; }

.LegendItem__value__2pk5iFCB {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 22px;
  white-space: nowrap; }
  .theme-ferrari-dark .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-light .LegendItem__value__2pk5iFCB {
    color: #181818; }
  .theme-ferrari-sf90-stradale .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-f488-pista .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-f488-spider .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .LegendItem__value__2pk5iFCB {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .LegendItem__value__2pk5iFCB {
    color: #181818; }
  .theme-ferrari-f8-spider .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-812-gts .LegendItem__value__2pk5iFCB {
    color: #181818; }
  .theme-ferrari-f169 .LegendItem__value__2pk5iFCB {
    color: #181818; }
  .theme-ferrari-scuderia-dark .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .LegendItem__value__2pk5iFCB {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-races-dark .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .LegendItem__value__2pk5iFCB {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .LegendItem__value__2pk5iFCB {
    color: #ffffff; }

@keyframes PulseLoader__fillBar__1u7yzIDE {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PulseLoader__wrapper__3-MC30zG {
  position: relative;
  z-index: 1;
  width: 44px;
  height: 44px; }
  .PulseLoader__wrapper__3-MC30zG:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    border-width: 2px;
    border-style: solid;
    animation: PulseLoader__pulse__1A4RdzLK 2s linear 0s infinite;
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    opacity: 0;
    transform: scale(0); }
    .theme-ferrari-dark .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-ferrari-carbon .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-light .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #181818; }
    .theme-ferrari-sf90-stradale .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-f8-tributo .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-monza-sp1 .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-monza-sp2 .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-f488-pista .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-f488-spider .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-f488-pista-spider .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-f812-superfast .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-gtc4-lusso .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #181818; }
    .theme-ferrari-gtc4-lusso-t .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #181818; }
    .theme-ferrari-f8-spider .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-812-gts .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #181818; }
    .theme-ferrari-f169 .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #181818; }
    .theme-ferrari-scuderia-dark .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-giallo-modena .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #181818; }
    .theme-ferrari-giallo-modena-dark .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-races-dark .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .PulseLoader__wrapper__3-MC30zG:before {
      border-color: #ffffff; }

@keyframes PulseLoader__pulse__1A4RdzLK {
  0% {
    opacity: 0; }
  15% {
    opacity: 1; }
  55% {
    opacity: 1; }
  100% {
    opacity: 0;
    transform: scale(0.9); } }

@keyframes Modal__fillBar__1wEugLyD {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Modal__wrapper__3wucLK5v {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  -webkit-overflow-scrolling: touch; }

.Modal__shadow__3qFsGeoL {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(24, 24, 24, 0.8); }

.Modal__buttonAligner__2829Jzau {
  position: fixed;
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  opacity: .6;
  z-index: 4; }
  @media (min-width: 60.0625em) {
    .Modal__buttonAligner__2829Jzau {
      top: 50%;
      margin-right: 64px;
      left: auto;
      right: 64%;
      transform: none;
      opacity: .8; } }
  @media (min-width: 80.0625em) {
    .Modal__buttonAligner__2829Jzau {
      right: 56%; } }
  @media (min-width: 100.0625em) {
    .Modal__buttonAligner__2829Jzau {
      right: 60%; } }

.Modal__container__3yx21WUV {
  height: 100vh;
  width: 100%;
  margin: 0 0 0 auto;
  padding: 20px 20px 50px;
  padding-top: 100px;
  background: #fff;
  overflow-y: scroll;
  overflow-x: hidden; }
  @media (min-width: 60.0625em) {
    .Modal__container__3yx21WUV {
      width: 64%;
      padding: 48px 96px 0 64px;
      padding-right: 128px; } }
  @media (min-width: 80.0625em) {
    .Modal__container__3yx21WUV {
      width: 56%;
      padding-left: 96px; } }
  @media (min-width: 100.0625em) {
    .Modal__container__3yx21WUV {
      width: 60%; } }

@keyframes Popover__fillBar__MZMRwqP- {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Popover__wrapper__3B86PFTG {
  position: relative; }

.Popover__registrationPoint__3QVp6rCC {
  position: absolute; }
  .Popover__registrationPoint--debug__9IDcl4OR {
    width: 5px;
    height: 5px;
    background: red;
    position: absolute; }
  .Popover__registrationPoint__3QVp6rCC.Popover__reg-point-top-left__BX7HVb3u {
    left: 0;
    top: 0; }
  .Popover__registrationPoint__3QVp6rCC.Popover__reg-point-top-center__1A2CNejQ {
    left: 50%;
    top: 0; }
  .Popover__registrationPoint__3QVp6rCC.Popover__reg-point-top-right__qvjjTtDG {
    right: 0;
    top: 0; }
  .Popover__registrationPoint__3QVp6rCC.Popover__reg-point-bottom-left__2oYclVz6 {
    left: 0;
    bottom: 0; }
  .Popover__registrationPoint__3QVp6rCC.Popover__reg-point-bottom-center__1uLTgS_F {
    left: 50%;
    bottom: 0; }
  .Popover__registrationPoint__3QVp6rCC.Popover__reg-point-bottom-right__2XPDxkks {
    right: 0;
    bottom: 0; }
  .Popover__registrationPoint__3QVp6rCC.Popover__dis-point-top-left__1pSZyq7w .Popover__layer__2GCFtPlh {
    transform: translate(-100%, -100%); }
  .Popover__registrationPoint__3QVp6rCC.Popover__dis-point-top-center__z1vZe2vJ .Popover__layer__2GCFtPlh {
    transform: translate(-50%, -100%); }
  .Popover__registrationPoint__3QVp6rCC.Popover__dis-point-top-right__16cHcdJM .Popover__layer__2GCFtPlh {
    transform: translate(0%, -100%); }
  .Popover__registrationPoint__3QVp6rCC.Popover__dis-point-bottom-left__1G7K_xfZ .Popover__layer__2GCFtPlh {
    transform: translate(-100%, 0%); }
  .Popover__registrationPoint__3QVp6rCC.Popover__dis-point-bottom-center__2FoR9dfK .Popover__layer__2GCFtPlh {
    transform: translate(-50%, 0%); }
  .Popover__registrationPoint__3QVp6rCC.Popover__dis-point-bottom-right__1fV4NloY .Popover__layer__2GCFtPlh {
    transform: translate(0%, 0%); }

@keyframes Popover__fadeInFromBottom__2h77IUe1 {
  from {
    transform: translateY(20px);
    opacity: 0; } }

@keyframes Popover__fadeInFromTop__AC486tAP {
  from {
    transform: translateY(-20px);
    opacity: 0; } }

.Popover__animateFromBottom__2AxWA3vI {
  animation: Popover__fadeInFromBottom__2h77IUe1 0.2s ease-out; }

.Popover__animateFromTop__1DwMq6Gv {
  animation: Popover__fadeInFromTop__AC486tAP 0.2s ease-out; }

.Popover__layer__2GCFtPlh {
  width: auto;
  width: fit-content;
  min-width: 100%;
  border-radius: 2px;
  box-shadow: 0px 5px 14px 3px rgba(0, 0, 0, 0.15);
  margin-top: 16px;
  top: 0;
  left: 0;
  margin: 0;
  z-index: 20;
  z-index: 1000;
  position: absolute; }

@keyframes ProgressBar__fillBar__2gGdpn3_ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ProgressBar__progress__1sPtIHs1 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  z-index: 650;
  background: #DA291C;
  transform-origin: 0 0;
  transition: all 0.3s ease-out; }

.ProgressBar__absolute__2y0ns6rY {
  position: absolute; }

@keyframes ProgressBarAnimated__fillBar__1bMvAM7Y {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ProgressBarAnimated__el__2Dr35vSm {
  position: relative; }
  .ProgressBarAnimated__el__2Dr35vSm span {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    opacity: 0;
    display: block; }
    .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
      color: #8f8f8f;
      margin-top: 8px; }
      .theme-ferrari-dark .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-ferrari-carbon .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-light .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-sf90-stradale .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-f8-tributo .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-monza-sp1 .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-monza-sp2 .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-f488-pista .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-f488-spider .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-f488-pista-spider .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-f812-superfast .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-gtc4-lusso .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #505050; }
      .theme-ferrari-gtc4-lusso-t .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #505050; }
      .theme-ferrari-f8-spider .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-812-gts .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-f169 .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-scuderia-dark .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-giallo-modena .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-giallo-modena-dark .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-races-dark .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-portofinom-dark-blue .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
      .theme-ferrari-sf90-spider-graphite-black .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__value__2UjiRjDq {
        color: #8f8f8f; }
    .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
      color: #181818;
      margin-bottom: 8px; }
      .theme-ferrari-dark .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-light .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #181818; }
      .theme-ferrari-sf90-stradale .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-f488-pista .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-f488-spider .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #181818; }
      .theme-ferrari-f8-spider .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-812-gts .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #181818; }
      .theme-ferrari-f169 .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #181818; }
      .theme-ferrari-scuderia-dark .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-races-dark .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .ProgressBarAnimated__el__2Dr35vSm span.ProgressBarAnimated__title__pNND1Jmq {
        color: #ffffff; }

.ProgressBarAnimated__wrapper__1j2qeB7Y {
  height: 3px;
  overflow: hidden;
  background-color: #8f8f8f;
  border-radius: 1px;
  opacity: 0; }
  .theme-ferrari-dark .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-light .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-f8-tributo .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-f488-pista .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-f488-spider .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-f812-superfast .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #505050; }
  .theme-ferrari-gtc4-lusso-t .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #505050; }
  .theme-ferrari-f8-spider .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-812-gts .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-f169 .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-giallo-modena .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-races-dark .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .ProgressBarAnimated__wrapper__1j2qeB7Y {
    background-color: #8f8f8f; }

.ProgressBarAnimated__line__2bfapnot {
  width: 0;
  height: 100%;
  background-color: #DA291C; }
  .theme-ferrari-dark .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-ferrari-carbon .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-light .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-sf90-stradale .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-f8-tributo .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-monza-sp1 .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-monza-sp2 .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-f488-pista .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-f488-spider .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-f488-pista-spider .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-f812-superfast .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-gtc4-lusso .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-gtc4-lusso-t .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-f8-spider .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-812-gts .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-f169 .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-scuderia-dark .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-giallo-modena .ProgressBarAnimated__line__2bfapnot {
    background-color: #EBB218; }
  .theme-ferrari-giallo-modena-dark .ProgressBarAnimated__line__2bfapnot {
    background-color: #EBB218; }
  .theme-ferrari-races-dark .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-portofinom-dark-blue .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .ProgressBarAnimated__line__2bfapnot {
    background-color: #da291c; }

@keyframes Radio__fillBar__17t11ifG {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Radio__radio__rd5TG98G {
  display: inline-block;
  margin: 8px 0 8px 0;
  min-width: auto;
  width: 50%;
  padding: 0 20px 0 0; }
  @media (min-width: 37.5625em) {
    .Radio__radio__rd5TG98G {
      min-width: 140px;
      width: auto; } }
  .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span, .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span {
    color: #8f8f8f; }
    .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border: 1px solid #8f8f8f; }
    .theme-ferrari-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-ferrari-carbon .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-light .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-light .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-sf90-stradale .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-f8-tributo .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-f8-tributo .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-monza-sp1 .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-monza-sp2 .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-pista .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-f488-pista .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-spider .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-f488-spider .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-f488-pista-spider .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-f812-superfast .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-f812-superfast .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-gtc4-lusso .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #505050; }
    .theme-ferrari-gtc4-lusso-t .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-gtc4-lusso-t .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #505050; }
    .theme-ferrari-f8-spider .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-f8-spider .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-812-gts .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-812-gts .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-f169 .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-f169 .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-scuderia-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-giallo-modena .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-giallo-modena .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-giallo-modena-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-races-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-races-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-portofinom-dark-blue .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::before, .theme-ferrari-sf90-spider-graphite-black .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::before {
      border-color: #8f8f8f; }
    .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-ferrari-carbon .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-light .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-light .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-sf90-stradale .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-sf90-stradale .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-f8-tributo .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-f8-tributo .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-monza-sp1 .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-monza-sp1 .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-monza-sp2 .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-monza-sp2 .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-f488-pista .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-f488-pista .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-f488-spider .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-f488-spider .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-f488-pista-spider .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-f812-superfast .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-f812-superfast .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-gtc4-lusso .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #505050; }
    .theme-ferrari-gtc4-lusso-t .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-gtc4-lusso-t .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #505050; }
    .theme-ferrari-f8-spider .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-f8-spider .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-812-gts .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-812-gts .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-f169 .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-f169 .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-scuderia-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-scuderia-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-giallo-modena .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-giallo-modena .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-giallo-modena-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-races-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-races-dark .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-portofinom-dark-blue .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:checked + span::after, .theme-ferrari-sf90-spider-graphite-black .Radio__radio__rd5TG98G.Radio__disabled__3Plo9szf input:not(:checked) + span::after {
      background: #8f8f8f; }
  .Radio__radio__rd5TG98G input:checked, .Radio__radio__rd5TG98G input:not(:checked) {
    position: absolute;
    left: -9999px; }
    .Radio__radio__rd5TG98G input:checked + span, .Radio__radio__rd5TG98G input:not(:checked) + span {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase;
      position: relative;
      padding-left: 28px;
      white-space: nowrap;
      line-height: 21px;
      display: inline-block;
      color: #181818;
      text-transform: uppercase;
      transition: all 0.2s ease; }
      .theme-ferrari-dark .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-dark .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-ferrari-carbon .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-light .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-light .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #181818; }
      .theme-ferrari-sf90-stradale .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-sf90-stradale .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-f8-tributo .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-monza-sp1 .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-monza-sp2 .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-f488-pista .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-f488-pista .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-f488-spider .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-f488-spider .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-f488-pista-spider .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-f812-superfast .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-gtc4-lusso .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-gtc4-lusso-t .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #181818; }
      .theme-ferrari-f8-spider .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-f8-spider .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-812-gts .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-812-gts .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #181818; }
      .theme-ferrari-f169 .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-f169 .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #181818; }
      .theme-ferrari-scuderia-dark .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-scuderia-dark .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-giallo-modena .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-giallo-modena-dark .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-races-dark .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-races-dark .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-portofinom-dark-blue .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Radio__radio__rd5TG98G input:checked + span, .theme-ferrari-sf90-spider-graphite-black .Radio__radio__rd5TG98G input:not(:checked) + span {
        color: #ffffff; }
      .Radio__radio__rd5TG98G input:checked + span::before, .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        content: '';
        box-sizing: content-box;
        position: absolute;
        left: 0;
        top: 0;
        width: 18px;
        height: 18px;
        border: 1px solid #181818;
        border-radius: 100%;
        background: transparent; }
      .theme-ferrari-dark .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-dark .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-ferrari-carbon .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-ferrari-carbon .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-light .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-light .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #181818; }
      .theme-ferrari-sf90-stradale .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-sf90-stradale .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-f8-tributo .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-f8-tributo .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-monza-sp1 .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-monza-sp1 .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-monza-sp2 .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-monza-sp2 .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-f488-pista .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-f488-pista .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-f488-spider .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-f488-spider .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-f488-pista-spider .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-f488-pista-spider .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-f812-superfast .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-f812-superfast .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-gtc4-lusso .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-gtc4-lusso .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #181818; }
      .theme-ferrari-gtc4-lusso-t .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-gtc4-lusso-t .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #181818; }
      .theme-ferrari-f8-spider .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-f8-spider .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-812-gts .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-812-gts .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #181818; }
      .theme-ferrari-f169 .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-f169 .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #181818; }
      .theme-ferrari-scuderia-dark .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-scuderia-dark .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-giallo-modena .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-giallo-modena .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #181818; }
      .theme-ferrari-giallo-modena-dark .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-giallo-modena-dark .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-races-dark .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-races-dark .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-portofinom-dark-blue .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Radio__radio__rd5TG98G input:checked + span::before, .theme-ferrari-sf90-spider-graphite-black .Radio__radio__rd5TG98G input:not(:checked) + span::before {
        border-color: #ffffff; }
      .Radio__radio__rd5TG98G input:checked + span::after, .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        box-sizing: content-box;
        content: '';
        position: absolute;
        top: 4px;
        left: 4px;
        width: 12px;
        height: 12px;
        background: #181818;
        border-radius: 100%;
        transition: all 0.2s ease; }
      .theme-ferrari-dark .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-dark .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-ferrari-carbon .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-ferrari-carbon .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-light .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-light .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #181818; }
      .theme-ferrari-sf90-stradale .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-sf90-stradale .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-f8-tributo .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-f8-tributo .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-monza-sp1 .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-monza-sp1 .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-monza-sp2 .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-monza-sp2 .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-f488-pista .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-f488-pista .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-f488-spider .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-f488-spider .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-f488-pista-spider .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-f488-pista-spider .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-f812-superfast .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-f812-superfast .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-gtc4-lusso .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-gtc4-lusso .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #181818; }
      .theme-ferrari-gtc4-lusso-t .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-gtc4-lusso-t .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #181818; }
      .theme-ferrari-f8-spider .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-f8-spider .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-812-gts .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-812-gts .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #181818; }
      .theme-ferrari-f169 .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-f169 .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #181818; }
      .theme-ferrari-scuderia-dark .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-scuderia-dark .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-giallo-modena .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-giallo-modena .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #181818; }
      .theme-ferrari-giallo-modena-dark .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-giallo-modena-dark .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-races-dark .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-races-dark .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-portofinom-dark-blue .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Radio__radio__rd5TG98G input:checked + span::after, .theme-ferrari-sf90-spider-graphite-black .Radio__radio__rd5TG98G input:not(:checked) + span::after {
        background: #ffffff; }
  .Radio__radio__rd5TG98G input:not(:checked) + span {
    color: #8f8f8f; }
    .theme-ferrari-dark .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-light .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #505050; }
    .theme-ferrari-f8-spider .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-f169 .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .Radio__radio__rd5TG98G input:not(:checked) + span {
      color: #8f8f8f; }
    .Radio__radio__rd5TG98G input:not(:checked) + span:before {
      border: 1px solid #8f8f8f; }
    .theme-ferrari-dark .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-light .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-f8-tributo .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-pista .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-spider .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-f812-superfast .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #505050; }
    .theme-ferrari-gtc4-lusso-t .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #505050; }
    .theme-ferrari-f8-spider .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-812-gts .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-f169 .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-giallo-modena .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-races-dark .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .Radio__radio__rd5TG98G input:not(:checked) + span::after {
      border-color: #8f8f8f; }
    .Radio__radio__rd5TG98G input:not(:checked) + span:after {
      opacity: 0;
      transform: scale(0); }
  .Radio__radio__rd5TG98G input:checked + span::after {
    opacity: 1;
    transform: scale(1); }

@keyframes ScrollIndicator__fillBar__MIOXCFKv {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ScrollIndicator__default__3p8TPImW {
  position: relative;
  width: 1px;
  height: 96px;
  background: #303030;
  overflow: hidden; }
  .ScrollIndicator__default__3p8TPImW:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: #eeeded; }
  .ScrollIndicator__default--animation__3yaAePAs:before {
    animation: ScrollIndicator__scroll__hiIEmuhO 1.5s ease-out 1s infinite; }
  .ScrollIndicator__default__3p8TPImW.ScrollIndicator__white__1b2EBDU1 {
    background: #fff; }
    .ScrollIndicator__default__3p8TPImW.ScrollIndicator__white__1b2EBDU1:before {
      background: #eeeded; }

.ScrollIndicator__arrows__2AtBof7l {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center; }
  .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe {
    opacity: 0.2;
    animation: ScrollIndicator__pulse__3o0D0rb7 2.5s ease 1s infinite; }
    .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe:last-child {
      animation-delay: 1.2s; }
    .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
      fill: #181818; }
      .theme-ferrari-dark .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-ferrari-carbon .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-light .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #181818; }
      .theme-ferrari-sf90-stradale .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-f8-tributo .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-monza-sp1 .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-monza-sp2 .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-f488-pista .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-f488-spider .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-f488-pista-spider .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-f812-superfast .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-gtc4-lusso .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #181818; }
      .theme-ferrari-gtc4-lusso-t .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #181818; }
      .theme-ferrari-f8-spider .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-812-gts .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #181818; }
      .theme-ferrari-f169 .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #181818; }
      .theme-ferrari-scuderia-dark .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-giallo-modena .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #181818; }
      .theme-ferrari-giallo-modena-dark .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-races-dark .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .ScrollIndicator__arrows__2AtBof7l .ScrollIndicator__item__1YMaRnGe svg path {
        fill: #ffffff; }

@keyframes ScrollIndicator__scroll__hiIEmuhO {
  0% {
    height: 0;
    transform: translateY(0); }
  30% {
    height: 100%;
    transform: translateY(0); }
  60% {
    height: 100%;
    transform: translateY(-100%); }
  100% {
    height: 100%;
    transform: translateY(-100%); } }

@keyframes ScrollIndicator__pulse__3o0D0rb7 {
  0% {
    opacity: 0.2; }
  20% {
    opacity: 1; }
  40% {
    opacity: 0.2; } }

@keyframes SearchInput__fillBar__WS4p-gXM {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SearchInput__field__2u8mKSLp {
  position: relative;
  width: 100%;
  display: flex;
  margin: 0; }
  .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after, .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::before {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: #d4d2d2;
    height: 1px;
    content: ""; }
  .theme-ferrari-dark .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-ferrari-carbon .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-light .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-sf90-stradale .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f8-tributo .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-monza-sp1 .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-monza-sp2 .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-pista .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-spider .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-pista-spider .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f812-superfast .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-gtc4-lusso .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-gtc4-lusso-t .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-f8-spider .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-812-gts .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-f169 .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-scuderia-dark .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-giallo-modena .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-giallo-modena-dark .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-races-dark .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-portofinom-dark-blue .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-sf90-spider-graphite-black .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::after {
    background: rgba(255, 255, 255, 0.5); }
  .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J::before {
    background: #DA291C;
    height: 2px;
    z-index: 2;
    transform: scaleX(0);
    transition: all 0.6s ease-out;
    transform-origin: 0 0; }
  .SearchInput__field__2u8mKSLp.SearchInput__borded__a8GIqQ2J.SearchInput__isInvalid__15j4H8iu::before {
    transform: scaleX(1); }
  .theme-ferrari-dark .SearchInput__field__2u8mKSLp, .theme-ferrari-dark .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .SearchInput__field__2u8mKSLp, .theme-ferrari-ferrari-carbon .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-light .SearchInput__field__2u8mKSLp, .theme-ferrari-light .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .SearchInput__field__2u8mKSLp, .theme-ferrari-sf90-stradale .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .SearchInput__field__2u8mKSLp, .theme-ferrari-f8-tributo .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .SearchInput__field__2u8mKSLp, .theme-ferrari-monza-sp1 .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .SearchInput__field__2u8mKSLp, .theme-ferrari-monza-sp2 .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .SearchInput__field__2u8mKSLp, .theme-ferrari-f488-pista .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .SearchInput__field__2u8mKSLp, .theme-ferrari-f488-spider .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .SearchInput__field__2u8mKSLp, .theme-ferrari-f488-pista-spider .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .SearchInput__field__2u8mKSLp, .theme-ferrari-f812-superfast .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .SearchInput__field__2u8mKSLp, .theme-ferrari-gtc4-lusso .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .SearchInput__field__2u8mKSLp, .theme-ferrari-gtc4-lusso-t .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #181818; }
  .theme-ferrari-f8-spider .SearchInput__field__2u8mKSLp, .theme-ferrari-f8-spider .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-812-gts .SearchInput__field__2u8mKSLp, .theme-ferrari-812-gts .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #181818; }
  .theme-ferrari-f169 .SearchInput__field__2u8mKSLp, .theme-ferrari-f169 .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .SearchInput__field__2u8mKSLp, .theme-ferrari-scuderia-dark .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .SearchInput__field__2u8mKSLp, .theme-ferrari-giallo-modena .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .SearchInput__field__2u8mKSLp, .theme-ferrari-giallo-modena-dark .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-races-dark .SearchInput__field__2u8mKSLp, .theme-ferrari-races-dark .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .SearchInput__field__2u8mKSLp, .theme-ferrari-portofinom-dark-blue .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .SearchInput__field__2u8mKSLp, .theme-ferrari-sf90-spider-graphite-black .SearchInput__field__2u8mKSLp .SearchInput__input__2v_al890 {
    color: #ffffff; }

.SearchInput__icon__3Isto9-B {
  display: flex;
  align-items: center;
  opacity: 0.5; }
  .SearchInput__icon__3Isto9-B svg path {
    fill: currentColor; }

.SearchInput__input__2v_al890 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  width: 100%;
  outline: 0;
  border: 0;
  padding: 12px 0 8px 8px;
  -webkit-appearance: none !important;
  background: transparent;
  transition: opacity 200ms; }
  .SearchInput__input__2v_al890:disabled {
    opacity: 0.6; }

@keyframes Shape__fillBar__2leZ_LSc {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Shape__shape__3jjxj-OY {
  position: absolute;
  left: 0;
  top: 0; }
  .Shape__shape__3jjxj-OY svg {
    max-width: 100%; }

.Shape__active__wq77xLIZ path {
  transition: stroke-dashoffset 1.5s ease-out;
  stroke-dashoffset: 0 !important; }

.Shape__Graph_0-100_st0__1egNZASr {
  fill: none;
  stroke: url(#Graph_0-100_1_);
  stroke-width: 4;
  stroke-miterlimit: 10; }

.Shape__Graph_0-200_st0__3HlOA3D_ {
  fill: none;
  stroke: url(#Graph_0-200_1_);
  stroke-width: 4;
  stroke-miterlimit: 10; }

.Shape__Graph_Altezza_st0__171ZAhgR {
  fill: none;
  stroke: #D4D2D2; }

.Shape__Graph_Altezza_st1__1cg9VeSu {
  fill: none;
  stroke: #D4D2D2;
  stroke-linecap: square; }

.Shape__Graph_Altezza_st2__3S4Btb-p {
  fill: none;
  stroke: url(#Line-4_1_);
  stroke-width: 4;
  stroke-linecap: square; }

.Shape__Graph_Larghezza_st0__o84dchgr {
  fill: none;
  stroke: url(#Line-2_2_);
  stroke-linecap: square; }

.Shape__Graph_Larghezza_st1__3jJ25eUA {
  fill: none;
  stroke: url(#Line-2_3_);
  stroke-linecap: square; }

.Shape__Graph_Larghezza_st2__1bcLseUJ {
  fill: none;
  stroke: url(#Line-3_1_);
  stroke-width: 4; }

.Shape__Graph_Lunghezza_st0__1jxLt3aN {
  fill: none;
  stroke: url(#Line-2_2_);
  stroke-linecap: square; }

.Shape__Graph_Lunghezza_st1__2LdxDjrc {
  fill: none;
  stroke: url(#Line-2_3_);
  stroke-linecap: square; }

.Shape__Graph_Lunghezza_st2__3d8XfF-W {
  fill: none;
  stroke: url(#Line_1_);
  stroke-width: 4; }

.Shape__Graph_potenza_st0__1qsE4evD {
  fill: none;
  stroke: url(#Graph_potenza_1_);
  stroke-width: 4;
  stroke-miterlimit: 10; }

@keyframes SingleCircleAnimation__fillBar__FuZ988Ff {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SingleCircleAnimation__container__3XeC8e3M {
  position: relative;
  padding: 20px; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-dark {
    background: #000000; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-ferrari-carbon {
    background: #000000; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-light {
    background: #8f8f8f; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-sf90-stradale {
    background: #28292A; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-f8-tributo {
    background: #1A4250; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-monza-sp1 {
    background: #010101; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-monza-sp2 {
    background: #010101; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-f488-pista {
    background: #0B0E15; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-f488-spider {
    background: #0B1C28; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-f488-pista-spider {
    background: #11131C; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-f812-superfast {
    background: #270405; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-gtc4-lusso {
    background: #999999; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-gtc4-lusso-t {
    background: #868A8E; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-f8-spider {
    background: #11100e; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-812-gts {
    background: #b9b7b7; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-f169 {
    background: #b9b7b7; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-scuderia-dark {
    background: #0a0a0d; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-giallo-modena {
    background: #8f8f8f; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-giallo-modena-dark {
    background: #000000; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-races-dark {
    background: #000000; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-portofinom-dark-blue {
    background: #0B1B1F; }
  .SingleCircleAnimation__container__3XeC8e3M.theme-ferrari-sf90-spider-graphite-black {
    background: #000000; }

.SingleCircleAnimation__shape__2kYzuEL7 {
  display: inline-block;
  position: relative; }

.SingleCircleAnimation__active__1w0Q554t circle {
  transition: stroke-dashoffset 1.5s ease-out;
  stroke-dashoffset: 0 !important; }

.theme-ferrari-dark .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-ferrari-carbon .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-light .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-sf90-stradale .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-f8-tributo .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-monza-sp1 .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-monza-sp2 .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-f488-pista .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-f488-spider .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-f488-pista-spider .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-f812-superfast .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-gtc4-lusso .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-gtc4-lusso-t .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-f8-spider .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-812-gts .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-f169 .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-scuderia-dark .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-giallo-modena .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #EBB218; }

.theme-ferrari-giallo-modena-dark .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #EBB218; }

.theme-ferrari-races-dark .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-portofinom-dark-blue .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.theme-ferrari-sf90-spider-graphite-black .SingleCircleAnimation__gradientColorRed__h38CQVDx {
  stop-color: #da291c; }

.SingleCircleAnimation__redCircle__1wdB5pGb {
  stroke-width: 10;
  fill: none;
  opacity: 1; }
  .theme-ferrari-dark .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-ferrari-carbon .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-light .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-sf90-stradale .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-f8-tributo .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-monza-sp1 .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-monza-sp2 .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-f488-pista .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-f488-spider .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-f488-pista-spider .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-f812-superfast .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-gtc4-lusso .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-gtc4-lusso-t .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-f8-spider .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-812-gts .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-f169 .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-scuderia-dark .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-giallo-modena .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #EBB218; }
  .theme-ferrari-giallo-modena-dark .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #EBB218; }
  .theme-ferrari-races-dark .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-portofinom-dark-blue .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .SingleCircleAnimation__redCircle__1wdB5pGb {
    stroke: #da291c; }

.SingleCircleAnimation__svgRed__3wi7ofAP {
  position: relative;
  transform: rotate(-90deg); }

.SingleCircleAnimation__label__idGswTCy {
  position: absolute;
  right: 50%;
  padding-right: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }
  .theme-ferrari-dark .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-light .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .SingleCircleAnimation__label__idGswTCy {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .SingleCircleAnimation__label__idGswTCy {
    color: #505050; }
  .theme-ferrari-f8-spider .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-f169 .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .SingleCircleAnimation__label__idGswTCy {
    color: #8f8f8f; }
  .SingleCircleAnimation__label--red__28dDuSYN {
    top: 0; }

@keyframes Splash__fillBar__3M2VG_0N {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Splash__wrapper__1yVsbVwN {
  position: fixed;
  z-index: 950;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0; }
  .Splash__wrapper--visible__6sonrRVM {
    opacity: 1; }

.Splash__icon__1A00mT7U {
  opacity: 0; }
  .Splash__icon__1A00mT7U svg {
    fill: #fff;
    width: 68px;
    height: 94px; }

@keyframes Standing__fillBar__2kDz_BeX {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Standing__container__2DGPCPbD {
  display: flex;
  align-items: center; }
  .Standing__container__2DGPCPbD .Standing__standing__EcLosvo2 {
    position: relative; }
    .Standing__container__2DGPCPbD .Standing__standing__EcLosvo2 svg {
      display: block;
      fill: #DA291C; }
  .Standing__container__2DGPCPbD .Standing__position__PYe7RSLj {
    position: absolute;
    left: 22px;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    line-height: 0;
    font-size: 20px;
    color: #fff; }
  .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
    margin-left: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase; }
    .theme-ferrari-dark .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-light .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #181818; }
    .theme-ferrari-sf90-stradale .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-f488-pista .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-f488-spider .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #181818; }
    .theme-ferrari-f8-spider .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-812-gts .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #181818; }
    .theme-ferrari-f169 .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #181818; }
    .theme-ferrari-scuderia-dark .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-races-dark .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Standing__container__2DGPCPbD .Standing__name__2gwtK7RX {
      color: #ffffff; }
  .Standing__container__2DGPCPbD.Standing__grey__A7dBc3hW svg {
    fill: #8f8f8f; }

@keyframes StreamingVideo__fillBar__GT9r4PsC {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.StreamingVideo__background__3iM6ib8a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center; }
  .StreamingVideo__background__3iM6ib8a video, .StreamingVideo__background__3iM6ib8a .StreamingVideo__playerwrap__3xU4Yi-x {
    background: transparent;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .StreamingVideo__background__3iM6ib8a .th-video-poster img {
    display: block !important;
    object-fit: cover; }
  .StreamingVideo__background__3iM6ib8a img.th-image {
    display: inline-block !important;
    object-fit: cover;
    width: 100%;
    height: 100%; }
  .StreamingVideo__background__3iM6ib8a .th-video .th-media-bg-color {
    background-color: transparent; }

.StreamingVideo__poster__1FE7K8qb {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center top;
  background-size: cover;
  opacity: 0;
  transition: opacity .5s ease-in-out; }
  .StreamingVideo__poster__1FE7K8qb.StreamingVideo__poster-vertical-center__3as3VHrE {
    background-position: center center; }
  .StreamingVideo__poster__1FE7K8qb.StreamingVideo__poster-active__WmktXlSm {
    opacity: 1; }

@keyframes Svg__fillBar__1a14ff8q {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Svg__svg__po71JntD {
  max-width: 100%; }

@keyframes Switch__fillBar__eBeBxC73 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Switch__container__1AloPgp2 {
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: color 200ms;
  user-select: none; }
  .theme-ferrari-dark .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-light .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .Switch__container__1AloPgp2 {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .Switch__container__1AloPgp2 {
    color: #505050; }
  .theme-ferrari-f8-spider .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-f169 .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .Switch__container__1AloPgp2 {
    color: #8f8f8f; }
  .theme-ferrari-dark .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-ferrari-carbon .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-light .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #181818 !important; }
  .theme-ferrari-sf90-stradale .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-f8-tributo .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-monza-sp1 .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-monza-sp2 .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-f488-pista .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-f488-spider .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-f488-pista-spider .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-f812-superfast .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-gtc4-lusso .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #181818 !important; }
  .theme-ferrari-gtc4-lusso-t .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #181818 !important; }
  .theme-ferrari-f8-spider .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-812-gts .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #181818 !important; }
  .theme-ferrari-f169 .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #181818 !important; }
  .theme-ferrari-scuderia-dark .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-giallo-modena .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #181818 !important; }
  .theme-ferrari-giallo-modena-dark .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-races-dark .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-portofinom-dark-blue .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .theme-ferrari-sf90-spider-graphite-black .Switch__container__1AloPgp2.Switch__active__hr8gE6SF {
    color: #ffffff !important; }
  .Switch__container__1AloPgp2.Switch__label-left__fI_TfcEo {
    justify-content: space-between; }
    .Switch__container__1AloPgp2.Switch__label-left__fI_TfcEo .Switch__label__2J-Jq-PN {
      order: -1;
      margin: 0 12px 0 0; }

.Switch__switch__1h0eJxtW {
  position: relative;
  width: 50px;
  height: 28px;
  border-radius: 15px;
  border: solid 2px currentColor;
  padding: 7px;
  flex: 0 0 auto; }

.Switch__dot__1sVOuSkv {
  position: absolute;
  top: 0;
  left: 0;
  margin: 7px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background: currentColor; }

.Switch__label__2J-Jq-PN {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin: 0 0 0 12px; }

.Switch__disabled__3zgzctx2 {
  cursor: default;
  opacity: .5; }

@keyframes Switch__toggle__345Ux_fK {}

.Tabs__tabs__1h5EHLvU {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes Tabs__fillBar__1LbMYq6q {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Tabs__tabs__1h5EHLvU {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  display: flex;
  color: #fff;
  text-transform: uppercase; }
  .theme-ferrari-dark .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-light .Tabs__tabs__1h5EHLvU {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Tabs__tabs__1h5EHLvU {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Tabs__tabs__1h5EHLvU {
    color: #181818; }
  .theme-ferrari-f8-spider .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-812-gts .Tabs__tabs__1h5EHLvU {
    color: #181818; }
  .theme-ferrari-f169 .Tabs__tabs__1h5EHLvU {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Tabs__tabs__1h5EHLvU {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-races-dark .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Tabs__tabs__1h5EHLvU {
    color: #ffffff; }
  .Tabs__tabs__1h5EHLvU li {
    flex-grow: 1;
    text-align: center;
    cursor: pointer;
    padding: 5px 10px; }
    .theme-ferrari-dark .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-light .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .Tabs__tabs__1h5EHLvU li {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .Tabs__tabs__1h5EHLvU li {
      color: #505050; }
    .theme-ferrari-f8-spider .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-f169 .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .Tabs__tabs__1h5EHLvU li {
      color: #8f8f8f; }
    @media (min-width: 37.5625em) {
      .Tabs__tabs__1h5EHLvU li {
        padding: 5px 30px; } }
    .Tabs__tabs__1h5EHLvU li.active {
      border-bottom: 2px solid #fff; }
      .theme-ferrari-dark .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-ferrari-carbon .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-light .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-sf90-stradale .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-f8-tributo .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-monza-sp1 .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-monza-sp2 .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-f488-pista .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-f488-spider .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-f488-pista-spider .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-f812-superfast .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-gtc4-lusso .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-gtc4-lusso-t .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-f8-spider .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-812-gts .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-f169 .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-scuderia-dark .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-giallo-modena .Tabs__tabs__1h5EHLvU li.active {
        color: #EBB218;
        border-bottom: 2px solid #EBB218; }
      .theme-ferrari-giallo-modena-dark .Tabs__tabs__1h5EHLvU li.active {
        color: #EBB218;
        border-bottom: 2px solid #EBB218; }
      .theme-ferrari-races-dark .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-portofinom-dark-blue .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }
      .theme-ferrari-sf90-spider-graphite-black .Tabs__tabs__1h5EHLvU li.active {
        color: #da291c;
        border-bottom: 2px solid #da291c; }

@keyframes Tag__fillBar__g3JM_3rk {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Tag__tag__2bvPCRrb {
  appearance: none;
  padding: 0;
  margin: 0;
  outline: 0;
  border: 0;
  background: transparent;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  color: #8f8f8f;
  padding: 5px 25px;
  min-width: 100px;
  text-align: center;
  border: 1px solid #eeeded;
  border-radius: 4px;
  cursor: pointer; }
  .theme-ferrari-dark .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-light .Tag__tag__2bvPCRrb {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Tag__tag__2bvPCRrb {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Tag__tag__2bvPCRrb {
    color: #181818; }
  .theme-ferrari-f8-spider .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-812-gts .Tag__tag__2bvPCRrb {
    color: #181818; }
  .theme-ferrari-f169 .Tag__tag__2bvPCRrb {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Tag__tag__2bvPCRrb {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-races-dark .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Tag__tag__2bvPCRrb {
    color: #ffffff; }
  .Tag__tag--hover__3MZnJTg2:hover {
    background: #eeeded; }

.Tag__active__2U7un79r {
  background: #DA291C;
  border-color: #DA291C;
  color: #fff; }
  .Tag__active__2U7un79r:hover {
    background: #e74e42;
    border-color: #e74e42; }

@keyframes TextLogo__fillBar__3woOIBVF {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TextLogo__wrapper__3h0kS-_F {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase; }

.TextLogo__super__1vrhs3Rs, .TextLogo__primary__1--jpm_x {
  line-height: 13px; }
  .theme-ferrari-dark .TextLogo__super__1vrhs3Rs, .theme-ferrari-dark .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .TextLogo__super__1vrhs3Rs, .theme-ferrari-ferrari-carbon .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-light .TextLogo__super__1vrhs3Rs, .theme-ferrari-light .TextLogo__primary__1--jpm_x {
    color: #181818; }
  .theme-ferrari-sf90-stradale .TextLogo__super__1vrhs3Rs, .theme-ferrari-sf90-stradale .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .TextLogo__super__1vrhs3Rs, .theme-ferrari-f8-tributo .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .TextLogo__super__1vrhs3Rs, .theme-ferrari-monza-sp1 .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .TextLogo__super__1vrhs3Rs, .theme-ferrari-monza-sp2 .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-f488-pista .TextLogo__super__1vrhs3Rs, .theme-ferrari-f488-pista .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-f488-spider .TextLogo__super__1vrhs3Rs, .theme-ferrari-f488-spider .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .TextLogo__super__1vrhs3Rs, .theme-ferrari-f488-pista-spider .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .TextLogo__super__1vrhs3Rs, .theme-ferrari-f812-superfast .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .TextLogo__super__1vrhs3Rs, .theme-ferrari-gtc4-lusso .TextLogo__primary__1--jpm_x {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .TextLogo__super__1vrhs3Rs, .theme-ferrari-gtc4-lusso-t .TextLogo__primary__1--jpm_x {
    color: #181818; }
  .theme-ferrari-f8-spider .TextLogo__super__1vrhs3Rs, .theme-ferrari-f8-spider .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-812-gts .TextLogo__super__1vrhs3Rs, .theme-ferrari-812-gts .TextLogo__primary__1--jpm_x {
    color: #181818; }
  .theme-ferrari-f169 .TextLogo__super__1vrhs3Rs, .theme-ferrari-f169 .TextLogo__primary__1--jpm_x {
    color: #181818; }
  .theme-ferrari-scuderia-dark .TextLogo__super__1vrhs3Rs, .theme-ferrari-scuderia-dark .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .TextLogo__super__1vrhs3Rs, .theme-ferrari-giallo-modena .TextLogo__primary__1--jpm_x {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .TextLogo__super__1vrhs3Rs, .theme-ferrari-giallo-modena-dark .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-races-dark .TextLogo__super__1vrhs3Rs, .theme-ferrari-races-dark .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .TextLogo__super__1vrhs3Rs, .theme-ferrari-portofinom-dark-blue .TextLogo__primary__1--jpm_x {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .TextLogo__super__1vrhs3Rs, .theme-ferrari-sf90-spider-graphite-black .TextLogo__primary__1--jpm_x {
    color: #ffffff; }

.TextLogo__secondary__-x50NFiX {
  line-height: 13px;
  opacity: .6; }
  .theme-ferrari-dark .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-light .TextLogo__secondary__-x50NFiX {
    color: #181818; }
  .theme-ferrari-sf90-stradale .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-f488-pista .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-f488-spider .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .TextLogo__secondary__-x50NFiX {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .TextLogo__secondary__-x50NFiX {
    color: #181818; }
  .theme-ferrari-f8-spider .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-812-gts .TextLogo__secondary__-x50NFiX {
    color: #181818; }
  .theme-ferrari-f169 .TextLogo__secondary__-x50NFiX {
    color: #181818; }
  .theme-ferrari-scuderia-dark .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .TextLogo__secondary__-x50NFiX {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-races-dark .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .TextLogo__secondary__-x50NFiX {
    color: #ffffff; }

@keyframes textSeparator__fillBar__1lFVBSel {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.textSeparator__textSeparator__RJPsoxAW {
  display: flex;
  align-items: center; }
  .textSeparator__textSeparator__RJPsoxAW::before, .textSeparator__textSeparator__RJPsoxAW::after {
    content: '';
    flex: 1;
    height: 1px;
    background-color: #181818; }
  .textSeparator__textSeparator__RJPsoxAW span {
    position: relative;
    display: block;
    padding: 0 16px;
    font-size: 0.875rem; }

@keyframes Textarea__fillBar__g_rx-qaA {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Textarea__textarea__bGHPzE1N {
  width: 100%; }
  .Textarea__textarea__bGHPzE1N textarea {
    padding: 16px;
    resize: none;
    width: 100%; }
    .theme-ferrari-dark .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-ferrari-carbon .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-light .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(24, 24, 24, 0.5); }
    .theme-ferrari-sf90-stradale .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f8-tributo .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-monza-sp1 .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-monza-sp2 .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f488-pista .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f488-spider .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f488-pista-spider .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f812-superfast .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-gtc4-lusso .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(24, 24, 24, 0.5); }
    .theme-ferrari-gtc4-lusso-t .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(24, 24, 24, 0.5); }
    .theme-ferrari-f8-spider .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-812-gts .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(24, 24, 24, 0.5); }
    .theme-ferrari-f169 .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(24, 24, 24, 0.5); }
    .theme-ferrari-scuderia-dark .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-giallo-modena .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(24, 24, 24, 0.5); }
    .theme-ferrari-giallo-modena-dark .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-races-dark .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-portofinom-dark-blue .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-sf90-spider-graphite-black .Textarea__textarea__bGHPzE1N textarea {
      border: 1px solid rgba(255, 255, 255, 0.5); }

@keyframes Title__fillBar__33MKECA6 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Title__title__Jgw9CDdc {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  line-height: 1.3em;
  text-transform: none;
  margin: 0;
  overflow-wrap: anywhere; }
  .theme-ferrari-dark .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-light .Title__title__Jgw9CDdc {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Title__title__Jgw9CDdc {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Title__title__Jgw9CDdc {
    color: #181818; }
  .theme-ferrari-f8-spider .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-812-gts .Title__title__Jgw9CDdc {
    color: #181818; }
  .theme-ferrari-f169 .Title__title__Jgw9CDdc {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Title__title__Jgw9CDdc {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-races-dark .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Title__title__Jgw9CDdc {
    color: #ffffff; }
  .Title__title--h1__1nb9uflG {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.2em; }
    @media (min-width: 37.5625em) {
      .Title__title--h1__1nb9uflG {
        font-size: 32px; } }
    @media (min-width: 60.0625em) {
      .Title__title--h1__1nb9uflG {
        font-size: 36px; } }
  .Title__title--h1-alt__b1rXbOx9 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.2em;
    text-transform: uppercase; }
    @media (min-width: 37.5625em) {
      .Title__title--h1-alt__b1rXbOx9 {
        font-size: 32px; } }
    @media (min-width: 60.0625em) {
      .Title__title--h1-alt__b1rXbOx9 {
        font-size: 36px; } }
  .Title__title--h2__3mmoLbUW {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em; }
    @media (min-width: 37.5625em) {
      .Title__title--h2__3mmoLbUW {
        font-size: 28px; } }
  .Title__title--h2-alt__1jIFgMb5 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    text-transform: uppercase; }
    @media (min-width: 37.5625em) {
      .Title__title--h2-alt__1jIFgMb5 {
        font-size: 28px; } }
  .Title__title--h3-alt__3jb-oQXY {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font-Medium";
    font-weight: 500;
    font-stretch: expanded;
    font-size: 20px;
    line-height: 1.4em; }
    @media (min-width: 80.0625em) {
      .Title__title--h3-alt__3jb-oQXY {
        font-size: 24px; } }
  .Title__title--display2__3gH_P7l6 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 32px;
    line-height: 1.1em; }
    @media (min-width: 60.0625em) {
      .Title__title--display2__3gH_P7l6 {
        font-size: 40px; } }
  .Title__title--pageTitle__S9wSmIpd {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 48px;
    line-height: 1.16em; }
    @media (min-width: 60.0625em) {
      .Title__title--pageTitle__S9wSmIpd {
        font-size: 48px; } }
    @media (min-width: 80.0625em) {
      .Title__title--pageTitle__S9wSmIpd {
        font-size: 56px; } }
  .Title__title--formTitle__3WhB9HrC {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em; }
    @media (min-width: 60.0625em) {
      .Title__title--formTitle__3WhB9HrC {
        font-size: 32px; } }
  .Title__title--bodyAlt__1rbVCc4B {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  .Title__title--uppercase__15xOsAcP {
    text-transform: uppercase; }
  .Title__title__Jgw9CDdc &gt; span {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    word-break: break-word; }
    .Title__title__Jgw9CDdc &gt; span &gt; span {
      display: block; }
  .Title__title--borded__1WCMYuR8 {
    border-bottom: 1px solid #181818;
    margin-bottom: 32px;
    padding-bottom: 8px; }

.Title__white__So8mP5-a {
  color: #fff !important; }

.Title__red__2hcYPkMF {
  color: #DA291C !important; }

@keyframes ADBookmarkBtn__fillBar__RkVqw0Aj {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ADBookmarkBtn__main__1HuKnLA_ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  min-width: 56px;
  height: 56px;
  color: currentColor;
  vertical-align: middle;
  background: none;
  width: 56px;
  margin: 0 0 0 8px;
  padding: 0 16px; }
  .theme-ferrari-dark .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-ferrari-carbon .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-light .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-stradale .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f8-tributo .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp1 .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp2 .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f488-spider .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista-spider .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f812-superfast .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-gtc4-lusso .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #505050; }
  .theme-ferrari-gtc4-lusso-t .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #505050; }
  .theme-ferrari-f8-spider .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-812-gts .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f169 .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-scuderia-dark .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-races-dark .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .ADBookmarkBtn__main__1HuKnLA_ {
    border: 1px solid #8f8f8f; }
  .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
    border-radius: 50%;
    width: 42px;
    min-width: 42px;
    height: 42px;
    padding: 0 8px; }
    .theme-ferrari-dark .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-ferrari-carbon .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-light .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-sf90-stradale .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-f8-tributo .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-monza-sp1 .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-monza-sp2 .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-f488-pista .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-f488-spider .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-f488-pista-spider .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-f812-superfast .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-gtc4-lusso .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #505050; }
    .theme-ferrari-gtc4-lusso-t .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #505050; }
    .theme-ferrari-f8-spider .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-812-gts .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-f169 .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-scuderia-dark .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-giallo-modena .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-races-dark .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__circle__2NCNPB-t {
      border: 2px solid #8f8f8f; }
  .theme-ferrari-dark .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-ferrari-carbon .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-light .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #ffffff;
    background: #181818;
    border: 1px solid #181818; }
  .theme-ferrari-sf90-stradale .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-f8-tributo .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-monza-sp1 .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-monza-sp2 .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-f488-pista .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-f488-spider .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-f488-pista-spider .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-f812-superfast .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-gtc4-lusso .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #ffffff;
    background: #181818;
    border: 1px solid #181818; }
  .theme-ferrari-gtc4-lusso-t .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #ffffff;
    background: #181818;
    border: 1px solid #181818; }
  .theme-ferrari-f8-spider .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-812-gts .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #ffffff;
    background: #181818;
    border: 1px solid #181818; }
  .theme-ferrari-f169 .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #ffffff;
    background: #181818;
    border: 1px solid #181818; }
  .theme-ferrari-scuderia-dark .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-giallo-modena .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #ffffff;
    background: #181818;
    border: 1px solid #181818; }
  .theme-ferrari-giallo-modena-dark .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-races-dark .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ADBookmarkBtn__main__1HuKnLA_.ADBookmarkBtn__isActive__1Wuh8ZzP {
    color: #181818;
    background: #ffffff;
    border: 1px solid #ffffff; }
  .ADBookmarkBtn__main__1HuKnLA_ svg &gt; path {
    fill: currentColor !important;
    stroke: currentColor; }

.AccordionLinksGrid__links__31fwn1tn {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes AccordionLinksGrid__fillBar__3eNluW4u {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.AccordionLinksGrid__wrapper__1dDxeCTr {
  padding: 48px 0; }

.AccordionLinksGrid__group__2P6YO7zM {
  margin-bottom: 40px; }
  .AccordionLinksGrid__group__2P6YO7zM:last-child {
    margin-bottom: 0; }

.AccordionLinksGrid__group-name__3PVQ31gM {
  display: block;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  text-transform: uppercase;
  color: #181818;
  margin-bottom: 20px; }

.AccordionLinksGrid__links__31fwn1tn {
  padding: 0;
  margin: 0;
  width: 100%;
  display: flex;
  flex-wrap: wrap; }

.AccordionLinksGrid__link-wrapper__z7iqZPXM {
  width: 100%;
  padding: 0 0 25px 0; }
  @media (min-width: 37.5625em) {
    .AccordionLinksGrid__link-wrapper__z7iqZPXM {
      width: 50%;
      padding: 0 25px 25px 0; } }
  @media (min-width: 80.0625em) {
    .AccordionLinksGrid__link-wrapper__z7iqZPXM {
      width: 33%;
      padding: 0 30px 25px 0; } }
  .AccordionLinksGrid__link-wrapper__z7iqZPXM a {
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    line-height: 14px;
    color: #181818;
    text-decoration: none;
    text-transform: initial;
    transition: opacity .2s ease; }
    .AccordionLinksGrid__link-wrapper__z7iqZPXM a:hover {
      opacity: .5; }

@keyframes AccordionRoundDate__fillBar__1B_neU1b {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.AccordionRoundDate__wrapper__bnwsaTKo {
  margin: 0 auto; }
  .theme-ferrari-dark .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-ferrari-carbon .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #181818; }
  .theme-ferrari-light .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #eeeded; }
  .theme-ferrari-sf90-stradale .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #252627; }
  .theme-ferrari-f8-tributo .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #101724; }
  .theme-ferrari-monza-sp1 .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-monza-sp2 .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-f488-pista .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #1E2128; }
  .theme-ferrari-f488-spider .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #0F2331; }
  .theme-ferrari-f488-pista-spider .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #212334; }
  .theme-ferrari-f812-superfast .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #3C0B0D; }
  .theme-ferrari-gtc4-lusso .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #A0A7AC; }
  .theme-ferrari-f8-spider .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #1b1a17; }
  .theme-ferrari-812-gts .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #dbdbdb; }
  .theme-ferrari-f169 .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #dbdbdb; }
  .theme-ferrari-scuderia-dark .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #414141; }
  .theme-ferrari-giallo-modena .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #eeeded; }
  .theme-ferrari-giallo-modena-dark .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-races-dark .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #303035; }
  .theme-ferrari-portofinom-dark-blue .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .AccordionRoundDate__wrapper__bnwsaTKo {
    border-bottom: 1px solid #252A2B; }
  .AccordionRoundDate__wrapper__bnwsaTKo.AccordionRoundDate__-expanded__U5Zov8B1 .AccordionRoundDate__button__3bHzsG2v &gt; svg {
    transform: rotate(0); }

.AccordionRoundDate__button__3bHzsG2v {
  width: 100%;
  padding: 20px 0;
  text-transform: uppercase;
  background: none;
  border: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer; }
  @media (min-width: 37.5625em) {
    .AccordionRoundDate__button__3bHzsG2v {
      padding: 22px 24px; } }
  .AccordionRoundDate__button__3bHzsG2v:enabled:hover .AccordionRoundDate__round__rzTLDZm_,
  .AccordionRoundDate__button__3bHzsG2v:enabled:hover .AccordionRoundDate__date__2Tq4kOL1,
  .AccordionRoundDate__button__3bHzsG2v:enabled:hover .AccordionRoundDate__title__1gd4YQyk {
    opacity: 0.5; }
  .AccordionRoundDate__button__3bHzsG2v[disabled] {
    cursor: auto; }
    .theme-ferrari-dark .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #303030; }
    .theme-ferrari-ferrari-carbon .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #181818; }
    .theme-ferrari-light .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #eeeded; }
    .theme-ferrari-sf90-stradale .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #252627; }
    .theme-ferrari-f8-tributo .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #101724; }
    .theme-ferrari-monza-sp1 .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #303030; }
    .theme-ferrari-monza-sp2 .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #303030; }
    .theme-ferrari-f488-pista .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #1E2128; }
    .theme-ferrari-f488-spider .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #0F2331; }
    .theme-ferrari-f488-pista-spider .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #212334; }
    .theme-ferrari-f812-superfast .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #3C0B0D; }
    .theme-ferrari-gtc4-lusso .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #B2B2B2; }
    .theme-ferrari-gtc4-lusso-t .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #A0A7AC; }
    .theme-ferrari-f8-spider .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #1b1a17; }
    .theme-ferrari-812-gts .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #dbdbdb; }
    .theme-ferrari-f169 .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #dbdbdb; }
    .theme-ferrari-scuderia-dark .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #414141; }
    .theme-ferrari-giallo-modena .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #eeeded; }
    .theme-ferrari-giallo-modena-dark .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #303030; }
    .theme-ferrari-races-dark .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #303035; }
    .theme-ferrari-portofinom-dark-blue .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #102F37; }
    .theme-ferrari-sf90-spider-graphite-black .AccordionRoundDate__button__3bHzsG2v[disabled] .AccordionRoundDate__title__1gd4YQyk {
      color: #252A2B; }
    .theme-ferrari-dark .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #303030; }
    .theme-ferrari-ferrari-carbon .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #181818; }
    .theme-ferrari-light .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #eeeded; }
    .theme-ferrari-sf90-stradale .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #252627; }
    .theme-ferrari-f8-tributo .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #101724; }
    .theme-ferrari-monza-sp1 .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #303030; }
    .theme-ferrari-monza-sp2 .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #303030; }
    .theme-ferrari-f488-pista .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #1E2128; }
    .theme-ferrari-f488-spider .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #0F2331; }
    .theme-ferrari-f488-pista-spider .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #212334; }
    .theme-ferrari-f812-superfast .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #3C0B0D; }
    .theme-ferrari-gtc4-lusso .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #B2B2B2; }
    .theme-ferrari-gtc4-lusso-t .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #A0A7AC; }
    .theme-ferrari-f8-spider .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #1b1a17; }
    .theme-ferrari-812-gts .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #dbdbdb; }
    .theme-ferrari-f169 .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #dbdbdb; }
    .theme-ferrari-scuderia-dark .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #414141; }
    .theme-ferrari-giallo-modena .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #eeeded; }
    .theme-ferrari-giallo-modena-dark .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #303030; }
    .theme-ferrari-races-dark .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #303035; }
    .theme-ferrari-portofinom-dark-blue .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #102F37; }
    .theme-ferrari-sf90-spider-graphite-black .AccordionRoundDate__button__3bHzsG2v[disabled] &gt; svg path {
      fill: #252A2B; }
  .AccordionRoundDate__button__3bHzsG2v &gt; svg {
    width: 12px;
    height: 12px;
    margin: 0 0 0 24px;
    transform: rotate(135deg);
    transition: transform 0.3s ease; }

.AccordionRoundDate__round__rzTLDZm_,
.AccordionRoundDate__date__2Tq4kOL1,
.AccordionRoundDate__title__1gd4YQyk {
  transition: opacity 0.3s ease; }

.AccordionRoundDate__round__rzTLDZm_,
.AccordionRoundDate__date__2Tq4kOL1 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  display: none; }

.AccordionRoundDate__round__rzTLDZm_ {
  min-width: 86px;
  margin: 0 24px 0 0;
  text-align: left; }
  .theme-ferrari-dark .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-light .AccordionRoundDate__round__rzTLDZm_ {
    color: #181818; }
  .theme-ferrari-sf90-stradale .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-f488-pista .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-f488-spider .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .AccordionRoundDate__round__rzTLDZm_ {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .AccordionRoundDate__round__rzTLDZm_ {
    color: #181818; }
  .theme-ferrari-f8-spider .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-812-gts .AccordionRoundDate__round__rzTLDZm_ {
    color: #181818; }
  .theme-ferrari-f169 .AccordionRoundDate__round__rzTLDZm_ {
    color: #181818; }
  .theme-ferrari-scuderia-dark .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .AccordionRoundDate__round__rzTLDZm_ {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-races-dark .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .AccordionRoundDate__round__rzTLDZm_ {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .AccordionRoundDate__round__rzTLDZm_ {
      display: block; } }

.AccordionRoundDate__date__2Tq4kOL1 {
  margin: 0 auto 0 0; }
  .theme-ferrari-dark .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-light .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .AccordionRoundDate__date__2Tq4kOL1 {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .AccordionRoundDate__date__2Tq4kOL1 {
    color: #505050; }
  .theme-ferrari-f8-spider .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-f169 .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .AccordionRoundDate__date__2Tq4kOL1 {
    color: #8f8f8f; }
  @media (min-width: 37.5625em) {
    .AccordionRoundDate__date__2Tq4kOL1 {
      display: block; } }

.AccordionRoundDate__title__1gd4YQyk {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 14px; }
  .theme-ferrari-dark .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-ferrari-carbon .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-light .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-sf90-stradale .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-f8-tributo .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-monza-sp1 .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-monza-sp2 .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-f488-pista .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-f488-spider .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-f488-pista-spider .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-f812-superfast .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso-t .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-f8-spider .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-812-gts .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-f169 .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-scuderia-dark .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-giallo-modena .AccordionRoundDate__title__1gd4YQyk {
    color: #EBB218; }
  .theme-ferrari-giallo-modena-dark .AccordionRoundDate__title__1gd4YQyk {
    color: #EBB218; }
  .theme-ferrari-races-dark .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-portofinom-dark-blue .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .AccordionRoundDate__title__1gd4YQyk {
    color: #da291c; }
  @media (min-width: 37.5625em) {
    .AccordionRoundDate__title__1gd4YQyk {
      margin: 0 0 0 auto;
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Title-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 16px;
      line-height: 1.5em; } }

.AccordionRoundDate__container__mxFR88Ud {
  overflow: hidden;
  transition: height 0.4s ease; }

.AccordionRoundDate__content__2YCNdVjc {
  padding: 0 0 20px; }
  @media (min-width: 37.5625em) {
    .AccordionRoundDate__content__2YCNdVjc {
      padding: 0 24px 22px; } }

@keyframes AccordionTitleSmall__fillBar__N1p4ERDa {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.AccordionTitleSmall__wrapper__2ZYBt-uu {
  margin: 0 auto; }
  .theme-ferrari-dark .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-ferrari-carbon .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #181818; }
  .theme-ferrari-light .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #eeeded; }
  .theme-ferrari-sf90-stradale .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #252627; }
  .theme-ferrari-f8-tributo .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #101724; }
  .theme-ferrari-monza-sp1 .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-monza-sp2 .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-f488-pista .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #1E2128; }
  .theme-ferrari-f488-spider .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #0F2331; }
  .theme-ferrari-f488-pista-spider .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #212334; }
  .theme-ferrari-f812-superfast .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #3C0B0D; }
  .theme-ferrari-gtc4-lusso .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #A0A7AC; }
  .theme-ferrari-f8-spider .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #1b1a17; }
  .theme-ferrari-812-gts .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #dbdbdb; }
  .theme-ferrari-f169 .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #dbdbdb; }
  .theme-ferrari-scuderia-dark .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #414141; }
  .theme-ferrari-giallo-modena .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #eeeded; }
  .theme-ferrari-giallo-modena-dark .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-races-dark .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #303035; }
  .theme-ferrari-portofinom-dark-blue .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .AccordionTitleSmall__wrapper__2ZYBt-uu {
    border-bottom: 1px solid #252A2B; }
  .AccordionTitleSmall__wrapper__2ZYBt-uu.AccordionTitleSmall__-expanded__2UNua_XL .AccordionTitleSmall__button__Doj-XWP5 &gt; svg {
    transform: rotate(0); }

.AccordionTitleSmall__button__Doj-XWP5 {
  width: 100%;
  padding: 20px 0;
  background: none;
  border: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer; }
  @media (min-width: 37.5625em) {
    .AccordionTitleSmall__button__Doj-XWP5 {
      padding: 22px 24px; } }
  .AccordionTitleSmall__button__Doj-XWP5:enabled:hover &gt; .AccordionTitleSmall__title__3_Wfggpj {
    opacity: 0.5; }
  .AccordionTitleSmall__button__Doj-XWP5[disabled] {
    cursor: auto; }
    .theme-ferrari-dark .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #303030; }
    .theme-ferrari-ferrari-carbon .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #181818; }
    .theme-ferrari-light .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #eeeded; }
    .theme-ferrari-sf90-stradale .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #252627; }
    .theme-ferrari-f8-tributo .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #101724; }
    .theme-ferrari-monza-sp1 .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #303030; }
    .theme-ferrari-monza-sp2 .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #303030; }
    .theme-ferrari-f488-pista .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #1E2128; }
    .theme-ferrari-f488-spider .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #0F2331; }
    .theme-ferrari-f488-pista-spider .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #212334; }
    .theme-ferrari-f812-superfast .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #3C0B0D; }
    .theme-ferrari-gtc4-lusso .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #B2B2B2; }
    .theme-ferrari-gtc4-lusso-t .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #A0A7AC; }
    .theme-ferrari-f8-spider .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #1b1a17; }
    .theme-ferrari-812-gts .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #dbdbdb; }
    .theme-ferrari-f169 .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #dbdbdb; }
    .theme-ferrari-scuderia-dark .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #414141; }
    .theme-ferrari-giallo-modena .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #eeeded; }
    .theme-ferrari-giallo-modena-dark .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #303030; }
    .theme-ferrari-races-dark .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #303035; }
    .theme-ferrari-portofinom-dark-blue .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #102F37; }
    .theme-ferrari-sf90-spider-graphite-black .AccordionTitleSmall__button__Doj-XWP5[disabled] .AccordionTitleSmall__title__3_Wfggpj {
      color: #252A2B; }
    .theme-ferrari-dark .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #303030; }
    .theme-ferrari-ferrari-carbon .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #181818; }
    .theme-ferrari-light .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #eeeded; }
    .theme-ferrari-sf90-stradale .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #252627; }
    .theme-ferrari-f8-tributo .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #101724; }
    .theme-ferrari-monza-sp1 .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #303030; }
    .theme-ferrari-monza-sp2 .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #303030; }
    .theme-ferrari-f488-pista .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #1E2128; }
    .theme-ferrari-f488-spider .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #0F2331; }
    .theme-ferrari-f488-pista-spider .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #212334; }
    .theme-ferrari-f812-superfast .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #3C0B0D; }
    .theme-ferrari-gtc4-lusso .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #B2B2B2; }
    .theme-ferrari-gtc4-lusso-t .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #A0A7AC; }
    .theme-ferrari-f8-spider .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #1b1a17; }
    .theme-ferrari-812-gts .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #dbdbdb; }
    .theme-ferrari-f169 .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #dbdbdb; }
    .theme-ferrari-scuderia-dark .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #414141; }
    .theme-ferrari-giallo-modena .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #eeeded; }
    .theme-ferrari-giallo-modena-dark .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #303030; }
    .theme-ferrari-races-dark .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #303035; }
    .theme-ferrari-portofinom-dark-blue .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #102F37; }
    .theme-ferrari-sf90-spider-graphite-black .AccordionTitleSmall__button__Doj-XWP5[disabled] &gt; svg path {
      fill: #252A2B; }
  .AccordionTitleSmall__button__Doj-XWP5 &gt; svg {
    width: 12px;
    height: 12px;
    margin: 0 0 0 24px;
    transform: rotate(135deg);
    transition: transform 0.3s ease; }

.AccordionTitleSmall__title__3_Wfggpj {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: opacity 0.3s ease; }
  .theme-ferrari-dark .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-light .AccordionTitleSmall__title__3_Wfggpj {
    color: #181818; }
  .theme-ferrari-sf90-stradale .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-f488-pista .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-f488-spider .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .AccordionTitleSmall__title__3_Wfggpj {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .AccordionTitleSmall__title__3_Wfggpj {
    color: #181818; }
  .theme-ferrari-f8-spider .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-812-gts .AccordionTitleSmall__title__3_Wfggpj {
    color: #181818; }
  .theme-ferrari-f169 .AccordionTitleSmall__title__3_Wfggpj {
    color: #181818; }
  .theme-ferrari-scuderia-dark .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .AccordionTitleSmall__title__3_Wfggpj {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-races-dark .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .AccordionTitleSmall__title__3_Wfggpj {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .AccordionTitleSmall__title__3_Wfggpj {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Title-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 16px;
      line-height: 1.5em; } }

.AccordionTitleSmall__container__1RLvHXAD {
  overflow: hidden;
  transition: height 0.4s ease; }

.AccordionTitleSmall__content__2htbRSAW {
  padding: 0 0 20px; }
  @media (min-width: 37.5625em) {
    .AccordionTitleSmall__content__2htbRSAW {
      padding: 0 24px 22px; } }
  .AccordionTitleSmall__content__2htbRSAW &gt; a {
    margin: 0 -8px; }

@keyframes AppNotification__fillBar__JlQXXhe1 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.AppNotification__appNotification__1QU_7WZv {
  background: #000000;
  padding: 12px;
  border-radius: 2px;
  width: 260px;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.4); }
  @media (min-width: 37.5625em) {
    .AppNotification__appNotification__1QU_7WZv {
      width: 340px; } }
  .AppNotification__appNotification__1QU_7WZv.AppNotification__isAlert__1xhO7S2I .AppNotification__icon__sDuPNxXN {
    color: #de2222; }
    .AppNotification__appNotification__1QU_7WZv.AppNotification__isAlert__1xhO7S2I .AppNotification__icon__sDuPNxXN path {
      fill: none; }
  .AppNotification__appNotification__1QU_7WZv.AppNotification__isAlert__1xhO7S2I .AppNotification__countdown__3XdTY1-U {
    background-color: #de2222; }
  .AppNotification__appNotification__1QU_7WZv.AppNotification__isSuccess__17Yxqtgq .AppNotification__icon__sDuPNxXN {
    color: #22de22; }
    .AppNotification__appNotification__1QU_7WZv.AppNotification__isSuccess__17Yxqtgq .AppNotification__icon__sDuPNxXN svg, .AppNotification__appNotification__1QU_7WZv.AppNotification__isSuccess__17Yxqtgq .AppNotification__icon__sDuPNxXN g {
      fill: currentColor; }
  .AppNotification__appNotification__1QU_7WZv.AppNotification__isSuccess__17Yxqtgq .AppNotification__countdown__3XdTY1-U {
    background-color: #22de22; }

.AppNotification__icon__sDuPNxXN {
  color: #229fde;
  width: 28px;
  height: 28px;
  margin-right: 12px;
  flex: 0 0 28px; }
  .AppNotification__icon__sDuPNxXN svg {
    width: 100%;
    height: 100%;
    display: block; }
  .AppNotification__icon__sDuPNxXN path {
    fill: currentColor; }

.AppNotification__content__2Kb9Nhmf {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #fff; }

.AppNotification__close__2H1GXTaK {
  margin-left: auto;
  padding-left: 12px; }

.AppNotification__countdown__3XdTY1-U {
  height: 2px;
  width: 100%;
  background-color: #229fde;
  position: absolute;
  left: 0;
  bottom: 0; }

@keyframes AudioPlayer__fillBar__166U1buH {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.AudioPlayer__container__2GjG8ibY {
  position: relative;
  width: 215px;
  height: 60px;
  margin: auto; }
  .AudioPlayer__container__2GjG8ibY.AudioPlayer__with-poster__3--IxHzx {
    height: auto;
    background-repeat: no-repeat;
    background-size: cover; }
    .AudioPlayer__container__2GjG8ibY.AudioPlayer__with-poster__3--IxHzx:after {
      content: '';
      display: block;
      padding-top: 56.25%;
      width: 100%; }
    .AudioPlayer__container__2GjG8ibY.AudioPlayer__with-poster__3--IxHzx .AudioPlayer__content__1I9f6YaS {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 0.7)); }
  .AudioPlayer__container__2GjG8ibY:before {
    content: '';
    position: absolute;
    width: 92%;
    left: 4%;
    height: 10px;
    bottom: 0;
    box-shadow: 0 3px 8px rgba(24, 24, 24, 0.4); }
  .AudioPlayer__container--boxed__3kcpj_CE {
    margin: 24px auto; }
    @media (min-width: 60.0625em) {
      .AudioPlayer__container--boxed__3kcpj_CE {
        margin: 48px auto; } }
    @media (min-width: 80.0625em) {
      .AudioPlayer__container--boxed__3kcpj_CE {
        margin: 64px auto; } }
    @media (min-width: 100.0625em) {
      .AudioPlayer__container--boxed__3kcpj_CE {
        margin: 96px auto; } }

.AudioPlayer__content__1I9f6YaS {
  position: relative;
  width: 215px;
  height: 60px;
  display: flex;
  align-items: center;
  padding: 10px;
  background: #fff; }
  .theme-ferrari-dark .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #303030; }
  .theme-ferrari-ferrari-carbon .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-light .AudioPlayer__content__1I9f6YaS {
    color: #181818;
    background: #eeeded; }
  .theme-ferrari-sf90-stradale .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #252627; }
  .theme-ferrari-f8-tributo .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #101724; }
  .theme-ferrari-monza-sp1 .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #303030; }
  .theme-ferrari-monza-sp2 .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #303030; }
  .theme-ferrari-f488-pista .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #1E2128; }
  .theme-ferrari-f488-spider .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #0F2331; }
  .theme-ferrari-f488-pista-spider .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #212334; }
  .theme-ferrari-f812-superfast .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .AudioPlayer__content__1I9f6YaS {
    color: #181818;
    background: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .AudioPlayer__content__1I9f6YaS {
    color: #181818;
    background: #A0A7AC; }
  .theme-ferrari-f8-spider .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #1b1a17; }
  .theme-ferrari-812-gts .AudioPlayer__content__1I9f6YaS {
    color: #181818;
    background: #dbdbdb; }
  .theme-ferrari-f169 .AudioPlayer__content__1I9f6YaS {
    color: #181818;
    background: #dbdbdb; }
  .theme-ferrari-scuderia-dark .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #414141; }
  .theme-ferrari-giallo-modena .AudioPlayer__content__1I9f6YaS {
    color: #181818;
    background: #eeeded; }
  .theme-ferrari-giallo-modena-dark .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #303030; }
  .theme-ferrari-races-dark .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #303035; }
  .theme-ferrari-portofinom-dark-blue .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .AudioPlayer__content__1I9f6YaS {
    color: #ffffff;
    background: #252A2B; }

.AudioPlayer__pauseplay__2VoAstZw {
  flex: 0 0 auto;
  margin-right: 10px; }
  .AudioPlayer__pauseplay__2VoAstZw.AudioPlayer__paused__2JLSzijk svg {
    margin-left: 3px; }

.AudioPlayer__right__3VDzg49C {
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  min-width: 0; }

.AudioPlayer__name__1oT1QRc7 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0;
  font-size: 11px;
  text-transform: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }
  .theme-ferrari-dark .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-light .AudioPlayer__name__1oT1QRc7 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .AudioPlayer__name__1oT1QRc7 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .AudioPlayer__name__1oT1QRc7 {
    color: #181818; }
  .theme-ferrari-f8-spider .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-812-gts .AudioPlayer__name__1oT1QRc7 {
    color: #181818; }
  .theme-ferrari-f169 .AudioPlayer__name__1oT1QRc7 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .AudioPlayer__name__1oT1QRc7 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-races-dark .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .AudioPlayer__name__1oT1QRc7 {
    color: #ffffff; }

.AudioPlayer__times__3Z2cC9OU {
  display: block;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  line-height: 12px;
  margin-top: 5px; }

.AudioPlayer__current__2Ed_-mVF {
  display: inline-block;
  width: 40px;
  margin-right: 20px; }

.AudioPlayer__total__hdcQl947 {
  color: #8f8f8f;
  display: inline-block; }

.AudioPlayer__progress-container__bQZ-VFyM {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10px;
  outline: none; }

.AudioPlayer__progress__3Hc0KMfQ {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background: #DA291C; }

.AudioPlayer__transparent__3R1yktiZ {
  border: none;
  width: 100%;
  min-width: 100%;
  color: #fff; }
  .AudioPlayer__transparent__3R1yktiZ::before {
    content: none; }
  .AudioPlayer__transparent__3R1yktiZ .AudioPlayer__content__1I9f6YaS {
    width: 100%;
    color: #fff;
    background: none;
    border: none; }
    .AudioPlayer__transparent__3R1yktiZ .AudioPlayer__content__1I9f6YaS .AudioPlayer__name__1oT1QRc7 {
      color: #fff; }
    .AudioPlayer__transparent__3R1yktiZ .AudioPlayer__content__1I9f6YaS .AudioPlayer__total__hdcQl947 {
      color: #d4d2d2; }
    .AudioPlayer__transparent__3R1yktiZ .AudioPlayer__content__1I9f6YaS .AudioPlayer__progress__3Hc0KMfQ {
      bottom: 0px; }

@keyframes BigCard__fillBar__2kibAO7S {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.BigCard__wrapper__1RSLlql3 {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex; }
  .BigCard__wrapper__1RSLlql3:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 47%;
    opacity: 0.7;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.7)); }

article {
  width: 100%; }

.BigCard__bg__1wKPC_ay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%; }

.BigCard__chapterTitle__1rJQEopI {
  margin-bottom: 8px; }

@media (min-width: 60.0625em) {
  .BigCard__title__1eRSPy9o {
    padding-right: 300px; } }

.BigCard__content__2eUSoBea {
  padding: 0 32px 32px;
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  z-index: 1; }

@keyframes BodyText__fillBar__3ljCAqva {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.BodyText__content__1ADzqt8i {
  width: 100%;
  max-width: 848px;
  padding: 0 24px;
  margin: 24px auto; }
  @media (min-width: 37.5625em) {
    .BodyText__content__1ADzqt8i {
      max-width: 928px;
      padding: 0 64px;
      margin: 64px auto; } }
  @media (min-width: 60.0625em) {
    .BodyText__content__1ADzqt8i {
      margin: 48px auto; } }
  @media (min-width: 80.0625em) {
    .BodyText__content__1ADzqt8i {
      max-width: 992px;
      padding: 0 96px;
      margin: 96px auto; } }

.BodyText__uptitle__1L1S9L32 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  margin: 24px 0;
  color: #181818;
  letter-spacing: 0; }
  .theme-ferrari-dark .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-light .BodyText__uptitle__1L1S9L32 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .BodyText__uptitle__1L1S9L32 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .BodyText__uptitle__1L1S9L32 {
    color: #181818; }
  .theme-ferrari-f8-spider .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-812-gts .BodyText__uptitle__1L1S9L32 {
    color: #181818; }
  .theme-ferrari-f169 .BodyText__uptitle__1L1S9L32 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .BodyText__uptitle__1L1S9L32 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-races-dark .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .BodyText__uptitle__1L1S9L32 {
    color: #ffffff; }

.BodyText__title__SKyLqm0j {
  margin: 24px 0; }

.BodyText__ctas__2DhufLfj {
  margin-top: 25px;
  display: flex;
  flex-direction: column;
  align-items: center; }
  @media (min-width: 80.0625em) {
    .BodyText__ctas__2DhufLfj {
      flex-direction: row;
      margin-top: 40px; } }
  .BodyText__ctas__2DhufLfj .BodyText__cta__2x2EVwOX {
    flex: 0 0 auto;
    margin: 0 16px 24px; }
    @media (min-width: 60.0625em) {
      .BodyText__ctas__2DhufLfj .BodyText__cta__2x2EVwOX {
        margin: 0 8px 24px;
        display: inline-block; } }

@keyframes BtnFocusOn__fillBar__V3QYBI_R {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.BtnFocusOn__btn__2uH29qol {
  border: 0;
  background: none;
  outline: none;
  display: inline-flex;
  align-items: center;
  padding: 10px 30px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  position: relative;
  padding: 20px 30px;
  width: 100%;
  color: #181818; }
  .theme-ferrari-dark .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-ferrari-carbon .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-light .BtnFocusOn__btn__2uH29qol {
    color: #ffffff; }
  .theme-ferrari-sf90-stradale .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-f8-tributo .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-monza-sp1 .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-monza-sp2 .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-f488-pista .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-f488-spider .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-f488-pista-spider .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-f812-superfast .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-gtc4-lusso .BtnFocusOn__btn__2uH29qol {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso-t .BtnFocusOn__btn__2uH29qol {
    color: #ffffff; }
  .theme-ferrari-f8-spider .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-812-gts .BtnFocusOn__btn__2uH29qol {
    color: #ffffff; }
  .theme-ferrari-f169 .BtnFocusOn__btn__2uH29qol {
    color: #ffffff; }
  .theme-ferrari-scuderia-dark .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-giallo-modena .BtnFocusOn__btn__2uH29qol {
    color: #ffffff; }
  .theme-ferrari-giallo-modena-dark .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-races-dark .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-portofinom-dark-blue .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .theme-ferrari-sf90-spider-graphite-black .BtnFocusOn__btn__2uH29qol {
    color: #181818; }
  .BtnFocusOn__btn__2uH29qol:focus {
    outline: none; }
  @media (min-width: 37.5625em) {
    .BtnFocusOn__btn__2uH29qol {
      width: auto; } }
  .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
    position: absolute;
    top: 0;
    left: -3px;
    width: 3px;
    height: 15px;
    border-radius: 0 0 0 4px;
    background: #fff;
    transform: scaleX(0); }
    .theme-ferrari-dark .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-ferrari-carbon .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-light .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #181818; }
    .theme-ferrari-sf90-stradale .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-f8-tributo .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-monza-sp1 .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-monza-sp2 .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-f488-pista .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-f488-spider .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-f488-pista-spider .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-f812-superfast .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-gtc4-lusso .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #181818; }
    .theme-ferrari-gtc4-lusso-t .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #181818; }
    .theme-ferrari-f8-spider .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-812-gts .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #181818; }
    .theme-ferrari-f169 .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #181818; }
    .theme-ferrari-scuderia-dark .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-giallo-modena .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #181818; }
    .theme-ferrari-giallo-modena-dark .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-races-dark .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .BtnFocusOn__btn__2uH29qol .BtnFocusOn__handle__34_GfSXd {
      background: #ffffff; }
  .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 30px;
    transform: scaleX(0);
    transform-origin: 0 0;
    background: #fff; }
    .theme-ferrari-dark .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-ferrari-carbon .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-light .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #181818; }
    .theme-ferrari-sf90-stradale .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-f8-tributo .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-monza-sp1 .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-monza-sp2 .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-f488-pista .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-f488-spider .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-f488-pista-spider .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-f812-superfast .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-gtc4-lusso .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #181818; }
    .theme-ferrari-gtc4-lusso-t .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #181818; }
    .theme-ferrari-f8-spider .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-812-gts .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #181818; }
    .theme-ferrari-f169 .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #181818; }
    .theme-ferrari-scuderia-dark .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-giallo-modena .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #181818; }
    .theme-ferrari-giallo-modena-dark .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-races-dark .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .BtnFocusOn__btn__2uH29qol .BtnFocusOn__bg__5jqYcuqm {
      background: #ffffff; }
  .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 0;
    width: 3px;
    background: #DA291C; }
    .theme-ferrari-dark .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-ferrari-carbon .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-light .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-sf90-stradale .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-f8-tributo .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-monza-sp1 .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-monza-sp2 .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-f488-pista .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-f488-spider .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-f488-pista-spider .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-f812-superfast .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso-t .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-f8-spider .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-812-gts .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-f169 .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-scuderia-dark .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-giallo-modena .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #EBB218; }
    .theme-ferrari-giallo-modena-dark .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #EBB218; }
    .theme-ferrari-races-dark .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-portofinom-dark-blue .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .BtnFocusOn__btn__2uH29qol .BtnFocusOn__border__3v073sUk {
      background: #da291c; }
  .BtnFocusOn__btn__2uH29qol .BtnFocusOn__label__2bc_qABw {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    line-height: 1.3em;
    font-size: 16px;
    opacity: 0;
    transform: translateY(10px);
    z-index: 1;
    padding: 0 20px 0 0; }
    @media (min-width: 37.5625em) {
      .BtnFocusOn__btn__2uH29qol .BtnFocusOn__label__2bc_qABw {
        font-size: 18px; } }
  .BtnFocusOn__btn__2uH29qol .BtnFocusOn__icon__1etJCYZf {
    z-index: 1;
    flex-shrink: 0;
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    margin-left: auto;
    opacity: 0; }
    @media (min-width: 37.5625em) {
      .BtnFocusOn__btn__2uH29qol .BtnFocusOn__icon__1etJCYZf {
        margin-left: 60px; } }
    .BtnFocusOn__btn__2uH29qol .BtnFocusOn__icon__1etJCYZf svg,
    .BtnFocusOn__btn__2uH29qol .BtnFocusOn__icon__1etJCYZf &gt; span {
      position: absolute;
      display: block;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }

.BtnFocusOn__btn__2uH29qol.BtnFocusOn__small__3KdsjEmj {
  padding: 14px 20px; }
  .BtnFocusOn__btn__2uH29qol.BtnFocusOn__small__3KdsjEmj .BtnFocusOn__label__2bc_qABw {
    font-size: 22px; }
  .BtnFocusOn__btn__2uH29qol.BtnFocusOn__small__3KdsjEmj .BtnFocusOn__border__3v073sUk {
    display: none; }

@keyframes BtnFocusOnSmall__fillBar__ayHpxFq_ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.BtnFocusOnSmall__btn__1G1VuCnh {
  border: 0;
  background: none;
  outline: none;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  position: relative;
  padding: 7px 8px 7px 24px;
  color: #181818;
  width: 100%; }
  .BtnFocusOnSmall__btn__1G1VuCnh:focus {
    outline: none; }
  @media (min-width: 37.5625em) {
    .BtnFocusOnSmall__btn__1G1VuCnh {
      width: auto; } }
  .BtnFocusOnSmall__btn__1G1VuCnh .BtnFocusOnSmall__bg__11i7yZmz {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0px;
    background: #fff;
    transform-origin: 0 0; }
  .BtnFocusOnSmall__btn__1G1VuCnh .BtnFocusOnSmall__label__2EfZbFuM {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    opacity: 0;
    transform: translateY(10px);
    z-index: 1; }
  .BtnFocusOnSmall__btn__1G1VuCnh .BtnFocusOnSmall__icon__2K83SUbu {
    z-index: 1;
    flex-shrink: 0;
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    margin-left: auto;
    opacity: 0; }
    .BtnFocusOnSmall__btn__1G1VuCnh .BtnFocusOnSmall__icon__2K83SUbu svg, .BtnFocusOnSmall__btn__1G1VuCnh .BtnFocusOnSmall__icon__2K83SUbu &gt; span {
      position: absolute;
      display: block;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }

@keyframes ButtonDownloadFile__fillBar__2yS53QO6 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ButtonDownloadFile__wrapper__1pERgUbL {
  position: relative;
  margin: 0 auto;
  padding: 12px 8px;
  background: transparent;
  border: none;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .theme-ferrari-dark .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-ferrari-carbon .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #181818; }
  .theme-ferrari-light .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #eeeded; }
  .theme-ferrari-sf90-stradale .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #252627; }
  .theme-ferrari-f8-tributo .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #101724; }
  .theme-ferrari-monza-sp1 .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-monza-sp2 .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-f488-pista .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #1E2128; }
  .theme-ferrari-f488-spider .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #0F2331; }
  .theme-ferrari-f488-pista-spider .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #212334; }
  .theme-ferrari-f812-superfast .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #3C0B0D; }
  .theme-ferrari-gtc4-lusso .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #A0A7AC; }
  .theme-ferrari-f8-spider .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #1b1a17; }
  .theme-ferrari-812-gts .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #dbdbdb; }
  .theme-ferrari-f169 .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #dbdbdb; }
  .theme-ferrari-scuderia-dark .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #414141; }
  .theme-ferrari-giallo-modena .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #eeeded; }
  .theme-ferrari-giallo-modena-dark .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-races-dark .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #303035; }
  .theme-ferrari-portofinom-dark-blue .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .ButtonDownloadFile__wrapper__1pERgUbL {
    border-bottom: 1px solid #252A2B; }
  .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    animation: ButtonDownloadFile__lineLooping__NJCpJzVO 1s linear infinite; }
    .theme-ferrari-dark .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-ferrari-carbon .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-light .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-sf90-stradale .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-f8-tributo .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-monza-sp1 .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-monza-sp2 .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-f488-pista .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-f488-spider .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-f488-pista-spider .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-f812-superfast .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso-t .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-f8-spider .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-812-gts .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-f169 .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-scuderia-dark .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-giallo-modena .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #EBB218; }
    .theme-ferrari-giallo-modena-dark .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #EBB218; }
    .theme-ferrari-races-dark .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-portofinom-dark-blue .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .ButtonDownloadFile__wrapper__1pERgUbL.ButtonDownloadFile__downloading__3Gbw0esY::after {
      background: #da291c; }

.ButtonDownloadFile__title__1YMHRQGN,
.ButtonDownloadFile__type__5ZgTJmjp {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em; }

.ButtonDownloadFile__title__1YMHRQGN {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  min-width: 0;
  margin: 0 auto 0 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  flex: 1 1 auto; }
  .theme-ferrari-dark .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-light .ButtonDownloadFile__title__1YMHRQGN {
    color: #181818; }
  .theme-ferrari-sf90-stradale .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-f488-pista .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-f488-spider .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ButtonDownloadFile__title__1YMHRQGN {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ButtonDownloadFile__title__1YMHRQGN {
    color: #181818; }
  .theme-ferrari-f8-spider .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-812-gts .ButtonDownloadFile__title__1YMHRQGN {
    color: #181818; }
  .theme-ferrari-f169 .ButtonDownloadFile__title__1YMHRQGN {
    color: #181818; }
  .theme-ferrari-scuderia-dark .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .ButtonDownloadFile__title__1YMHRQGN {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-races-dark .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ButtonDownloadFile__title__1YMHRQGN {
    color: #ffffff; }

.ButtonDownloadFile__type__5ZgTJmjp {
  margin: 0 36px;
  font-style: normal;
  text-transform: uppercase;
  display: none; }
  .theme-ferrari-dark .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-light .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .ButtonDownloadFile__type__5ZgTJmjp {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .ButtonDownloadFile__type__5ZgTJmjp {
    color: #505050; }
  .theme-ferrari-f8-spider .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-f169 .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .ButtonDownloadFile__type__5ZgTJmjp {
    color: #8f8f8f; }
  @media (min-width: 37.5625em) {
    .ButtonDownloadFile__type__5ZgTJmjp {
      display: block; } }

.ButtonDownloadFile__download__3ZKKM039 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  display: none; }
  .theme-ferrari-dark .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-light .ButtonDownloadFile__download__3ZKKM039 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ButtonDownloadFile__download__3ZKKM039 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ButtonDownloadFile__download__3ZKKM039 {
    color: #181818; }
  .theme-ferrari-f8-spider .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-812-gts .ButtonDownloadFile__download__3ZKKM039 {
    color: #181818; }
  .theme-ferrari-f169 .ButtonDownloadFile__download__3ZKKM039 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .ButtonDownloadFile__download__3ZKKM039 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-races-dark .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ButtonDownloadFile__download__3ZKKM039 {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .ButtonDownloadFile__download__3ZKKM039 {
      display: block; } }

.ButtonDownloadFile__icon__1vBqkCkh {
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  display: block;
  overflow: hidden;
  flex: 0 0 auto;
  position: relative; }
  .ButtonDownloadFile__icon__1vBqkCkh i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.6); }

@keyframes ButtonDownloadFile__lineLooping__NJCpJzVO {
  0% {
    transform: translateX(-100%); }
  50% {
    transform: translateX(70%); }
  100% {
    transform: translateX(100%); } }

@keyframes ButtonRoundArrow__fillBar__g1Qfd-vK {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ButtonRoundArrow__wrapper__ck467AW7 {
  width: 100%;
  padding: 20px 0;
  background: transparent;
  border: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer; }
  .theme-ferrari-dark .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-ferrari-carbon .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #181818; }
  .theme-ferrari-light .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #eeeded; }
  .theme-ferrari-sf90-stradale .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #252627; }
  .theme-ferrari-f8-tributo .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #101724; }
  .theme-ferrari-monza-sp1 .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-monza-sp2 .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-f488-pista .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #1E2128; }
  .theme-ferrari-f488-spider .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #0F2331; }
  .theme-ferrari-f488-pista-spider .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #212334; }
  .theme-ferrari-f812-superfast .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #3C0B0D; }
  .theme-ferrari-gtc4-lusso .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #A0A7AC; }
  .theme-ferrari-f8-spider .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #1b1a17; }
  .theme-ferrari-812-gts .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #dbdbdb; }
  .theme-ferrari-f169 .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #dbdbdb; }
  .theme-ferrari-scuderia-dark .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #414141; }
  .theme-ferrari-giallo-modena .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #eeeded; }
  .theme-ferrari-giallo-modena-dark .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-races-dark .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #303035; }
  .theme-ferrari-portofinom-dark-blue .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .ButtonRoundArrow__wrapper__ck467AW7 {
    border-bottom: 1px solid #252A2B; }
  @media (min-width: 37.5625em) {
    .ButtonRoundArrow__wrapper__ck467AW7 {
      padding: 22px 24px; } }
  .ButtonRoundArrow__wrapper__ck467AW7:hover .ButtonRoundArrow__round__2aHfjkHL,
  .ButtonRoundArrow__wrapper__ck467AW7:hover .ButtonRoundArrow__title__10cHcpmr {
    opacity: 0.5; }
  .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg {
    margin: 0 0 0 auto; }
    .theme-ferrari-dark .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-ferrari-carbon .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-light .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-sf90-stradale .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-f8-tributo .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-monza-sp1 .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-monza-sp2 .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-f488-pista .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-f488-spider .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-f488-pista-spider .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-f812-superfast .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-gtc4-lusso .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-gtc4-lusso-t .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-f8-spider .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-812-gts .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-f169 .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-scuderia-dark .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-giallo-modena .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #EBB218; }
    .theme-ferrari-giallo-modena-dark .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #EBB218; }
    .theme-ferrari-races-dark .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-portofinom-dark-blue .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .ButtonRoundArrow__wrapper__ck467AW7 &gt; svg path {
      fill: #da291c; }

.ButtonRoundArrow__round__2aHfjkHL {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  min-width: 86px;
  margin: 0 32px 0 0;
  text-align: left;
  display: none; }
  .theme-ferrari-dark .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-light .ButtonRoundArrow__round__2aHfjkHL {
    color: #181818; }
  .theme-ferrari-sf90-stradale .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-f488-pista .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-f488-spider .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ButtonRoundArrow__round__2aHfjkHL {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ButtonRoundArrow__round__2aHfjkHL {
    color: #181818; }
  .theme-ferrari-f8-spider .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-812-gts .ButtonRoundArrow__round__2aHfjkHL {
    color: #181818; }
  .theme-ferrari-f169 .ButtonRoundArrow__round__2aHfjkHL {
    color: #181818; }
  .theme-ferrari-scuderia-dark .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .ButtonRoundArrow__round__2aHfjkHL {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-races-dark .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ButtonRoundArrow__round__2aHfjkHL {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .ButtonRoundArrow__round__2aHfjkHL {
      display: block; } }

.ButtonRoundArrow__title__10cHcpmr {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 14px; }
  .theme-ferrari-dark .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-ferrari-carbon .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-light .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-sf90-stradale .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-f8-tributo .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-monza-sp1 .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-monza-sp2 .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-f488-pista .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-f488-spider .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-f488-pista-spider .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-f812-superfast .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso-t .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-f8-spider .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-812-gts .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-f169 .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-scuderia-dark .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-giallo-modena .ButtonRoundArrow__title__10cHcpmr {
    color: #EBB218; }
  .theme-ferrari-giallo-modena-dark .ButtonRoundArrow__title__10cHcpmr {
    color: #EBB218; }
  .theme-ferrari-races-dark .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-portofinom-dark-blue .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .ButtonRoundArrow__title__10cHcpmr {
    color: #da291c; }
  @media (min-width: 37.5625em) {
    .ButtonRoundArrow__title__10cHcpmr {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Title-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 18px;
      line-height: 1.3em; } }

.ButtonRoundArrow__round__2aHfjkHL,
.ButtonRoundArrow__title__10cHcpmr {
  line-height: normal;
  transition: opacity 0.3s ease; }

@keyframes CaptchaCrossCountry__fillBar__19ohwYAg {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CaptchaCrossCountry__container__2_4aRRnW {
  display: flex;
  flex-direction: column; }

.CaptchaCrossCountry__input__1ak-SU_i {
  margin: 10px 0 0 0; }

@keyframes CarHeader__fillBar__2LvhmjHt {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@media print {
  body {
    padding: 80px 40px; }
  #sf-ntw-ferrari,
  #sh-ntw-ferrari {
    display: none !important; } }

.CarHeader__header__3XzBWnjZ {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 40px;
  z-index: 8;
  padding: 24px;
  display: flex;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 0.7));
  pointer-events: none; }
  @media print {
    .CarHeader__header__3XzBWnjZ {
      display: none; } }
  .CarHeader__header__3XzBWnjZ.CarHeader__superHeaderSpace__1jo7gW3Q {
    position: absolute;
    top: 40px; }
  .CarHeader__header__3XzBWnjZ .CarHeader__share__tlgoqpwN {
    position: relative; }

.CarHeader__header-content__xxFA1F5p {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: flex-start;
  align-items: center; }

.CarHeader__logo-wrap__1qm0tKed.CarHeader__left__XAFcNZIa {
  flex: 1 1 100px;
  position: relative;
  margin: 0 auto 0 0;
  width: 150px;
  height: 40px; }
  @media (min-width: 37.5625em) {
    .CarHeader__logo-wrap__1qm0tKed.CarHeader__left__XAFcNZIa {
      width: 200px; } }
  @media (min-width: 60.0625em) {
    .CarHeader__logo-wrap__1qm0tKed.CarHeader__left__XAFcNZIa {
      width: 248px;
      padding: 0 24px; } }

.CarHeader__logo-wrap__1qm0tKed.CarHeader__center__1Yr6PwI- {
  position: absolute;
  top: 0;
  left: 50%;
  margin: 0;
  transform: translateX(-50%); }

.CarHeader__logo__1kXpz4FT {
  width: 100%;
  height: 100%;
  margin: 0 auto 0 0;
  object-fit: contain;
  object-position: 0% 50%; }

.CarHeader__nav__30gpvvK-,
.CarHeader__logo-wrap__1qm0tKed,
.CarHeader__share__tlgoqpwN {
  pointer-events: all; }

.CarHeader__nav__30gpvvK- {
  position: relative;
  padding: 0 0 0 5px;
  margin: 0 0 0 auto;
  display: none; }
  @media (min-width: 80.0625em) {
    .CarHeader__nav__30gpvvK- {
      padding: 0 5px 0 0; } }
  .CarHeader__nav__30gpvvK-.CarHeader__visible__1khwIXrI {
    display: block; }
  .CarHeader__nav__30gpvvK- li {
    display: inline-block;
    margin: 0; }
    .CarHeader__nav__30gpvvK- li a,
    .CarHeader__nav__30gpvvK- li button {
      display: inline-block;
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase;
      padding: 10px 10px;
      background: transparent;
      text-decoration: none;
      color: #fff;
      outline: none;
      cursor: pointer;
      border: 0; }

@keyframes Card__fillBar__2T71KXQc {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Card__card__cwFFUad8 {
  position: relative;
  display: inline-block;
  padding: 0 12px;
  margin: 48px 0 0 0;
  width: 100%;
  max-width: calc(330px + 32px);
  text-decoration: none; }
  .Card__card__cwFFUad8 + .Card__card__cwFFUad8 {
    margin-top: 64px; }
  .Card__card--full__4J074IRz {
    padding: 0; }
  .Card__card--carousel__2gFqrf_4 {
    margin-top: 0; }
  @media (min-width: 37.5625em) {
    .Card__card__cwFFUad8 {
      margin: 12px 0; }
      .Card__card__cwFFUad8 + .Card__card__cwFFUad8 {
        margin-top: 12px; }
      .Card__card--big__2YOo7z2P {
        width: 100%;
        max-width: 100%; }
      .Card__card--full__4J074IRz {
        padding: 0 16px;
        width: 100%;
        max-width: 100%; } }
  @media (min-width: 60.0625em) {
    .Card__card__cwFFUad8 {
      margin: 12px 0;
      max-width: calc(420px + 32px); }
      .Card__card__cwFFUad8 + .Card__card__cwFFUad8 {
        margin-top: 12px; }
      .Card__card--big__2YOo7z2P {
        width: 66.66%;
        max-width: 100%; }
      .Card__card--full__4J074IRz {
        padding: 0 16px;
        width: 100%;
        max-width: 100%; } }
  @media (min-width: 80.0625em) {
    .Card__card__cwFFUad8 {
      margin: 32px 0;
      padding: 0 16px; }
      .Card__card--carousel__2gFqrf_4 {
        margin: 24px 0; }
      .Card__card__cwFFUad8 + .Card__card__cwFFUad8 {
        margin-top: 32px; } }
  @media (min-width: 37.5625em) {
    .Card__card--carousel__2gFqrf_4 {
      padding-right: 12px;
      padding-left: 12px; } }
  @media (min-width: 60.0625em) {
    .Card__card--carousel__2gFqrf_4 {
      padding-right: 12px; } }
  .Card__card__cwFFUad8:hover .Card__wrapper__2HwxoSe5 img {
    transform: scale(1.1);
    transition: transform 3s ease-in; }
  .Card__card__cwFFUad8 img {
    vertical-align: top;
    z-index: 0; }
  .Card__card--featured__1JTV-6DH .Card__wrapper__2HwxoSe5:after, .Card__card--fullImage__1vgvxjQV .Card__wrapper__2HwxoSe5:after, .Card__card--quote__n033pox2 .Card__wrapper__2HwxoSe5:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0), #181818);
    z-index: 1;
    opacity: 0;
    content: '';
    transition: opacity 0s ease-out; }
  .Card__card--featured__1JTV-6DH .Card__wrapper__2HwxoSe5 img, .Card__card--fullImage__1vgvxjQV .Card__wrapper__2HwxoSe5 img, .Card__card--quote__n033pox2 .Card__wrapper__2HwxoSe5 img {
    transition: transform 0.8s ease; }
  .Card__card--featured__1JTV-6DH .Card__wrapper--visible__1LdTLCPj:after, .Card__card--fullImage__1vgvxjQV .Card__wrapper--visible__1LdTLCPj:after, .Card__card--quote__n033pox2 .Card__wrapper--visible__1LdTLCPj:after {
    opacity: 1;
    transition: opacity 1s ease-out; }
  .Card__card--featured__1JTV-6DH .Card__content__1iV95PHv, .Card__card--fullImage__1vgvxjQV .Card__content__1iV95PHv, .Card__card--quote__n033pox2 .Card__content__1iV95PHv {
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    padding: 35px;
    z-index: 2; }
  .Card__card--featured__1JTV-6DH {
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 100%;
    margin-bottom: 16px; }
    .Card__card--featured__1JTV-6DH + .Card__card--featured__1JTV-6DH {
      margin-top: 16px; }
    @media (min-width: 37.5625em) {
      .Card__card--featured__1JTV-6DH {
        padding: 0 12px;
        padding-top: 16px;
        max-width: calc(330px + 32px);
        margin-bottom: 12px; }
        .Card__card--featured__1JTV-6DH + .Card__card--featured__1JTV-6DH {
          margin-top: 0; } }
    @media (min-width: 60.0625em) {
      .Card__card--featured__1JTV-6DH {
        padding-top: 48px; } }
    @media (min-width: 60.0625em) {
      .Card__card--featured__1JTV-6DH {
        max-width: 100%; } }
    @media (min-width: 80.0625em) {
      .Card__card--featured__1JTV-6DH {
        padding-top: 16px;
        padding: 0 16px; } }
    .Card__card--featured__1JTV-6DH .Card__wrapper__2HwxoSe5 {
      height: 420px; }
      @media (min-width: 37.5625em) {
        .Card__card--featured__1JTV-6DH .Card__wrapper__2HwxoSe5 {
          height: 300px; } }
      @media (min-width: 60.0625em) {
        .Card__card--featured__1JTV-6DH .Card__wrapper__2HwxoSe5 {
          height: 332px; } }
      @media (min-width: 80.0625em) {
        .Card__card--featured__1JTV-6DH .Card__wrapper__2HwxoSe5 {
          height: 450px; } }
  .Card__card--carousel__2gFqrf_4 {
    max-width: 100%; }
    .Card__card--carousel__2gFqrf_4 .Card__wrapper__2HwxoSe5 {
      height: 345px; }
      @media (min-width: 37.5625em) {
        .Card__card--carousel__2gFqrf_4 .Card__wrapper__2HwxoSe5 {
          height: 300px; } }
      @media (min-width: 60.0625em) {
        .Card__card--carousel__2gFqrf_4 .Card__wrapper__2HwxoSe5 {
          height: 277px; } }
      @media (min-width: 80.0625em) {
        .Card__card--carousel__2gFqrf_4 .Card__wrapper__2HwxoSe5 {
          height: 379px; } }
      @media (min-width: 100.0625em) {
        .Card__card--carousel__2gFqrf_4 .Card__wrapper__2HwxoSe5 {
          height: 414px; } }
      .Card__card--carousel__2gFqrf_4 .Card__wrapper__2HwxoSe5:after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(to bottom, rgba(24, 24, 24, 0), #181818);
        z-index: 1;
        opacity: 0;
        content: '';
        transition: opacity 0s ease-out; }
      .Card__card--carousel__2gFqrf_4 .Card__wrapper--visible__1LdTLCPj:after {
        opacity: 1;
        transition: opacity 1s ease-out; }
    .Card__card--carousel__2gFqrf_4 .Card__content__1iV95PHv {
      position: absolute;
      left: 0;
      bottom: 0;
      color: #fff;
      padding: 35px;
      z-index: 2; }

.Card__wrapper__2HwxoSe5 {
  position: relative;
  width: 100%;
  overflow: hidden; }

.Card__content__1iV95PHv {
  padding: 24px 0px;
  color: #181818; }

.Card__quote__31V_L1-Z {
  margin: 0;
  text-transform: uppercase; }
  .Card__quote__31V_L1-Z blockquote {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    margin: 0;
    font-size: 14px;
    line-height: 1.5em; }
    .Card__quote__31V_L1-Z blockquote p {
      margin: 0;
      padding: 0 0 0 12px;
      display: block;
      position: relative; }
      .Card__quote__31V_L1-Z blockquote p::before, .Card__quote__31V_L1-Z blockquote p::after {
        content: '"';
        font-size: 26px;
        line-height: 16px;
        vertical-align: bottom; }
      .Card__quote__31V_L1-Z blockquote p::before {
        position: absolute;
        top: 4px;
        left: 0; }
  .Card__quote__31V_L1-Z figcaption {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    margin: 22px 0 0;
    display: flex;
    align-items: center; }
    .Card__quote__31V_L1-Z figcaption::before {
      content: '';
      width: 55px;
      height: 2px;
      margin: 0 13px 0 0;
      background: #fff;
      display: block; }

.Card__uptitle__2xNHN64S {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  margin: 0 0 16px; }

.Card__chapter__23KoHR4y {
  margin: 0 0 16px; }

.Card__excerpt__1G3XYGF4 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin: 8px 0 0; }

.Card__share__31qCenQ1 {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  text-align: right;
  z-index: 3; }

@keyframes CardFeatured__fillBar__1TADUY0M {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CardFeatured__wrapper__2hIUF1Qs {
  margin: 24px 12px;
  padding: 0;
  text-align: left;
  background: transparent;
  border: none;
  display: block;
  position: relative; }
  .theme-ferrari-dark .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-light .CardFeatured__wrapper__2hIUF1Qs {
    color: #181818; }
  .theme-ferrari-sf90-stradale .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-f488-pista .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-f488-spider .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .CardFeatured__wrapper__2hIUF1Qs {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .CardFeatured__wrapper__2hIUF1Qs {
    color: #181818; }
  .theme-ferrari-f8-spider .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-812-gts .CardFeatured__wrapper__2hIUF1Qs {
    color: #181818; }
  .theme-ferrari-f169 .CardFeatured__wrapper__2hIUF1Qs {
    color: #181818; }
  .theme-ferrari-scuderia-dark .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .CardFeatured__wrapper__2hIUF1Qs {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-races-dark .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .CardFeatured__wrapper__2hIUF1Qs {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .CardFeatured__wrapper__2hIUF1Qs {
      width: calc(50% - 24px); } }
  .CardFeatured__wrapper__2hIUF1Qs[type='button'] {
    width: calc(100% - 24px);
    cursor: pointer; }
    @media (min-width: 37.5625em) {
      .CardFeatured__wrapper__2hIUF1Qs[type='button'] {
        width: calc(50% - 24px); } }
  .CardFeatured__wrapper__2hIUF1Qs:hover .CardFeatured__image__24On7G3a {
    transform: scale(1.1);
    transition: opacity 3s ease, transform 3s ease; }
  .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-s__1gxIaxV- {
    max-width: 392px; }
    @media (min-width: 60.0625em) {
      .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-s__1gxIaxV- {
        width: calc(33.33% - 24px); } }
  @media (min-width: 60.0625em) {
    .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-m__3wCX9rsy {
      width: calc(50% - 24px); } }
  .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-l__3q7L2PcW {
    max-width: 800px; }
    @media (min-width: 60.0625em) {
      .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-l__3q7L2PcW {
        width: calc(66.66% - 24px); } }
  .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-xl__2Mfmv25l {
    width: calc(100% - 24px); }
  @media (min-width: 80.0625em) {
    .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-l__3q7L2PcW .CardFeatured__quote__1Z68gKmE blockquote, .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-xl__2Mfmv25l .CardFeatured__quote__1Z68gKmE blockquote {
      font-size: 16px;
      line-height: 28px; } }
  @media (min-width: 80.0625em) {
    .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-l__3q7L2PcW .CardFeatured__quote__1Z68gKmE blockquote p::before, .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-l__3q7L2PcW .CardFeatured__quote__1Z68gKmE blockquote p::after, .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-xl__2Mfmv25l .CardFeatured__quote__1Z68gKmE blockquote p::before, .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-xl__2Mfmv25l .CardFeatured__quote__1Z68gKmE blockquote p::after {
      font-size: 28px;
      line-height: 20px; } }
  .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-half__2vXHCnEn .CardFeatured__media__1B1Pk-VD {
    padding-top: 56.25%;
    position: relative; }
    .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-half__2vXHCnEn .CardFeatured__media__1B1Pk-VD .CardFeatured__video__20OL5Zne,
    .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-half__2vXHCnEn .CardFeatured__media__1B1Pk-VD .CardFeatured__image__24On7G3a {
      width: 100%;
      position: absolute;
      top: 0;
      left: 0; }
  .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- {
    height: 420px;
    color: #fff; }
    @media (min-width: 37.5625em) {
      .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- {
        height: 300px; } }
    @media (min-width: 60.0625em) {
      .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- {
        height: 332px; } }
    @media (min-width: 80.0625em) {
      .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- {
        height: 450px; } }
    .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT-::before {
      content: '';
      width: 100%;
      height: 100%;
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0), #181818);
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1; }
    .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- .CardFeatured__content__1vuz5Dlf {
      width: 100%;
      padding: 16px 24px;
      position: absolute;
      left: 0;
      bottom: 0;
      z-index: 2; }
    .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- .CardFeatured__media__1B1Pk-VD {
      width: 100%;
      height: 100%; }
    .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- .CardFeatured__chapter__2Gjuy51w &gt; div {
      color: currentColor; }
      .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- .CardFeatured__chapter__2Gjuy51w &gt; div &gt; strong,
      .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- .CardFeatured__chapter__2Gjuy51w &gt; div &gt; span {
        color: currentColor; }
        .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- .CardFeatured__chapter__2Gjuy51w &gt; div &gt; strong &gt; i,
        .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- .CardFeatured__chapter__2Gjuy51w &gt; div &gt; span &gt; i {
          color: currentColor; }
    .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- .CardFeatured__chapter-single__CZnh0jhq &gt; div {
      color: currentColor; }
      .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- .CardFeatured__chapter-single__CZnh0jhq &gt; div &gt; span {
        display: none; }
      .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- .CardFeatured__chapter-single__CZnh0jhq &gt; div &gt; strong {
        color: currentColor; }
        .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- .CardFeatured__chapter-single__CZnh0jhq &gt; div &gt; strong &gt; i {
          color: currentColor; }
    .CardFeatured__wrapper__2hIUF1Qs.CardFeatured__-full__1RcTduT- .CardFeatured__title__10i0r-5l &gt; h2 {
      color: currentColor; }

.CardFeatured__media__1B1Pk-VD {
  overflow: hidden; }
  .CardFeatured__media__1B1Pk-VD.CardFeatured__-video__bQVlX649 .CardFeatured__image__24On7G3a {
    opacity: 0;
    transition: opacity 3s ease, transform 3s ease; }
  .CardFeatured__media__1B1Pk-VD.CardFeatured__-video__bQVlX649 .CardFeatured__video__20OL5Zne {
    opacity: 1;
    transition: opacity 3s ease; }
  .CardFeatured__media__1B1Pk-VD .CardFeatured__video__20OL5Zne,
  .CardFeatured__media__1B1Pk-VD .CardFeatured__image__24On7G3a {
    height: 100%; }
  .CardFeatured__media__1B1Pk-VD .CardFeatured__image__24On7G3a {
    transition: opacity 1.5s ease, transform 1.5s ease; }
    .CardFeatured__media__1B1Pk-VD .CardFeatured__image__24On7G3a div {
      background: none; }
  .CardFeatured__media__1B1Pk-VD .CardFeatured__video__20OL5Zne {
    opacity: 0;
    transition: opacity 1.5s ease; }

.CardFeatured__share__Cm5hUCc2 {
  width: 100%;
  height: 100%;
  text-align: right;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2; }

.CardFeatured__quote__1Z68gKmE,
.CardFeatured__title__10i0r-5l,
.CardFeatured__excerpt__34Bqz-LR {
  margin: 8px 0; }

.CardFeatured__quote__1Z68gKmE {
  text-transform: uppercase; }
  .CardFeatured__quote__1Z68gKmE blockquote {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    margin: 0;
    font-size: 14px;
    line-height: 1.5em; }
    .CardFeatured__quote__1Z68gKmE blockquote p {
      max-width: 480px;
      margin: 0;
      padding: 0 0 0 16px;
      display: block;
      position: relative; }
      .CardFeatured__quote__1Z68gKmE blockquote p::before, .CardFeatured__quote__1Z68gKmE blockquote p::after {
        content: '"';
        font-size: 26px;
        line-height: 16px;
        vertical-align: bottom; }
      .CardFeatured__quote__1Z68gKmE blockquote p::before {
        position: absolute;
        top: 4px;
        left: 0; }
  .CardFeatured__quote__1Z68gKmE figcaption {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    margin: 16px 0 0;
    display: flex;
    align-items: center; }
    .CardFeatured__quote__1Z68gKmE figcaption::before {
      content: '';
      width: 55px;
      height: 2px;
      margin: 0 8px 0 16px;
      background: currentColor;
      display: block; }

.CardFeatured__chapter__2Gjuy51w {
  margin: 24px 0 16px; }

.CardFeatured__excerpt__34Bqz-LR {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em; }
  .CardFeatured__excerpt__34Bqz-LR p {
    color: currentColor; }

@keyframes CardProduct__fillBar__3NF8bKrU {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CardProduct__wrapper__2mv7v2jl {
  position: relative;
  width: 100%;
  color: #303030; }

.CardProduct__image__3rK8OLkd {
  position: relative;
  overflow: hidden;
  display: block;
  border: 1px solid #d4d2d2; }
  .CardProduct__image__3rK8OLkd:before {
    content: '';
    display: block;
    height: 0px;
    padding-bottom: 100%; }
  .CardProduct__image__3rK8OLkd &gt; img,
  .CardProduct__image__3rK8OLkd &gt; object,
  .CardProduct__image__3rK8OLkd &gt; canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 100.5%; }
  .CardProduct__image__3rK8OLkd &gt; iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.CardProduct__label__2ZvqieU9 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 11px;
  letter-spacing: 1px;
  color: #fff;
  background-color: #DA291C;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  min-width: 100px;
  padding: 11px 0; }

.CardProduct__category__2WdYPAl5 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase; }

.CardProduct__title__1vZg-qvI {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  font-size: 13px; }
  @media (min-width: 60.0625em) {
    .CardProduct__title__1vZg-qvI {
      font-size: 18px; } }

@keyframes CardSimple__fillBar__gchnQeU7 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CardSimple__wrapper__2W86wb6b {
  position: relative;
  width: 100%;
  border: 1px solid #d4d2d2; }
  .CardSimple__wrapper__2W86wb6b:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 47%;
    opacity: 0.7;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.7)); }

.CardSimple__image__2KdqwGpA {
  display: block; }

.CardSimple__title__6qM_a5_9 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  font-size: 20px;
  color: #fff;
  padding: 0 24px 24px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1; }

@keyframes CardTeamMember__fillBar__3iU3HiAZ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.theme-ferrari-dark .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-ferrari-carbon .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-light .CardTeamMember__wrapper__1Lqw84fW {
  color: #181818; }

.theme-ferrari-sf90-stradale .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-f8-tributo .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-monza-sp1 .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-monza-sp2 .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-f488-pista .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-f488-spider .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-f488-pista-spider .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-f812-superfast .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-gtc4-lusso .CardTeamMember__wrapper__1Lqw84fW {
  color: #181818; }

.theme-ferrari-gtc4-lusso-t .CardTeamMember__wrapper__1Lqw84fW {
  color: #181818; }

.theme-ferrari-f8-spider .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-812-gts .CardTeamMember__wrapper__1Lqw84fW {
  color: #181818; }

.theme-ferrari-f169 .CardTeamMember__wrapper__1Lqw84fW {
  color: #181818; }

.theme-ferrari-scuderia-dark .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-giallo-modena .CardTeamMember__wrapper__1Lqw84fW {
  color: #181818; }

.theme-ferrari-giallo-modena-dark .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-races-dark .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-portofinom-dark-blue .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.theme-ferrari-sf90-spider-graphite-black .CardTeamMember__wrapper__1Lqw84fW {
  color: #ffffff; }

.CardTeamMember__photo__3XjIJ0HX {
  padding-top: 75%;
  overflow: hidden;
  position: relative; }
  .CardTeamMember__photo__3XjIJ0HX &gt; img {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover; }

.CardTeamMember__name__3qoZ3o2v {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  line-height: 1.3em;
  margin: 16px 0 0; }

.CardTeamMember__role__1-EpLdY1 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin: 0 0 16px; }

.CardTeamMember__contacts__Q03jMuaZ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: normal; }
  .CardTeamMember__contacts__Q03jMuaZ &gt; li {
    margin: 8px 0;
    display: flex;
    overflow-wrap: anywhere; }
    .CardTeamMember__contacts__Q03jMuaZ &gt; li:first-child {
      font-size: 11px; }
    .CardTeamMember__contacts__Q03jMuaZ &gt; li &gt; a {
      color: currentColor; }

@keyframes CardVideo__fillBar__1HHDhldx {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CardVideo__wrapper__2tuo19D_ {
  padding: 0 8px 16px; }
  .theme-ferrari-dark .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-ferrari-carbon .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #181818; }
  .theme-ferrari-light .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #eeeded; }
  .theme-ferrari-sf90-stradale .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #252627; }
  .theme-ferrari-f8-tributo .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #101724; }
  .theme-ferrari-monza-sp1 .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-monza-sp2 .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-f488-pista .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #1E2128; }
  .theme-ferrari-f488-spider .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #0F2331; }
  .theme-ferrari-f488-pista-spider .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #212334; }
  .theme-ferrari-f812-superfast .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #3C0B0D; }
  .theme-ferrari-gtc4-lusso .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #A0A7AC; }
  .theme-ferrari-f8-spider .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #1b1a17; }
  .theme-ferrari-812-gts .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #dbdbdb; }
  .theme-ferrari-f169 .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #dbdbdb; }
  .theme-ferrari-scuderia-dark .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #414141; }
  .theme-ferrari-giallo-modena .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #eeeded; }
  .theme-ferrari-giallo-modena-dark .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #303030; }
  .theme-ferrari-races-dark .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #303035; }
  .theme-ferrari-portofinom-dark-blue .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .CardVideo__wrapper__2tuo19D_ {
    border-bottom: 1px solid #252A2B; }

.CardVideo__button__3g6dH2X1 {
  width: 100%;
  margin: 0 0 14px;
  padding: 0;
  background: none;
  border: none;
  display: block;
  position: relative;
  cursor: pointer; }
  .CardVideo__button__3g6dH2X1 &gt; i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.CardVideo__img__1Q_nHTPY {
  width: 100%;
  display: block; }

.CardVideo__title__1y5f4Mhf,
.CardVideo__text__2RdtXgcP {
  margin: 8px 0; }

.CardVideo__title__1y5f4Mhf {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  text-transform: uppercase; }
  .theme-ferrari-dark .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-light .CardVideo__title__1y5f4Mhf {
    color: #181818; }
  .theme-ferrari-sf90-stradale .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-f488-pista .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-f488-spider .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .CardVideo__title__1y5f4Mhf {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .CardVideo__title__1y5f4Mhf {
    color: #181818; }
  .theme-ferrari-f8-spider .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-812-gts .CardVideo__title__1y5f4Mhf {
    color: #181818; }
  .theme-ferrari-f169 .CardVideo__title__1y5f4Mhf {
    color: #181818; }
  .theme-ferrari-scuderia-dark .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .CardVideo__title__1y5f4Mhf {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-races-dark .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .CardVideo__title__1y5f4Mhf {
    color: #ffffff; }

.CardVideo__text__2RdtXgcP {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  line-height: normal;
  text-transform: none; }
  .theme-ferrari-dark .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-light .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .CardVideo__text__2RdtXgcP {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .CardVideo__text__2RdtXgcP {
    color: #505050; }
  .theme-ferrari-f8-spider .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-f169 .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .CardVideo__text__2RdtXgcP {
    color: #8f8f8f; }

.CardVideo__download__3TO7Cq4S {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin: 14px 0 0;
  text-transform: uppercase;
  transition: opacity 0.3s ease; }
  .theme-ferrari-dark .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-light .CardVideo__download__3TO7Cq4S {
    color: #181818; }
  .theme-ferrari-sf90-stradale .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-f488-pista .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-f488-spider .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .CardVideo__download__3TO7Cq4S {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .CardVideo__download__3TO7Cq4S {
    color: #181818; }
  .theme-ferrari-f8-spider .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-812-gts .CardVideo__download__3TO7Cq4S {
    color: #181818; }
  .theme-ferrari-f169 .CardVideo__download__3TO7Cq4S {
    color: #181818; }
  .theme-ferrari-scuderia-dark .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .CardVideo__download__3TO7Cq4S {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-races-dark .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .CardVideo__download__3TO7Cq4S {
    color: #ffffff; }
  .CardVideo__download__3TO7Cq4S:hover {
    opacity: 0.5; }

@keyframes Carousel__fillBar__2Ae4uraN {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Carousel__container__6clwioBJ {
  position: relative;
  max-height: 100%;
  overflow: hidden;
  width: 100%; }
  .Carousel__container--fullHeight__2GkN4NtK {
    height: 100%; }
    .Carousel__container--fullHeight__2GkN4NtK .swiper-container {
      height: 100%; }
  .Carousel__container--overflow__3XCP4etE {
    overflow: visible; }
  .Carousel__container__6clwioBJ .swiper-container {
    overflow: visible; }
  @media print {
    .Carousel__container__6clwioBJ .swiper-wrapper {
      display: block; } }
  @media print {
    .Carousel__container__6clwioBJ .swiper-slide {
      display: inline-block; } }
  .Carousel__container__6clwioBJ .swiper-slide img {
    max-width: 100%; }
  .Carousel__container__6clwioBJ .Carousel__prev-slide__1boVtd2G,
  .Carousel__container__6clwioBJ .Carousel__next-slide__1csB87HG {
    position: absolute;
    outline: 0;
    z-index: 1;
    top: 0;
    right: 100%;
    height: 100%;
    width: 100%; }
  .Carousel__container__6clwioBJ .Carousel__next-slide__1csB87HG {
    right: auto;
    left: 100%; }
  .Carousel__container__6clwioBJ .arrow-next,
  .Carousel__container__6clwioBJ .arrow-prev {
    display: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 48px;
    z-index: 100;
    cursor: pointer;
    transition: opacity 200ms; }
    .Carousel__container__6clwioBJ .arrow-next svg,
    .Carousel__container__6clwioBJ .arrow-prev svg {
      fill: currentColor; }
    .Carousel__container__6clwioBJ .arrow-next.arrow-next--long, .Carousel__container__6clwioBJ .arrow-next.arrow-prev--long,
    .Carousel__container__6clwioBJ .arrow-prev.arrow-next--long,
    .Carousel__container__6clwioBJ .arrow-prev.arrow-prev--long {
      top: auto;
      bottom: 48px;
      transform: none; }
    @media (min-width: 60.0625em) {
      .Carousel__container__6clwioBJ .arrow-next,
      .Carousel__container__6clwioBJ .arrow-prev {
        display: block; } }
    @media print {
      .Carousel__container__6clwioBJ .arrow-next,
      .Carousel__container__6clwioBJ .arrow-prev {
        display: none; } }
    .Carousel__container__6clwioBJ .arrow-next.swiper-button-disabled,
    .Carousel__container__6clwioBJ .arrow-prev.swiper-button-disabled {
      opacity: 0.5;
      cursor: default; }
  .Carousel__container__6clwioBJ .arrow-next {
    right: 20px; }
  .Carousel__container__6clwioBJ .arrow-prev {
    left: 20px; }
  .theme-ferrari-dark .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-ferrari-carbon .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-light .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(24, 24, 24, 0.2); }
  .theme-ferrari-sf90-stradale .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-f8-tributo .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-monza-sp1 .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-monza-sp2 .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-f488-pista .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-f488-spider .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-f488-pista-spider .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-f812-superfast .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-gtc4-lusso .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(24, 24, 24, 0.2); }
  .theme-ferrari-gtc4-lusso-t .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(24, 24, 24, 0.2); }
  .theme-ferrari-f8-spider .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-812-gts .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(24, 24, 24, 0.2); }
  .theme-ferrari-f169 .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(24, 24, 24, 0.2); }
  .theme-ferrari-scuderia-dark .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-giallo-modena .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(24, 24, 24, 0.2); }
  .theme-ferrari-giallo-modena-dark .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-races-dark .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-portofinom-dark-blue .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-sf90-spider-graphite-black .Carousel__container__6clwioBJ .swiper-scrollbar {
    background: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-dark .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-ferrari-carbon .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-light .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-sf90-stradale .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f8-tributo .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-monza-sp1 .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-monza-sp2 .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-pista .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-spider .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-pista-spider .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f812-superfast .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-gtc4-lusso .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-gtc4-lusso-t .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-f8-spider .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-812-gts .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-f169 .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-scuderia-dark .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-giallo-modena .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-giallo-modena-dark .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-races-dark .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-portofinom-dark-blue .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-sf90-spider-graphite-black .Carousel__container__6clwioBJ .swiper-scrollbar-drag {
    background: rgba(255, 255, 255, 0.5); }
  .Carousel__container--outside-arrows__2sAHP2_n .arrow-next,
  .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev {
    top: auto;
    bottom: -5px; }
    .theme-ferrari-dark .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-dark
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-ferrari-carbon .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-ferrari-carbon
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-light .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-light
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #181818; }
    .theme-ferrari-sf90-stradale .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-sf90-stradale
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-f8-tributo .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-f8-tributo
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-monza-sp1 .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-monza-sp1
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-monza-sp2 .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-monza-sp2
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-f488-pista .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-f488-pista
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-f488-spider .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-f488-spider
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-f488-pista-spider .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-f488-pista-spider
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-f812-superfast .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-f812-superfast
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-gtc4-lusso .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-gtc4-lusso
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #181818; }
    .theme-ferrari-gtc4-lusso-t .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-gtc4-lusso-t
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #181818; }
    .theme-ferrari-f8-spider .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-f8-spider
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-812-gts .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-812-gts
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #181818; }
    .theme-ferrari-f169 .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-f169
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #181818; }
    .theme-ferrari-scuderia-dark .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-scuderia-dark
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-giallo-modena .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-giallo-modena
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #181818; }
    .theme-ferrari-giallo-modena-dark .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-giallo-modena-dark
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-races-dark .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-races-dark
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-portofinom-dark-blue
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Carousel__container--outside-arrows__2sAHP2_n .arrow-next svg, .theme-ferrari-sf90-spider-graphite-black
    .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev svg {
      fill: #ffffff; }
  .Carousel__container--outside-arrows__2sAHP2_n .arrow-next {
    right: 0;
    padding: 5px 0 5px 10px; }
  .Carousel__container--outside-arrows__2sAHP2_n .arrow-prev {
    left: 0;
    padding: 5px 10px 5px 0; }

.Carousel__pagination__Zb_scMBH {
  position: absolute;
  bottom: 48px;
  z-index: 2;
  left: 50%;
  z-index: 100;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  padding: 0 24px;
  width: 100%; }
  @media (min-width: 60.0625em) {
    .Carousel__pagination__Zb_scMBH {
      padding: 0;
      width: auto; } }
  .Carousel__pagination__Zb_scMBH.Carousel__pagination-with-link__JsiR3xfk {
    justify-content: space-between; }
    @media (min-width: 60.0625em) {
      .Carousel__pagination__Zb_scMBH.Carousel__pagination-with-link__JsiR3xfk {
        justify-content: center; } }
  .Carousel__pagination--outside__1hZYPqpD {
    bottom: 15px; }
  .Carousel__pagination__Zb_scMBH .bullets {
    font-size: 0;
    white-space: nowrap; }
  .Carousel__pagination__Zb_scMBH .bullet {
    display: inline-block;
    outline: none;
    position: relative;
    opacity: 1;
    width: 20px;
    height: 20px;
    margin: 0 2px;
    cursor: pointer; }
    .Carousel__pagination__Zb_scMBH .bullet:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      width: 6px;
      height: 6px;
      transform: translate(-50%, -50%);
      overflow: hidden;
      border-radius: 100%;
      background: #fff;
      transition: opacity 100ms 100ms; }
      .theme-ferrari-dark .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-ferrari-carbon .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-light .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #181818; }
      .theme-ferrari-sf90-stradale .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-f8-tributo .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-monza-sp1 .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-monza-sp2 .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-f488-pista .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-f488-spider .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-f488-pista-spider .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-f812-superfast .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-gtc4-lusso .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #181818; }
      .theme-ferrari-gtc4-lusso-t .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #181818; }
      .theme-ferrari-f8-spider .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-812-gts .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #181818; }
      .theme-ferrari-f169 .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #181818; }
      .theme-ferrari-scuderia-dark .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-giallo-modena .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #181818; }
      .theme-ferrari-giallo-modena-dark .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-races-dark .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Carousel__pagination__Zb_scMBH .bullet:after {
        background: #ffffff; }
    .Carousel__pagination__Zb_scMBH .bullet:only-child {
      display: none !important; }
    .Carousel__pagination__Zb_scMBH .bullet svg {
      z-index: 1;
      position: absolute;
      top: 50%;
      left: 50%;
      width: 20px;
      height: 20px;
      transform: translate(-50%, -50%) rotate(-90deg) scale(0);
      transition: transform 300ms; }
      .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
        opacity: 0.7;
        fill: #fff; }
        .theme-ferrari-dark .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-ferrari-carbon .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-light .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-sf90-stradale .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-f8-tributo .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-monza-sp1 .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-monza-sp2 .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-f488-pista .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-f488-spider .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-f488-pista-spider .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-f812-superfast .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-gtc4-lusso .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-gtc4-lusso-t .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-f8-spider .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-812-gts .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-f169 .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-scuderia-dark .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-giallo-modena .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-giallo-modena-dark .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-races-dark .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-portofinom-dark-blue .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-sf90-spider-graphite-black .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-bg {
          fill: #ffffff; }
      .Carousel__pagination__Zb_scMBH .bullet svg circle.bullet-progress-circle {
        stroke-dasharray: 70;
        stroke-dashoffset: 70; }
  .Carousel__pagination__Zb_scMBH .bullet--active svg {
    transform: translate(-50%, -50%) rotate(-90deg) scale(1); }
  .Carousel__pagination__Zb_scMBH .bullet--active:after {
    transition: opacity 100ms;
    opacity: 0; }
  .Carousel__pagination__Zb_scMBH.pagination-bullets-dynamic .bullets {
    white-space: nowrap;
    display: flex; }
  .Carousel__pagination__Zb_scMBH.pagination-bullets-dynamic .bullet {
    pointer-events: none;
    flex: 0 0 auto;
    opacity: 0;
    position: relative;
    transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform; }
  .Carousel__pagination__Zb_scMBH.pagination-bullets-dynamic .bullet--active {
    opacity: 1; }
  .Carousel__pagination__Zb_scMBH.pagination-bullets-dynamic .bullet--active-main {
    opacity: 1; }
  .Carousel__pagination__Zb_scMBH.pagination-bullets-dynamic .bullet--active-prev {
    pointer-events: all;
    opacity: 0.6; }
  .Carousel__pagination__Zb_scMBH.pagination-bullets-dynamic .bullet--active-prev-prev {
    pointer-events: all;
    opacity: 0.3; }
  .Carousel__pagination__Zb_scMBH.pagination-bullets-dynamic .bullet--active-next {
    pointer-events: all;
    opacity: 0.6; }
  .Carousel__pagination__Zb_scMBH.pagination-bullets-dynamic .bullet--active-next-next {
    pointer-events: all;
    opacity: 0.3; }
  .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center; }
    .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
      display: inline-block;
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase; }
      .theme-ferrari-dark .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-light .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #181818; }
      .theme-ferrari-sf90-stradale .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-f488-pista .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-f488-spider .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #181818; }
      .theme-ferrari-f8-spider .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-812-gts .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #181818; }
      .theme-ferrari-f169 .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #181818; }
      .theme-ferrari-scuderia-dark .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-races-dark .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Carousel__pagination__Zb_scMBH .Carousel__pagination-link__2-Wakand a {
        color: #ffffff; }
  .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand {
    margin-left: 15px; }
    @media (min-width: 60.0625em) {
      .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
        content: '';
        width: 50px;
        height: 2px;
        margin: 0 0 0 10px; }
        .theme-ferrari-dark .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-ferrari-carbon .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-light .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-sf90-stradale .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-f8-tributo .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-monza-sp1 .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-monza-sp2 .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-f488-pista .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-f488-spider .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-f488-pista-spider .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-f812-superfast .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-gtc4-lusso .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #505050; }
        .theme-ferrari-gtc4-lusso-t .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #505050; }
        .theme-ferrari-f8-spider .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-812-gts .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-f169 .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-scuderia-dark .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-giallo-modena .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-giallo-modena-dark .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-races-dark .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-portofinom-dark-blue .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; }
        .theme-ferrari-sf90-spider-graphite-black .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand:before {
          background-color: #8f8f8f; } }
    @media (min-width: 60.0625em) {
      .Carousel__pagination__Zb_scMBH .bullets:not(.one-slide-only) + .Carousel__pagination-link__2-Wakand a {
        margin-left: 32px; } }

.Carousel__dark__3GrUxSlF .bullet:after, .Carousel__dark-timed__1XA9f3wc .bullet:after {
  background: #181818; }

.Carousel__dark__3GrUxSlF .bullet--active:before, .Carousel__dark-timed__1XA9f3wc .bullet--active:before {
  border-color: #181818; }

.Carousel__timed__10muD7II .bullet--active:before, .Carousel__dark-timed__1XA9f3wc .bullet--active:before {
  border-color: #d4d2d2; }

.Carousel__timed__10muD7II .bullet--active svg, .Carousel__dark-timed__1XA9f3wc .bullet--active svg {
  display: block; }
  .Carousel__timed__10muD7II .bullet--active svg circle.bullet-progress-circle, .Carousel__dark-timed__1XA9f3wc .bullet--active svg circle.bullet-progress-circle {
    stroke: #DA291C; }

.Carousel__hidden-pagination__2CmrbxOV {
  display: none; }

@keyframes ChannelHeader__fillBar__jduOc9gy {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@media print {
  body {
    padding: 80px 40px; }
  #sf-ntw-ferrari,
  #sh-ntw-ferrari {
    display: none !important; } }

.ChannelHeader__nav__15hww6E5 {
  display: none;
  padding: 32px 24px;
  border-bottom: solid 1px rgba(24, 24, 24, 0.15);
  margin-top: 40px; }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-dark {
    background: #181818;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-ferrari-carbon {
    background: #303030;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-light {
    background: #ffffff;
    border-color: rgba(24, 24, 24, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-sf90-stradale {
    background: #303133;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-f8-tributo {
    background: #1E293E;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-monza-sp1 {
    background: #181818;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-monza-sp2 {
    background: #404040;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-f488-pista {
    background: #0E121B;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-f488-spider {
    background: #17354B;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-f488-pista-spider {
    background: #191B29;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-f812-superfast {
    background: #320607;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    border-color: rgba(24, 24, 24, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    border-color: rgba(24, 24, 24, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-f8-spider {
    background: #2c2b27;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-812-gts {
    background: #f6f7f8;
    border-color: rgba(24, 24, 24, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-f169 {
    background: #d0dddd;
    border-color: rgba(24, 24, 24, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-scuderia-dark {
    background: #303030;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-giallo-modena {
    background: #ffffff;
    border-color: rgba(24, 24, 24, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-giallo-modena-dark {
    background: #181818;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-races-dark {
    background: #0D0D16;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    border-color: rgba(255, 255, 255, 0.15); }
  .ChannelHeader__nav__15hww6E5.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    border-color: rgba(255, 255, 255, 0.15); }
  @media (min-width: 60.0625em) {
    .ChannelHeader__nav__15hww6E5 {
      display: block; } }
  .ChannelHeader__nav-content__z5HeicEE {
    display: flex;
    align-items: center; }
  .ChannelHeader__nav-items__1SCGzaqy {
    display: flex;
    list-style: none;
    margin: 0 0 0 auto; }
    .ChannelHeader__nav-items__1SCGzaqy li {
      margin: 0 20px; }
      .ChannelHeader__nav-items__1SCGzaqy li:last-child {
        margin-right: 0; }
    .ChannelHeader__nav-items__1SCGzaqy a, .ChannelHeader__nav-items__1SCGzaqy button {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 0;
      font-size: 11px;
      line-height: 32px;
      text-transform: uppercase; }
      .theme-ferrari-dark .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-dark .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-ferrari-carbon .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-light .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-light .ChannelHeader__nav-items__1SCGzaqy button {
        color: #181818; }
      .theme-ferrari-sf90-stradale .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-sf90-stradale .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-f8-tributo .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-monza-sp1 .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-monza-sp2 .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-f488-pista .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-f488-pista .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-f488-spider .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-f488-spider .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-f488-pista-spider .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-f812-superfast .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-gtc4-lusso .ChannelHeader__nav-items__1SCGzaqy button {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-gtc4-lusso-t .ChannelHeader__nav-items__1SCGzaqy button {
        color: #181818; }
      .theme-ferrari-f8-spider .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-f8-spider .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-812-gts .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-812-gts .ChannelHeader__nav-items__1SCGzaqy button {
        color: #181818; }
      .theme-ferrari-f169 .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-f169 .ChannelHeader__nav-items__1SCGzaqy button {
        color: #181818; }
      .theme-ferrari-scuderia-dark .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-scuderia-dark .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-giallo-modena .ChannelHeader__nav-items__1SCGzaqy button {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-giallo-modena-dark .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-races-dark .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-races-dark .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-portofinom-dark-blue .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .ChannelHeader__nav-items__1SCGzaqy a, .theme-ferrari-sf90-spider-graphite-black .ChannelHeader__nav-items__1SCGzaqy button {
        color: #ffffff; }
    .ChannelHeader__nav-items__1SCGzaqy button {
      background: none;
      border: none; }
  .ChannelHeader__nav__15hww6E5.ChannelHeader__-transparent__oliWyEhT {
    background-color: transparent;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 0.7)) !important;
    border-color: #aeaeae !important; }
  .ChannelHeader__nav__15hww6E5.ChannelHeader__absolute__2ypPFIWk {
    position: absolute;
    width: 100%;
    z-index: 5;
    top: 0; }

@keyframes CompactCard__fillBar__2wme73RU {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CompactCard__compact-card__2Ejk_rgN {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 100%;
  border-radius: 4px;
  overflow: hidden; }
  .CompactCard__compact-card__2Ejk_rgN ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
    padding: 24px 64px 32px 24px;
    border: 1px solid #d4d2d2;
    border-radius: 4px; }
    .theme-ferrari-dark .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-light .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-f8-tributo .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-f488-pista .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-f488-spider .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-f812-superfast .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #505050;
      border-color: #505050; }
    .theme-ferrari-gtc4-lusso-t .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #505050;
      border-color: #505050; }
    .theme-ferrari-f8-spider .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-812-gts .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-f169 .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-giallo-modena .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-races-dark .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    @media (min-width: 60.0625em) {
      .CompactCard__compact-card__2Ejk_rgN .CompactCard__content__2LQV4JMz {
        padding: 32px 64px 48px 32px; } }
  .CompactCard__compact-card__2Ejk_rgN .CompactCard__bg-image__356Be-vn {
    position: relative;
    position: relative;
    overflow: hidden; }
    .CompactCard__compact-card__2Ejk_rgN .CompactCard__bg-image__356Be-vn:before {
      content: '';
      display: block;
      height: 0px;
      padding-bottom: 55.21472%; }
    .CompactCard__compact-card__2Ejk_rgN .CompactCard__bg-image__356Be-vn &gt; img,
    .CompactCard__compact-card__2Ejk_rgN .CompactCard__bg-image__356Be-vn &gt; object,
    .CompactCard__compact-card__2Ejk_rgN .CompactCard__bg-image__356Be-vn &gt; canvas {
      position: absolute;
      top: 0;
      left: 0;
      width: auto;
      height: 100.5%; }
    .CompactCard__compact-card__2Ejk_rgN .CompactCard__bg-image__356Be-vn &gt; iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    @media (min-width: 60.0625em) {
      .CompactCard__compact-card__2Ejk_rgN .CompactCard__bg-image__356Be-vn {
        position: relative;
        overflow: hidden; }
        .CompactCard__compact-card__2Ejk_rgN .CompactCard__bg-image__356Be-vn:before {
          content: '';
          display: block;
          height: 0px;
          padding-bottom: 33.78378%; }
        .CompactCard__compact-card__2Ejk_rgN .CompactCard__bg-image__356Be-vn &gt; img,
        .CompactCard__compact-card__2Ejk_rgN .CompactCard__bg-image__356Be-vn &gt; object,
        .CompactCard__compact-card__2Ejk_rgN .CompactCard__bg-image__356Be-vn &gt; canvas {
          position: absolute;
          top: 0;
          left: 0;
          width: auto;
          height: 100.5%; }
        .CompactCard__compact-card__2Ejk_rgN .CompactCard__bg-image__356Be-vn &gt; iframe {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%; } }
  .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
    color: #8f8f8f;
    display: block;
    border-radius: 4px;
    font-size: 10px;
    font-weight: 500;
    line-height: 1.1;
    letter-spacing: 1.5px;
    text-transform: uppercase; }
    .theme-ferrari-dark .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-light .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-f8-tributo .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-f488-pista .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-f488-spider .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-f812-superfast .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #505050;
      border-color: #505050; }
    .theme-ferrari-gtc4-lusso-t .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #505050;
      border-color: #505050; }
    .theme-ferrari-f8-spider .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-812-gts .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-f169 .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-giallo-modena .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-races-dark .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .CompactCard__compact-card__2Ejk_rgN .CompactCard__label__1lywallu {
      color: #8f8f8f;
      border-color: #8f8f8f; }
  .CompactCard__compact-card__2Ejk_rgN .CompactCard__tag-list__1wSEfrBm {
    display: flex;
    flex-wrap: wrap;
    margin: 16px 0; }
    .CompactCard__compact-card__2Ejk_rgN .CompactCard__tag-list__1wSEfrBm li {
      margin-top: 8px; }
      .CompactCard__compact-card__2Ejk_rgN .CompactCard__tag-list__1wSEfrBm li:not(:last-child) {
        margin-right: 8px; }
      .CompactCard__compact-card__2Ejk_rgN .CompactCard__tag-list__1wSEfrBm li button {
        cursor: default;
        pointer-events: none; }
    .CompactCard__compact-card__2Ejk_rgN .CompactCard__tag-list__1wSEfrBm span {
      border: 1px solid #8f8f8f;
      padding: 8px; }
  .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv {
    margin-top: 48px; }
    .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
      display: flex;
      flex-direction: column;
      margin-bottom: 8px;
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 0;
      font-size: 11px;
      line-height: 32px;
      line-height: 24px; }
      .theme-ferrari-dark .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-light .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #181818; }
      .theme-ferrari-sf90-stradale .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-f488-pista .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-f488-spider .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #181818; }
      .theme-ferrari-f8-spider .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-812-gts .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #181818; }
      .theme-ferrari-f169 .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #181818; }
      .theme-ferrari-scuderia-dark .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-races-dark .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li {
        color: #ffffff; }
      .CompactCard__compact-card__2Ejk_rgN .CompactCard__info-list__1gVGKaIv li a {
        text-decoration: underline; }
  .CompactCard__compact-card__2Ejk_rgN .CompactCard__cta__1I1arUNS &gt; * {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  .CompactCard__compact-card__2Ejk_rgN .CompactCard__bookmark-btn__-aKGLvLq {
    position: absolute;
    right: 16px;
    top: 16px; }
    .CompactCard__compact-card__2Ejk_rgN .CompactCard__bookmark-btn__-aKGLvLq button {
      border: 2px solid #eeeded !important; }
  .CompactCard__compact-card__2Ejk_rgN.CompactCard__actions__1JwlwMxX .CompactCard__content__2LQV4JMz {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0; }
  .CompactCard__compact-card__2Ejk_rgN.CompactCard__image__33CVFn1Y .CompactCard__content__2LQV4JMz {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

@keyframes Controlled360__fillBar__2Dwz_BAL {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Controlled360__container__3r2Phz5D {
  visibility: visible; }

@keyframes Countdown__fillBar__3p79oUhG {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Countdown__container__31I8M_Ts {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  padding: 0 10px 0 0;
  transform: scale(0.8); }
  @media screen and (min-width: 340px) {
    .Countdown__container__31I8M_Ts {
      transform: scale(1); } }

.Countdown__shape1__2SRwuxY5 {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  color: #fff;
  width: 230px;
  height: 58px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAAA6CAMAAACTSNXdAAABlVBMVEUAAAAAAAAAAAADAwMBAQEAAAAGBgYODg4eHh4AAAAEBAQuLi4REREEBAQWFhYBAQECAgIBAQEODg4BAQEAAAAzMzMAAAAJCQkAAAAAAAAtLS0AAAAGBgYCAgITExMDAwMAAAASEhIKCgoAAAASEhJ4eHgAAAAEBARXV1cHBwdxcXFOTk4AAAB+fn4pKSkPDw9OTk6rq6tYWFgdHR11dXVdXV0AAAAAAABUVFQGBgY6Ojo3NzeMjIwPDw8AAAAAAAAEBAQKCgoQEBANDQ0dHR0UFBQaGhoICAgjIyMoKCg6OjogICAYGBgxMTE0NDQvLy8sLCxFRUU3NzcrKysXFxclJSVUVFRAQEBJSUk+Pj5RUVFOTk5MTExwcHBaWlo/Pz9ISEhtbW1CQkJXV1eGhoaCgoJgYGCpqal+fn53d3dzc3NjY2NdXV0tLS1paWnExMTAwMC9vb2ZmZmWlpaNjY16enpmZma5ubm2traysrKvr6+kpKSKioplZWXQ0NClpaWjo6OQkJCenp6dnZ38/Pzb29vLy8tro8nWAAAAP3RSTlMAgGBmY4JqBmzDh29sFg3g1fCLVUNAKyD3mZOOdm9SJfv27ejPurGuo6ORdjcZ/fr49vXnzc3LysO5uLKgnUsKhzJPAAALhklEQVRo3pxYCa8MQRBm3UEQd5wRcUYQJIj4qrvn3LHz1lrs4rnv+75v8b9tlelpPaYR9fJ6dquvOr+q2RnttHh2p9OZvWgy7O5MaOGsTmdRZ1ZnMk4GnuoE6C8z8/kxa3bL1Ky5/OTb5vIqvkyYzOWRSaYm22fN6szaNXv2rJ9bZ89n5twJky9YxNLOmrB536LOwsnXyRhQcz3oLKCRAYhQ0wn8Tgoepahpyp8jtJKWf/2XVTAtvIRYpBhQ13g+ucfbixIowXQOegB8wXDqSEDNJbAUFjNCk3E2sCVomdSIBgTEuBlef1Gm7nu8M9fsVuhbxGsSAFfl1nMApRgAp89enQZuT21s13IFxuy5c4RqKznRslYVtSzyZ0zsZj1SwghM5r6BHsqn2K27QNZbRoQasEcvZMxUBJycjIRbyiiVX88wUOhhScCZ2wGcEqGNi8ZvPHYRolhV4mVgmoZTN7y8z7HdXHQNLj3IU9oxT4k9H4NpBGSkpyZjxOZ4ytrio5jzOYArOBYAoM24AJHF3jEQw0lQXvIvPo3fqeeL5DlaDkpaZhG3BXshCmueJO1FS1GdpiRioQ0eCeckKDeGTRgro3q3Rti7uF3NXRKcEj1Dm0kGBqCnAHDHJZjxg66PP5MhPz2N00s1dMzc18iPi+tAFWzEhh+WJ24ANwYgdhyA8m4fYgS6cw0jjN8cDgMQyNq8lLjoM6dHLB8FcDBMl534Gh5R1BrQcO4mCHmPE5XbAM2OjDn/kOY4HWE6BSKeOnH+9PkUw9vo04p2LY8/g0SDTUrxntEiZWavciboJo5HHlApagnjEBI3HD2wLHOZTgDnlZvm1FSVolpGTOEawVzkvWci6Lz42gVOGzKg6aUBZ26zoopl4hpXCti0olqssRMvQojO4X9I2TEq/TLURcqCGC4rHxCTyDLSN7sw06QB9UnFNBy/YPb5W9jQruVqPwKHng4EPK+1tYDuE/naxa5q9P4l1Ht+Vujm2oKAFESIJHbpHZybCehP/hB/5Gv7b0Eo9u1pV3NmBfEXJToKD2AoJ0AcXFXKkZWeTIu2I0QiKYUitrCffH72+8qx52cF0TumM5KqOkbyWfhXBOgK4CydvcreyXe2azlvycha7y7I5vsteJS3I4dHnC7Qkjq9OgDUrx1egy7UOp13EarLZpSkwFUxzw0l9axvT31CVWVXpL8A6vroDZCsbFdzOYc8QMhlTwT00wrBbS03BGOCzdwJF2BxUismT2PlDJJ/aOZYaeaKbg7QS+be7opMl+Xah6ArRITuM4MS8XPiBm68IABAB+VcMf1j3u2kUuTKlnWMFheeDQNoFPQ2RX4GDnltqmWq9nvf+tkScbejBvXejzK+BUhy46LiO8+ILW8TMOy0a7kJKFigog+jcMa1QoZH11wO2iDkEsj6PRa7u5Yg9bUfi/4KPpkhYAaNPkGeiYw9e35McQrco7QKMJLmMpniW6k/ACLx883elnntas6B7IwBc9K7bwCQhZPrbkb56Sp9yOsqeFvApeu+uLJEp8UQcjya4C3WulTdbF7Jlgfsi/xudQa0jDdk6SWx3kOASr5sRwCAtgDnFCs6VXmApICoi3a7ExTnAcidDMFoknGxV6GQdjVXkYXZ2PmayOU3G+mS/05D0HVqZw0kLHlvmUBBmtoz+WWJdVodAKC7UktEiEsWEp9IftQFSsKGlMvQ6WZaanD6OybZiS6KuudPmuCtEujInhlDwNrBfPeu5J8LexlZKMJ9jQfnORdlyek3DMGScIcCALSg8hFfR3yUoqSGR2V10Ii9KAy1b7V6iqzjBsKJm5iUyr/rB4yfuHX+GHKFKJLTFceeCHUmuiiInEwB9xjhFDYGAMhV5humehtJkAqYaquH6tqbSRnmBKlstG7lpTreRkHzWCUcNyGpaomGK7C565Wva1sWiuQsobgNriUvABwIANA6EHtTDUEQrwPKAuyJypFk3TD1l9J30lfA+favlMDVosuSyiWgEhFB5s848/Hiq/dhgFECuhif0cBtpXPQW8wMANB+jni64r1YjKUPuk+2pSOBPAumtXuKOkBdC/rOBH4uI//p88NEdoGqFp+ze7InPFycBvKUoWPI120OvE/PB66X0BRxxVCRqix6r5CjTR2H+alm4/P3VvD0n6LavSifxB8tUIpEUi/PnYDWkDSoiqoG8F5i7/PkoAhHAwC0lcaT7V0/ofDeNub6AkJ00lMyTZDRn15GqLBw84+kyRbpWD8Dil59YtKdBiJDOfQLYTziVZJxgffpVUB/nADXJA4/8Kl3I0DrN6Jy7PdukW9p7brCabKxfApBGjbANpyklzK3tKtsMvUlU74KQCUiTuGXBB16n17HfiTqVYVZXWdVbojJH7b0dlS6lpT80NXkQtEzia0SUwr4a17GLXFPj8/66VGm7heTVwlQyh03AWwIANAyiCBkerxnIMcoCFRTdMLWa+cOm4WlNYFxOlHsALloZmQjfUO4Td6eLAMSyySb19qaLhHjpgVQCOfCmgAALUzZic940dUeMOx/t3fFxsH8BdQOyVybY7Ukvyl1Lbx1NrUoF8xhqo022ZxW19uKZiDBJwK9ZOYd8cEgr+B/bbAD6suhOVV+Mty9qx/VmknP0zAQhhVBOfSA2PdFCIFAAg4c4IDQM7aTtE0TKNBCacV2AMQudoRAgED8blQT13KJDyyC8Jzar1I+T8bzZuZ19CXc/zCIG7sKAxIvLxW0er+K8mH7yhPxmtcDDCPbW2ocd1iwNSJAYtf/qW726dlon/l9mANjtEK9CT3mWzRwORZ3yKNGx1MIuGX/OAHS1fxf0AB6BBU5+ObzVCSZZ+FeH0SmbjNNxCVP6mKYwmi4ooWyvHi5qh09osSFx4/xjeosVKEflvbtp3QpdN970bXNUa4/CVDdQ+CrACZ1OvnclQc2xJFE1xo67L9CFnucCnGuAeLvj74KG9c3h7kWVZg56DlK9EsoNYBIKqhnCKjzvtzEuBSaprRpfpUBP8lV29jNAEUK5ORAvjsmQM9Apzy2O3YAb6iZWq2dElDViqqIkPK3sJIZ+hIK9sc6IMWrHDSvQHSvHp5FD6yqCcMZgLKS4QshcyofC3HclGO1shmrX7szVdPZoNgjh5ihd8j2i18qyBC4cwHluxw0JXB38dPEX7QO0etqn3+AkNuc+EOpp7A5IkAbeWTMJcUHAVlUoRa/7itQMAJKAZjjPZ1IL/NX0SgBg1pm+GBknl6X3oIhRqPeCHhhHj90JkeKFvecvvFHSrDitwmqUuzi5gV0Inv2NNace1gEFZahgdsIFqUmKVTCj7OH8A+QH+U95xzIiYiht/UJAR8AWZ7lZANAZjj6srI/hXbwGSyHI8ncmenXQIqBmdR6Vb9pIz3XJur7NKCDz/8Mjfdy9kUE6ABoeQsIYY/63qcQ91OAojX0DYBk0Rdk1lDIcv6XPsjFsUJsjHoMQ7zsFkjb9urqWvbEPCDc6f41QBcV6c0h0HvqZq4+nkCm2kGwjtg8fUyGQ+Oaphlk9lPJf8rRWAcE6P4IZgM0114LUBm4IDj0HcAl9RJtRFFzLCZAC3ekzHUJ5y4DPICeIsdKb9jaaGoK2ocBiBl6e0Euv4JU5yxYztLXjbtLfVqNADepWRMJc8PHFGRiQLj4EgbUGQVR7irexWrVQ8TiTzuIz9NbofcEIJ2DqGICiom9PxJszlZXpxvHo4beGTlXwhRxm5scevXLqS6PYcSt3Ma1jb+tOcrjO8jKCniBgNi8rhjIUrVwo0a0NjZP7zl/1RkoQzLgHQp4BBgdFDmG9rM5JkBwxZojowmcY0Rt01qx9ciI/4HYPL3lHSC6pOYO1oXmP6Ubf639JsCgALgM5CwRIU4b9ZbtkTCTXZ2ks6uzqdPZdCRJup1uN0l2JZ0kSTYtvibfsV8b6CbtYl0kym9troR2Ep/OvwAAAABJRU5ErkJggg==); }
  .Countdown__shape1__2SRwuxY5 .Countdown__label__1om5xq7V {
    text-align: left;
    margin: 6px 0 0 30px; }

.Countdown__shape2__2lDx-50- {
  position: relative;
  z-index: 2;
  display: flex;
  margin: 24px 0 0 25px;
  padding: 0 0 15px 0; }
  .Countdown__shape2__2lDx-50-:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100%);
    height: 100%;
    transform: skewX(-20deg);
    z-index: -1; }
    .theme-ferrari-dark .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-ferrari-carbon .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-light .Countdown__shape2__2lDx-50-:before {
      background: #181818; }
    .theme-ferrari-sf90-stradale .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-f8-tributo .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-monza-sp1 .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-monza-sp2 .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-f488-pista .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-f488-spider .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-f488-pista-spider .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-f812-superfast .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-gtc4-lusso .Countdown__shape2__2lDx-50-:before {
      background: #181818; }
    .theme-ferrari-gtc4-lusso-t .Countdown__shape2__2lDx-50-:before {
      background: #181818; }
    .theme-ferrari-f8-spider .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-812-gts .Countdown__shape2__2lDx-50-:before {
      background: #181818; }
    .theme-ferrari-f169 .Countdown__shape2__2lDx-50-:before {
      background: #181818; }
    .theme-ferrari-scuderia-dark .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-giallo-modena .Countdown__shape2__2lDx-50-:before {
      background: #181818; }
    .theme-ferrari-giallo-modena-dark .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-races-dark .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Countdown__shape2__2lDx-50-:before {
      background: #ffffff; }

.Countdown__countdown__2m9bWAEA {
  display: flex;
  align-items: center;
  padding: 5px 25px 5px 20px; }

.Countdown__part__2tR1laHF {
  position: relative;
  min-width: 50px;
  text-align: center; }
  .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
    display: inline;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 28px; }
    .theme-ferrari-dark .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-ferrari-carbon .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-light .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #ffffff; }
    .theme-ferrari-sf90-stradale .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-f8-tributo .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-monza-sp1 .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-monza-sp2 .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-f488-pista .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-f488-spider .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-f488-pista-spider .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-f812-superfast .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-gtc4-lusso .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso-t .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #ffffff; }
    .theme-ferrari-f8-spider .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-812-gts .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #ffffff; }
    .theme-ferrari-f169 .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #ffffff; }
    .theme-ferrari-scuderia-dark .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-giallo-modena .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #ffffff; }
    .theme-ferrari-giallo-modena-dark .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-races-dark .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-portofinom-dark-blue .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
    .theme-ferrari-sf90-spider-graphite-black .Countdown__part__2tR1laHF .Countdown__value__2ESDzVTo {
      color: #181818; }
  .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    position: absolute;
    top: 100%;
    left: 0;
    color: #181818;
    width: 100%;
    text-align: center; }
    .theme-ferrari-dark .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-light .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #505050; }
    .theme-ferrari-f8-spider .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-f169 .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .Countdown__part__2tR1laHF .Countdown__label__1om5xq7V {
      color: #8f8f8f; }

.Countdown__separator__1UEm8OdL {
  margin: 0 4px;
  display: flex;
  align-items: center; }
  .theme-ferrari-dark .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-ferrari-carbon .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-light .Countdown__separator__1UEm8OdL {
    fill: #ffffff; }
  .theme-ferrari-sf90-stradale .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-f8-tributo .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-monza-sp1 .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-monza-sp2 .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-f488-pista .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-f488-spider .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-f488-pista-spider .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-f812-superfast .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-gtc4-lusso .Countdown__separator__1UEm8OdL {
    fill: #ffffff; }
  .theme-ferrari-gtc4-lusso-t .Countdown__separator__1UEm8OdL {
    fill: #ffffff; }
  .theme-ferrari-f8-spider .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-812-gts .Countdown__separator__1UEm8OdL {
    fill: #ffffff; }
  .theme-ferrari-f169 .Countdown__separator__1UEm8OdL {
    fill: #ffffff; }
  .theme-ferrari-scuderia-dark .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-giallo-modena .Countdown__separator__1UEm8OdL {
    fill: #ffffff; }
  .theme-ferrari-giallo-modena-dark .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-races-dark .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-portofinom-dark-blue .Countdown__separator__1UEm8OdL {
    fill: #181818; }
  .theme-ferrari-sf90-spider-graphite-black .Countdown__separator__1UEm8OdL {
    fill: #181818; }

.Countdown__sponsor__3rHbfc3c {
  position: absolute;
  top: 5px;
  right: 0; }
  .Countdown__sponsor__3rHbfc3c img {
    display: block; }

@keyframes style__fillBar__U1YryPuG {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.style__wrapper__3Bj13i3k {
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  text-align: left;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999; }
  .style__wrapper__3Bj13i3k .style__backdrop__1GlDR3MY {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
  .style__wrapper__3Bj13i3k .style__inner__2a4WgT32 {
    height: 100%; }
  .style__wrapper__3Bj13i3k .style__container__1bExiLBF {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
  .style__wrapper__3Bj13i3k .style__box__25jakO8z {
    background: #fff;
    position: relative;
    height: 100%;
    width: 100%; }
    @media (min-width: 60.0625em) {
      .style__wrapper__3Bj13i3k .style__box__25jakO8z {
        height: calc(100% - 200px);
        width: 460px;
        border-radius: 3px;
        box-shadow: 0 0 60px 0 rgba(38, 38, 38, 0.3);
        max-height: calc(100% - 200px); } }
    .style__wrapper__3Bj13i3k .style__box__25jakO8z .style__close__3jBvfbQg {
      background: none;
      border: none;
      z-index: 2;
      position: absolute;
      right: 24px;
      top: 32px;
      cursor: pointer; }
      @media (min-width: 60.0625em) {
        .style__wrapper__3Bj13i3k .style__box__25jakO8z .style__close__3jBvfbQg {
          right: auto;
          top: auto;
          left: 50%;
          bottom: calc(100% + 32px);
          transform: translateX(-50%); } }
  .style__wrapper__3Bj13i3k .style__title__18kvR_IO {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em;
    padding-top: 8px; }
    @media (min-width: 60.0625em) {
      .style__wrapper__3Bj13i3k .style__title__18kvR_IO {
        padding-top: 0; } }
    .style__wrapper__3Bj13i3k .style__title__18kvR_IO span {
      display: block; }
  .style__wrapper__3Bj13i3k .style__subtitle__3eFFk0qh {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    padding-right: 32px;
    padding-top: 16px; }
    @media (min-width: 60.0625em) {
      .style__wrapper__3Bj13i3k .style__subtitle__3eFFk0qh {
        padding-top: 0; } }
  .style__wrapper__3Bj13i3k .style__current__CsmtH4re {
    padding: 0 0 24px;
    color: #fff; }
    .style__wrapper__3Bj13i3k .style__current__CsmtH4re div {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase;
      text-transform: uppercase;
      max-width: 100%;
      padding: 0 16px;
      height: 42px;
      border-radius: 26px;
      background: #181818;
      display: inline-flex;
      align-items: center; }
      .style__wrapper__3Bj13i3k .style__current__CsmtH4re div .style__subCountriesTitle__3h--4f5v {
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -o-font-smoothing: antialiased;
        font-smoothing: antialiased;
        font-family: "Body-Font-Medium";
        font-weight: 500;
        font-stretch: expanded;
        font-size: 9px;
        line-height: 1.56;
        letter-spacing: 0;
        text-transform: uppercase;
        margin-top: 3px;
        margin-right: 8px; }
      .style__wrapper__3Bj13i3k .style__current__CsmtH4re div .style__subCountriesList__UHQ1EzjD {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
    .style__wrapper__3Bj13i3k .style__current__CsmtH4re .style__clear__3gpPB4tI {
      text-decoration: underline;
      margin-left: 10px;
      color: #181818;
      font-size: 11px;
      margin-top: 20px;
      cursor: pointer;
      display: inline-block; }
  .style__wrapper__3Bj13i3k .style__back__1J4Zd0yT {
    padding-top: 0;
    padding-bottom: 24px; }
    @media (min-width: 60.0625em) {
      .style__wrapper__3Bj13i3k .style__back__1J4Zd0yT {
        padding: 24px 0; } }
    .style__wrapper__3Bj13i3k .style__back__1J4Zd0yT div {
      display: inline-flex;
      align-items: center;
      cursor: pointer; }
      .style__wrapper__3Bj13i3k .style__back__1J4Zd0yT div i {
        border: 2px solid #eeeded;
        margin-right: 14px; }
  .style__wrapper__3Bj13i3k .style__regions__1hfme5sb,
  .style__wrapper__3Bj13i3k .style__countries__deZciS5R {
    list-style: none;
    padding: 0;
    margin: 0; }
    @media (min-width: 60.0625em) {
      .style__wrapper__3Bj13i3k .style__regions__1hfme5sb,
      .style__wrapper__3Bj13i3k .style__countries__deZciS5R {
        padding-right: 24px; } }
    .style__wrapper__3Bj13i3k .style__regions__1hfme5sb button,
    .style__wrapper__3Bj13i3k .style__countries__deZciS5R button {
      padding: 20px 0;
      position: relative;
      background: none;
      outline: none;
      border: none;
      display: block;
      width: 100%;
      text-align: left;
      cursor: pointer; }
      .style__wrapper__3Bj13i3k .style__regions__1hfme5sb button i,
      .style__wrapper__3Bj13i3k .style__countries__deZciS5R button i {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%); }
  .style__wrapper__3Bj13i3k .style__countries__deZciS5R {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    padding-right: 0; }
    .style__wrapper__3Bj13i3k .style__countries__deZciS5R li {
      padding: 14px;
      padding-left: 34px;
      display: flex;
      align-items: center;
      position: relative; }
      .style__wrapper__3Bj13i3k .style__countries__deZciS5R li input {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        opacity: 0;
        z-index: 4;
        cursor: pointer; }
      .style__wrapper__3Bj13i3k .style__countries__deZciS5R li.style__selectAll__zPZt_wie {
        margin-bottom: 16px; }
      .style__wrapper__3Bj13i3k .style__countries__deZciS5R li:before, .style__wrapper__3Bj13i3k .style__countries__deZciS5R li:after {
        content: '';
        position: absolute;
        display: block;
        width: 12px;
        height: 12px;
        left: 11px;
        top: 50%;
        transform: translateY(-50%);
        border: 2px solid #181818;
        border-radius: 50%; }
      .style__wrapper__3Bj13i3k .style__countries__deZciS5R li:after {
        border: none;
        background: #181818;
        width: 8px;
        height: 8px;
        left: 15px;
        display: none; }
      .style__wrapper__3Bj13i3k .style__countries__deZciS5R li.style__active__2CqmiHef {
        pointer-events: none; }
        .style__wrapper__3Bj13i3k .style__countries__deZciS5R li.style__active__2CqmiHef:after {
          display: block; }
  .style__wrapper__3Bj13i3k .style__panel__2zVrXSOg {
    padding: 32px 24px;
    height: 100%; }
    @media (min-width: 60.0625em) {
      .style__wrapper__3Bj13i3k .style__panel__2zVrXSOg {
        padding: 32px; } }
    .style__wrapper__3Bj13i3k .style__panel__2zVrXSOg .style__panelWrapper__2NbHyJeT {
      position: relative;
      height: 100%;
      display: flex;
      flex-direction: column; }
      .style__wrapper__3Bj13i3k .style__panel__2zVrXSOg .style__panelWrapper__2NbHyJeT .style__listWrapper__2xkuG2BB {
        position: relative;
        flex: 1; }
        .style__wrapper__3Bj13i3k .style__panel__2zVrXSOg .style__panelWrapper__2NbHyJeT .style__listWrapper__2xkuG2BB div[class^="SearchInput__field"] {
          width: 90%; }
          .style__wrapper__3Bj13i3k .style__panel__2zVrXSOg .style__panelWrapper__2NbHyJeT .style__listWrapper__2xkuG2BB div[class^="SearchInput__field"] svg {
            color: #181818; }
        .style__wrapper__3Bj13i3k .style__panel__2zVrXSOg .style__panelWrapper__2NbHyJeT .style__listWrapper__2xkuG2BB .ps {
          overflow: auto;
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%; }
        .style__wrapper__3Bj13i3k .style__panel__2zVrXSOg .style__panelWrapper__2NbHyJeT .style__listWrapper__2xkuG2BB .ps__rail-y {
          opacity: 1; }
        .style__wrapper__3Bj13i3k .style__panel__2zVrXSOg .style__panelWrapper__2NbHyJeT .style__listWrapper__2xkuG2BB .ps__thumb-y {
          background: #181818;
          width: 2px;
          border-radius: 0; }
    .style__wrapper__3Bj13i3k .style__panel__2zVrXSOg.style__combo__22YE1mIq .style__listWrapper__2xkuG2BB .ps {
      height: auto;
      bottom: 58px; }
    .style__wrapper__3Bj13i3k .style__panel__2zVrXSOg.style__combo__22YE1mIq .style__countries__deZciS5R li:before, .style__wrapper__3Bj13i3k .style__panel__2zVrXSOg.style__combo__22YE1mIq .style__countries__deZciS5R li:after {
      border-radius: 0; }
    .style__wrapper__3Bj13i3k .style__panel__2zVrXSOg.style__combo__22YE1mIq .style__countries__deZciS5R li.style__active__2CqmiHef {
      pointer-events: auto; }
    .style__wrapper__3Bj13i3k .style__panel__2zVrXSOg.style__combo__22YE1mIq .style__countries__deZciS5R li.style__disabled__v07GerXL {
      opacity: 0.5;
      pointer-events: none; }
  .style__wrapper__3Bj13i3k .style__controls__3jeLETrW {
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    top: auto;
    height: auto;
    left: 0;
    right: 0;
    height: 90px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }

.style__currentSelectionWrapper__Kr3yUgfW {
  margin: 24px 0;
  font-size: 13px; }

.style__currentSelection__15LoPpuT {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 16px; }

.style__selectedItem__vZ_QbTd0 {
  background: #181818;
  color: #fff;
  height: 42px;
  border-radius: 26px;
  font-size: 10px;
  text-transform: uppercase;
  display: inline-flex;
  padding: 0 18px;
  align-items: center;
  letter-spacing: 0.6px;
  white-space: nowrap; }

@keyframes DataBlock__fillBar__HV_Uk6S8 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DataBlock__container__3JteVlBp {
  max-width: 697px;
  height: 100vh; }
  .DataBlock__container__3JteVlBp.theme-ferrari-dark {
    background: #181818; }
  .DataBlock__container__3JteVlBp.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .DataBlock__container__3JteVlBp.theme-ferrari-light {
    background: #ffffff; }
  .DataBlock__container__3JteVlBp.theme-ferrari-sf90-stradale {
    background: #303133; }
  .DataBlock__container__3JteVlBp.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .DataBlock__container__3JteVlBp.theme-ferrari-monza-sp1 {
    background: #181818; }
  .DataBlock__container__3JteVlBp.theme-ferrari-monza-sp2 {
    background: #404040; }
  .DataBlock__container__3JteVlBp.theme-ferrari-f488-pista {
    background: #0E121B; }
  .DataBlock__container__3JteVlBp.theme-ferrari-f488-spider {
    background: #17354B; }
  .DataBlock__container__3JteVlBp.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .DataBlock__container__3JteVlBp.theme-ferrari-f812-superfast {
    background: #320607; }
  .DataBlock__container__3JteVlBp.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .DataBlock__container__3JteVlBp.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .DataBlock__container__3JteVlBp.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .DataBlock__container__3JteVlBp.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .DataBlock__container__3JteVlBp.theme-ferrari-f169 {
    background: #d0dddd; }
  .DataBlock__container__3JteVlBp.theme-ferrari-scuderia-dark {
    background: #303030; }
  .DataBlock__container__3JteVlBp.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .DataBlock__container__3JteVlBp.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .DataBlock__container__3JteVlBp.theme-ferrari-races-dark {
    background: #0D0D16; }
  .DataBlock__container__3JteVlBp.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .DataBlock__container__3JteVlBp.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.DataBlock__wrapper__1CPwWA6_ {
  max-width: 100%;
  overflow: hidden;
  position: relative; }

.DataBlock__scrollBarActive__2RUmmXQr {
  padding-bottom: 16px; }

.DataBlock__list__9GQPxDv1 {
  list-style-type: none;
  display: flex;
  padding: 0;
  margin: 0;
  align-content: space-between;
  flex-wrap: wrap; }

.DataBlock__item__2syzRO1s {
  padding: 28px 16px;
  text-align: center;
  min-width: 40%;
  position: relative;
  flex: 1; }
  @media (min-width: 60.0625em) {
    .DataBlock__item__2syzRO1s {
      min-width: auto; } }
  .theme-ferrari-dark .DataBlock__item__2syzRO1s {
    background-color: rgba(24, 24, 24, 0.2); }
  .theme-ferrari-ferrari-carbon .DataBlock__item__2syzRO1s {
    background-color: rgba(48, 48, 48, 0.2); }
  .theme-ferrari-light .DataBlock__item__2syzRO1s {
    background-color: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-sf90-stradale .DataBlock__item__2syzRO1s {
    background-color: rgba(48, 49, 51, 0.2); }
  .theme-ferrari-f8-tributo .DataBlock__item__2syzRO1s {
    background-color: rgba(30, 41, 62, 0.2); }
  .theme-ferrari-monza-sp1 .DataBlock__item__2syzRO1s {
    background-color: rgba(24, 24, 24, 0.2); }
  .theme-ferrari-monza-sp2 .DataBlock__item__2syzRO1s {
    background-color: rgba(64, 64, 64, 0.2); }
  .theme-ferrari-f488-pista .DataBlock__item__2syzRO1s {
    background-color: rgba(14, 18, 27, 0.2); }
  .theme-ferrari-f488-spider .DataBlock__item__2syzRO1s {
    background-color: rgba(23, 53, 75, 0.2); }
  .theme-ferrari-f488-pista-spider .DataBlock__item__2syzRO1s {
    background-color: rgba(25, 27, 41, 0.2); }
  .theme-ferrari-f812-superfast .DataBlock__item__2syzRO1s {
    background-color: rgba(50, 6, 7, 0.2); }
  .theme-ferrari-gtc4-lusso .DataBlock__item__2syzRO1s {
    background-color: rgba(198, 199, 199, 0.2); }
  .theme-ferrari-gtc4-lusso-t .DataBlock__item__2syzRO1s {
    background-color: rgba(146, 152, 157, 0.2); }
  .theme-ferrari-f8-spider .DataBlock__item__2syzRO1s {
    background-color: rgba(44, 43, 39, 0.2); }
  .theme-ferrari-812-gts .DataBlock__item__2syzRO1s {
    background-color: rgba(246, 247, 248, 0.2); }
  .theme-ferrari-f169 .DataBlock__item__2syzRO1s {
    background-color: rgba(208, 221, 221, 0.2); }
  .theme-ferrari-scuderia-dark .DataBlock__item__2syzRO1s {
    background-color: rgba(48, 48, 48, 0.2); }
  .theme-ferrari-giallo-modena .DataBlock__item__2syzRO1s {
    background-color: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-giallo-modena-dark .DataBlock__item__2syzRO1s {
    background-color: rgba(24, 24, 24, 0.2); }
  .theme-ferrari-races-dark .DataBlock__item__2syzRO1s {
    background-color: rgba(13, 13, 22, 0.2); }
  .theme-ferrari-portofinom-dark-blue .DataBlock__item__2syzRO1s {
    background-color: rgba(13, 32, 37, 0.2); }
  .theme-ferrari-sf90-spider-graphite-black .DataBlock__item__2syzRO1s {
    background-color: rgba(28, 29, 31, 0.2); }
  .DataBlock__item__2syzRO1s:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px; }
    .theme-ferrari-dark .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-ferrari-carbon .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-light .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-sf90-stradale .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-f8-tributo .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-monza-sp1 .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-monza-sp2 .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-f488-pista .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-f488-spider .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-f488-pista-spider .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-f812-superfast .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-gtc4-lusso .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-gtc4-lusso-t .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-f8-spider .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-812-gts .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-f169 .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-scuderia-dark .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-giallo-modena .DataBlock__item__2syzRO1s:after {
      background-color: #EBB218; }
    .theme-ferrari-giallo-modena-dark .DataBlock__item__2syzRO1s:after {
      background-color: #EBB218; }
    .theme-ferrari-races-dark .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-portofinom-dark-blue .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .DataBlock__item__2syzRO1s:after {
      background-color: #da291c; }
  .DataBlock__item__2syzRO1s:nth-child(2n) {
    margin-left: 8px; }
    @media (min-width: 60.0625em) {
      .DataBlock__item__2syzRO1s:nth-child(2n) {
        margin-left: 0; } }
  @media (min-width: 60.0625em) {
    .DataBlock__item__2syzRO1s + .DataBlock__item__2syzRO1s {
      margin-left: 8px; } }
  .DataBlock__item--smaller__2_0gatmL {
    margin-bottom: 4px; }
    @media (min-width: 60.0625em) {
      .DataBlock__item--smaller__2_0gatmL + .DataBlock__item--smaller__2_0gatmL {
        margin-left: 4px; } }
    .DataBlock__item--smaller__2_0gatmL:nth-child(2n) {
      margin-left: 4px; }
    @media (min-width: 60.0625em) {
      .DataBlock__item--smaller__2_0gatmL:nth-child(2n) {
        margin-left: 4px; } }
    .DataBlock__item--smaller__2_0gatmL .DataBlock__value__3yQcIa5v {
      font-size: 32px; }

.DataBlock__value__3yQcIa5v {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; }
  .theme-ferrari-dark .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-light .DataBlock__value__3yQcIa5v {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DataBlock__value__3yQcIa5v {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DataBlock__value__3yQcIa5v {
    color: #181818; }
  .theme-ferrari-f8-spider .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-812-gts .DataBlock__value__3yQcIa5v {
    color: #181818; }
  .theme-ferrari-f169 .DataBlock__value__3yQcIa5v {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DataBlock__value__3yQcIa5v {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-races-dark .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DataBlock__value__3yQcIa5v {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DataBlock__value__3yQcIa5v {
    color: #ffffff; }

.DataBlock__plusIcon__2Wl_nv1D {
  vertical-align: middle;
  margin-left: 5px;
  display: inline-block;
  line-height: 0px;
  transform: scale(0.8); }

.DataBlock__label__2KJ4RbGO {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px; }
  .theme-ferrari-dark .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-light .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .DataBlock__label__2KJ4RbGO {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .DataBlock__label__2KJ4RbGO {
    color: #505050; }
  .theme-ferrari-f8-spider .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-f169 .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .DataBlock__label__2KJ4RbGO {
    color: #8f8f8f; }

.theme-ferrari-dark .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-ferrari-carbon .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-light .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #ffffff; }

.theme-ferrari-sf90-stradale .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-f8-tributo .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-monza-sp1 .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-monza-sp2 .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-f488-pista .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-f488-spider .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-f488-pista-spider .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-f812-superfast .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-gtc4-lusso .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #ffffff; }

.theme-ferrari-gtc4-lusso-t .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #ffffff; }

.theme-ferrari-f8-spider .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-812-gts .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #ffffff; }

.theme-ferrari-f169 .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #ffffff; }

.theme-ferrari-scuderia-dark .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-giallo-modena .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #ffffff; }

.theme-ferrari-giallo-modena-dark .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-races-dark .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-portofinom-dark-blue .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

.theme-ferrari-sf90-spider-graphite-black .DataBlock__races-dark__22LThDQD .DataBlock__item__2syzRO1s {
  background-color: #181818; }

@keyframes DataColumns__fillBar__2Jdbc_3D {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DataColumns__container__3fRgLWrf {
  max-width: 697px; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-dark {
    background: #181818; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-light {
    background: #ffffff; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-sf90-stradale {
    background: #303133; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-monza-sp1 {
    background: #181818; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-monza-sp2 {
    background: #404040; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-f488-pista {
    background: #0E121B; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-f488-spider {
    background: #17354B; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-f812-superfast {
    background: #320607; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-f169 {
    background: #d0dddd; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-scuderia-dark {
    background: #303030; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-races-dark {
    background: #0D0D16; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .DataColumns__container__3fRgLWrf.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.DataColumns__scrollBarActive__17EOF3B8 {
  padding-bottom: 16px; }

.DataColumns__list__2tdL0HPi {
  list-style-type: none;
  display: flex;
  padding: 0;
  margin: 0;
  justify-content: space-between;
  flex-wrap: wrap; }
  .DataColumns__list__2tdL0HPi li {
    margin-bottom: 32px;
    min-width: 35%; }
    .DataColumns__list__2tdL0HPi li:nth-child(odd) {
      text-align: right; }
    @media (min-width: 37.5625em) {
      .DataColumns__list__2tdL0HPi li {
        min-width: 50%;
        margin-bottom: 48px; } }
    .DataColumns__list__2tdL0HPi li:first-child {
      text-align: left;
      min-width: 50%;
      width: 100%;
      margin-right: 0; }
      @media (min-width: 60.0625em) {
        .DataColumns__list__2tdL0HPi li:first-child {
          margin-right: auto; } }

@keyframes DataTable__fillBar__3vfO-rjq {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DataTable__container__3Gy5UMD_ {
  max-width: 697px; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-dark {
    background: #000000; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-ferrari-carbon {
    background: #000000; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-light {
    background: #8f8f8f; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-sf90-stradale {
    background: #28292A; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-f8-tributo {
    background: #1A4250; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-monza-sp1 {
    background: #010101; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-monza-sp2 {
    background: #010101; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-f488-pista {
    background: #0B0E15; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-f488-spider {
    background: #0B1C28; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-f488-pista-spider {
    background: #11131C; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-f812-superfast {
    background: #270405; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-gtc4-lusso {
    background: #999999; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-gtc4-lusso-t {
    background: #868A8E; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-f8-spider {
    background: #11100e; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-812-gts {
    background: #b9b7b7; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-f169 {
    background: #b9b7b7; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-scuderia-dark {
    background: #0a0a0d; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-giallo-modena {
    background: #8f8f8f; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-giallo-modena-dark {
    background: #000000; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-races-dark {
    background: #000000; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-portofinom-dark-blue {
    background: #0B1B1F; }
  .DataTable__container__3Gy5UMD_.theme-ferrari-sf90-spider-graphite-black {
    background: #000000; }

@media (min-width: 60.0625em) {
  .DataTable__wrapper__2J1jDGKb {
    display: flex; } }

.DataTable__item__3Zoq2-FK {
  flex: 1; }
  .DataTable__item__3Zoq2-FK + .DataTable__item__3Zoq2-FK {
    margin-top: 16px; }
    @media (min-width: 60.0625em) {
      .DataTable__item__3Zoq2-FK + .DataTable__item__3Zoq2-FK {
        margin-left: 4px;
        margin-top: 0; } }

.DataTable__title__49qzJWHM {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 32px;
  text-align: center; }
  .theme-ferrari-dark .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #303030; }
  .theme-ferrari-ferrari-carbon .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #181818; }
  .theme-ferrari-light .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #eeeded; }
  .theme-ferrari-sf90-stradale .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #252627; }
  .theme-ferrari-f8-tributo .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #101724; }
  .theme-ferrari-monza-sp1 .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #303030; }
  .theme-ferrari-monza-sp2 .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #303030; }
  .theme-ferrari-f488-pista .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #1E2128; }
  .theme-ferrari-f488-spider .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #0F2331; }
  .theme-ferrari-f488-pista-spider .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #212334; }
  .theme-ferrari-f812-superfast .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #3C0B0D; }
  .theme-ferrari-gtc4-lusso .DataTable__title__49qzJWHM {
    color: #505050;
    border: 1px solid #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .DataTable__title__49qzJWHM {
    color: #505050;
    border: 1px solid #A0A7AC; }
  .theme-ferrari-f8-spider .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #1b1a17; }
  .theme-ferrari-812-gts .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #dbdbdb; }
  .theme-ferrari-f169 .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #dbdbdb; }
  .theme-ferrari-scuderia-dark .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #414141; }
  .theme-ferrari-giallo-modena .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #eeeded; }
  .theme-ferrari-giallo-modena-dark .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #303030; }
  .theme-ferrari-races-dark .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #303035; }
  .theme-ferrari-portofinom-dark-blue .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .DataTable__title__49qzJWHM {
    color: #8f8f8f;
    border: 1px solid #252A2B; }

.DataTable__values__13A7qYzU {
  display: flex; }
  @media (min-width: 60.0625em) {
    .DataTable__values__13A7qYzU {
      display: block; } }

.DataTable__valueGroup__1PtDViOB {
  outline: none;
  flex: 1; }
  @media (min-width: 60.0625em) {
    .DataTable__valueGroup__1PtDViOB {
      flex: auto; } }
  .theme-ferrari-dark .DataTable__valueGroup__1PtDViOB {
    background-color: #181818; }
  .theme-ferrari-ferrari-carbon .DataTable__valueGroup__1PtDViOB {
    background-color: #303030; }
  .theme-ferrari-light .DataTable__valueGroup__1PtDViOB {
    background-color: #ffffff; }
  .theme-ferrari-sf90-stradale .DataTable__valueGroup__1PtDViOB {
    background-color: #303133; }
  .theme-ferrari-f8-tributo .DataTable__valueGroup__1PtDViOB {
    background-color: #1E293E; }
  .theme-ferrari-monza-sp1 .DataTable__valueGroup__1PtDViOB {
    background-color: #181818; }
  .theme-ferrari-monza-sp2 .DataTable__valueGroup__1PtDViOB {
    background-color: #404040; }
  .theme-ferrari-f488-pista .DataTable__valueGroup__1PtDViOB {
    background-color: #0E121B; }
  .theme-ferrari-f488-spider .DataTable__valueGroup__1PtDViOB {
    background-color: #17354B; }
  .theme-ferrari-f488-pista-spider .DataTable__valueGroup__1PtDViOB {
    background-color: #191B29; }
  .theme-ferrari-f812-superfast .DataTable__valueGroup__1PtDViOB {
    background-color: #320607; }
  .theme-ferrari-gtc4-lusso .DataTable__valueGroup__1PtDViOB {
    background-color: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .DataTable__valueGroup__1PtDViOB {
    background-color: #92989D; }
  .theme-ferrari-f8-spider .DataTable__valueGroup__1PtDViOB {
    background-color: #2c2b27; }
  .theme-ferrari-812-gts .DataTable__valueGroup__1PtDViOB {
    background-color: #f6f7f8; }
  .theme-ferrari-f169 .DataTable__valueGroup__1PtDViOB {
    background-color: #d0dddd; }
  .theme-ferrari-scuderia-dark .DataTable__valueGroup__1PtDViOB {
    background-color: #303030; }
  .theme-ferrari-giallo-modena .DataTable__valueGroup__1PtDViOB {
    background-color: #ffffff; }
  .theme-ferrari-giallo-modena-dark .DataTable__valueGroup__1PtDViOB {
    background-color: #181818; }
  .theme-ferrari-races-dark .DataTable__valueGroup__1PtDViOB {
    background-color: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .DataTable__valueGroup__1PtDViOB {
    background-color: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .DataTable__valueGroup__1PtDViOB {
    background-color: #1C1D1F; }
  .DataTable__valueGroup--type0__2zGtbRmq {
    position: relative; }
    .theme-ferrari-dark .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-light .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .DataTable__valueGroup--type0__2zGtbRmq {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .DataTable__valueGroup--type0__2zGtbRmq {
      color: #505050; }
    .theme-ferrari-f8-spider .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-f169 .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .DataTable__valueGroup--type0__2zGtbRmq {
      color: #8f8f8f; }
    .theme-ferrari-dark .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #303030 65%, transparent); }
    .theme-ferrari-ferrari-carbon .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #181818 65%, transparent); }
    .theme-ferrari-light .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #eeeded 65%, transparent); }
    .theme-ferrari-sf90-stradale .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #252627 65%, transparent); }
    .theme-ferrari-f8-tributo .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #101724 65%, transparent); }
    .theme-ferrari-monza-sp1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #303030 65%, transparent); }
    .theme-ferrari-monza-sp2 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #303030 65%, transparent); }
    .theme-ferrari-f488-pista .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #1E2128 65%, transparent); }
    .theme-ferrari-f488-spider .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #0F2331 65%, transparent); }
    .theme-ferrari-f488-pista-spider .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #212334 65%, transparent); }
    .theme-ferrari-f812-superfast .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #3C0B0D 65%, transparent); }
    .theme-ferrari-gtc4-lusso .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #B2B2B2 65%, transparent); }
    .theme-ferrari-gtc4-lusso-t .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #A0A7AC 65%, transparent); }
    .theme-ferrari-f8-spider .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #1b1a17 65%, transparent); }
    .theme-ferrari-812-gts .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #dbdbdb 65%, transparent); }
    .theme-ferrari-f169 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #dbdbdb 65%, transparent); }
    .theme-ferrari-scuderia-dark .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #414141 65%, transparent); }
    .theme-ferrari-giallo-modena .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #eeeded 65%, transparent); }
    .theme-ferrari-giallo-modena-dark .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #303030 65%, transparent); }
    .theme-ferrari-races-dark .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #303035 65%, transparent); }
    .theme-ferrari-portofinom-dark-blue .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #102F37 65%, transparent); }
    .theme-ferrari-sf90-spider-graphite-black .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
      background-image: linear-gradient(to right, #252A2B 65%, transparent); }
    @media (min-width: 60.0625em) {
      .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
        position: relative; } }
    .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
      content: '';
      position: absolute;
      left: auto;
      bottom: 0;
      top: 0;
      right: 0;
      height: auto;
      width: 12px; }
      .theme-ferrari-dark .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-ferrari-carbon .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-light .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #ffffff, transparent); }
      .theme-ferrari-sf90-stradale .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-f8-tributo .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-monza-sp1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-monza-sp2 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-f488-pista .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-f488-spider .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-f488-pista-spider .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-f812-superfast .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-gtc4-lusso .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #ffffff, transparent); }
      .theme-ferrari-gtc4-lusso-t .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #ffffff, transparent); }
      .theme-ferrari-f8-spider .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-812-gts .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #ffffff, transparent); }
      .theme-ferrari-f169 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #ffffff, transparent); }
      .theme-ferrari-scuderia-dark .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-giallo-modena .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #ffffff, transparent); }
      .theme-ferrari-giallo-modena-dark .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-races-dark .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-portofinom-dark-blue .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      .theme-ferrari-sf90-spider-graphite-black .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
        background-image: linear-gradient(to left, #181818, transparent); }
      @media (min-width: 60.0625em) {
        .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
          left: 0;
          right: 0;
          top: 100%;
          height: 12px;
          width: auto; }
          .theme-ferrari-dark .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-ferrari-carbon .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-light .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #ffffff, transparent); }
          .theme-ferrari-sf90-stradale .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-f8-tributo .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-monza-sp1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-monza-sp2 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-f488-pista .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-f488-spider .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-f488-pista-spider .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-f812-superfast .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-gtc4-lusso .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #ffffff, transparent); }
          .theme-ferrari-gtc4-lusso-t .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #ffffff, transparent); }
          .theme-ferrari-f8-spider .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-812-gts .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #ffffff, transparent); }
          .theme-ferrari-f169 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #ffffff, transparent); }
          .theme-ferrari-scuderia-dark .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-giallo-modena .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #ffffff, transparent); }
          .theme-ferrari-giallo-modena-dark .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-races-dark .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-portofinom-dark-blue .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); }
          .theme-ferrari-sf90-spider-graphite-black .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ:after {
            background-image: linear-gradient(to bottom, #181818, transparent); } }
  .theme-ferrari-dark .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-light .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #181818; }
  .theme-ferrari-f8-spider .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-812-gts .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #181818; }
  .theme-ferrari-f169 .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-races-dark .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DataTable__valueGroup--type1__mW7UVr1_ {
    color: #ffffff; }
  .theme-ferrari-dark .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-ferrari-carbon .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-light .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-sf90-stradale .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-f8-tributo .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-monza-sp1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-monza-sp2 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-f488-pista .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-f488-spider .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-f488-pista-spider .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-f812-superfast .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-gtc4-lusso .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-gtc4-lusso-t .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-f8-spider .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-812-gts .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-f169 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-scuderia-dark .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-giallo-modena .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #EBB218; }
  .theme-ferrari-giallo-modena-dark .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #EBB218; }
  .theme-ferrari-races-dark .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-portofinom-dark-blue .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
    background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }
  .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__value__39SN0Gqa {
    padding-top: 0; }
    @media (min-width: 60.0625em) {
      .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__value__39SN0Gqa {
        padding-top: 8px; } }

.DataTable__value__39SN0Gqa {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 32px;
  line-height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; }
  .theme-ferrari-dark .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-light .DataTable__value__39SN0Gqa {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DataTable__value__39SN0Gqa {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DataTable__value__39SN0Gqa {
    color: #181818; }
  .theme-ferrari-f8-spider .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-812-gts .DataTable__value__39SN0Gqa {
    color: #181818; }
  .theme-ferrari-f169 .DataTable__value__39SN0Gqa {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DataTable__value__39SN0Gqa {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-races-dark .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DataTable__value__39SN0Gqa {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DataTable__value__39SN0Gqa {
    color: #ffffff; }

.DataTable__plusIcon__1fTrKth3 {
  vertical-align: middle;
  margin: 1px 0 0 5px;
  display: inline-block;
  line-height: 0px;
  transform: scale(0.8); }

.DataTable__label__2sofO1wQ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 32px;
  text-align: center; }
  .DataTable__label__2sofO1wQ span {
    max-width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    margin: auto; }

.theme-ferrari-dark .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #303030; }

.theme-ferrari-ferrari-carbon .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #181818; }

.theme-ferrari-light .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #eeeded; }

.theme-ferrari-sf90-stradale .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #252627; }

.theme-ferrari-f8-tributo .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #101724; }

.theme-ferrari-monza-sp1 .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #303030; }

.theme-ferrari-monza-sp2 .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #303030; }

.theme-ferrari-f488-pista .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #1E2128; }

.theme-ferrari-f488-spider .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #0F2331; }

.theme-ferrari-f488-pista-spider .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #212334; }

.theme-ferrari-f812-superfast .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #3C0B0D; }

.theme-ferrari-gtc4-lusso .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #B2B2B2; }

.theme-ferrari-gtc4-lusso-t .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #A0A7AC; }

.theme-ferrari-f8-spider .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #1b1a17; }

.theme-ferrari-812-gts .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #dbdbdb; }

.theme-ferrari-f169 .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #dbdbdb; }

.theme-ferrari-scuderia-dark .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #414141; }

.theme-ferrari-giallo-modena .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #eeeded; }

.theme-ferrari-giallo-modena-dark .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #303030; }

.theme-ferrari-races-dark .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #303035; }

.theme-ferrari-portofinom-dark-blue .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #102F37; }

.theme-ferrari-sf90-spider-graphite-black .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup__1PtDViOB {
  background-color: #252A2B; }

.theme-ferrari-dark .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-ferrari-carbon .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-light .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-sf90-stradale .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-f8-tributo .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-monza-sp1 .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-monza-sp2 .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-f488-pista .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-f488-spider .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-f488-pista-spider .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-f812-superfast .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-gtc4-lusso .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(80, 80, 80, 0.3) 40%, transparent); }

.theme-ferrari-gtc4-lusso-t .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(80, 80, 80, 0.3) 40%, transparent); }

.theme-ferrari-f8-spider .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-812-gts .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-f169 .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-scuderia-dark .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-giallo-modena .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-giallo-modena-dark .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-races-dark .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-portofinom-dark-blue .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-sf90-spider-graphite-black .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type0__2zGtbRmq .DataTable__label__2sofO1wQ {
  background-image: linear-gradient(to right, rgba(143, 143, 143, 0.3) 40%, transparent); }

.theme-ferrari-dark .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-ferrari-carbon .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-light .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-sf90-stradale .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-f8-tributo .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-monza-sp1 .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-monza-sp2 .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-f488-pista .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-f488-spider .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-f488-pista-spider .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-f812-superfast .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-gtc4-lusso .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-gtc4-lusso-t .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-f8-spider .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-812-gts .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-f169 .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-scuderia-dark .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-giallo-modena .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #EBB218; }

.theme-ferrari-giallo-modena-dark .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #EBB218; }

.theme-ferrari-races-dark .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-portofinom-dark-blue .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.theme-ferrari-sf90-spider-graphite-black .DataTable__races-dark__3N9TdJD1 .DataTable__valueGroup--type1__mW7UVr1_ .DataTable__label__2sofO1wQ {
  background: linear-gradient(98deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), #da291c; }

.DataTable__races-dark__3N9TdJD1 .DataTable__label__2sofO1wQ {
  font-size: 10px; }

@media (min-width: 37.5625em) {
  .DataTable__races-dark__3N9TdJD1 .DataTable__label__2sofO1wQ {
    font-size: 11px; } }

@keyframes DateInput__fillBar__bAyAPxGt {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DateInput__container__N0BXkpAD {
  display: flex; }
  .DateInput__container__N0BXkpAD .DateInput__label__RgXjSgXH {
    padding: 20px 25px 8px 0;
    line-height: 24px;
    min-width: 30%; }
  .DateInput__container__N0BXkpAD .DateInput__inputs__1ZsaLTiQ {
    display: flex; }
  .DateInput__container__N0BXkpAD input {
    text-transform: uppercase; }
  .DateInput__container__N0BXkpAD .DateInput__separator__16E2C9Tv {
    padding: 21px 15px 8px 15px;
    line-height: 24px; }

@keyframes DealerCard__fillBar__18qHIM-D {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DealerCard__dealer-card__2xzjXIrd {
  container-type: inline-size;
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 100%; }
  @media (min-width: 60.0625em) {
    .DealerCard__dealer-card__2xzjXIrd {
      height: 100%; } }
  @media (min-width: 60.0625em) {
    .DealerCard__dealer-card--small__29GAODdb .DealerCard__content__1X3v7Pti {
      align-items: flex-start;
      flex-direction: column; } }
  @media (min-width: 60.0625em) {
    .DealerCard__dealer-card--small__29GAODdb .DealerCard__content__title__1jRAgFSY, .DealerCard__dealer-card--small__29GAODdb .DealerCard__content__info__-khOoR1K {
      width: 100%;
      flex: 1 1 100%; } }
  .DealerCard__dealer-card--small__29GAODdb .DealerCard__content__title__1jRAgFSY {
    max-width: 240px; }
  @media (min-width: 60.0625em) {
    .DealerCard__dealer-card--no-image__3TdDgZgc {
      border: 1px solid #8f8f8f; } }
  .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__wrapper__3sc2vZVN:after, .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__wrapper__3sc2vZVN:before {
    content: none;
    display: none; }
  @media (min-width: 60.0625em) {
    .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
      color: #181818; }
      .theme-ferrari-dark .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-ferrari-carbon .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-light .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #181818 !important; }
      .theme-ferrari-sf90-stradale .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-f8-tributo .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-monza-sp1 .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-monza-sp2 .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-f488-pista .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-f488-spider .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-f488-pista-spider .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-f812-superfast .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-gtc4-lusso .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #181818 !important; }
      .theme-ferrari-gtc4-lusso-t .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #181818 !important; }
      .theme-ferrari-f8-spider .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-812-gts .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #181818 !important; }
      .theme-ferrari-f169 .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #181818 !important; }
      .theme-ferrari-scuderia-dark .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-giallo-modena .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #181818 !important; }
      .theme-ferrari-giallo-modena-dark .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-races-dark .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-portofinom-dark-blue .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; }
      .theme-ferrari-sf90-spider-graphite-black .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__1X3v7Pti * {
        color: #ffffff !important; } }
  @media (min-width: 60.0625em) {
    .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc,
    .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
      color: #181818; }
      .theme-ferrari-dark .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-dark
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-ferrari-carbon .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-ferrari-carbon
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-light .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-light
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #181818 !important; }
      .theme-ferrari-sf90-stradale .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-sf90-stradale
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-f8-tributo .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-f8-tributo
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-monza-sp1 .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-monza-sp1
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-monza-sp2 .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-monza-sp2
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-f488-pista .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-f488-pista
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-f488-spider .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-f488-spider
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-f488-pista-spider .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-f488-pista-spider
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-f812-superfast .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-f812-superfast
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-gtc4-lusso .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-gtc4-lusso
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #181818 !important; }
      .theme-ferrari-gtc4-lusso-t .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-gtc4-lusso-t
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #181818 !important; }
      .theme-ferrari-f8-spider .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-f8-spider
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-812-gts .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-812-gts
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #181818 !important; }
      .theme-ferrari-f169 .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-f169
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #181818 !important; }
      .theme-ferrari-scuderia-dark .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-scuderia-dark
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-giallo-modena .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-giallo-modena
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #181818 !important; }
      .theme-ferrari-giallo-modena-dark .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-giallo-modena-dark
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-races-dark .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-races-dark
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-portofinom-dark-blue .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-portofinom-dark-blue
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; }
      .theme-ferrari-sf90-spider-graphite-black .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__label__XxjqWOUc, .theme-ferrari-sf90-spider-graphite-black
      .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff !important; } }
  @media (min-width: 60.0625em) {
    .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
      color: #181818; }
      .theme-ferrari-dark .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-ferrari-carbon .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-light .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #181818 !important; }
      .theme-ferrari-sf90-stradale .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-f8-tributo .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-monza-sp1 .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-monza-sp2 .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-f488-pista .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-f488-spider .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-f488-pista-spider .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-f812-superfast .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-gtc4-lusso .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #181818 !important; }
      .theme-ferrari-gtc4-lusso-t .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #181818 !important; }
      .theme-ferrari-f8-spider .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-812-gts .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #181818 !important; }
      .theme-ferrari-f169 .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #181818 !important; }
      .theme-ferrari-scuderia-dark .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-giallo-modena .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #181818 !important; }
      .theme-ferrari-giallo-modena-dark .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-races-dark .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-portofinom-dark-blue .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; }
      .theme-ferrari-sf90-spider-graphite-black .DealerCard__dealer-card--no-image__3TdDgZgc .DealerCard__chapter-title__1fzKNSdk * {
        color: #ffffff !important; } }

.DealerCard__wrapper__3sc2vZVN {
  width: 100%;
  position: relative;
  overflow: hidden; }
  .DealerCard__wrapper__3sc2vZVN:before {
    content: '';
    display: block;
    height: 0px;
    padding-bottom: 61.16208%; }
  .DealerCard__wrapper__3sc2vZVN &gt; img,
  .DealerCard__wrapper__3sc2vZVN &gt; object,
  .DealerCard__wrapper__3sc2vZVN &gt; canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 100.5%; }
  .DealerCard__wrapper__3sc2vZVN &gt; iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  @media (min-width: 60.0625em) {
    .DealerCard__wrapper__3sc2vZVN {
      height: 100%;
      min-height: 470px; }
      .DealerCard__wrapper__3sc2vZVN:before {
        content: none; }
      .DealerCard__wrapper__3sc2vZVN:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        transition: opacity .3s ease;
        background-image: linear-gradient(to bottom, transparent 0%, #000000); } }

.DealerCard__content__1X3v7Pti {
  position: relative;
  padding: 16px 0 0;
  z-index: 2; }
  .theme-ferrari-dark .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-light .DealerCard__content__1X3v7Pti {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DealerCard__content__1X3v7Pti {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DealerCard__content__1X3v7Pti {
    color: #181818; }
  .theme-ferrari-f8-spider .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-812-gts .DealerCard__content__1X3v7Pti {
    color: #181818; }
  .theme-ferrari-f169 .DealerCard__content__1X3v7Pti {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DealerCard__content__1X3v7Pti {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-races-dark .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DealerCard__content__1X3v7Pti {
    color: #ffffff; }
  @media (min-width: 60.0625em) {
    .DealerCard__content__1X3v7Pti {
      position: absolute;
      display: flex;
      align-items: flex-end;
      flex-wrap: wrap;
      bottom: 0;
      width: 100%;
      padding: 32px;
      color: #fff; }
      .theme-ferrari-dark .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-ferrari-carbon .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-light .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-sf90-stradale .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-f8-tributo .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-monza-sp1 .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-monza-sp2 .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-f488-pista .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-f488-spider .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-f488-pista-spider .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-f812-superfast .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-gtc4-lusso .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-gtc4-lusso-t .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-f8-spider .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-812-gts .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-f169 .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-scuderia-dark .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-giallo-modena .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-giallo-modena-dark .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-races-dark .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-portofinom-dark-blue .DealerCard__content__1X3v7Pti * {
        color: #fff !important; }
      .theme-ferrari-sf90-spider-graphite-black .DealerCard__content__1X3v7Pti * {
        color: #fff !important; } }
  .DealerCard__content__title__1jRAgFSY {
    width: 100%; }
    @media (min-width: 60.0625em) {
      .DealerCard__content__title__1jRAgFSY {
        min-width: 320px;
        width: 32%;
        flex: 1 1 32%;
        padding-right: 5%; } }
  .DealerCard__content__info__-khOoR1K {
    width: 100%; }
    @media (min-width: 60.0625em) {
      .DealerCard__content__info__-khOoR1K {
        width: 68%;
        flex: 1 1 68%; } }
    .DealerCard__content__info__-khOoR1K ul {
      margin: 16px 0;
      list-style: none;
      padding: 0; }
      @media (min-width: 60.0625em) {
        .DealerCard__content__info__-khOoR1K ul {
          margin: 0; } }

@container (min-width: 75em) {
  .DealerCard__content__info__-khOoR1K ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr); } }
      .DealerCard__content__info__-khOoR1K ul li {
        display: flex;
        flex-direction: column;
        margin-top: 16px; }
  .DealerCard__content__label__XxjqWOUc {
    width: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    text-transform: uppercase;
    color: #8f8f8f; }
    .theme-ferrari-dark .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-light .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .DealerCard__content__label__XxjqWOUc {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .DealerCard__content__label__XxjqWOUc {
      color: #505050; }
    .theme-ferrari-f8-spider .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-f169 .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .DealerCard__content__label__XxjqWOUc {
      color: #8f8f8f; }
    @media (min-width: 60.0625em) {
      .DealerCard__content__label__XxjqWOUc {
        flex: 0 0 35%;
        padding-right: 5%;
        color: #fff; }
        .theme-ferrari-dark .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-ferrari-carbon .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-light .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-sf90-stradale .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-f8-tributo .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-monza-sp1 .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-monza-sp2 .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-f488-pista .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-f488-spider .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-f488-pista-spider .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-f812-superfast .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-gtc4-lusso .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-gtc4-lusso-t .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-f8-spider .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-812-gts .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-f169 .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-scuderia-dark .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-giallo-modena .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-giallo-modena-dark .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-races-dark .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-portofinom-dark-blue .DealerCard__content__label__XxjqWOUc {
          color: #fff; }
        .theme-ferrari-sf90-spider-graphite-black .DealerCard__content__label__XxjqWOUc {
          color: #fff; } }
  .DealerCard__content__value__26rgHTcJ {
    width: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px; }
    @media (min-width: 60.0625em) {
      .DealerCard__content__value__26rgHTcJ {
        flex: 0 0 65%; } }
    .DealerCard__content__value__26rgHTcJ a {
      color: #181818;
      cursor: default; }
      .DealerCard__content__value__26rgHTcJ a[href] {
        text-decoration: underline;
        cursor: pointer; }
      .theme-ferrari-dark .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-light .DealerCard__content__value__26rgHTcJ a {
        color: #181818; }
      .theme-ferrari-sf90-stradale .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-f488-pista .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-f488-spider .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .DealerCard__content__value__26rgHTcJ a {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .DealerCard__content__value__26rgHTcJ a {
        color: #181818; }
      .theme-ferrari-f8-spider .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-812-gts .DealerCard__content__value__26rgHTcJ a {
        color: #181818; }
      .theme-ferrari-f169 .DealerCard__content__value__26rgHTcJ a {
        color: #181818; }
      .theme-ferrari-scuderia-dark .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .DealerCard__content__value__26rgHTcJ a {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-races-dark .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .DealerCard__content__value__26rgHTcJ a {
        color: #ffffff; }
      @media (min-width: 60.0625em) {
        .DealerCard__content__value__26rgHTcJ a {
          color: #fff; }
          .theme-ferrari-dark .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-ferrari-carbon .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-light .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-sf90-stradale .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-f8-tributo .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-monza-sp1 .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-monza-sp2 .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-f488-pista .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-f488-spider .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-f488-pista-spider .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-f812-superfast .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-gtc4-lusso .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-gtc4-lusso-t .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-f8-spider .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-812-gts .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-f169 .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-scuderia-dark .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-giallo-modena .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-giallo-modena-dark .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-races-dark .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-portofinom-dark-blue .DealerCard__content__value__26rgHTcJ a {
            color: #fff; }
          .theme-ferrari-sf90-spider-graphite-black .DealerCard__content__value__26rgHTcJ a {
            color: #fff; } }
  .DealerCard__content__value__26rgHTcJ, .DealerCard__content__label__XxjqWOUc {
    line-height: 20px; }

.DealerCard__chapter-title__1fzKNSdk {
  display: inline-block;
  margin-left: -10px;
  margin-bottom: 8px; }
  .DealerCard__chapter-title__1fzKNSdk * {
    color: #181818; }
    .theme-ferrari-dark .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-ferrari-carbon .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-light .DealerCard__chapter-title__1fzKNSdk * {
      color: #181818 !important; }
    .theme-ferrari-sf90-stradale .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-f8-tributo .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-monza-sp1 .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-monza-sp2 .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-f488-pista .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-f488-spider .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-f488-pista-spider .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-f812-superfast .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-gtc4-lusso .DealerCard__chapter-title__1fzKNSdk * {
      color: #181818 !important; }
    .theme-ferrari-gtc4-lusso-t .DealerCard__chapter-title__1fzKNSdk * {
      color: #181818 !important; }
    .theme-ferrari-f8-spider .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-812-gts .DealerCard__chapter-title__1fzKNSdk * {
      color: #181818 !important; }
    .theme-ferrari-f169 .DealerCard__chapter-title__1fzKNSdk * {
      color: #181818 !important; }
    .theme-ferrari-scuderia-dark .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-giallo-modena .DealerCard__chapter-title__1fzKNSdk * {
      color: #181818 !important; }
    .theme-ferrari-giallo-modena-dark .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-races-dark .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-portofinom-dark-blue .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
    .theme-ferrari-sf90-spider-graphite-black .DealerCard__chapter-title__1fzKNSdk * {
      color: #ffffff !important; }
  @media (min-width: 60.0625em) {
    .DealerCard__chapter-title__1fzKNSdk {
      position: absolute;
      top: 24px;
      z-index: 1;
      left: 32px; }
      .DealerCard__chapter-title__1fzKNSdk * {
        color: #fff; }
        .theme-ferrari-dark .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-ferrari-carbon .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-light .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-sf90-stradale .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-f8-tributo .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-monza-sp1 .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-monza-sp2 .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-f488-pista .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-f488-spider .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-f488-pista-spider .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-f812-superfast .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-gtc4-lusso .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-gtc4-lusso-t .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-f8-spider .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-812-gts .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-f169 .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-scuderia-dark .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-giallo-modena .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-giallo-modena-dark .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-races-dark .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-portofinom-dark-blue .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; }
        .theme-ferrari-sf90-spider-graphite-black .DealerCard__chapter-title__1fzKNSdk * {
          color: #fff !important; } }
  .DealerCard__chapter-title__1fzKNSdk span {
    width: 8px; }

.DealerCard__pretitle__3uA0KRyw {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  margin-bottom: 8px; }

.DealerCard__mobile-cta__2s3pmpVl {
  margin-left: auto; }

.DealerCard__mobile-content__1yw8acFJ {
  display: flex;
  align-items: center; }

@keyframes DealerContacts__fillBar__5-pIhbQV {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DealerContacts__container__2LpEq6b3.theme-ferrari-dark {
  background: #181818; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-ferrari-carbon {
  background: #303030; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-light {
  background: #ffffff; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-sf90-stradale {
  background: #303133; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-f8-tributo {
  background: #1E293E; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-monza-sp1 {
  background: #181818; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-monza-sp2 {
  background: #404040; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-f488-pista {
  background: #0E121B; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-f488-spider {
  background: #17354B; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-f812-superfast {
  background: #320607; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-f8-spider {
  background: #2c2b27; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-812-gts {
  background: #f6f7f8; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-f169 {
  background: #d0dddd; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-scuderia-dark {
  background: #303030; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-giallo-modena {
  background: #ffffff; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-races-dark {
  background: #0D0D16; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.DealerContacts__container__2LpEq6b3.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.DealerContacts__wrapper__1hcq0AIt {
  max-width: 100%;
  margin: 24px 0;
  text-align: left;
  position: relative; }
  @media (min-width: 60.0625em) {
    .DealerContacts__wrapper__1hcq0AIt {
      margin-right: auto;
      margin-left: auto; } }
  .DealerContacts__wrapper__1hcq0AIt.DealerContacts__variant-default__3XQJNafk {
    margin-right: 0;
    margin-left: 0; }

.DealerContacts__row__9A-rSpJE + .DealerContacts__row__9A-rSpJE {
  margin-top: 24px; }

.DealerContacts__columns__FL5-U9Cl {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: none;
  display: flex;
  align-items: flex-start;
  justify-content: space-between; }
  .theme-ferrari-dark .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-light .DealerContacts__columns__FL5-U9Cl {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DealerContacts__columns__FL5-U9Cl {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DealerContacts__columns__FL5-U9Cl {
    color: #181818; }
  .theme-ferrari-f8-spider .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-812-gts .DealerContacts__columns__FL5-U9Cl {
    color: #181818; }
  .theme-ferrari-f169 .DealerContacts__columns__FL5-U9Cl {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DealerContacts__columns__FL5-U9Cl {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-races-dark .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DealerContacts__columns__FL5-U9Cl {
    color: #ffffff; }
  @media (min-width: 80.0625em) {
    .DealerContacts__columns__FL5-U9Cl {
      font-size: 12px; } }
  .DealerContacts__columns__FL5-U9Cl &gt; * {
    flex: 1; }
  .DealerContacts__columns__FL5-U9Cl a {
    color: currentColor;
    text-decoration: underline; }
  .DealerContacts__columns--hour__3Os8PPMM {
    margin-bottom: 8px; }
    @media (min-width: 60.0625em) {
      .DealerContacts__columns--hour__3Os8PPMM .DealerContacts__value__1WN1kau3 {
        flex: 2; } }
    .DealerContacts__columns--hour__3Os8PPMM &gt; * {
      flex: auto; }
    .DealerContacts__columns--hour__3Os8PPMM .DealerContacts__label__31N2KDqa {
      flex: 1; }
    .DealerContacts__columns--hour__3Os8PPMM .DealerContacts__value__1WN1kau3 {
      display: flex;
      flex: 3;
      align-items: flex-end; }

.DealerContacts__title__1n-A5Lky {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin-bottom: 8px; }
  .theme-ferrari-dark .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-light .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .DealerContacts__title__1n-A5Lky {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .DealerContacts__title__1n-A5Lky {
    color: #505050; }
  .theme-ferrari-f8-spider .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-f169 .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .DealerContacts__title__1n-A5Lky {
    color: #8f8f8f; }

.DealerContacts__variant-small-hours__4ZL9hu10 .DealerContacts__columns__FL5-U9Cl {
  font-size: 9px; }
  @media (min-width: 60.0625em) {
    .DealerContacts__variant-small-hours__4ZL9hu10 .DealerContacts__columns--hour__3Os8PPMM .DealerContacts__value__1WN1kau3 {
      flex: 3; } }

.DealerContacts__variant-small-hours__4ZL9hu10 &gt; * {
  padding-right: 8px; }

.DealerContacts__variant-small-hours__4ZL9hu10 .DealerContacts__title__1n-A5Lky {
  font-size: 8px; }

.DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl {
  padding-bottom: 8px;
  font-size: 9px;
  flex-direction: column;
  align-items: flex-end; }
  .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
    text-transform: uppercase; }
    .theme-ferrari-dark .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-light .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #505050; }
    .theme-ferrari-f8-spider .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-f169 .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columns__FL5-U9Cl &gt; *:first-child {
      color: #8f8f8f; }

.DealerContacts__variant-small-phones__3kdFOGHt &gt; * {
  white-space: nowrap; }

.DealerContacts__variant-small-phones__3kdFOGHt .DealerContacts__columnsPhones__3RxH0uls {
  align-items: flex-start; }

.DealerContacts__phoneDisclaimer__1dhlMiSW {
  display: block;
  font-size: 10px;
  color: #8f8f8f;
  line-height: 1; }

@keyframes Decal__fillBar__2DWoRHB4 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Decal__wrapper__2J8gi3D4 {
  position: absolute;
  bottom: 0;
  left: 0; }

@keyframes DoubleImageItem__fillBar__10idmCpA {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DoubleImageItem__columns-wrapper__1tddLkWx {
  margin-top: 10px; }
  @media (min-width: 37.5625em) {
    .DoubleImageItem__columns-wrapper__1tddLkWx {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: flex-start; } }

.DoubleImageItem__img-sx__1jKMcyG1 {
  margin-bottom: 10px;
  position: relative; }
  @media (min-width: 37.5625em) {
    .DoubleImageItem__img-sx__1jKMcyG1 {
      width: calc(58.5% - 16px); } }

.DoubleImageItem__img-dx__1HMXFXuk {
  margin-bottom: 16px;
  position: relative; }
  @media (min-width: 37.5625em) {
    .DoubleImageItem__img-dx__1HMXFXuk {
      width: calc(41.5% - 16px); } }

@media (min-width: 37.5625em) {
  .DoubleImageItem__text-sx__cRyFgHeK {
    width: calc(25% - 16px); } }

@media (min-width: 37.5625em) {
  .DoubleImageItem__text-dx__2cc6EB0l {
    flex: 1;
    margin-left: 32px; }
    .DoubleImageItem__text-dx__2cc6EB0l.DoubleImageItem__nosubtitle__1ol004on {
      margin-left: 0; } }

.DoubleImageItem__subtitle__1iIKbyO2 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font-Medium";
  font-weight: 500;
  font-stretch: expanded;
  font-size: 20px;
  line-height: 1.4em;
  font-size: 11px;
  padding-right: 10px; }
  @media (min-width: 80.0625em) {
    .DoubleImageItem__subtitle__1iIKbyO2 {
      font-size: 24px; } }
  @media (min-width: 37.5625em) {
    .DoubleImageItem__subtitle__1iIKbyO2 {
      font-size: 16px; } }

.DoubleImageItem__wrapper__3q0n7rOH {
  position: relative;
  width: 100%;
  overflow: hidden; }

.DoubleImageItem__content__HTTYM12Y {
  padding: 0;
  color: #181818; }
  @media (min-width: 37.5625em) {
    .DoubleImageItem__content__HTTYM12Y {
      padding: 24px 0px; } }

.DoubleImageItem__title__1PyC302m {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 32px;
  line-height: 1.1em;
  margin-bottom: 16px;
  font-size: 20px; }
  @media (min-width: 60.0625em) {
    .DoubleImageItem__title__1PyC302m {
      font-size: 40px; } }
  @media (min-width: 37.5625em) {
    .DoubleImageItem__title__1PyC302m {
      font-size: 32px; } }

.DoubleImageItem__description__1zp5riy0 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  line-height: 1.5em;
  margin-bottom: 16px; }
  .theme-ferrari-dark .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-light .DoubleImageItem__description__1zp5riy0 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DoubleImageItem__description__1zp5riy0 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DoubleImageItem__description__1zp5riy0 {
    color: #181818; }
  .theme-ferrari-f8-spider .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-812-gts .DoubleImageItem__description__1zp5riy0 {
    color: #181818; }
  .theme-ferrari-f169 .DoubleImageItem__description__1zp5riy0 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DoubleImageItem__description__1zp5riy0 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-races-dark .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DoubleImageItem__description__1zp5riy0 {
    color: #ffffff; }

.DoubleImageItem__block-ellipsis__24ljSpL6 {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 3em;
  margin: 0 auto;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

.DoubleImageItem__image-right-caption__3yPSWG6X {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  line-height: 1.5em;
  font-size: 10px; }
  .theme-ferrari-dark .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-light .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #181818; }
  .theme-ferrari-f8-spider .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-812-gts .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #181818; }
  .theme-ferrari-f169 .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-races-dark .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DoubleImageItem__image-right-caption__3yPSWG6X {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .DoubleImageItem__image-right-caption__3yPSWG6X {
      margin-top: 24px; } }

.DoubleImageItem__cta__3cZRGefV {
  margin-top: 32px; }
  .DoubleImageItem__cta__3cZRGefV svg.icon {
    transform: rotate(45deg) translateZ(0);
    transform-origin: 50%; }

.DoubleImageItem__icon-fullscreen__Qy3OP5-2 {
  position: absolute;
  pointer-events: none;
  z-index: 5;
  stroke: none;
  fill: white;
  right: 10px;
  bottom: 4px;
  width: 18px; }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .DoubleImageItem__icon-fullscreen__Qy3OP5-2 {
      display: none; } }
  @media (min-width: 37.5625em) {
    .DoubleImageItem__icon-fullscreen__Qy3OP5-2 {
      display: none; } }

@keyframes DriverCard__fillBar__3Pnce3dp {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DriverCard__wrapper__b67Adm9p {
  position: relative;
  max-width: 275px;
  min-width: 190px;
  width: 100%; }
  .DriverCard__wrapper__b67Adm9p .DriverCard__portrait__3LCqWEPs {
    position: relative; }
  .DriverCard__wrapper__b67Adm9p:hover .DriverCard__thumb__3CXTc-Px img {
    transform: scale(1.1);
    transition: transform 3s ease-out !important; }
  .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px {
    display: flex;
    opacity: 0;
    position: relative;
    overflow: hidden; }
    .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:before {
      content: '';
      display: block;
      height: 0px;
      padding-bottom: 46.93333%; }
    .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px &gt; img,
    .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px &gt; object,
    .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px &gt; canvas {
      position: absolute;
      top: 0;
      left: 0;
      width: auto;
      height: 100.5%; }
    .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px &gt; iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    @media (min-width: 37.5625em) {
      .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px {
        position: relative;
        overflow: hidden; }
        .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:before {
          content: '';
          display: block;
          height: 0px;
          padding-bottom: 126%; }
        .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px &gt; img,
        .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px &gt; object,
        .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px &gt; canvas {
          position: absolute;
          top: 0;
          left: 0;
          width: auto;
          height: 100.5%; }
        .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px &gt; iframe {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%; } }
    .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      z-index: 2;
      height: 30px; }
      @media (min-width: 37.5625em) {
        .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
          height: 160px; } }
      .theme-ferrari-dark .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 100%); }
      .theme-ferrari-ferrari-carbon .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #303030 0%, rgba(48, 48, 48, 0) 100%); }
      .theme-ferrari-light .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); }
      .theme-ferrari-sf90-stradale .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #303133 0%, rgba(48, 49, 51, 0) 100%); }
      .theme-ferrari-f8-tributo .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #1E293E 0%, rgba(30, 41, 62, 0) 100%); }
      .theme-ferrari-monza-sp1 .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 100%); }
      .theme-ferrari-monza-sp2 .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #404040 0%, rgba(64, 64, 64, 0) 100%); }
      .theme-ferrari-f488-pista .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #0E121B 0%, rgba(14, 18, 27, 0) 100%); }
      .theme-ferrari-f488-spider .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #17354B 0%, rgba(23, 53, 75, 0) 100%); }
      .theme-ferrari-f488-pista-spider .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #191B29 0%, rgba(25, 27, 41, 0) 100%); }
      .theme-ferrari-f812-superfast .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #320607 0%, rgba(50, 6, 7, 0) 100%); }
      .theme-ferrari-gtc4-lusso .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #C6C7C7 0%, rgba(198, 199, 199, 0) 100%); }
      .theme-ferrari-gtc4-lusso-t .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #92989D 0%, rgba(146, 152, 157, 0) 100%); }
      .theme-ferrari-f8-spider .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #2c2b27 0%, rgba(44, 43, 39, 0) 100%); }
      .theme-ferrari-812-gts .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #f6f7f8 0%, rgba(246, 247, 248, 0) 100%); }
      .theme-ferrari-f169 .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #d0dddd 0%, rgba(208, 221, 221, 0) 100%); }
      .theme-ferrari-scuderia-dark .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #303030 0%, rgba(48, 48, 48, 0) 100%); }
      .theme-ferrari-giallo-modena .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); }
      .theme-ferrari-giallo-modena-dark .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 100%); }
      .theme-ferrari-races-dark .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #0D0D16 0%, rgba(13, 13, 22, 0) 100%); }
      .theme-ferrari-portofinom-dark-blue .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #0D2025 0%, rgba(13, 32, 37, 0) 100%); }
      .theme-ferrari-sf90-spider-graphite-black .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px:after {
        background: linear-gradient(0deg, #1C1D1F 0%, rgba(28, 29, 31, 0) 100%); }
    .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px img {
      z-index: 1;
      width: auto;
      display: block;
      margin-left: auto;
      max-width: 160px;
      height: auto;
      left: auto;
      top: 0;
      right: 0;
      bottom: -20px; }
      @media (min-width: 37.5625em) {
        .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px img {
          top: auto;
          bottom: 0;
          max-width: 90%; } }
      @media (min-width: 80.0625em) {
        .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px img {
          max-width: 250px; } }
    .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px .DriverCard__portrait-bg__1G_SN0Yk {
      position: absolute;
      bottom: -24px;
      left: 0;
      width: 100%;
      z-index: 0;
      opacity: 0;
      text-align: right; }
      .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px .DriverCard__portrait-bg__1G_SN0Yk svg {
        height: 123px;
        width: 197px; }
      @media (min-width: 37.5625em) {
        .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px .DriverCard__portrait-bg__1G_SN0Yk {
          bottom: 0;
          text-align: left; }
          .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px .DriverCard__portrait-bg__1G_SN0Yk svg {
            height: auto;
            width: auto; } }
      @media (min-width: 80.0625em) {
        .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px .DriverCard__portrait-bg__1G_SN0Yk {
          bottom: 30px; } }
      .DriverCard__wrapper__b67Adm9p .DriverCard__thumb__3CXTc-Px .DriverCard__portrait-bg__1G_SN0Yk svg {
        max-width: 100%; }
  .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    padding-bottom: 10px; }
    .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Title-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 16px;
      line-height: 1.5em;
      font-size: 14px;
      line-height: 1.1;
      opacity: 0;
      margin-bottom: 0px; }
      @media (min-width: 37.5625em) {
        .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp {
          font-size: 16px; } }
    .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Title-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 26px;
      line-height: 1.23em;
      line-height: 0.9;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      text-transform: uppercase;
      opacity: 0;
      margin-bottom: 0px;
      font-size: 23px; }
      @media (min-width: 37.5625em) {
        .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
          font-size: 28px; } }
      @media (min-width: 37.5625em) {
        .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
          font-size: 16px; } }
      @media (min-width: 60.0625em) {
        .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
          font-size: 17px; } }
      @media (min-width: 80.0625em) {
        .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
          font-size: 23px; } }
      @media (min-width: 100.0625em) {
        .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
          font-size: 25px; } }
    .theme-ferrari-dark .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-dark .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-dark .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-ferrari-carbon .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-ferrari-carbon .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-light .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-light .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-light .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #181818; }
    .theme-ferrari-sf90-stradale .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-sf90-stradale .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-sf90-stradale .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-f8-tributo .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-f8-tributo .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-monza-sp1 .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-monza-sp1 .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-monza-sp2 .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-monza-sp2 .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-f488-pista .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-f488-pista .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-f488-pista .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-f488-spider .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-f488-spider .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-f488-spider .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-f488-pista-spider .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-f488-pista-spider .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-f812-superfast .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-f812-superfast .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-gtc4-lusso .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-gtc4-lusso .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-gtc4-lusso-t .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-gtc4-lusso-t .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #181818; }
    .theme-ferrari-f8-spider .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-f8-spider .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-f8-spider .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-812-gts .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-812-gts .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-812-gts .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #181818; }
    .theme-ferrari-f169 .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-f169 .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-f169 .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #181818; }
    .theme-ferrari-scuderia-dark .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-scuderia-dark .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-scuderia-dark .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-giallo-modena .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-giallo-modena .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-giallo-modena-dark .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-giallo-modena-dark .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-races-dark .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-races-dark .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-races-dark .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-portofinom-dark-blue .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-portofinom-dark-blue .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__country__1JUZUiJp, .theme-ferrari-sf90-spider-graphite-black .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__name__2LpjvKho, .theme-ferrari-sf90-spider-graphite-black .DriverCard__wrapper__b67Adm9p .DriverCard__info__g_GH9hd9 .DriverCard__surname__2zcqVbQo {
      color: #ffffff; }
  .DriverCard__wrapper__b67Adm9p .DriverCard__challenges__WFM7H5P4 {
    display: flex;
    width: 100%;
    flex-direction: column; }
  .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
    display: flex;
    margin-bottom: 10px;
    width: 1%;
    opacity: 0; }
    .theme-ferrari-dark .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #303030; }
    .theme-ferrari-ferrari-carbon .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #181818; }
    .theme-ferrari-light .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #181818;
      background: #eeeded; }
    .theme-ferrari-sf90-stradale .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #252627; }
    .theme-ferrari-f8-tributo .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #101724; }
    .theme-ferrari-monza-sp1 .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #303030; }
    .theme-ferrari-monza-sp2 .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #303030; }
    .theme-ferrari-f488-pista .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #1E2128; }
    .theme-ferrari-f488-spider .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #0F2331; }
    .theme-ferrari-f488-pista-spider .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #212334; }
    .theme-ferrari-f812-superfast .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #3C0B0D; }
    .theme-ferrari-gtc4-lusso .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #181818;
      background: #B2B2B2; }
    .theme-ferrari-gtc4-lusso-t .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #181818;
      background: #A0A7AC; }
    .theme-ferrari-f8-spider .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #1b1a17; }
    .theme-ferrari-812-gts .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #181818;
      background: #dbdbdb; }
    .theme-ferrari-f169 .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #181818;
      background: #dbdbdb; }
    .theme-ferrari-scuderia-dark .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #414141; }
    .theme-ferrari-giallo-modena .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #181818;
      background: #eeeded; }
    .theme-ferrari-giallo-modena-dark .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #303030; }
    .theme-ferrari-races-dark .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #303035; }
    .theme-ferrari-portofinom-dark-blue .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #102F37; }
    .theme-ferrari-sf90-spider-graphite-black .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- {
      color: #ffffff;
      background: #252A2B; }
    .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Title-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 16px;
      line-height: 1.5em;
      font-size: 13px;
      line-height: 22px;
      padding: 1px 4px 0px 4px;
      min-width: 53px;
      text-align: center;
      opacity: 0; }
      .theme-ferrari-dark .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-ferrari-carbon .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-light .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #181818;
        color: #ffffff; }
      .theme-ferrari-sf90-stradale .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-f8-tributo .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-monza-sp1 .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-monza-sp2 .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-f488-pista .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-f488-spider .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-f488-pista-spider .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-f812-superfast .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-gtc4-lusso .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #181818;
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso-t .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #181818;
        color: #ffffff; }
      .theme-ferrari-f8-spider .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-812-gts .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #181818;
        color: #ffffff; }
      .theme-ferrari-f169 .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #181818;
        color: #ffffff; }
      .theme-ferrari-scuderia-dark .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-giallo-modena .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #181818;
        color: #ffffff; }
      .theme-ferrari-giallo-modena-dark .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-races-dark .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-portofinom-dark-blue .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
      .theme-ferrari-sf90-spider-graphite-black .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
        background: #ffffff;
        color: #181818; }
    .DriverCard__wrapper__b67Adm9p .DriverCard__challenge__3vo7U6k- .DriverCard__text__1gEHrgJm {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Title-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 16px;
      line-height: 1.5em;
      display: inline-block;
      font-size: 11px;
      line-height: 24px;
      align-items: center;
      padding: 0 10px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      opacity: 0; }
  .DriverCard__wrapper__b67Adm9p.DriverCard__hasIntersected__2VXQlIDH .DriverCard__portrait-bg__1G_SN0Yk {
    transition: all 0.5s ease-out 0s;
    opacity: 1; }
  .DriverCard__wrapper__b67Adm9p.DriverCard__hasIntersected__2VXQlIDH .DriverCard__thumb__3CXTc-Px {
    opacity: 1;
    transition: all 0.5s ease-out 0.3s, transform 0s; }
    .DriverCard__wrapper__b67Adm9p.DriverCard__hasIntersected__2VXQlIDH .DriverCard__thumb__3CXTc-Px img {
      transition: all 0.5s ease-out 0.3s, transform 0s;
      bottom: 0; }
  .DriverCard__wrapper__b67Adm9p.DriverCard__hasIntersected__2VXQlIDH .DriverCard__country__1JUZUiJp {
    transition: all 0.5s ease-out 0.3s;
    opacity: 1;
    margin-bottom: 0; }
  .DriverCard__wrapper__b67Adm9p.DriverCard__hasIntersected__2VXQlIDH .DriverCard__name__2LpjvKho {
    transition: all 0.5s ease-out 0.5s;
    opacity: 1;
    margin-bottom: 0; }
  .DriverCard__wrapper__b67Adm9p.DriverCard__hasIntersected__2VXQlIDH .DriverCard__surname__2zcqVbQo {
    transition: all 0.5s ease-out 0.7s;
    opacity: 1;
    margin-bottom: 0; }
  .DriverCard__wrapper__b67Adm9p.DriverCard__hasIntersected__2VXQlIDH .DriverCard__challenge__3vo7U6k- {
    transition: all 0.5s ease-out 0.9s;
    opacity: 1;
    width: 100%; }
    .DriverCard__wrapper__b67Adm9p.DriverCard__hasIntersected__2VXQlIDH .DriverCard__challenge__3vo7U6k- .DriverCard__number__37FMfCV9 {
      transition: all 0.5s ease-out 1.1s;
      opacity: 1; }
    .DriverCard__wrapper__b67Adm9p.DriverCard__hasIntersected__2VXQlIDH .DriverCard__challenge__3vo7U6k- .DriverCard__text__1gEHrgJm {
      transition: all 0.5s ease-out 1.3s;
      opacity: 1; }

@keyframes DriverTeamStandingsItem__fillBar__lSArpi7L {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DriverTeamStandingsItem__container__3GJYC2LE {
  width: 100%; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-dark {
    background: #000000; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-ferrari-carbon {
    background: #000000; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-light {
    background: #8f8f8f; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-sf90-stradale {
    background: #28292A; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-f8-tributo {
    background: #1A4250; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-monza-sp1 {
    background: #010101; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-monza-sp2 {
    background: #010101; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-f488-pista {
    background: #0B0E15; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-f488-spider {
    background: #0B1C28; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-f488-pista-spider {
    background: #11131C; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-f812-superfast {
    background: #270405; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-gtc4-lusso {
    background: #999999; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-gtc4-lusso-t {
    background: #868A8E; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-f8-spider {
    background: #11100e; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-812-gts {
    background: #b9b7b7; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-f169 {
    background: #b9b7b7; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-scuderia-dark {
    background: #0a0a0d; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-giallo-modena {
    background: #8f8f8f; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-giallo-modena-dark {
    background: #000000; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-races-dark {
    background: #000000; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-portofinom-dark-blue {
    background: #0B1B1F; }
  .DriverTeamStandingsItem__container__3GJYC2LE.theme-ferrari-sf90-spider-graphite-black {
    background: #000000; }

.DriverTeamStandingsItem__wrapper__2kMVlunx {
  margin: auto; }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__wrapper__2kMVlunx {
      max-width: 1056px; } }
  @media (min-width: 80.0625em) {
    .DriverTeamStandingsItem__wrapper__2kMVlunx {
      max-width: 1312px; } }
  @media (min-width: 100.0625em) {
    .DriverTeamStandingsItem__wrapper__2kMVlunx {
      max-width: 1472px; } }

.DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__head"] {
  margin-bottom: 0;
  margin-top: 0;
  padding: 20px 24px; }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__head"] {
      padding: 32px; } }

.DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__title"] {
  font-size: 24px;
  text-transform: uppercase; }

.DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
  padding-bottom: 0; }
  .theme-ferrari-dark .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-light .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-f8-tributo .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-f488-pista .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-f488-spider .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-f812-superfast .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-f8-spider .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-812-gts .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-f169 .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-giallo-modena .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #EBB218; }
  .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #EBB218; }
  .theme-ferrari-races-dark .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP [class*="Accordion__accordion--techpanel"] [class*="Accordion__body"] {
    border-bottom: 1px solid #da291c; }

.DriverTeamStandingsItem__accordionWrapper__MDFV4BhP div[class*="Accordion__accordion--techpanel"]:first-child {
  border-top: none; }

.theme-ferrari-dark .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #181818; }

.theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #303030; }

.theme-ferrari-light .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #ffffff; }

.theme-ferrari-sf90-stradale .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #303133; }

.theme-ferrari-f8-tributo .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #1E293E; }

.theme-ferrari-monza-sp1 .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #181818; }

.theme-ferrari-monza-sp2 .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #404040; }

.theme-ferrari-f488-pista .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #0E121B; }

.theme-ferrari-f488-spider .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #17354B; }

.theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #191B29; }

.theme-ferrari-f812-superfast .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #320607; }

.theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #C6C7C7; }

.theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #92989D; }

.theme-ferrari-f8-spider .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #2c2b27; }

.theme-ferrari-812-gts .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #f6f7f8; }

.theme-ferrari-f169 .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #d0dddd; }

.theme-ferrari-scuderia-dark .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #303030; }

.theme-ferrari-giallo-modena .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #ffffff; }

.theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #181818; }

.theme-ferrari-races-dark .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #0D0D16; }

.theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #0D2025; }

.theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__accordionWrapper__MDFV4BhP {
  background-color: #1C1D1F; }

.DriverTeamStandingsItem__tableWrapper__2GngjPee {
  max-height: calc(100vh - 110px);
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  /** PERFECT SCROLLBAR */ }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__tableWrapper__2GngjPee {
      max-height: calc(100vh - 300px); } }
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
    right: 0px !important;
    opacity: 1 !important;
    display: block !important;
    width: 5px; }
    @media (min-width: 60.0625em) {
      .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
        right: 4px !important; } }
    .theme-ferrari-dark .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #181818 !important; }
    .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #303030 !important; }
    .theme-ferrari-light .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #ffffff !important; }
    .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #303133 !important; }
    .theme-ferrari-f8-tributo .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #1E293E !important; }
    .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #181818 !important; }
    .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #404040 !important; }
    .theme-ferrari-f488-pista .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #0E121B !important; }
    .theme-ferrari-f488-spider .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #17354B !important; }
    .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #191B29 !important; }
    .theme-ferrari-f812-superfast .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #320607 !important; }
    .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #C6C7C7 !important; }
    .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #92989D !important; }
    .theme-ferrari-f8-spider .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #2c2b27 !important; }
    .theme-ferrari-812-gts .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #f6f7f8 !important; }
    .theme-ferrari-f169 .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #d0dddd !important; }
    .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #303030 !important; }
    .theme-ferrari-giallo-modena .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #ffffff !important; }
    .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #181818 !important; }
    .theme-ferrari-races-dark .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #0D0D16 !important; }
    .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #0D2025 !important; }
    .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y {
      background-color: #1C1D1F !important; }
  .theme-ferrari-dark .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-dark
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-dark
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #181818 !important; }
  .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-ferrari-carbon
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-ferrari-carbon
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #303030 !important; }
  .theme-ferrari-light .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-light
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-light
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #ffffff !important; }
  .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-sf90-stradale
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-sf90-stradale
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #303133 !important; }
  .theme-ferrari-f8-tributo .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-f8-tributo
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-f8-tributo
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #1E293E !important; }
  .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-monza-sp1
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-monza-sp1
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #181818 !important; }
  .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-monza-sp2
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-monza-sp2
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #404040 !important; }
  .theme-ferrari-f488-pista .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-f488-pista
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-f488-pista
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #0E121B !important; }
  .theme-ferrari-f488-spider .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-f488-spider
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-f488-spider
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #17354B !important; }
  .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-f488-pista-spider
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-f488-pista-spider
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #191B29 !important; }
  .theme-ferrari-f812-superfast .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-f812-superfast
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-f812-superfast
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #320607 !important; }
  .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-gtc4-lusso
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-gtc4-lusso
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #C6C7C7 !important; }
  .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-gtc4-lusso-t
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-gtc4-lusso-t
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #92989D !important; }
  .theme-ferrari-f8-spider .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-f8-spider
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-f8-spider
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #2c2b27 !important; }
  .theme-ferrari-812-gts .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-812-gts
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-812-gts
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #f6f7f8 !important; }
  .theme-ferrari-f169 .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-f169
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-f169
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #d0dddd !important; }
  .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-scuderia-dark
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-scuderia-dark
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #303030 !important; }
  .theme-ferrari-giallo-modena .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-giallo-modena
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-giallo-modena
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #ffffff !important; }
  .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-giallo-modena-dark
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-giallo-modena-dark
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #181818 !important; }
  .theme-ferrari-races-dark .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-races-dark
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-races-dark
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #0D0D16 !important; }
  .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-portofinom-dark-blue
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-portofinom-dark-blue
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #0D2025 !important; }
  .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:hover, .theme-ferrari-sf90-spider-graphite-black
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y:focus, .theme-ferrari-sf90-spider-graphite-black
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__rail-y.ps--clicking {
    background-color: #1C1D1F !important; }
  .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
    right: 0px;
    width: 5px !important; }
    .theme-ferrari-dark .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-light .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f8-tributo .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f488-pista .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f488-spider .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f812-superfast .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #505050 !important; }
    .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #505050 !important; }
    .theme-ferrari-f8-spider .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-812-gts .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f169 .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-giallo-modena .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-races-dark .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }
    .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__tableWrapper__2GngjPee .ps__thumb-y {
      background-color: #8f8f8f !important; }

.DriverTeamStandingsItem__table__3X3ucLNF {
  width: 100%;
  text-align: left; }
  .DriverTeamStandingsItem__table__3X3ucLNF td:first-child, .DriverTeamStandingsItem__table__3X3ucLNF th:first-child {
    padding-left: 24px; }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__table__3X3ucLNF td:last-child, .DriverTeamStandingsItem__table__3X3ucLNF th:last-child {
      padding-right: 24px;
      text-align: right; } }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__table__3X3ucLNF td, .DriverTeamStandingsItem__table__3X3ucLNF th {
      padding: 0 8px; }
      .DriverTeamStandingsItem__table__3X3ucLNF td:first-child, .DriverTeamStandingsItem__table__3X3ucLNF th:first-child {
        padding-left: 32px; }
      .DriverTeamStandingsItem__table__3X3ucLNF td:last-child, .DriverTeamStandingsItem__table__3X3ucLNF th:last-child {
        padding-right: 32px;
        text-align: right; } }
  .DriverTeamStandingsItem__table__3X3ucLNF th {
    position: sticky;
    top: 0;
    padding-bottom: 24px;
    border-bottom: 2px solid;
    z-index: 10; }
    .theme-ferrari-dark .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #000000;
      background-color: #181818; }
    .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #000000;
      background-color: #303030; }
    .theme-ferrari-light .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #8f8f8f;
      background-color: #ffffff; }
    .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #28292A;
      background-color: #303133; }
    .theme-ferrari-f8-tributo .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #1A4250;
      background-color: #1E293E; }
    .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #010101;
      background-color: #181818; }
    .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #010101;
      background-color: #404040; }
    .theme-ferrari-f488-pista .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #0B0E15;
      background-color: #0E121B; }
    .theme-ferrari-f488-spider .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #0B1C28;
      background-color: #17354B; }
    .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #11131C;
      background-color: #191B29; }
    .theme-ferrari-f812-superfast .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #270405;
      background-color: #320607; }
    .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #999999;
      background-color: #C6C7C7; }
    .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #868A8E;
      background-color: #92989D; }
    .theme-ferrari-f8-spider .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #11100e;
      background-color: #2c2b27; }
    .theme-ferrari-812-gts .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #b9b7b7;
      background-color: #f6f7f8; }
    .theme-ferrari-f169 .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #b9b7b7;
      background-color: #d0dddd; }
    .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #0a0a0d;
      background-color: #303030; }
    .theme-ferrari-giallo-modena .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #8f8f8f;
      background-color: #ffffff; }
    .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #000000;
      background-color: #181818; }
    .theme-ferrari-races-dark .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #000000;
      background-color: #0D0D16; }
    .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #0B1B1F;
      background-color: #0D2025; }
    .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__table__3X3ucLNF th {
      border-color: #000000;
      background-color: #1C1D1F; }
    @media (min-width: 60.0625em) {
      .DriverTeamStandingsItem__table__3X3ucLNF th:last-child {
        padding-right: 48px; } }

.DriverTeamStandingsItem__row__1Wapu1ja:first-child .DriverTeamStandingsItem__item__ZpiWD1Ji {
  box-sizing: content-box; }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__row__1Wapu1ja:first-child .DriverTeamStandingsItem__item__ZpiWD1Ji {
      padding-top: 32px; } }

.DriverTeamStandingsItem__row__1Wapu1ja:last-child .DriverTeamStandingsItem__item__ZpiWD1Ji {
  box-sizing: content-box; }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__row__1Wapu1ja:last-child .DriverTeamStandingsItem__item__ZpiWD1Ji {
      padding-bottom: 32px; } }

.DriverTeamStandingsItem__head-item__3sJyRfYo {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  font-size: 11px;
  text-transform: uppercase; }
  .theme-ferrari-dark .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-light .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #181818; }
  .theme-ferrari-f8-spider .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-812-gts .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #181818; }
  .theme-ferrari-f169 .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-races-dark .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__head-item__3sJyRfYo {
    color: #ffffff; }
  .DriverTeamStandingsItem__head-item__3sJyRfYo:last-child {
    text-align: right;
    padding-right: 24px; }
    @media (min-width: 60.0625em) {
      .DriverTeamStandingsItem__head-item__3sJyRfYo:last-child {
        padding-right: 55px !important; } }

.DriverTeamStandingsItem__big__RTG5KpVU {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  font-size: 11px; }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__big__RTG5KpVU {
      font-size: 13px; } }

.DriverTeamStandingsItem__small__2DABBo9L {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 11px; }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__small__2DABBo9L {
      font-size: 13px; } }

.DriverTeamStandingsItem__pos__16sc1IA1 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  font-size: 13px;
  font-weight: bold;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  position: relative;
  margin-right: 10px; }
  @media (min-width: 37.5625em) {
    .DriverTeamStandingsItem__pos__16sc1IA1 {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__pos__16sc1IA1 {
      font-size: 36px; } }
  .theme-ferrari-dark .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-light .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #181818; }
  .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-f8-tributo .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-f488-pista .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-f488-spider .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-f812-superfast .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #181818; }
  .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #181818; }
  .theme-ferrari-f8-spider .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-812-gts .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #181818; }
  .theme-ferrari-f169 .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #181818; }
  .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-giallo-modena .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #181818; }
  .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-races-dark .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__pos__16sc1IA1 {
    border: 1px solid #ffffff; }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__pos__16sc1IA1 {
      font-size: 20px;
      width: 57px;
      height: 57px;
      line-height: 57px; } }

.DriverTeamStandingsItem__points__Zo-sGw8_ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  font-size: 20px;
  font-weight: bold;
  padding-right: 24px;
  text-align: right; }
  @media (min-width: 37.5625em) {
    .DriverTeamStandingsItem__points__Zo-sGw8_ {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__points__Zo-sGw8_ {
      font-size: 36px; } }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__points__Zo-sGw8_ {
      font-size: 28px;
      padding-right: 24px; } }

.theme-ferrari-dark .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #303030; }

.theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #181818; }

.theme-ferrari-light .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #eeeded; }

.theme-ferrari-sf90-stradale .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #252627; }

.theme-ferrari-f8-tributo .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #101724; }

.theme-ferrari-monza-sp1 .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #303030; }

.theme-ferrari-monza-sp2 .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #303030; }

.theme-ferrari-f488-pista .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #1E2128; }

.theme-ferrari-f488-spider .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #0F2331; }

.theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #212334; }

.theme-ferrari-f812-superfast .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #3C0B0D; }

.theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #B2B2B2; }

.theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #A0A7AC; }

.theme-ferrari-f8-spider .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #1b1a17; }

.theme-ferrari-812-gts .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #dbdbdb; }

.theme-ferrari-f169 .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #dbdbdb; }

.theme-ferrari-scuderia-dark .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #414141; }

.theme-ferrari-giallo-modena .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #eeeded; }

.theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #303030; }

.theme-ferrari-races-dark .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #303035; }

.theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #102F37; }

.theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__tbody__KwT5Dn3e {
  background: #252A2B; }

.DriverTeamStandingsItem__item__ZpiWD1Ji {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  height: 72px; }
  .theme-ferrari-dark .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-light .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-f8-spider .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-812-gts .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-f169 .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-races-dark .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__item__ZpiWD1Ji {
      height: 80px; } }
  .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
    display: flex;
    align-items: center; }
    .theme-ferrari-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-light .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-light .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #181818; }
    .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-f8-tributo .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-f488-pista .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-f488-pista .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-f488-spider .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-f488-spider .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-f812-superfast .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #181818; }
    .theme-ferrari-f8-spider .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-f8-spider .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-812-gts .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-812-gts .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #181818; }
    .theme-ferrari-f169 .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-f169 .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #181818; }
    .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-giallo-modena .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-races-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-races-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a {
      color: #ffffff; }
    .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm, .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm {
      line-height: 0;
      display: inline-block;
      margin-top: -3px;
      margin-left: 8px;
      transform: scale(0.7); }
      .theme-ferrari-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-light .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-light .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #181818; }
      .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-f8-tributo .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-f8-tributo .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-f488-pista .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-f488-pista .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-f488-spider .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-f488-spider .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-f812-superfast .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-f812-superfast .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #181818; }
      .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #181818; }
      .theme-ferrari-f8-spider .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-f8-spider .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-812-gts .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-812-gts .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #181818; }
      .theme-ferrari-f169 .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-f169 .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #181818; }
      .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-giallo-modena .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-giallo-modena .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #181818; }
      .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-races-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-races-dark .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__item__ZpiWD1Ji .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
        fill: #ffffff; }

.DriverTeamStandingsItem__isFerrari__3CFvXfbs {
  background: white; }
  .theme-ferrari-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-light .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-f8-tributo .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-f488-pista .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-f488-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-f812-superfast .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-f8-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-812-gts .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-f169 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-giallo-modena .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #ffffff; }
  .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-races-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
    color: #181818; }
  .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 {
    background-color: #DA291C;
    color: #fff;
    border-color: #DA291C; }
  .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__iconPos__2MItrzEs {
    display: none; }
  .theme-ferrari-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-light .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-light .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #ffffff; }
  .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-f8-tributo .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-f8-tributo .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-f488-pista .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-f488-pista .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-f488-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-f488-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-f812-superfast .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-f812-superfast .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #ffffff; }
  .theme-ferrari-f8-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-f8-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-812-gts .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-812-gts .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #ffffff; }
  .theme-ferrari-f169 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-f169 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #ffffff; }
  .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-giallo-modena .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-giallo-modena .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #ffffff; }
  .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-races-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-races-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a, .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a {
    color: #181818; }
  .theme-ferrari-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-light .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-light .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #ffffff; }
  .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-f8-tributo .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-f8-tributo .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-f488-pista .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-f488-pista .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-f488-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-f488-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-f812-superfast .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-f812-superfast .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #ffffff; }
  .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #ffffff; }
  .theme-ferrari-f8-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-f8-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-812-gts .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-812-gts .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #ffffff; }
  .theme-ferrari-f169 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-f169 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #ffffff; }
  .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-giallo-modena .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-giallo-modena .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #ffffff; }
  .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-races-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-races-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p a .DriverTeamStandingsItem__arrow__11N_Vicm svg path, .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ a .DriverTeamStandingsItem__arrow__11N_Vicm svg path {
    fill: #181818; }
  @media (min-width: 60.0625em) {
    .DriverTeamStandingsItem__isFerrari__3CFvXfbs {
      background: transparent;
      position: relative; }
      .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji {
        padding: 12px 0;
        box-sizing: border-box; }
        .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__item__ZpiWD1Ji &gt; div {
          background-color: white;
          width: 100%;
          display: inline-block;
          height: 57px;
          line-height: 57px; }
      .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__name__2yNJyQ1p, .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__team__rLkuHGxZ {
        padding-left: 8px; }
      .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 {
        background: transparent;
        border: none; }
        .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 span {
          z-index: 2;
          display: block;
          width: 57px;
          position: relative; }
        .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
          display: block;
          z-index: 0;
          left: 0;
          top: 0;
          position: absolute; }
          .theme-ferrari-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-light .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-f8-tributo .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-f488-pista .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-f488-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-f812-superfast .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-f8-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-812-gts .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-f169 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-giallo-modena .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #EBB218; }
          .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #EBB218; }
          .theme-ferrari-races-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
          .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__pos__16sc1IA1 .DriverTeamStandingsItem__iconPos__2MItrzEs {
            fill: #da291c; }
      .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
        position: relative;
        z-index: 0; }
        .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_:before {
          content: "";
          position: absolute;
          top: 0;
          right: 0;
          width: 193px;
          height: 100%;
          z-index: -1;
          background: url("//static/assets/img/halftone_bg.png") no-repeat right center; }
        .theme-ferrari-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-ferrari-carbon .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-light .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-sf90-stradale .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-f8-tributo .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-monza-sp1 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-monza-sp2 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-f488-pista .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-f488-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-f488-pista-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-f812-superfast .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-gtc4-lusso .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-gtc4-lusso-t .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-f8-spider .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-812-gts .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-f169 .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-scuderia-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-giallo-modena .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-giallo-modena-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-races-dark .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-portofinom-dark-blue .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; }
        .theme-ferrari-sf90-spider-graphite-black .DriverTeamStandingsItem__isFerrari__3CFvXfbs .DriverTeamStandingsItem__points__Zo-sGw8_ {
          color: #fff; } }

@keyframes Dropdown__fillBar__2uTJ11Dh {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Dropdown__wrapper__tfGBXJ4K {
  position: relative; }

.Dropdown__header__ckRs6vJB {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  position: relative;
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  outline: 0;
  user-select: none;
  padding: 8px; }
  @media (min-width: 37.5625em) {
    .Dropdown__header__ckRs6vJB {
      font-size: 28px; } }
  .theme-ferrari-dark .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-light .Dropdown__header__ckRs6vJB {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Dropdown__header__ckRs6vJB {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Dropdown__header__ckRs6vJB {
    color: #181818; }
  .theme-ferrari-f8-spider .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-812-gts .Dropdown__header__ckRs6vJB {
    color: #181818; }
  .theme-ferrari-f169 .Dropdown__header__ckRs6vJB {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Dropdown__header__ckRs6vJB {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-races-dark .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Dropdown__header__ckRs6vJB {
    color: #ffffff; }
  .Dropdown__header__ckRs6vJB::after, .Dropdown__header__ckRs6vJB::before {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 1px;
    background: #d4d2d2;
    content: ""; }
  .theme-ferrari-dark .Dropdown__header__ckRs6vJB::after, .theme-ferrari-dark .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .Dropdown__header__ckRs6vJB::after, .theme-ferrari-ferrari-carbon .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-light .Dropdown__header__ckRs6vJB::after, .theme-ferrari-light .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-sf90-stradale .Dropdown__header__ckRs6vJB::after, .theme-ferrari-sf90-stradale .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-f8-tributo .Dropdown__header__ckRs6vJB::after, .theme-ferrari-f8-tributo .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-monza-sp1 .Dropdown__header__ckRs6vJB::after, .theme-ferrari-monza-sp1 .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-monza-sp2 .Dropdown__header__ckRs6vJB::after, .theme-ferrari-monza-sp2 .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-f488-pista .Dropdown__header__ckRs6vJB::after, .theme-ferrari-f488-pista .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-f488-spider .Dropdown__header__ckRs6vJB::after, .theme-ferrari-f488-spider .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .Dropdown__header__ckRs6vJB::after, .theme-ferrari-f488-pista-spider .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-f812-superfast .Dropdown__header__ckRs6vJB::after, .theme-ferrari-f812-superfast .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .Dropdown__header__ckRs6vJB::after, .theme-ferrari-gtc4-lusso .Dropdown__header__ckRs6vJB::before {
    background: #505050; }
  .theme-ferrari-gtc4-lusso-t .Dropdown__header__ckRs6vJB::after, .theme-ferrari-gtc4-lusso-t .Dropdown__header__ckRs6vJB::before {
    background: #505050; }
  .theme-ferrari-f8-spider .Dropdown__header__ckRs6vJB::after, .theme-ferrari-f8-spider .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-812-gts .Dropdown__header__ckRs6vJB::after, .theme-ferrari-812-gts .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-f169 .Dropdown__header__ckRs6vJB::after, .theme-ferrari-f169 .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-scuderia-dark .Dropdown__header__ckRs6vJB::after, .theme-ferrari-scuderia-dark .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-giallo-modena .Dropdown__header__ckRs6vJB::after, .theme-ferrari-giallo-modena .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .Dropdown__header__ckRs6vJB::after, .theme-ferrari-giallo-modena-dark .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-races-dark .Dropdown__header__ckRs6vJB::after, .theme-ferrari-races-dark .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .Dropdown__header__ckRs6vJB::after, .theme-ferrari-portofinom-dark-blue .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .Dropdown__header__ckRs6vJB::after, .theme-ferrari-sf90-spider-graphite-black .Dropdown__header__ckRs6vJB::before {
    background: #8f8f8f; }
  .Dropdown__header__ckRs6vJB::after {
    background: #DA291C;
    height: 2px;
    z-index: 2;
    transform: scaleX(0);
    transition: all 0.6s ease-out;
    transform-origin: 0 0; }
    .theme-ferrari-dark .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-ferrari-carbon .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-light .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-sf90-stradale .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-f8-tributo .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-monza-sp1 .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-monza-sp2 .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-f488-pista .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-f488-spider .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-f488-pista-spider .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-f812-superfast .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso-t .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-f8-spider .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-812-gts .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-f169 .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-scuderia-dark .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-giallo-modena .Dropdown__header__ckRs6vJB::after {
      background: #EBB218; }
    .theme-ferrari-giallo-modena-dark .Dropdown__header__ckRs6vJB::after {
      background: #EBB218; }
    .theme-ferrari-races-dark .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-portofinom-dark-blue .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .Dropdown__header__ckRs6vJB::after {
      background: #da291c; }
  .Dropdown__header__ckRs6vJB.Dropdown__error__2ngdyRFt::after {
    transform: scaleX(1); }
  .Dropdown__header__ckRs6vJB.Dropdown__caption__3_VQomk5 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    text-transform: none;
    font-size: 16px; }

.Dropdown__icon__2-c72iGI {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center; }
  .theme-ferrari-dark .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-ferrari-carbon .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-light .Dropdown__icon__2-c72iGI {
    fill: #181818; }
  .theme-ferrari-sf90-stradale .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-f8-tributo .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-monza-sp1 .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-monza-sp2 .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-f488-pista .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-f488-spider .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-f488-pista-spider .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-f812-superfast .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-gtc4-lusso .Dropdown__icon__2-c72iGI {
    fill: #181818; }
  .theme-ferrari-gtc4-lusso-t .Dropdown__icon__2-c72iGI {
    fill: #181818; }
  .theme-ferrari-f8-spider .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-812-gts .Dropdown__icon__2-c72iGI {
    fill: #181818; }
  .theme-ferrari-f169 .Dropdown__icon__2-c72iGI {
    fill: #181818; }
  .theme-ferrari-scuderia-dark .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-giallo-modena .Dropdown__icon__2-c72iGI {
    fill: #181818; }
  .theme-ferrari-giallo-modena-dark .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-races-dark .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Dropdown__icon__2-c72iGI {
    fill: #ffffff; }

.Dropdown__list-layer__No5w4XNJ {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 4;
  list-style: none;
  border-radius: 2px;
  box-shadow: -4px 15px 38px 3px rgba(0, 0, 0, 0.22); }

.Dropdown__list-label__3opAk8J8 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  color: #181818;
  padding: 32px 32px 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-bottom: 1px solid #d4d2d2; }
  @media (min-width: 80.0625em) {
    .Dropdown__list-label__3opAk8J8 {
      padding: 32px 48px 24px; } }

.Dropdown__list__G_xWw81w {
  padding: 8px 32px;
  margin: 70px 0 0;
  max-height: calc(500px - 70px);
  border-radius: 2px;
  overflow: auto; }
  @media (min-width: 80.0625em) {
    .Dropdown__list__G_xWw81w {
      padding: 8px 48px;
      max-height: calc(800px - 70px); } }
  .Dropdown__list__G_xWw81w li {
    display: block; }

.Dropdown__item__2yFJT6fs {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  text-transform: uppercase;
  padding: 16px 0;
  color: #8f8f8f;
  cursor: default; }
  @media (min-width: 80.0625em) {
    .Dropdown__item__2yFJT6fs {
      padding: 24px 0; } }
  .Dropdown__item__2yFJT6fs.Dropdown__active__3rfld7xu {
    color: #303030; }

.Dropdown__select__3VaZ-lTQ {
  display: none; }
  .Dropdown__select--native__33g0VIF9 {
    display: block;
    appearance: none;
    padding: 0;
    margin: 0;
    outline: 0;
    border: 0;
    background: transparent;
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1; }
    .Dropdown__select--native__33g0VIF9:focus-visible:not(:active) + .Dropdown__header__ckRs6vJB {
      outline: 1px solid #898989 !important;
      box-shadow: 0 0 15px 5px rgba(137, 137, 137, 0.4); }

.DropdownCustom__layer__uoPeTvB8 ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes DropdownCustom__fillBar__3P8EPM9H {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DropdownCustom__wrapper__2MAPQ79p {
  position: relative; }
  .DropdownCustom__wrapper__2MAPQ79p button {
    background: none;
    outline: none;
    border: none;
    width: 100%; }

.DropdownCustom__frame__1IAT8aD6 {
  height: 56px;
  position: relative;
  display: flex;
  border-width: 1px;
  border-bottom-style: solid; }
  .DropdownCustom__frame__1IAT8aD6.DropdownCustom__hideComboBorder__14RbQGkz {
    border-width: 0; }
    .DropdownCustom__frame__1IAT8aD6.DropdownCustom__hideComboBorder__14RbQGkz:before, .DropdownCustom__frame__1IAT8aD6.DropdownCustom__hideComboBorder__14RbQGkz:after {
      border-width: 0; }
  .theme-ferrari-dark .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-light .DropdownCustom__frame__1IAT8aD6 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DropdownCustom__frame__1IAT8aD6 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DropdownCustom__frame__1IAT8aD6 {
    color: #181818; }
  .theme-ferrari-f8-spider .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-812-gts .DropdownCustom__frame__1IAT8aD6 {
    color: #181818; }
  .theme-ferrari-f169 .DropdownCustom__frame__1IAT8aD6 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DropdownCustom__frame__1IAT8aD6 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-races-dark .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DropdownCustom__frame__1IAT8aD6 {
    color: #ffffff; }
  .DropdownCustom__frame__1IAT8aD6:before, .DropdownCustom__frame__1IAT8aD6:after {
    content: '';
    height: 100%;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    border-bottom: none;
    will-change: width;
    transition: width 200ms; }
  .DropdownCustom__frame__1IAT8aD6:before {
    width: 10px;
    border-right: none;
    flex: 0 0 10px; }
  .DropdownCustom__frame__1IAT8aD6:after {
    width: 100%;
    flex: 1 1 1px;
    border-left: none; }
  .DropdownCustom__frame__1IAT8aD6 .DropdownCustom__label__1Ybkei0C {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em;
    text-transform: uppercase;
    font-size: 11px;
    padding: 0 5px;
    position: absolute;
    top: 0;
    left: 10px;
    height: 100%;
    max-width: 100%; }
    .DropdownCustom__frame__1IAT8aD6 .DropdownCustom__label__1Ybkei0C .DropdownCustom__text__1Gv4mkoe {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase;
      cursor: default;
      position: relative;
      display: block;
      transform: translateY(20px);
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      padding-right: 50px; }
  .theme-ferrari-dark .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-dark .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-dark .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-ferrari-carbon .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-ferrari-carbon .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-ferrari-carbon .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-light .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-light .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-light .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-sf90-stradale .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-sf90-stradale .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-sf90-stradale .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f8-tributo .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-f8-tributo .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-f8-tributo .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-monza-sp1 .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-monza-sp1 .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-monza-sp1 .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-monza-sp2 .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-monza-sp2 .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-monza-sp2 .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-pista .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-f488-pista .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-f488-pista .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-spider .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-f488-spider .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-f488-spider .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-pista-spider .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-f488-pista-spider .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-f488-pista-spider .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f812-superfast .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-f812-superfast .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-f812-superfast .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-gtc4-lusso .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-gtc4-lusso .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-gtc4-lusso .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-gtc4-lusso-t .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-gtc4-lusso-t .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-gtc4-lusso-t .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-f8-spider .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-f8-spider .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-f8-spider .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-812-gts .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-812-gts .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-812-gts .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-f169 .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-f169 .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-f169 .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-scuderia-dark .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-scuderia-dark .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-scuderia-dark .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-giallo-modena .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-giallo-modena .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-giallo-modena .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-giallo-modena-dark .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-giallo-modena-dark .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-giallo-modena-dark .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-races-dark .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-races-dark .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-races-dark .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-portofinom-dark-blue .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-portofinom-dark-blue .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-portofinom-dark-blue .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-sf90-spider-graphite-black .DropdownCustom__frame__1IAT8aD6, .theme-ferrari-sf90-spider-graphite-black .DropdownCustom__frame__1IAT8aD6:before, .theme-ferrari-sf90-spider-graphite-black .DropdownCustom__frame__1IAT8aD6:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .DropdownCustom__frame__1IAT8aD6 .DropdownCustom__value-text__Bul_Lop3 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    cursor: default;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    line-height: 56px;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 0 50px 0 15px; }
  .DropdownCustom__frame__1IAT8aD6 .DropdownCustom__arrow__1XBF0uqo {
    position: absolute;
    right: 15px;
    top: calc(50% - 1px);
    transform: translateY(-50%); }
    .DropdownCustom__frame__1IAT8aD6 .DropdownCustom__arrow__1XBF0uqo button {
      cursor: default; }
    .DropdownCustom__frame__1IAT8aD6 .DropdownCustom__arrow__1XBF0uqo svg path {
      fill: currentColor; }

@keyframes DropdownCustom__fadeInFromBottom__2i1efyRs {
  from {
    transform: translateY(-20px);
    opacity: 0; } }

@keyframes DropdownCustom__fadeInFromTop__Cn_rKClm {
  from {
    transform: translateY(-110%);
    opacity: 0; } }

.DropdownCustom__layer__uoPeTvB8 {
  animation: DropdownCustom__fadeInFromBottom__2i1efyRs 0.2s ease-out;
  width: 100%;
  border-radius: 2px;
  box-shadow: 0px 5px 14px 3px rgba(0, 0, 0, 0.15);
  margin-top: 16px;
  background: #fff; }
  .DropdownCustom__layer__uoPeTvB8.DropdownCustom__fadeInFromTop__Cn_rKClm {
    animation: DropdownCustom__fadeInFromTop__Cn_rKClm 0.2s ease-out; }
  .theme-ferrari-dark .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #181818; }
  .theme-ferrari-ferrari-carbon .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #303030; }
  .theme-ferrari-light .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(24, 24, 24, 0.5);
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #303133; }
  .theme-ferrari-f8-tributo .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #181818; }
  .theme-ferrari-monza-sp2 .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #404040; }
  .theme-ferrari-f488-pista .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #0E121B; }
  .theme-ferrari-f488-spider .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #191B29; }
  .theme-ferrari-f812-superfast .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #320607; }
  .theme-ferrari-gtc4-lusso .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(24, 24, 24, 0.5);
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(24, 24, 24, 0.5);
    background: #92989D; }
  .theme-ferrari-f8-spider .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #2c2b27; }
  .theme-ferrari-812-gts .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(24, 24, 24, 0.5);
    background: #f6f7f8; }
  .theme-ferrari-f169 .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(24, 24, 24, 0.5);
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #303030; }
  .theme-ferrari-giallo-modena .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(24, 24, 24, 0.5);
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #181818; }
  .theme-ferrari-races-dark .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .DropdownCustom__layer__uoPeTvB8 {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #1C1D1F; }
  .DropdownCustom__layer__uoPeTvB8.DropdownCustom__absolute__1LBRLjWC {
    position: absolute;
    top: calc(100% + 15px);
    left: 0;
    z-index: 14;
    margin: 0; }
    .DropdownCustom__layer__uoPeTvB8.DropdownCustom__absolute--top__18OC6PZI {
      top: -20px;
      transform: translateY(-100%); }
  .DropdownCustom__layer__uoPeTvB8 ul {
    padding: 18px 0; }
    .theme-ferrari-dark .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-ferrari-carbon .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-light .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(24, 24, 24, 0.05); }
    .theme-ferrari-sf90-stradale .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-f8-tributo .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-monza-sp1 .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-monza-sp2 .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-f488-pista .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-f488-spider .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-f488-pista-spider .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-f812-superfast .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-gtc4-lusso .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(24, 24, 24, 0.05); }
    .theme-ferrari-gtc4-lusso-t .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(24, 24, 24, 0.05); }
    .theme-ferrari-f8-spider .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-812-gts .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(24, 24, 24, 0.05); }
    .theme-ferrari-f169 .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(24, 24, 24, 0.05); }
    .theme-ferrari-scuderia-dark .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-giallo-modena .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(24, 24, 24, 0.05); }
    .theme-ferrari-giallo-modena-dark .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-races-dark .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-portofinom-dark-blue .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
    .theme-ferrari-sf90-spider-graphite-black .DropdownCustom__layer__uoPeTvB8 ul li:hover {
      background: rgba(255, 255, 255, 0.05); }
  .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    padding: 12px 18px;
    cursor: default;
    font-size: 12px;
    word-break: break-word;
    border: none;
    background: none;
    outline: none;
    text-align: left; }
    .theme-ferrari-dark .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-light .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #181818; }
    .theme-ferrari-sf90-stradale .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-f488-pista .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-f488-spider .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #181818; }
    .theme-ferrari-f8-spider .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-812-gts .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #181818; }
    .theme-ferrari-f169 .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #181818; }
    .theme-ferrari-scuderia-dark .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-races-dark .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .DropdownCustom__layer__uoPeTvB8 .DropdownCustom__option__SHN9Mlur {
      color: #ffffff; }
  .DropdownCustom__layer__uoPeTvB8.DropdownCustom__maxHeight__3_qIfxaa {
    max-height: 380px;
    overflow-y: auto; }

.DropdownCustom__wrapper__2MAPQ79p.DropdownCustom__selected__tOVDnuN_ .DropdownCustom__label__1Ybkei0C {
  position: static; }
  .DropdownCustom__wrapper__2MAPQ79p.DropdownCustom__selected__tOVDnuN_ .DropdownCustom__label__1Ybkei0C .DropdownCustom__text__1Gv4mkoe {
    padding-right: 0;
    transform: translateY(-45%); }

.DropdownModels__layer__1s2rx6lo ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes DropdownModels__fillBar__qUT7RRyb {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DropdownModels__frame__1gZpZPsf {
  height: 56px;
  position: relative;
  display: flex;
  border-bottom-width: 1px;
  border-bottom-style: solid; }
  .theme-ferrari-dark .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-light .DropdownModels__frame__1gZpZPsf {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DropdownModels__frame__1gZpZPsf {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DropdownModels__frame__1gZpZPsf {
    color: #181818; }
  .theme-ferrari-f8-spider .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-812-gts .DropdownModels__frame__1gZpZPsf {
    color: #181818; }
  .theme-ferrari-f169 .DropdownModels__frame__1gZpZPsf {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DropdownModels__frame__1gZpZPsf {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-races-dark .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DropdownModels__frame__1gZpZPsf {
    color: #ffffff; }
  .DropdownModels__frame__1gZpZPsf:before, .DropdownModels__frame__1gZpZPsf:after {
    content: "";
    height: 100%;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    border-bottom: none;
    will-change: width;
    transition: width 200ms; }
  .DropdownModels__frame__1gZpZPsf:before {
    width: 10px;
    border-right: none;
    flex: 0 0 10px; }
  .DropdownModels__frame__1gZpZPsf:after {
    width: 100%;
    flex: 1 1 1px;
    border-left: none; }
  .DropdownModels__frame__1gZpZPsf .DropdownModels__label__2tTA3q2N {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    display: inline-block;
    text-transform: uppercase;
    font-size: 11px;
    padding: 0 5px;
    position: absolute;
    top: 0;
    left: 10px;
    height: 100%;
    max-width: 100%; }
    .DropdownModels__frame__1gZpZPsf .DropdownModels__label__2tTA3q2N .DropdownModels__text__2ImqSfVU {
      cursor: default;
      position: relative;
      display: block;
      transform: translateY(20px);
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      padding-right: 50px; }
  .theme-ferrari-dark .DropdownModels__frame__1gZpZPsf, .theme-ferrari-dark .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-dark .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-ferrari-carbon .DropdownModels__frame__1gZpZPsf, .theme-ferrari-ferrari-carbon .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-ferrari-carbon .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-light .DropdownModels__frame__1gZpZPsf, .theme-ferrari-light .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-light .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-sf90-stradale .DropdownModels__frame__1gZpZPsf, .theme-ferrari-sf90-stradale .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-sf90-stradale .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f8-tributo .DropdownModels__frame__1gZpZPsf, .theme-ferrari-f8-tributo .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-f8-tributo .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-monza-sp1 .DropdownModels__frame__1gZpZPsf, .theme-ferrari-monza-sp1 .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-monza-sp1 .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-monza-sp2 .DropdownModels__frame__1gZpZPsf, .theme-ferrari-monza-sp2 .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-monza-sp2 .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-pista .DropdownModels__frame__1gZpZPsf, .theme-ferrari-f488-pista .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-f488-pista .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-spider .DropdownModels__frame__1gZpZPsf, .theme-ferrari-f488-spider .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-f488-spider .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-pista-spider .DropdownModels__frame__1gZpZPsf, .theme-ferrari-f488-pista-spider .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-f488-pista-spider .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f812-superfast .DropdownModels__frame__1gZpZPsf, .theme-ferrari-f812-superfast .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-f812-superfast .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-gtc4-lusso .DropdownModels__frame__1gZpZPsf, .theme-ferrari-gtc4-lusso .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-gtc4-lusso .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-gtc4-lusso-t .DropdownModels__frame__1gZpZPsf, .theme-ferrari-gtc4-lusso-t .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-gtc4-lusso-t .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-f8-spider .DropdownModels__frame__1gZpZPsf, .theme-ferrari-f8-spider .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-f8-spider .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-812-gts .DropdownModels__frame__1gZpZPsf, .theme-ferrari-812-gts .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-812-gts .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-f169 .DropdownModels__frame__1gZpZPsf, .theme-ferrari-f169 .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-f169 .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-scuderia-dark .DropdownModels__frame__1gZpZPsf, .theme-ferrari-scuderia-dark .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-scuderia-dark .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-giallo-modena .DropdownModels__frame__1gZpZPsf, .theme-ferrari-giallo-modena .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-giallo-modena .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(24, 24, 24, 0.5); }
  .theme-ferrari-giallo-modena-dark .DropdownModels__frame__1gZpZPsf, .theme-ferrari-giallo-modena-dark .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-giallo-modena-dark .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-races-dark .DropdownModels__frame__1gZpZPsf, .theme-ferrari-races-dark .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-races-dark .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-portofinom-dark-blue .DropdownModels__frame__1gZpZPsf, .theme-ferrari-portofinom-dark-blue .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-portofinom-dark-blue .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .theme-ferrari-sf90-spider-graphite-black .DropdownModels__frame__1gZpZPsf, .theme-ferrari-sf90-spider-graphite-black .DropdownModels__frame__1gZpZPsf:before, .theme-ferrari-sf90-spider-graphite-black .DropdownModels__frame__1gZpZPsf:after {
    border-color: rgba(255, 255, 255, 0.5); }
  .DropdownModels__frame__1gZpZPsf .DropdownModels__value-text__12ta5ONv {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    cursor: default;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    line-height: 56px;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 0 50px 0 18px; }
  .DropdownModels__frame__1gZpZPsf .DropdownModels__arrow__jwXGFzPd {
    position: absolute;
    right: 15px;
    top: calc(50% - 1px);
    transform: translateY(-50%); }
    .DropdownModels__frame__1gZpZPsf .DropdownModels__arrow__jwXGFzPd button {
      cursor: default; }
    .DropdownModels__frame__1gZpZPsf .DropdownModels__arrow__jwXGFzPd svg path {
      fill: currentColor; }

@keyframes DropdownModels__fadeInFromBottom__3oZPhl_k {
  from {
    transform: translateY(-20px);
    opacity: 0; } }

.DropdownModels__layer__1s2rx6lo {
  position: relative;
  animation: DropdownModels__fadeInFromBottom__3oZPhl_k .2s ease-out;
  width: 100%;
  border-radius: 2px;
  box-shadow: 0px 5px 14px 3px rgba(0, 0, 0, 0.15);
  margin-top: 16px; }
  .theme-ferrari-dark .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #181818; }
  .theme-ferrari-ferrari-carbon .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #303030; }
  .theme-ferrari-light .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(24, 24, 24, 0.5);
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #303133; }
  .theme-ferrari-f8-tributo .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #181818; }
  .theme-ferrari-monza-sp2 .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #404040; }
  .theme-ferrari-f488-pista .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #0E121B; }
  .theme-ferrari-f488-spider .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #191B29; }
  .theme-ferrari-f812-superfast .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #320607; }
  .theme-ferrari-gtc4-lusso .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(24, 24, 24, 0.5);
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(24, 24, 24, 0.5);
    background: #92989D; }
  .theme-ferrari-f8-spider .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #2c2b27; }
  .theme-ferrari-812-gts .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(24, 24, 24, 0.5);
    background: #f6f7f8; }
  .theme-ferrari-f169 .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(24, 24, 24, 0.5);
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #303030; }
  .theme-ferrari-giallo-modena .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(24, 24, 24, 0.5);
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #181818; }
  .theme-ferrari-races-dark .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .DropdownModels__layer__1s2rx6lo {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #1C1D1F; }
  @media (min-width: 37.5625em) {
    .DropdownModels__layer__1s2rx6lo {
      position: absolute;
      top: 66px;
      left: 0;
      z-index: 1000; } }
  .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 12px 18px; }
    .theme-ferrari-dark .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(48, 48, 48, 0.5); }
    .theme-ferrari-ferrari-carbon .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(24, 24, 24, 0.5); }
    .theme-ferrari-light .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(238, 237, 237, 0.5); }
    .theme-ferrari-sf90-stradale .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(37, 38, 39, 0.5); }
    .theme-ferrari-f8-tributo .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(16, 23, 36, 0.5); }
    .theme-ferrari-monza-sp1 .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(48, 48, 48, 0.5); }
    .theme-ferrari-monza-sp2 .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(48, 48, 48, 0.5); }
    .theme-ferrari-f488-pista .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(30, 33, 40, 0.5); }
    .theme-ferrari-f488-spider .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(15, 35, 49, 0.5); }
    .theme-ferrari-f488-pista-spider .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(33, 35, 52, 0.5); }
    .theme-ferrari-f812-superfast .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(60, 11, 13, 0.5); }
    .theme-ferrari-gtc4-lusso .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(178, 178, 178, 0.5); }
    .theme-ferrari-gtc4-lusso-t .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(160, 167, 172, 0.5); }
    .theme-ferrari-f8-spider .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(27, 26, 23, 0.5); }
    .theme-ferrari-812-gts .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(219, 219, 219, 0.5); }
    .theme-ferrari-f169 .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(219, 219, 219, 0.5); }
    .theme-ferrari-scuderia-dark .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(65, 65, 65, 0.5); }
    .theme-ferrari-giallo-modena .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(238, 237, 237, 0.5); }
    .theme-ferrari-giallo-modena-dark .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(48, 48, 48, 0.5); }
    .theme-ferrari-races-dark .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(48, 48, 53, 0.5); }
    .theme-ferrari-portofinom-dark-blue .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(16, 47, 55, 0.5); }
    .theme-ferrari-sf90-spider-graphite-black .DropdownModels__layer__1s2rx6lo .DropdownModels__group-name__2yUivCLu {
      background: rgba(37, 42, 43, 0.5); }
  .DropdownModels__layer__1s2rx6lo ul {
    padding: 18px 0;
    display: flex;
    flex-wrap: wrap; }
    .DropdownModels__layer__1s2rx6lo ul li {
      margin: 12px 0; }
  .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
    font-size: 13px;
    padding: 12px 18px; }
    .theme-ferrari-dark .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-ferrari-carbon .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-light .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-sf90-stradale .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f8-tributo .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-monza-sp1 .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-monza-sp2 .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f488-pista .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f488-spider .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f488-pista-spider .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f812-superfast .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-gtc4-lusso .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-gtc4-lusso-t .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-f8-spider .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-812-gts .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-f169 .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-scuderia-dark .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-giallo-modena .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-giallo-modena-dark .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-races-dark .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-portofinom-dark-blue .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-sf90-spider-graphite-black .DropdownModels__layer__1s2rx6lo .DropdownModels__option__2va85-TO {
      color: rgba(255, 255, 255, 0.7); }

.DropdownModels__wrapper__35_Xz67c.DropdownModels__selected__1DG3_xV1 .DropdownModels__label__2tTA3q2N {
  position: static; }
  .DropdownModels__wrapper__35_Xz67c.DropdownModels__selected__1DG3_xV1 .DropdownModels__label__2tTA3q2N .DropdownModels__text__2ImqSfVU {
    padding-right: 0;
    transform: translateY(-45%); }

@keyframes EditorialAudio__fillBar__2LFYY3VC {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.EditorialAudio__container__3btbBeUr img {
  width: 100%;
  vertical-align: middle; }

.EditorialAudio__container__3btbBeUr li {
  width: 50% !important; }

@keyframes EditorialData__fillBar__3sT5onQp {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.EditorialData__container__25NarOjL img {
  width: 100%;
  vertical-align: middle; }

.EditorialData__container__25NarOjL li {
  width: 50% !important; }

@keyframes EditorialGallery__fillBar__Nzs1rMxd {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.EditorialGallery__container__3j33YeDH {
  position: relative; }
  .theme-ferrari-dark .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-light .EditorialGallery__container__3j33YeDH {
    color: #181818; }
  .theme-ferrari-sf90-stradale .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-f488-pista .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-f488-spider .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .EditorialGallery__container__3j33YeDH {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .EditorialGallery__container__3j33YeDH {
    color: #181818; }
  .theme-ferrari-f8-spider .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-812-gts .EditorialGallery__container__3j33YeDH {
    color: #181818; }
  .theme-ferrari-f169 .EditorialGallery__container__3j33YeDH {
    color: #181818; }
  .theme-ferrari-scuderia-dark .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .EditorialGallery__container__3j33YeDH {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-races-dark .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .EditorialGallery__container__3j33YeDH {
    color: #ffffff; }
  .EditorialGallery__container__3j33YeDH .swiper-container {
    overflow: hidden !important;
    padding-bottom: 50px; }
  .EditorialGallery__container__3j33YeDH .pagination {
    bottom: 16px;
    width: 100%; }
  .EditorialGallery__container__3j33YeDH .swiper-slide {
    max-width: 100%; }
    .EditorialGallery__container__3j33YeDH .swiper-slide img {
      display: block;
      width: 100%; }
  .EditorialGallery__container__3j33YeDH .swiper-button-prev, .EditorialGallery__container__3j33YeDH .swiper-button-next {
    display: none !important; }
  .EditorialGallery__container__3j33YeDH .slide-title {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 0.7)); }
    @media (min-width: 60.0625em) {
      .EditorialGallery__container__3j33YeDH .slide-title {
        padding: 20px; } }

.EditorialGallery__fullscreen__1H3LL2zp {
  position: absolute;
  bottom: 10px;
  right: 10px; }

@keyframes EditorialGroups__fillBar__2YXGlRuz {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.EditorialGroups__container__2swSC8ex img {
  width: 100%;
  vertical-align: middle; }

.EditorialGroups__groups__gepjFq_9 {
  margin: 0;
  padding: 0;
  width: 100%; }
  @media (min-width: 60.0625em) {
    .EditorialGroups__groups__gepjFq_9 {
      display: flex; } }

.EditorialGroups__group__2ZIxUPa1 {
  display: block;
  flex: 1 1 50%; }
  .EditorialGroups__group__2ZIxUPa1 + .EditorialGroups__group__2ZIxUPa1 {
    margin: 50px 0 0; }
  @media (min-width: 60.0625em) {
    .EditorialGroups__group__2ZIxUPa1 + .EditorialGroups__group__2ZIxUPa1 {
      margin: 0 0 0 25px; } }

.EditorialGroups__group-content__2A-63_it {
  display: block;
  margin: 0;
  padding: 0; }

.EditorialGroups__group-title__3P9vjW3t {
  display: block;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0.5px;
  margin: 0; }
  .theme-ferrari-dark .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-light .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .EditorialGroups__group-title__3P9vjW3t {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .EditorialGroups__group-title__3P9vjW3t {
    color: #505050; }
  .theme-ferrari-f8-spider .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-f169 .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .EditorialGroups__group-title__3P9vjW3t {
    color: #8f8f8f; }
  @media (min-width: 60.0625em) {
    .EditorialGroups__group-title__3P9vjW3t {
      margin: 0 0 25px; } }

.EditorialGroups__group-item__2fgofMnI {
  display: inline-block;
  margin: 20px 0 0;
  width: 50%;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }
  .theme-ferrari-dark .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-light .EditorialGroups__group-item__2fgofMnI {
    color: #181818; }
  .theme-ferrari-sf90-stradale .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-f488-pista .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-f488-spider .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .EditorialGroups__group-item__2fgofMnI {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .EditorialGroups__group-item__2fgofMnI {
    color: #181818; }
  .theme-ferrari-f8-spider .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-812-gts .EditorialGroups__group-item__2fgofMnI {
    color: #181818; }
  .theme-ferrari-f169 .EditorialGroups__group-item__2fgofMnI {
    color: #181818; }
  .theme-ferrari-scuderia-dark .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .EditorialGroups__group-item__2fgofMnI {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-races-dark .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .EditorialGroups__group-item__2fgofMnI {
    color: #ffffff; }
  @media (min-width: 80.0625em) {
    .EditorialGroups__group-item__2fgofMnI {
      white-space: nowrap; } }
  @media (min-width: 60.0625em) {
    .EditorialGroups__group-item__2fgofMnI {
      width: 100%;
      display: block;
      margin: 20px 0 0; } }

@keyframes EditorialImage__fillBar__1kWOCqCQ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@keyframes EditorialVideo__fillBar__3VDDMHnI {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.EditorialVideo__container__2boJJi8S {
  position: relative; }
  .EditorialVideo__container--overlay__1BkSYscy:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.25);
    z-index: 1; }
  .EditorialVideo__container__2boJJi8S img, .EditorialVideo__container__2boJJi8S video {
    width: 100%;
    vertical-align: top; }
  .EditorialVideo__container__2boJJi8S video {
    object-fit: cover;
    min-height: 100%; }
  .EditorialVideo__container__2boJJi8S .th-player {
    position: relative;
    overflow: hidden; }
    .EditorialVideo__container__2boJJi8S .th-player:before {
      content: '';
      display: block;
      height: 0px;
      padding-bottom: 56.25%; }
    .EditorialVideo__container__2boJJi8S .th-player &gt; img,
    .EditorialVideo__container__2boJJi8S .th-player &gt; object,
    .EditorialVideo__container__2boJJi8S .th-player &gt; canvas {
      position: absolute;
      top: 0;
      left: 0;
      width: auto;
      height: 100.5%; }
    .EditorialVideo__container__2boJJi8S .th-player &gt; iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .EditorialVideo__container__2boJJi8S .EditorialVideo__play__2gX9mUmK {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    z-index: 2; }

@keyframes EventCard__fillBar__3w_UTHi5 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.EventCard__event-card__FG-Plo0y {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 100%; }
  @media (min-width: 60.0625em) {
    .EventCard__event-card__FG-Plo0y {
      height: 100%; } }

.EventCard__wrapper__2W0cDyF6 {
  width: 100%;
  text-align: left;
  position: relative;
  overflow: hidden; }
  .EventCard__wrapper__2W0cDyF6:before {
    content: '';
    display: block;
    height: 0px;
    padding-bottom: 61.16208%; }
  .EventCard__wrapper__2W0cDyF6 &gt; img,
  .EventCard__wrapper__2W0cDyF6 &gt; object,
  .EventCard__wrapper__2W0cDyF6 &gt; canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 100.5%; }
  .EventCard__wrapper__2W0cDyF6 &gt; iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  @media (min-width: 60.0625em) {
    .EventCard__wrapper__2W0cDyF6 {
      height: 100%;
      min-height: 470px; }
      .EventCard__wrapper__2W0cDyF6:before {
        content: none; }
      .EventCard__wrapper__2W0cDyF6:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        transition: opacity .3s ease;
        background-image: linear-gradient(to bottom, transparent 47%, #000000); } }

.EventCard__content__3Cx3I5tl {
  position: relative;
  padding: 16px 0 12px 0;
  z-index: 2; }
  .theme-ferrari-dark .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-light .EventCard__content__3Cx3I5tl {
    color: #181818; }
  .theme-ferrari-sf90-stradale .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-f488-pista .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-f488-spider .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .EventCard__content__3Cx3I5tl {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .EventCard__content__3Cx3I5tl {
    color: #181818; }
  .theme-ferrari-f8-spider .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-812-gts .EventCard__content__3Cx3I5tl {
    color: #181818; }
  .theme-ferrari-f169 .EventCard__content__3Cx3I5tl {
    color: #181818; }
  .theme-ferrari-scuderia-dark .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .EventCard__content__3Cx3I5tl {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-races-dark .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .EventCard__content__3Cx3I5tl {
    color: #ffffff; }
  @media (min-width: 60.0625em) {
    .EventCard__content__3Cx3I5tl {
      position: absolute;
      bottom: 0;
      width: 100%;
      padding: 32px;
      color: #fff; }
      .theme-ferrari-dark .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-ferrari-carbon .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-light .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-sf90-stradale .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-f8-tributo .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-monza-sp1 .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-monza-sp2 .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-f488-pista .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-f488-spider .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-f488-pista-spider .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-f812-superfast .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-gtc4-lusso .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-gtc4-lusso-t .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-f8-spider .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-812-gts .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-f169 .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-scuderia-dark .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-giallo-modena .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-giallo-modena-dark .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-races-dark .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-portofinom-dark-blue .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; }
      .theme-ferrari-sf90-spider-graphite-black .EventCard__content__3Cx3I5tl &gt; * {
        color: #fff !important; } }

.EventCard__chapter-title__3YamI-Re {
  display: inline-block;
  margin-left: -10px;
  margin-bottom: 8px; }
  .EventCard__chapter-title__3YamI-Re * {
    color: #181818; }
    .theme-ferrari-dark .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-ferrari-carbon .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-light .EventCard__chapter-title__3YamI-Re * {
      color: #181818 !important; }
    .theme-ferrari-sf90-stradale .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-f8-tributo .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-monza-sp1 .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-monza-sp2 .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-f488-pista .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-f488-spider .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-f488-pista-spider .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-f812-superfast .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-gtc4-lusso .EventCard__chapter-title__3YamI-Re * {
      color: #181818 !important; }
    .theme-ferrari-gtc4-lusso-t .EventCard__chapter-title__3YamI-Re * {
      color: #181818 !important; }
    .theme-ferrari-f8-spider .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-812-gts .EventCard__chapter-title__3YamI-Re * {
      color: #181818 !important; }
    .theme-ferrari-f169 .EventCard__chapter-title__3YamI-Re * {
      color: #181818 !important; }
    .theme-ferrari-scuderia-dark .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-giallo-modena .EventCard__chapter-title__3YamI-Re * {
      color: #181818 !important; }
    .theme-ferrari-giallo-modena-dark .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-races-dark .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-portofinom-dark-blue .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
    .theme-ferrari-sf90-spider-graphite-black .EventCard__chapter-title__3YamI-Re * {
      color: #ffffff !important; }
  @media (min-width: 60.0625em) {
    .EventCard__chapter-title__3YamI-Re {
      position: absolute;
      top: 24px;
      z-index: 1;
      left: 32px; }
      .EventCard__chapter-title__3YamI-Re * {
        color: #fff; }
        .theme-ferrari-dark .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-ferrari-carbon .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-light .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-sf90-stradale .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-f8-tributo .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-monza-sp1 .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-monza-sp2 .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-f488-pista .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-f488-spider .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-f488-pista-spider .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-f812-superfast .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-gtc4-lusso .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-gtc4-lusso-t .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-f8-spider .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-812-gts .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-f169 .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-scuderia-dark .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-giallo-modena .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-giallo-modena-dark .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-races-dark .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-portofinom-dark-blue .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; }
        .theme-ferrari-sf90-spider-graphite-black .EventCard__chapter-title__3YamI-Re * {
          color: #fff !important; } }
  .EventCard__chapter-title__3YamI-Re span {
    width: 8px; }

.EventCard__pretitle__e5I5-TO_ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  margin-bottom: 8px; }

.EventCard__mobile-cta__1QOpCTJV {
  margin-left: auto; }

.EventCard__mobile-content__1EYeEWZm {
  display: flex;
  align-items: center; }

a {
  cursor: pointer;
  outline: none;
  overflow: hidden; }
  a:focus {
    outline: none; }
  a:hover .EventCard__bg__3BRSa833 &gt; div {
    transform: scale(1.1);
    transition: transform 3s ease; }

@keyframes FilterSearch__fillBar__TrxKh-KZ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FilterSearch__content__8fJi7ORk {
  width: 100%; }
  .FilterSearch__content__8fJi7ORk button {
    height: 56px; }

.FilterSearch__filtersWrapper__2qCSsjWM {
  margin-top: 8px; }
  @media (min-width: 60.0625em) {
    .FilterSearch__filtersWrapper__2qCSsjWM {
      width: 100%;
      display: flex;
      justify-content: space-between; } }

.FilterSearch__filterWrapper__25rBvI1j {
  width: 100%;
  margin-right: 8px;
  margin-bottom: 8px; }
  @media (min-width: 60.0625em) {
    .FilterSearch__filterWrapper__25rBvI1j {
      margin-bottom: 32px; } }
  .FilterSearch__filterWrapper__25rBvI1j:last-child {
    margin-right: 0; }

@media (min-width: 60.0625em) {
  .FilterSearch__ctaWrapper__22Y47WBm {
    padding-left: 40px; } }

@keyframes FilterTags__fillBar__5xyRTXzV {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FilterTags__wrapper__G4eLEv0S {
  overflow: hidden;
  position: relative; }

.FilterTags__tagWrapper__YfsrFsov {
  margin: 0 5px;
  padding-right: 5px; }
  .FilterTags__tagWrapper__YfsrFsov:first-child {
    margin-left: 0; }

.FilterTags__scrollable__3BWAe8QV {
  display: flex;
  position: relative;
  padding-right: 24px; }
  .FilterTags__scrollable__shadow__1OF18ess {
    right: 0;
    z-index: 1;
    width: 50px;
    height: 100%;
    position: absolute;
    pointer-events: none;
    background: linear-gradient(270deg, #fff 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-dark .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-ferrari-carbon .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-light .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #ffffff 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-sf90-stradale .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-f8-tributo .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-monza-sp1 .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-monza-sp2 .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-f488-pista .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-f488-spider .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-f488-pista-spider .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-f812-superfast .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-gtc4-lusso .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #ffffff 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-gtc4-lusso-t .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #ffffff 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-f8-spider .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-812-gts .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #ffffff 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-f169 .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #ffffff 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-scuderia-dark .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-giallo-modena .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #ffffff 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-giallo-modena-dark .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-races-dark .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-portofinom-dark-blue .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }
    .theme-ferrari-sf90-spider-graphite-black .FilterTags__scrollable__shadow__1OF18ess {
      background: linear-gradient(270deg, #181818 10%, rgba(255, 255, 255, 0) 100%); }

.FilterTags__scrolling__3Ypmm_iL {
  padding-top: 24px;
  padding-bottom: 24px;
  position: relative;
  height: 100%; }

@keyframes FocusTechSpec__fillBar__3AMQQHpm {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FocusTechSpec__container__2aYCAbjK {
  position: relative;
  width: auto;
  height: auto;
  text-align: left; }

.FocusTechSpec__value__1L6aHoKG {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  font-size: 28px;
  color: #181818; }
  @media (min-width: 37.5625em) {
    .FocusTechSpec__value__1L6aHoKG {
      font-size: 28px; } }

.FocusTechSpec__unit__NPPmcwKy {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  line-height: 1.3em;
  font-size: 15px; }

.FocusTechSpec__line__1Ct4Ko55 {
  position: relative;
  width: 150px;
  height: 1px;
  margin: 4px 0 10px;
  background-image: linear-gradient(to right, #DA291C 0%, #fff 100%); }

.FocusTechSpec__label__3te4UxDG {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  color: #8f8f8f;
  max-width: 170px; }

.FocusTechSpec__shape__20MWPkld {
  position: absolute;
  left: 0;
  top: 0; }

.FocusTechSpec__evidence__2j1geSY- {
  width: 240px;
  height: 120px;
  text-align: center;
  display: flex;
  flex-flow: column;
  align-items: center; }
  .FocusTechSpec__evidence__2j1geSY- .FocusTechSpec__value__1L6aHoKG {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.2em;
    white-space: nowrap;
    padding-top: 98px; }
    @media (min-width: 37.5625em) {
      .FocusTechSpec__evidence__2j1geSY- .FocusTechSpec__value__1L6aHoKG {
        font-size: 32px; } }
    @media (min-width: 60.0625em) {
      .FocusTechSpec__evidence__2j1geSY- .FocusTechSpec__value__1L6aHoKG {
        font-size: 36px; } }
    @media (min-width: 80.0625em) {
      .FocusTechSpec__evidence__2j1geSY- .FocusTechSpec__value__1L6aHoKG {
        font-size: 32px; } }
  .FocusTechSpec__evidence__2j1geSY- .FocusTechSpec__unit__NPPmcwKy {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    font-size: 32px; }
    @media (min-width: 37.5625em) {
      .FocusTechSpec__evidence__2j1geSY- .FocusTechSpec__unit__NPPmcwKy {
        font-size: 28px; } }
  .FocusTechSpec__evidence__2j1geSY- .FocusTechSpec__line__1Ct4Ko55 {
    display: none; }
  .FocusTechSpec__evidence__2j1geSY- .FocusTechSpec__label__3te4UxDG {
    max-width: 180px; }
  @media (min-width: 100.0625em) {
    .FocusTechSpec__evidence__2j1geSY- {
      width: 280px;
      height: 140px; }
      .FocusTechSpec__evidence__2j1geSY- .FocusTechSpec__value__1L6aHoKG {
        font-size: 24px; } }

.FocusTechSpec__value__1L6aHoKG, .FocusTechSpec__unit__NPPmcwKy, .FocusTechSpec__label__3te4UxDG {
  transition: .6s ease-in-out;
  transform: translate3d(0, 20px, 0);
  opacity: 0;
  word-wrap: break-word;
  hyphens: auto; }

.FocusTechSpec__label__3te4UxDG {
  transform: translate3d(0, 30px, 0);
  transition-delay: .1s; }

.FocusTechSpec__line__1Ct4Ko55 {
  transition: .6s ease-in-out;
  transform-origin: 0% 50%;
  transform: scale(0, 1);
  transition-delay: .2s; }

.FocusTechSpec__reveal__1Uhv-1s_ .FocusTechSpec__value__1L6aHoKG, .FocusTechSpec__reveal__1Uhv-1s_ .FocusTechSpec__unit__NPPmcwKy, .FocusTechSpec__reveal__1Uhv-1s_ .FocusTechSpec__label__3te4UxDG {
  transform: translate3d(0, 0, 0);
  opacity: 1; }

.FocusTechSpec__reveal__1Uhv-1s_ .FocusTechSpec__line__1Ct4Ko55 {
  transform: scale(1, 1); }

@keyframes FocusonContainer__fillBar__d1DdkJSA {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FocusonContainer__container__2hReLTq9 {
  position: relative;
  color: #fff;
  margin: 0 auto;
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  overflow: hidden; }

.FocusonContainer__content__3LvhJwCw {
  width: 100%;
  padding: 0; }
  @media (min-width: 60.0625em) {
    .FocusonContainer__content__3LvhJwCw {
      position: absolute;
      top: 0;
      left: 0;
      width: calc(100% - 100px);
      left: 100px; } }
  @media (min-width: 100.0625em) {
    .FocusonContainer__content__3LvhJwCw {
      width: calc(100% - 170px);
      left: 170px; } }

.FocusonContainer__close-left__26tgoCuw {
  position: fixed;
  top: 50%;
  left: 50px;
  transform: translate(-50%, -50%);
  z-index: 10; }
  @media (min-width: 100.0625em) {
    .FocusonContainer__close-left__26tgoCuw {
      left: 85px; } }

.FocusonContainer__header__2pkXXFbA {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 10;
  padding-bottom: 20px;
  transition: opacity 300ms; }
  @media (min-width: 60.0625em) {
    .FocusonContainer__header__2pkXXFbA {
      transform: none !important;
      position: absolute;
      min-height: 70px; } }
  .FocusonContainer__header__2pkXXFbA.FocusonContainer__header-hidden__Que2kNEF {
    opacity: 0;
    pointer-events: none; }
  .FocusonContainer__header--scrolling__T2tSpvZR + .FocusonContainer__content__3LvhJwCw {
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 50px 24px 0 24px;
    -webkit-overflow-scrolling: touch; }
    @media (min-width: 60.0625em) {
      .FocusonContainer__header--scrolling__T2tSpvZR + .FocusonContainer__content__3LvhJwCw {
        overflow: visible;
        padding: 0;
        height: 100%; } }
  .FocusonContainer__header--gradient__1fi_X7Hb:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100px;
    width: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    pointer-events: none; }
  @media (min-width: 60.0625em) {
    .FocusonContainer__header--gradient__1fi_X7Hb:before {
      display: none; } }
  .FocusonContainer__header--light__23tNCeZ0:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100px;
    width: 100%;
    background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
    pointer-events: none; }
  @media (min-width: 60.0625em) {
    .FocusonContainer__header--light__23tNCeZ0:before {
      display: none; } }

.FocusonContainer__close-top__3tLCUdoE {
  position: relative;
  margin-top: 20px;
  margin-left: 20px; }

.FocusonContainer__share__2MULAiS_ {
  position: relative !important;
  margin-top: 20px;
  margin-right: 20px; }
  @media (min-width: 60.0625em) {
    .FocusonContainer__share__2MULAiS_ {
      margin: 0;
      z-index: 10;
      position: fixed !important;
      top: 20px !important;
      right: 20px !important; } }

@keyframes FootNotes__fillBar__1obfTNVK {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FootNotes__wrapper__1eGFPR0x {
  margin: 24px; }
  @media (min-width: 37.5625em) {
    .FootNotes__wrapper__1eGFPR0x {
      margin: 38px 24px; } }

.FootNotes__title__3L164rh0,
.FootNotes__text__3GKppMLW {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  line-height: normal; }
  .theme-ferrari-dark .FootNotes__title__3L164rh0, .theme-ferrari-dark
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .FootNotes__title__3L164rh0, .theme-ferrari-ferrari-carbon
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-light .FootNotes__title__3L164rh0, .theme-ferrari-light
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .FootNotes__title__3L164rh0, .theme-ferrari-sf90-stradale
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .FootNotes__title__3L164rh0, .theme-ferrari-f8-tributo
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .FootNotes__title__3L164rh0, .theme-ferrari-monza-sp1
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .FootNotes__title__3L164rh0, .theme-ferrari-monza-sp2
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .FootNotes__title__3L164rh0, .theme-ferrari-f488-pista
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .FootNotes__title__3L164rh0, .theme-ferrari-f488-spider
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .FootNotes__title__3L164rh0, .theme-ferrari-f488-pista-spider
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .FootNotes__title__3L164rh0, .theme-ferrari-f812-superfast
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .FootNotes__title__3L164rh0, .theme-ferrari-gtc4-lusso
  .FootNotes__text__3GKppMLW {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .FootNotes__title__3L164rh0, .theme-ferrari-gtc4-lusso-t
  .FootNotes__text__3GKppMLW {
    color: #505050; }
  .theme-ferrari-f8-spider .FootNotes__title__3L164rh0, .theme-ferrari-f8-spider
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .FootNotes__title__3L164rh0, .theme-ferrari-812-gts
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-f169 .FootNotes__title__3L164rh0, .theme-ferrari-f169
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .FootNotes__title__3L164rh0, .theme-ferrari-scuderia-dark
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .FootNotes__title__3L164rh0, .theme-ferrari-giallo-modena
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .FootNotes__title__3L164rh0, .theme-ferrari-giallo-modena-dark
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .FootNotes__title__3L164rh0, .theme-ferrari-races-dark
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .FootNotes__title__3L164rh0, .theme-ferrari-portofinom-dark-blue
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .FootNotes__title__3L164rh0, .theme-ferrari-sf90-spider-graphite-black
  .FootNotes__text__3GKppMLW {
    color: #8f8f8f; }

.FootNotes__title__3L164rh0 {
  margin: 0 0 6px;
  font-weight: 600; }

.FootNotes__text__3GKppMLW {
  margin: 0; }

@keyframes GarageFiltersLandscape__fillBar__2osy385s {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.GarageFiltersLandscape__wrapper__2aqBFUnb {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font-Medium";
  font-weight: 500;
  font-stretch: expanded;
  padding: 20px;
  padding-top: 0;
  padding-bottom: 40px;
  z-index: 9;
  font-size: 11px;
  letter-spacing: 1.5px; }
  @media (min-width: 80.0625em) {
    .GarageFiltersLandscape__wrapper__2aqBFUnb {
      padding-top: 110px; } }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-dark {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-ferrari-carbon {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-light {
    color: #181818; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-sf90-stradale {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-f8-tributo {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-monza-sp1 {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-monza-sp2 {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-f488-pista {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-f488-spider {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-f488-pista-spider {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-f812-superfast {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-gtc4-lusso {
    color: #181818; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-gtc4-lusso-t {
    color: #181818; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-f8-spider {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-812-gts {
    color: #181818; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-f169 {
    color: #181818; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-scuderia-dark {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-giallo-modena {
    color: #181818; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-giallo-modena-dark {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-races-dark {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-portofinom-dark-blue {
    color: #ffffff; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff; }

.GarageFiltersLandscape__form__1OfHYmgn {
  border-bottom: 1px solid #fff;
  padding-bottom: 30px;
  position: relative;
  display: none; }
  .GarageFiltersLandscape__form__1OfHYmgn input {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font-Medium";
    font-weight: 500;
    font-stretch: expanded;
    width: calc(100% - 250px);
    font-size: 24px;
    appearance: none;
    display: block;
    background: none;
    border: none;
    outline: none;
    letter-spacing: 0.08em;
    position: relative; }
    .GarageFiltersLandscape__form__1OfHYmgn input:focus {
      outline: none; }
    .theme-ferrari-dark .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-light .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #181818; }
    .theme-ferrari-sf90-stradale .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-f488-pista .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-f488-spider .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #181818; }
    .theme-ferrari-f8-spider .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-812-gts .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #181818; }
    .theme-ferrari-f169 .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #181818; }
    .theme-ferrari-scuderia-dark .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-races-dark .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .GarageFiltersLandscape__form__1OfHYmgn input {
      color: #ffffff; }

.GarageFiltersLandscape__searchBtn__9UXo36zk {
  text-transform: uppercase;
  padding: 10px 30px;
  display: inline-block;
  border-right: 1px solid;
  cursor: pointer; }
  .theme-ferrari-dark .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-light .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(24, 24, 24, 0.2);
    color: #181818; }
  .theme-ferrari-sf90-stradale .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-f8-tributo .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-f488-pista .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-f488-spider .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-f812-superfast .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(24, 24, 24, 0.2);
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(24, 24, 24, 0.2);
    color: #181818; }
  .theme-ferrari-f8-spider .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-812-gts .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(24, 24, 24, 0.2);
    color: #181818; }
  .theme-ferrari-f169 .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(24, 24, 24, 0.2);
    color: #181818; }
  .theme-ferrari-scuderia-dark .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-giallo-modena .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(24, 24, 24, 0.2);
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-races-dark .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .GarageFiltersLandscape__searchBtn__9UXo36zk {
    border-color: rgba(255, 255, 255, 0.2);
    color: #ffffff; }

.GarageFiltersLandscape__searchClose__3_QjFeLe {
  padding: 10px 30px;
  display: inline-block;
  cursor: pointer; }
  .GarageFiltersLandscape__searchClose__3_QjFeLe svg {
    fill: #fff;
    width: 14px;
    height: 14px; }
    .theme-ferrari-dark .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-ferrari-carbon .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-light .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #181818; }
    .theme-ferrari-sf90-stradale .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-f8-tributo .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-monza-sp1 .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-monza-sp2 .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-f488-pista .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-f488-spider .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-f488-pista-spider .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-f812-superfast .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-gtc4-lusso .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #181818; }
    .theme-ferrari-gtc4-lusso-t .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #181818; }
    .theme-ferrari-f8-spider .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-812-gts .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #181818; }
    .theme-ferrari-f169 .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #181818; }
    .theme-ferrari-scuderia-dark .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-giallo-modena .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #181818; }
    .theme-ferrari-giallo-modena-dark .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-races-dark .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .GarageFiltersLandscape__searchClose__3_QjFeLe svg path {
      fill: #ffffff; }

.GarageFiltersLandscape__searchControls__2qmdeNYc {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  align-items: center;
  z-index: 2; }

.GarageFiltersLandscape__category__5UuB8P-B {
  cursor: pointer;
  display: inline-block;
  padding: 8px 20px;
  padding-top: 10px;
  text-transform: uppercase;
  margin: 0 10px;
  margin-bottom: 10px;
  opacity: 0.6;
  border-bottom: 2px solid transparent;
  transition: opacity 0.2s; }
  .theme-ferrari-dark .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-light .GarageFiltersLandscape__category__5UuB8P-B {
    color: #181818; }
  .theme-ferrari-sf90-stradale .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-f488-pista .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-f488-spider .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .GarageFiltersLandscape__category__5UuB8P-B {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .GarageFiltersLandscape__category__5UuB8P-B {
    color: #181818; }
  .theme-ferrari-f8-spider .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-812-gts .GarageFiltersLandscape__category__5UuB8P-B {
    color: #181818; }
  .theme-ferrari-f169 .GarageFiltersLandscape__category__5UuB8P-B {
    color: #181818; }
  .theme-ferrari-scuderia-dark .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .GarageFiltersLandscape__category__5UuB8P-B {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-races-dark .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .GarageFiltersLandscape__category__5UuB8P-B {
    color: #ffffff; }
  .GarageFiltersLandscape__category__5UuB8P-B:hover, .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
    opacity: 1; }
    .theme-ferrari-dark .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-dark .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-ferrari-carbon .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-ferrari-carbon .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-light .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-light .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-sf90-stradale .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-sf90-stradale .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-f8-tributo .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-f8-tributo .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-monza-sp1 .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-monza-sp1 .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-monza-sp2 .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-monza-sp2 .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-f488-pista .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-f488-pista .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-f488-spider .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-f488-spider .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-f488-pista-spider .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-f488-pista-spider .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-f812-superfast .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-f812-superfast .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-gtc4-lusso .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-gtc4-lusso .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-gtc4-lusso-t .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-gtc4-lusso-t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-f8-spider .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-f8-spider .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-812-gts .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-812-gts .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-f169 .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-f169 .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-scuderia-dark .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-scuderia-dark .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-giallo-modena .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-giallo-modena .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #EBB218;
      border-color: #EBB218; }
    .theme-ferrari-giallo-modena-dark .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-giallo-modena-dark .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #EBB218;
      border-color: #EBB218; }
    .theme-ferrari-races-dark .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-races-dark .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-portofinom-dark-blue .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-portofinom-dark-blue .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .GarageFiltersLandscape__category__5UuB8P-B:hover, .theme-ferrari-sf90-spider-graphite-black .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #da291c;
      border-color: #da291c; }

.GarageFiltersLandscape__categories__2sYYY7SN {
  position: relative; }
  .GarageFiltersLandscape__categories__2sYYY7SN ul {
    padding-left: 0;
    margin: 0;
    padding-right: 100px;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    align-items: center; }

.GarageFiltersLandscape__lens__BEAqldEm {
  padding: 10px 20px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer; }
  .GarageFiltersLandscape__lens__BEAqldEm svg {
    display: block;
    width: 22px;
    height: 22px; }
    .theme-ferrari-dark .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-ferrari-carbon .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-light .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #181818; }
    .theme-ferrari-sf90-stradale .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-f8-tributo .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-monza-sp1 .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-monza-sp2 .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-f488-pista .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-f488-spider .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-f488-pista-spider .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-f812-superfast .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-gtc4-lusso .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #181818; }
    .theme-ferrari-gtc4-lusso-t .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #181818; }
    .theme-ferrari-f8-spider .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-812-gts .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #181818; }
    .theme-ferrari-f169 .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #181818; }
    .theme-ferrari-scuderia-dark .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-giallo-modena .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #181818; }
    .theme-ferrari-giallo-modena-dark .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-races-dark .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .GarageFiltersLandscape__lens__BEAqldEm svg path {
      fill: #ffffff; }

.GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__lens__BEAqldEm {
  display: none; }

.GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__form__1OfHYmgn {
  display: block; }

.GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__categories__2sYYY7SN {
  margin-top: 30px; }

.GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B {
  border: 1px solid rgba(255, 255, 255, 0.7);
  border-radius: 4px; }
  .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
    opacity: 1; }
    .theme-ferrari-dark .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-ferrari-carbon .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-light .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #ffffff;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-sf90-stradale .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-f8-tributo .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-monza-sp1 .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-monza-sp2 .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-f488-pista .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-f488-spider .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-f488-pista-spider .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-f812-superfast .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-gtc4-lusso .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #ffffff;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-gtc4-lusso-t .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #ffffff;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-f8-spider .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-812-gts .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #ffffff;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-f169 .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #ffffff;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-scuderia-dark .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-giallo-modena .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #ffffff;
      border-color: #EBB218;
      background: #EBB218; }
    .theme-ferrari-giallo-modena-dark .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #EBB218;
      background: #EBB218; }
    .theme-ferrari-races-dark .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-portofinom-dark-blue .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .GarageFiltersLandscape__wrapper__2aqBFUnb.GarageFiltersLandscape__wrapperSearch__Bx1zH99t .GarageFiltersLandscape__category__5UuB8P-B.GarageFiltersLandscape__categoryActive__2ZOduYfY {
      color: #181818;
      border-color: #da291c;
      background: #da291c; }

.GarageFiltersLandscape__stickySearch__mYQdnfFy {
  position: fixed;
  right: 105px;
  top: 105px;
  z-index: 9;
  pointer-events: none;
  transform: scale(0);
  transition: transform 0.2s;
  transform-origin: 50% 50%; }
  @media screen and (min-width: 1700px) {
    .GarageFiltersLandscape__stickySearch__mYQdnfFy {
      right: auto;
      left: 50%;
      margin-left: 710px; } }
  .GarageFiltersLandscape__stickySearch__mYQdnfFy.GarageFiltersLandscape__visible__2oeS9x3o {
    transform: scale(1);
    pointer-events: auto; }

.GarageFiltersMobile__wrapper__29J7fA-C {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

@keyframes GarageFiltersMobile__fillBar__2SKi8e5j {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.GarageFiltersMobile__wrapper__29J7fA-C {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font-Medium";
  font-weight: 500;
  font-stretch: expanded;
  z-index: 1100;
  position: fixed;
  padding: 40px 20px;
  font-size: 11px;
  display: none; }
  .theme-ferrari-dark .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #181818;
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #303030;
    color: #8f8f8f; }
  .theme-ferrari-light .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #ffffff;
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #303133;
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #1E293E;
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #181818;
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #404040;
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #0E121B;
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #17354B;
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #191B29;
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #320607;
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #C6C7C7;
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #92989D;
    color: #505050; }
  .theme-ferrari-f8-spider .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #2c2b27;
    color: #8f8f8f; }
  .theme-ferrari-812-gts .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #f6f7f8;
    color: #8f8f8f; }
  .theme-ferrari-f169 .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #d0dddd;
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #303030;
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #ffffff;
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #181818;
    color: #8f8f8f; }
  .theme-ferrari-races-dark .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #0D0D16;
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #0D2025;
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .GarageFiltersMobile__wrapper__29J7fA-C {
    background: #1C1D1F;
    color: #8f8f8f; }
  .GarageFiltersMobile__wrapper__29J7fA-C.GarageFiltersMobile__open__18wJzvO0 {
    display: block; }

.GarageFiltersMobile__form__3i40HaVc {
  position: relative;
  margin: 0 10px; }
  .theme-ferrari-dark .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-ferrari-carbon .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-light .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #181818; }
  .theme-ferrari-sf90-stradale .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-f8-tributo .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-monza-sp1 .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-monza-sp2 .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-f488-pista .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-f488-spider .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-f488-pista-spider .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-f812-superfast .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-gtc4-lusso .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #181818; }
  .theme-ferrari-gtc4-lusso-t .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #181818; }
  .theme-ferrari-f8-spider .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-812-gts .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #181818; }
  .theme-ferrari-f169 .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #181818; }
  .theme-ferrari-scuderia-dark .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-giallo-modena .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #181818; }
  .theme-ferrari-giallo-modena-dark .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-races-dark .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-portofinom-dark-blue .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .GarageFiltersMobile__form__3i40HaVc {
    border-bottom: 1px solid #ffffff; }
  .GarageFiltersMobile__form__3i40HaVc input {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font-Medium";
    font-weight: 500;
    font-stretch: expanded;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 15px;
    font-size: 16px;
    appearance: none;
    display: block;
    background: none;
    border: none;
    outline: none;
    letter-spacing: 0.08em;
    position: relative; }
    .theme-ferrari-dark .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-ferrari-carbon .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-light .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #181818; }
    .theme-ferrari-sf90-stradale .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-f8-tributo .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-monza-sp1 .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-monza-sp2 .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-f488-pista .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-f488-spider .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-f488-pista-spider .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-f812-superfast .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-gtc4-lusso .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #181818; }
    .theme-ferrari-gtc4-lusso-t .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #181818; }
    .theme-ferrari-f8-spider .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-812-gts .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #181818; }
    .theme-ferrari-f169 .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #181818; }
    .theme-ferrari-scuderia-dark .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-giallo-modena .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #181818; }
    .theme-ferrari-giallo-modena-dark .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-races-dark .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-portofinom-dark-blue .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .GarageFiltersMobile__form__3i40HaVc input {
      color: 1px solid #ffffff; }
    .GarageFiltersMobile__form__3i40HaVc input:focus {
      outline: none; }

.GarageFiltersMobile__searchBtn__3rHfdRFd {
  text-transform: uppercase;
  padding: 10px 30px;
  display: inline-block;
  cursor: pointer; }
  .theme-ferrari-dark .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(24, 24, 24, 0.2); }
  .theme-ferrari-ferrari-carbon .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(48, 48, 48, 0.2); }
  .theme-ferrari-light .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(255, 255, 255, 0.2); }
  .theme-ferrari-sf90-stradale .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(48, 49, 51, 0.2); }
  .theme-ferrari-f8-tributo .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(30, 41, 62, 0.2); }
  .theme-ferrari-monza-sp1 .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(24, 24, 24, 0.2); }
  .theme-ferrari-monza-sp2 .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(64, 64, 64, 0.2); }
  .theme-ferrari-f488-pista .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(14, 18, 27, 0.2); }
  .theme-ferrari-f488-spider .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(23, 53, 75, 0.2); }
  .theme-ferrari-f488-pista-spider .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(25, 27, 41, 0.2); }
  .theme-ferrari-f812-superfast .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(50, 6, 7, 0.2); }
  .theme-ferrari-gtc4-lusso .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(198, 199, 199, 0.2); }
  .theme-ferrari-gtc4-lusso-t .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(146, 152, 157, 0.2); }
  .theme-ferrari-f8-spider .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(44, 43, 39, 0.2); }
  .theme-ferrari-812-gts .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(246, 247, 248, 0.2); }
  .theme-ferrari-f169 .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(208, 221, 221, 0.2); }
  .theme-ferrari-scuderia-dark .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(48, 48, 48, 0.2); }
  .theme-ferrari-giallo-modena .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(255, 255, 255, 0.2); }
  .theme-ferrari-giallo-modena-dark .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(24, 24, 24, 0.2); }
  .theme-ferrari-races-dark .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(13, 13, 22, 0.2); }
  .theme-ferrari-portofinom-dark-blue .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(13, 32, 37, 0.2); }
  .theme-ferrari-sf90-spider-graphite-black .GarageFiltersMobile__searchBtn__3rHfdRFd {
    border-right: 1px solid rgba(28, 29, 31, 0.2); }

.GarageFiltersMobile__searchClose__25rELZS1 {
  position: absolute;
  right: 0;
  top: 0; }
  .GarageFiltersMobile__searchClose__25rELZS1 svg {
    fill: #181818;
    width: 14px;
    height: 14px; }

.GarageFiltersMobile__lens__1gIXOyjp {
  position: absolute;
  left: 0;
  top: 0; }
  .GarageFiltersMobile__lens__1gIXOyjp svg {
    display: block;
    fill: #181818;
    width: 22px;
    height: 22px; }
    .theme-ferrari-dark .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-ferrari-carbon .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-light .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #181818 !important; }
    .theme-ferrari-sf90-stradale .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-f8-tributo .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-monza-sp1 .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-monza-sp2 .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-f488-pista .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-f488-spider .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-f488-pista-spider .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-f812-superfast .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-gtc4-lusso .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #181818 !important; }
    .theme-ferrari-gtc4-lusso-t .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #181818 !important; }
    .theme-ferrari-f8-spider .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-812-gts .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #181818 !important; }
    .theme-ferrari-f169 .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #181818 !important; }
    .theme-ferrari-scuderia-dark .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-giallo-modena .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #181818 !important; }
    .theme-ferrari-giallo-modena-dark .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-races-dark .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-portofinom-dark-blue .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }
    .theme-ferrari-sf90-spider-graphite-black .GarageFiltersMobile__lens__1gIXOyjp svg g {
      fill: #ffffff !important; }

.GarageFiltersMobile__category__29p7xH71 {
  display: inline-block;
  padding: 10px 25px;
  padding-top: 11px;
  text-transform: uppercase;
  margin: 10px;
  border-radius: 5px;
  transition: opacity 0.2s; }
  .theme-ferrari-dark .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-ferrari-carbon .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-light .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-stradale .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f8-tributo .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp1 .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp2 .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f488-spider .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista-spider .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f812-superfast .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-gtc4-lusso .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #505050; }
  .theme-ferrari-gtc4-lusso-t .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #505050; }
  .theme-ferrari-f8-spider .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-812-gts .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f169 .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-scuderia-dark .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-races-dark .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .GarageFiltersMobile__category__29p7xH71 {
    border: 1px solid #8f8f8f; }
  .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
    opacity: 1; }
    .theme-ferrari-dark .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #181818; }
    .theme-ferrari-ferrari-carbon .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #303030; }
    .theme-ferrari-light .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #ffffff; }
    .theme-ferrari-sf90-stradale .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #303133; }
    .theme-ferrari-f8-tributo .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #1E293E; }
    .theme-ferrari-monza-sp1 .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #181818; }
    .theme-ferrari-monza-sp2 .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #404040; }
    .theme-ferrari-f488-pista .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #0E121B; }
    .theme-ferrari-f488-spider .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #17354B; }
    .theme-ferrari-f488-pista-spider .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #191B29; }
    .theme-ferrari-f812-superfast .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #320607; }
    .theme-ferrari-gtc4-lusso .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #C6C7C7; }
    .theme-ferrari-gtc4-lusso-t .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #92989D; }
    .theme-ferrari-f8-spider .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #2c2b27; }
    .theme-ferrari-812-gts .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #f6f7f8; }
    .theme-ferrari-f169 .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #d0dddd; }
    .theme-ferrari-scuderia-dark .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #303030; }
    .theme-ferrari-giallo-modena .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #EBB218;
      background: #EBB218;
      color: #ffffff; }
    .theme-ferrari-giallo-modena-dark .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #EBB218;
      background: #EBB218;
      color: #181818; }
    .theme-ferrari-races-dark .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #0D0D16; }
    .theme-ferrari-portofinom-dark-blue .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #0D2025; }
    .theme-ferrari-sf90-spider-graphite-black .GarageFiltersMobile__category__29p7xH71.GarageFiltersMobile__categoryActive__26blWHCy {
      border: 1px solid #da291c;
      background: #da291c;
      color: #1C1D1F; }

.GarageFiltersMobile__categories__XsR7WN3r {
  position: relative; }
  .GarageFiltersMobile__categories__XsR7WN3r ul {
    margin: 0;
    margin-top: 40px;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center; }

.GarageFiltersMobile__close__28pFb3hi {
  margin-bottom: 50px;
  margin-left: 10px; }

.GarageFiltersMobile__filterCta__3lwO6or5 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 50px; }

@keyframes GenderInput__fillBar__1zNey_Wr {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.GenderInput__container__26-SzFxt {
  display: flex; }
  .GenderInput__container__26-SzFxt .GenderInput__label__3_zDJtdE {
    padding: 20px 25px 8px 0;
    line-height: 24px;
    min-width: 30%; }
  .GenderInput__container__26-SzFxt .GenderInput__radio__3xm7eoYA {
    padding: 12px 0 0 0; }

@keyframes GenericTable__fillBar__1k78HJ7z {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.GenericTable__container__3_V6p2Cc.theme-ferrari-dark {
  background: #181818; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-ferrari-carbon {
  background: #303030; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-light {
  background: #ffffff; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-sf90-stradale {
  background: #303133; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-f8-tributo {
  background: #1E293E; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-monza-sp1 {
  background: #181818; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-monza-sp2 {
  background: #404040; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-f488-pista {
  background: #0E121B; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-f488-spider {
  background: #17354B; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-f812-superfast {
  background: #320607; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-f8-spider {
  background: #2c2b27; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-812-gts {
  background: #f6f7f8; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-f169 {
  background: #d0dddd; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-scuderia-dark {
  background: #303030; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-giallo-modena {
  background: #ffffff; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-races-dark {
  background: #0D0D16; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.GenericTable__container__3_V6p2Cc.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.GenericTable__title__1GXwAxFJ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  font-size: 32px;
  padding: 24px 0 48px;
  margin: 0; }
  @media (min-width: 37.5625em) {
    .GenericTable__title__1GXwAxFJ {
      font-size: 28px; } }
  .theme-ferrari-dark .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-light .GenericTable__title__1GXwAxFJ {
    color: #181818; }
  .theme-ferrari-sf90-stradale .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-f488-pista .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-f488-spider .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .GenericTable__title__1GXwAxFJ {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .GenericTable__title__1GXwAxFJ {
    color: #181818; }
  .theme-ferrari-f8-spider .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-812-gts .GenericTable__title__1GXwAxFJ {
    color: #181818; }
  .theme-ferrari-f169 .GenericTable__title__1GXwAxFJ {
    color: #181818; }
  .theme-ferrari-scuderia-dark .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .GenericTable__title__1GXwAxFJ {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-races-dark .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .GenericTable__title__1GXwAxFJ {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .GenericTable__title__1GXwAxFJ {
      padding: 24px 0 48px; } }

.GenericTable__table__3jKZp9Fm {
  width: 100%;
  text-align: left; }
  .theme-ferrari-dark .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-ferrari-carbon .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-light .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(24, 24, 24, 0.3); }
  .theme-ferrari-sf90-stradale .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-f8-tributo .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-monza-sp1 .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-monza-sp2 .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-f488-pista .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-f488-spider .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-f488-pista-spider .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-f812-superfast .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-gtc4-lusso .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(24, 24, 24, 0.3); }
  .theme-ferrari-gtc4-lusso-t .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(24, 24, 24, 0.3); }
  .theme-ferrari-f8-spider .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-812-gts .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(24, 24, 24, 0.3); }
  .theme-ferrari-f169 .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(24, 24, 24, 0.3); }
  .theme-ferrari-scuderia-dark .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-giallo-modena .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(24, 24, 24, 0.3); }
  .theme-ferrari-giallo-modena-dark .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-races-dark .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-portofinom-dark-blue .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-sf90-spider-graphite-black .GenericTable__table__3jKZp9Fm tr:nth-child(1) .GenericTable__item__2UAURXP3 {
    border-top: 2px solid rgba(255, 255, 255, 0.3); }
  .GenericTable__table--firstColumn__3UulwwOm .GenericTable__item__2UAURXP3:first-child {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  .GenericTable__table--biggerHeaderFont__2hqmd6IG .GenericTable__head-item__1Ek8HZqx {
    font-size: 16px; }
  .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
    position: sticky;
    top: 0; }
    .theme-ferrari-dark .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #181818;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-ferrari-carbon .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #303030;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-light .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #ffffff;
      border-bottom: 1px solid rgba(24, 24, 24, 0.3); }
    .theme-ferrari-sf90-stradale .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #303133;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-f8-tributo .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #1E293E;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-monza-sp1 .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #181818;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-monza-sp2 .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #404040;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-f488-pista .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #0E121B;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-f488-spider .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #17354B;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-f488-pista-spider .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #191B29;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-f812-superfast .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #320607;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-gtc4-lusso .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #C6C7C7;
      border-bottom: 1px solid rgba(24, 24, 24, 0.3); }
    .theme-ferrari-gtc4-lusso-t .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #92989D;
      border-bottom: 1px solid rgba(24, 24, 24, 0.3); }
    .theme-ferrari-f8-spider .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #2c2b27;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-812-gts .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #f6f7f8;
      border-bottom: 1px solid rgba(24, 24, 24, 0.3); }
    .theme-ferrari-f169 .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #d0dddd;
      border-bottom: 1px solid rgba(24, 24, 24, 0.3); }
    .theme-ferrari-scuderia-dark .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #303030;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-giallo-modena .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #ffffff;
      border-bottom: 1px solid rgba(24, 24, 24, 0.3); }
    .theme-ferrari-giallo-modena-dark .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #181818;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-races-dark .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #0D0D16;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-portofinom-dark-blue .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #0D2025;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .theme-ferrari-sf90-spider-graphite-black .GenericTable__table--stickyHeader__3gFBVdH_ .GenericTable__head-item__1Ek8HZqx {
      background: #1C1D1F;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

.GenericTable__head-item__1Ek8HZqx {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  font-size: 11px;
  text-transform: uppercase;
  padding: 0 20px 20px 0; }
  .theme-ferrari-dark .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-light .GenericTable__head-item__1Ek8HZqx {
    color: #181818; }
  .theme-ferrari-sf90-stradale .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-f488-pista .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-f488-spider .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .GenericTable__head-item__1Ek8HZqx {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .GenericTable__head-item__1Ek8HZqx {
    color: #181818; }
  .theme-ferrari-f8-spider .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-812-gts .GenericTable__head-item__1Ek8HZqx {
    color: #181818; }
  .theme-ferrari-f169 .GenericTable__head-item__1Ek8HZqx {
    color: #181818; }
  .theme-ferrari-scuderia-dark .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .GenericTable__head-item__1Ek8HZqx {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-races-dark .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .GenericTable__head-item__1Ek8HZqx {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .GenericTable__head-item__1Ek8HZqx {
      padding: 0 20px 40px 0; } }

.GenericTable__item__2UAURXP3 {
  padding: 32px 0;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  padding-right: 20px;
  font-size: 13px; }
  .theme-ferrari-dark .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-ferrari-carbon .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-light .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(24, 24, 24, 0.3); }
  .theme-ferrari-sf90-stradale .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-f8-tributo .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-monza-sp1 .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-monza-sp2 .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-f488-pista .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-f488-spider .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-f488-pista-spider .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-f812-superfast .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-gtc4-lusso .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(24, 24, 24, 0.3); }
  .theme-ferrari-gtc4-lusso-t .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(24, 24, 24, 0.3); }
  .theme-ferrari-f8-spider .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-812-gts .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(24, 24, 24, 0.3); }
  .theme-ferrari-f169 .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(24, 24, 24, 0.3); }
  .theme-ferrari-scuderia-dark .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-giallo-modena .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(24, 24, 24, 0.3); }
  .theme-ferrari-giallo-modena-dark .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-races-dark .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-portofinom-dark-blue .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-sf90-spider-graphite-black .GenericTable__item__2UAURXP3 {
    border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .theme-ferrari-dark .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-light .GenericTable__item__2UAURXP3 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .GenericTable__item__2UAURXP3 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .GenericTable__item__2UAURXP3 {
    color: #181818; }
  .theme-ferrari-f8-spider .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-812-gts .GenericTable__item__2UAURXP3 {
    color: #181818; }
  .theme-ferrari-f169 .GenericTable__item__2UAURXP3 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .GenericTable__item__2UAURXP3 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-races-dark .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .GenericTable__item__2UAURXP3 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .GenericTable__item__2UAURXP3 {
    color: #ffffff; }

.GenericTable__head-item__1Ek8HZqx,
.GenericTable__item__2UAURXP3 {
  width: 20%;
  vertical-align: top; }
  .GenericTable__head-item__1Ek8HZqx:nth-child(1),
  .GenericTable__item__2UAURXP3:nth-child(1) {
    width: 5%; }
    @media (min-width: 37.5625em) {
      .GenericTable__head-item__1Ek8HZqx:nth-child(1),
      .GenericTable__item__2UAURXP3:nth-child(1) {
        width: 20%; } }
  .GenericTable__head-item__1Ek8HZqx:nth-child(3),
  .GenericTable__item__2UAURXP3:nth-child(3) {
    width: 10%; }
    @media (min-width: 37.5625em) {
      .GenericTable__head-item__1Ek8HZqx:nth-child(3),
      .GenericTable__item__2UAURXP3:nth-child(3) {
        width: 20%; } }

@keyframes Header__fillBar__2aeqEeDa {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Header__header__1twvGXn4 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 700;
  background: transparent;
  transition: background-color 200ms; }
  .Header__header__1twvGXn4:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0.8));
    pointer-events: none; }
    @media (min-width: 60.0625em) {
      .Header__header__1twvGXn4:after {
        height: calc(100% + 20px); } }

.Header__no-shadow__1St1i6UI {
  background: #fff; }
  .Header__no-shadow__1St1i6UI:after {
    display: none; }

.Header__content__1tS7gf1W {
  display: flex;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  margin: 16px auto;
  transition: margin 200ms; }
  @media (min-width: 37.5625em) {
    .Header__content__1tS7gf1W {
      margin: 32px auto; } }

.Header__left-wrap__2t69A2BG {
  padding: 0;
  margin: 0;
  display: none; }
  @media (min-width: 80.0625em) {
    .Header__left-wrap__2t69A2BG {
      display: block; } }
  @media (min-width: 80.0625em) {
    .Header__left-wrap__2t69A2BG {
      padding: 0 0 0 12px; } }
  @media (min-width: 100.0625em) {
    .Header__left-wrap__2t69A2BG {
      margin: 0;
      padding: 0; } }
  .Header__left-wrap--fixed__3Ajf8e6P {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    /* Fallback for browsers that do not support Custom Properties */
    height: calc(var(--ferrari-vh-fix, 1vh) * 100);
    width: 100%;
    z-index: 740;
    background: #fff;
    overflow: hidden;
    -webkit-overflow-scrolling: touch; }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .Header__left-wrap--fixed__3Ajf8e6P {
        height: calc((100 * 1vh) + 45px);
        /* Fallback for browsers that do not support Custom Properties */
        height: calc((var(--ferrari-vh-fix, 1vh) * 100) + 45px); } }
  .Header__left-wrap__2t69A2BG ul {
    padding: 0;
    margin: 0; }

.Header__scroller__1_s1pKKh {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  max-height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  width: 100%;
  padding: 140px 24px 64px; }
  @media (min-width: 37.5625em) {
    .Header__scroller__1_s1pKKh {
      padding: 128px 32px 64px; } }
  @media (min-width: 60.0625em) {
    .Header__scroller__1_s1pKKh {
      padding: 128px 64px 64px; } }
  @media (min-width: 80.0625em) {
    .Header__scroller__1_s1pKKh {
      overflow: hidden;
      padding: 0; } }

.Header__right-wrap__1wJLALEX {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  align-self: stretch; }

.Header__left-wrap__2t69A2BG,
.Header__open-menu__2JEiEKpi,
.Header__right-wrap__1wJLALEX {
  flex: 1 1 50%; }

.Header__item__1JrlhAOD {
  display: block;
  margin: 16px 0; }
  @media (min-width: 37.5625em) {
    .Header__item__1JrlhAOD {
      margin: 32px 0; } }
  @media (min-width: 80.0625em) {
    .Header__item__1JrlhAOD {
      display: inline-block;
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase;
      margin: 0 12px; } }
  @media (min-width: 100.0625em) {
    .Header__item__1JrlhAOD {
      margin: 0 24px; } }
  .Header__item__1JrlhAOD button,
  .Header__item__1JrlhAOD a {
    position: relative;
    appearance: none;
    padding: 0;
    margin: 0;
    outline: 0;
    border: 0;
    background: transparent;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    line-height: 1.1em;
    font-size: 40px;
    text-decoration: none;
    color: #181818;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 250px;
    width: 100%;
    padding: 5px 0;
    cursor: pointer;
    text-align: left; }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .Header__item__1JrlhAOD button,
      .Header__item__1JrlhAOD a {
        max-width: 60%; } }
    @media (min-width: 37.5625em) {
      .Header__item__1JrlhAOD button,
      .Header__item__1JrlhAOD a {
        width: auto;
        min-width: 315px;
        max-width: 100%; } }
    @media (min-width: 60.0625em) {
      .Header__item__1JrlhAOD button,
      .Header__item__1JrlhAOD a {
        min-width: 400px; } }
    @media (min-width: 80.0625em) {
      .Header__item__1JrlhAOD button,
      .Header__item__1JrlhAOD a {
        color: #fff;
        min-width: 0;
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -o-font-smoothing: antialiased;
        font-smoothing: antialiased;
        font-family: "Body-Font";
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 1px;
        font-size: 12px;
        line-height: 1.27em;
        text-transform: uppercase; } }
    .Header__item__1JrlhAOD button svg,
    .Header__item__1JrlhAOD a svg {
      margin-left: 32px;
      height: 16px;
      width: 11px; }
    .Header__item__1JrlhAOD button .Header__wrapper-arrow__bG7CCzAh,
    .Header__item__1JrlhAOD a .Header__wrapper-arrow__bG7CCzAh {
      display: inline-flex;
      align-items: center; }
    .Header__item__1JrlhAOD button.Header__active-item__3f7eeyMb:after,
    .Header__item__1JrlhAOD a.Header__active-item__3f7eeyMb:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 50%;
      width: 30px;
      height: 2px;
      background: #fff;
      transform: translateX(-50%); }

.Header__logo__39GNG28Y {
  flex: 0 0 auto;
  margin: -5px 0 -5px 0;
  line-height: 0;
  height: 35px; }
  @media (min-width: 37.5625em) {
    .Header__logo__39GNG28Y {
      height: 50px;
      margin: -12px 0 -12px 0; } }
  .Header__logo__39GNG28Y svg {
    height: 100%;
    max-width: 133px;
    fill: #fff;
    transition: height 200ms; }

.Header__open-menu__2JEiEKpi {
  margin: 0;
  outline: 0; }
  .Header__open-menu__2JEiEKpi button {
    outline: none;
    cursor: pointer;
    border: none;
    background: none;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    padding: 4px 24px 0; }
    @media (min-width: 37.5625em) {
      .Header__open-menu__2JEiEKpi button {
        padding: 5px 32px; } }

.Header__logo-wrap__67LIjANm {
  position: fixed;
  top: 0;
  left: 0;
  border-bottom: 1px solid #efeded;
  width: 100%;
  z-index: 750;
  padding: 15px 24px;
  background: #fff; }
  @media (min-width: 37.5625em) {
    .Header__logo-wrap__67LIjANm {
      padding: 15px 32px; } }
  @media (min-width: 60.0625em) {
    .Header__logo-wrap__67LIjANm {
      padding: 15px 64px; } }
  @media (min-width: 80.0625em) {
    .Header__logo-wrap__67LIjANm {
      display: none; } }
  .Header__logo-wrap__67LIjANm svg {
    display: block;
    margin: 0 auto;
    fill: #000;
    height: 35px; }

.Header__close__14QM6Uln {
  position: fixed;
  top: 90px;
  right: 24px;
  z-index: 1; }
  @media (min-width: 37.5625em) {
    .Header__close__14QM6Uln {
      top: 95px;
      right: 32px; } }
  @media (min-width: 60.0625em) {
    .Header__close__14QM6Uln {
      right: 64px; } }
  @media (min-width: 100.0625em) {
    .Header__close__14QM6Uln {
      top: 48px;
      right: 96px; } }

.Header__scrolled__f8k8Muh7 {
  background: #fff; }
  .Header__scrolled__f8k8Muh7:after {
    display: none; }

.Header__no-shadow__1St1i6UI .Header__logo__39GNG28Y svg,
.Header__scrolled__f8k8Muh7 .Header__logo__39GNG28Y svg {
  fill: #181818; }

.Header__no-shadow__1St1i6UI .Header__open-menu__2JEiEKpi,
.Header__scrolled__f8k8Muh7 .Header__open-menu__2JEiEKpi {
  color: #181818; }

@media (min-width: 80.0625em) {
  .Header__no-shadow__1St1i6UI .Header__item__1JrlhAOD button,
  .Header__no-shadow__1St1i6UI .Header__item__1JrlhAOD a,
  .Header__scrolled__f8k8Muh7 .Header__item__1JrlhAOD button,
  .Header__scrolled__f8k8Muh7 .Header__item__1JrlhAOD a {
    color: #181818; } }

.Header__white__2kZ8KB4b.Header__scrolled__f8k8Muh7,
.Header__topbar__SrMxCjlb.Header__scrolled__f8k8Muh7 {
  background: #181818; }

.Header__white__2kZ8KB4b .Header__logo__39GNG28Y svg,
.Header__topbar__SrMxCjlb .Header__logo__39GNG28Y svg {
  fill: #fff; }

.Header__white__2kZ8KB4b .Header__open-menu__2JEiEKpi button,
.Header__topbar__SrMxCjlb .Header__open-menu__2JEiEKpi button {
  color: #fff; }

@media (min-width: 80.0625em) {
  .Header__white__2kZ8KB4b .Header__item__1JrlhAOD button,
  .Header__white__2kZ8KB4b .Header__item__1JrlhAOD a,
  .Header__topbar__SrMxCjlb .Header__item__1JrlhAOD button,
  .Header__topbar__SrMxCjlb .Header__item__1JrlhAOD a {
    color: #fff; } }

.Header__topbar__SrMxCjlb {
  position: absolute;
  z-index: 30;
  height: 40px;
  background: #181818; }
  .Header__topbar__SrMxCjlb.Header__fixed__2QbGXd0m {
    position: fixed; }
  .Header__topbar__SrMxCjlb.Header__relative__34UMVwrx {
    position: relative;
    overflow: hidden; }
  .Header__topbar__SrMxCjlb:after {
    display: none; }
  .Header__topbar__SrMxCjlb .Header__content__1tS7gf1W {
    margin: 7px auto 8px; }
  .Header__topbar__SrMxCjlb .Header__logo__39GNG28Y {
    margin: 0;
    height: 25px; }

@charset "UTF-8";

@keyframes Headline__fillBar__2lxO9hL6 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  color: #303030; }
  .theme-ferrari-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-dark .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-ferrari-carbon .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-light .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-light .Headline__paragraph__30ZgOrpO {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-sf90-stradale .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-f8-tributo .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-monza-sp1 .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-monza-sp2 .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-f488-pista .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-f488-spider .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-f488-pista-spider .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-f812-superfast .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-gtc4-lusso .Headline__paragraph__30ZgOrpO {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-gtc4-lusso-t .Headline__paragraph__30ZgOrpO {
    color: #181818; }
  .theme-ferrari-f8-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-f8-spider .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-812-gts .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-812-gts .Headline__paragraph__30ZgOrpO {
    color: #181818; }
  .theme-ferrari-f169 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-f169 .Headline__paragraph__30ZgOrpO {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-scuderia-dark .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-giallo-modena .Headline__paragraph__30ZgOrpO {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-giallo-modena-dark .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-races-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-races-dark .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-portofinom-dark-blue .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO, .Headline__container__3LL4hFJK .theme-ferrari-sf90-spider-graphite-black .Headline__paragraph__30ZgOrpO {
    color: #ffffff; }
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO p,
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO ul,
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO ol {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    margin: 16px 0; }
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO h1,
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO h2,
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO h3,
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO h4,
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO h5,
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO h6 {
    margin: 16px 0; }
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO h1 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em; }
    @media (min-width: 37.5625em) {
      .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO h1 {
        font-size: 28px; } }
  
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO h2 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    line-height: 1.3em; }
  
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO h3 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px; }
  
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO h4 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal; }
  
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO h5 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO h6 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO a {
    text-decoration: underline; }
    .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO a:hover {
      text-decoration: none; }
  
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO ul {
    padding: 0 0 0 4px;
    list-style-type: '\2022'; }
    .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO ul li {
      padding: 0 0 0 8px; }
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .subtitle {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    color: #181818; }
    @media (min-width: 37.5625em) {
      .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title {
        font-size: 28px; } }
    .theme-ferrari-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-dark .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-ferrari-carbon .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-light .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-light .Headline__paragraph__30ZgOrpO .title {
      color: #181818; }
    .theme-ferrari-sf90-stradale .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-sf90-stradale .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-f8-tributo .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-monza-sp1 .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-monza-sp2 .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-f488-pista .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-f488-pista .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-f488-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-f488-spider .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-f488-pista-spider .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-f812-superfast .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-gtc4-lusso .Headline__paragraph__30ZgOrpO .title {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-gtc4-lusso-t .Headline__paragraph__30ZgOrpO .title {
      color: #181818; }
    .theme-ferrari-f8-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-f8-spider .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-812-gts .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-812-gts .Headline__paragraph__30ZgOrpO .title {
      color: #181818; }
    .theme-ferrari-f169 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-f169 .Headline__paragraph__30ZgOrpO .title {
      color: #181818; }
    .theme-ferrari-scuderia-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-scuderia-dark .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-giallo-modena .Headline__paragraph__30ZgOrpO .title {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-giallo-modena-dark .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-races-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-races-dark .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-portofinom-dark-blue .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title, .Headline__container__3LL4hFJK .theme-ferrari-sf90-spider-graphite-black .Headline__paragraph__30ZgOrpO .title {
      color: #ffffff; }
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    text-transform: uppercase;
    color: #181818; }
    @media (min-width: 37.5625em) {
      .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured {
        font-size: 28px; } }
    .theme-ferrari-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-dark .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-ferrari-carbon .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-light .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-light .Headline__paragraph__30ZgOrpO .title-featured {
      color: #181818; }
    .theme-ferrari-sf90-stradale .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-sf90-stradale .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-f8-tributo .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-monza-sp1 .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-monza-sp2 .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-pista .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-f488-pista .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-f488-spider .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-f488-pista-spider .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-f812-superfast .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-gtc4-lusso .Headline__paragraph__30ZgOrpO .title-featured {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-gtc4-lusso-t .Headline__paragraph__30ZgOrpO .title-featured {
      color: #181818; }
    .theme-ferrari-f8-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-f8-spider .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-812-gts .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-812-gts .Headline__paragraph__30ZgOrpO .title-featured {
      color: #181818; }
    .theme-ferrari-f169 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-f169 .Headline__paragraph__30ZgOrpO .title-featured {
      color: #181818; }
    .theme-ferrari-scuderia-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-scuderia-dark .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-giallo-modena .Headline__paragraph__30ZgOrpO .title-featured {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-giallo-modena-dark .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-races-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-races-dark .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-portofinom-dark-blue .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .title-featured, .Headline__container__3LL4hFJK .theme-ferrari-sf90-spider-graphite-black .Headline__paragraph__30ZgOrpO .title-featured {
      color: #ffffff; }
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
    display: block;
    margin: 32px auto;
    text-decoration: none;
    padding: 21px;
    width: 200px;
    border: none;
    text-align: center;
    color: #303030;
    border: 1px solid #d4d2d2; }
    .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 0;
      opacity: 0;
      transition: all 0.5s ease-out; }
    .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
      border: 1px solid #181818; }
      .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
        opacity: 1;
        border-bottom: 1px solid #181818; }
    .theme-ferrari-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-dark .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-dark .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-dark .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-ferrari-carbon .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-ferrari-carbon .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-ferrari-carbon .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-ferrari-carbon .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-ferrari-carbon .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-ferrari-carbon .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-light .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-light .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-light .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-light .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-light .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-light .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-sf90-stradale .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-sf90-stradale .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-sf90-stradale .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-sf90-stradale .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-sf90-stradale .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-sf90-stradale .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f8-tributo .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-f8-tributo .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f8-tributo .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-f8-tributo .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f8-tributo .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-f8-tributo .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-monza-sp1 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-monza-sp1 .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-monza-sp1 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-monza-sp1 .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-monza-sp1 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-monza-sp1 .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-monza-sp2 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-monza-sp2 .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-monza-sp2 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-monza-sp2 .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-monza-sp2 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-monza-sp2 .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-pista .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-f488-pista .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-pista .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-f488-pista .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-pista .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-f488-pista .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-f488-spider .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-f488-spider .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-f488-spider .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-pista-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-f488-pista-spider .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-pista-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-f488-pista-spider .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-pista-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-f488-pista-spider .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f812-superfast .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-f812-superfast .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f812-superfast .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-f812-superfast .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f812-superfast .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-f812-superfast .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-gtc4-lusso .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-gtc4-lusso .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-gtc4-lusso .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-gtc4-lusso .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-gtc4-lusso .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-gtc4-lusso .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-gtc4-lusso-t .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-gtc4-lusso-t .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-gtc4-lusso-t .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-gtc4-lusso-t .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-gtc4-lusso-t .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-gtc4-lusso-t .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-f8-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-f8-spider .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f8-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-f8-spider .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f8-spider .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-f8-spider .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-812-gts .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-812-gts .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-812-gts .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-812-gts .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-812-gts .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-812-gts .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-f169 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-f169 .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-f169 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-f169 .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-f169 .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-f169 .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-scuderia-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-scuderia-dark .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-scuderia-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-scuderia-dark .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-scuderia-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-scuderia-dark .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-giallo-modena .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-giallo-modena .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-giallo-modena .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-giallo-modena .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-giallo-modena .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-giallo-modena .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-giallo-modena-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-giallo-modena-dark .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-giallo-modena-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-giallo-modena-dark .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-giallo-modena-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-giallo-modena-dark .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-races-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-races-dark .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-races-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-races-dark .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-races-dark .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-races-dark .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-portofinom-dark-blue .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-portofinom-dark-blue .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-portofinom-dark-blue .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-portofinom-dark-blue .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link, .Headline__container__3LL4hFJK .theme-ferrari-sf90-spider-graphite-black .Headline__paragraph__30ZgOrpO .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover, .Headline__container__3LL4hFJK .theme-ferrari-sf90-spider-graphite-black .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-sf90-spider-graphite-black .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after, .Headline__container__3LL4hFJK .theme-ferrari-sf90-spider-graphite-black .Headline__paragraph__30ZgOrpO .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    @media (min-width: 37.5625em) {
      .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO .news_discover_more_link {
        width: 250px; } }

.Headline__container__3LL4hFJK {
  color: #181818;
  display: inline-block;
  position: relative;
  min-width: 270px; }
  .theme-ferrari-dark .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-light .Headline__container__3LL4hFJK {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Headline__container__3LL4hFJK {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Headline__container__3LL4hFJK {
    color: #181818; }
  .theme-ferrari-f8-spider .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-812-gts .Headline__container__3LL4hFJK {
    color: #181818; }
  .theme-ferrari-f169 .Headline__container__3LL4hFJK {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Headline__container__3LL4hFJK {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-races-dark .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Headline__container__3LL4hFJK {
    color: #ffffff; }
  .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO {
    max-width: 500px; }
    .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns2__2lAexu32 {
      column-count: auto; }
      @media (min-width: 60.0625em) {
        .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns2__2lAexu32 {
          column-count: 3;
          max-width: calc(500px * 3); } }
      @media (min-width: 80.0625em) {
        .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns2__2lAexu32 {
          column-count: 2;
          column-gap: 50px;
          max-width: calc(500px * 2); } }
      @media (min-width: 100.0625em) {
        .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns2__2lAexu32 {
          max-width: calc(680px * 2); } }
      .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns2__2lAexu32 &gt; p,
      .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns2__2lAexu32 &gt; div {
        margin: 0 0 20px 0; }
        @media (min-width: 60.0625em) {
          .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns2__2lAexu32 &gt; p,
          .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns2__2lAexu32 &gt; div {
            margin: 0 40px 20px 0; } }
        @media (min-width: 100.0625em) {
          .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns2__2lAexu32 &gt; p,
          .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns2__2lAexu32 &gt; div {
            margin: 0 130px 20px 0; } }
    .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns3__1t8DDODg {
      column-count: auto; }
      @media (min-width: 60.0625em) {
        .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns3__1t8DDODg {
          column-count: 4;
          max-width: calc(500px * 4); } }
      @media (min-width: 80.0625em) {
        .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns3__1t8DDODg {
          column-count: 3;
          max-width: calc(500px * 3); } }
      @media (min-width: 100.0625em) {
        .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns3__1t8DDODg {
          max-width: calc(680px * 3); } }
      .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns3__1t8DDODg &gt; p,
      .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns3__1t8DDODg &gt; div {
        margin: 0 0 20px 0; }
        @media (min-width: 60.0625em) {
          .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns3__1t8DDODg &gt; p,
          .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns3__1t8DDODg &gt; div {
            margin: 0 40px 20px 0; } }
        @media (min-width: 100.0625em) {
          .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns3__1t8DDODg &gt; p,
          .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns3__1t8DDODg &gt; div {
            margin: 0 130px 20px 0; } }
    .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns4__mnj9p2Kh {
      column-count: auto; }
      @media (min-width: 60.0625em) {
        .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns4__mnj9p2Kh {
          column-count: 5;
          max-width: 100vw;
          max-width: calc(500px * 5); } }
      @media (min-width: 80.0625em) {
        .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns4__mnj9p2Kh {
          column-count: 4;
          max-width: calc(500px * 4); } }
      @media (min-width: 100.0625em) {
        .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns4__mnj9p2Kh {
          max-width: calc(580px * 4); } }
      .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns4__mnj9p2Kh &gt; p,
      .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns4__mnj9p2Kh &gt; div {
        margin: 0 0 20px 0; }
        @media (min-width: 60.0625em) {
          .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns4__mnj9p2Kh &gt; p,
          .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns4__mnj9p2Kh &gt; div {
            margin: 0 40px 20px 0; } }
        @media (min-width: 100.0625em) {
          .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns4__mnj9p2Kh &gt; p,
          .Headline__container__3LL4hFJK .Headline__paragraph__30ZgOrpO.Headline__columns4__mnj9p2Kh &gt; div {
            margin: 0 130px 20px 0; } }
  .Headline__container__3LL4hFJK.Headline__fullWidth__3fymLHZ5 .Headline__paragraph__30ZgOrpO {
    max-width: 100%; }
  .Headline__container__3LL4hFJK.Headline__fullWidth__3fymLHZ5 .Headline__title__34fvUxD4 {
    max-width: 100%; }

.Headline__chapter__HIPvo0r- {
  margin-bottom: 30px;
  white-space: nowrap; }

.Headline__pre-title__38dS2Zom {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  display: block;
  margin-bottom: 20px; }

.Headline__container__3LL4hFJK .Headline__title__34fvUxD4 {
  margin: 0;
  margin-bottom: 10px;
  max-width: 450px; }
  .Headline__container__3LL4hFJK .Headline__title__34fvUxD4 &gt; span {
    display: inline-block;
    overflow: hidden;
    vertical-align: top; }
    .Headline__container__3LL4hFJK .Headline__title__34fvUxD4 &gt; span &gt; span {
      display: block; }

.Headline__subtitle__3qpADU7M {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 16px;
  display: block;
  margin-bottom: 30px; }
  @media (min-width: 37.5625em) {
    .Headline__subtitle__3qpADU7M {
      font-size: 18px; } }

.Headline__content__3SBJlpq3 {
  padding-top: 50px; }

.Headline__focus__R6ki1Lw- .Headline__paragraph__30ZgOrpO,
.Headline__focus-vertical__2nBYgf8q .Headline__paragraph__30ZgOrpO {
  color: #8f8f8f; }

.Headline__focus-first__2WwbwQ96 .Headline__title__34fvUxD4 {
  text-transform: none; }

.Headline__focus-first__2WwbwQ96 .Headline__paragraph__30ZgOrpO {
  color: #8f8f8f; }

.Headline__focus-row__1GLAyMfJ {
  display: flex;
  margin: 0 auto;
  flex-flow: row; }
  .Headline__focus-row__1GLAyMfJ .Headline__title__34fvUxD4 {
    max-width: 300px; }
  .Headline__focus-row__1GLAyMfJ .Headline__paragraph__30ZgOrpO {
    max-width: 650px;
    padding: 0 2em; }

.Headline__cta__2hHxAtWr {
  margin: 48px 0 0 0; }

@keyframes HorizontalBarChart__fillBar__3Ga4IyAj {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HorizontalBarChart__container__25n3opLr {
  max-width: 697px;
  padding: 30px;
  box-sizing: initial;
  height: 100vh; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-dark {
    background: #000000; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-ferrari-carbon {
    background: #000000; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-light {
    background: #8f8f8f; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-sf90-stradale {
    background: #28292A; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-f8-tributo {
    background: #1A4250; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-monza-sp1 {
    background: #010101; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-monza-sp2 {
    background: #010101; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-f488-pista {
    background: #0B0E15; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-f488-spider {
    background: #0B1C28; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-f488-pista-spider {
    background: #11131C; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-f812-superfast {
    background: #270405; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-gtc4-lusso {
    background: #999999; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-gtc4-lusso-t {
    background: #868A8E; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-f8-spider {
    background: #11100e; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-812-gts {
    background: #b9b7b7; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-f169 {
    background: #b9b7b7; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-scuderia-dark {
    background: #0a0a0d; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-giallo-modena {
    background: #8f8f8f; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-giallo-modena-dark {
    background: #000000; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-races-dark {
    background: #000000; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-portofinom-dark-blue {
    background: #0B1B1F; }
  .HorizontalBarChart__container__25n3opLr.theme-ferrari-sf90-spider-graphite-black {
    background: #000000; }

.HorizontalBarChart__wrapper__1FQTKnmz.HorizontalBarChart__lessSpaceBetweenRows__29JWkYaM .HorizontalBarChart__barsLabelWrapper__wxjKBs4C {
  padding-bottom: 24px; }

.HorizontalBarChart__head__2D4w0eFt {
  display: flex;
  width: 100%;
  align-content: space-between;
  justify-content: space-between;
  margin-bottom: 48px;
  align-items: flex-end; }
  @media (min-width: 60.0625em) {
    .HorizontalBarChart__head__2D4w0eFt {
      flex-direction: row; } }
  @media (min-width: 60.0625em) {
    .HorizontalBarChart__head__2D4w0eFt {
      margin-bottom: 48px; } }

.HorizontalBarChart__title__2LWYEAuN {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font-Medium";
  font-weight: 500;
  font-stretch: expanded;
  max-width: 40%; }
  .theme-ferrari-dark .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-light .HorizontalBarChart__title__2LWYEAuN {
    color: #181818; }
  .theme-ferrari-sf90-stradale .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-f488-pista .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-f488-spider .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .HorizontalBarChart__title__2LWYEAuN {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .HorizontalBarChart__title__2LWYEAuN {
    color: #181818; }
  .theme-ferrari-f8-spider .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-812-gts .HorizontalBarChart__title__2LWYEAuN {
    color: #181818; }
  .theme-ferrari-f169 .HorizontalBarChart__title__2LWYEAuN {
    color: #181818; }
  .theme-ferrari-scuderia-dark .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .HorizontalBarChart__title__2LWYEAuN {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-races-dark .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .HorizontalBarChart__title__2LWYEAuN {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .HorizontalBarChart__title__2LWYEAuN {
      height: 24px; } }

@media (min-width: 60.0625em) {
  .HorizontalBarChart__legend__1M1E7wVn {
    padding: 0; } }

.HorizontalBarChart__label__1X20Z79n {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  height: 24px;
  display: flex;
  justify-content: space-between; }
  .theme-ferrari-dark .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-light .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .HorizontalBarChart__label__1X20Z79n {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .HorizontalBarChart__label__1X20Z79n {
    color: #505050; }
  .theme-ferrari-f8-spider .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-f169 .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .HorizontalBarChart__label__1X20Z79n {
    color: #8f8f8f; }
  .HorizontalBarChart__label__1X20Z79n &gt; div:first-child {
    padding-right: 8px; }
  @media (min-width: 60.0625em) {
    .HorizontalBarChart__label__1X20Z79n &gt; div:first-child {
      padding-right: 0; } }

.HorizontalBarChart__labelDx__MRLmtRN3 {
  text-align: right;
  max-width: 38%; }
  .theme-ferrari-dark .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-light .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #181818; }
  .theme-ferrari-f8-spider .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-812-gts .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #181818; }
  .theme-ferrari-f169 .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-races-dark .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .HorizontalBarChart__labelDx__MRLmtRN3 {
    color: #ffffff; }

.HorizontalBarChart__barsLabelWrapper__wxjKBs4C {
  position: relative;
  padding-bottom: 48px; }

.HorizontalBarChart__barsWrapper__2yfUhOst {
  position: relative;
  padding-right: 50px; }

.HorizontalBarChart__bar__Y_8IfDa5 {
  height: 25px;
  margin: 8px 0; }
  .theme-ferrari-dark .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-ferrari-carbon .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-light .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-sf90-stradale .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-f8-tributo .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-monza-sp1 .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-monza-sp2 .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-f488-pista .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-f488-spider .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-f488-pista-spider .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-f812-superfast .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-gtc4-lusso .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(80, 80, 80, 0.8) 0%, #505050 80%); }
  .theme-ferrari-gtc4-lusso-t .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(80, 80, 80, 0.8) 0%, #505050 80%); }
  .theme-ferrari-f8-spider .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-812-gts .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-f169 .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-scuderia-dark .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-giallo-modena .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-giallo-modena-dark .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-races-dark .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-portofinom-dark-blue .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-sf90-spider-graphite-black .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--grey__1A8UiBRY {
    background: linear-gradient(to right, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-dark .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-ferrari-carbon .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-light .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-sf90-stradale .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f8-tributo .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-monza-sp1 .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-monza-sp2 .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f488-pista .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f488-spider .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f488-pista-spider .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f812-superfast .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-gtc4-lusso .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-gtc4-lusso-t .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f8-spider .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-812-gts .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f169 .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-scuderia-dark .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-giallo-modena .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(235, 178, 24, 0.8) 0%, #EBB218 80%); }
  .theme-ferrari-giallo-modena-dark .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(235, 178, 24, 0.8) 0%, #EBB218 80%); }
  .theme-ferrari-races-dark .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-portofinom-dark-blue .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-sf90-spider-graphite-black .HorizontalBarChart__bar__Y_8IfDa5.HorizontalBarChart__bar--red__1q-aiJhi {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
    position: absolute;
    right: 0;
    text-align: right;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 20px;
    font-weight: bold; }
    .theme-ferrari-dark .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-light .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #181818; }
    .theme-ferrari-sf90-stradale .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-f488-pista .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-f488-spider .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #181818; }
    .theme-ferrari-f8-spider .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-812-gts .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #181818; }
    .theme-ferrari-f169 .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #181818; }
    .theme-ferrari-scuderia-dark .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-races-dark .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .HorizontalBarChart__bar__Y_8IfDa5 .HorizontalBarChart__value__gZw845S6 {
      color: #ffffff; }

@keyframes HotspotCard__fillBar__2EM3huFW {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HotspotCard__wrapper__3W-CyXF9 {
  padding: 48px 48px 32px 48px;
  height: 100%; }
  .theme-ferrari-dark .HotspotCard__wrapper__3W-CyXF9 {
    background: #303030;
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .HotspotCard__wrapper__3W-CyXF9 {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-light .HotspotCard__wrapper__3W-CyXF9 {
    background: #eeeded;
    color: #181818; }
  .theme-ferrari-sf90-stradale .HotspotCard__wrapper__3W-CyXF9 {
    background: #252627;
    color: #ffffff; }
  .theme-ferrari-f8-tributo .HotspotCard__wrapper__3W-CyXF9 {
    background: #101724;
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .HotspotCard__wrapper__3W-CyXF9 {
    background: #303030;
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .HotspotCard__wrapper__3W-CyXF9 {
    background: #303030;
    color: #ffffff; }
  .theme-ferrari-f488-pista .HotspotCard__wrapper__3W-CyXF9 {
    background: #1E2128;
    color: #ffffff; }
  .theme-ferrari-f488-spider .HotspotCard__wrapper__3W-CyXF9 {
    background: #0F2331;
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .HotspotCard__wrapper__3W-CyXF9 {
    background: #212334;
    color: #ffffff; }
  .theme-ferrari-f812-superfast .HotspotCard__wrapper__3W-CyXF9 {
    background: #3C0B0D;
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .HotspotCard__wrapper__3W-CyXF9 {
    background: #B2B2B2;
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .HotspotCard__wrapper__3W-CyXF9 {
    background: #A0A7AC;
    color: #181818; }
  .theme-ferrari-f8-spider .HotspotCard__wrapper__3W-CyXF9 {
    background: #1b1a17;
    color: #ffffff; }
  .theme-ferrari-812-gts .HotspotCard__wrapper__3W-CyXF9 {
    background: #dbdbdb;
    color: #181818; }
  .theme-ferrari-f169 .HotspotCard__wrapper__3W-CyXF9 {
    background: #dbdbdb;
    color: #181818; }
  .theme-ferrari-scuderia-dark .HotspotCard__wrapper__3W-CyXF9 {
    background: #414141;
    color: #ffffff; }
  .theme-ferrari-giallo-modena .HotspotCard__wrapper__3W-CyXF9 {
    background: #eeeded;
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .HotspotCard__wrapper__3W-CyXF9 {
    background: #303030;
    color: #ffffff; }
  .theme-ferrari-races-dark .HotspotCard__wrapper__3W-CyXF9 {
    background: #303035;
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .HotspotCard__wrapper__3W-CyXF9 {
    background: #102F37;
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .HotspotCard__wrapper__3W-CyXF9 {
    background: #252A2B;
    color: #ffffff; }
  @media (min-width: 60.0625em) {
    .HotspotCard__wrapper__3W-CyXF9 {
      padding: 120px 48px 32px 48px; } }

.HotspotCard__container__3XlgtHau {
  position: relative;
  width: 100%;
  height: 100%;
  clear: both; }
  .HotspotCard__container__3XlgtHau.ps.ps--active-y .ps__scrollbar-y-rail {
    width: 2px;
    border-radius: 1px;
    background: #8f8f8f; }
  .HotspotCard__container__3XlgtHau.ps.ps--active-y .ps__scrollbar-y {
    right: 0;
    width: 2px;
    border-radius: 1px;
    background: #efeded; }

.HotspotCard__content__sNiLBPa4 {
  padding: 0 48px 0 0; }

.HotspotCard__title__2dUFSwMG {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  font-size: 24px;
  margin-bottom: 30px; }
  @media (min-width: 37.5625em) {
    .HotspotCard__title__2dUFSwMG {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .HotspotCard__title__2dUFSwMG {
      font-size: 36px; } }
  @media (min-width: 60.0625em) {
    .HotspotCard__title__2dUFSwMG {
      font-size: 32px; } }

.HotspotCard__text__2t1_uPMO {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin-bottom: 40px; }

.HotspotCard__image__22iGZp-N {
  width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 40px; }

.HotspotCard__videoImage__2Hrgh0yL {
  width: 100%;
  vertical-align: middle;
  margin-bottom: 40px;
  position: relative;
  cursor: pointer; }
  .HotspotCard__videoImage__2Hrgh0yL img {
    width: 100%;
    height: auto; }
  .HotspotCard__videoImage__2Hrgh0yL .HotspotCard__play__3G1ZBWMh {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    flex: 0 0 auto;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px; }
    .HotspotCard__videoImage__2Hrgh0yL .HotspotCard__play__3G1ZBWMh svg {
      fill: #fff; }
      .HotspotCard__videoImage__2Hrgh0yL .HotspotCard__play__3G1ZBWMh svg.icon--play {
        margin-left: 2px; }

@keyframes ImageModule__fillBar__2tUBZrZI {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ImageModule__wrapper__1YQD-PMv {
  width: 100%; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-dark {
    background: #181818; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-light {
    background: #ffffff; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-sf90-stradale {
    background: #303133; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-monza-sp1 {
    background: #181818; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-monza-sp2 {
    background: #404040; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-f488-pista {
    background: #0E121B; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-f488-spider {
    background: #17354B; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-f812-superfast {
    background: #320607; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-f169 {
    background: #d0dddd; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-scuderia-dark {
    background: #303030; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-races-dark {
    background: #0D0D16; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .ImageModule__wrapper__1YQD-PMv.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .ImageModule__wrapper__1YQD-PMv img {
    width: auto;
    display: block; }
  .ImageModule__wrapper__1YQD-PMv.ImageModule__fullWidth__mP2FIUW2 img {
    width: 100%; }
  .ImageModule__wrapper__1YQD-PMv.ImageModule__transparent__2ikfqwFB {
    background: transparent; }

.ImageModule__container__1T14PB3C {
  width: 100%; }
  .ImageModule__container__1T14PB3C.ImageModule__alignment-right__--W5G2Qh {
    display: flex;
    flex-direction: column;
    align-items: flex-end; }
  .ImageModule__container__1T14PB3C.ImageModule__alignment-center__3qdYqotk {
    display: flex;
    flex-direction: column;
    align-items: center; }

.ImageModule__padding__kyNtCR2l {
  padding: 32px 0; }
  @media (min-width: 60.0625em) {
    .ImageModule__padding__kyNtCR2l {
      padding: 48px 0; } }
  @media (min-width: 80.0625em) {
    .ImageModule__padding__kyNtCR2l {
      padding: 64px 0; } }
  @media (min-width: 100.0625em) {
    .ImageModule__padding__kyNtCR2l {
      padding: 96px 0; } }

@keyframes InfiniteScrollTrigger__fillBar__3z7ZQO3g {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.InfiniteScrollTrigger__wrapper__3rpYDSD1 {
  display: flex;
  justify-content: center;
  padding: 64px 0 0 0; }

@charset "UTF-8";

@keyframes InfoCard__fillBar__1_5fol4T {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.InfoCard__body__2A7-n2FJ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  color: #303030; }
  .theme-ferrari-dark .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-light .InfoCard__body__2A7-n2FJ {
    color: #181818; }
  .theme-ferrari-sf90-stradale .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-f488-pista .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-f488-spider .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .InfoCard__body__2A7-n2FJ {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .InfoCard__body__2A7-n2FJ {
    color: #181818; }
  .theme-ferrari-f8-spider .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-812-gts .InfoCard__body__2A7-n2FJ {
    color: #181818; }
  .theme-ferrari-f169 .InfoCard__body__2A7-n2FJ {
    color: #181818; }
  .theme-ferrari-scuderia-dark .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .InfoCard__body__2A7-n2FJ {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-races-dark .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .InfoCard__body__2A7-n2FJ {
    color: #ffffff; }
  .InfoCard__body__2A7-n2FJ p,
  .InfoCard__body__2A7-n2FJ ul,
  .InfoCard__body__2A7-n2FJ ol {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    margin: 16px 0; }
  .InfoCard__body__2A7-n2FJ h1,
  .InfoCard__body__2A7-n2FJ h2,
  .InfoCard__body__2A7-n2FJ h3,
  .InfoCard__body__2A7-n2FJ h4,
  .InfoCard__body__2A7-n2FJ h5,
  .InfoCard__body__2A7-n2FJ h6 {
    margin: 16px 0; }
  .InfoCard__body__2A7-n2FJ h1 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em; }
    @media (min-width: 37.5625em) {
      .InfoCard__body__2A7-n2FJ h1 {
        font-size: 28px; } }
  
  .InfoCard__body__2A7-n2FJ h2 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    line-height: 1.3em; }
  
  .InfoCard__body__2A7-n2FJ h3 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px; }
  
  .InfoCard__body__2A7-n2FJ h4 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal; }
  
  .InfoCard__body__2A7-n2FJ h5 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  
  .InfoCard__body__2A7-n2FJ h6 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  .InfoCard__body__2A7-n2FJ a {
    text-decoration: underline; }
    .InfoCard__body__2A7-n2FJ a:hover {
      text-decoration: none; }
  
  .InfoCard__body__2A7-n2FJ ul {
    padding: 0 0 0 4px;
    list-style-type: '\2022'; }
    .InfoCard__body__2A7-n2FJ ul li {
      padding: 0 0 0 8px; }
  .InfoCard__body__2A7-n2FJ .subtitle {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  .InfoCard__body__2A7-n2FJ .title {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    color: #181818; }
    @media (min-width: 37.5625em) {
      .InfoCard__body__2A7-n2FJ .title {
        font-size: 28px; } }
    .theme-ferrari-dark .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-light .InfoCard__body__2A7-n2FJ .title {
      color: #181818; }
    .theme-ferrari-sf90-stradale .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-f488-pista .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-f488-spider .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .InfoCard__body__2A7-n2FJ .title {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .InfoCard__body__2A7-n2FJ .title {
      color: #181818; }
    .theme-ferrari-f8-spider .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-812-gts .InfoCard__body__2A7-n2FJ .title {
      color: #181818; }
    .theme-ferrari-f169 .InfoCard__body__2A7-n2FJ .title {
      color: #181818; }
    .theme-ferrari-scuderia-dark .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .InfoCard__body__2A7-n2FJ .title {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-races-dark .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .InfoCard__body__2A7-n2FJ .title {
      color: #ffffff; }
  .InfoCard__body__2A7-n2FJ .title-featured {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    text-transform: uppercase;
    color: #181818; }
    @media (min-width: 37.5625em) {
      .InfoCard__body__2A7-n2FJ .title-featured {
        font-size: 28px; } }
    .theme-ferrari-dark .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-light .InfoCard__body__2A7-n2FJ .title-featured {
      color: #181818; }
    .theme-ferrari-sf90-stradale .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-pista .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-spider .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .InfoCard__body__2A7-n2FJ .title-featured {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .InfoCard__body__2A7-n2FJ .title-featured {
      color: #181818; }
    .theme-ferrari-f8-spider .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-812-gts .InfoCard__body__2A7-n2FJ .title-featured {
      color: #181818; }
    .theme-ferrari-f169 .InfoCard__body__2A7-n2FJ .title-featured {
      color: #181818; }
    .theme-ferrari-scuderia-dark .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .InfoCard__body__2A7-n2FJ .title-featured {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-races-dark .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .InfoCard__body__2A7-n2FJ .title-featured {
      color: #ffffff; }
  .InfoCard__body__2A7-n2FJ .news_discover_more_link {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
    display: block;
    margin: 32px auto;
    text-decoration: none;
    padding: 21px;
    width: 200px;
    border: none;
    text-align: center;
    color: #303030;
    border: 1px solid #d4d2d2; }
    .InfoCard__body__2A7-n2FJ .news_discover_more_link:after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 0;
      opacity: 0;
      transition: all 0.5s ease-out; }
    .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
      border: 1px solid #181818; }
      .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
        opacity: 1;
        border-bottom: 1px solid #181818; }
    .theme-ferrari-dark .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-dark .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-dark .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-ferrari-carbon .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-ferrari-carbon .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-ferrari-carbon .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-light .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-light .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-light .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-sf90-stradale .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-sf90-stradale .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-sf90-stradale .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f8-tributo .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f8-tributo .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f8-tributo .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-monza-sp1 .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-monza-sp1 .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-monza-sp1 .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-monza-sp2 .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-monza-sp2 .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-monza-sp2 .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-pista .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-pista .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-pista .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-spider .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-spider .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-spider .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-pista-spider .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-pista-spider .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-pista-spider .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f812-superfast .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f812-superfast .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f812-superfast .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-gtc4-lusso .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-gtc4-lusso .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-gtc4-lusso .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-gtc4-lusso-t .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-gtc4-lusso-t .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-gtc4-lusso-t .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-f8-spider .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f8-spider .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f8-spider .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-812-gts .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-812-gts .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-812-gts .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-f169 .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-f169 .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-f169 .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-scuderia-dark .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-scuderia-dark .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-scuderia-dark .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-giallo-modena .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-giallo-modena .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-giallo-modena .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-giallo-modena-dark .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-giallo-modena-dark .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-giallo-modena-dark .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-races-dark .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-races-dark .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-races-dark .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-portofinom-dark-blue .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-portofinom-dark-blue .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .InfoCard__body__2A7-n2FJ .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-sf90-spider-graphite-black .InfoCard__body__2A7-n2FJ .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    @media (min-width: 37.5625em) {
      .InfoCard__body__2A7-n2FJ .news_discover_more_link {
        width: 250px; } }

.InfoCard__wrapper__3yCJPDT5 {
  position: relative;
  align-items: center;
  max-width: 620px; }
  .InfoCard__wrapper__3yCJPDT5 img {
    width: 100%; }
  .InfoCard__wrapper__3yCJPDT5 + .InfoCard__wrapper__3yCJPDT5 {
    margin-top: 48px; }
  @media (min-width: 80.0625em) {
    .InfoCard__wrapper__3yCJPDT5 {
      display: inline-block;
      width: calc((100% - 64px) / 2); }
      .InfoCard__wrapper__3yCJPDT5,
      .InfoCard__wrapper__3yCJPDT5 + .InfoCard__wrapper__3yCJPDT5 {
        margin: 64px 0 0 64px; }
      .InfoCard__wrapper__3yCJPDT5:nth-child(1), .InfoCard__wrapper__3yCJPDT5:nth-child(2) {
        margin-top: 0; }
      .InfoCard__wrapper__3yCJPDT5:nth-child(2n - 1) {
        margin-left: 0; } }

.InfoCard__title__eBfsIFCo {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 23px;
  margin: 24px 0 0; }
  @media (min-width: 100.0625em) {
    .InfoCard__title__eBfsIFCo {
      margin: 32px 0 0; } }

.InfoCard__body__2A7-n2FJ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin: 24px 0; }
  .InfoCard__body__2A7-n2FJ span {
    display: inline-block; }
  @media (min-width: 37.5625em) {
    .InfoCard__body__2A7-n2FJ span {
      display: inline; } }
  @media (min-width: 100.0625em) {
    .InfoCard__body__2A7-n2FJ {
      margin: 32px 0; } }

.InfoCard__section-label__2GwMXx-R {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin-bottom: 16px !important; }

.InfoCard__contacts__2pjHfKyv,
.InfoCard__openings__2mvYrk4P {
  display: flex;
  flex-flow: column;
  margin: 32px 0 0;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 12px;
  font-style: normal; }
  .InfoCard__contacts__2pjHfKyv &gt; div,
  .InfoCard__openings__2mvYrk4P &gt; div {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    word-break: break-word;
    margin-bottom: 8px; }
    .InfoCard__contacts__2pjHfKyv &gt; div span,
    .InfoCard__openings__2mvYrk4P &gt; div span {
      flex: 1 1 auto;
      padding-right: 32px; }

.InfoCard__address__2aykkoIV {
  margin-bottom: 32px; }
  @media (min-width: 100.0625em) {
    .InfoCard__address__2aykkoIV {
      margin-bottom: 64px; } }
  .InfoCard__address__2aykkoIV &gt; div span {
    display: none; }

.InfoCard__breakall__2f3Mvswe {
  word-break: break-all; }

.InfoCard__action__3X-49BaS {
  margin-top: 32px; }

.LanguageSelector__popoverLayer__1cvrtTYc ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes LanguageSelector__fillBar__1_OrKPHe {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.LanguageSelector__wrapper__KOthJoUZ {
  position: relative;
  display: inline-block; }

.LanguageSelector__trigger__2kD35RJJ {
  outline: none;
  background: none;
  border: none;
  position: relative;
  cursor: pointer; }

.LanguageSelector__selectedLabel__kJO2EsZR {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 12px; }
  .theme-ferrari-dark .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-light .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #181818; }
  .theme-ferrari-sf90-stradale .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-f488-pista .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-f488-spider .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #181818; }
  .theme-ferrari-f8-spider .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-812-gts .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #181818; }
  .theme-ferrari-f169 .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #181818; }
  .theme-ferrari-scuderia-dark .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-races-dark .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .LanguageSelector__selectedLabel__kJO2EsZR {
    color: #ffffff; }

.LanguageSelector__mobileDropDown__1cBo9TkB {
  width: 100%; }
  .LanguageSelector__mobileDropDown--isActive__1D9r9xe- {
    color: red; }

.LanguageSelector__popoverWrapper__2hiw4cKY {
  position: absolute;
  bottom: 0;
  right: 30px; }

.LanguageSelector__popoverLayer__1cvrtTYc {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  padding: 0 9px 0 11px;
  border-radius: 2px;
  min-width: 136px;
  cursor: default;
  text-transform: uppercase; }
  .theme-ferrari-dark .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #303030;
    color: #ffffff; }
  .theme-ferrari-light .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-sf90-stradale .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #303133;
    color: #ffffff; }
  .theme-ferrari-f8-tributo .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #1E293E;
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #404040;
    color: #ffffff; }
  .theme-ferrari-f488-pista .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #0E121B;
    color: #ffffff; }
  .theme-ferrari-f488-spider .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #17354B;
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #191B29;
    color: #ffffff; }
  .theme-ferrari-f812-superfast .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #320607;
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #C6C7C7;
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #92989D;
    color: #181818; }
  .theme-ferrari-f8-spider .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #2c2b27;
    color: #ffffff; }
  .theme-ferrari-812-gts .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #f6f7f8;
    color: #181818; }
  .theme-ferrari-f169 .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #d0dddd;
    color: #181818; }
  .theme-ferrari-scuderia-dark .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #303030;
    color: #ffffff; }
  .theme-ferrari-giallo-modena .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-races-dark .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #0D0D16;
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #0D2025;
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .LanguageSelector__popoverLayer__1cvrtTYc {
    background: #1C1D1F;
    color: #ffffff; }
  .LanguageSelector__popoverLayer__1cvrtTYc ul {
    padding: 18px 0;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: flex-end; }
  .LanguageSelector__popoverLayer__1cvrtTYc li {
    margin-right: 0 !important; }
    .LanguageSelector__popoverLayer__1cvrtTYc li button {
      text-align: right;
      text-transform: uppercase;
      line-height: 1.8em;
      letter-spacing: 1.5px;
      width: 100%; }
      .theme-ferrari-dark .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-light .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #181818; }
      .theme-ferrari-sf90-stradale .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-f488-pista .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-f488-spider .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #181818; }
      .theme-ferrari-f8-spider .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-812-gts .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #181818; }
      .theme-ferrari-f169 .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #181818; }
      .theme-ferrari-scuderia-dark .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-races-dark .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .LanguageSelector__popoverLayer__1cvrtTYc li button {
        color: #ffffff; }
      .theme-ferrari-dark .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-ferrari-carbon .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-light .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(24, 24, 24, 0.05); }
      .theme-ferrari-sf90-stradale .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-f8-tributo .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-monza-sp1 .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-monza-sp2 .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-f488-pista .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-f488-spider .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-f488-pista-spider .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-f812-superfast .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-gtc4-lusso .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(24, 24, 24, 0.05); }
      .theme-ferrari-gtc4-lusso-t .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(24, 24, 24, 0.05); }
      .theme-ferrari-f8-spider .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-812-gts .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(24, 24, 24, 0.05); }
      .theme-ferrari-f169 .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(24, 24, 24, 0.05); }
      .theme-ferrari-scuderia-dark .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-giallo-modena .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(24, 24, 24, 0.05); }
      .theme-ferrari-giallo-modena-dark .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-races-dark .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-portofinom-dark-blue .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }
      .theme-ferrari-sf90-spider-graphite-black .LanguageSelector__popoverLayer__1cvrtTYc li button:hover {
        background: rgba(255, 255, 255, 0.05); }

.LanguageSelector__selector__1ND8zEbY {
  cursor: pointer;
  background: none;
  outline: none;
  border: none; }
  .LanguageSelector__selector--isActive__oxxtOnrs {
    cursor: default;
    pointer-events: none; }
    .theme-ferrari-dark .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-ferrari-carbon .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-light .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-sf90-stradale .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-f8-tributo .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-monza-sp1 .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-monza-sp2 .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-f488-pista .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-f488-spider .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-f488-pista-spider .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-f812-superfast .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-gtc4-lusso .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #505050 !important; }
    .theme-ferrari-gtc4-lusso-t .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #505050 !important; }
    .theme-ferrari-f8-spider .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-812-gts .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-f169 .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-scuderia-dark .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-giallo-modena .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-giallo-modena-dark .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-races-dark .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-portofinom-dark-blue .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }
    .theme-ferrari-sf90-spider-graphite-black .LanguageSelector__selector--isActive__oxxtOnrs {
      color: #8f8f8f !important; }

.LanguageSelector__changeLanguageLabel__T1BC_4-t {
  font-size: 10px;
  font-weight: bold;
  white-space: nowrap; }
  .theme-ferrari-dark .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-light .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #505050; }
  .theme-ferrari-f8-spider .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-f169 .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .LanguageSelector__changeLanguageLabel__T1BC_4-t {
    color: #8f8f8f; }

@keyframes LinkedCard__fillBar__2rN9PsdB {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.LinkedCard__linked-card__rLjO5uww {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 100%; }
  @media (min-width: 60.0625em) {
    .LinkedCard__linked-card__rLjO5uww {
      height: 100%; } }

.LinkedCard__wrapper__1cTYpLk9 {
  width: 100%;
  text-align: left;
  position: relative;
  overflow: hidden; }
  .LinkedCard__wrapper__1cTYpLk9:before {
    content: '';
    display: block;
    height: 0px;
    padding-bottom: 61.16208%; }
  .LinkedCard__wrapper__1cTYpLk9 &gt; img,
  .LinkedCard__wrapper__1cTYpLk9 &gt; object,
  .LinkedCard__wrapper__1cTYpLk9 &gt; canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 100.5%; }
  .LinkedCard__wrapper__1cTYpLk9 &gt; iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  @media (min-width: 60.0625em) {
    .LinkedCard__wrapper__1cTYpLk9 {
      height: 100%;
      min-height: 470px; }
      .LinkedCard__wrapper__1cTYpLk9:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        background: #000000;
        opacity: .25; }
      .LinkedCard__wrapper__1cTYpLk9:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        background-image: linear-gradient(to bottom, transparent 0%, #000000); } }

.LinkedCard__content__1v1Zjms4 {
  position: relative;
  padding: 16px 0 12px 0;
  z-index: 2; }
  .theme-ferrari-dark .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-light .LinkedCard__content__1v1Zjms4 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .LinkedCard__content__1v1Zjms4 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .LinkedCard__content__1v1Zjms4 {
    color: #181818; }
  .theme-ferrari-f8-spider .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-812-gts .LinkedCard__content__1v1Zjms4 {
    color: #181818; }
  .theme-ferrari-f169 .LinkedCard__content__1v1Zjms4 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .LinkedCard__content__1v1Zjms4 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-races-dark .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .LinkedCard__content__1v1Zjms4 {
    color: #ffffff; }
  @media (min-width: 60.0625em) {
    .LinkedCard__content__1v1Zjms4 {
      position: absolute;
      bottom: 0;
      width: 100%;
      padding: 32px;
      color: #fff; }
      .theme-ferrari-dark .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-ferrari-carbon .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-light .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-sf90-stradale .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-f8-tributo .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-monza-sp1 .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-monza-sp2 .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-f488-pista .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-f488-spider .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-f488-pista-spider .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-f812-superfast .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-gtc4-lusso .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-gtc4-lusso-t .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-f8-spider .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-812-gts .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-f169 .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-scuderia-dark .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-giallo-modena .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-giallo-modena-dark .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-races-dark .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-portofinom-dark-blue .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .theme-ferrari-sf90-spider-graphite-black .LinkedCard__content__1v1Zjms4 &gt; * {
        color: #fff !important; }
      .LinkedCard__content__1v1Zjms4 svg {
        fill: #fff; } }

.LinkedCard__chapter-title__3zVGHkmk {
  display: inline-block;
  margin-left: -10px;
  margin-bottom: 8px; }
  .LinkedCard__chapter-title__3zVGHkmk * {
    color: #181818; }
    .theme-ferrari-dark .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-ferrari-carbon .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-light .LinkedCard__chapter-title__3zVGHkmk * {
      color: #181818 !important; }
    .theme-ferrari-sf90-stradale .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-f8-tributo .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-monza-sp1 .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-monza-sp2 .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-f488-pista .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-f488-spider .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-f488-pista-spider .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-f812-superfast .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-gtc4-lusso .LinkedCard__chapter-title__3zVGHkmk * {
      color: #181818 !important; }
    .theme-ferrari-gtc4-lusso-t .LinkedCard__chapter-title__3zVGHkmk * {
      color: #181818 !important; }
    .theme-ferrari-f8-spider .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-812-gts .LinkedCard__chapter-title__3zVGHkmk * {
      color: #181818 !important; }
    .theme-ferrari-f169 .LinkedCard__chapter-title__3zVGHkmk * {
      color: #181818 !important; }
    .theme-ferrari-scuderia-dark .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-giallo-modena .LinkedCard__chapter-title__3zVGHkmk * {
      color: #181818 !important; }
    .theme-ferrari-giallo-modena-dark .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-races-dark .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-portofinom-dark-blue .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
    .theme-ferrari-sf90-spider-graphite-black .LinkedCard__chapter-title__3zVGHkmk * {
      color: #ffffff !important; }
  @media (min-width: 60.0625em) {
    .LinkedCard__chapter-title__3zVGHkmk {
      position: absolute;
      top: 24px;
      z-index: 1;
      left: 32px; }
      .LinkedCard__chapter-title__3zVGHkmk * {
        color: #fff; }
        .theme-ferrari-dark .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-ferrari-carbon .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-light .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-sf90-stradale .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-f8-tributo .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-monza-sp1 .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-monza-sp2 .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-f488-pista .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-f488-spider .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-f488-pista-spider .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-f812-superfast .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-gtc4-lusso .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-gtc4-lusso-t .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-f8-spider .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-812-gts .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-f169 .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-scuderia-dark .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-giallo-modena .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-giallo-modena-dark .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-races-dark .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-portofinom-dark-blue .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; }
        .theme-ferrari-sf90-spider-graphite-black .LinkedCard__chapter-title__3zVGHkmk * {
          color: #fff !important; } }
  .LinkedCard__chapter-title__3zVGHkmk span {
    width: 8px; }

.LinkedCard__title__8jAOvcxi {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font-Medium";
  font-weight: 500;
  font-stretch: expanded;
  font-size: 20px;
  line-height: 1.4em;
  margin-bottom: 8px; }
  @media (min-width: 80.0625em) {
    .LinkedCard__title__8jAOvcxi {
      font-size: 24px; } }

.LinkedCard__text__LnRUVIYa {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  margin-bottom: 16px; }

.LinkedCard__mobile-content__37PKJyuF {
  display: flex;
  align-items: center; }

@keyframes Masonry__fillBar__2RrMUzBR {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Masonry__masonry-grid__tbjgjp5l {
  display: flex;
  margin-left: -35px;
  width: auto; }

.Masonry__masonry-grid-column__noNv689J {
  padding-left: 35px;
  background-clip: padding-box; }

.Masonry__masonry-grid-column__noNv689J &gt; * {
  margin-bottom: 35px; }

@keyframes MediaGalleryItem__fillBar__FCS826M1 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MediaGalleryItem__audio-wrapper__2seKiYhT {
  position: absolute;
  z-index: 1;
  width: 100%; }

.MediaGalleryItem__swiper-slide__2vkCQpeo {
  position: relative; }
  .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__thumb__Qf0wdR8B {
    margin-bottom: 20px; }
    .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__thumb__Qf0wdR8B img {
      width: 100%;
      display: block; }
  .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__date__3vdH5ZYB {
    display: block;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    font-size: 11px;
    margin-bottom: 15px; }
  .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
    display: block;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em;
    font-size: 14px;
    width: 100%;
    color: #181818;
    max-width: 100%;
    margin-bottom: 5px;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 42px; }
    @media (min-width: 37.5625em) {
      .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
        font-size: 16px;
        overflow: hidden;
        display: -webkit-box;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        max-height: 48px; } }
    .theme-ferrari-dark .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-light .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #181818; }
    .theme-ferrari-sf90-stradale .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-f488-pista .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-f488-spider .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #181818; }
    .theme-ferrari-f8-spider .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-812-gts .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #181818; }
    .theme-ferrari-f169 .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #181818; }
    .theme-ferrari-scuderia-dark .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-races-dark .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .MediaGalleryItem__swiper-slide__2vkCQpeo .MediaGalleryItem__title__1rkmbgFm {
      color: #ffffff; }

.MediaGalleryItem__audio-slide__2r1y4sIX .MediaGalleryItem__thumb__Qf0wdR8B {
  position: relative;
  background-size: cover;
  background-position: center center;
  display: flex;
  align-items: flex-end;
  overflow: hidden; }
  .MediaGalleryItem__audio-slide__2r1y4sIX .MediaGalleryItem__thumb__Qf0wdR8B:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 101%;
    height: 70px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 0.7)); }

.MediaGalleryItem__audio-slide__2r1y4sIX img {
  max-width: 100%; }

.MediaGalleryItem__audio-slide__2r1y4sIX .MediaGalleryItem__info__2zg8wxMv {
  margin-top: 20px; }

.MediaGalleryItem__audio-slide__2r1y4sIX .MediaGalleryItem__date__3vdH5ZYB {
  display: block;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  margin-bottom: 15px; }

.MediaGalleryItem__clicklayer__3qeHZAOZ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1; }

.MediaGalleryItem__audio-item__3u-ele9C {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: none;
  width: 100%; }

.MediaGalleryItem__image__2JkKRZlj {
  opacity: 1;
  transition: opacity .3s ease; }
  .MediaGalleryItem__image__2JkKRZlj.lazyload, .MediaGalleryItem__image__2JkKRZlj.lazyloading {
    visibility: hidden;
    height: 0;
    opacity: 0; }
    .MediaGalleryItem__image__2JkKRZlj.lazyload + .MediaGalleryItem__loader-placeholder__1wJaCRmc, .MediaGalleryItem__image__2JkKRZlj.lazyloading + .MediaGalleryItem__loader-placeholder__1wJaCRmc {
      display: block; }

.MediaGalleryItem__loader-placeholder__1wJaCRmc {
  display: none;
  padding-top: 66.6%; }
  .theme-ferrari-dark .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #303030; }
  .theme-ferrari-ferrari-carbon .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #181818; }
  .theme-ferrari-light .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #eeeded; }
  .theme-ferrari-sf90-stradale .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #252627; }
  .theme-ferrari-f8-tributo .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #101724; }
  .theme-ferrari-monza-sp1 .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #303030; }
  .theme-ferrari-monza-sp2 .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #303030; }
  .theme-ferrari-f488-pista .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #1E2128; }
  .theme-ferrari-f488-spider .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #0F2331; }
  .theme-ferrari-f488-pista-spider .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #212334; }
  .theme-ferrari-f812-superfast .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #A0A7AC; }
  .theme-ferrari-f8-spider .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #1b1a17; }
  .theme-ferrari-812-gts .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #dbdbdb; }
  .theme-ferrari-f169 .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #dbdbdb; }
  .theme-ferrari-scuderia-dark .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #414141; }
  .theme-ferrari-giallo-modena .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #eeeded; }
  .theme-ferrari-giallo-modena-dark .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #303030; }
  .theme-ferrari-races-dark .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #303035; }
  .theme-ferrari-portofinom-dark-blue .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .MediaGalleryItem__loader-placeholder__1wJaCRmc {
    background: #252A2B; }

@keyframes MenuCarPreview__fillBar__2Bl0P4Uf {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MenuCarPreview__wrapper__1ztaw2zO {
  position: relative;
  width: 100%;
  height: 100vh; }

.MenuCarPreview__link__1RBm5Sh5 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%; }

.MenuCarPreview__background__Kqv2LbZk {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden; }

.MenuCarPreview__shadow__2JX_Jo7Z {
  position: absolute;
  height: 35%;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 1;
  max-height: 200px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); }

.MenuCarPreview__progress__3Vjye5bt {
  height: 4px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  background: #DA291C;
  z-index: 2; }

.MenuCarPreview__content__2LtCmjL6 {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 48px 64px;
  z-index: 1; }

.MenuCarPreview__logo__3a46t55U {
  margin-bottom: 15px; }
  .MenuCarPreview__logo__3a46t55U img {
    width: auto !important; }

.MenuCarPreview__description__1jpP-uH0 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  color: #fff; }

@keyframes MenuListing__fillBar__bFYpV8Im {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MenuListing__wrapper__2xu-zLvc {
  position: relative;
  padding: 0;
  width: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column; }
  @media (min-width: 37.5625em) {
    .MenuListing__wrapper__2xu-zLvc {
      padding: 96px 0 0; } }
  @media (min-width: 60.0625em) {
    .MenuListing__wrapper__2xu-zLvc {
      padding: 160px 0 0; } }

.MenuListing__close__2hc0ADFS {
  margin: 0 0 24px;
  flex: 0 0 auto; }
  @media (min-width: 37.5625em) {
    .MenuListing__close__2hc0ADFS {
      margin: 0 0 32px; } }
  @media (min-width: 100.0625em) {
    .MenuListing__close__2hc0ADFS {
      margin: 0 0 48px; } }

.MenuListing__pillar__2kBN6SXA {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  color: #8f8f8f;
  flex: 0 0 auto;
  letter-spacing: 0; }
  .MenuListing__pillar__2kBN6SXA:after {
    content: '';
    display: block;
    position: relative;
    margin-top: 16px;
    border-top: 1px solid #d4d2d2;
    width: 60px; }

.MenuListing__close__2hc0ADFS,
.MenuListing__pillar__2kBN6SXA {
  padding: 0 24px; }
  @media (min-width: 37.5625em) {
    .MenuListing__close__2hc0ADFS,
    .MenuListing__pillar__2kBN6SXA {
      padding: 0 32px; } }
  @media (min-width: 60.0625em) {
    .MenuListing__close__2hc0ADFS,
    .MenuListing__pillar__2kBN6SXA {
      padding: 0 64px; } }
  @media (min-width: 100.0625em) {
    .MenuListing__close__2hc0ADFS,
    .MenuListing__pillar__2kBN6SXA {
      padding: 0 96px; } }

.MenuListing__auto__1WI7HKMf,
.MenuListing__listOfLinks__zsdWukyL,
.MenuListing__separator__2NmkEpT3,
.MenuListing__link__32CGeIyE {
  display: block;
  padding: 10px 0;
  transition: color .2s ease; }
  @media (min-width: 100.0625em) {
    .MenuListing__auto__1WI7HKMf,
    .MenuListing__listOfLinks__zsdWukyL,
    .MenuListing__separator__2NmkEpT3,
    .MenuListing__link__32CGeIyE {
      padding: 16px 0; } }

.MenuListing__auto__1WI7HKMf,
.MenuListing__link__32CGeIyE,
.MenuListing__listOfLinks__zsdWukyL {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  color: #181818;
  font-size: 20px; }
  @media (min-width: 37.5625em) {
    .MenuListing__auto__1WI7HKMf,
    .MenuListing__link__32CGeIyE,
    .MenuListing__listOfLinks__zsdWukyL {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .MenuListing__auto__1WI7HKMf,
    .MenuListing__link__32CGeIyE,
    .MenuListing__listOfLinks__zsdWukyL {
      font-size: 36px; } }
  @media (min-width: 60.0625em) {
    .MenuListing__auto__1WI7HKMf,
    .MenuListing__link__32CGeIyE,
    .MenuListing__listOfLinks__zsdWukyL {
      font-size: 26px; } }

.MenuListing__small__3pOTwQ7D {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  line-height: 1.3em;
  font-size: 16px; }

.MenuListing__listOfLinks__zsdWukyL &gt; span {
  cursor: default;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .MenuListing__listOfLinks__zsdWukyL &gt; span svg {
    fill: #181818;
    height: 16px;
    width: 16px;
    transition: fill .2s ease; }

.MenuListing__separator__2NmkEpT3 {
  width: 60px;
  border-top: 2px solid #303030;
  margin: 24px 0;
  padding: 0;
  transition: border-color .2s ease; }

.MenuListing__listing-wrapper__2uiIMUbB {
  position: relative;
  display: flex;
  flex: 1 1 100%;
  min-height: 0; }
  .MenuListing__listing-wrapper__2uiIMUbB:before, .MenuListing__listing-wrapper__2uiIMUbB:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    height: 80px;
    z-index: 2;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
    pointer-events: none;
    opacity: 0;
    transition: opacity .2s ease;
    transform: translateX(-50%);
    width: calc(100% - 48px); }
    @media (min-width: 37.5625em) {
      .MenuListing__listing-wrapper__2uiIMUbB:before, .MenuListing__listing-wrapper__2uiIMUbB:after {
        width: calc(100% - 64px); } }
    @media (min-width: 60.0625em) {
      .MenuListing__listing-wrapper__2uiIMUbB:before, .MenuListing__listing-wrapper__2uiIMUbB:after {
        width: calc(100% - 128px);
        height: 160px; } }
    @media (min-width: 100.0625em) {
      .MenuListing__listing-wrapper__2uiIMUbB:before, .MenuListing__listing-wrapper__2uiIMUbB:after {
        width: calc(100% - 192px); } }
  .MenuListing__listing-wrapper__2uiIMUbB:before {
    top: 15px;
    height: 10px;
    bottom: auto;
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0), white); }
  .MenuListing__listing-wrapper__2uiIMUbB.MenuListing__start-fade__cCPqe0Db:before {
    opacity: 1; }
  .MenuListing__listing-wrapper__2uiIMUbB.MenuListing__end-fade__1bvWH1ay:after {
    opacity: 1; }

.MenuListing__item-disabled__1vhXSkQ0,
.MenuListing__item-disabled__1vhXSkQ0 a {
  color: #8f8f8f; }

.MenuListing__item-disabled__1vhXSkQ0 svg {
  fill: #8f8f8f; }

.MenuListing__item-disabled__1vhXSkQ0.MenuListing__separator__2NmkEpT3 {
  border-top-color: #8f8f8f; }

.MenuListing__item-active__iB8Px8rc,
.MenuListing__item-active__iB8Px8rc a {
  color: #181818 !important; }

.MenuListing__item-active__iB8Px8rc svg {
  fill: #181818 !important; }

.MenuListing__item-active-origin__3OoeUK41:before {
  content: '';
  position: absolute;
  width: 4px;
  background: #DA291C;
  height: 28px;
  top: 50%;
  left: -14px;
  transform: translateY(-50%); }

@media (min-width: 60.0625em) {
  .MenuListing__item-active-origin__3OoeUK41:before {
    left: -18px; } }

.MenuListing__listing__FWf5oZ4S {
  position: relative;
  margin-top: 16px;
  overflow-x: visible;
  flex: 1 1 auto;
  padding: 0 24px;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 37.5625em) {
    .MenuListing__listing__FWf5oZ4S {
      padding: 0 32px; } }
  .MenuListing__listing__FWf5oZ4S .ps__rail-y {
    right: 12px !important;
    opacity: 0 !important;
    display: none !important; }
    @media (min-width: 37.5625em) {
      .MenuListing__listing__FWf5oZ4S .ps__rail-y {
        right: 16px !important; } }
    @media (min-width: 60.0625em) {
      .MenuListing__listing__FWf5oZ4S .ps__rail-y {
        display: block !important;
        right: 32px !important; } }
    .MenuListing__listing__FWf5oZ4S .ps__rail-y:before {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      width: 1px;
      height: 100%;
      pointer-events: none;
      background: #d4d2d2; }
  @media (min-width: 60.0625em) {
    .MenuListing__listing__FWf5oZ4S {
      padding: 0 64px; }
      .MenuListing__listing__FWf5oZ4S .ps__rail-y {
        opacity: 0;
        width: 8px;
        transition: opacity .4s ease, background-color .2s ease-in-out; }
      .MenuListing__listing--visible__1NWQwl0x .ps__rail-y {
        opacity: 1 !important; }
      .MenuListing__listing__FWf5oZ4S .ps__rail-y:hover,
      .MenuListing__listing__FWf5oZ4S .ps__rail-y:focus,
      .MenuListing__listing__FWf5oZ4S .ps__rail-y.ps--clicking {
        background-color: #d4d2d2 !important; }
        .MenuListing__listing__FWf5oZ4S .ps__rail-y:hover .ps__thumb-y,
        .MenuListing__listing__FWf5oZ4S .ps__rail-y:focus .ps__thumb-y,
        .MenuListing__listing__FWf5oZ4S .ps__rail-y.ps--clicking .ps__thumb-y {
          background-color: #303030;
          width: 8px; }
      .MenuListing__listing__FWf5oZ4S .ps__thumb-y {
        width: 1px;
        right: 0;
        border-radius: 1px;
        overflow: hidden;
        background: #303030; } }
  @media (min-width: 100.0625em) {
    .MenuListing__listing__FWf5oZ4S {
      padding: 0 96px; } }

.MenuListing__listing-content__25PrErZd {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  padding-bottom: 48px; }

@keyframes MenuSidePreview__fillBar__1KR0zSZt {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MenuSidePreview__wrapper__2yjGFlpv {
  position: relative;
  width: 100%;
  height: 100vh; }

.MenuSidePreview__background__3j5IJ7Hq {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .MenuSidePreview__background__3j5IJ7Hq:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6) 58%, #000000);
    opacity: 0;
    transition: opacity .2s ease; }
  .MenuSidePreview__background__3j5IJ7Hq.MenuSidePreview__dark-layer__f6hGkA8K:after {
    opacity: .7; }

.MenuSidePreview__content__ByleJKct {
  position: relative;
  overflow: auto;
  padding: 178px 64px 128px;
  z-index: 1; }

.MenuSidePreview__listing__EOpaOmAj {
  padding: 0;
  margin: 0;
  display: inline-block; }
  .MenuSidePreview__listing__EOpaOmAj:hover a {
    opacity: .5; }

.MenuSidePreview__item__VCcSpDv6 {
  display: block;
  margin: 16px 0; }
  .MenuSidePreview__item__VCcSpDv6 a {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    line-height: 1.3em;
    color: #fff;
    text-decoration: none;
    transition: opacity .2s ease; }
    .MenuSidePreview__item__VCcSpDv6 a:hover {
      opacity: 1; }

.MenuSidePreview__item-active__2fmBzGkM {
  position: relative; }
  .MenuSidePreview__item-active__2fmBzGkM:before {
    content: '';
    position: absolute;
    width: 4px;
    background: #fff;
    height: 28px;
    top: 50%;
    margin-top: -2px;
    left: -18px;
    transform: translateY(-50%); }

@keyframes MultiStepIndicator__fillBar__300s83nF {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MultiStepIndicator__wrapper__1O7e9EmH {
  width: 100%;
  background-color: #fff;
  padding: 24px 0; }
  .MultiStepIndicator__wrapper__1O7e9EmH .MultiStepIndicator__indicators__2Dy7lFRN {
    display: flex;
    align-items: flex-end;
    gap: 0.625rem; }
    .MultiStepIndicator__wrapper__1O7e9EmH .MultiStepIndicator__indicators__2Dy7lFRN .MultiStepIndicator__indicator__2yMwW1nB {
      outline: none;
      border: none;
      background: none;
      opacity: 0.3;
      padding: 16px 0;
      border-bottom: 2px solid #404040; }
      @media (min-width: 60.0625em) {
        .MultiStepIndicator__wrapper__1O7e9EmH .MultiStepIndicator__indicators__2Dy7lFRN .MultiStepIndicator__indicator__2yMwW1nB {
          flex: 1; } }
      .MultiStepIndicator__wrapper__1O7e9EmH .MultiStepIndicator__indicators__2Dy7lFRN .MultiStepIndicator__indicator__2yMwW1nB:disabled {
        cursor: not-allowed;
        opacity: 0.3; }
      .MultiStepIndicator__wrapper__1O7e9EmH .MultiStepIndicator__indicators__2Dy7lFRN .MultiStepIndicator__indicator__2yMwW1nB:hover:not(.MultiStepIndicator__current__2SfJ1Plf) {
        opacity: 0.5; }
      .MultiStepIndicator__wrapper__1O7e9EmH .MultiStepIndicator__indicators__2Dy7lFRN .MultiStepIndicator__indicator__2yMwW1nB .MultiStepIndicator__title__2esOh_ur {
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -o-font-smoothing: antialiased;
        font-smoothing: antialiased;
        font-family: "Title-Font";
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: normal;
        font-size: 18px;
        line-height: 1.3em;
        color: #404040;
        margin-bottom: 0;
        display: flex;
        align-items: center;
        gap: 0.75rem; }
        .MultiStepIndicator__wrapper__1O7e9EmH .MultiStepIndicator__indicators__2Dy7lFRN .MultiStepIndicator__indicator__2yMwW1nB .MultiStepIndicator__title__2esOh_ur span {
          background-color: #404040;
          border-radius: 50%;
          font-size: 14px;
          width: 2rem;
          height: 2rem;
          color: #fff;
          flex-shrink: 0;
          display: flex;
          align-items: center;
          justify-content: center; }
        .MultiStepIndicator__wrapper__1O7e9EmH .MultiStepIndicator__indicators__2Dy7lFRN .MultiStepIndicator__indicator__2yMwW1nB .MultiStepIndicator__title__2esOh_ur .MultiStepIndicator__label__3cTKpaex {
          display: none; }
          @media (min-width: 60.0625em) {
            .MultiStepIndicator__wrapper__1O7e9EmH .MultiStepIndicator__indicators__2Dy7lFRN .MultiStepIndicator__indicator__2yMwW1nB .MultiStepIndicator__title__2esOh_ur .MultiStepIndicator__label__3cTKpaex {
              display: block; } }
      .MultiStepIndicator__wrapper__1O7e9EmH .MultiStepIndicator__indicators__2Dy7lFRN .MultiStepIndicator__indicator__2yMwW1nB.MultiStepIndicator__current__2SfJ1Plf {
        opacity: 1;
        flex: 1; }
        .MultiStepIndicator__wrapper__1O7e9EmH .MultiStepIndicator__indicators__2Dy7lFRN .MultiStepIndicator__indicator__2yMwW1nB.MultiStepIndicator__current__2SfJ1Plf .MultiStepIndicator__label__3cTKpaex {
          display: block; }

@keyframes NewsFilters__fillBar__1x7N2iiF {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.NewsFilters__wrapper__2Hw5_MU6 {
  position: relative;
  margin: 0 0 32px;
  padding: 0 24px; }
  @media (min-width: 37.5625em) {
    .NewsFilters__wrapper__2Hw5_MU6 {
      margin: 0 0 24px;
      padding: 0 32px; } }
  @media (min-width: 60.0625em) {
    .NewsFilters__wrapper__2Hw5_MU6 {
      margin: 0 0 32px; } }

.NewsFilters__head__8Vfenlih {
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  @media (min-width: 60.0625em) {
    .NewsFilters__head__8Vfenlih {
      max-width: 896px; } }
  @media (min-width: 80.0625em) {
    .NewsFilters__head__8Vfenlih {
      max-width: 1200px; } }

.NewsFilters__right__RR8_vH75,
.NewsFilters__left__38_4r65O {
  flex: 0 0 40px; }
  @media (min-width: 37.5625em) {
    .NewsFilters__right__RR8_vH75,
    .NewsFilters__left__38_4r65O {
      flex: 0 0 150px; } }

.NewsFilters__right__RR8_vH75 {
  text-align: right; }

.NewsFilters__center__1AfB0K6z {
  flex: 1 1 auto;
  text-align: center; }

.NewsFilters__filters__20SmdrJ1 {
  padding: 0 0;
  text-align: center;
  margin: 0 auto;
  max-width: 1050px;
  display: none; }
  @media (min-width: 37.5625em) {
    .NewsFilters__filters__20SmdrJ1 {
      padding: 48px 0 0; } }

.NewsFilters__filter__qLnNejte {
  display: block;
  margin: 25px 0;
  margin-bottom: 32px; }
  @media (min-width: 37.5625em) {
    .NewsFilters__filter__qLnNejte {
      display: inline-block;
      margin: 0 25px;
      margin-bottom: 32px;
      transform: translateY(50px);
      opacity: 0; } }

.NewsFilters__popup-listing__3G3HfNK1 {
  width: 100%;
  min-height: 100vh;
  background: #fff;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.NewsFilters__popup-close__3sKwZYzA {
  position: fixed;
  top: 32px;
  right: 24px;
  z-index: 1; }

@keyframes NewsTags__fillBar__2_4wuVUZ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.NewsTags__container__133-SBCv {
  padding: 32px 24px; }
  @media (min-width: 37.5625em) {
    .NewsTags__container__133-SBCv {
      padding: 64px 48px;
      display: flex; } }

.NewsTags__list__2GXMUnC6 {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap; }

.NewsTags__date__37iXc0tk {
  padding: 5px 0 15px 0;
  font-size: 13px;
  color: #303030;
  width: 200px; }
  @media (min-width: 100.0625em) {
    .NewsTags__date__37iXc0tk {
      width: 240px; } }

.NewsTags__item__3MCGYNY9 {
  margin: 0 15px 15px 0; }

.NewsTags__link__1qmvptHY {
  appearance: none;
  padding: 0;
  margin: 0;
  outline: 0;
  border: 0;
  background: transparent;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  color: #8f8f8f;
  padding: 5px 25px;
  min-width: 100px;
  text-align: center;
  border: 1px solid #eeeded;
  border-radius: 4px;
  display: block;
  cursor: pointer; }
  .theme-ferrari-dark .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-light .NewsTags__link__1qmvptHY {
    color: #181818; }
  .theme-ferrari-sf90-stradale .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-f488-pista .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-f488-spider .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .NewsTags__link__1qmvptHY {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .NewsTags__link__1qmvptHY {
    color: #181818; }
  .theme-ferrari-f8-spider .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-812-gts .NewsTags__link__1qmvptHY {
    color: #181818; }
  .theme-ferrari-f169 .NewsTags__link__1qmvptHY {
    color: #181818; }
  .theme-ferrari-scuderia-dark .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .NewsTags__link__1qmvptHY {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-races-dark .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .NewsTags__link__1qmvptHY {
    color: #ffffff; }
  .NewsTags__link__1qmvptHY:hover {
    background: #eeeded; }

.NewsTags__button__1_UUPkxO {
  cursor: pointer; }

@keyframes NotificationRow__fillBar__3r-BAtkX {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.NotificationRow__notification-row__3nYO6VsP {
  background-color: #fff;
  transition: background-color .3s ease;
  padding: 24px 64px 24px 24px;
  display: flex;
  border: none;
  width: 100%; }
  @media (min-width: 60.0625em) {
    .NotificationRow__notification-row__3nYO6VsP {
      padding: 24px 96px 24px 128px; } }
  .theme-ferrari-dark .NotificationRow__notification-row__3nYO6VsP {
    background-color: #181818; }
  .theme-ferrari-ferrari-carbon .NotificationRow__notification-row__3nYO6VsP {
    background-color: #303030; }
  .theme-ferrari-light .NotificationRow__notification-row__3nYO6VsP {
    background-color: #ffffff; }
  .theme-ferrari-sf90-stradale .NotificationRow__notification-row__3nYO6VsP {
    background-color: #303133; }
  .theme-ferrari-f8-tributo .NotificationRow__notification-row__3nYO6VsP {
    background-color: #1E293E; }
  .theme-ferrari-monza-sp1 .NotificationRow__notification-row__3nYO6VsP {
    background-color: #181818; }
  .theme-ferrari-monza-sp2 .NotificationRow__notification-row__3nYO6VsP {
    background-color: #404040; }
  .theme-ferrari-f488-pista .NotificationRow__notification-row__3nYO6VsP {
    background-color: #0E121B; }
  .theme-ferrari-f488-spider .NotificationRow__notification-row__3nYO6VsP {
    background-color: #17354B; }
  .theme-ferrari-f488-pista-spider .NotificationRow__notification-row__3nYO6VsP {
    background-color: #191B29; }
  .theme-ferrari-f812-superfast .NotificationRow__notification-row__3nYO6VsP {
    background-color: #320607; }
  .theme-ferrari-gtc4-lusso .NotificationRow__notification-row__3nYO6VsP {
    background-color: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .NotificationRow__notification-row__3nYO6VsP {
    background-color: #92989D; }
  .theme-ferrari-f8-spider .NotificationRow__notification-row__3nYO6VsP {
    background-color: #2c2b27; }
  .theme-ferrari-812-gts .NotificationRow__notification-row__3nYO6VsP {
    background-color: #f6f7f8; }
  .theme-ferrari-f169 .NotificationRow__notification-row__3nYO6VsP {
    background-color: #d0dddd; }
  .theme-ferrari-scuderia-dark .NotificationRow__notification-row__3nYO6VsP {
    background-color: #303030; }
  .theme-ferrari-giallo-modena .NotificationRow__notification-row__3nYO6VsP {
    background-color: #ffffff; }
  .theme-ferrari-giallo-modena-dark .NotificationRow__notification-row__3nYO6VsP {
    background-color: #181818; }
  .theme-ferrari-races-dark .NotificationRow__notification-row__3nYO6VsP {
    background-color: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .NotificationRow__notification-row__3nYO6VsP {
    background-color: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .NotificationRow__notification-row__3nYO6VsP {
    background-color: #1C1D1F; }
  .NotificationRow__notification-row__3nYO6VsP .NotificationRow__icon__2K_BIpyg {
    cursor: default;
    pointer-events: none;
    position: relative; }
    .NotificationRow__notification-row__3nYO6VsP .NotificationRow__icon__2K_BIpyg .NotificationRow__baloon__1vklUYdh {
      position: absolute;
      top: 0;
      right: 0;
      background-color: #DA291C;
      border: 2px solid #fff;
      border-radius: 100%;
      width: 12px;
      height: 12px;
      z-index: 1; }
  .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
    color: #303030;
    text-align: left;
    margin-right: auto;
    margin-left: 32px; }
    .theme-ferrari-dark .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-light .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #181818; }
    .theme-ferrari-sf90-stradale .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-f488-pista .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-f488-spider .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #181818; }
    .theme-ferrari-f8-spider .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-812-gts .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #181818; }
    .theme-ferrari-f169 .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #181818; }
    .theme-ferrari-scuderia-dark .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-races-dark .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .NotificationRow__notification-row__3nYO6VsP .NotificationRow__content__2pCGOiTt {
      color: #ffffff; }
  .NotificationRow__notification-row__3nYO6VsP .NotificationRow__title__1xRD0L29 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    text-transform: uppercase;
    font-weight: 500;
    margin: 0;
    line-height: 1; }
  .NotificationRow__notification-row__3nYO6VsP .NotificationRow__text__188cBi09 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    line-height: 1.85;
    margin: 7px 0 8px 0; }
  .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
    font-size: 10px;
    line-height: 1.4;
    color: #8f8f8f; }
    .theme-ferrari-dark .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-light .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #505050; }
    .theme-ferrari-f8-spider .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-f169 .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .NotificationRow__notification-row__3nYO6VsP .NotificationRow__time__29BVIGEK {
      color: #8f8f8f; }
  .NotificationRow__notification-row__3nYO6VsP .NotificationRow__arrow__Nb9Ce1xi {
    margin-left: 16px; }
    @media (min-width: 60.0625em) {
      .NotificationRow__notification-row__3nYO6VsP .NotificationRow__arrow__Nb9Ce1xi {
        margin-left: 32px; } }
  button.NotificationRow__notification-row__3nYO6VsP,
  a.NotificationRow__notification-row__3nYO6VsP {
    cursor: pointer;
    -webkit-appearance: none;
    outline: none; }
    button.NotificationRow__notification-row__3nYO6VsP &gt; *,
    a.NotificationRow__notification-row__3nYO6VsP &gt; * {
      pointer-events: none; }
    button.NotificationRow__notification-row__3nYO6VsP:focus,
    a.NotificationRow__notification-row__3nYO6VsP:focus {
      outline: none; }
  .NotificationRow__notification-row__3nYO6VsP.NotificationRow__actions__kyCFo4J4 {
    padding-right: 8px; }
    @media (min-width: 60.0625em) {
      .NotificationRow__notification-row__3nYO6VsP.NotificationRow__actions__kyCFo4J4 {
        padding-right: 96px; } }

@keyframes OpeningHours__fillBar__348XQFRS {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.OpeningHours__wrapper__12wUWe_4 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  line-height: normal;
  font-size: inherit; }
  .OpeningHours__wrapper__12wUWe_4.OpeningHours__small__2gWrC93S &gt; dt {
    font-size: 9px; }
  .OpeningHours__wrapper__12wUWe_4.OpeningHours__small__2gWrC93S &gt; dd {
    font-size: 8px; }
    @media (min-width: 80.0625em) {
      .OpeningHours__wrapper__12wUWe_4.OpeningHours__small__2gWrC93S &gt; dd {
        font-size: 8px; } }
  .OpeningHours__wrapper__12wUWe_4 &gt; dt {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase; }
    .theme-ferrari-dark .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-light .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #505050; }
    .theme-ferrari-f8-spider .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f169 .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .OpeningHours__wrapper__12wUWe_4 &gt; dt {
      color: #8f8f8f; }
  .OpeningHours__wrapper__12wUWe_4 &gt; dd {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    margin: 16px 0;
    padding: 0;
    line-height: normal;
    display: flex;
    justify-content: space-between; }
    .theme-ferrari-dark .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-light .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #181818; }
    .theme-ferrari-sf90-stradale .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-f488-pista .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-f488-spider .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #181818; }
    .theme-ferrari-f8-spider .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-812-gts .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #181818; }
    .theme-ferrari-f169 .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #181818; }
    .theme-ferrari-scuderia-dark .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-races-dark .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .OpeningHours__wrapper__12wUWe_4 &gt; dd {
      color: #ffffff; }
    @media (min-width: 80.0625em) {
      .OpeningHours__wrapper__12wUWe_4 &gt; dd {
        font-size: 12px; } }
    .OpeningHours__wrapper__12wUWe_4 &gt; dd &gt; strong,
    .OpeningHours__wrapper__12wUWe_4 &gt; dd &gt; span {
      text-transform: capitalize; }
    .OpeningHours__wrapper__12wUWe_4 &gt; dd &gt; strong {
      margin: 0 8px 0 0;
      font-weight: 400; }

@keyframes OverviewData__fillBar__3yuRPC56 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.OverviewData__container__yeZ9iZXf.theme-ferrari-dark {
  background: #181818; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-ferrari-carbon {
  background: #303030; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-light {
  background: #ffffff; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-sf90-stradale {
  background: #303133; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-f8-tributo {
  background: #1E293E; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-monza-sp1 {
  background: #181818; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-monza-sp2 {
  background: #404040; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-f488-pista {
  background: #0E121B; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-f488-spider {
  background: #17354B; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-f812-superfast {
  background: #320607; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-f8-spider {
  background: #2c2b27; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-812-gts {
  background: #f6f7f8; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-f169 {
  background: #d0dddd; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-scuderia-dark {
  background: #303030; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-giallo-modena {
  background: #ffffff; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-races-dark {
  background: #0D0D16; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.OverviewData__container__yeZ9iZXf.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.OverviewData__wrapper___aeosz8J {
  transition: opacity 300ms ease; }
  .theme-ferrari-dark .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-light .OverviewData__wrapper___aeosz8J {
    color: #181818; }
  .theme-ferrari-sf90-stradale .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-f488-pista .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-f488-spider .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .OverviewData__wrapper___aeosz8J {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .OverviewData__wrapper___aeosz8J {
    color: #181818; }
  .theme-ferrari-f8-spider .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-812-gts .OverviewData__wrapper___aeosz8J {
    color: #181818; }
  .theme-ferrari-f169 .OverviewData__wrapper___aeosz8J {
    color: #181818; }
  .theme-ferrari-scuderia-dark .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .OverviewData__wrapper___aeosz8J {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-races-dark .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .OverviewData__wrapper___aeosz8J {
    color: #ffffff; }
  .OverviewData__wrapper___aeosz8J.OverviewData__hidden__Q_4Uv9tq {
    opacity: 0; }

.OverviewData__title__1Iiv_B1r {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  margin: 0 0 32px;
  color: #303030;
  flex: 1 1 calc(100% - 25px);
  user-select: none; }
  @media (min-width: 37.5625em) {
    .OverviewData__title__1Iiv_B1r {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .OverviewData__title__1Iiv_B1r {
      font-size: 36px; } }
  @media (min-width: 37.5625em) {
    .OverviewData__title__1Iiv_B1r {
      margin-bottom: 32px; } }
  .theme-ferrari-dark .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-light .OverviewData__title__1Iiv_B1r {
    color: #181818; }
  .theme-ferrari-sf90-stradale .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-f488-pista .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-f488-spider .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .OverviewData__title__1Iiv_B1r {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .OverviewData__title__1Iiv_B1r {
    color: #181818; }
  .theme-ferrari-f8-spider .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-812-gts .OverviewData__title__1Iiv_B1r {
    color: #181818; }
  .theme-ferrari-f169 .OverviewData__title__1Iiv_B1r {
    color: #181818; }
  .theme-ferrari-scuderia-dark .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .OverviewData__title__1Iiv_B1r {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-races-dark .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .OverviewData__title__1Iiv_B1r {
    color: #ffffff; }
  @media print {
    .OverviewData__title__1Iiv_B1r {
      margin-bottom: 16px; } }
  .OverviewData__title--h2__1NPJXR5b {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    font-size: 24px; }
    @media (min-width: 37.5625em) {
      .OverviewData__title--h2__1NPJXR5b {
        font-size: 28px; } }
  .OverviewData__title--body-alt__23smhM1G {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  .OverviewData__title--caption__1p3rfbq2 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase; }

.OverviewData__list__iukT32dP {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(2, minmax(auto, calc(50% - 12px)));
  grid-gap: 24px; }
  @media screen and (max-width: 374px) {
    .OverviewData__list__iukT32dP {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 0; } }
  @media (min-width: 60.0625em) {
    .OverviewData__list__iukT32dP {
      grid-template-columns: repeat(4, 1fr); } }
  @media print {
    .OverviewData__list__iukT32dP {
      display: block; } }
  .OverviewData__list__iukT32dP + .OverviewData__title__1Iiv_B1r {
    margin-top: 48px; }
    @media (min-width: 37.5625em) {
      .OverviewData__list__iukT32dP + .OverviewData__title__1Iiv_B1r {
        margin-top: 64px; } }

.OverviewData__item__2I9lLYxy {
  padding: 8px 0;
  overflow-wrap: anywhere; }
  @media (min-width: 37.5625em) {
    .OverviewData__item__2I9lLYxy {
      padding: 24px 0; } }
  @media print {
    .OverviewData__item__2I9lLYxy {
      padding: 8px 0; } }

.OverviewData__value__25kp8N-3 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em; }
  .theme-ferrari-dark .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-light .OverviewData__value__25kp8N-3 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .OverviewData__value__25kp8N-3 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .OverviewData__value__25kp8N-3 {
    color: #181818; }
  .theme-ferrari-f8-spider .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-812-gts .OverviewData__value__25kp8N-3 {
    color: #181818; }
  .theme-ferrari-f169 .OverviewData__value__25kp8N-3 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .OverviewData__value__25kp8N-3 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-races-dark .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .OverviewData__value__25kp8N-3 {
    color: #ffffff; }
  .OverviewData__forceUppercaseTitles__3zC9wEkg .OverviewData__value__25kp8N-3 {
    text-transform: uppercase; }

.OverviewData__label__hdsSr4Cy {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }
  @media screen and (min-width: 375px) {
    .OverviewData__label__hdsSr4Cy {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; } }
  .theme-ferrari-dark .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-light .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .OverviewData__label__hdsSr4Cy {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .OverviewData__label__hdsSr4Cy {
    color: #505050; }
  .theme-ferrari-f8-spider .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-f169 .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .OverviewData__label__hdsSr4Cy {
    color: #8f8f8f; }

.OverviewData__certLogos__4-rpnoYY {
  margin-top: 0;
  min-height: 23px; }
  @media (min-width: 37.5625em) {
    .OverviewData__certLogos__4-rpnoYY {
      margin-top: 45px; } }
  .OverviewData__certLogos__4-rpnoYY img.OverviewData__certLogos__item__1XZn22bU {
    width: auto;
    max-height: 23px; }
  .OverviewData__certLogos__4-rpnoYY hr {
    display: inline;
    border-left: 0px; }
    .theme-ferrari-dark .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-light .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-f8-tributo .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-pista .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-spider .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-f812-superfast .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #505050; }
    .theme-ferrari-gtc4-lusso-t .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #505050; }
    .theme-ferrari-f8-spider .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-812-gts .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-f169 .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-giallo-modena .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-races-dark .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .OverviewData__certLogos__4-rpnoYY hr {
      border-color: #8f8f8f; }
  .OverviewData__certLogos__4-rpnoYY * + * {
    margin-left: 25px; }

@keyframes Pagination__fillBar__ZKiyqG3c {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Pagination__pagination__3jxwG_Nd {
  display: flex;
  justify-content: center;
  margin-top: 2rem; }
  .Pagination__pagination__3jxwG_Nd ol {
    list-style: none;
    margin: 0 24px;
    padding: 0;
    display: flex; }
    .Pagination__pagination__3jxwG_Nd ol button {
      border-radius: 0.5rem;
      border-style: solid;
      font-size: 14px; }
      @media (min-width: 37.5625em) {
        .Pagination__pagination__3jxwG_Nd ol button {
          font-size: 15px; } }
      .theme-ferrari-dark .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #181818;
        border-color: #181818; }
      .theme-ferrari-ferrari-carbon .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #303030;
        border-color: #303030; }
      .theme-ferrari-light .Pagination__pagination__3jxwG_Nd ol button {
        color: #181818;
        background-color: #ffffff;
        border-color: #ffffff; }
      .theme-ferrari-sf90-stradale .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #303133;
        border-color: #303133; }
      .theme-ferrari-f8-tributo .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #1E293E;
        border-color: #1E293E; }
      .theme-ferrari-monza-sp1 .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #181818;
        border-color: #181818; }
      .theme-ferrari-monza-sp2 .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #404040;
        border-color: #404040; }
      .theme-ferrari-f488-pista .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #0E121B;
        border-color: #0E121B; }
      .theme-ferrari-f488-spider .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #17354B;
        border-color: #17354B; }
      .theme-ferrari-f488-pista-spider .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #191B29;
        border-color: #191B29; }
      .theme-ferrari-f812-superfast .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #320607;
        border-color: #320607; }
      .theme-ferrari-gtc4-lusso .Pagination__pagination__3jxwG_Nd ol button {
        color: #181818;
        background-color: #C6C7C7;
        border-color: #C6C7C7; }
      .theme-ferrari-gtc4-lusso-t .Pagination__pagination__3jxwG_Nd ol button {
        color: #181818;
        background-color: #92989D;
        border-color: #92989D; }
      .theme-ferrari-f8-spider .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #2c2b27;
        border-color: #2c2b27; }
      .theme-ferrari-812-gts .Pagination__pagination__3jxwG_Nd ol button {
        color: #181818;
        background-color: #f6f7f8;
        border-color: #f6f7f8; }
      .theme-ferrari-f169 .Pagination__pagination__3jxwG_Nd ol button {
        color: #181818;
        background-color: #d0dddd;
        border-color: #d0dddd; }
      .theme-ferrari-scuderia-dark .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #303030;
        border-color: #303030; }
      .theme-ferrari-giallo-modena .Pagination__pagination__3jxwG_Nd ol button {
        color: #181818;
        background-color: #ffffff;
        border-color: #ffffff; }
      .theme-ferrari-giallo-modena-dark .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #181818;
        border-color: #181818; }
      .theme-ferrari-races-dark .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #0D0D16;
        border-color: #0D0D16; }
      .theme-ferrari-portofinom-dark-blue .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #0D2025;
        border-color: #0D2025; }
      .theme-ferrari-sf90-spider-graphite-black .Pagination__pagination__3jxwG_Nd ol button {
        color: #ffffff;
        background-color: #1C1D1F;
        border-color: #1C1D1F; }
    .theme-ferrari-dark .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-ferrari-carbon .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-light .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #181818;
      border-color: #181818;
      color: #ffffff; }
    .theme-ferrari-sf90-stradale .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-f8-tributo .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-monza-sp1 .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-monza-sp2 .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-f488-pista .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-f488-spider .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-f488-pista-spider .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-f812-superfast .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-gtc4-lusso .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #181818;
      border-color: #181818;
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso-t .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #181818;
      border-color: #181818;
      color: #ffffff; }
    .theme-ferrari-f8-spider .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-812-gts .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #181818;
      border-color: #181818;
      color: #ffffff; }
    .theme-ferrari-f169 .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #181818;
      border-color: #181818;
      color: #ffffff; }
    .theme-ferrari-scuderia-dark .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-giallo-modena .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #181818;
      border-color: #181818;
      color: #ffffff; }
    .theme-ferrari-giallo-modena-dark .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-races-dark .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-portofinom-dark-blue .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .theme-ferrari-sf90-spider-graphite-black .Pagination__pagination__3jxwG_Nd ol button.active {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #181818; }
    .Pagination__pagination__3jxwG_Nd ol hr {
      margin: auto 0;
      width: 2rem;
      border-style: solid; }
      .theme-ferrari-dark .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-light .Pagination__pagination__3jxwG_Nd ol hr {
        color: #181818; }
      .theme-ferrari-sf90-stradale .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-f488-pista .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-f488-spider .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .Pagination__pagination__3jxwG_Nd ol hr {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .Pagination__pagination__3jxwG_Nd ol hr {
        color: #181818; }
      .theme-ferrari-f8-spider .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-812-gts .Pagination__pagination__3jxwG_Nd ol hr {
        color: #181818; }
      .theme-ferrari-f169 .Pagination__pagination__3jxwG_Nd ol hr {
        color: #181818; }
      .theme-ferrari-scuderia-dark .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .Pagination__pagination__3jxwG_Nd ol hr {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-races-dark .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Pagination__pagination__3jxwG_Nd ol hr {
        color: #ffffff; }
    .Pagination__pagination__3jxwG_Nd ol * + :is(*, hr) {
      margin-left: 8px; }
      @media (min-width: 37.5625em) {
        .Pagination__pagination__3jxwG_Nd ol * + :is(*, hr) {
          margin-left: 1rem; } }

@keyframes PanAndZoom__fillBar__1c6T05Ee {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@keyframes PerformanceItem__fillBar__G9GmOwyE {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PerformanceItem__container__36WyB-Bc {
  position: relative;
  padding: 20px; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-dark {
    background: #181818; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-light {
    background: #ffffff; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-sf90-stradale {
    background: #303133; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-monza-sp1 {
    background: #181818; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-monza-sp2 {
    background: #404040; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-f488-pista {
    background: #0E121B; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-f488-spider {
    background: #17354B; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-f812-superfast {
    background: #320607; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-f169 {
    background: #d0dddd; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-scuderia-dark {
    background: #303030; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-races-dark {
    background: #0D0D16; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .PerformanceItem__container__36WyB-Bc.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.PerformanceItem__chart__35IZc9ly {
  display: flex;
  justify-content: center;
  padding-bottom: 48px; }

.PerformanceItem__numbers__3d6fI7-o {
  display: flex;
  justify-content: space-between;
  padding: 0; }
  @media (min-width: 80.0625em) {
    .PerformanceItem__numbers__3d6fI7-o {
      padding: 0 64px; } }

.PerformanceItem__number__tOE941uC {
  position: relative;
  padding-left: 16px;
  opacity: 0;
  transition: opacity .4;
  min-width: 173px; }
  .PerformanceItem__number__tOE941uC:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0;
    bottom: 0;
    width: 8px; }
  .PerformanceItem__number--visible__1QNxphze {
    opacity: 1; }
  .theme-ferrari-dark .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-light .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-sf90-stradale .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-f8-tributo .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-monza-sp1 .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-monza-sp2 .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-f488-pista .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-f488-spider .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-f812-superfast .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #505050; }
  .theme-ferrari-gtc4-lusso-t .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #505050; }
  .theme-ferrari-f8-spider .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-812-gts .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-f169 .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-scuderia-dark .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-giallo-modena .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-races-dark .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .PerformanceItem__number--grey__oNBeDcAM:before {
    background: #8f8f8f; }
  .theme-ferrari-dark .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-ferrari-carbon .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-light .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-sf90-stradale .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-f8-tributo .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-monza-sp1 .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-monza-sp2 .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-f488-pista .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-f488-spider .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-f488-pista-spider .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-f812-superfast .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-gtc4-lusso .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-gtc4-lusso-t .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-f8-spider .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-812-gts .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-f169 .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-scuderia-dark .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-giallo-modena .PerformanceItem__number--red__37PMHGyr:before {
    background: #EBB218; }
  .theme-ferrari-giallo-modena-dark .PerformanceItem__number--red__37PMHGyr:before {
    background: #EBB218; }
  .theme-ferrari-races-dark .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-portofinom-dark-blue .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .PerformanceItem__number--red__37PMHGyr:before {
    background: #da291c; }
  .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase; }
    .theme-ferrari-dark .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-light .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #505050; }
    .theme-ferrari-f8-spider .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-f169 .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .PerformanceItem__number__tOE941uC .PerformanceItem__label__20P-YR6g {
      color: #8f8f8f; }
  .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 22px; }
    .theme-ferrari-dark .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-light .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #181818; }
    .theme-ferrari-sf90-stradale .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-f488-pista .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-f488-spider .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #181818; }
    .theme-ferrari-f8-spider .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-812-gts .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #181818; }
    .theme-ferrari-f169 .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #181818; }
    .theme-ferrari-scuderia-dark .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-races-dark .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .PerformanceItem__number__tOE941uC .PerformanceItem__value__V2OBd4Mt {
      color: #ffffff; }

@keyframes PilotQuote__fillBar__1D3E0aCG {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PilotQuote__wrapper__1f_qcstq {
  position: relative; }
  .PilotQuote__wrapper--visible__1RTOYKF4 .PilotQuote__line__3FNXv8ni {
    width: 100%; }
  .theme-ferrari-dark .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-light .PilotQuote__wrapper__1f_qcstq {
    color: #181818; }
  .theme-ferrari-sf90-stradale .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-f488-pista .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-f488-spider .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .PilotQuote__wrapper__1f_qcstq {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .PilotQuote__wrapper__1f_qcstq {
    color: #181818; }
  .theme-ferrari-f8-spider .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-812-gts .PilotQuote__wrapper__1f_qcstq {
    color: #181818; }
  .theme-ferrari-f169 .PilotQuote__wrapper__1f_qcstq {
    color: #181818; }
  .theme-ferrari-scuderia-dark .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .PilotQuote__wrapper__1f_qcstq {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-races-dark .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .PilotQuote__wrapper__1f_qcstq {
    color: #ffffff; }

.PilotQuote__quote__2LCV1Doq {
  margin-bottom: 25px; }
  .theme-ferrari-dark .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-ferrari-carbon .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-light .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-sf90-stradale .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-f8-tributo .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-monza-sp1 .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-monza-sp2 .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-f488-pista .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-f488-spider .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-f488-pista-spider .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-f812-superfast .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-gtc4-lusso .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-gtc4-lusso-t .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-f8-spider .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-812-gts .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-f169 .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-scuderia-dark .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-giallo-modena .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #EBB218;
    stroke: #EBB218; }
  .theme-ferrari-giallo-modena-dark .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #EBB218;
    stroke: #EBB218; }
  .theme-ferrari-races-dark .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-portofinom-dark-blue .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .PilotQuote__quote__2LCV1Doq path {
    -webkit-text-stroke-color: #da291c;
    stroke: #da291c; }

.PilotQuote__title__2ET5jlPb {
  margin-top: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em; }
  @media (min-width: 37.5625em) {
    .PilotQuote__title__2ET5jlPb {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .PilotQuote__title__2ET5jlPb {
      font-size: 36px; } }

.PilotQuote__text__3krAwO5C {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin-top: 24px; }

.PilotQuote__autorWrapper__2mHbb38C {
  padding-top: 16px; }

.PilotQuote__author__1LA8sIkl {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 22px;
  margin-top: 16px; }
  @media (min-width: 60.0625em) {
    .PilotQuote__author__1LA8sIkl {
      font-size: 24px; } }
  .theme-ferrari-dark .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-light .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .PilotQuote__author__1LA8sIkl {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .PilotQuote__author__1LA8sIkl {
    color: #505050; }
  .theme-ferrari-f8-spider .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-f169 .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .PilotQuote__author__1LA8sIkl {
    color: #8f8f8f; }

@keyframes PilotSession__fillBar__2vOx-Qvx {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PilotSession__wrapper--visible__XM9wXhwW .PilotSession__line__QXRZdb_M {
  width: 100%; }

.PilotSession__title__eev0ghVr {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  font-size: 24px;
  text-transform: uppercase;
  margin-bottom: 32px; }
  @media (min-width: 37.5625em) {
    .PilotSession__title__eev0ghVr {
      font-size: 28px; } }
  .theme-ferrari-dark .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-light .PilotSession__title__eev0ghVr {
    color: #181818; }
  .theme-ferrari-sf90-stradale .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-f488-pista .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-f488-spider .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .PilotSession__title__eev0ghVr {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .PilotSession__title__eev0ghVr {
    color: #181818; }
  .theme-ferrari-f8-spider .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-812-gts .PilotSession__title__eev0ghVr {
    color: #181818; }
  .theme-ferrari-f169 .PilotSession__title__eev0ghVr {
    color: #181818; }
  .theme-ferrari-scuderia-dark .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .PilotSession__title__eev0ghVr {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-races-dark .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .PilotSession__title__eev0ghVr {
    color: #ffffff; }
  @media (min-width: 60.0625em) {
    .PilotSession__title__eev0ghVr {
      margin-bottom: 48px; } }

.PilotSession__list__aECME6IF {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 200px; }
  @media (min-width: 60.0625em) {
    .PilotSession__list__aECME6IF {
      height: 250px; } }

.PilotSession__label__33oP1byP {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }

.PilotSession__value__US0KBTiy {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  line-height: 1.3em; }

.PilotSession__items__DeVgOwWS {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center; }

.PilotSession__line__QXRZdb_M {
  margin-top: 2px;
  margin-bottom: 4px;
  height: 1px;
  width: 0%;
  transition: 2s ease; }
  .theme-ferrari-dark .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-light .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-sf90-stradale .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-f8-tributo .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-monza-sp1 .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-monza-sp2 .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-f488-pista .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-f488-spider .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-f812-superfast .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .PilotSession__line__QXRZdb_M {
    background: #505050; }
  .theme-ferrari-gtc4-lusso-t .PilotSession__line__QXRZdb_M {
    background: #505050; }
  .theme-ferrari-f8-spider .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-812-gts .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-f169 .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-scuderia-dark .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-giallo-modena .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-races-dark .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .PilotSession__line__QXRZdb_M {
    background: #8f8f8f; }

.theme-ferrari-dark .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-ferrari-carbon .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-light .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-sf90-stradale .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-f8-tributo .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-monza-sp1 .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-monza-sp2 .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-f488-pista .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-f488-spider .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-f488-pista-spider .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-f812-superfast .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-gtc4-lusso .PilotSession__row__3XjU1UAN {
  color: #505050; }

.theme-ferrari-gtc4-lusso-t .PilotSession__row__3XjU1UAN {
  color: #505050; }

.theme-ferrari-f8-spider .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-812-gts .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-f169 .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-scuderia-dark .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-giallo-modena .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-giallo-modena-dark .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-races-dark .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-portofinom-dark-blue .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-sf90-spider-graphite-black .PilotSession__row__3XjU1UAN {
  color: #8f8f8f; }

.theme-ferrari-dark .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-ferrari-carbon .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-light .PilotSession__row--best__d6L6beyU {
  color: #181818; }

.theme-ferrari-sf90-stradale .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-f8-tributo .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-monza-sp1 .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-monza-sp2 .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-f488-pista .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-f488-spider .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-f488-pista-spider .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-f812-superfast .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-gtc4-lusso .PilotSession__row--best__d6L6beyU {
  color: #181818; }

.theme-ferrari-gtc4-lusso-t .PilotSession__row--best__d6L6beyU {
  color: #181818; }

.theme-ferrari-f8-spider .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-812-gts .PilotSession__row--best__d6L6beyU {
  color: #181818; }

.theme-ferrari-f169 .PilotSession__row--best__d6L6beyU {
  color: #181818; }

.theme-ferrari-scuderia-dark .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-giallo-modena .PilotSession__row--best__d6L6beyU {
  color: #181818; }

.theme-ferrari-giallo-modena-dark .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-races-dark .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-portofinom-dark-blue .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.theme-ferrari-sf90-spider-graphite-black .PilotSession__row--best__d6L6beyU {
  color: #ffffff; }

.PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
  height: 5px;
  margin-bottom: 0;
  transition: 1s ease-out; }
  .theme-ferrari-dark .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-ferrari-carbon .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-light .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-sf90-stradale .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f8-tributo .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-monza-sp1 .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-monza-sp2 .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f488-pista .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f488-spider .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f488-pista-spider .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f812-superfast .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-gtc4-lusso .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-gtc4-lusso-t .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f8-spider .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-812-gts .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f169 .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-scuderia-dark .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-giallo-modena .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(235, 178, 24, 0.8) 0%, #EBB218 80%); }
  .theme-ferrari-giallo-modena-dark .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(235, 178, 24, 0.8) 0%, #EBB218 80%); }
  .theme-ferrari-races-dark .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-portofinom-dark-blue .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-sf90-spider-graphite-black .PilotSession__row--best__d6L6beyU .PilotSession__line__QXRZdb_M {
    background: linear-gradient(to right, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }

.PilotSession__bottom__3uz9gIUv {
  margin-top: 32px;
  display: flex;
  justify-content: space-between; }
  @media (min-width: 60.0625em) {
    .PilotSession__bottom__3uz9gIUv {
      margin-top: 48px; } }
  .PilotSession__bottom__3uz9gIUv &gt; div:nth-child(2n) {
    text-align: right; }
  .theme-ferrari-dark .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-light .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #505050; }
  .theme-ferrari-f8-spider .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-f169 .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .PilotSession__bottom__3uz9gIUv .PilotSession__label__33oP1byP {
    color: #8f8f8f; }
  .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em; }
    @media (min-width: 37.5625em) {
      .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
        font-size: 28px; } }
    .theme-ferrari-dark .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-light .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #181818; }
    .theme-ferrari-sf90-stradale .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-f488-pista .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-f488-spider .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #181818; }
    .theme-ferrari-f8-spider .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-812-gts .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #181818; }
    .theme-ferrari-f169 .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #181818; }
    .theme-ferrari-scuderia-dark .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-races-dark .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .PilotSession__bottom__3uz9gIUv .PilotSession__value__US0KBTiy {
      color: #ffffff; }

@keyframes PilotStandingHighlight__fillBar__1CHFx2PP {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PilotStandingHighlight__container__37G9Prdt {
  max-height: 100%;
  overflow: hidden;
  position: relative;
  z-index: 0; }
  .PilotStandingHighlight__container--video__2aeTstG5 .PilotStandingHighlight__image__IyJqT5JX {
    visibility: hidden; }
  .PilotStandingHighlight__container--videoended__1SWWdmVd .PilotStandingHighlight__image__IyJqT5JX {
    visibility: visible; }
  .PilotStandingHighlight__container__37G9Prdt.PilotStandingHighlight__small__3Qx75uz8 .PilotStandingHighlight__standing__3eMcXCAY {
    max-width: 380px; }

.PilotStandingHighlight__content__2OR20ok1 {
  position: relative; }

.PilotStandingHighlight__background__2v-WFB-1 img {
  display: block; }

.PilotStandingHighlight__standing__3eMcXCAY {
  width: 100%;
  min-width: 304px;
  position: absolute;
  bottom: 64px;
  left: 50%;
  padding: 0 30px;
  max-width: 380px;
  transform: translateX(-50%); }
  @media (min-width: 60.0625em) {
    .PilotStandingHighlight__standing__3eMcXCAY {
      bottom: 80px;
      padding: 0 10px; } }
  @media (min-width: 80.0625em) {
    .PilotStandingHighlight__standing__3eMcXCAY {
      padding: 0 20px;
      min-width: 354px;
      max-width: 450px; } }
  @media (min-width: 100.0625em) {
    .PilotStandingHighlight__standing__3eMcXCAY {
      min-width: 368px;
      max-width: 500px; } }

.PilotStandingHighlight__btn__16p6LF-R {
  margin: 30px 0 0 0;
  text-align: center; }

@keyframes Player360__fillBar__3ywiuA1O {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Player360__container__2xMXQvrb {
  visibility: visible; }

canvas {
  display: block; }

@keyframes Popup__fillBar__3CgtzN-H {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Popup__popup__1oryYety {
  position: fixed;
  z-index: 800;
  width: 100%;
  height: 100%;
  overflow: auto;
  overscroll-behavior: contain;
  top: 0;
  left: 0; }

@keyframes QuotedText__fillBar__1wDTrgio {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.QuotedText__content__oqULNunL {
  display: flex;
  width: 100%;
  max-width: 800px;
  padding: 0 24px;
  margin: 24px auto; }
  @media (min-width: 37.5625em) {
    .QuotedText__content__oqULNunL {
      max-width: 880px;
      padding: 0 64px;
      margin: 64px auto; } }
  @media (min-width: 80.0625em) {
    .QuotedText__content__oqULNunL {
      max-width: 944px;
      padding: 0 96px;
      margin: 96px auto; } }

.QuotedText__line__3h7rgVtb {
  position: relative;
  display: block;
  flex: 0 0 auto;
  height: 80px;
  width: 8px;
  background: #181818;
  margin-right: 48px;
  transform-origin: center top; }
  @media (min-width: 60.0625em) {
    .QuotedText__line__3h7rgVtb {
      height: 100px;
      margin-right: 64px; } }
  @media (min-width: 80.0625em) {
    .QuotedText__line__3h7rgVtb {
      margin-right: 96px; } }

.QuotedText__title__1wyblXoz {
  max-width: 465px;
  margin: 0; }
  @media (min-width: 80.0625em) {
    .QuotedText__title__1wyblXoz {
      max-width: 500px; } }

@keyframes Rankings__fillBar__1MNSdY4O {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Rankings__content__2OzvqD0t {
  width: 100%;
  max-width: 1048px;
  padding: 0 24px;
  margin: 24px auto; }
  @media (min-width: 37.5625em) {
    .Rankings__content__2OzvqD0t {
      max-width: 1128px;
      padding: 0 64px;
      margin: 64px auto; } }
  @media (min-width: 80.0625em) {
    .Rankings__content__2OzvqD0t {
      max-width: 1192px;
      padding: 0 96px;
      margin: 96px auto; } }

.Rankings__title__3gya2-vH {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  margin: 24px 0;
  color: #181818; }
  @media (min-width: 37.5625em) {
    .Rankings__title__3gya2-vH {
      font-size: 28px; } }
  @media (min-width: 37.5625em) {
    .Rankings__title__3gya2-vH {
      margin: 24px 0 48px; } }

.Rankings__table__2kmgU2kj {
  width: 100%;
  text-align: left; }

.Rankings__head-item__1swdulCL {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  color: #303030;
  text-transform: uppercase;
  padding: 0 20px 20px 0; }
  @media (min-width: 37.5625em) {
    .Rankings__head-item__1swdulCL {
      padding: 0 20px 40px 0; } }

.Rankings__item__2Q6MgsqS {
  border-top: 1px solid #d4d2d2;
  padding: 32px 0;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  color: #303030;
  padding-right: 20px; }
  .Rankings__item__2Q6MgsqS:nth-child(1) {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em;
    font-size: 16px;
    line-height: 26px;
    color: #8f8f8f; }

.Rankings__head-item__1swdulCL,
.Rankings__item__2Q6MgsqS {
  width: 20%;
  vertical-align: top; }
  .Rankings__head-item__1swdulCL:nth-child(1),
  .Rankings__item__2Q6MgsqS:nth-child(1) {
    width: 5%; }
    @media (min-width: 37.5625em) {
      .Rankings__head-item__1swdulCL:nth-child(1),
      .Rankings__item__2Q6MgsqS:nth-child(1) {
        width: 20%; } }
  .Rankings__head-item__1swdulCL:nth-child(3),
  .Rankings__item__2Q6MgsqS:nth-child(3) {
    width: 10%; }
    @media (min-width: 37.5625em) {
      .Rankings__head-item__1swdulCL:nth-child(3),
      .Rankings__item__2Q6MgsqS:nth-child(3) {
        width: 20%; } }

@keyframes SaveCurrentSearch__fillBar__2lA0Kixx {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SaveCurrentSearch__cta__20-ExyaY.SaveCurrentSearch__isBookmark__1Z0p3V2g button {
  padding: 17px;
  padding-bottom: 16px; }

.SaveCurrentSearch__cta__20-ExyaY.SaveCurrentSearch__isBookmark__1Z0p3V2g:hover path, .SaveCurrentSearch__cta__20-ExyaY.SaveCurrentSearch__isBookmark__1Z0p3V2g:focus path {
  fill: #fff !important; }

.SaveCurrentSearch__cta__20-ExyaY.SaveCurrentSearch__isBookmark__1Z0p3V2g.SaveCurrentSearch__isCurrentSearchSaved__3S80Skeb {
  background-color: #181818; }
  .SaveCurrentSearch__cta__20-ExyaY.SaveCurrentSearch__isBookmark__1Z0p3V2g.SaveCurrentSearch__isCurrentSearchSaved__3S80Skeb path {
    fill: #fff !important; }

@keyframes ScheduleList__fillBar__17gYtp2S {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.theme-ferrari-dark .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #181818; }

.theme-ferrari-ferrari-carbon .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #303030; }

.theme-ferrari-light .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #ffffff; }

.theme-ferrari-sf90-stradale .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #303133; }

.theme-ferrari-f8-tributo .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #1E293E; }

.theme-ferrari-monza-sp1 .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #181818; }

.theme-ferrari-monza-sp2 .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #404040; }

.theme-ferrari-f488-pista .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #0E121B; }

.theme-ferrari-f488-spider .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #17354B; }

.theme-ferrari-f488-pista-spider .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #191B29; }

.theme-ferrari-f812-superfast .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #320607; }

.theme-ferrari-gtc4-lusso .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #C6C7C7; }

.theme-ferrari-gtc4-lusso-t .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #92989D; }

.theme-ferrari-f8-spider .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #2c2b27; }

.theme-ferrari-812-gts .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #f6f7f8; }

.theme-ferrari-f169 .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #d0dddd; }

.theme-ferrari-scuderia-dark .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #303030; }

.theme-ferrari-giallo-modena .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #ffffff; }

.theme-ferrari-giallo-modena-dark .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #181818; }

.theme-ferrari-races-dark .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #0D0D16; }

.theme-ferrari-portofinom-dark-blue .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #0D2025; }

.theme-ferrari-sf90-spider-graphite-black .ScheduleList__schedule-list__3RVkx4Rd {
  background-color: #1C1D1F; }

.ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__data__1WOV2a1F {
  border: 1px solid;
  border-color: #d4d2d2;
  padding: 24px; }

.ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
  color: #DA291C;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }
  .theme-ferrari-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-ferrari-carbon .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-light .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-sf90-stradale .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-f8-tributo .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-monza-sp1 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-monza-sp2 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-f488-pista .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-f488-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-f488-pista-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-f812-superfast .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso-t .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-f8-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-812-gts .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-f169 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-scuderia-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-giallo-modena .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #EBB218; }
  .theme-ferrari-giallo-modena-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #EBB218; }
  .theme-ferrari-races-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-portofinom-dark-blue .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD {
    color: #da291c; }
  .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__title__1uUAwTVD + .ScheduleList__subTitle__3AovzEno {
    margin-top: -8px; }

.ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
  color: #181818;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 11px; }
  .theme-ferrari-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-light .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #181818; }
  .theme-ferrari-sf90-stradale .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-f488-pista .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-f488-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #181818; }
  .theme-ferrari-f8-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-812-gts .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #181818; }
  .theme-ferrari-f169 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #181818; }
  .theme-ferrari-scuderia-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-races-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__subTitle__3AovzEno {
    color: #ffffff; }

.ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ {
  padding: 16px 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap; }
  @media (min-width: 37.5625em) {
    .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ {
      flex-direction: row; } }
  .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ p {
    margin: 0; }
    .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ p + p {
      margin-top: 8px; }
  .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ:not(:last-child) {
    border-bottom: 1px solid #d4d2d2; }
  .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ:last-child {
    padding-bottom: 0; }
  .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
    color: #8f8f8f;
    margin-bottom: 8px; }
    .theme-ferrari-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-light .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #505050; }
    .theme-ferrari-f8-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-f169 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
      color: #8f8f8f; }
    @media (min-width: 37.5625em) {
      .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time__2Y9VstVj {
        padding-right: 24px;
        flex: 1 1 25%; } }
    .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time-hours__1Ws6SuB_ {
      font-size: 11px;
      line-height: 1.45;
      letter-spacing: 1px; }
    .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__time-day__19V03QRa {
      font-size: 9px;
      line-height: 1.11;
      letter-spacing: 0.82px;
      text-transform: uppercase; }
  @media (min-width: 37.5625em) {
    .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info__2SEBscdp {
      flex: 1 1 75%;
      min-width: fit-content; } }
  .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
    font-weight: 500;
    color: #303030;
    font-size: 11px;
    line-height: 1.82;
    letter-spacing: 1px; }
    .theme-ferrari-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-light .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #181818; }
    .theme-ferrari-sf90-stradale .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-f488-pista .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-f488-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #181818; }
    .theme-ferrari-f8-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-812-gts .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #181818; }
    .theme-ferrari-f169 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #181818; }
    .theme-ferrari-scuderia-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-races-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-title__1vhuNZFa {
      color: #ffffff; }
  .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
    color: #303030;
    font-size: 9px;
    line-height: 1.11;
    letter-spacing: 0.82px;
    text-transform: uppercase; }
    .theme-ferrari-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-light .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #181818; }
    .theme-ferrari-sf90-stradale .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-f488-pista .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-f488-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #181818; }
    .theme-ferrari-f8-spider .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-812-gts .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #181818; }
    .theme-ferrari-f169 .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #181818; }
    .theme-ferrari-scuderia-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-races-dark .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .ScheduleList__schedule-list__3RVkx4Rd .ScheduleList__row__gINXBLLJ .ScheduleList__info-description__pTSnXg_3 {
      color: #ffffff; }

.ScheduleList__schedule-list__3RVkx4Rd &gt; button,
.ScheduleList__schedule-list__3RVkx4Rd a {
  width: 100%;
  margin-top: -1px; }

.ScrollHelperLandscape__list__3eGQfNyI {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes ScrollHelperLandscape__fillBar__3APECQeu {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ScrollHelperLandscape__container__1J3yX003 {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10;
  color: #fff;
  padding: 17px 10px; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-dark {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-ferrari-carbon {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-light {
    color: #181818; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-sf90-stradale {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-f8-tributo {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-monza-sp1 {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-monza-sp2 {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-f488-pista {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-f488-spider {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-f488-pista-spider {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-f812-superfast {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-gtc4-lusso {
    color: #181818; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-gtc4-lusso-t {
    color: #181818; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-f8-spider {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-812-gts {
    color: #181818; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-f169 {
    color: #181818; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-scuderia-dark {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-giallo-modena {
    color: #181818; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-giallo-modena-dark {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-races-dark {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-portofinom-dark-blue {
    color: #ffffff; }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .ScrollHelperLandscape__container__1J3yX003 {
      padding-left: 40px;
      padding-right: 40px; } }
  @media (min-width: 60.0625em) {
    .ScrollHelperLandscape__container__1J3yX003 {
      padding-left: 20px;
      padding-right: 10px; } }
  .ScrollHelperLandscape__container__1J3yX003:before {
    content: "";
    opacity: 0;
    transform: scale(0.8);
    transform-origin: 0% 100%;
    transition: transform 300ms, opacity 300ms;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 180%;
    padding-top: 180%;
    pointer-events: none;
    background-image: radial-gradient(circle at 0% 100%, #000000, rgba(0, 0, 0, 0.75) 33%, rgba(0, 0, 0, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-dark:before {
    background-image: radial-gradient(circle at 0% 100%, #181818, rgba(24, 24, 24, 0.75) 33%, rgba(24, 24, 24, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-ferrari-carbon:before {
    background-image: radial-gradient(circle at 0% 100%, #303030, rgba(48, 48, 48, 0.75) 33%, rgba(48, 48, 48, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-light:before {
    background-image: radial-gradient(circle at 0% 100%, #ffffff, rgba(255, 255, 255, 0.75) 33%, rgba(255, 255, 255, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-sf90-stradale:before {
    background-image: radial-gradient(circle at 0% 100%, #303133, rgba(48, 49, 51, 0.75) 33%, rgba(48, 49, 51, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-f8-tributo:before {
    background-image: radial-gradient(circle at 0% 100%, #1E293E, rgba(30, 41, 62, 0.75) 33%, rgba(30, 41, 62, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-monza-sp1:before {
    background-image: radial-gradient(circle at 0% 100%, #181818, rgba(24, 24, 24, 0.75) 33%, rgba(24, 24, 24, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-monza-sp2:before {
    background-image: radial-gradient(circle at 0% 100%, #404040, rgba(64, 64, 64, 0.75) 33%, rgba(64, 64, 64, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-f488-pista:before {
    background-image: radial-gradient(circle at 0% 100%, #0E121B, rgba(14, 18, 27, 0.75) 33%, rgba(14, 18, 27, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-f488-spider:before {
    background-image: radial-gradient(circle at 0% 100%, #17354B, rgba(23, 53, 75, 0.75) 33%, rgba(23, 53, 75, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-f488-pista-spider:before {
    background-image: radial-gradient(circle at 0% 100%, #191B29, rgba(25, 27, 41, 0.75) 33%, rgba(25, 27, 41, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-f812-superfast:before {
    background-image: radial-gradient(circle at 0% 100%, #320607, rgba(50, 6, 7, 0.75) 33%, rgba(50, 6, 7, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-gtc4-lusso:before {
    background-image: radial-gradient(circle at 0% 100%, #C6C7C7, rgba(198, 199, 199, 0.75) 33%, rgba(198, 199, 199, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-gtc4-lusso-t:before {
    background-image: radial-gradient(circle at 0% 100%, #92989D, rgba(146, 152, 157, 0.75) 33%, rgba(146, 152, 157, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-f8-spider:before {
    background-image: radial-gradient(circle at 0% 100%, #2c2b27, rgba(44, 43, 39, 0.75) 33%, rgba(44, 43, 39, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-812-gts:before {
    background-image: radial-gradient(circle at 0% 100%, #f6f7f8, rgba(246, 247, 248, 0.75) 33%, rgba(246, 247, 248, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-f169:before {
    background-image: radial-gradient(circle at 0% 100%, #d0dddd, rgba(208, 221, 221, 0.75) 33%, rgba(208, 221, 221, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-scuderia-dark:before {
    background-image: radial-gradient(circle at 0% 100%, #303030, rgba(48, 48, 48, 0.75) 33%, rgba(48, 48, 48, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-giallo-modena:before {
    background-image: radial-gradient(circle at 0% 100%, #ffffff, rgba(255, 255, 255, 0.75) 33%, rgba(255, 255, 255, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-giallo-modena-dark:before {
    background-image: radial-gradient(circle at 0% 100%, #181818, rgba(24, 24, 24, 0.75) 33%, rgba(24, 24, 24, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-races-dark:before {
    background-image: radial-gradient(circle at 0% 100%, #0D0D16, rgba(13, 13, 22, 0.75) 33%, rgba(13, 13, 22, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-portofinom-dark-blue:before {
    background-image: radial-gradient(circle at 0% 100%, #0D2025, rgba(13, 32, 37, 0.75) 33%, rgba(13, 32, 37, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.theme-ferrari-sf90-spider-graphite-black:before {
    background-image: radial-gradient(circle at 0% 100%, #1C1D1F, rgba(28, 29, 31, 0.75) 33%, rgba(28, 29, 31, 0) 60%); }
  .ScrollHelperLandscape__container__1J3yX003.ScrollHelperLandscape__opened__q_oSZeuw:before {
    opacity: 1;
    transform: scale(1);
    transition: transform 200ms, opacity 200ms; }

.ScrollHelperLandscape__hidden__AtEVIhZP {
  opacity: 0; }

.ScrollHelperLandscape__list__3eGQfNyI {
  cursor: pointer;
  margin: 0 0 15px 8px;
  transition: opacity 300ms, transform 300ms, margin-left 0ms; }
  @media (min-width: 80.0625em) {
    .ScrollHelperLandscape__list__3eGQfNyI {
      margin: 0; } }
  .ScrollHelperLandscape__list__3eGQfNyI li {
    display: flex;
    align-items: center;
    padding: 6px 0; }

.ScrollHelperLandscape__circle__2-vB5vwN {
  display: inline-block;
  position: relative;
  opacity: 1;
  width: 10px;
  height: 10px;
  transform: none;
  margin: 0 8px;
  background: none;
  cursor: pointer; }
  .ScrollHelperLandscape__circle__2-vB5vwN:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 3px;
    height: 3px;
    transform: translate(-50%, -50%);
    background: #fff;
    overflow: hidden;
    border-radius: 100%; }
    .theme-ferrari-dark .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-ferrari-carbon .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-light .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #181818; }
    .theme-ferrari-sf90-stradale .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-f8-tributo .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-monza-sp1 .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-monza-sp2 .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-f488-pista .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-f488-spider .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-f488-pista-spider .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-f812-superfast .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-gtc4-lusso .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #181818; }
    .theme-ferrari-gtc4-lusso-t .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #181818; }
    .theme-ferrari-f8-spider .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-812-gts .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #181818; }
    .theme-ferrari-f169 .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #181818; }
    .theme-ferrari-scuderia-dark .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-giallo-modena .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #181818; }
    .theme-ferrari-giallo-modena-dark .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-races-dark .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .ScrollHelperLandscape__circle__2-vB5vwN:after {
      background: #ffffff; }
  .ScrollHelperLandscape__circle__2-vB5vwN svg {
    display: none; }
  .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg {
    stroke-dasharray: 50;
    stroke-dashoffset: 50;
    z-index: 2;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 18px;
    height: 18px;
    transform: translate(-50%, -50%);
    border-radius: 100%; }
    .theme-ferrari-dark .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-ferrari-carbon .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-light .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-sf90-stradale .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f8-tributo .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-monza-sp1 .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-monza-sp2 .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f488-pista .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f488-spider .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f488-pista-spider .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f812-superfast .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-gtc4-lusso .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-gtc4-lusso-t .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-f8-spider .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-812-gts .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-f169 .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-scuderia-dark .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-giallo-modena .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-giallo-modena-dark .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-races-dark .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-portofinom-dark-blue .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-sf90-spider-graphite-black .ScrollHelperLandscape__active__3eggNBp- .ScrollHelperLandscape__circle__2-vB5vwN svg circle {
      stroke: rgba(255, 255, 255, 0.7); }

.ScrollHelperLandscape__tablet-indicator__1yp3gelk {
  position: relative;
  z-index: 1; }

.ScrollHelperLandscape__label-wrap__JhN50Ovd {
  display: inline-block;
  padding-left: 5px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  transform: translateX(-20px);
  opacity: 0;
  transition: opacity 300ms, transform 300ms, margin-left 0ms 300ms;
  margin-left: -100vw; }
  .ScrollHelperLandscape__container__1J3yX003.ScrollHelperLandscape__opened__q_oSZeuw .ScrollHelperLandscape__label-wrap__JhN50Ovd, .ScrollHelperLandscape__label-wrap__JhN50Ovd.ScrollHelperLandscape__show__3JXl4qUs {
    margin-left: 0;
    opacity: 1;
    transform: translateX(0);
    transition: opacity 300ms, transform 300ms, margin-left 0ms; }

.ScrollHelperLandscape__label__3OqFfjIv {
  display: inline-block;
  position: relative;
  transition: all 400ms;
  transition-timing-function: cubic-bezier(0.14, 0.69, 0.41, 1); }
  .ScrollHelperLandscape__container__1J3yX003.ScrollHelperLandscape__opened__q_oSZeuw li:hover .ScrollHelperLandscape__label__3OqFfjIv {
    transform: translateX(8px); }

.ScrollHelperLandscape__back-to-top__3xHY7_GP {
  position: relative;
  z-index: 1;
  margin: 10px 0 0 5px; }
  .ScrollHelperLandscape__back-to-top__3xHY7_GP svg {
    fill: currentColor; }

.ScrollHelperPortrait__list__3r-x1mvI {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes ScrollHelperPortrait__fillBar__h65IVoBs {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ScrollHelperPortrait__container__U2YYAvzm {
  z-index: 10;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 100;
  width: 100%; }

.ScrollHelperPortrait__current__25U5Fh1r {
  background: #000;
  position: relative;
  z-index: 5;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  color: #fff; }
  .ScrollHelperPortrait__current__25U5Fh1r svg {
    fill: #fff; }
  .ScrollHelperPortrait__current__25U5Fh1r:focus {
    outline: none; }

.ScrollHelperPortrait__label__3QmSRYFz {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }

.ScrollHelperPortrait__list-wrap__3UWSwp6S {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
  width: 100%;
  opacity: 0;
  background: #fff;
  transform: translateY(20%);
  transition: opacity 300ms, transform 300ms;
  pointer-events: none; }
  .ScrollHelperPortrait__list-wrap--opened__3ShmjW6H {
    pointer-events: auto;
    transform: translateY(0);
    opacity: 1; }

.ScrollHelperPortrait__cta__1CqGUPBk {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 35px;
  float: left;
  width: 100%;
  text-align: center;
  color: #fff;
  z-index: 2;
  background-color: #DA291C; }
  .ScrollHelperPortrait__cta__1CqGUPBk a,
  .ScrollHelperPortrait__cta__1CqGUPBk span {
    display: block;
    color: #fff;
    padding: 20px 0;
    text-decoration: none; }

.ScrollHelperPortrait__list__3r-x1mvI {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  color: #181818;
  padding: 68px 0 43px;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  .ScrollHelperPortrait__list__3r-x1mvI li {
    padding: 18px 20px; }
    .ScrollHelperPortrait__list__3r-x1mvI li.ScrollHelperPortrait__active__2xMwKlyP {
      opacity: 0.5; }

@keyframes ScrollHelper__fillBar__3Dcba07w {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ScrollIndicatorLandscape__list__21DZQRN2 {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes ScrollIndicatorLandscape__fillBar__GUddEg3g {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ScrollIndicatorLandscape__container__2SttYbEv {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10;
  color: #fff;
  padding: 17px 10px; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-dark {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-ferrari-carbon {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-light {
    color: #181818; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-sf90-stradale {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-f8-tributo {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-monza-sp1 {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-monza-sp2 {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-f488-pista {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-f488-spider {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-f488-pista-spider {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-f812-superfast {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-gtc4-lusso {
    color: #181818; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-gtc4-lusso-t {
    color: #181818; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-f8-spider {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-812-gts {
    color: #181818; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-f169 {
    color: #181818; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-scuderia-dark {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-giallo-modena {
    color: #181818; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-giallo-modena-dark {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-races-dark {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-portofinom-dark-blue {
    color: #ffffff; }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .ScrollIndicatorLandscape__container__2SttYbEv {
      padding-left: 40px;
      padding-right: 40px; } }
  @media (min-width: 60.0625em) {
    .ScrollIndicatorLandscape__container__2SttYbEv {
      padding-left: 20px;
      padding-right: 10px; } }
  .ScrollIndicatorLandscape__container__2SttYbEv:before {
    content: "";
    opacity: 0;
    transform: scale(0.8);
    transform-origin: 0% 100%;
    transition: transform 300ms, opacity 300ms;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 180%;
    padding-top: 180%;
    pointer-events: none;
    background-image: radial-gradient(circle at 0% 100%, #000000, rgba(0, 0, 0, 0.75) 33%, rgba(0, 0, 0, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-dark:before {
    background-image: radial-gradient(circle at 0% 100%, #181818, rgba(24, 24, 24, 0.75) 33%, rgba(24, 24, 24, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-ferrari-carbon:before {
    background-image: radial-gradient(circle at 0% 100%, #303030, rgba(48, 48, 48, 0.75) 33%, rgba(48, 48, 48, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-light:before {
    background-image: radial-gradient(circle at 0% 100%, #ffffff, rgba(255, 255, 255, 0.75) 33%, rgba(255, 255, 255, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-sf90-stradale:before {
    background-image: radial-gradient(circle at 0% 100%, #303133, rgba(48, 49, 51, 0.75) 33%, rgba(48, 49, 51, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-f8-tributo:before {
    background-image: radial-gradient(circle at 0% 100%, #1E293E, rgba(30, 41, 62, 0.75) 33%, rgba(30, 41, 62, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-monza-sp1:before {
    background-image: radial-gradient(circle at 0% 100%, #181818, rgba(24, 24, 24, 0.75) 33%, rgba(24, 24, 24, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-monza-sp2:before {
    background-image: radial-gradient(circle at 0% 100%, #404040, rgba(64, 64, 64, 0.75) 33%, rgba(64, 64, 64, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-f488-pista:before {
    background-image: radial-gradient(circle at 0% 100%, #0E121B, rgba(14, 18, 27, 0.75) 33%, rgba(14, 18, 27, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-f488-spider:before {
    background-image: radial-gradient(circle at 0% 100%, #17354B, rgba(23, 53, 75, 0.75) 33%, rgba(23, 53, 75, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-f488-pista-spider:before {
    background-image: radial-gradient(circle at 0% 100%, #191B29, rgba(25, 27, 41, 0.75) 33%, rgba(25, 27, 41, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-f812-superfast:before {
    background-image: radial-gradient(circle at 0% 100%, #320607, rgba(50, 6, 7, 0.75) 33%, rgba(50, 6, 7, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-gtc4-lusso:before {
    background-image: radial-gradient(circle at 0% 100%, #C6C7C7, rgba(198, 199, 199, 0.75) 33%, rgba(198, 199, 199, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-gtc4-lusso-t:before {
    background-image: radial-gradient(circle at 0% 100%, #92989D, rgba(146, 152, 157, 0.75) 33%, rgba(146, 152, 157, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-f8-spider:before {
    background-image: radial-gradient(circle at 0% 100%, #2c2b27, rgba(44, 43, 39, 0.75) 33%, rgba(44, 43, 39, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-812-gts:before {
    background-image: radial-gradient(circle at 0% 100%, #f6f7f8, rgba(246, 247, 248, 0.75) 33%, rgba(246, 247, 248, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-f169:before {
    background-image: radial-gradient(circle at 0% 100%, #d0dddd, rgba(208, 221, 221, 0.75) 33%, rgba(208, 221, 221, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-scuderia-dark:before {
    background-image: radial-gradient(circle at 0% 100%, #303030, rgba(48, 48, 48, 0.75) 33%, rgba(48, 48, 48, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-giallo-modena:before {
    background-image: radial-gradient(circle at 0% 100%, #ffffff, rgba(255, 255, 255, 0.75) 33%, rgba(255, 255, 255, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-giallo-modena-dark:before {
    background-image: radial-gradient(circle at 0% 100%, #181818, rgba(24, 24, 24, 0.75) 33%, rgba(24, 24, 24, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-races-dark:before {
    background-image: radial-gradient(circle at 0% 100%, #0D0D16, rgba(13, 13, 22, 0.75) 33%, rgba(13, 13, 22, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-portofinom-dark-blue:before {
    background-image: radial-gradient(circle at 0% 100%, #0D2025, rgba(13, 32, 37, 0.75) 33%, rgba(13, 32, 37, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.theme-ferrari-sf90-spider-graphite-black:before {
    background-image: radial-gradient(circle at 0% 100%, #1C1D1F, rgba(28, 29, 31, 0.75) 33%, rgba(28, 29, 31, 0) 60%); }
  .ScrollIndicatorLandscape__container__2SttYbEv.ScrollIndicatorLandscape__opened__1l4x8RPW:before {
    opacity: 1;
    transform: scale(1);
    transition: transform 200ms, opacity 200ms; }

.ScrollIndicatorLandscape__hidden__kOJrVnWC {
  opacity: 0; }

.ScrollIndicatorLandscape__list__21DZQRN2 {
  cursor: pointer;
  margin: 0 0 15px 8px;
  transition: opacity 300ms, transform 300ms, margin-left 0ms; }
  @media (min-width: 80.0625em) {
    .ScrollIndicatorLandscape__list__21DZQRN2 {
      margin: 0; } }
  .ScrollIndicatorLandscape__list__21DZQRN2 li {
    display: flex;
    align-items: center;
    padding: 6px 0; }

.ScrollIndicatorLandscape__circle__3kdzsQ0H {
  display: inline-block;
  position: relative;
  opacity: 1;
  width: 10px;
  height: 10px;
  transform: none;
  margin: 0 8px;
  background: none;
  cursor: pointer; }
  .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 3px;
    height: 3px;
    transform: translate(-50%, -50%);
    background: #fff;
    overflow: hidden;
    border-radius: 100%; }
    .theme-ferrari-dark .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-ferrari-carbon .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-light .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #181818; }
    .theme-ferrari-sf90-stradale .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-f8-tributo .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-monza-sp1 .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-monza-sp2 .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-f488-pista .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-f488-spider .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-f488-pista-spider .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-f812-superfast .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-gtc4-lusso .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #181818; }
    .theme-ferrari-gtc4-lusso-t .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #181818; }
    .theme-ferrari-f8-spider .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-812-gts .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #181818; }
    .theme-ferrari-f169 .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #181818; }
    .theme-ferrari-scuderia-dark .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-giallo-modena .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #181818; }
    .theme-ferrari-giallo-modena-dark .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-races-dark .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .ScrollIndicatorLandscape__circle__3kdzsQ0H:after {
      background: #ffffff; }
  .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 14px;
    height: 14px;
    transform: translate(-50%, -50%);
    border: 2px solid #fff;
    opacity: .2;
    border-radius: 100%;
    opacity: 0;
    transition: opacity .2s; }
    .theme-ferrari-dark .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-ferrari-carbon .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-light .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #181818; }
    .theme-ferrari-sf90-stradale .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-f8-tributo .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-monza-sp1 .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-monza-sp2 .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-f488-pista .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-f488-spider .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-f488-pista-spider .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-f812-superfast .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-gtc4-lusso .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #181818; }
    .theme-ferrari-gtc4-lusso-t .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #181818; }
    .theme-ferrari-f8-spider .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-812-gts .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #181818; }
    .theme-ferrari-f169 .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #181818; }
    .theme-ferrari-scuderia-dark .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-giallo-modena .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #181818; }
    .theme-ferrari-giallo-modena-dark .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-races-dark .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
      border-color: #ffffff; }
  .ScrollIndicatorLandscape__circle__3kdzsQ0H svg {
    display: none; }
  .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H:before {
    opacity: .1; }
  .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg {
    stroke-dasharray: 50;
    stroke-dashoffset: 50;
    z-index: 2;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 18px;
    height: 18px;
    transform: translate(-50%, -50%);
    border-radius: 100%; }
    .theme-ferrari-dark .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-ferrari-carbon .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-light .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-sf90-stradale .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f8-tributo .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-monza-sp1 .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-monza-sp2 .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f488-pista .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f488-spider .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f488-pista-spider .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-f812-superfast .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-gtc4-lusso .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-gtc4-lusso-t .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-f8-spider .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-812-gts .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-f169 .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-scuderia-dark .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-giallo-modena .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(24, 24, 24, 0.7); }
    .theme-ferrari-giallo-modena-dark .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-races-dark .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-portofinom-dark-blue .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }
    .theme-ferrari-sf90-spider-graphite-black .ScrollIndicatorLandscape__active__2fQNk0uZ .ScrollIndicatorLandscape__circle__3kdzsQ0H svg circle {
      stroke: rgba(255, 255, 255, 0.7); }

.ScrollIndicatorLandscape__tablet-indicator__2P1rFT6Q {
  position: relative;
  z-index: 1; }

.ScrollIndicatorLandscape__label-wrap__43OB7nsQ {
  display: inline-block;
  padding-left: 5px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  transform: translateX(-20px);
  opacity: 0;
  transition: opacity 300ms, transform 300ms, margin-left 0ms 300ms;
  margin-left: -100vw; }
  .ScrollIndicatorLandscape__container__2SttYbEv.ScrollIndicatorLandscape__opened__1l4x8RPW .ScrollIndicatorLandscape__label-wrap__43OB7nsQ, .ScrollIndicatorLandscape__label-wrap__43OB7nsQ.ScrollIndicatorLandscape__show__15QQEBKV {
    margin-left: 0;
    opacity: 1;
    transform: translateX(0);
    transition: opacity 300ms, transform 300ms, margin-left 0ms; }

.ScrollIndicatorLandscape__label__1o5I5ymM {
  display: inline-block;
  position: relative;
  transition: all 400ms;
  transition-timing-function: cubic-bezier(0.14, 0.69, 0.41, 1); }
  .ScrollIndicatorLandscape__container__2SttYbEv.ScrollIndicatorLandscape__opened__1l4x8RPW li:hover .ScrollIndicatorLandscape__label__1o5I5ymM {
    transform: translateX(8px); }

.ScrollIndicatorLandscape__back-to-top__1GasStMK {
  position: relative;
  z-index: 1;
  margin: 10px 0 0 5px; }
  .ScrollIndicatorLandscape__back-to-top__1GasStMK svg {
    fill: currentColor; }

.ScrollIndicatorPortrait__list__17Vq1xZ4 {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes ScrollIndicatorPortrait__fillBar__28D0dZks {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ScrollIndicatorPortrait__container__1Z_8lO5p {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 20;
  width: 100%; }

.ScrollIndicatorPortrait__current__3JsLlOKd {
  background: #000;
  position: relative;
  z-index: 5;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  color: #fff; }
  .ScrollIndicatorPortrait__current__3JsLlOKd svg {
    fill: #fff; }
  .ScrollIndicatorPortrait__current__3JsLlOKd:focus {
    outline: none; }

.ScrollIndicatorPortrait__label__wNjte3OV {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }

.ScrollIndicatorPortrait__list-wrap__Pm3wwoJa {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
  width: 100%;
  opacity: 0;
  background: #fff;
  transform: translateY(20%);
  transition: opacity 300ms, transform 300ms;
  pointer-events: none; }
  .ScrollIndicatorPortrait__list-wrap--opened__2WgO_l1s {
    pointer-events: auto;
    transform: translateY(0);
    opacity: 1; }

.ScrollIndicatorPortrait__cta__oUKzCdA_ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 35px;
  float: left;
  width: 100%;
  text-align: center;
  color: #fff;
  z-index: 2;
  background-color: #DA291C; }
  .ScrollIndicatorPortrait__cta__oUKzCdA_ a,
  .ScrollIndicatorPortrait__cta__oUKzCdA_ span {
    display: block;
    color: #fff;
    padding: 20px 0;
    text-decoration: none; }

.ScrollIndicatorPortrait__list__17Vq1xZ4 {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  color: #181818;
  padding: 16px 0 43px;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  .ScrollIndicatorPortrait__with-cta__1yAnE4Gv .ScrollIndicatorPortrait__list__17Vq1xZ4 {
    padding: 68px 0 43px; }
  .ScrollIndicatorPortrait__list__17Vq1xZ4 li {
    padding: 18px 20px; }
    .ScrollIndicatorPortrait__list__17Vq1xZ4 li.ScrollIndicatorPortrait__active__2NKw_Mn1 {
      opacity: 0.5; }

@keyframes ScrollIndicator__fillBar__15fmcyoq {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@keyframes SearchEnquire__fillBar__WYGM81V3 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SearchEnquire__wrapper__3gLmDFYx {
  text-align: center; }

.SearchEnquire__cta__1zW4kjWh {
  margin-top: 32px; }
  .SearchEnquire__cta__1zW4kjWh button:not(disabled)::after {
    background: radial-gradient(199.89% 50% at 50% 100%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 5e-05) 80%), radial-gradient(349.37% 116.89% at 50% 100%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), #DA291C;
    background-blend-mode: overlay, overlay, normal; }

.SearchEnquire__select__1u2rNlOP {
  max-width: 340px;
  width: 100%;
  margin: 0 auto; }
  @media (min-width: 37.5625em) {
    .SearchEnquire__select__1u2rNlOP {
      max-width: 450px; } }

.SearchEnquire__disclaimer__zI53UjAB {
  text-align: left;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 11px;
  margin-top: 8px; }

@keyframes SearchExpansion__fillBar__3zellwu5 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SearchExpansion__wrapper__12Nnqxi9 {
  text-align: center; }

.SearchExpansion__cta__36C17jlB {
  display: flex;
  justify-content: center; }

@keyframes Checkbox__fillBar__3yUam2yn {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Checkbox__checkInput__17ETWie8 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  line-height: 24px;
  position: relative;
  display: inline-block;
  padding-left: 32px;
  text-transform: inherit;
  transition: all 0.2s ease; }
  .Checkbox__checkInput__17ETWie8::before {
    top: 0;
    left: 0;
    content: '';
    width: 18px;
    height: 18px;
    position: absolute;
    background: transparent;
    box-sizing: content-box;
    border: 2px solid #303030; }
  .Checkbox__checkInput__17ETWie8::after {
    content: '';
    top: 5px;
    left: 5px;
    width: 12px;
    height: 12px;
    position: absolute;
    box-sizing: content-box;
    background: transpatent;
    transition: all 0.2s ease; }
  .Checkbox__checkInput__checked__24_XeqLe::after {
    background: #303030; }
  .Checkbox__checkInput__disabled__1ee2UPcG {
    cursor: default !important;
    cursor: not-allowed !important; }
    .Checkbox__checkInput__disabled__1ee2UPcG::before {
      border-color: #8f8f8f; }
    .Checkbox__checkInput__disabled__1ee2UPcG span {
      color: #8f8f8f; }

.Checkbox__small__1yD8XiyX [type='checkbox']:checked + span,
.Checkbox__small__1yD8XiyX [type='checkbox']:not(:checked) + span {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  text-transform: inherit;
  line-height: 20px;
  padding-left: 48px; }

@keyframes Accessories__fillBar__2MW164X9 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Accessories__container__3w8iC3Kn ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.Accessories__container__3w8iC3Kn li + li {
  margin-top: 1.4rem; }

.Accessories__input__1FCtfXk_ {
  margin: -20px 0 32px 0; }

.Accessories__type-label__1DuRXBRw {
  display: block;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  line-height: 1.3em;
  padding-bottom: 16px;
  margin-bottom: 32px;
  border-bottom: 1px solid #8f8f8f; }
  .Accessories__type-label__1DuRXBRw::first-letter {
    text-transform: uppercase; }

.Accessories__group-list__1iU_LN02 {
  padding-bottom: 32px; }

.Accessories__checkbox__39vxAeu6 {
  text-transform: none !important; }

@keyframes Checkbox__fillBar__BMcToQ6z {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Checkbox__container__3rYgTes4 ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.Checkbox__container__3rYgTes4 li + li {
  margin-top: 1.4rem; }

.Checkbox__input__2J9h-Wza {
  margin: -20px 0 24px 0; }

.Checkbox__checkboxField__iepnzE0q {
  text-transform: none !important;
  cursor: pointer; }
  .Checkbox__checkboxField__iepnzE0q [type='checkbox']:checked + span,
  .Checkbox__checkboxField__iepnzE0q [type='checkbox']:not(:checked) + span {
    text-transform: initial; }
  .Checkbox__checkboxField__iepnzE0q.Checkbox__disabled__23tAPDzI a {
    color: #8f8f8f; }
  .Checkbox__checkboxField__iepnzE0q.Checkbox__disabled__23tAPDzI a::after {
    background: #8f8f8f; }

.Checkbox__tags__2xyATNjQ {
  padding-left: 32px;
  display: flex;
  flex-wrap: wrap; }
  .Checkbox__tags__2xyATNjQ.Checkbox__disabled__23tAPDzI {
    color: #8f8f8f; }
  .Checkbox__tags__2xyATNjQ &gt; span {
    font-size: 8px;
    border: 1px solid;
    padding: 4px 8px;
    border-radius: 24px;
    margin-top: 4px;
    margin-right: 4px; }

@keyframes Location__fillBar__rM-yVKV4 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Location__location__3PwCGZ78 {
  margin-top: -18px; }
  .Location__location__3PwCGZ78 fieldset {
    padding: 0;
    border: 0; }

.Location__searchWrapper__1yjMJXOf {
  display: flex;
  flex-direction: row;
  align-items: center; }

h2 {
  margin: 24px 0;
  font-size: 16px; }

.Location__radio__3DyJV5Bw {
  display: block;
  cursor: pointer; }

.Location__radio__3DyJV5Bw + .Location__radio__3DyJV5Bw {
  margin: 16px 0; }

.Location__autocomplete__3gykHXvo {
  border: none;
  width: 100%; }
  .Location__autocomplete__3gykHXvo:focus {
    outline: none; }

@keyframes SingleRange__fillBar__1HcP6pph {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SingleRange__dropdownWrapper__2xD-dDYa &gt; div {
  border: solid 1px #d4d2d2;
  padding: 10px 15px;
  min-height: 60px;
  margin-top: 15px; }

.SingleRange__dropdownWrapper__2xD-dDYa &gt; div &gt; div:before {
  display: none; }

.SingleRange__filterTo__357DG3Es {
  margin-top: 40px; }

@keyframes MainPanel__fillBar__3sRdn6Ga {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MainPanel__container__3p7tHe8E {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative; }
  @media (min-width: 60.0625em) {
    .MainPanel__container__3p7tHe8E {
      width: auto; } }

.MainPanel__head__3xOjevwg {
  width: 100%;
  display: flex;
  justify-content: space-between; }
  .MainPanel__head__3xOjevwg .MainPanel__title__XpSUo7aQ {
    padding-right: 16px; }
  .MainPanel__head__totalResults__2ujOVhXr {
    color: #303030;
    white-space: nowrap;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase; }

.MainPanel__currentFilters__2T1s-4gn {
  margin: 32px -30px 0 0; }

.MainPanel__activeFilterCount__tJkblCdF {
  margin-left: 6px;
  background-color: #d4d2d2;
  width: 20px;
  height: 20px;
  border-radius: 48px;
  position: relative;
  display: inline-block;
  margin-top: 2px; }
  .MainPanel__activeFilterCount__tJkblCdF &gt; span {
    color: #303030;
    font-size: 8px;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.MainPanel__headSeparator__29Y-y9K- {
  width: 100%;
  border-top: 0;
  margin-bottom: 24px;
  border-bottom: 1px solid #d4d2d2;
  z-index: 1; }

.MainPanel__filterSeparator__3Qqc2X1Z {
  width: 100%;
  border-top: 0;
  border-bottom: 1px solid #8f8f8f;
  margin: 24px 0 32px 0; }

.MainPanel__ctas__3ZRPivtg {
  width: 100%;
  display: flex;
  bottom: -16px;
  padding-top: 15px;
  position: absolute;
  justify-content: space-between;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin-left: -16px;
  margin-left: -32px;
  padding-left: 32px;
  padding-right: 32px;
  padding-bottom: 16px;
  width: calc(100% + 64px);
  background-color: white;
  border-radius: 0 0 3px 3px; }
  .MainPanel__ctas__clearWrapper__6VYyVi5l, .MainPanel__ctas__applyWrapper__2_iTrR-E {
    width: calc(50% - 5px); }
    .MainPanel__ctas__clearWrapper__6VYyVi5l button, .MainPanel__ctas__applyWrapper__2_iTrR-E button {
      max-width: 100%;
      min-width: 100%; }
  .MainPanel__ctas__clearWrapper__6VYyVi5l button {
    border: none; }

.MainPanel__filters__Bs4T9GPZ {
  width: 100%;
  height: auto;
  max-height: 100%;
  position: absolute;
  top: 48px;
  bottom: 72px;
  padding-top: 16px; }
  @media (min-width: 80.0625em) {
    .MainPanel__filters__Bs4T9GPZ {
      top: 47px; } }
  .MainPanel__filters__wrap__33fKK-_9 {
    height: 100%; }
  .MainPanel__filters__empty__UQ3eWBQp {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    text-transform: uppercase; }
  .MainPanel__filters__Bs4T9GPZ .ps__rail-y {
    opacity: 1; }
  .MainPanel__filters__Bs4T9GPZ .ps__rail-y:hover .ps__thumb-y,
  .MainPanel__filters__Bs4T9GPZ .ps__rail-y:focus .ps__thumb-y {
    background: #181818;
    width: 2px; }
  .MainPanel__filters__Bs4T9GPZ .ps__thumb-y {
    background: #181818;
    width: 2px;
    border-radius: 0; }
  .MainPanel__filters__Bs4T9GPZ.MainPanel__hasFiltersActive__ExDyel1z {
    top: 206px; }
    @media (min-width: 80.0625em) {
      .MainPanel__filters__Bs4T9GPZ.MainPanel__hasFiltersActive__ExDyel1z {
        top: 146px; } }

.MainPanel__filtersItem__1EaDeqo_ {
  color: #303030;
  cursor: pointer;
  padding: 16px 0;
  position: relative;
  display: flex;
  align-items: center;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em; }
  @media (min-width: 80.0625em) {
    .MainPanel__filtersItem__1EaDeqo_ {
      color: #8f8f8f; }
      .MainPanel__filtersItem__1EaDeqo_ .MainPanel__iconNext__1I6OvT_y &gt; div {
        fill: rgba(48, 48, 48, 0.5); } }
  .MainPanel__filtersItem__1EaDeqo_ .MainPanel__iconNext__1I6OvT_y &gt; div {
    position: absolute;
    float: right;
    top: 12px;
    right: 3px; }
  .MainPanel__filtersItem__active__A0oqhmUk, .MainPanel__filtersItem__1EaDeqo_:hover {
    color: #303030; }
    .MainPanel__filtersItem__active__A0oqhmUk .MainPanel__iconNext__1I6OvT_y &gt; div, .MainPanel__filtersItem__1EaDeqo_:hover .MainPanel__iconNext__1I6OvT_y &gt; div {
      fill: #303030; }
  .MainPanel__filtersItem__1EaDeqo_ .MainPanel__listing__3IXqDd7P {
    position: absolute;
    height: 24px;
    color: rgba(48, 48, 48, 0.5);
    font-size: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    bottom: -8px;
    width: calc(100% - 54px); }

.MainPanel__headClose__1RjKV6q9 {
  margin-top: 0; }

.MainPanel__quickAccordion__278bbmvr {
  padding-right: 14px; }

@keyframes SearchFiltersOverlay__fillBar__1IekDX5p {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SearchFiltersOverlay__container__3EC_T8-M {
  position: relative;
  background: none;
  border: none;
  outline: inherit;
  -webkit-appearance: none;
  border-radius: 0; }

@keyframes SubPanel__fillBar__js7Rrnc7 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SubPanel__outer__3jV7zr8J {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

.SubPanel__container__I9tqNcZC {
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  height: 100%;
  padding: 48px 32px;
  padding-bottom: 120px; }
  @media (min-width: 60.0625em) {
    .SubPanel__container__I9tqNcZC {
      padding-bottom: 32px; } }
  .SubPanel__container__I9tqNcZC hr {
    border-top: none;
    margin-top: 0;
    border-bottom: solid 1px #d4d2d2; }
  .SubPanel__container__I9tqNcZC .SubPanel__filterList__Y8v4serx {
    padding: 10px 0 84px; }
    @media (min-width: 80.0625em) {
      .SubPanel__container__I9tqNcZC .SubPanel__filterList__Y8v4serx {
        padding-bottom: 0; } }

.SubPanel__head__2qp2mG-f {
  width: 100%;
  display: flex;
  margin-top: -12px;
  margin-bottom: 12px;
  justify-content: space-between; }
  @media (min-width: 80.0625em) {
    .SubPanel__head__2qp2mG-f {
      margin-top: 0;
      margin-bottom: 0;
      margin-bottom: 40px; } }
  .SubPanel__head__nav__fv7jostv {
    flex-grow: 1;
    display: flex;
    align-items: baseline; }
  .SubPanel__head__navBack__mGk9Tojk {
    margin-right: 16px; }
  .SubPanel__head__navSeparator__3ccmZIr0 {
    height: 5px;
    margin: 0 -5px;
    margin-left: -32px;
    margin-bottom: 32px;
    width: calc(100% + 64px);
    border-bottom: solid 1px #d4d2d2; }

.SubPanel__ctas__1VxFFR1L {
  width: 100%;
  display: flex;
  bottom: 0;
  padding-top: 15px;
  position: absolute;
  justify-content: space-between;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding-left: 32px;
  padding-right: 32px;
  padding-bottom: 16px;
  background-color: white; }
  @media (min-width: 80.0625em) {
    .SubPanel__ctas__1VxFFR1L {
      display: none; } }
  .SubPanel__ctas__clearWrapper__2Jaol_cD, .SubPanel__ctas__applyWrapper__2n17MzQF {
    width: calc(50% - 5px); }
    .SubPanel__ctas__clearWrapper__2Jaol_cD button, .SubPanel__ctas__applyWrapper__2n17MzQF button {
      max-width: 100%;
      min-width: 100%; }
  .SubPanel__ctas__clearWrapper__2Jaol_cD button {
    border: none; }

@keyframes SearchRefine__fillBar__27uRRo0G {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SearchRefine__wrapper__S6bmT_jY {
  width: 100%; }
  .SearchRefine__wrapper__S6bmT_jY &gt; div {
    justify-content: space-between;
    flex-direction: row;
    display: flex; }

.SearchRefine__refine__3TJGc0uI {
  align-items: center;
  display: flex;
  flex-grow: 1;
  width: 50%; }
  @media (min-width: 60.0625em) {
    .SearchRefine__refine__3TJGc0uI {
      margin-right: 8px;
      width: 100%; } }
  .SearchRefine__refine__label__HmMIM6Ry {
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    padding-left: 10px;
    padding-right: 12px; }
    .theme-ferrari-dark .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-light .SearchRefine__refine__label__HmMIM6Ry {
      color: #181818; }
    .theme-ferrari-sf90-stradale .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-f488-pista .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-f488-spider .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .SearchRefine__refine__label__HmMIM6Ry {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .SearchRefine__refine__label__HmMIM6Ry {
      color: #181818; }
    .theme-ferrari-f8-spider .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-812-gts .SearchRefine__refine__label__HmMIM6Ry {
      color: #181818; }
    .theme-ferrari-f169 .SearchRefine__refine__label__HmMIM6Ry {
      color: #181818; }
    .theme-ferrari-scuderia-dark .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .SearchRefine__refine__label__HmMIM6Ry {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-races-dark .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .SearchRefine__refine__label__HmMIM6Ry {
      color: #ffffff; }
    @media (min-width: 37.5625em) {
      .SearchRefine__refine__label__HmMIM6Ry {
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -o-font-smoothing: antialiased;
        font-smoothing: antialiased;
        font-family: "Body-Font";
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 1px;
        font-size: 12px;
        line-height: 1.27em;
        text-transform: uppercase;
        display: block;
        padding-right: 0; } }
  .SearchRefine__refine__clickable__3Zo1zleZ {
    align-items: center;
    cursor: pointer;
    display: flex; }

.SearchRefine__actBtns__241qgghL {
  display: flex;
  width: 50%;
  justify-content: flex-end; }
  @media (min-width: 37.5625em) {
    .SearchRefine__actBtns__241qgghL {
      justify-content: flex-start;
      align-items: center;
      width: auto; } }
  .SearchRefine__actBtns__compare__mm0DTVNj {
    display: none; }
    @media (min-width: 37.5625em) {
      .SearchRefine__actBtns__compare__mm0DTVNj {
        display: block; } }
    .SearchRefine__actBtns__compare__mm0DTVNj button {
      padding-left: 12px;
      padding-right: 12px;
      padding-bottom: 19px;
      padding-top: 20px; }
      @media (min-width: 37.5625em) {
        .SearchRefine__actBtns__compare__mm0DTVNj button {
          padding-left: 32px;
          padding-right: 32px; } }
      .SearchRefine__actBtns__compare__mm0DTVNj button span {
        word-break: keep-all; }
  @media (min-width: 37.5625em) {
    .SearchRefine__actBtns__order__1vFaDVhl {
      padding-left: 8px; } }
  .SearchRefine__actBtns__order__1vFaDVhl &gt; div {
    min-width: 160px; }
    @media (min-width: 37.5625em) {
      .SearchRefine__actBtns__order__1vFaDVhl &gt; div {
        min-width: 200px; } }
  .SearchRefine__actBtns__listView__1oMkfSUk {
    align-items: center;
    padding-left: 30px;
    display: none; }
    .SearchRefine__actBtns__listView__1oMkfSUk svg {
      margin-bottom: -8px; }
    .SearchRefine__actBtns__listView__1oMkfSUk button:last-child {
      border-left: 0; }
    @media (min-width: 60.0625em) {
      .SearchRefine__actBtns__listView__1oMkfSUk {
        display: flex; } }

.SearchRefine__actBtnsListView__2gQF7Tfu {
  display: none;
  padding-left: 42px; }
  @media (min-width: 60.0625em) {
    .SearchRefine__actBtnsListView__2gQF7Tfu {
      display: flex; } }
  .SearchRefine__actBtnsListView__2gQF7Tfu button {
    padding: 17px;
    padding-bottom: 16px; }
  .SearchRefine__actBtnsListView__2gQF7Tfu i {
    height: 18px;
    border: none !important; }

.theme-ferrari-dark .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-dark .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-dark .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-dark .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-ferrari-carbon .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-ferrari-carbon .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-ferrari-carbon .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-ferrari-carbon .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-light .SearchRefine__actBtn__I-TuFdXx {
  background-color: #ffffff; }
  .theme-ferrari-light .SearchRefine__actBtn__I-TuFdXx path {
    fill: #181818 !important; }
  .theme-ferrari-light .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-light .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #ffffff !important; }

.theme-ferrari-sf90-stradale .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-sf90-stradale .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-sf90-stradale .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-sf90-stradale .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-f8-tributo .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-f8-tributo .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-f8-tributo .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-f8-tributo .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-monza-sp1 .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-monza-sp1 .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-monza-sp1 .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-monza-sp1 .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-monza-sp2 .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-monza-sp2 .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-monza-sp2 .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-monza-sp2 .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-f488-pista .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-f488-pista .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-f488-pista .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-f488-pista .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-f488-spider .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-f488-spider .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-f488-spider .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-f488-spider .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-f488-pista-spider .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-f488-pista-spider .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-f488-pista-spider .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-f488-pista-spider .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-f812-superfast .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-f812-superfast .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-f812-superfast .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-f812-superfast .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-gtc4-lusso .SearchRefine__actBtn__I-TuFdXx {
  background-color: #ffffff; }
  .theme-ferrari-gtc4-lusso .SearchRefine__actBtn__I-TuFdXx path {
    fill: #181818 !important; }
  .theme-ferrari-gtc4-lusso .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-gtc4-lusso .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #ffffff !important; }

.theme-ferrari-gtc4-lusso-t .SearchRefine__actBtn__I-TuFdXx {
  background-color: #ffffff; }
  .theme-ferrari-gtc4-lusso-t .SearchRefine__actBtn__I-TuFdXx path {
    fill: #181818 !important; }
  .theme-ferrari-gtc4-lusso-t .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-gtc4-lusso-t .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #ffffff !important; }

.theme-ferrari-f8-spider .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-f8-spider .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-f8-spider .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-f8-spider .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-812-gts .SearchRefine__actBtn__I-TuFdXx {
  background-color: #ffffff; }
  .theme-ferrari-812-gts .SearchRefine__actBtn__I-TuFdXx path {
    fill: #181818 !important; }
  .theme-ferrari-812-gts .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-812-gts .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #ffffff !important; }

.theme-ferrari-f169 .SearchRefine__actBtn__I-TuFdXx {
  background-color: #ffffff; }
  .theme-ferrari-f169 .SearchRefine__actBtn__I-TuFdXx path {
    fill: #181818 !important; }
  .theme-ferrari-f169 .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-f169 .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #ffffff !important; }

.theme-ferrari-scuderia-dark .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-scuderia-dark .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-scuderia-dark .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-scuderia-dark .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-giallo-modena .SearchRefine__actBtn__I-TuFdXx {
  background-color: #ffffff; }
  .theme-ferrari-giallo-modena .SearchRefine__actBtn__I-TuFdXx path {
    fill: #181818 !important; }
  .theme-ferrari-giallo-modena .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-giallo-modena .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #ffffff !important; }

.theme-ferrari-giallo-modena-dark .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-giallo-modena-dark .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-giallo-modena-dark .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-giallo-modena-dark .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-races-dark .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-races-dark .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-races-dark .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-races-dark .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-portofinom-dark-blue .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-portofinom-dark-blue .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-portofinom-dark-blue .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-portofinom-dark-blue .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-sf90-spider-graphite-black .SearchRefine__actBtn__I-TuFdXx {
  background-color: #181818; }
  .theme-ferrari-sf90-spider-graphite-black .SearchRefine__actBtn__I-TuFdXx path {
    fill: #ffffff !important; }
  .theme-ferrari-sf90-spider-graphite-black .SearchRefine__actBtn__I-TuFdXx:hover path, .theme-ferrari-sf90-spider-graphite-black .SearchRefine__actBtn__I-TuFdXx:focus path {
    fill: #181818 !important; }

.theme-ferrari-dark .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-dark .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-ferrari-carbon .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-ferrari-carbon .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-light .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #181818; }
  .theme-ferrari-light .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #ffffff !important; }

.theme-ferrari-sf90-stradale .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-sf90-stradale .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-f8-tributo .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-f8-tributo .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-monza-sp1 .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-monza-sp1 .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-monza-sp2 .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-monza-sp2 .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-f488-pista .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-f488-pista .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-f488-spider .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-f488-spider .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-f488-pista-spider .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-f488-pista-spider .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-f812-superfast .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-f812-superfast .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-gtc4-lusso .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #181818; }
  .theme-ferrari-gtc4-lusso .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #ffffff !important; }

.theme-ferrari-gtc4-lusso-t .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #181818; }
  .theme-ferrari-gtc4-lusso-t .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #ffffff !important; }

.theme-ferrari-f8-spider .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-f8-spider .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-812-gts .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #181818; }
  .theme-ferrari-812-gts .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #ffffff !important; }

.theme-ferrari-f169 .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #181818; }
  .theme-ferrari-f169 .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #ffffff !important; }

.theme-ferrari-scuderia-dark .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-scuderia-dark .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-giallo-modena .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #181818; }
  .theme-ferrari-giallo-modena .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #ffffff !important; }

.theme-ferrari-giallo-modena-dark .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-giallo-modena-dark .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-races-dark .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-races-dark .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-portofinom-dark-blue .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.theme-ferrari-sf90-spider-graphite-black .SearchRefine__actBtn__isActive__2o9uKp4L {
  background-color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .SearchRefine__actBtn__isActive__2o9uKp4L path {
    fill: #181818 !important; }

.SearchRefine__expand-mobile__2ygwguX9,
.SearchRefine__backToTop__1_ZsGZtq {
  position: fixed;
  right: 18px;
  transform: scale(0);
  opacity: 0;
  transition: transform 0.3s ease, opacity 0.3s ease; }
  .SearchRefine__expand-mobile__2ygwguX9.SearchRefine__isActive__2M0gj-Cv,
  .SearchRefine__backToTop__1_ZsGZtq.SearchRefine__isActive__2M0gj-Cv {
    transform: scale(1);
    opacity: 1; }
  .theme-ferrari-dark .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-dark
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-ferrari-carbon .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-ferrari-carbon
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-light .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-light
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(24, 24, 24, 0.1); }
  .theme-ferrari-sf90-stradale .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-sf90-stradale
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f8-tributo .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-f8-tributo
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-monza-sp1 .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-monza-sp1
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-monza-sp2 .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-monza-sp2
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f488-pista .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-f488-pista
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f488-spider .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-f488-spider
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f488-pista-spider .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-f488-pista-spider
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f812-superfast .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-f812-superfast
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-gtc4-lusso .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-gtc4-lusso
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(24, 24, 24, 0.1); }
  .theme-ferrari-gtc4-lusso-t .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-gtc4-lusso-t
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(24, 24, 24, 0.1); }
  .theme-ferrari-f8-spider .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-f8-spider
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-812-gts .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-812-gts
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(24, 24, 24, 0.1); }
  .theme-ferrari-f169 .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-f169
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(24, 24, 24, 0.1); }
  .theme-ferrari-scuderia-dark .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-scuderia-dark
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-giallo-modena .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-giallo-modena
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(24, 24, 24, 0.1); }
  .theme-ferrari-giallo-modena-dark .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-giallo-modena-dark
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-races-dark .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-races-dark
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-portofinom-dark-blue .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-portofinom-dark-blue
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-sf90-spider-graphite-black .SearchRefine__expand-mobile__2ygwguX9 span[class^="Icon__icon"], .theme-ferrari-sf90-spider-graphite-black
  .SearchRefine__backToTop__1_ZsGZtq span[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }

.SearchRefine__backToTop__1_ZsGZtq {
  bottom: 72px;
  z-index: 20; }
  @media (min-width: 60.0625em) {
    .SearchRefine__backToTop__1_ZsGZtq {
      bottom: 22px; } }

.SearchRefine__expand-mobile__2ygwguX9 {
  bottom: 22px;
  z-index: 20; }
  @media (min-width: 60.0625em) {
    .SearchRefine__expand-mobile__2ygwguX9 {
      display: none; } }

.SearchRefine__expander__2ODl8uRi {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 18;
  background-color: #fff;
  transform: translateY(100%);
  transition: transform 0.4s ease;
  padding: 24px 24px 76px 24px;
  box-shadow: 0px -5px 10px 6px rgba(0, 0, 0, 0.15); }
  @media (min-width: 60.0625em) {
    .SearchRefine__expander__2ODl8uRi {
      display: none; } }
  .SearchRefine__expander__2ODl8uRi.SearchRefine__isActive__2M0gj-Cv {
    transform: translateY(0); }
  .SearchRefine__expander__2ODl8uRi &gt; a {
    display: block;
    margin-top: 16px; }
    .SearchRefine__expander__2ODl8uRi &gt; a + div {
      margin-top: 16px; }
  .SearchRefine__expander__2ODl8uRi button {
    width: 100%; }

.SearchRefine__saveSearchBtn__NHQV5-3P {
  display: none; }

.SearchRefine__sticky__3JE5OFme {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0;
  background-color: #fff;
  transform: translateY(-100%);
  transition: transform 0.4s ease;
  box-shadow: 0px -5px 10px 6px rgba(0, 0, 0, 0.15);
  z-index: 20; }
  .SearchRefine__sticky__3JE5OFme.SearchRefine__isActive__2M0gj-Cv {
    transform: translateY(0); }
  .SearchRefine__sticky__3JE5OFme:not(.SearchRefine__isActive__2M0gj-Cv) div[class^="DropdownCustom__layer"] {
    display: none; }
  .SearchRefine__sticky__3JE5OFme .SearchRefine__saveSearchBtn__NHQV5-3P {
    margin-left: 8px; }
    @media (min-width: 60.0625em) {
      .SearchRefine__sticky__3JE5OFme .SearchRefine__saveSearchBtn__NHQV5-3P {
        display: block; } }
  .SearchRefine__sticky__3JE5OFme .SearchRefine__actBtns__order__1vFaDVhl span[class^="DropdownCustom__value-text"] {
    padding: 8px 32px 0 14px; }
    @media (min-width: 37.5625em) {
      .SearchRefine__sticky__3JE5OFme .SearchRefine__actBtns__order__1vFaDVhl span[class^="DropdownCustom__value-text"] {
        width: 90%; } }
    @media (min-width: 60.0625em) {
      .SearchRefine__sticky__3JE5OFme .SearchRefine__actBtns__order__1vFaDVhl span[class^="DropdownCustom__value-text"] {
        padding-top: 0; } }
  .SearchRefine__sticky__3JE5OFme &gt; div {
    max-width: 1312px;
    margin: 0 auto;
    padding: 0; }
    @media (min-width: 60.0625em) {
      .SearchRefine__sticky__3JE5OFme &gt; div {
        padding: 16px 48px; } }
  .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__3TJGc0uI,
  .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    flex: 0 0 50%;
    width: 50%;
    justify-content: center; }
  .theme-ferrari-dark .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-ferrari-carbon .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-light .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(24, 24, 24, 0.1); }
  .theme-ferrari-sf90-stradale .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f8-tributo .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-monza-sp1 .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-monza-sp2 .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f488-pista .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f488-spider .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f488-pista-spider .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f812-superfast .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-gtc4-lusso .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(24, 24, 24, 0.1); }
  .theme-ferrari-gtc4-lusso-t .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(24, 24, 24, 0.1); }
  .theme-ferrari-f8-spider .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-812-gts .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(24, 24, 24, 0.1); }
  .theme-ferrari-f169 .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(24, 24, 24, 0.1); }
  .theme-ferrari-scuderia-dark .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-giallo-modena .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(24, 24, 24, 0.1); }
  .theme-ferrari-giallo-modena-dark .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-races-dark .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-portofinom-dark-blue .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .theme-ferrari-sf90-spider-graphite-black .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__241qgghL {
    border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__order__1vFaDVhl {
    padding-left: 0; }
    .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__order__1vFaDVhl &gt; div {
      min-width: auto; }
      @media (min-width: 37.5625em) {
        .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__actBtns__order__1vFaDVhl &gt; div {
          min-width: 180px; } }
  .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__wrapper"] {
    position: initial; }
  .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class*="DropdownCustom__selected"] div[class^="DropdownCustom__label"] {
    opacity: 0; }
  .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class*="DropdownCustom__selected"] div[class^="DropdownCustom___value-text"] {
    margin-top: 8px; }
  .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
    width: 50%;
    right: 0;
    left: initial;
    border-right: 0;
    border-top: 0; }
    .theme-ferrari-dark .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-ferrari-carbon .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-light .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(24, 24, 24, 0.1); }
    .theme-ferrari-sf90-stradale .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-f8-tributo .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-monza-sp1 .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-monza-sp2 .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-f488-pista .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-f488-spider .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-f488-pista-spider .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-f812-superfast .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-gtc4-lusso .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(24, 24, 24, 0.1); }
    .theme-ferrari-gtc4-lusso-t .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(24, 24, 24, 0.1); }
    .theme-ferrari-f8-spider .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-812-gts .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(24, 24, 24, 0.1); }
    .theme-ferrari-f169 .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(24, 24, 24, 0.1); }
    .theme-ferrari-scuderia-dark .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-giallo-modena .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(24, 24, 24, 0.1); }
    .theme-ferrari-giallo-modena-dark .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-races-dark .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-portofinom-dark-blue .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
    .theme-ferrari-sf90-spider-graphite-black .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__layer"] {
      border-color: rgba(255, 255, 255, 0.1); }
  .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__frame"] {
    border: none;
    height: 74px; }
    .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__frame"]:after, .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__frame"]::before {
      display: none;
      content: auto; }
    .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__frame"] div[class^="DropdownCustom__label"],
    .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__frame"] span[class^="DropdownCustom__arrow"] {
      position: relative;
      display: flex;
      align-items: center;
      width: 90px; }
      @media (min-width: 37.5625em) {
        .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__frame"] div[class^="DropdownCustom__label"],
        .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__frame"] span[class^="DropdownCustom__arrow"] {
          right: 120px; } }
    .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__frame"] span[class^="DropdownCustom__arrow"] {
      top: 0;
      right: initial;
      transform: none;
      right: -64px; }
      @media (min-width: 37.5625em) {
        .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__frame"] span[class^="DropdownCustom__arrow"] {
          right: -52px; } }
    .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H div[class^="DropdownCustom__frame"] div[class^="DropdownCustom__label"] span[class^="DropdownCustom__text"] {
      padding-right: 16px;
      transform: none; }
  .theme-ferrari-dark .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-ferrari-carbon .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-light .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(24, 24, 24, 0.1); }
  .theme-ferrari-sf90-stradale .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f8-tributo .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-monza-sp1 .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-monza-sp2 .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f488-pista .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f488-spider .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f488-pista-spider .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-f812-superfast .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-gtc4-lusso .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(24, 24, 24, 0.1); }
  .theme-ferrari-gtc4-lusso-t .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(24, 24, 24, 0.1); }
  .theme-ferrari-f8-spider .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-812-gts .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(24, 24, 24, 0.1); }
  .theme-ferrari-f169 .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(24, 24, 24, 0.1); }
  .theme-ferrari-scuderia-dark .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-giallo-modena .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(24, 24, 24, 0.1); }
  .theme-ferrari-giallo-modena-dark .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-races-dark .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-portofinom-dark-blue .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }
  .theme-ferrari-sf90-spider-graphite-black .SearchRefine__sticky__3JE5OFme.SearchRefine__is-mobile__1baGJd5H .SearchRefine__refine__clickable__3Zo1zleZ button[class^="Icon__icon"] {
    border-color: rgba(255, 255, 255, 0.1); }

@keyframes SearchResults__fillBar__2jFV482b {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SearchResults__wrapper__1CWiQEHB {
  margin-bottom: 32px; }

.SearchResults__resultsWrapper__1eAnZric {
  justify-content: space-between;
  flex-direction: column;
  margin-top: 18px;
  min-height: 32px;
  display: flex;
  width: 100%; }
  @media (min-width: 60.0625em) {
    .SearchResults__resultsWrapper__1eAnZric {
      flex-direction: row;
      margin-top: 32px; } }
  .theme-ferrari-dark .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-ferrari-carbon .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #303030; }
  .theme-ferrari-light .SearchResults__resultsWrapper__1eAnZric {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #303133; }
  .theme-ferrari-f8-tributo .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-monza-sp2 .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #404040; }
  .theme-ferrari-f488-pista .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #0E121B; }
  .theme-ferrari-f488-spider .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #191B29; }
  .theme-ferrari-f812-superfast .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #320607; }
  .theme-ferrari-gtc4-lusso .SearchResults__resultsWrapper__1eAnZric {
    color: #181818;
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .SearchResults__resultsWrapper__1eAnZric {
    color: #181818;
    background: #92989D; }
  .theme-ferrari-f8-spider .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #2c2b27; }
  .theme-ferrari-812-gts .SearchResults__resultsWrapper__1eAnZric {
    color: #181818;
    background: #f6f7f8; }
  .theme-ferrari-f169 .SearchResults__resultsWrapper__1eAnZric {
    color: #181818;
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #303030; }
  .theme-ferrari-giallo-modena .SearchResults__resultsWrapper__1eAnZric {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-races-dark .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .SearchResults__resultsWrapper__1eAnZric {
    color: #ffffff;
    background: #1C1D1F; }
  @media (min-width: 60.0625em) {
    .SearchResults__resultsWrapper__1eAnZric.SearchResults__hasFilters__2YbYhhfB .SearchResults__saveBtn__3_-YnjU8 {
      margin-left: auto;
      padding-left: 24px; } }

.SearchResults__title__3ksSoix3 {
  display: flex; }
  .SearchResults__title__3ksSoix3 &gt; span,
  .SearchResults__title__3ksSoix3 &gt; h1 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    margin: 0; }
    @media (min-width: 37.5625em) {
      .SearchResults__title__3ksSoix3 &gt; span,
      .SearchResults__title__3ksSoix3 &gt; h1 {
        font-size: 28px; } }
  .SearchResults__title__3ksSoix3 &gt; span {
    margin-right: 10px; }

.SearchResults__filtersLabelTags__15EXcHe7 {
  display: flex; }

.SearchResults__filtersTags__1ZveeLIw {
  margin-top: 10px;
  flex-grow: 1;
  overflow: auto; }
  @media (min-width: 60.0625em) {
    .SearchResults__filtersTags__1ZveeLIw {
      margin-top: 0;
      flex: 0 1 auto;
      width: 100%; } }

.SearchResults__filters__1cYkmD7P {
  flex-direction: column;
  display: flex;
  width: 100%;
  margin-bottom: 6px; }
  @media (min-width: 60.0625em) {
    .SearchResults__filters__1cYkmD7P {
      flex-direction: row;
      align-items: center; } }

.SearchResults__label__3F9EGtou {
  display: none;
  white-space: nowrap;
  margin-right: 32px; }
  @media (min-width: 60.0625em) {
    .SearchResults__label__3F9EGtou {
      display: block; } }

.SearchResults__saveBtn__3_-YnjU8 {
  margin-top: 24px; }
  @media (min-width: 60.0625em) {
    .SearchResults__saveBtn__3_-YnjU8 {
      margin-top: 0;
      flex: 0 0 auto; } }

.SearchResults__message__3_bJvYc8 {
  margin: 96px 0 48px;
  text-align: center; }
  .SearchResults__message__3_bJvYc8 p {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 500;
    margin-bottom: 12px; }

@keyframes SearchResultListing__fillBar__pWt4sdG0 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SearchResultListing__container__2h-nuzix {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 16px; }
  .SearchResultListing__container__2h-nuzix.SearchResultListing__gridView__2K3OWbz7 {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px; }
    @media (min-width: 60.0625em) {
      .SearchResultListing__container__2h-nuzix.SearchResultListing__gridView__2K3OWbz7 {
        grid-template-columns: repeat(2, 1fr); } }
    @media (min-width: 80.0625em) {
      .SearchResultListing__container__2h-nuzix.SearchResultListing__gridView__2K3OWbz7 {
        grid-template-columns: repeat(3, 1fr); } }
  .SearchResultListing__container__2h-nuzix:not(.SearchResultListing__gridView__2K3OWbz7) li + li {
    margin-top: 2rem; }

.SearchResultListing__banner__18d4-S0i {
  margin: 2rem 0; }
  .SearchResultListing__banner__18d4-S0i.SearchResultListing__no-space__1lyM9CEF {
    margin: 0; }
  .SearchResultListing__banner__18d4-S0i.SearchResultListing__no-results__7uiYXgcF {
    margin: 128px 0 0 0; }

.SearchResultListing__loadMore__J4c-7T-3 {
  text-align: center;
  margin-top: 56px; }
  .SearchResultListing__loadMore__J4c-7T-3 &gt; p {
    font-size: 11px; }

.SearchResultListing__bannerCard__2COOOkZ2 {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  color: #fff;
  padding: 14px 32px;
  min-height: 440px; }
  .SearchResultListing__bannerCard__2COOOkZ2::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 85%);
    z-index: 1; }
  .SearchResultListing__bannerCard__title__3i5b0z1J {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    text-transform: uppercase; }
  .SearchResultListing__bannerCard__text__3y9zEgX_ {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  .SearchResultListing__bannerCard__content__3lP_LZHZ {
    position: relative;
    z-index: 2; }
  .SearchResultListing__bannerCard__2COOOkZ2 a[class^="BtnCta"] {
    border-color: rgba(255, 255, 255, 0.4);
    color: #fff;
    margin-top: 16px;
    width: 100%; }
    @media (min-width: 60.0625em) {
      .SearchResultListing__bannerCard__2COOOkZ2 a[class^="BtnCta"] {
        width: auto; } }
    .SearchResultListing__bannerCard__2COOOkZ2 a[class^="BtnCta"]:hover {
      border-color: #fff; }
      .SearchResultListing__bannerCard__2COOOkZ2 a[class^="BtnCta"]:hover::after {
        border-color: #fff; }

progress {
  appearance: none;
  background-color: #d4d2d2;
  border: none;
  color: #303030;
  display: block;
  height: 2px;
  margin: 8px auto 16px;
  width: 200px; }
  progress::-webkit-progress-value {
    background-color: #303030; }
  progress::-webkit-progress-bar {
    background-color: #d4d2d2; }

@keyframes Section__fillBar__YbStMdMO {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Section__section__1HEVXr1h {
  max-width: 800px;
  margin: 48px auto;
  margin-bottom: 96px; }
  @media (min-width: 80.0625em) {
    .Section__section__1HEVXr1h {
      margin-bottom: 64px;
      max-width: 858px; }
      .Section__section__1HEVXr1h:nth-child(1) {
        margin-top: 116px; } }

.Section__title-label__Nd4LG_DL {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  color: #DA291C; }

.Section__content__2kQWgGIb {
  margin-top: 24px; }

@keyframes ServiceCard__fillBar__iPufErjA {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ServiceCard__wrapper__1klk3pH6 {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 3px;
  background-color: #303030; }
  .theme-ferrari-dark .ServiceCard__wrapper__1klk3pH6 {
    background-color: #303030; }
  .theme-ferrari-ferrari-carbon .ServiceCard__wrapper__1klk3pH6 {
    background-color: #181818; }
  .theme-ferrari-light .ServiceCard__wrapper__1klk3pH6 {
    background-color: #eeeded; }
  .theme-ferrari-sf90-stradale .ServiceCard__wrapper__1klk3pH6 {
    background-color: #252627; }
  .theme-ferrari-f8-tributo .ServiceCard__wrapper__1klk3pH6 {
    background-color: #101724; }
  .theme-ferrari-monza-sp1 .ServiceCard__wrapper__1klk3pH6 {
    background-color: #303030; }
  .theme-ferrari-monza-sp2 .ServiceCard__wrapper__1klk3pH6 {
    background-color: #303030; }
  .theme-ferrari-f488-pista .ServiceCard__wrapper__1klk3pH6 {
    background-color: #1E2128; }
  .theme-ferrari-f488-spider .ServiceCard__wrapper__1klk3pH6 {
    background-color: #0F2331; }
  .theme-ferrari-f488-pista-spider .ServiceCard__wrapper__1klk3pH6 {
    background-color: #212334; }
  .theme-ferrari-f812-superfast .ServiceCard__wrapper__1klk3pH6 {
    background-color: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .ServiceCard__wrapper__1klk3pH6 {
    background-color: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .ServiceCard__wrapper__1klk3pH6 {
    background-color: #A0A7AC; }
  .theme-ferrari-f8-spider .ServiceCard__wrapper__1klk3pH6 {
    background-color: #1b1a17; }
  .theme-ferrari-812-gts .ServiceCard__wrapper__1klk3pH6 {
    background-color: #dbdbdb; }
  .theme-ferrari-f169 .ServiceCard__wrapper__1klk3pH6 {
    background-color: #dbdbdb; }
  .theme-ferrari-scuderia-dark .ServiceCard__wrapper__1klk3pH6 {
    background-color: #414141; }
  .theme-ferrari-giallo-modena .ServiceCard__wrapper__1klk3pH6 {
    background-color: #eeeded; }
  .theme-ferrari-giallo-modena-dark .ServiceCard__wrapper__1klk3pH6 {
    background-color: #303030; }
  .theme-ferrari-races-dark .ServiceCard__wrapper__1klk3pH6 {
    background-color: #303035; }
  .theme-ferrari-portofinom-dark-blue .ServiceCard__wrapper__1klk3pH6 {
    background-color: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .ServiceCard__wrapper__1klk3pH6 {
    background-color: #252A2B; }
  .ServiceCard__wrapper__1klk3pH6.ServiceCard__interactive__1OotzAoJ {
    cursor: pointer; }
  .ServiceCard__wrapper__1klk3pH6.ServiceCard__alert__3dD1dhJ9 {
    border: 2px solid #DA291C; }
  .ServiceCard__wrapper__1klk3pH6.ServiceCard__notification__3BKm4lrm {
    border: 2px solid #00288E; }
  .ServiceCard__wrapper__1klk3pH6.ServiceCard__columned__1kg70SJ9 .ServiceCard__content__IUBAX11x {
    padding-right: 64px;
    padding-bottom: 64px; }
  .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
    background-color: rgba(48, 48, 48, 0.5); }
    .theme-ferrari-dark .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(48, 48, 48, 0.5); }
    .theme-ferrari-ferrari-carbon .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(24, 24, 24, 0.5); }
    .theme-ferrari-light .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(238, 237, 237, 0.5); }
    .theme-ferrari-sf90-stradale .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(37, 38, 39, 0.5); }
    .theme-ferrari-f8-tributo .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(16, 23, 36, 0.5); }
    .theme-ferrari-monza-sp1 .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(48, 48, 48, 0.5); }
    .theme-ferrari-monza-sp2 .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(48, 48, 48, 0.5); }
    .theme-ferrari-f488-pista .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(30, 33, 40, 0.5); }
    .theme-ferrari-f488-spider .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(15, 35, 49, 0.5); }
    .theme-ferrari-f488-pista-spider .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(33, 35, 52, 0.5); }
    .theme-ferrari-f812-superfast .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(60, 11, 13, 0.5); }
    .theme-ferrari-gtc4-lusso .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(178, 178, 178, 0.5); }
    .theme-ferrari-gtc4-lusso-t .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(160, 167, 172, 0.5); }
    .theme-ferrari-f8-spider .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(27, 26, 23, 0.5); }
    .theme-ferrari-812-gts .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(219, 219, 219, 0.5); }
    .theme-ferrari-f169 .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(219, 219, 219, 0.5); }
    .theme-ferrari-scuderia-dark .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(65, 65, 65, 0.5); }
    .theme-ferrari-giallo-modena .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(238, 237, 237, 0.5); }
    .theme-ferrari-giallo-modena-dark .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(48, 48, 48, 0.5); }
    .theme-ferrari-races-dark .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(48, 48, 53, 0.5); }
    .theme-ferrari-portofinom-dark-blue .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(16, 47, 55, 0.5); }
    .theme-ferrari-sf90-spider-graphite-black .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa {
      background-color: rgba(37, 42, 43, 0.5); }
    .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa .ServiceCard__topLabel__318NkXyn,
    .ServiceCard__wrapper__1klk3pH6.ServiceCard__completed__3o13jAKa .ServiceCard__value__3VfXGI3E {
      opacity: 0.5; }
  .ServiceCard__wrapper__1klk3pH6.ServiceCard__service__T5dBA-hB {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end; }
    .ServiceCard__wrapper__1klk3pH6.ServiceCard__service__T5dBA-hB .ServiceCard__head__2rvpCbS2 {
      background: transparent; }
      .ServiceCard__wrapper__1klk3pH6.ServiceCard__service__T5dBA-hB .ServiceCard__head__2rvpCbS2 &gt; div:last-child .ServiceCard__value__3VfXGI3E {
        line-height: 1.6em; }
    .ServiceCard__wrapper__1klk3pH6.ServiceCard__service__T5dBA-hB .ServiceCard__content__IUBAX11x {
      background-image: radial-gradient(circle at 100% 0, #5e5e5e, #454545 24%);
      padding-top: 32px;
      padding-bottom: 32px; }
      .ServiceCard__wrapper__1klk3pH6.ServiceCard__service__T5dBA-hB .ServiceCard__content__IUBAX11x .ServiceCard__value__3VfXGI3E {
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -o-font-smoothing: antialiased;
        font-smoothing: antialiased;
        font-family: "Title-Font";
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: normal;
        font-size: 26px;
        line-height: 1.23em; }
        @media (min-width: 37.5625em) {
          .ServiceCard__wrapper__1klk3pH6.ServiceCard__service__T5dBA-hB .ServiceCard__content__IUBAX11x .ServiceCard__value__3VfXGI3E {
            font-size: 28px; } }

.ServiceCard__head__2rvpCbS2,
.ServiceCard__content__IUBAX11x {
  padding: 24px 32px; }

.ServiceCard__content__IUBAX11x {
  padding-bottom: 48px; }

.ServiceCard__head__2rvpCbS2 {
  display: flex;
  flex-wrap: wrap;
  background-image: radial-gradient(circle at 100% 0, #5e5e5e, #454545 24%);
  padding-top: 0; }
  .ServiceCard__head__2rvpCbS2 &gt; div {
    padding-top: 24px; }
    .ServiceCard__head__2rvpCbS2 &gt; div:first-child {
      padding-right: 32px; }
      @media (min-width: 80.0625em) {
        .ServiceCard__head__2rvpCbS2 &gt; div:first-child {
          padding-right: 48px; } }
    .ServiceCard__head__2rvpCbS2 &gt; div .ServiceCard__value__3VfXGI3E {
      line-height: 1.8; }

.ServiceCard__warranty__3cf52zd5 {
  padding: 24px 32px 0; }
  .ServiceCard__warranty__3cf52zd5 .ServiceCard__value__3VfXGI3E {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    line-height: 1.3em; }

.ServiceCard__topLabel__318NkXyn,
.ServiceCard__value__3VfXGI3E {
  margin: 0; }

.ServiceCard__topLabel__318NkXyn {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 12px;
  color: #8f8f8f; }
  .theme-ferrari-dark .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-light .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .ServiceCard__topLabel__318NkXyn {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .ServiceCard__topLabel__318NkXyn {
    color: #505050; }
  .theme-ferrari-f8-spider .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-f169 .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .ServiceCard__topLabel__318NkXyn {
    color: #8f8f8f; }
  @media (min-width: 60.0625em) {
    .ServiceCard__topLabel__318NkXyn {
      margin-bottom: 8px; } }

.ServiceCard__value__3VfXGI3E {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  text-transform: none;
  color: #fff; }
  .theme-ferrari-dark .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-light .ServiceCard__value__3VfXGI3E {
    color: #181818; }
  .theme-ferrari-sf90-stradale .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-f488-pista .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-f488-spider .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ServiceCard__value__3VfXGI3E {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ServiceCard__value__3VfXGI3E {
    color: #181818; }
  .theme-ferrari-f8-spider .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-812-gts .ServiceCard__value__3VfXGI3E {
    color: #181818; }
  .theme-ferrari-f169 .ServiceCard__value__3VfXGI3E {
    color: #181818; }
  .theme-ferrari-scuderia-dark .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .ServiceCard__value__3VfXGI3E {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-races-dark .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ServiceCard__value__3VfXGI3E {
    color: #ffffff; }

.ServiceCard__alert-status__2v5Ze8OL {
  display: flex;
  justify-content: center;
  margin-bottom: -42px;
  transform: translate(-50%, -16px);
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 90%; }
  .ServiceCard__alert-status__2v5Ze8OL button {
    cursor: default; }

.ServiceCard__action__oSY4Y-xR {
  position: absolute;
  right: 16px;
  bottom: 16px; }

@keyframes Share__fillBar__2fgRBgKu {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Share__wrapper__2ujGkW_n {
  position: relative;
  width: 100%;
  height: 100%; }

.Share__popup__1vIAz3_0 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end; }

.Share__background__3rglzHoI {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  background-image: radial-gradient(circle at 88% 18%, #000000, black 14%, rgba(0, 0, 0, 0)); }
  @media (min-width: 60.0625em) {
    .Share__background__3rglzHoI {
      background-image: radial-gradient(circle at 88% 24%, #000000, black 20%, rgba(0, 0, 0, 0)); } }
  @media (min-width: 80.0625em) {
    .Share__background__3rglzHoI {
      background-image: radial-gradient(circle at 88% 26%, #000000, black 22%, rgba(0, 0, 0, 0)); } }
  @media (min-width: 100.0625em) {
    .Share__background__3rglzHoI {
      background-image: radial-gradient(circle at 88% 28%, #000000, black 30%, rgba(0, 0, 0, 0)); } }

.Share__content__D4IAAXDu {
  position: relative;
  z-index: 2;
  text-align: right; }

.Share__toggle__iB22OPM- {
  flex: 0 0 auto;
  display: inline-block;
  margin: 0;
  outline: none;
  color: #fff; }
  .Share__toggle__iB22OPM- svg {
    fill: #fff; }
  .Share__toggle--shadow__RP_veU9u svg {
    filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.3)); }

.Share__icon__1n6fELzN .Share__toggle__iB22OPM- {
  margin-left: auto;
  height: 48px;
  width: 48px;
  padding: 12px;
  outline: 0;
  background: none;
  border: none; }
  .Share__icon__1n6fELzN .Share__toggle__iB22OPM- button {
    border: none;
    background: none;
    outline: 0; }
  .Share__icon__1n6fELzN .Share__toggle__iB22OPM- svg {
    height: 24px;
    width: 24px; }
  .Share__icon__1n6fELzN .Share__toggle--opened__P6IoLeJD svg {
    height: 18px;
    width: 18px;
    fill: #fff !important; }

.Share__news-details__27dmFm3M .Share__popup__1vIAz3_0 {
  position: fixed;
  z-index: 700; }
  .Share__news-details__27dmFm3M .Share__popup__1vIAz3_0 .Share__toggle__iB22OPM- {
    margin-top: 52px; }
    @media (min-width: 37.5625em) {
      .Share__news-details__27dmFm3M .Share__popup__1vIAz3_0 .Share__toggle__iB22OPM- {
        margin-top: 71px; } }
    @media (min-width: 80.0625em) {
      .Share__news-details__27dmFm3M .Share__popup__1vIAz3_0 .Share__toggle__iB22OPM- {
        margin-top: 87px; } }

.Share__news-details__27dmFm3M .Share__content__D4IAAXDu {
  max-width: 1396px;
  width: 100%;
  margin: 0 auto;
  padding: 0 16px; }
  @media (min-width: 60.0625em) {
    .Share__news-details__27dmFm3M .Share__content__D4IAAXDu {
      max-width: 1364px;
      padding: 0 48px; } }
  @media (min-width: 80.0625em) {
    .Share__news-details__27dmFm3M .Share__content__D4IAAXDu {
      max-width: 1396px;
      padding: 0 64px; } }
  @media (min-width: 100.0625em) {
    .Share__news-details__27dmFm3M .Share__content__D4IAAXDu {
      max-width: 1428px; } }

.Share__news-details__27dmFm3M .Share__list__2Ydp-AiH {
  padding: 0; }

.Share__fixed__SO3iXOD4 .Share__toggle__iB22OPM- {
  width: 40px;
  height: 40px;
  position: relative; }
  .Share__fixed__SO3iXOD4 .Share__toggle__iB22OPM- &gt; button {
    position: absolute;
    top: 0;
    right: 0; }

.Share__fixed__SO3iXOD4 .Share__popup__1vIAz3_0 {
  position: fixed;
  z-index: 700; }

.Share__fixed__SO3iXOD4 .Share__content__D4IAAXDu {
  max-width: inherit;
  width: 100vw;
  margin: 0 auto; }

.Share__fixed__SO3iXOD4 .Share__list__2Ydp-AiH {
  padding: 0; }

.Share__list__2Ydp-AiH {
  width: 100%;
  margin: 16px 0;
  padding: 0 16px;
  text-align: right; }

.Share__item__2QSsdJVO {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  display: block;
  margin: 16px 0; }
  .Share__item--copy__1xVaYuSP &gt; div {
    height: 24px;
    width: 24px;
    padding: 0; }
  .Share__item__2QSsdJVO button {
    appearance: none;
    padding: 0;
    margin: 0;
    outline: 0;
    border: 0;
    background: transparent;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer; }
  .Share__item__2QSsdJVO svg {
    fill: #fff; }

.Share__nopadding__1l_TamYP .Share__content__D4IAAXDu {
  padding: 0; }

.Share__lessmargins__2bhu6neG ul {
  margin: 0; }

.Share__lessmargins__2bhu6neG li {
  margin: 8px 0; }

@keyframes SidebarTimeline__fillBar__3kzxjsA7 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@media print {
  body {
    padding: 80px 40px; }
  #sf-ntw-ferrari,
  #sh-ntw-ferrari {
    display: none !important; } }

.SidebarTimeline__storybookContainer__3bQhnfqX {
  height: 100vh;
  overflow: auto;
  background-color: white; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-dark {
    background-color: #181818; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-ferrari-carbon {
    background-color: #303030; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-light {
    background-color: #ffffff; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-sf90-stradale {
    background-color: #303133; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-f8-tributo {
    background-color: #1E293E; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-monza-sp1 {
    background-color: #181818; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-monza-sp2 {
    background-color: #404040; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-f488-pista {
    background-color: #0E121B; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-f488-spider {
    background-color: #17354B; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-f488-pista-spider {
    background-color: #191B29; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-f812-superfast {
    background-color: #320607; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-gtc4-lusso {
    background-color: #C6C7C7; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-gtc4-lusso-t {
    background-color: #92989D; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-f8-spider {
    background-color: #2c2b27; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-812-gts {
    background-color: #f6f7f8; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-f169 {
    background-color: #d0dddd; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-scuderia-dark {
    background-color: #303030; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-giallo-modena {
    background-color: #ffffff; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-giallo-modena-dark {
    background-color: #181818; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-races-dark {
    background-color: #0D0D16; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-portofinom-dark-blue {
    background-color: #0D2025; }
  .SidebarTimeline__storybookContainer__3bQhnfqX.theme-ferrari-sf90-spider-graphite-black {
    background-color: #1C1D1F; }

.SidebarTimeline__wrapper__2F6y62Ef {
  position: fixed;
  width: 250px;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 699;
  background: none;
  color: #fff;
  transform: translateX(-90px);
  transition: 0.3s;
  pointer-events: none; }
  .SidebarTimeline__wrapper__2F6y62Ef:before {
    content: "";
    position: fixed;
    left: 100%;
    top: 0;
    width: 100vw;
    height: 100%;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s;
    z-index: -1; }
  .theme-ferrari-dark .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(48, 48, 48, 0.8) 10%, rgba(48, 48, 48, 0) 50%); }
  .theme-ferrari-ferrari-carbon .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(24, 24, 24, 0.8) 10%, rgba(24, 24, 24, 0) 50%); }
  .theme-ferrari-light .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(238, 237, 237, 0.8) 10%, rgba(238, 237, 237, 0) 50%); }
  .theme-ferrari-sf90-stradale .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(37, 38, 39, 0.8) 10%, rgba(37, 38, 39, 0) 50%); }
  .theme-ferrari-f8-tributo .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(16, 23, 36, 0.8) 10%, rgba(16, 23, 36, 0) 50%); }
  .theme-ferrari-monza-sp1 .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(48, 48, 48, 0.8) 10%, rgba(48, 48, 48, 0) 50%); }
  .theme-ferrari-monza-sp2 .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(48, 48, 48, 0.8) 10%, rgba(48, 48, 48, 0) 50%); }
  .theme-ferrari-f488-pista .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(30, 33, 40, 0.8) 10%, rgba(30, 33, 40, 0) 50%); }
  .theme-ferrari-f488-spider .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(15, 35, 49, 0.8) 10%, rgba(15, 35, 49, 0) 50%); }
  .theme-ferrari-f488-pista-spider .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(33, 35, 52, 0.8) 10%, rgba(33, 35, 52, 0) 50%); }
  .theme-ferrari-f812-superfast .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(60, 11, 13, 0.8) 10%, rgba(60, 11, 13, 0) 50%); }
  .theme-ferrari-gtc4-lusso .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(178, 178, 178, 0.8) 10%, rgba(178, 178, 178, 0) 50%); }
  .theme-ferrari-gtc4-lusso-t .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(160, 167, 172, 0.8) 10%, rgba(160, 167, 172, 0) 50%); }
  .theme-ferrari-f8-spider .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(27, 26, 23, 0.8) 10%, rgba(27, 26, 23, 0) 50%); }
  .theme-ferrari-812-gts .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(219, 219, 219, 0.8) 10%, rgba(219, 219, 219, 0) 50%); }
  .theme-ferrari-f169 .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(219, 219, 219, 0.8) 10%, rgba(219, 219, 219, 0) 50%); }
  .theme-ferrari-scuderia-dark .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(65, 65, 65, 0.8) 10%, rgba(65, 65, 65, 0) 50%); }
  .theme-ferrari-giallo-modena .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(238, 237, 237, 0.8) 10%, rgba(238, 237, 237, 0) 50%); }
  .theme-ferrari-giallo-modena-dark .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(48, 48, 48, 0.8) 10%, rgba(48, 48, 48, 0) 50%); }
  .theme-ferrari-races-dark .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(48, 48, 53, 0.8) 10%, rgba(48, 48, 53, 0) 50%); }
  .theme-ferrari-portofinom-dark-blue .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(16, 47, 55, 0.8) 10%, rgba(16, 47, 55, 0) 50%); }
  .theme-ferrari-sf90-spider-graphite-black .SidebarTimeline__wrapper__2F6y62Ef:before {
    background: linear-gradient(to right, rgba(37, 42, 43, 0.8) 10%, rgba(37, 42, 43, 0) 50%); }
  .SidebarTimeline__wrapper--twocolumns__2mJ_d-k1 .SidebarTimeline__item__whES0Azf strong {
    opacity: 1; }

.SidebarTimeline__container__1WPPZEk5 {
  bottom: 30px;
  top: 72px;
  position: absolute;
  overflow: visible;
  left: 0;
  width: 100%; }
  .SidebarTimeline__container__1WPPZEk5 .ps {
    padding: 38px 0 40px 140px;
    transition: padding 0.2s;
    position: relative;
    height: 100%;
    transition: padding .3s; }
  .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
    width: 1px;
    right: 0px !important; }
    .theme-ferrari-dark .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-ferrari-carbon .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-light .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(24, 24, 24, 0.3); }
    .theme-ferrari-sf90-stradale .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-f8-tributo .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-monza-sp1 .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-monza-sp2 .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-f488-pista .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-f488-spider .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-f488-pista-spider .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-f812-superfast .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-gtc4-lusso .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(24, 24, 24, 0.3); }
    .theme-ferrari-gtc4-lusso-t .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(24, 24, 24, 0.3); }
    .theme-ferrari-f8-spider .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-812-gts .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(24, 24, 24, 0.3); }
    .theme-ferrari-f169 .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(24, 24, 24, 0.3); }
    .theme-ferrari-scuderia-dark .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-giallo-modena .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(24, 24, 24, 0.3); }
    .theme-ferrari-giallo-modena-dark .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-races-dark .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-portofinom-dark-blue .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
    .theme-ferrari-sf90-spider-graphite-black .SidebarTimeline__container__1WPPZEk5 .ps__rail-y {
      background: rgba(255, 255, 255, 0.3); }
  .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
    width: 1px;
    right: 0; }
    .theme-ferrari-dark .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-ferrari-carbon .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-light .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #181818; }
    .theme-ferrari-sf90-stradale .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-f8-tributo .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-monza-sp1 .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-monza-sp2 .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-f488-pista .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-f488-spider .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-f488-pista-spider .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-f812-superfast .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-gtc4-lusso .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #181818; }
    .theme-ferrari-gtc4-lusso-t .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #181818; }
    .theme-ferrari-f8-spider .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-812-gts .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #181818; }
    .theme-ferrari-f169 .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #181818; }
    .theme-ferrari-scuderia-dark .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-giallo-modena .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #181818; }
    .theme-ferrari-giallo-modena-dark .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-races-dark .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .SidebarTimeline__container__1WPPZEk5 .ps__thumb-y {
      background: #ffffff; }

.SidebarTimeline__content__R53FQ8Yg {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  min-height: 100%; }

.SidebarTimeline__item__whES0Azf {
  position: relative;
  display: block;
  outline: 0;
  cursor: pointer; }
  .theme-ferrari-dark .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-light .SidebarTimeline__item__whES0Azf {
    color: #181818; }
  .theme-ferrari-sf90-stradale .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-f488-pista .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-f488-spider .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .SidebarTimeline__item__whES0Azf {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .SidebarTimeline__item__whES0Azf {
    color: #181818; }
  .theme-ferrari-f8-spider .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-812-gts .SidebarTimeline__item__whES0Azf {
    color: #181818; }
  .theme-ferrari-f169 .SidebarTimeline__item__whES0Azf {
    color: #181818; }
  .theme-ferrari-scuderia-dark .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .SidebarTimeline__item__whES0Azf {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-races-dark .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .SidebarTimeline__item__whES0Azf {
    color: #ffffff; }
  .SidebarTimeline__item__whES0Azf i {
    width: 4px;
    height: 4px;
    margin: 16px 0;
    display: block;
    background: #fff;
    border-radius: 50%;
    position: relative;
    pointer-events: none; }
    .SidebarTimeline__item__whES0Azf i:before {
      content: "";
      display: block;
      position: absolute;
      left: -12px;
      top: -12px;
      width: 24px;
      height: 24px;
      border: 2px solid #fff;
      border-radius: 50%;
      transform: scale(0);
      transition: transform 0.2s; }
    .theme-ferrari-dark .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-dark .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-ferrari-carbon .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-ferrari-carbon .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-light .SidebarTimeline__item__whES0Azf i {
      background: #181818; }
      .theme-ferrari-light .SidebarTimeline__item__whES0Azf i:before {
        border-color: #181818; }
    .theme-ferrari-sf90-stradale .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-sf90-stradale .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-f8-tributo .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-f8-tributo .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-monza-sp1 .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-monza-sp1 .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-monza-sp2 .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-monza-sp2 .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-f488-pista .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-f488-pista .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-f488-spider .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-f488-spider .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-f488-pista-spider .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-f488-pista-spider .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-f812-superfast .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-f812-superfast .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-gtc4-lusso .SidebarTimeline__item__whES0Azf i {
      background: #181818; }
      .theme-ferrari-gtc4-lusso .SidebarTimeline__item__whES0Azf i:before {
        border-color: #181818; }
    .theme-ferrari-gtc4-lusso-t .SidebarTimeline__item__whES0Azf i {
      background: #181818; }
      .theme-ferrari-gtc4-lusso-t .SidebarTimeline__item__whES0Azf i:before {
        border-color: #181818; }
    .theme-ferrari-f8-spider .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-f8-spider .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-812-gts .SidebarTimeline__item__whES0Azf i {
      background: #181818; }
      .theme-ferrari-812-gts .SidebarTimeline__item__whES0Azf i:before {
        border-color: #181818; }
    .theme-ferrari-f169 .SidebarTimeline__item__whES0Azf i {
      background: #181818; }
      .theme-ferrari-f169 .SidebarTimeline__item__whES0Azf i:before {
        border-color: #181818; }
    .theme-ferrari-scuderia-dark .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-scuderia-dark .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-giallo-modena .SidebarTimeline__item__whES0Azf i {
      background: #181818; }
      .theme-ferrari-giallo-modena .SidebarTimeline__item__whES0Azf i:before {
        border-color: #181818; }
    .theme-ferrari-giallo-modena-dark .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-giallo-modena-dark .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-races-dark .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-races-dark .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .SidebarTimeline__item__whES0Azf i {
      background: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .SidebarTimeline__item__whES0Azf i:before {
        border-color: #ffffff; }
  .SidebarTimeline__item__whES0Azf &gt; div {
    position: absolute;
    top: 10px;
    right: calc(100% + 30px);
    width: 120px;
    text-align: right;
    opacity: 0;
    transition: none; }
  .SidebarTimeline__item__whES0Azf span {
    display: block;
    font-size: 12px; }
  .SidebarTimeline__item__whES0Azf strong {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    display: block;
    position: absolute;
    top: 11px;
    left: 30px;
    opacity: 0.3;
    margin: 0; }
  .SidebarTimeline__item__whES0Azf:hover i:before, .SidebarTimeline__item__whES0Azf.SidebarTimeline__hover__3GhnsyUc i:before {
    transform: scale(1); }
  .SidebarTimeline__item__whES0Azf:hover strong, .SidebarTimeline__item__whES0Azf.SidebarTimeline__hover__3GhnsyUc strong {
    opacity: 1; }

.SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
  transform: translateX(0);
  pointer-events: auto;
  z-index: 701; }
  .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ .SidebarTimeline__buttons__1-vHfZAZ {
    opacity: 1; }
  .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_:before {
    opacity: 1; }
  .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ .SidebarTimeline__container__1WPPZEk5 .ps {
    padding-left: 80px; }
  .theme-ferrari-dark .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #181818; }
  .theme-ferrari-ferrari-carbon .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #303030; }
  .theme-ferrari-light .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #303133; }
  .theme-ferrari-f8-tributo .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #181818; }
  .theme-ferrari-monza-sp2 .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #404040; }
  .theme-ferrari-f488-pista .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #0E121B; }
  .theme-ferrari-f488-spider .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #191B29; }
  .theme-ferrari-f812-superfast .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #320607; }
  .theme-ferrari-gtc4-lusso .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #92989D; }
  .theme-ferrari-f8-spider .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #2c2b27; }
  .theme-ferrari-812-gts .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #f6f7f8; }
  .theme-ferrari-f169 .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #303030; }
  .theme-ferrari-giallo-modena .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #181818; }
  .theme-ferrari-races-dark .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .SidebarTimeline__wrapper__2F6y62Ef.SidebarTimeline__expand__2ASitit_ {
    background: #1C1D1F; }

@keyframes SidebarTimelineMobile__fillBar__2MvrW5IO {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@media print {
  body {
    padding: 80px 40px; }
  #sf-ntw-ferrari,
  #sh-ntw-ferrari {
    display: none !important; } }

.SidebarTimelineMobile__wrapper__EzC-fW-l {
  position: fixed;
  width: 100%;
  height: 100vh;
  transform: translateY(100%);
  top: 0;
  left: 0;
  z-index: 1100;
  transition: transform 0.3s; }
  .theme-ferrari-dark .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-ferrari-carbon .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #303030;
    background: #ffffff; }
  .theme-ferrari-light .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-sf90-stradale .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #303133;
    background: #ffffff; }
  .theme-ferrari-f8-tributo .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #1E293E;
    background: #ffffff; }
  .theme-ferrari-monza-sp1 .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-monza-sp2 .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #404040;
    background: #ffffff; }
  .theme-ferrari-f488-pista .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #0E121B;
    background: #ffffff; }
  .theme-ferrari-f488-spider .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #17354B;
    background: #ffffff; }
  .theme-ferrari-f488-pista-spider .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #191B29;
    background: #ffffff; }
  .theme-ferrari-f812-superfast .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #320607;
    background: #ffffff; }
  .theme-ferrari-gtc4-lusso .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #C6C7C7;
    background: #181818; }
  .theme-ferrari-gtc4-lusso-t .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #92989D;
    background: #181818; }
  .theme-ferrari-f8-spider .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #2c2b27;
    background: #ffffff; }
  .theme-ferrari-812-gts .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #f6f7f8;
    background: #181818; }
  .theme-ferrari-f169 .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #d0dddd;
    background: #181818; }
  .theme-ferrari-scuderia-dark .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #303030;
    background: #ffffff; }
  .theme-ferrari-giallo-modena .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-giallo-modena-dark .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-races-dark .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #0D0D16;
    background: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #0D2025;
    background: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .SidebarTimelineMobile__wrapper__EzC-fW-l {
    color: #1C1D1F;
    background: #ffffff; }
  @media (min-width: 60.0625em) {
    .SidebarTimelineMobile__wrapper__EzC-fW-l {
      width: 400px;
      transform: translateX(-100%); } }
  .SidebarTimelineMobile__wrapper__EzC-fW-l.SidebarTimelineMobile__open__lFOPWih5 {
    transform: translateY(0); }
    @media (min-width: 60.0625em) {
      .SidebarTimelineMobile__wrapper__EzC-fW-l.SidebarTimelineMobile__open__lFOPWih5 {
        transform: translateX(0); } }

.SidebarTimelineMobile__backdrop__1MfsK5wy {
  position: fixed;
  left: 100%;
  top: 0;
  width: 100vw;
  height: 100%; }
  .theme-ferrari-dark .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #181818 10%, rgba(24, 24, 24, 0) 50%); }
  .theme-ferrari-ferrari-carbon .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #303030 10%, rgba(48, 48, 48, 0) 50%); }
  .theme-ferrari-light .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, white 10%, rgba(255, 255, 255, 0) 50%); }
  .theme-ferrari-sf90-stradale .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #303133 10%, rgba(48, 49, 51, 0) 50%); }
  .theme-ferrari-f8-tributo .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #1e293e 10%, rgba(30, 41, 62, 0) 50%); }
  .theme-ferrari-monza-sp1 .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #181818 10%, rgba(24, 24, 24, 0) 50%); }
  .theme-ferrari-monza-sp2 .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #404040 10%, rgba(64, 64, 64, 0) 50%); }
  .theme-ferrari-f488-pista .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #0e121b 10%, rgba(14, 18, 27, 0) 50%); }
  .theme-ferrari-f488-spider .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #17354b 10%, rgba(23, 53, 75, 0) 50%); }
  .theme-ferrari-f488-pista-spider .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #191b29 10%, rgba(25, 27, 41, 0) 50%); }
  .theme-ferrari-f812-superfast .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #320607 10%, rgba(50, 6, 7, 0) 50%); }
  .theme-ferrari-gtc4-lusso .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #c6c7c7 10%, rgba(198, 199, 199, 0) 50%); }
  .theme-ferrari-gtc4-lusso-t .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #92989d 10%, rgba(146, 152, 157, 0) 50%); }
  .theme-ferrari-f8-spider .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #2c2b27 10%, rgba(44, 43, 39, 0) 50%); }
  .theme-ferrari-812-gts .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #f6f7f8 10%, rgba(246, 247, 248, 0) 50%); }
  .theme-ferrari-f169 .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #d0dddd 10%, rgba(208, 221, 221, 0) 50%); }
  .theme-ferrari-scuderia-dark .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #303030 10%, rgba(48, 48, 48, 0) 50%); }
  .theme-ferrari-giallo-modena .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, white 10%, rgba(255, 255, 255, 0) 50%); }
  .theme-ferrari-giallo-modena-dark .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #181818 10%, rgba(24, 24, 24, 0) 50%); }
  .theme-ferrari-races-dark .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #0d0d16 10%, rgba(13, 13, 22, 0) 50%); }
  .theme-ferrari-portofinom-dark-blue .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #0d2025 10%, rgba(13, 32, 37, 0) 50%); }
  .theme-ferrari-sf90-spider-graphite-black .SidebarTimelineMobile__backdrop__1MfsK5wy {
    background: linear-gradient(to right, #1c1d1f 10%, rgba(28, 29, 31, 0) 50%); }

.SidebarTimelineMobile__innerWrapper__Lf2RzCKo {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }

.SidebarTimelineMobile__container__2KUTdGR7 {
  position: relative; }

.SidebarTimelineMobile__header__28Tpya8p {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 24px;
  z-index: 1; }
  .theme-ferrari-dark .SidebarTimelineMobile__header__28Tpya8p {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .SidebarTimelineMobile__header__28Tpya8p {
    background: #303030;
    color: #ffffff; }
  .theme-ferrari-light .SidebarTimelineMobile__header__28Tpya8p {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-sf90-stradale .SidebarTimelineMobile__header__28Tpya8p {
    background: #303133;
    color: #ffffff; }
  .theme-ferrari-f8-tributo .SidebarTimelineMobile__header__28Tpya8p {
    background: #1E293E;
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .SidebarTimelineMobile__header__28Tpya8p {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .SidebarTimelineMobile__header__28Tpya8p {
    background: #404040;
    color: #ffffff; }
  .theme-ferrari-f488-pista .SidebarTimelineMobile__header__28Tpya8p {
    background: #0E121B;
    color: #ffffff; }
  .theme-ferrari-f488-spider .SidebarTimelineMobile__header__28Tpya8p {
    background: #17354B;
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .SidebarTimelineMobile__header__28Tpya8p {
    background: #191B29;
    color: #ffffff; }
  .theme-ferrari-f812-superfast .SidebarTimelineMobile__header__28Tpya8p {
    background: #320607;
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .SidebarTimelineMobile__header__28Tpya8p {
    background: #C6C7C7;
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .SidebarTimelineMobile__header__28Tpya8p {
    background: #92989D;
    color: #181818; }
  .theme-ferrari-f8-spider .SidebarTimelineMobile__header__28Tpya8p {
    background: #2c2b27;
    color: #ffffff; }
  .theme-ferrari-812-gts .SidebarTimelineMobile__header__28Tpya8p {
    background: #f6f7f8;
    color: #181818; }
  .theme-ferrari-f169 .SidebarTimelineMobile__header__28Tpya8p {
    background: #d0dddd;
    color: #181818; }
  .theme-ferrari-scuderia-dark .SidebarTimelineMobile__header__28Tpya8p {
    background: #303030;
    color: #ffffff; }
  .theme-ferrari-giallo-modena .SidebarTimelineMobile__header__28Tpya8p {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .SidebarTimelineMobile__header__28Tpya8p {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-races-dark .SidebarTimelineMobile__header__28Tpya8p {
    background: #0D0D16;
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .SidebarTimelineMobile__header__28Tpya8p {
    background: #0D2025;
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .SidebarTimelineMobile__header__28Tpya8p {
    background: #1C1D1F;
    color: #ffffff; }

.SidebarTimelineMobile__content__3p9E6VTD {
  overflow: auto;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  padding-top: 88px;
  -webkit-overflow-scrolling: touch; }

.SidebarTimelineMobile__item__TLqM8llf {
  position: relative;
  padding: 25px;
  font-size: 11px;
  letter-spacing: 1.5px; }
  .theme-ferrari-dark .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-ferrari-carbon .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-light .SidebarTimelineMobile__item__TLqM8llf {
    background: #181818; }
  .theme-ferrari-sf90-stradale .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-f8-tributo .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-monza-sp1 .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-monza-sp2 .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-f488-pista .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-f488-spider .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-f488-pista-spider .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-f812-superfast .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-gtc4-lusso .SidebarTimelineMobile__item__TLqM8llf {
    background: #181818; }
  .theme-ferrari-gtc4-lusso-t .SidebarTimelineMobile__item__TLqM8llf {
    background: #181818; }
  .theme-ferrari-f8-spider .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-812-gts .SidebarTimelineMobile__item__TLqM8llf {
    background: #181818; }
  .theme-ferrari-f169 .SidebarTimelineMobile__item__TLqM8llf {
    background: #181818; }
  .theme-ferrari-scuderia-dark .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-giallo-modena .SidebarTimelineMobile__item__TLqM8llf {
    background: #181818; }
  .theme-ferrari-giallo-modena-dark .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-races-dark .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .SidebarTimelineMobile__item__TLqM8llf {
    background: #ffffff; }
  .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    bottom: 10px;
    width: 5px; }
    .theme-ferrari-dark .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #181818; }
    .theme-ferrari-ferrari-carbon .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #303030; }
    .theme-ferrari-light .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #ffffff; }
    .theme-ferrari-sf90-stradale .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #303133; }
    .theme-ferrari-f8-tributo .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #1E293E; }
    .theme-ferrari-monza-sp1 .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #181818; }
    .theme-ferrari-monza-sp2 .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #404040; }
    .theme-ferrari-f488-pista .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #0E121B; }
    .theme-ferrari-f488-spider .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #17354B; }
    .theme-ferrari-f488-pista-spider .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #191B29; }
    .theme-ferrari-f812-superfast .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #320607; }
    .theme-ferrari-gtc4-lusso .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #C6C7C7; }
    .theme-ferrari-gtc4-lusso-t .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #92989D; }
    .theme-ferrari-f8-spider .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #2c2b27; }
    .theme-ferrari-812-gts .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #f6f7f8; }
    .theme-ferrari-f169 .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #d0dddd; }
    .theme-ferrari-scuderia-dark .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #303030; }
    .theme-ferrari-giallo-modena .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #ffffff; }
    .theme-ferrari-giallo-modena-dark .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #181818; }
    .theme-ferrari-races-dark .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #0D0D16; }
    .theme-ferrari-portofinom-dark-blue .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #0D2025; }
    .theme-ferrari-sf90-spider-graphite-black .SidebarTimelineMobile__item__TLqM8llf.SidebarTimelineMobile__active__X7XaFSqm:before {
      background: #1C1D1F; }
  .SidebarTimelineMobile__item__TLqM8llf strong {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase; }
  .SidebarTimelineMobile__item__TLqM8llf i {
    position: absolute;
    right: 25px;
    top: 50%;
    margin-top: -10px;
    transition: transform 0.3s; }
    .theme-ferrari-dark .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #181818; }
    .theme-ferrari-ferrari-carbon .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #303030; }
    .theme-ferrari-light .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #ffffff; }
    .theme-ferrari-sf90-stradale .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #303133; }
    .theme-ferrari-f8-tributo .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #1E293E; }
    .theme-ferrari-monza-sp1 .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #181818; }
    .theme-ferrari-monza-sp2 .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #404040; }
    .theme-ferrari-f488-pista .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #0E121B; }
    .theme-ferrari-f488-spider .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #17354B; }
    .theme-ferrari-f488-pista-spider .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #191B29; }
    .theme-ferrari-f812-superfast .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #320607; }
    .theme-ferrari-gtc4-lusso .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #C6C7C7; }
    .theme-ferrari-gtc4-lusso-t .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #92989D; }
    .theme-ferrari-f8-spider .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #2c2b27; }
    .theme-ferrari-812-gts .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #f6f7f8; }
    .theme-ferrari-f169 .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #d0dddd; }
    .theme-ferrari-scuderia-dark .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #303030; }
    .theme-ferrari-giallo-modena .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #ffffff; }
    .theme-ferrari-giallo-modena-dark .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #181818; }
    .theme-ferrari-races-dark .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #0D0D16; }
    .theme-ferrari-portofinom-dark-blue .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #0D2025; }
    .theme-ferrari-sf90-spider-graphite-black .SidebarTimelineMobile__item__TLqM8llf i svg {
      fill: #1C1D1F; }

.SidebarTimelineMobile__mobileEventBar__LLLxuByq {
  position: fixed;
  min-height: 65px;
  padding: 18px 15px;
  padding-right: 60px;
  font-size: 11px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  background: #303030;
  letter-spacing: 1.5px;
  transition: right 0.3s;
  cursor: pointer; }
  .theme-ferrari-dark .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #181818; }
  .theme-ferrari-ferrari-carbon .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #303030; }
  .theme-ferrari-light .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #303133; }
  .theme-ferrari-f8-tributo .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #181818; }
  .theme-ferrari-monza-sp2 .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #404040; }
  .theme-ferrari-f488-pista .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #0E121B; }
  .theme-ferrari-f488-spider .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #191B29; }
  .theme-ferrari-f812-superfast .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #320607; }
  .theme-ferrari-gtc4-lusso .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #92989D; }
  .theme-ferrari-f8-spider .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #2c2b27; }
  .theme-ferrari-812-gts .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #f6f7f8; }
  .theme-ferrari-f169 .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #303030; }
  .theme-ferrari-giallo-modena .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #181818; }
  .theme-ferrari-races-dark .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
    background: #1C1D1F; }
  @media (min-width: 60.0625em) {
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq {
      padding-left: 50px;
      bottom: 35px;
      left: 35px;
      right: auto;
      width: auto;
      background: none; } }
  .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW,
  .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy,
  .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font-Medium";
    font-weight: 500;
    font-stretch: expanded;
    display: block; }
    .theme-ferrari-dark .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-dark
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-dark
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-ferrari-carbon
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-ferrari-carbon
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-light .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-light
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-light
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #181818; }
    .theme-ferrari-sf90-stradale .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-sf90-stradale
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-sf90-stradale
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-f8-tributo
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-f8-tributo
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-monza-sp1
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-monza-sp1
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-monza-sp2
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-monza-sp2
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-f488-pista .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-f488-pista
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-f488-pista
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-f488-spider .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-f488-spider
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-f488-spider
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-f488-pista-spider
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-f488-pista-spider
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-f812-superfast
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-f812-superfast
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-gtc4-lusso
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-gtc4-lusso
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-gtc4-lusso-t
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-gtc4-lusso-t
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #181818; }
    .theme-ferrari-f8-spider .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-f8-spider
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-f8-spider
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-812-gts .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-812-gts
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-812-gts
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #181818; }
    .theme-ferrari-f169 .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-f169
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-f169
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #181818; }
    .theme-ferrari-scuderia-dark .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-scuderia-dark
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-scuderia-dark
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-giallo-modena
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-giallo-modena
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-giallo-modena-dark
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-giallo-modena-dark
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-races-dark .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-races-dark
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-races-dark
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-portofinom-dark-blue
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-portofinom-dark-blue
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventYear__24-o5wIW, .theme-ferrari-sf90-spider-graphite-black
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy, .theme-ferrari-sf90-spider-graphite-black
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #ffffff; }
  .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileModelsYear__hnpDIdPy {
    padding-top: 10px; }
  .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
    margin-top: 5px;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .theme-ferrari-dark .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-light .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #505050; }
    .theme-ferrari-f8-spider .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-f169 .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__mobileEventTitle__WjtWEdNY {
      color: #8f8f8f; }
  .SidebarTimelineMobile__mobileEventBar__LLLxuByq i {
    position: absolute;
    display: block;
    top: 50%;
    right: 20px;
    margin-top: -3px; }
    .SidebarTimelineMobile__mobileEventBar__LLLxuByq i svg {
      fill: #fff; }
    @media (min-width: 60.0625em) {
      .SidebarTimelineMobile__mobileEventBar__LLLxuByq i {
        display: none; } }
  .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__dots__33IzJ-bw {
    position: absolute;
    left: 0;
    top: 11px;
    width: 40px;
    height: 40px;
    display: none; }
    @media (min-width: 60.0625em) {
      .SidebarTimelineMobile__mobileEventBar__LLLxuByq .SidebarTimelineMobile__dots__33IzJ-bw {
        display: block; } }

@keyframes SlidesIndicatorLandscape__fillBar__3cMYKm4O {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SlidesIndicatorLandscape__container__Sy1fHLD1 {
  position: fixed;
  overflow: hidden;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  height: 50px;
  border-top: 1px solid #efeded;
  background-color: #fff; }

.SlidesIndicatorLandscape__wrapper__137nomzy {
  transform: translate3d(-150px, 0, 0);
  transition: all .3s ease-out;
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  text-align: center; }

.SlidesIndicatorLandscape__bullet__1ky4Y1LE {
  transition: color .6s ease-in-out;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  float: left;
  color: #8f8f8f;
  width: 300px;
  height: auto;
  line-height: 1;
  padding: .5em; }
  .SlidesIndicatorLandscape__bullet__1ky4Y1LE:focus {
    outline: none; }
  .SlidesIndicatorLandscape__bullet__1ky4Y1LE span {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font-Medium";
    font-weight: 500;
    font-stretch: expanded;
    font-size: 9px;
    line-height: 1.56;
    letter-spacing: 0;
    text-transform: uppercase;
    display: inline-block;
    max-width: 170px;
    margin: 0 auto;
    padding: 1em; }
  .SlidesIndicatorLandscape__bullet__1ky4Y1LE.SlidesIndicatorLandscape__active__fD7LYmkZ {
    color: #303030; }

.SlidesIndicatorLandscape__prev-icon__H44ISamR {
  cursor: pointer !important;
  position: fixed;
  left: 50%;
  bottom: -24px;
  padding: 10px;
  z-index: 4;
  transform: translate(-50%, -50%) scale(0.75);
  margin-left: -120px;
  display: inline-block;
  box-sizing: content-box; }
  .SlidesIndicatorLandscape__prev-icon__H44ISamR:focus {
    outline: none; }

.SlidesIndicatorLandscape__next-icon__3DQ4RF6x {
  cursor: pointer !important;
  position: fixed;
  left: 50%;
  bottom: -24px;
  padding: 10px;
  z-index: 4;
  transform: translate(-50%, -50%) scale(0.75);
  margin-left: 120px;
  display: inline-block;
  box-sizing: content-box; }
  .SlidesIndicatorLandscape__next-icon__3DQ4RF6x:focus {
    outline: none; }

.SlidesIndicatorPortrait__list__2AeUdM9T {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes SlidesIndicatorPortrait__fillBar__MhtNcb-S {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SlidesIndicatorPortrait__container__3H9tXXxM {
  z-index: 10;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 100;
  width: 100%; }
  .SlidesIndicatorPortrait__container__3H9tXXxM :focus {
    outline: none; }

.SlidesIndicatorPortrait__current__2OUdug85 {
  background: #000;
  position: relative;
  z-index: 5;
  display: flex;
  justify-content: space-between;
  transform: translate3d(0, 100%, 0);
  transition: .5s ease-in-out;
  align-items: center;
  padding: 15px 20px;
  color: #fff; }
  .SlidesIndicatorPortrait__current__2OUdug85 svg {
    transform: rotate(-90deg);
    fill: #fff; }
  .SlidesIndicatorPortrait__current__2OUdug85.SlidesIndicatorPortrait__active__2QwSS6Qq {
    transform: translate3d(0, 0, 0); }

.SlidesIndicatorPortrait__label__1RiPkBg1 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }

.SlidesIndicatorPortrait__background__mI5C0DtR {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.75);
  transition: opacity 300ms, transform 300ms;
  pointer-events: none;
  visibility: hidden; }
  .SlidesIndicatorPortrait__background--opened__3btd6Ro5 {
    transition: opacity 300ms, transform 300ms;
    visibility: visible;
    opacity: 1; }

.SlidesIndicatorPortrait__list__2AeUdM9T {
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  z-index: 1;
  background: #fff;
  color: #181818;
  padding: 10px 0;
  opacity: 0;
  transform: translateY(20%);
  transition: opacity 300ms, transform 300ms;
  pointer-events: none;
  visibility: hidden; }
  .SlidesIndicatorPortrait__list--opened__rPFycVIG {
    transition: opacity 300ms, transform 300ms;
    visibility: visible;
    pointer-events: auto;
    transform: translateY(0);
    opacity: 1; }
  .SlidesIndicatorPortrait__list__2AeUdM9T li {
    padding: 10px 20px;
    margin: 3vh 0; }
    .SlidesIndicatorPortrait__list__2AeUdM9T li.SlidesIndicatorPortrait__active__2QwSS6Qq {
      opacity: 0.5; }

@keyframes SlidesIndicator__fillBar__1RjtBVZW {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@keyframes Specs__fillBar__210A3xoJ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Specs__list__g3XfgRAZ {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  .theme-ferrari-dark .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-light .Specs__list__g3XfgRAZ {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Specs__list__g3XfgRAZ {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Specs__list__g3XfgRAZ {
    color: #181818; }
  .theme-ferrari-f8-spider .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-812-gts .Specs__list__g3XfgRAZ {
    color: #181818; }
  .theme-ferrari-f169 .Specs__list__g3XfgRAZ {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Specs__list__g3XfgRAZ {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-races-dark .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Specs__list__g3XfgRAZ {
    color: #ffffff; }
  .Specs__list__g3XfgRAZ li {
    flex: 1 0 auto;
    max-width: 100%;
    margin-bottom: 5vh; }

.Specs__value__271XxQYi {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 32px;
  line-height: 1.1em;
  margin-bottom: 4px;
  padding-right: 15px; }
  @media (min-width: 60.0625em) {
    .Specs__value__271XxQYi {
      font-size: 40px; } }

.Specs__unit__1fj5xDSB {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  font-size: 18px; }
  @media (min-width: 37.5625em) {
    .Specs__unit__1fj5xDSB {
      font-size: 28px; } }
  @media (min-width: 37.5625em) {
    .Specs__unit__1fj5xDSB {
      font-size: 24px; } }

.Specs__label__D-05eZyU {
  min-width: 0;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  padding-right: 15px; }
  .theme-ferrari-dark .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-light .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .Specs__label__D-05eZyU {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .Specs__label__D-05eZyU {
    color: #505050; }
  .theme-ferrari-f8-spider .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-f169 .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .Specs__label__D-05eZyU {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .Specs__label__D-05eZyU {
    color: #8f8f8f; }

.Specs__biggertitles__3lVjNMBl .Specs__value__271XxQYi {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 36px; }
  @media (min-width: 60.0625em) {
    .Specs__biggertitles__3lVjNMBl .Specs__value__271XxQYi {
      font-size: 48px; } }

@keyframes StandingBox__fillBar__46cuwxnD {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.StandingBox__container__iZD9nee8 {
  position: relative;
  display: flex;
  align-items: center;
  margin: 0 20px 0 0;
  text-align: left; }
  .theme-ferrari-dark .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-ferrari-carbon .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-light .StandingBox__container__iZD9nee8 {
    background: #181818; }
  .theme-ferrari-sf90-stradale .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-f8-tributo .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-monza-sp1 .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-monza-sp2 .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-f488-pista .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-f488-spider .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-f488-pista-spider .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-f812-superfast .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-gtc4-lusso .StandingBox__container__iZD9nee8 {
    background: #181818; }
  .theme-ferrari-gtc4-lusso-t .StandingBox__container__iZD9nee8 {
    background: #181818; }
  .theme-ferrari-f8-spider .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-812-gts .StandingBox__container__iZD9nee8 {
    background: #181818; }
  .theme-ferrari-f169 .StandingBox__container__iZD9nee8 {
    background: #181818; }
  .theme-ferrari-scuderia-dark .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-giallo-modena .StandingBox__container__iZD9nee8 {
    background: #181818; }
  .theme-ferrari-giallo-modena-dark .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-races-dark .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .StandingBox__container__iZD9nee8 {
    background: #ffffff; }
  .StandingBox__container__iZD9nee8:before {
    content: "";
    position: absolute;
    top: 0;
    right: -12px;
    width: calc(100% - 10px);
    height: 100%;
    transform: skewX(-20deg);
    z-index: -1; }
    .theme-ferrari-dark .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-ferrari-carbon .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-light .StandingBox__container__iZD9nee8:before {
      background: #181818; }
    .theme-ferrari-sf90-stradale .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-f8-tributo .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-monza-sp1 .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-monza-sp2 .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-f488-pista .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-f488-spider .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-f488-pista-spider .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-f812-superfast .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-gtc4-lusso .StandingBox__container__iZD9nee8:before {
      background: #181818; }
    .theme-ferrari-gtc4-lusso-t .StandingBox__container__iZD9nee8:before {
      background: #181818; }
    .theme-ferrari-f8-spider .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-812-gts .StandingBox__container__iZD9nee8:before {
      background: #181818; }
    .theme-ferrari-f169 .StandingBox__container__iZD9nee8:before {
      background: #181818; }
    .theme-ferrari-scuderia-dark .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-giallo-modena .StandingBox__container__iZD9nee8:before {
      background: #181818; }
    .theme-ferrari-giallo-modena-dark .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-races-dark .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .StandingBox__container__iZD9nee8:before {
      background: #ffffff; }
  .StandingBox__container__iZD9nee8.StandingBox__grey__1_aCyfdM svg {
    fill: #8f8f8f; }
  .StandingBox__container__iZD9nee8.StandingBox__small__2fDsK7TX .StandingBox__position__2eYX0PDY svg {
    width: 63px;
    height: 45px; }
  .StandingBox__container__iZD9nee8.StandingBox__small__2fDsK7TX .StandingBox__position-number__35WYsXoD {
    font-size: 18px;
    line-height: 45px;
    padding-right: 18px; }
  .StandingBox__with-bottom-data__3xoV-Qwx .StandingBox__container__iZD9nee8.StandingBox__small__2fDsK7TX .StandingBox__right-wrap__2SEcqgRd {
    margin-top: 2px; }
  .StandingBox__container__iZD9nee8.StandingBox__small__2fDsK7TX .StandingBox__name__2bXK6uTo {
    font-size: 18px;
    line-height: 22px; }
  .StandingBox__container__iZD9nee8.StandingBox__small__2fDsK7TX .StandingBox__bottom__3y3-fDTZ {
    left: 82px;
    margin-top: -15px;
    min-width: auto; }
  .StandingBox__container__iZD9nee8.StandingBox__small__2fDsK7TX .StandingBox__bottom-label__IO27hgyy {
    line-height: 15px;
    height: 15px; }
  .StandingBox__container__iZD9nee8.StandingBox__small__2fDsK7TX .StandingBox__bottom-value__2g8Q01Er {
    font-size: 18px;
    height: 30px;
    line-height: 30px; }

.StandingBox__position__2eYX0PDY {
  align-self: flex-start;
  position: relative; }
  .StandingBox__position__2eYX0PDY svg {
    width: 63px;
    height: 45px;
    display: block;
    fill: #DA291C; }
    @media (min-width: 60.0625em) {
      .StandingBox__position__2eYX0PDY svg {
        width: 77px;
        height: 55px; } }
    @media (min-width: 80.0625em) {
      .StandingBox__position__2eYX0PDY svg {
        width: 88px;
        height: 63px; } }
    @media (min-width: 100.0625em) {
      .StandingBox__position__2eYX0PDY svg {
        width: 100px;
        height: 72px; } }

.StandingBox__position-number__35WYsXoD {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #fff;
  font-size: 18px;
  line-height: 45px;
  padding-right: 18px; }
  @media (min-width: 60.0625em) {
    .StandingBox__position-number__35WYsXoD {
      font-size: 20px;
      line-height: 55px;
      padding-right: 22px; } }
  @media (min-width: 80.0625em) {
    .StandingBox__position-number__35WYsXoD {
      font-size: 24px;
      line-height: 63px;
      padding-right: 25px; } }
  @media (min-width: 100.0625em) {
    .StandingBox__position-number__35WYsXoD {
      font-size: 28px;
      line-height: 70px;
      padding-right: 29px; } }

.StandingBox__right-wrap__2SEcqgRd {
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .StandingBox__with-bottom-data__3xoV-Qwx .StandingBox__right-wrap__2SEcqgRd {
    align-self: flex-start;
    margin-top: 2px; }
    @media (min-width: 80.0625em) {
      .StandingBox__with-bottom-data__3xoV-Qwx .StandingBox__right-wrap__2SEcqgRd {
        margin-top: 4px; } }

.StandingBox__flag__FyBKgf3Y {
  width: 25px;
  flex: 0 0 auto; }
  @media (min-width: 80.0625em) {
    .StandingBox__flag__FyBKgf3Y {
      width: 35px; } }
  .StandingBox__flag__FyBKgf3Y img {
    width: 100%;
    display: block; }

.StandingBox__name__2bXK6uTo {
  flex: 1 1 auto;
  min-width: 0;
  padding: 0 8px 0 12px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  line-height: 25px;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }
  .theme-ferrari-dark .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-ferrari-carbon .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-light .StandingBox__name__2bXK6uTo {
    color: #ffffff; }
  .theme-ferrari-sf90-stradale .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-f8-tributo .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-monza-sp1 .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-monza-sp2 .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-f488-pista .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-f488-spider .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-f488-pista-spider .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-f812-superfast .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-gtc4-lusso .StandingBox__name__2bXK6uTo {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso-t .StandingBox__name__2bXK6uTo {
    color: #ffffff; }
  .theme-ferrari-f8-spider .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-812-gts .StandingBox__name__2bXK6uTo {
    color: #ffffff; }
  .theme-ferrari-f169 .StandingBox__name__2bXK6uTo {
    color: #ffffff; }
  .theme-ferrari-scuderia-dark .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-giallo-modena .StandingBox__name__2bXK6uTo {
    color: #ffffff; }
  .theme-ferrari-giallo-modena-dark .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-races-dark .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-portofinom-dark-blue .StandingBox__name__2bXK6uTo {
    color: #181818; }
  .theme-ferrari-sf90-spider-graphite-black .StandingBox__name__2bXK6uTo {
    color: #181818; }
  @media (min-width: 60.0625em) {
    .StandingBox__name__2bXK6uTo {
      font-size: 18px;
      line-height: 36px; } }
  @media (min-width: 100.0625em) {
    .StandingBox__name__2bXK6uTo {
      line-height: 45px; } }

.StandingBox__bottom__3y3-fDTZ {
  position: absolute;
  top: 100%;
  z-index: 2;
  left: 82px;
  margin-top: -15px; }
  @media (min-width: 60.0625em) {
    .StandingBox__bottom__3y3-fDTZ {
      left: 102px; } }
  @media (min-width: 80.0625em) {
    .StandingBox__bottom__3y3-fDTZ {
      left: 112px;
      margin-top: -20px;
      min-width: 160px; } }
  @media (min-width: 100.0625em) {
    .StandingBox__bottom__3y3-fDTZ {
      left: 124px; } }

.StandingBox__bottom-label__IO27hgyy {
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 15px;
  height: 15px;
  padding: 0 10px 0 4px; }
  .theme-ferrari-dark .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-light .StandingBox__bottom-label__IO27hgyy {
    color: #181818; }
  .theme-ferrari-sf90-stradale .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-f488-pista .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-f488-spider .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .StandingBox__bottom-label__IO27hgyy {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .StandingBox__bottom-label__IO27hgyy {
    color: #181818; }
  .theme-ferrari-f8-spider .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-812-gts .StandingBox__bottom-label__IO27hgyy {
    color: #181818; }
  .theme-ferrari-f169 .StandingBox__bottom-label__IO27hgyy {
    color: #181818; }
  .theme-ferrari-scuderia-dark .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .StandingBox__bottom-label__IO27hgyy {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-races-dark .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .StandingBox__bottom-label__IO27hgyy {
    color: #ffffff; }
  @media (min-width: 80.0625em) {
    .StandingBox__bottom-label__IO27hgyy {
      line-height: 20px;
      height: 20px; } }
  .StandingBox__bottom-label__IO27hgyy:before {
    content: "";
    position: absolute;
    top: 0;
    left: -5px;
    width: calc(100% + 10px);
    height: 100%;
    transform: skewX(-20deg);
    z-index: -1; }
    .theme-ferrari-dark .StandingBox__bottom-label__IO27hgyy:before {
      background: #181818; }
    .theme-ferrari-ferrari-carbon .StandingBox__bottom-label__IO27hgyy:before {
      background: #303030; }
    .theme-ferrari-light .StandingBox__bottom-label__IO27hgyy:before {
      background: #ffffff; }
    .theme-ferrari-sf90-stradale .StandingBox__bottom-label__IO27hgyy:before {
      background: #303133; }
    .theme-ferrari-f8-tributo .StandingBox__bottom-label__IO27hgyy:before {
      background: #1E293E; }
    .theme-ferrari-monza-sp1 .StandingBox__bottom-label__IO27hgyy:before {
      background: #181818; }
    .theme-ferrari-monza-sp2 .StandingBox__bottom-label__IO27hgyy:before {
      background: #404040; }
    .theme-ferrari-f488-pista .StandingBox__bottom-label__IO27hgyy:before {
      background: #0E121B; }
    .theme-ferrari-f488-spider .StandingBox__bottom-label__IO27hgyy:before {
      background: #17354B; }
    .theme-ferrari-f488-pista-spider .StandingBox__bottom-label__IO27hgyy:before {
      background: #191B29; }
    .theme-ferrari-f812-superfast .StandingBox__bottom-label__IO27hgyy:before {
      background: #320607; }
    .theme-ferrari-gtc4-lusso .StandingBox__bottom-label__IO27hgyy:before {
      background: #C6C7C7; }
    .theme-ferrari-gtc4-lusso-t .StandingBox__bottom-label__IO27hgyy:before {
      background: #92989D; }
    .theme-ferrari-f8-spider .StandingBox__bottom-label__IO27hgyy:before {
      background: #2c2b27; }
    .theme-ferrari-812-gts .StandingBox__bottom-label__IO27hgyy:before {
      background: #f6f7f8; }
    .theme-ferrari-f169 .StandingBox__bottom-label__IO27hgyy:before {
      background: #d0dddd; }
    .theme-ferrari-scuderia-dark .StandingBox__bottom-label__IO27hgyy:before {
      background: #303030; }
    .theme-ferrari-giallo-modena .StandingBox__bottom-label__IO27hgyy:before {
      background: #ffffff; }
    .theme-ferrari-giallo-modena-dark .StandingBox__bottom-label__IO27hgyy:before {
      background: #181818; }
    .theme-ferrari-races-dark .StandingBox__bottom-label__IO27hgyy:before {
      background: #0D0D16; }
    .theme-ferrari-portofinom-dark-blue .StandingBox__bottom-label__IO27hgyy:before {
      background: #0D2025; }
    .theme-ferrari-sf90-spider-graphite-black .StandingBox__bottom-label__IO27hgyy:before {
      background: #1C1D1F; }

.StandingBox__bottom-value__2g8Q01Er {
  margin: 0 14px 0 -7px;
  padding: 0 0 0 7px;
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  text-transform: uppercase;
  height: 30px;
  line-height: 30px; }
  .theme-ferrari-dark .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-ferrari-carbon .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-light .StandingBox__bottom-value__2g8Q01Er {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-sf90-stradale .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-f8-tributo .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-monza-sp1 .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-monza-sp2 .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-f488-pista .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-f488-spider .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-f488-pista-spider .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-f812-superfast .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-gtc4-lusso .StandingBox__bottom-value__2g8Q01Er {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso-t .StandingBox__bottom-value__2g8Q01Er {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-f8-spider .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-812-gts .StandingBox__bottom-value__2g8Q01Er {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-f169 .StandingBox__bottom-value__2g8Q01Er {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-scuderia-dark .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-giallo-modena .StandingBox__bottom-value__2g8Q01Er {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-giallo-modena-dark .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-races-dark .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-portofinom-dark-blue .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-sf90-spider-graphite-black .StandingBox__bottom-value__2g8Q01Er {
    background: #ffffff;
    color: #181818; }
  .StandingBox__bottom-value__2g8Q01Er:before {
    content: "";
    position: absolute;
    top: 0;
    left: -8px;
    width: calc(100% + 16px);
    height: 100%;
    transform: skewX(-20deg);
    z-index: -1; }
    .theme-ferrari-dark .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-ferrari-carbon .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-light .StandingBox__bottom-value__2g8Q01Er:before {
      background: #181818; }
    .theme-ferrari-sf90-stradale .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-f8-tributo .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-monza-sp1 .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-monza-sp2 .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-f488-pista .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-f488-spider .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-f488-pista-spider .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-f812-superfast .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-gtc4-lusso .StandingBox__bottom-value__2g8Q01Er:before {
      background: #181818; }
    .theme-ferrari-gtc4-lusso-t .StandingBox__bottom-value__2g8Q01Er:before {
      background: #181818; }
    .theme-ferrari-f8-spider .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-812-gts .StandingBox__bottom-value__2g8Q01Er:before {
      background: #181818; }
    .theme-ferrari-f169 .StandingBox__bottom-value__2g8Q01Er:before {
      background: #181818; }
    .theme-ferrari-scuderia-dark .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-giallo-modena .StandingBox__bottom-value__2g8Q01Er:before {
      background: #181818; }
    .theme-ferrari-giallo-modena-dark .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-races-dark .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .StandingBox__bottom-value__2g8Q01Er:before {
      background: #ffffff; }

@keyframes Sticky__fillBar__kPAdeuQk {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Sticky__el__3wwQ0Xbz {
  position: fixed;
  left: 0;
  width: 100%;
  transition: transform 0.3s ease-in-out;
  z-index: 15; }
  .Sticky__el__3wwQ0Xbz.Sticky__top__1KbePWsA {
    transform: translateY(-100%);
    top: 0; }
  .Sticky__el__3wwQ0Xbz.Sticky__bottom__5wTqCfpG {
    transform: translateY(100%);
    bottom: 0; }
  .Sticky__el__3wwQ0Xbz.Sticky__is-visible__bsSm15ud {
    transform: translateY(0); }
  .Sticky__el__3wwQ0Xbz.Sticky__hidden__2RaJvdhe.Sticky__top__1KbePWsA {
    transform: translateY(-100%) !important; }
  .Sticky__el__3wwQ0Xbz.Sticky__hidden__2RaJvdhe.Sticky__bottom__5wTqCfpG {
    transform: translateY(100%) !important; }

@keyframes StickyCarDealer__fillBar__1h9AMmuD {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.StickyCarDealer__stickyContent__INEGx7AB {
  position: fixed;
  width: 100%;
  top: 0;
  transform: translateY(-100%);
  transition: transform 300ms;
  right: 0;
  left: 0;
  bottom: auto;
  padding: 16px 16px;
  height: 75px;
  align-items: center;
  justify-content: end;
  z-index: 20;
  display: none; }
  @media (min-width: 60.0625em) {
    .StickyCarDealer__stickyContent__INEGx7AB {
      display: flex; } }
  .StickyCarDealer__stickyContent__INEGx7AB::before {
    content: '';
    display: block;
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.2); }
  .StickyCarDealer__stickyContent__INEGx7AB &gt; * {
    align-items: center;
    display: flex;
    flex-direction: column; }
    .StickyCarDealer__stickyContent__INEGx7AB &gt; * + * {
      margin-top: 32px; }
  .StickyCarDealer__stickyContent__INEGx7AB.StickyCarDealer__isVisible__e69gevTt {
    transform: translateY(0); }
  @media (min-width: 60.0625em) {
    .StickyCarDealer__stickyContent__INEGx7AB {
      height: 90px;
      padding: 16px 24px;
      flex-direction: row; }
      .StickyCarDealer__stickyContent__INEGx7AB &gt; * {
        flex: 1;
        flex-direction: row; }
        .StickyCarDealer__stickyContent__INEGx7AB &gt; * + * {
          margin-top: 0; } }
  .theme-ferrari-dark .StickyCarDealer__stickyContent__INEGx7AB {
    background: #181818; }
  .theme-ferrari-ferrari-carbon .StickyCarDealer__stickyContent__INEGx7AB {
    background: #303030; }
  .theme-ferrari-light .StickyCarDealer__stickyContent__INEGx7AB {
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .StickyCarDealer__stickyContent__INEGx7AB {
    background: #303133; }
  .theme-ferrari-f8-tributo .StickyCarDealer__stickyContent__INEGx7AB {
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .StickyCarDealer__stickyContent__INEGx7AB {
    background: #181818; }
  .theme-ferrari-monza-sp2 .StickyCarDealer__stickyContent__INEGx7AB {
    background: #404040; }
  .theme-ferrari-f488-pista .StickyCarDealer__stickyContent__INEGx7AB {
    background: #0E121B; }
  .theme-ferrari-f488-spider .StickyCarDealer__stickyContent__INEGx7AB {
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .StickyCarDealer__stickyContent__INEGx7AB {
    background: #191B29; }
  .theme-ferrari-f812-superfast .StickyCarDealer__stickyContent__INEGx7AB {
    background: #320607; }
  .theme-ferrari-gtc4-lusso .StickyCarDealer__stickyContent__INEGx7AB {
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .StickyCarDealer__stickyContent__INEGx7AB {
    background: #92989D; }
  .theme-ferrari-f8-spider .StickyCarDealer__stickyContent__INEGx7AB {
    background: #2c2b27; }
  .theme-ferrari-812-gts .StickyCarDealer__stickyContent__INEGx7AB {
    background: #f6f7f8; }
  .theme-ferrari-f169 .StickyCarDealer__stickyContent__INEGx7AB {
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .StickyCarDealer__stickyContent__INEGx7AB {
    background: #303030; }
  .theme-ferrari-giallo-modena .StickyCarDealer__stickyContent__INEGx7AB {
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .StickyCarDealer__stickyContent__INEGx7AB {
    background: #181818; }
  .theme-ferrari-races-dark .StickyCarDealer__stickyContent__INEGx7AB {
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .StickyCarDealer__stickyContent__INEGx7AB {
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .StickyCarDealer__stickyContent__INEGx7AB {
    background: #1C1D1F; }
  .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__row__3qygxe3_ {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center; }
    .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__row__3qygxe3_ &gt; * {
      align-items: center;
      display: flex;
      flex-direction: column; }
      .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__row__3qygxe3_ &gt; * + * {
        margin-top: 32px; }
    @media (min-width: 60.0625em) {
      .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__row__3qygxe3_ &gt; * {
        flex: 1; }
        .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__row__3qygxe3_ &gt; * + * {
          margin-top: 0; } }
  .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__left__1IzNtKFX {
    display: flex;
    flex-direction: column;
    align-items: flex-start; }
  .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__right__2dM_FrSW {
    margin: 0;
    flex-direction: row;
    justify-content: flex-end; }
    .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__right__2dM_FrSW .StickyCarDealer__cta__3BpN_5kd + .StickyCarDealer__cta__3BpN_5kd {
      margin-top: 32px; }
    @media (min-width: 60.0625em) {
      .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__right__2dM_FrSW {
        flex: 2; }
        .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__right__2dM_FrSW .StickyCarDealer__cta__3BpN_5kd + .StickyCarDealer__cta__3BpN_5kd {
          margin-top: 0;
          margin-left: 48px; } }
  .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    margin: 0; }
    .theme-ferrari-dark .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-light .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #181818; }
    .theme-ferrari-sf90-stradale .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-f488-pista .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-f488-spider .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #181818; }
    .theme-ferrari-f8-spider .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-812-gts .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #181818; }
    .theme-ferrari-f169 .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #181818; }
    .theme-ferrari-scuderia-dark .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-races-dark .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
      color: #ffffff; }
    @media (min-width: 60.0625em) {
      .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__title__13hVeEfd {
        margin-bottom: 8px; } }
  .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 {
    display: inline-block;
    vertical-align: middle;
    margin-right: 16px; }
    .theme-ferrari-dark .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-ferrari-carbon .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-light .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #181818;
      stroke: #181818;
      stroke-width: 0.5; }
    .theme-ferrari-sf90-stradale .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-f8-tributo .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-monza-sp1 .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-monza-sp2 .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-f488-pista .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-f488-spider .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-f488-pista-spider .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-f812-superfast .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-gtc4-lusso .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #181818;
      stroke: #181818;
      stroke-width: 0.5; }
    .theme-ferrari-gtc4-lusso-t .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #181818;
      stroke: #181818;
      stroke-width: 0.5; }
    .theme-ferrari-f8-spider .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-812-gts .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #181818;
      stroke: #181818;
      stroke-width: 0.5; }
    .theme-ferrari-f169 .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #181818;
      stroke: #181818;
      stroke-width: 0.5; }
    .theme-ferrari-scuderia-dark .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-giallo-modena .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #181818;
      stroke: #181818;
      stroke-width: 0.5; }
    .theme-ferrari-giallo-modena-dark .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-races-dark .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-portofinom-dark-blue .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
    .theme-ferrari-sf90-spider-graphite-black .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__marker__3NJ-54R2 path {
      -webkit-text-stroke-color: #ffffff;
      stroke: #ffffff;
      stroke-width: 0.5; }
  .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 20px;
    text-transform: none;
    white-space: nowrap; }
    .theme-ferrari-dark .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-light .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #181818; }
    .theme-ferrari-sf90-stradale .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-f488-pista .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-f488-spider .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #181818; }
    .theme-ferrari-f8-spider .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-812-gts .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #181818; }
    .theme-ferrari-f169 .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #181818; }
    .theme-ferrari-scuderia-dark .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-races-dark .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .StickyCarDealer__stickyContent__INEGx7AB .StickyCarDealer__address__E_w2m0z8 {
      color: #ffffff; }

@keyframes SubSection__fillBar__ox-SBIiR {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SubSection__definition__2VemAB3G {
  display: flex; }
  .SubSection__definition__2VemAB3G + .SubSection__definition__2VemAB3G {
    margin-top: 20px; }

.SubSection__definitionName__1aNZSexw {
  color: #303030;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  line-height: 22px;
  text-transform: uppercase;
  flex: 0 0 280px; }

.SubSection__definitionText__34EkB_Ly {
  color: #8f8f8f;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  line-height: 24px;
  padding-left: 34px;
  flex: 1 1 auto; }

@keyframes Summary__fillBar__2Me8horJ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Summary__container__3tTq6pmS.theme-ferrari-dark {
  background: #181818; }

.Summary__container__3tTq6pmS.theme-ferrari-ferrari-carbon {
  background: #303030; }

.Summary__container__3tTq6pmS.theme-ferrari-light {
  background: #ffffff; }

.Summary__container__3tTq6pmS.theme-ferrari-sf90-stradale {
  background: #303133; }

.Summary__container__3tTq6pmS.theme-ferrari-f8-tributo {
  background: #1E293E; }

.Summary__container__3tTq6pmS.theme-ferrari-monza-sp1 {
  background: #181818; }

.Summary__container__3tTq6pmS.theme-ferrari-monza-sp2 {
  background: #404040; }

.Summary__container__3tTq6pmS.theme-ferrari-f488-pista {
  background: #0E121B; }

.Summary__container__3tTq6pmS.theme-ferrari-f488-spider {
  background: #17354B; }

.Summary__container__3tTq6pmS.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.Summary__container__3tTq6pmS.theme-ferrari-f812-superfast {
  background: #320607; }

.Summary__container__3tTq6pmS.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.Summary__container__3tTq6pmS.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.Summary__container__3tTq6pmS.theme-ferrari-f8-spider {
  background: #2c2b27; }

.Summary__container__3tTq6pmS.theme-ferrari-812-gts {
  background: #f6f7f8; }

.Summary__container__3tTq6pmS.theme-ferrari-f169 {
  background: #d0dddd; }

.Summary__container__3tTq6pmS.theme-ferrari-scuderia-dark {
  background: #303030; }

.Summary__container__3tTq6pmS.theme-ferrari-giallo-modena {
  background: #ffffff; }

.Summary__container__3tTq6pmS.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.Summary__container__3tTq6pmS.theme-ferrari-races-dark {
  background: #0D0D16; }

.Summary__container__3tTq6pmS.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.Summary__container__3tTq6pmS.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.Summary__wrapper__3NNZ7YkV {
  max-width: 100%;
  position: relative;
  margin-left: 24px;
  margin-right: 24px; }
  @media (min-width: 60.0625em) {
    .Summary__wrapper__3NNZ7YkV {
      margin-left: auto;
      margin-right: auto; } }
  @media (min-width: 80.0625em) {
    .Summary__wrapper__3NNZ7YkV.Summary__keepColumnsOnLargeScreens__3A1hIqjM .Summary__item__2lowwufI {
      width: 50%; } }
  .Summary__wrapper__3NNZ7YkV.Summary__forceUppercaseTitles__3xh1Rhh4 .Summary__value__1sX-pjf8 {
    text-transform: uppercase; }

.Summary__list__1GxqKWdX {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  justify-content: space-between; }

.Summary__item__2lowwufI {
  padding: 24px 0;
  display: inline-block;
  width: 50%; }
  .Summary__item__2lowwufI:nth-child(2n-1) {
    padding-right: 8px; }
  @media (min-width: 80.0625em) {
    .Summary__item__2lowwufI {
      width: auto; } }

.Summary__value__1sX-pjf8 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  text-transform: none;
  margin-bottom: 4px; }
  .theme-ferrari-dark .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-light .Summary__value__1sX-pjf8 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Summary__value__1sX-pjf8 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Summary__value__1sX-pjf8 {
    color: #181818; }
  .theme-ferrari-f8-spider .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-812-gts .Summary__value__1sX-pjf8 {
    color: #181818; }
  .theme-ferrari-f169 .Summary__value__1sX-pjf8 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Summary__value__1sX-pjf8 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-races-dark .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Summary__value__1sX-pjf8 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Summary__value__1sX-pjf8 {
    color: #ffffff; }

.Summary__bottomLabel__2hB_m7NF {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px; }
  .theme-ferrari-dark .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-light .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .Summary__bottomLabel__2hB_m7NF {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .Summary__bottomLabel__2hB_m7NF {
    color: #505050; }
  .theme-ferrari-f8-spider .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-f169 .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .Summary__bottomLabel__2hB_m7NF {
    color: #8f8f8f; }

@keyframes TabsRounded__fillBar__2SLmVw2T {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TabsRounded__wrapper__18Eha_TH {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  margin: 0 auto;
  padding: 0 1px;
  list-style: none;
  overflow: auto;
  display: flex; }

.TabsRounded__list__2kJHAMJ1 {
  margin: 0 -1px;
  flex: 1 1 0; }
  @media (min-width: 37.5625em) {
    .TabsRounded__list__2kJHAMJ1:first-child .TabsRounded__button__1bTz4qNd {
      border-radius: 26px 0 0 26px; } }
  @media (min-width: 37.5625em) {
    .TabsRounded__list__2kJHAMJ1:last-child .TabsRounded__button__1bTz4qNd {
      border-radius: 0 26px 26px 0; } }

.TabsRounded__button__1bTz4qNd {
  width: 100%;
  min-width: 160px;
  padding: 14px 24px;
  text-transform: uppercase;
  white-space: nowrap;
  background: #fff;
  display: block;
  cursor: pointer;
  transition: all 0.3s ease; }
  .theme-ferrari-dark .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #303030; }
  .theme-ferrari-ferrari-carbon .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #181818; }
  .theme-ferrari-light .TabsRounded__button__1bTz4qNd {
    color: #181818;
    border: 1px solid #eeeded; }
  .theme-ferrari-sf90-stradale .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #252627; }
  .theme-ferrari-f8-tributo .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #101724; }
  .theme-ferrari-monza-sp1 .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #303030; }
  .theme-ferrari-monza-sp2 .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #303030; }
  .theme-ferrari-f488-pista .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #1E2128; }
  .theme-ferrari-f488-spider .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #0F2331; }
  .theme-ferrari-f488-pista-spider .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #212334; }
  .theme-ferrari-f812-superfast .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #3C0B0D; }
  .theme-ferrari-gtc4-lusso .TabsRounded__button__1bTz4qNd {
    color: #181818;
    border: 1px solid #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .TabsRounded__button__1bTz4qNd {
    color: #181818;
    border: 1px solid #A0A7AC; }
  .theme-ferrari-f8-spider .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #1b1a17; }
  .theme-ferrari-812-gts .TabsRounded__button__1bTz4qNd {
    color: #181818;
    border: 1px solid #dbdbdb; }
  .theme-ferrari-f169 .TabsRounded__button__1bTz4qNd {
    color: #181818;
    border: 1px solid #dbdbdb; }
  .theme-ferrari-scuderia-dark .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #414141; }
  .theme-ferrari-giallo-modena .TabsRounded__button__1bTz4qNd {
    color: #181818;
    border: 1px solid #eeeded; }
  .theme-ferrari-giallo-modena-dark .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #303030; }
  .theme-ferrari-races-dark .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #303035; }
  .theme-ferrari-portofinom-dark-blue .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .TabsRounded__button__1bTz4qNd {
    color: #ffffff;
    border: 1px solid #252A2B; }
  @media (min-width: 37.5625em) {
    .TabsRounded__button__1bTz4qNd {
      min-width: inherit;
      padding: 12px; } }
  @media (hover: hover) {
    .theme-ferrari-dark .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-ferrari-carbon .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-light .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(24, 24, 24, 0.5); }
    .theme-ferrari-sf90-stradale .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f8-tributo .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-monza-sp1 .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-monza-sp2 .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f488-pista .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f488-spider .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f488-pista-spider .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f812-superfast .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-gtc4-lusso .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(24, 24, 24, 0.5); }
    .theme-ferrari-gtc4-lusso-t .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(24, 24, 24, 0.5); }
    .theme-ferrari-f8-spider .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-812-gts .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(24, 24, 24, 0.5); }
    .theme-ferrari-f169 .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(24, 24, 24, 0.5); }
    .theme-ferrari-scuderia-dark .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-giallo-modena .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(24, 24, 24, 0.5); }
    .theme-ferrari-giallo-modena-dark .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-races-dark .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-portofinom-dark-blue .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-sf90-spider-graphite-black .TabsRounded__button__1bTz4qNd:enabled:not(.TabsRounded__-selected__1nAVGdOE):hover {
      color: rgba(255, 255, 255, 0.5); } }
  .TabsRounded__button__1bTz4qNd:disabled {
    cursor: auto; }
    .theme-ferrari-dark .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-ferrari-carbon .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-light .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(24, 24, 24, 0.2); }
    .theme-ferrari-sf90-stradale .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-f8-tributo .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-monza-sp1 .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-monza-sp2 .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-f488-pista .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-f488-spider .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-f488-pista-spider .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-f812-superfast .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-gtc4-lusso .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(24, 24, 24, 0.2); }
    .theme-ferrari-gtc4-lusso-t .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(24, 24, 24, 0.2); }
    .theme-ferrari-f8-spider .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-812-gts .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(24, 24, 24, 0.2); }
    .theme-ferrari-f169 .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(24, 24, 24, 0.2); }
    .theme-ferrari-scuderia-dark .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-giallo-modena .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(24, 24, 24, 0.2); }
    .theme-ferrari-giallo-modena-dark .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-races-dark .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-portofinom-dark-blue .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-sf90-spider-graphite-black .TabsRounded__button__1bTz4qNd:disabled {
      color: rgba(255, 255, 255, 0.2); }
  .TabsRounded__button__1bTz4qNd.TabsRounded__-selected__1nAVGdOE {
    color: #fff;
    background: #DA291C;
    border: 1px solid #DA291C; }

@keyframes TabsUnderline__fillBar__51O7cu_b {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TabsUnderline__wrapper__dtxFPSiS {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin: 0 auto;
  padding: 0 24px;
  list-style: none;
  overflow: auto;
  display: flex; }
  .TabsUnderline__wrapper__dtxFPSiS::-webkit-scrollbar {
    display: none; }
  @media (min-width: 60.0625em) {
    .TabsUnderline__wrapper__dtxFPSiS {
      padding: 0;
      justify-content: center; } }
  @media print {
    .TabsUnderline__wrapper__dtxFPSiS {
      display: none; } }
  @media (min-width: 60.0625em) {
    .TabsUnderline__wrapper__dtxFPSiS.TabsUnderline__-left__kF9OI839 {
      justify-content: flex-start; } }
  @media (min-width: 60.0625em) {
    .TabsUnderline__wrapper__dtxFPSiS.TabsUnderline__-right__1D9y3Kz3 {
      justify-content: flex-end; } }
  @media (min-width: 60.0625em) {
    .TabsUnderline__wrapper__dtxFPSiS.TabsUnderline__-no-padding__2TS3BqAN {
      margin-left: -24px;
      padding: 0 24px; } }

.TabsUnderline__list__3JEIjM1t {
  flex: 0 0 auto;
  margin: 16px 0; }

.TabsUnderline__button__3UtRoUyt {
  appearance: none;
  padding: 0;
  margin: 0;
  outline: 0;
  border: 0;
  background: transparent;
  padding: 8px 16px;
  text-transform: uppercase;
  cursor: pointer; }
  .theme-ferrari-dark .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-light .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .TabsUnderline__button__3UtRoUyt {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .TabsUnderline__button__3UtRoUyt {
    color: #505050; }
  .theme-ferrari-f8-spider .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-f169 .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .TabsUnderline__button__3UtRoUyt {
    color: #8f8f8f; }
  @media (min-width: 60.0625em) {
    .TabsUnderline__button__3UtRoUyt {
      padding: 8px 24px; } }
  .TabsUnderline__button__3UtRoUyt:enabled:not(.TabsUnderline__-selected__2FNSL95e):hover {
    opacity: 0.5; }
  .TabsUnderline__button__3UtRoUyt:disabled {
    cursor: auto; }
    .theme-ferrari-dark .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-ferrari-carbon .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-light .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(24, 24, 24, 0.2); }
    .theme-ferrari-sf90-stradale .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-f8-tributo .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-monza-sp1 .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-monza-sp2 .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-f488-pista .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-f488-spider .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-f488-pista-spider .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-f812-superfast .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-gtc4-lusso .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(24, 24, 24, 0.2); }
    .theme-ferrari-gtc4-lusso-t .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(24, 24, 24, 0.2); }
    .theme-ferrari-f8-spider .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-812-gts .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(24, 24, 24, 0.2); }
    .theme-ferrari-f169 .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(24, 24, 24, 0.2); }
    .theme-ferrari-scuderia-dark .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-giallo-modena .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(24, 24, 24, 0.2); }
    .theme-ferrari-giallo-modena-dark .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-races-dark .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-portofinom-dark-blue .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
    .theme-ferrari-sf90-spider-graphite-black .TabsUnderline__button__3UtRoUyt:disabled {
      color: rgba(255, 255, 255, 0.2); }
  .theme-ferrari-dark .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-ferrari-carbon .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-light .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-sf90-stradale .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-f8-tributo .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-monza-sp1 .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-monza-sp2 .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-f488-pista .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-f488-spider .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-f488-pista-spider .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-f812-superfast .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-gtc4-lusso .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-gtc4-lusso-t .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-f8-spider .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-812-gts .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-f169 .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-scuderia-dark .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-giallo-modena .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #EBB218;
    border-bottom: 2px solid #EBB218; }
  .theme-ferrari-giallo-modena-dark .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #EBB218;
    border-bottom: 2px solid #EBB218; }
  .theme-ferrari-races-dark .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-portofinom-dark-blue .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .TabsUnderline__button__3UtRoUyt.TabsUnderline__-selected__2FNSL95e {
    color: #da291c;
    border-bottom: 2px solid #da291c; }

@keyframes Tags__fillBar__1VB5DWE6 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Tags__content__2dBogcEj {
  width: 100%;
  max-width: 1048px;
  padding: 0 24px;
  margin: 24px auto; }
  @media (min-width: 37.5625em) {
    .Tags__content__2dBogcEj {
      max-width: 1128px;
      padding: 0 64px;
      margin: 64px auto; } }
  @media (min-width: 80.0625em) {
    .Tags__content__2dBogcEj {
      max-width: 1192px;
      padding: 0 96px;
      margin: 96px auto; } }

.Tags__tags__2-BHygUW {
  margin: 16px 0;
  padding: 0; }
  @media (min-width: 37.5625em) {
    .Tags__tags__2-BHygUW {
      display: flex;
      justify-content: center;
      margin: 32px 0; } }
  @media (min-width: 60.0625em) {
    .Tags__tags__2-BHygUW {
      margin: 96px 0; } }

.Tags__tag__2NR-JNX_ {
  display: block; }
  .Tags__tag__2NR-JNX_ + .Tags__tag__2NR-JNX_ {
    margin-top: 16px; }
  @media (min-width: 37.5625em) {
    .Tags__tag__2NR-JNX_ {
      margin-right: 32px; }
      .Tags__tag__2NR-JNX_ + .Tags__tag__2NR-JNX_ {
        margin-top: 0; } }
  @media (min-width: 60.0625em) {
    .Tags__tag__2NR-JNX_ {
      margin-right: 64px; } }

@keyframes TapActions__fillBar__3PygQz87 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TapActions__wrapper__1oh_X0wT {
  position: relative;
  width: 100%;
  height: 100%; }

button {
  cursor: pointer; }

.TapActions__popup__1PzvTKjY {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end; }

.TapActions__background__1OiIzDvl {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  background-image: radial-gradient(circle at 88% 18%, #000000, black 14%, rgba(0, 0, 0, 0)); }
  @media (min-width: 60.0625em) {
    .TapActions__background__1OiIzDvl {
      background-image: radial-gradient(circle at 88% 24%, #000000, black 20%, rgba(0, 0, 0, 0)); } }
  @media (min-width: 80.0625em) {
    .TapActions__background__1OiIzDvl {
      background-image: radial-gradient(circle at 88% 26%, #000000, black 22%, rgba(0, 0, 0, 0)); } }
  @media (min-width: 100.0625em) {
    .TapActions__background__1OiIzDvl {
      background-image: radial-gradient(circle at 88% 28%, #000000, black 30%, rgba(0, 0, 0, 0)); } }

.TapActions__content__TbT2TXRN {
  position: relative;
  z-index: 2;
  text-align: right; }

.TapActions__toggle__19eMSMm6 {
  flex: 0 0 auto;
  display: inline-block;
  margin: 0;
  outline: none; }

.TapActions__list__1eHW97nv {
  width: 100%;
  margin: 16px 0;
  padding: 0 16px;
  text-align: right; }

.TapActions__item__1brw2uwr {
  margin: 16px 0;
  display: block;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  color: #fff; }
  .TapActions__item__1brw2uwr a {
    cursor: pointer;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    color: #fff; }

.TapActions__icon__1R9zjh6b .TapActions__toggle__19eMSMm6 {
  margin-left: auto;
  padding: 12px; }
  .TapActions__icon__1R9zjh6b .TapActions__toggle__19eMSMm6 button &gt; span &gt; svg {
    transform: translate(-50%, -50%); }
  .TapActions__icon__1R9zjh6b .TapActions__toggle__19eMSMm6 button {
    background: transparent !important;
    border: none !important; }
  .TapActions__icon__1R9zjh6b .TapActions__toggle--opened__qBYjYl4W {
    padding: 16px 16px 8px; }
    .TapActions__icon__1R9zjh6b .TapActions__toggle--opened__qBYjYl4W svg {
      height: 18px;
      width: 18px; }
    .TapActions__icon__1R9zjh6b .TapActions__toggle--opened__qBYjYl4W button {
      border: none !important; }

@keyframes TechSpecs__fillBar__3IrYYLr8 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TechSpecs__content__1XPrFmyB {
  width: 100%;
  max-width: 1048px;
  padding: 0 24px;
  margin: 64px auto; }
  @media (min-width: 37.5625em) {
    .TechSpecs__content__1XPrFmyB {
      max-width: 1128px;
      padding: 0 64px;
      margin: 64px auto; } }
  @media (min-width: 80.0625em) {
    .TechSpecs__content__1XPrFmyB {
      max-width: 1192px;
      padding: 0 96px;
      margin: 96px auto; } }

.TechSpecs__title__1cxQI-Q1 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 32px;
  line-height: 1.16em;
  margin: 24px 0;
  color: #181818; }

.TechSpecs__list__1_NWtTPS {
  margin-top: 48px; }
  @media (min-width: 37.5625em) {
    .TechSpecs__list__1_NWtTPS {
      margin-top: 64px; } }

.TechSpecs__specification-group__LpEHvWUG {
  padding: 0;
  width: 100%;
  margin: 0; }
  @media (min-width: 37.5625em) {
    .TechSpecs__specification-group__LpEHvWUG {
      padding: 0 0 32px; } }

.TechSpecs__specification__2TBZY10b {
  padding: 24px 0;
  display: block;
  border-bottom: 1px solid #eeeded; }
  @media (min-width: 37.5625em) {
    .TechSpecs__specification__2TBZY10b {
      padding: 32px 16px;
      display: flex;
      align-items: center;
      justify-content: space-between; } }
  .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
    display: block;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    color: #303030;
    margin-top: 8px; }
    @media (min-width: 37.5625em) {
      .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        margin-top: 0; } }
  .TechSpecs__specification__2TBZY10b .TechSpecs__unit__2wpGQpGD {
    margin-left: 5px; }
  .TechSpecs__specification__2TBZY10b strong {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    color: #8f8f8f; }

.TechSpecs__techpanel__3rKqvOZ8 {
  padding: 0;
  margin: 0; }
  @media (min-width: 100.0625em) {
    .TechSpecs__techpanel__3rKqvOZ8 {
      max-width: 1472px; } }
  .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__list__1_NWtTPS {
    margin-top: 0; }
  .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
    padding: 20px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    @media (min-width: 37.5625em) {
      .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
        padding: 20px; } }
    .theme-ferrari-dark .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-ferrari-carbon .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-light .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-sf90-stradale .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f8-tributo .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-monza-sp1 .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-monza-sp2 .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f488-pista .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f488-spider .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f488-pista-spider .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f812-superfast .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-gtc4-lusso .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #505050; }
    .theme-ferrari-gtc4-lusso-t .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #505050; }
    .theme-ferrari-f8-spider .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-812-gts .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f169 .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-scuderia-dark .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-giallo-modena .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-races-dark .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b {
      border-bottom: 1px solid #8f8f8f; }
    @media (min-width: 60.0625em) {
      .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b:last-child {
        border-bottom: none; } }
    .theme-ferrari-dark .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-light .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #505050; }
    .theme-ferrari-f8-spider .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-f169 .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b strong {
      color: #8f8f8f; }
    .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
      color: #fff; }
      .theme-ferrari-dark .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-light .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #181818; }
      .theme-ferrari-sf90-stradale .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-f488-pista .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-f488-spider .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #181818; }
      .theme-ferrari-f8-spider .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-812-gts .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #181818; }
      .theme-ferrari-f169 .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #181818; }
      .theme-ferrari-scuderia-dark .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-races-dark .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .TechSpecs__techpanel__3rKqvOZ8 .TechSpecs__specification__2TBZY10b .TechSpecs__value__1wW_OIzf {
        color: #ffffff; }

.TechSpecs__specificationRow__hFVw3r3a {
  justify-content: space-between;
  flex-direction: column;
  margin-right: -15px;
  margin-left: -15px;
  display: flex; }
  .TechSpecs__specificationRow__hFVw3r3a &gt; {
    flex-grow: 1;
    width: 100%; }
  @media (min-width: 60.0625em) {
    .TechSpecs__specificationRow__hFVw3r3a {
      flex-direction: row; } }

.TechSpecs__specificationCol__mDnsaXR3 {
  padding-right: 15px;
  padding-left: 15px;
  display: flex;
  width: 100%; }
  .TechSpecs__specificationCol__mDnsaXR3:last-child li:last-child {
    border-bottom: none; }
  .TechSpecs__specificationCol__mDnsaXR3 + .TechSpecs__specificationCol__mDnsaXR3 .TechSpecs__image__3RHwCG6- {
    width: 100%;
    text-align: right; }

.TechSpecs__image__3RHwCG6- {
  max-width: 100%; }
  .TechSpecs__image__3RHwCG6- img {
    width: auto;
    display: inline-block;
    max-width: 100%; }

@keyframes Tile__fillBar__3Su3dCyo {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Tile__tile__2ER4wuhZ {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0 0 0 0;
  width: 100%;
  text-decoration: none; }
  .Tile__tile__2ER4wuhZ img {
    vertical-align: top;
    z-index: 0; }
  .Tile__tile__2ER4wuhZ:hover .Tile__wrapper__2Fvj_5R3 img {
    transform: scale(1.1);
    transition: transform 3s ease-in; }

.Tile__wrapper__2Fvj_5R3 {
  position: relative;
  width: 100%;
  overflow: hidden; }

.Tile__content__3wJNrNi0 {
  padding: 24px 0px;
  color: #181818; }
  .theme-ferrari-dark .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-light .Tile__content__3wJNrNi0 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Tile__content__3wJNrNi0 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Tile__content__3wJNrNi0 {
    color: #181818; }
  .theme-ferrari-f8-spider .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-812-gts .Tile__content__3wJNrNi0 {
    color: #181818; }
  .theme-ferrari-f169 .Tile__content__3wJNrNi0 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Tile__content__3wJNrNi0 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-races-dark .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Tile__content__3wJNrNi0 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Tile__content__3wJNrNi0 {
    color: #ffffff; }

.Tile__pre-title__21qc8ihY {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 11px; }

.Tile__title__2q3GHjSw {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  margin-bottom: 8px;
  font-size: 13px; }
  @media (min-width: 60.0625em) {
    .Tile__title__2q3GHjSw {
      font-size: 18px; } }

.Tile__description__T4jK58lN {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  line-height: 1.5em; }
  @media print {
    .Tile__description__T4jK58lN {
      color: #181818 !important; } }

.Tile__block-ellipsis__EU_dKHzv {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 3em;
  margin: 0 auto;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

.Tile__mobile-cta__3gTPcHIK {
  margin-top: 24px; }

.Tile__square-img__2fcffx02 .Tile__wrapper__2Fvj_5R3 {
  border: 1px solid #d4d2d2; }

.Tile__square-img__2fcffx02 .Tile__mobile-cta__3gTPcHIK {
  display: none; }

@media print {
  article {
    display: flex; }
    article .Tile__wrapper__2Fvj_5R3 {
      width: 70px !important;
      margin-right: 16px; }
    article .Tile__content__3wJNrNi0 {
      padding: 0;
      padding-top: 16px;
      width: calc(100% - 16px) !important; } }

@keyframes TileAdvanced__fillBar__1tWGbyiO {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TileAdvanced__tile-advanced__CG_BrSYM {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 100%; }
  .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__with-info__1q5ElmH4 .TileAdvanced__overlay-actions__2NQTiFwV {
    opacity: 0;
    transition: opacity .3s ease;
    background-image: linear-gradient(to bottom, transparent, #000000 88%); }
  .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__with-info__1q5ElmH4 .TileAdvanced__content__1AKNXK0b {
    transition: all .3s ease; }
  .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__with-info__1q5ElmH4:hover .TileAdvanced__content__1AKNXK0b {
    transform: translateY(-48px); }
  .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__with-info__1q5ElmH4:hover .TileAdvanced__wrapper__2LCOMDUS:after {
    opacity: 0; }
  .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__with-info__1q5ElmH4:hover .TileAdvanced__body-info__SIMEUluG {
    transition: opacity .3s ease .2s;
    z-index: 2;
    opacity: 1; }
  .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__with-info__1q5ElmH4:hover .TileAdvanced__overlay-actions__2NQTiFwV {
    opacity: 1; }
  @media (min-width: 60.0625em) {
    .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__wrapper__2LCOMDUS:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      transition: opacity .3s ease;
      background-image: linear-gradient(to bottom, transparent 47%, #000000); } }
  @media (min-width: 60.0625em) {
    .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b {
      position: absolute;
      bottom: 0;
      width: 100%;
      padding: 32px;
      color: #fff; }
      .theme-ferrari-dark .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-ferrari-carbon .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-light .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-sf90-stradale .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-f8-tributo .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-monza-sp1 .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-monza-sp2 .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-f488-pista .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-f488-spider .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-f488-pista-spider .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-f812-superfast .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-gtc4-lusso .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-gtc4-lusso-t .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-f8-spider .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-812-gts .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-f169 .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-scuderia-dark .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-giallo-modena .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-giallo-modena-dark .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-races-dark .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-portofinom-dark-blue .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; }
      .theme-ferrari-sf90-spider-graphite-black .TileAdvanced__tile-advanced__CG_BrSYM.TileAdvanced__noTouch__2UaSO7Gh .TileAdvanced__content__1AKNXK0b &gt; * {
        color: #fff; } }

.TileAdvanced__overlay-actions__2NQTiFwV {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  opacity: .9;
  text-align: right;
  background: linear-gradient(42deg, rgba(0, 0, 0, 0) 40%, black 100%); }

.TileAdvanced__wrapper__2LCOMDUS {
  width: 100%;
  position: relative;
  overflow: hidden; }
  .TileAdvanced__wrapper__2LCOMDUS:before {
    content: '';
    display: block;
    height: 0px;
    padding-bottom: 61.16208%; }
  .TileAdvanced__wrapper__2LCOMDUS &gt; img,
  .TileAdvanced__wrapper__2LCOMDUS &gt; object,
  .TileAdvanced__wrapper__2LCOMDUS &gt; canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 100.5%; }
  .TileAdvanced__wrapper__2LCOMDUS &gt; iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.TileAdvanced__body-info__SIMEUluG {
  position: absolute;
  bottom: -8px;
  width: 100%;
  padding: 32px;
  display: flex;
  align-items: center;
  z-index: 0;
  opacity: 0;
  transition: opacity .3s ease; }
  .TileAdvanced__body-info__SIMEUluG ul {
    list-style: none;
    padding: 0;
    display: flex;
    margin: 0; }
    .TileAdvanced__body-info__SIMEUluG ul li:not(:first-child) {
      margin-left: 32px; }
    .TileAdvanced__body-info__SIMEUluG ul a {
      color: #fff;
      text-transform: uppercase;
      font-size: 11px;
      font-weight: 500;
      line-height: 1.27;
      letter-spacing: 1.5px; }
  .TileAdvanced__body-info__SIMEUluG .TileAdvanced__mobile-cta__1ZkGOCVF {
    margin-left: auto;
    margin-top: 0; }

.TileAdvanced__content__1AKNXK0b {
  position: relative;
  padding: 24px 0 0;
  z-index: 2; }
  .theme-ferrari-dark .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-light .TileAdvanced__content__1AKNXK0b {
    color: #181818; }
  .theme-ferrari-sf90-stradale .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-f488-pista .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-f488-spider .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .TileAdvanced__content__1AKNXK0b {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .TileAdvanced__content__1AKNXK0b {
    color: #181818; }
  .theme-ferrari-f8-spider .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-812-gts .TileAdvanced__content__1AKNXK0b {
    color: #181818; }
  .theme-ferrari-f169 .TileAdvanced__content__1AKNXK0b {
    color: #181818; }
  .theme-ferrari-scuderia-dark .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .TileAdvanced__content__1AKNXK0b {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-races-dark .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .TileAdvanced__content__1AKNXK0b {
    color: #ffffff; }

.TileAdvanced__description__2YHUKrZu {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 13px; }
  @media (min-width: 60.0625em) {
    .TileAdvanced__description__2YHUKrZu {
      line-height: 1.85;
      letter-spacing: 0.25px; } }

.TileAdvanced__block-ellipsis__1TiuYRu8 {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 3em;
  margin: 0 auto;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }
  @media (min-width: 60.0625em) {
    .TileAdvanced__block-ellipsis__1TiuYRu8 {
      height: 24px; } }

.TileAdvanced__mobile-cta__1ZkGOCVF {
  margin-top: 16px; }

@keyframes TopbarBasic__fillBar__SC9CMl2z {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TopbarBasic__wrapper__1uX3ZFYV {
  display: flex;
  justify-content: space-between;
  margin: 0 0 24px;
  padding-top: 24px; }
  @media (min-width: 37.5625em) {
    .TopbarBasic__wrapper__1uX3ZFYV {
      margin: 0 0 32px; } }
  @media (min-width: 80.0625em) {
    .TopbarBasic__wrapper__1uX3ZFYV {
      margin: 0 0 48px; } }

.TopbarBasic__position-absolute__Anz3jHDo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10; }

@keyframes TyresTable__fillBar__mswYlnNr {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@keyframes TyresTable__fillBar__mswYlnNr {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.theme-ferrari-dark .TyresTable__wrapper__200Nl8ZQ {
  background: #181818; }

.theme-ferrari-ferrari-carbon .TyresTable__wrapper__200Nl8ZQ {
  background: #303030; }

.theme-ferrari-light .TyresTable__wrapper__200Nl8ZQ {
  background: #ffffff; }

.theme-ferrari-sf90-stradale .TyresTable__wrapper__200Nl8ZQ {
  background: #303133; }

.theme-ferrari-f8-tributo .TyresTable__wrapper__200Nl8ZQ {
  background: #1E293E; }

.theme-ferrari-monza-sp1 .TyresTable__wrapper__200Nl8ZQ {
  background: #181818; }

.theme-ferrari-monza-sp2 .TyresTable__wrapper__200Nl8ZQ {
  background: #404040; }

.theme-ferrari-f488-pista .TyresTable__wrapper__200Nl8ZQ {
  background: #0E121B; }

.theme-ferrari-f488-spider .TyresTable__wrapper__200Nl8ZQ {
  background: #17354B; }

.theme-ferrari-f488-pista-spider .TyresTable__wrapper__200Nl8ZQ {
  background: #191B29; }

.theme-ferrari-f812-superfast .TyresTable__wrapper__200Nl8ZQ {
  background: #320607; }

.theme-ferrari-gtc4-lusso .TyresTable__wrapper__200Nl8ZQ {
  background: #C6C7C7; }

.theme-ferrari-gtc4-lusso-t .TyresTable__wrapper__200Nl8ZQ {
  background: #92989D; }

.theme-ferrari-f8-spider .TyresTable__wrapper__200Nl8ZQ {
  background: #2c2b27; }

.theme-ferrari-812-gts .TyresTable__wrapper__200Nl8ZQ {
  background: #f6f7f8; }

.theme-ferrari-f169 .TyresTable__wrapper__200Nl8ZQ {
  background: #d0dddd; }

.theme-ferrari-scuderia-dark .TyresTable__wrapper__200Nl8ZQ {
  background: #303030; }

.theme-ferrari-giallo-modena .TyresTable__wrapper__200Nl8ZQ {
  background: #ffffff; }

.theme-ferrari-giallo-modena-dark .TyresTable__wrapper__200Nl8ZQ {
  background: #181818; }

.theme-ferrari-races-dark .TyresTable__wrapper__200Nl8ZQ {
  background: #0D0D16; }

.theme-ferrari-portofinom-dark-blue .TyresTable__wrapper__200Nl8ZQ {
  background: #0D2025; }

.theme-ferrari-sf90-spider-graphite-black .TyresTable__wrapper__200Nl8ZQ {
  background: #1C1D1F; }

.TyresTable__table__1SdoUKe0 {
  display: flex; }
  .theme-ferrari-dark .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-ferrari-carbon .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-light .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-stradale .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f8-tributo .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp1 .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp2 .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f488-spider .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista-spider .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f812-superfast .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-gtc4-lusso .TyresTable__table__1SdoUKe0 {
    border: 1px solid #505050; }
  .theme-ferrari-gtc4-lusso-t .TyresTable__table__1SdoUKe0 {
    border: 1px solid #505050; }
  .theme-ferrari-f8-spider .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-812-gts .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f169 .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-scuderia-dark .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-races-dark .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .TyresTable__table__1SdoUKe0 {
    border: 1px solid #8f8f8f; }

.TyresTable__leftColumn__14hW7SL1 {
  width: 220px;
  min-width: 220px;
  flex-shrink: 0;
  height: 200px;
  padding-left: 32px;
  padding-top: 24px; }
  .theme-ferrari-dark .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-ferrari-carbon .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-light .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-stradale .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-f8-tributo .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp1 .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp2 .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-f488-spider .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista-spider .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-f812-superfast .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-gtc4-lusso .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #505050; }
  .theme-ferrari-gtc4-lusso-t .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #505050; }
  .theme-ferrari-f8-spider .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-812-gts .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-f169 .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-scuderia-dark .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-races-dark .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .TyresTable__leftColumn__14hW7SL1 {
    border-right: 1px solid #8f8f8f; }
  .TyresTable__leftColumn__14hW7SL1 [class*="Data__value"] {
    font-size: 25px; }

.TyresTable__pilotName__3GjyewdK {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  margin-bottom: 16px; }
  .theme-ferrari-dark .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-light .TyresTable__pilotName__3GjyewdK {
    color: #181818; }
  .theme-ferrari-sf90-stradale .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-f488-pista .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-f488-spider .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .TyresTable__pilotName__3GjyewdK {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .TyresTable__pilotName__3GjyewdK {
    color: #181818; }
  .theme-ferrari-f8-spider .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-812-gts .TyresTable__pilotName__3GjyewdK {
    color: #181818; }
  .theme-ferrari-f169 .TyresTable__pilotName__3GjyewdK {
    color: #181818; }
  .theme-ferrari-scuderia-dark .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .TyresTable__pilotName__3GjyewdK {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-races-dark .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .TyresTable__pilotName__3GjyewdK {
    color: #ffffff; }

.TyresTable__rightColumn__31--BnY4 {
  flex-shrink: 0;
  flex-grow: 1;
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
  overflow: hidden; }
  .TyresTable__rightColumn__31--BnY4 &gt; div {
    max-width: 100%;
    overflow: hidden; }
  .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
    position: relative;
    height: 135px;
    display: flex;
    flex-direction: column; }
    .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk .TyresTable__title__Fig58ap4 {
      height: 50px;
      line-height: 50px;
      padding: 0 16px; }
    .theme-ferrari-dark .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-ferrari-carbon .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-light .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-sf90-stradale .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f8-tributo .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-monza-sp1 .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-monza-sp2 .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f488-pista .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f488-spider .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f488-pista-spider .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f812-superfast .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-gtc4-lusso .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #505050; }
    .theme-ferrari-gtc4-lusso-t .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #505050; }
    .theme-ferrari-f8-spider .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-812-gts .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f169 .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-scuderia-dark .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-giallo-modena .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-races-dark .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .TyresTable__rightColumn__31--BnY4 .TyresTable__top__2wg9L5qk {
      border-bottom: 1px solid #8f8f8f; }
  .TyresTable__rightColumn__31--BnY4 .TyresTable__bottom__3mRa4iBw {
    display: flex; }
    .TyresTable__rightColumn__31--BnY4 .TyresTable__bottom__3mRa4iBw .TyresTable__title__Fig58ap4 {
      width: 164px;
      padding: 16px; }

.TyresTable__bars__126vaSUk {
  display: flex; }

.TyresTable__bar__3l0QpzoJ {
  height: 35px;
  position: relative;
  overflow: hidden; }
  .TyresTable__bar--hard__1_YXvLJi {
    background: #EBE5E5; }
  .TyresTable__bar--medium__2y5s51-O {
    background: #FFD200; }
  .TyresTable__bar--soft__1KRq84Us {
    background: #CF1000; }
  .TyresTable__bar--inter__1unFllFM {
    background: #17CBAD; }
  .TyresTable__bar--wet__3MvYK5iK {
    background: #1D8ED5; }
  .TyresTable__bar--empty__1TeuJ1km {
    background: #686868; }
  .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    position: absolute;
    right: 8px;
    top: 0;
    line-height: 35px; }
    .theme-ferrari-dark .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-ferrari-carbon .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-light .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #ffffff; }
    .theme-ferrari-sf90-stradale .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-f8-tributo .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-monza-sp1 .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-monza-sp2 .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-f488-pista .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-f488-spider .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-f488-pista-spider .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-f812-superfast .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-gtc4-lusso .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso-t .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #ffffff; }
    .theme-ferrari-f8-spider .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-812-gts .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #ffffff; }
    .theme-ferrari-f169 .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #ffffff; }
    .theme-ferrari-scuderia-dark .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-giallo-modena .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #ffffff; }
    .theme-ferrari-giallo-modena-dark .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-races-dark .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-portofinom-dark-blue .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }
    .theme-ferrari-sf90-spider-graphite-black .TyresTable__bar__3l0QpzoJ .TyresTable__value__VB-0gi53 {
      color: #181818; }

.TyresTable__values__28lHy2Sq {
  display: flex;
  align-items: center; }
  .TyresTable__values__28lHy2Sq .TyresTable__value__VB-0gi53 + .TyresTable__value__VB-0gi53 {
    margin-left: 24px; }

.TyresTable__title__Fig58ap4 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 16px; }
  .theme-ferrari-dark .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-light .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .TyresTable__title__Fig58ap4 {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .TyresTable__title__Fig58ap4 {
    color: #505050; }
  .theme-ferrari-f8-spider .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-f169 .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .TyresTable__title__Fig58ap4 {
    color: #8f8f8f; }

.TyresTable__axisColumns__1vwO0w-O {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  opacity: 0.4; }

.TyresTable__axisColumn__-H0yvWGl {
  flex: 1;
  position: relative; }
  .theme-ferrari-dark .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-ferrari-carbon .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-light .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-stradale .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-f8-tributo .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp1 .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp2 .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-f488-spider .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista-spider .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-f812-superfast .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-gtc4-lusso .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #505050; }
  .theme-ferrari-gtc4-lusso-t .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #505050; }
  .theme-ferrari-f8-spider .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-812-gts .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-f169 .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-scuderia-dark .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-races-dark .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .TyresTable__axisColumn__-H0yvWGl {
    border-right: 1px solid #8f8f8f; }
  .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
    position: absolute;
    bottom: 0px;
    left: 8px;
    transform: rotate(-90deg);
    transform-origin: top left;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 10px; }
    .theme-ferrari-dark .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-light .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #505050; }
    .theme-ferrari-f8-spider .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-f169 .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .TyresTable__axisColumn__-H0yvWGl .TyresTable__axisValue__1BaopFI5 {
      color: #8f8f8f; }

.UserMenu__menu__1B_vNwTy ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

.UserMenu__menu__1B_vNwTy button {
  background: none;
  border: none;
  outline: none;
  padding: 0;
  margin: 0; }

@keyframes UserMenu__fillBar__1zzbvAs2 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.UserMenu__wrapper__n9n2YK3D {
  position: fixed;
  top: 7px;
  right: 0;
  z-index: 210;
  color: #fff;
  margin: 0 24px 0 0;
  transition: transform .2s, opacity .1s; }

@media (min-width: 60.0625em) {
  .UserMenu__hide__1zxYT_XR {
    transform: translateY(-40px); } }

.UserMenu__toggle__3m1nMYmo {
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  outline: none;
  -webkit-appearance: none;
  display: flex;
  align-items: center;
  margin-left: auto; }
  .UserMenu__toggle__3m1nMYmo .UserMenu__avatar__1uZS8SM- {
    display: inline-block;
    position: relative; }
  .UserMenu__toggle__3m1nMYmo .UserMenu__avatar-img__35ssXDlD {
    display: inline-block;
    width: 25px;
    height: 25px;
    overflow: hidden;
    border-radius: 50%; }
    .UserMenu__toggle__3m1nMYmo .UserMenu__avatar-img__35ssXDlD img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .UserMenu__toggle__3m1nMYmo .UserMenu__notification-mark__10jBrd0H {
    display: block;
    position: absolute;
    z-index: 1;
    right: -2px;
    top: -2px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    overflow: hidden;
    background-color: #DA291C; }
  .UserMenu__toggle__3m1nMYmo .UserMenu__icon__8ECEEGz9 {
    display: inline-block;
    margin: 0 0 0 5px; }
    .UserMenu__toggle__3m1nMYmo .UserMenu__icon__8ECEEGz9 svg {
      display: block;
      width: 10px; }
      .UserMenu__toggle__3m1nMYmo .UserMenu__icon__8ECEEGz9 svg path {
        fill: #fff; }

.UserMenu__menu__1B_vNwTy {
  position: absolute;
  top: 33px;
  right: 0;
  min-width: 215px;
  max-width: 100vw;
  background-color: #181818;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.5); }
  .UserMenu__menu__1B_vNwTy ul {
    padding: 8px 0; }
    .UserMenu__menu__1B_vNwTy ul li {
      display: block;
      padding: 2px 0; }
  .UserMenu__menu__1B_vNwTy button {
    width: 100%;
    text-align: left; }
  .UserMenu__menu__1B_vNwTy a, .UserMenu__menu__1B_vNwTy button {
    padding: 5px 18px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    display: block;
    color: #fff;
    transition: background-color 200ms; }
    @media (hover: hover) {
      .UserMenu__menu__1B_vNwTy a:hover, .UserMenu__menu__1B_vNwTy button:hover {
        background: rgba(255, 255, 255, 0.1); } }
  .UserMenu__menu__1B_vNwTy .UserMenu__notification-count__FRwtoElz {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    display: inline-block;
    font-size: 9px;
    height: 16px;
    min-width: 16px;
    border-radius: 10px;
    line-height: 16px;
    padding: 0 5px;
    margin: 0 0 0 10px;
    background-color: #DA291C;
    color: #fff;
    transform: translateY(-1px); }
  .UserMenu__menu__1B_vNwTy .UserMenu__logout__FaFkOlp9 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    display: block;
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 10px 18px;
    color: #8f8f8f;
    cursor: pointer; }

#sh-ntw-ferrari:has([class^="MenuPillar_wrapper"]) + [class^="UserMenu__wrapper"] {
  opacity: 0;
  pointer-events: none; }

@media (max-width: 60.0525em) {
  #sh-ntw-ferrari:has([class^="Header_items"]) + [class^="UserMenu__wrapper"] {
    opacity: 0;
    pointer-events: none; } }

@keyframes VehicleCard__fillBar__2SY35lG0 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.VehicleCard__wrapper__2VCV2pTX {
  width: 100%;
  position: relative;
  border: solid 1px #d4d2d2;
  display: flex;
  flex-direction: column;
  height: 100%; }
  .theme-ferrari-dark .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-ferrari-carbon .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-light .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-sf90-stradale .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-f8-tributo .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-monza-sp1 .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-monza-sp2 .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-f488-pista .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-f488-spider .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-f488-pista-spider .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-f812-superfast .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-gtc4-lusso .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(80, 80, 80, 0.35); }
  .theme-ferrari-gtc4-lusso-t .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(80, 80, 80, 0.35); }
  .theme-ferrari-f8-spider .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-812-gts .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-f169 .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-scuderia-dark .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-giallo-modena .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-giallo-modena-dark .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-races-dark .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-portofinom-dark-blue .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-sf90-spider-graphite-black .VehicleCard__wrapper__2VCV2pTX {
    border-color: rgba(143, 143, 143, 0.35); }
  .theme-ferrari-dark .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-light .VehicleCard__wrapper__2VCV2pTX {
    color: #181818; }
  .theme-ferrari-sf90-stradale .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-f488-pista .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-f488-spider .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .VehicleCard__wrapper__2VCV2pTX {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .VehicleCard__wrapper__2VCV2pTX {
    color: #181818; }
  .theme-ferrari-f8-spider .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-812-gts .VehicleCard__wrapper__2VCV2pTX {
    color: #181818; }
  .theme-ferrari-f169 .VehicleCard__wrapper__2VCV2pTX {
    color: #181818; }
  .theme-ferrari-scuderia-dark .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .VehicleCard__wrapper__2VCV2pTX {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-races-dark .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .VehicleCard__wrapper__2VCV2pTX {
    color: #ffffff; }
  .VehicleCard__wrapper__2VCV2pTX.VehicleCard__horizontal__3L_04Bdt {
    display: flex;
    flex-direction: row; }
    .VehicleCard__wrapper__2VCV2pTX.VehicleCard__horizontal__3L_04Bdt .VehicleCard__content__aWk634tv {
      padding: 28px 32px;
      width: 70%;
      height: auto; }
    .VehicleCard__wrapper__2VCV2pTX.VehicleCard__horizontal__3L_04Bdt .VehicleCard__footer__1c_JyN4U {
      display: flex;
      flex-direction: column;
      width: 88%; }
    .VehicleCard__wrapper__2VCV2pTX.VehicleCard__horizontal__3L_04Bdt .VehicleCard__carousel__3NQsNU6o {
      min-width: 47%;
      width: 47%; }
    .VehicleCard__wrapper__2VCV2pTX.VehicleCard__horizontal__3L_04Bdt .carousel__item .carousel__item__inner img {
      height: 100%; }
    .VehicleCard__wrapper__2VCV2pTX.VehicleCard__horizontal__3L_04Bdt .VehicleCard__specsHead__regDetails__4ZUoN4m5 &gt; div:not(:last-child) {
      padding-right: 36px; }
    .VehicleCard__wrapper__2VCV2pTX.VehicleCard__horizontal__3L_04Bdt .VehicleCard__specsList__1tveO4oD {
      margin-top: 22px; }
      .VehicleCard__wrapper__2VCV2pTX.VehicleCard__horizontal__3L_04Bdt .VehicleCard__specsList__1tveO4oD &gt; div {
        width: 33.333%; }
        .VehicleCard__wrapper__2VCV2pTX.VehicleCard__horizontal__3L_04Bdt .VehicleCard__specsList__1tveO4oD &gt; div:not(:last-child) {
          padding-right: 14px; }
  @media (min-width: 37.5625em) {
    .VehicleCard__wrapper__2VCV2pTX .carousel__navigation {
      opacity: 0; }
    .VehicleCard__wrapper__2VCV2pTX:hover .carousel__navigation {
      opacity: 1; } }
  .no-touch .VehicleCard__wrapper__2VCV2pTX:hover .VehicleCard__bookmark__1sJDhX5D {
    opacity: 1; }

.VehicleCard__carousel__3NQsNU6o {
  position: relative;
  min-width: 100%;
  transition: opacity 0.25s ease; }
  .VehicleCard__carousel__3NQsNU6o .carousel__item {
    padding-top: 78%;
    /* 4:3 Aspect Ratio */
    position: relative;
    height: 100%;
    width: 100%; }
    .VehicleCard__carousel__3NQsNU6o .carousel__item .carousel__item__inner {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0; }
      .VehicleCard__carousel__3NQsNU6o .carousel__item .carousel__item__inner &gt; a {
        height: 100%;
        display: block; }
    .VehicleCard__carousel__3NQsNU6o .carousel__item:after {
      content: '';
      position: absolute;
      height: 80px;
      width: 100%;
      bottom: 0;
      left: 0;
      pointer-events: none;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%); }
  .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination {
    transform: translateX(-50%);
    position: absolute;
    margin-top: 0;
    bottom: 15px;
    z-index: 3;
    left: 50%; }
    .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullets {
      display: block;
      position: relative;
      overflow: hidden;
      margin: 0 auto;
      bottom: 0;
      text-align: center; }
    .theme-ferrari-dark .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-ferrari-carbon .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-light .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #ffffff; }
    .theme-ferrari-sf90-stradale .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-f8-tributo .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-monza-sp1 .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-monza-sp2 .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-f488-pista .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-f488-spider .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-f488-pista-spider .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-f812-superfast .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-gtc4-lusso .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #ffffff; }
    .theme-ferrari-gtc4-lusso-t .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #ffffff; }
    .theme-ferrari-f8-spider .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-812-gts .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #ffffff; }
    .theme-ferrari-f169 .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #ffffff; }
    .theme-ferrari-scuderia-dark .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-giallo-modena .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #ffffff; }
    .theme-ferrari-giallo-modena-dark .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-races-dark .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-portofinom-dark-blue .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .theme-ferrari-sf90-spider-graphite-black .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet:after {
      background: #181818; }
    .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active {
      opacity: 1; }
      .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
        opacity: 1; }
        .theme-ferrari-dark .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-ferrari-carbon .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-light .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-sf90-stradale .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-f8-tributo .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-monza-sp1 .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-monza-sp2 .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-f488-pista .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-f488-spider .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-f488-pista-spider .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-f812-superfast .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-gtc4-lusso .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-gtc4-lusso-t .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-f8-spider .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-812-gts .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-f169 .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-scuderia-dark .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-giallo-modena .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #ffffff; }
        .theme-ferrari-giallo-modena-dark .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-races-dark .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-portofinom-dark-blue .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
        .theme-ferrari-sf90-spider-graphite-black .VehicleCard__carousel__3NQsNU6o .swiper-container .pagination .bullet--active svg circle.bullet-bg {
          fill: #181818; }
  .VehicleCard__carousel__3NQsNU6o .carousel__navigation {
    transition: opacity 0.14s ease-in-out;
    pointer-events: none;
    position: absolute;
    height: 25px;
    bottom: 15px;
    z-index: 10;
    width: 100%; }
    .VehicleCard__carousel__3NQsNU6o .carousel__navigation button {
      pointer-events: all;
      padding: 5px 20px; }
      .VehicleCard__carousel__3NQsNU6o .carousel__navigation button:last-child {
        float: right;
        right: 0; }
      .theme-ferrari-dark .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-ferrari-carbon .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-light .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #ffffff; }
      .theme-ferrari-sf90-stradale .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-f8-tributo .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-monza-sp1 .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-monza-sp2 .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-f488-pista .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-f488-spider .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-f488-pista-spider .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-f812-superfast .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-gtc4-lusso .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #ffffff; }
      .theme-ferrari-gtc4-lusso-t .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #ffffff; }
      .theme-ferrari-f8-spider .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-812-gts .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #ffffff; }
      .theme-ferrari-f169 .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #ffffff; }
      .theme-ferrari-scuderia-dark .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-giallo-modena .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #ffffff; }
      .theme-ferrari-giallo-modena-dark .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-races-dark .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-portofinom-dark-blue .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-sf90-spider-graphite-black .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg {
        fill: #181818; }
      .theme-ferrari-dark .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-ferrari-carbon .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-light .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #ffffff; }
      .theme-ferrari-sf90-stradale .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-f8-tributo .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-monza-sp1 .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-monza-sp2 .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-f488-pista .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-f488-spider .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-f488-pista-spider .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-f812-superfast .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-gtc4-lusso .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #ffffff; }
      .theme-ferrari-gtc4-lusso-t .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #ffffff; }
      .theme-ferrari-f8-spider .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-812-gts .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #ffffff; }
      .theme-ferrari-f169 .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #ffffff; }
      .theme-ferrari-scuderia-dark .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-giallo-modena .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #ffffff; }
      .theme-ferrari-giallo-modena-dark .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-races-dark .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-portofinom-dark-blue .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
      .theme-ferrari-sf90-spider-graphite-black .VehicleCard__carousel__3NQsNU6o .carousel__navigation button svg path {
        fill: #181818; }
  .VehicleCard__special__9_RpNuLa .VehicleCard__carousel__3NQsNU6o .pagination {
    bottom: 45px; }
  .VehicleCard__special__9_RpNuLa .VehicleCard__carousel__3NQsNU6o .carousel__navigation {
    bottom: 45px; }
  .VehicleCard__carousel__3NQsNU6o .VehicleCard__specialLabel__3LloTK4I {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    background-color: #181818;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    padding: 8px 16px;
    text-align: center; }

.VehicleCard__bookmark__1sJDhX5D {
  position: absolute;
  right: 12px;
  top: 12px;
  z-index: 3;
  transition: opacity 0.2s ease-out; }
  .no-touch .VehicleCard__bookmark__1sJDhX5D {
    opacity: 0; }
  .VehicleCard__bookmark__1sJDhX5D &gt; button {
    border: none !important;
    background-color: rgba(255, 255, 255, 0.8);
    height: 38px;
    width: 38px;
    min-width: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 8px;
    transition: opacity 0.2s ease-out; }
    .VehicleCard__bookmark__1sJDhX5D &gt; button:hover {
      opacity: 0.6; }
  .VehicleCard__bookmark__1sJDhX5D.VehicleCard__isHidden__1BHDxXlv {
    opacity: 0;
    pointer-events: none; }

.VehicleCard__specsHeadMainRow__2rq1PJ3w {
  justify-content: space-between;
  line-height: 5em;
  width: 100%;
  margin-top: 16px;
  flex-direction: column; }
  @media (min-width: 37.5625em) {
    .VehicleCard__specsHeadMainRow__2rq1PJ3w {
      display: flex; } }

.VehicleCard__topLabels__3RR8GAFj {
  display: flex;
  overflow: hidden;
  position: relative;
  padding-right: 12px;
  pointer-events: none;
  text-transform: uppercase;
  color: #181818; }
  .VehicleCard__topLabels__wrapper__3qOHb_sE {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3; }
  .VehicleCard__topLabels__3RR8GAFj .VehicleCard__labelText__2jb2wXnm {
    z-index: 11;
    font-size: 11px;
    line-height: 28px;
    position: relative; }
  .VehicleCard__topLabels__secondary__3p0Os07f .VehicleCard__labelText__2jb2wXnm {
    color: white; }
  .VehicleCard__topLabels__item__qHApnu0u {
    padding: 0 18px 1px 20px;
    position: relative;
    width: fit-content;
    left: -6px; }
    .VehicleCard__topLabels__item__qHApnu0u:before {
      top: 0;
      left: 0;
      z-index: 9;
      content: '';
      height: 100%;
      padding: 0 6px;
      position: absolute;
      width: calc(100% - 10px);
      transform: skewX(-20deg);
      border-radius: 0 0 3px 0;
      background: #fff; }
  .VehicleCard__topLabels__primary__1CHYg9rU:before {
    z-index: 10; }
  .VehicleCard__topLabels__secondary__3p0Os07f:before {
    background-color: #DA291C; }
  .VehicleCard__topLabels__secondary__3p0Os07f.VehicleCard__light__2Dpmz81q:before {
    background-color: #8f8f8f; }

.VehicleCard__specsHead__1VyV-hAe {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font-Medium";
  font-weight: 500;
  font-stretch: expanded;
  font-size: 9px;
  line-height: 1.56;
  letter-spacing: 0;
  text-transform: uppercase; }
  .theme-ferrari-dark .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-light .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .VehicleCard__specsHead__1VyV-hAe {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .VehicleCard__specsHead__1VyV-hAe {
    color: #505050; }
  .theme-ferrari-f8-spider .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-f169 .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .VehicleCard__specsHead__1VyV-hAe {
    color: #8f8f8f; }
  .VehicleCard__specsHead__regDetails__4ZUoN4m5 {
    flex-wrap: wrap;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between; }
    .VehicleCard__specsHead__regDetails__4ZUoN4m5 &gt; div:not(:last-child) {
      padding-right: 12px; }
      @media (min-width: 37.5625em) {
        .VehicleCard__specsHead__regDetails__4ZUoN4m5 &gt; div:not(:last-child) {
          padding-right: 20px; } }
  .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt,
  .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j,
  .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    font-size: 10px; }
    .theme-ferrari-dark .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-dark
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-dark
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-ferrari-carbon
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-ferrari-carbon
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-light .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-light
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-light
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #181818; }
    .theme-ferrari-sf90-stradale .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-sf90-stradale
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-sf90-stradale
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-f8-tributo
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-f8-tributo
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-monza-sp1
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-monza-sp1
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-monza-sp2
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-monza-sp2
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-f488-pista .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-f488-pista
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-f488-pista
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-f488-spider .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-f488-spider
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-f488-spider
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-f488-pista-spider
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-f488-pista-spider
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-f812-superfast
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-f812-superfast
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-gtc4-lusso
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-gtc4-lusso
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-gtc4-lusso-t
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-gtc4-lusso-t
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #181818; }
    .theme-ferrari-f8-spider .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-f8-spider
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-f8-spider
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-812-gts .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-812-gts
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-812-gts
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #181818; }
    .theme-ferrari-f169 .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-f169
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-f169
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #181818; }
    .theme-ferrari-scuderia-dark .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-scuderia-dark
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-scuderia-dark
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-giallo-modena
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-giallo-modena
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-giallo-modena-dark
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-giallo-modena-dark
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-races-dark .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-races-dark
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-races-dark
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-portofinom-dark-blue
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-portofinom-dark-blue
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt, .theme-ferrari-sf90-spider-graphite-black
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j, .theme-ferrari-sf90-spider-graphite-black
    .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
      color: #ffffff; }
    @media (min-width: 37.5625em) {
      .VehicleCard__specsHead__1VyV-hAe .VehicleCard__year__31akchrt,
      .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j,
      .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
        font-size: 11px; } }
  .VehicleCard__specsHead__1VyV-hAe .VehicleCard__odometer__2Aa-D18j {
    margin-right: auto; }
  .VehicleCard__specsHead__1VyV-hAe .VehicleCard__approved__CVsOri0o {
    background-color: #181818;
    padding: 0 16px;
    font-size: 9px;
    border-radius: 120px;
    color: #fff !important; }
  .VehicleCard__specsHead__price__2uiOehDg {
    display: flex;
    align-items: baseline;
    margin: 11px 0;
    flex-direction: column; }
    @media (min-width: 37.5625em) {
      .VehicleCard__specsHead__price__2uiOehDg {
        display: block;
        flex-direction: row; } }
  .VehicleCard__specsHead__priceRow__3KkvSURc {
    line-height: 3em; }
  .VehicleCard__specsHead__priceValue__13AM2QkL {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font-Medium";
    font-weight: 500;
    font-stretch: expanded;
    font-size: 20px;
    line-height: 1.4em;
    white-space: wrap;
    line-height: 1.2;
    display: inline-block;
    min-width: 50%;
    padding: 0 8px 0 0; }
    @media (min-width: 80.0625em) {
      .VehicleCard__specsHead__priceValue__13AM2QkL {
        font-size: 24px; } }
    @media (min-width: 80.0625em) {
      .VehicleCard__specsHead__priceValue__13AM2QkL {
        font-size: 20px; } }
    .theme-ferrari-dark .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-light .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #181818; }
    .theme-ferrari-sf90-stradale .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-f488-pista .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-f488-spider .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #181818; }
    .theme-ferrari-f8-spider .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-812-gts .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #181818; }
    .theme-ferrari-f169 .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #181818; }
    .theme-ferrari-scuderia-dark .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-races-dark .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .VehicleCard__specsHead__priceValue__13AM2QkL {
      color: #ffffff; }
  .VehicleCard__specsHead__financingLink__2QoBQOuu {
    position: relative;
    z-index: 1;
    text-transform: none;
    text-decoration: underline;
    font-size: 13px; }
  .VehicleCard__specsHead__priceNote__16o3y-X5 {
    padding-left: 20px;
    line-height: 1.6em;
    margin-top: 11px; }
    @media (min-width: 37.5625em) {
      .VehicleCard__specsHead__priceNote__16o3y-X5 {
        text-align: right; } }
  .VehicleCard__specsHead__carName__OOwYPH2w {
    text-transform: uppercase;
    word-break: break-all;
    padding-right: 15px;
    padding-top: 5px; }
    @media (min-width: 37.5625em) {
      .VehicleCard__specsHead__carName__OOwYPH2w {
        min-height: 56px; } }
  @media (min-width: 37.5625em) {
    .VehicleCard__specsHead__isVertical__1-uUlRVd .VehicleCard__specsHeadCarName__3Y9jfj2A {
      min-height: inherit; } }
  .VehicleCard__specsHead__isHorizontal__3APSzZFC {
    margin-bottom: 22px; }
    @media (min-width: 80.0625em) {
      .VehicleCard__specsHead__isHorizontal__3APSzZFC {
        margin-bottom: 0; } }
    @media (min-width: 37.5625em) {
      .VehicleCard__specsHead__isHorizontal__3APSzZFC .VehicleCard__specsHeadCarName__3Y9jfj2A {
        min-height: inherit; } }
    .VehicleCard__specsHead__isHorizontal__3APSzZFC .VehicleCard__carName__2jwQyB0s {
      font-size: 24px; }

.VehicleCard__specsList__1tveO4oD, .VehicleCard__taxes__2yrMCxPY {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: 16px;
  list-style-type: none;
  justify-content: space-between; }
  .VehicleCard__specsList__1tveO4oD &gt; div, .VehicleCard__taxes__2yrMCxPY &gt; div {
    width: 50%;
    min-height: 57px;
    padding: 0 8px 16px 0; }
    @media (min-width: 60.0625em) {
      .VehicleCard__specsList__1tveO4oD &gt; div, .VehicleCard__taxes__2yrMCxPY &gt; div {
        flex: 1 0 auto; } }
  .VehicleCard__specsList__1tveO4oD + hr, .VehicleCard__taxes__2yrMCxPY + hr {
    border-bottom: 0;
    margin-top: 15px;
    margin-bottom: 15px;
    border-top: solid 1px #d4d2d2; }
    .theme-ferrari-dark .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-dark .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-ferrari-carbon .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-ferrari-carbon .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-light .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-light .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-sf90-stradale .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-sf90-stradale .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-f8-tributo .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-f8-tributo .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-monza-sp1 .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-monza-sp1 .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-monza-sp2 .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-monza-sp2 .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-f488-pista .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-f488-pista .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-f488-spider .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-f488-spider .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-f488-pista-spider .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-f488-pista-spider .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-f812-superfast .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-f812-superfast .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-gtc4-lusso .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-gtc4-lusso .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(80, 80, 80, 0.35); }
    .theme-ferrari-gtc4-lusso-t .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-gtc4-lusso-t .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(80, 80, 80, 0.35); }
    .theme-ferrari-f8-spider .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-f8-spider .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-812-gts .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-812-gts .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-f169 .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-f169 .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-scuderia-dark .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-scuderia-dark .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-giallo-modena .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-giallo-modena .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-giallo-modena-dark .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-giallo-modena-dark .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-races-dark .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-races-dark .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-portofinom-dark-blue .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-portofinom-dark-blue .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }
    .theme-ferrari-sf90-spider-graphite-black .VehicleCard__specsList__1tveO4oD + hr, .theme-ferrari-sf90-spider-graphite-black .VehicleCard__taxes__2yrMCxPY + hr {
      border-color: rgba(143, 143, 143, 0.35); }

.VehicleCard__taxes__2yrMCxPY {
  margin-top: 11px;
  width: 100%; }
  .theme-ferrari-dark .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-light .VehicleCard__taxes__2yrMCxPY {
    color: #181818; }
  .theme-ferrari-sf90-stradale .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-f488-pista .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-f488-spider .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .VehicleCard__taxes__2yrMCxPY {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .VehicleCard__taxes__2yrMCxPY {
    color: #181818; }
  .theme-ferrari-f8-spider .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-812-gts .VehicleCard__taxes__2yrMCxPY {
    color: #181818; }
  .theme-ferrari-f169 .VehicleCard__taxes__2yrMCxPY {
    color: #181818; }
  .theme-ferrari-scuderia-dark .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .VehicleCard__taxes__2yrMCxPY {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-races-dark .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .VehicleCard__taxes__2yrMCxPY {
    color: #ffffff; }
  .VehicleCard__taxes__2yrMCxPY &gt; div {
    padding-bottom: 0;
    min-height: 0px; }

.VehicleCard__specItem__value__Z4WrknYe {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 22px;
  line-height: 1.27;
  text-transform: uppercase; }
  .VehicleCard__specItem__value__Z4WrknYe.VehicleCard__not-uppercase__1hIHP8FA {
    text-transform: none; }
  .VehicleCard__specItem__value__Z4WrknYe.VehicleCard__highlight__17c7_LqN {
    font-family: "Title-Font";
    font-size: 12px; }

.VehicleCard__specItem__label__1sb4K-5K {
  min-width: 0;
  margin-bottom: 2px;
  overflow-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font-Medium";
  font-weight: 500;
  font-stretch: expanded;
  font-size: 9px;
  line-height: 1.56;
  letter-spacing: 0;
  text-transform: uppercase; }
  .theme-ferrari-dark .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-light .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .VehicleCard__specItem__label__1sb4K-5K {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .VehicleCard__specItem__label__1sb4K-5K {
    color: #505050; }
  .theme-ferrari-f8-spider .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-f169 .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .VehicleCard__specItem__label__1sb4K-5K {
    color: #8f8f8f; }

.VehicleCard__specItem__3nL-OTKn.VehicleCard__compact__39we1kvy {
  min-height: 0; }
  .VehicleCard__specItem__3nL-OTKn.VehicleCard__compact__39we1kvy .VehicleCard__specItem__value__Z4WrknYe {
    font-size: 10px; }

.VehicleCard__specItem__3nL-OTKn.VehicleCard__full-row__1KNmzxR1 {
  width: 100%; }

.VehicleCard__specItem__3nL-OTKn:last-child {
  min-height: 56px;
  width: 100%; }
  @media (min-width: 60.0625em) {
    .VehicleCard__specItem__3nL-OTKn:last-child {
      width: 50%; } }

.VehicleCard__specsListOuter__2I4G7RIk {
  flex: 1; }

.VehicleCard__carName__2jwQyB0s {
  font-size: 20px; }

.VehicleCard__content__aWk634tv {
  padding: 16px 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  height: 100%;
  transition: opacity 0.25s ease; }
  .VehicleCard__content__ctas__C5ErCpW5 {
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    @media (min-width: 60.0625em) {
      .VehicleCard__content__ctas__C5ErCpW5 {
        flex-direction: row; } }
    .VehicleCard__content__ctas__C5ErCpW5 button {
      width: 100%;
      min-width: auto;
      position: relative;
      z-index: 1; }
    .VehicleCard__content__ctas__C5ErCpW5 &gt; a,
    .VehicleCard__content__ctas__C5ErCpW5 &gt; button {
      width: 100%;
      display: block; }
      @media (min-width: 60.0625em) {
        .VehicleCard__content__ctas__C5ErCpW5 &gt; a,
        .VehicleCard__content__ctas__C5ErCpW5 &gt; button {
          width: calc(50% - 5px); } }
    .VehicleCard__content__ctas__C5ErCpW5 &gt; a {
      margin: 10px 0 0; }
      @media (min-width: 60.0625em) {
        .VehicleCard__content__ctas__C5ErCpW5 &gt; a {
          margin: 0; } }
    .VehicleCard__content__ctas__C5ErCpW5 .VehicleCard__ctaDetails__3u4VKby2 {
      overflow: hidden;
      display: block; }
      .VehicleCard__content__ctas__C5ErCpW5 .VehicleCard__ctaDetails__3u4VKby2::after {
        content: '';
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        top: 0;
        left: 0; }

.VehicleCard__certLogos__n74qCpa0 {
  margin-bottom: 24px;
  min-height: 23px; }
  .VehicleCard__certLogos__n74qCpa0 img.VehicleCard__certLogos__item__QAKtziuE {
    width: auto;
    max-height: 23px;
    margin-right: 25px; }

.VehicleCard__checkbox__2gtzKThi {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 25%;
  overflow: hidden;
  z-index: 3; }
  .VehicleCard__checkbox__2gtzKThi::before {
    content: '';
    display: block;
    position: absolute;
    width: 25%;
    height: 50%;
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
    background-color: #181818;
    border-radius: 100%;
    filter: blur(38px);
    opacity: 0.75; }
  .VehicleCard__checkbox__item__26YucnbL {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 16px;
    height: 16px;
    border: solid 2px #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none; }
    .VehicleCard__checkbox__item__26YucnbL span {
      display: none;
      width: 8px;
      height: 8px;
      background-color: #fff; }
  .VehicleCard__checkbox__2gtzKThi .VehicleCard__realCheckbox__EMHa7zBc {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 16px;
    height: 16px;
    display: block;
    z-index: 5;
    opacity: 0;
    cursor: pointer; }
    .VehicleCard__checkbox__2gtzKThi .VehicleCard__realCheckbox__EMHa7zBc:checked + .VehicleCard__checkbox__item__26YucnbL span {
      display: block; }

@keyframes VehicleCardSkeleton__fillBar__1OyU5Iug {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.VehicleCardSkeleton__wrapper__1AG8trLV {
  position: relative;
  overflow: hidden;
  position: relative;
  border: solid 1px #d4d2d2; }
  .VehicleCardSkeleton__wrapper__1AG8trLV:before {
    content: '';
    display: block;
    height: 0px;
    padding-bottom: 211.92893%; }
  .VehicleCardSkeleton__wrapper__1AG8trLV &gt; img,
  .VehicleCardSkeleton__wrapper__1AG8trLV &gt; object,
  .VehicleCardSkeleton__wrapper__1AG8trLV &gt; canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 100.5%; }
  .VehicleCardSkeleton__wrapper__1AG8trLV &gt; iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .VehicleCardSkeleton__wrapper__1AG8trLV .VehicleCardSkeleton__content__2nOUIzz6 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column; }
  .VehicleCardSkeleton__wrapper__1AG8trLV .VehicleCardSkeleton__thumbs__2j2VyPP6 {
    padding-top: 77.5%; }
  .VehicleCardSkeleton__wrapper__1AG8trLV .VehicleCardSkeleton__data__2eh6_xqR {
    display: flex;
    flex: 1 0 auto;
    flex-direction: column;
    padding: 24px 24px 16px 24px; }
  .VehicleCardSkeleton__wrapper__1AG8trLV .VehicleCardSkeleton__year__1zkfZmeo {
    width: 40px;
    height: 15px;
    margin-bottom: 16px; }
  .VehicleCardSkeleton__wrapper__1AG8trLV .VehicleCardSkeleton__name__1qXUT56C {
    width: 100%;
    height: 25px;
    margin-bottom: 8px; }
  .VehicleCardSkeleton__wrapper__1AG8trLV .VehicleCardSkeleton__price__3DUWHe_N {
    width: 100%;
    height: 25px;
    margin-bottom: 32px; }
  .VehicleCardSkeleton__wrapper__1AG8trLV .VehicleCardSkeleton__line__3RveK7nU {
    width: 100%;
    height: 10px;
    margin-bottom: 32px; }
  .VehicleCardSkeleton__wrapper__1AG8trLV .VehicleCardSkeleton__ctas__2iM5gKdI {
    margin-top: auto;
    display: flex;
    justify-content: space-between; }
    .VehicleCardSkeleton__wrapper__1AG8trLV .VehicleCardSkeleton__ctas__2iM5gKdI .VehicleCardSkeleton__cta__qtPBLOFR {
      height: 57px;
      width: calc(50% - 5px); }
  .VehicleCardSkeleton__wrapper__1AG8trLV .VehicleCardSkeleton__animated__1jb5wmlx {
    position: relative;
    background-color: #d4d2d2;
    overflow: hidden; }
    .VehicleCardSkeleton__wrapper__1AG8trLV .VehicleCardSkeleton__animated__1jb5wmlx:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 400px;
      height: 400px;
      background-image: linear-gradient(90deg, #d4d2d2 0px, #efeded 100px, #d4d2d2 150px);
      background-repeat: no-repeat;
      animation: VehicleCardSkeleton__shine__1j_zukUA 1.5s infinite;
      transform: translateX(-100px);
      will-change: transform; }

@keyframes VehicleCardSkeleton__shine__1j_zukUA {
  0% {
    transform: translateX(-100px); }
  60%, 100% {
    transform: translateX(400px); } }

@keyframes VehicleCardCarousel__fillBar__1iPXrn4i {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.VehicleCardCarousel__container__2XEisy4J {
  background-color: #d4d2d2;
  position: relative;
  overflow: visible;
  height: 100%; }
  .VehicleCardCarousel__container__2XEisy4J .swiper-container {
    margin: 0 auto;
    padding: 0; }
  .VehicleCardCarousel__container__2XEisy4J .swiper-slide {
    width: auto; }
    .VehicleCardCarousel__container__2XEisy4J .swiper-slide img {
      object-position: center;
      vertical-align: top;
      object-fit: cover;
      max-height: 100%;
      height: 100%;
      width: 100%; }
  .VehicleCardCarousel__container__2XEisy4J.VehicleCardCarousel__noItems__1N41Wo7H {
    pointer-events: none; }
    .VehicleCardCarousel__container__2XEisy4J.VehicleCardCarousel__noItems__1N41Wo7H .carousel__navigation {
      display: none; }

.VehicleCardCarousel__carousel__H8YWygeV {
  position: relative;
  height: 0;
  z-index: 2;
  padding-top: 77.5%;
  overflow: hidden; }
  .VehicleCardCarousel__carousel__H8YWygeV &gt; div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .VehicleCardCarousel__carousel__H8YWygeV .VehicleCardCarousel__swiper-container__1aMulHu- {
    display: none;
    padding: 0; }
  .VehicleCardCarousel__carousel__noimage__2cpB5PzN {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 78.5%; }
    .VehicleCardCarousel__carousel__noimage__2cpB5PzN &gt; img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
    position: relative;
    padding-top: 78%;
    height: 100%;
    width: 100%; }
    .theme-ferrari-dark .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-ferrari-carbon .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-light .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-sf90-stradale .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-f8-tributo .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-monza-sp1 .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-monza-sp2 .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-f488-pista .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-f488-spider .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-f488-pista-spider .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-f812-superfast .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-gtc4-lusso .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(80, 80, 80, 0.1); }
    .theme-ferrari-gtc4-lusso-t .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(80, 80, 80, 0.1); }
    .theme-ferrari-f8-spider .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-812-gts .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-f169 .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-scuderia-dark .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-giallo-modena .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-giallo-modena-dark .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-races-dark .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-portofinom-dark-blue .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
    .theme-ferrari-sf90-spider-graphite-black .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
      background-color: rgba(143, 143, 143, 0.1); }
  .VehicleCardCarousel__carousel__isReady__2IUz5_Hh .VehicleCardCarousel__carousel__isLoading__2stYy_Pf {
    display: none; }
  .VehicleCardCarousel__carousel__isReady__2IUz5_Hh {
    height: 100%; }
    .VehicleCardCarousel__carousel__isReady__2IUz5_Hh &gt; div {
      height: 100%; }
    .VehicleCardCarousel__carousel__isReady__2IUz5_Hh .swiper-container {
      display: block;
      height: 100%; }

.VehicleCardCarousel__name__2dJUPe-k {
  position: absolute;
  z-index: 1;
  bottom: 24px;
  padding: 0 24px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  max-width: 400px; }

.VehicleCardCarousel__background__3gLXZxh0 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: #eeeded;
  width: 0%;
  height: 100%;
  display: none; }
  .theme-ferrari-dark .VehicleCardCarousel__background__3gLXZxh0 {
    background: #303030; }
  .theme-ferrari-ferrari-carbon .VehicleCardCarousel__background__3gLXZxh0 {
    background: #181818; }
  .theme-ferrari-light .VehicleCardCarousel__background__3gLXZxh0 {
    background: #eeeded; }
  .theme-ferrari-sf90-stradale .VehicleCardCarousel__background__3gLXZxh0 {
    background: #252627; }
  .theme-ferrari-f8-tributo .VehicleCardCarousel__background__3gLXZxh0 {
    background: #101724; }
  .theme-ferrari-monza-sp1 .VehicleCardCarousel__background__3gLXZxh0 {
    background: #303030; }
  .theme-ferrari-monza-sp2 .VehicleCardCarousel__background__3gLXZxh0 {
    background: #303030; }
  .theme-ferrari-f488-pista .VehicleCardCarousel__background__3gLXZxh0 {
    background: #1E2128; }
  .theme-ferrari-f488-spider .VehicleCardCarousel__background__3gLXZxh0 {
    background: #0F2331; }
  .theme-ferrari-f488-pista-spider .VehicleCardCarousel__background__3gLXZxh0 {
    background: #212334; }
  .theme-ferrari-f812-superfast .VehicleCardCarousel__background__3gLXZxh0 {
    background: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .VehicleCardCarousel__background__3gLXZxh0 {
    background: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .VehicleCardCarousel__background__3gLXZxh0 {
    background: #A0A7AC; }
  .theme-ferrari-f8-spider .VehicleCardCarousel__background__3gLXZxh0 {
    background: #1b1a17; }
  .theme-ferrari-812-gts .VehicleCardCarousel__background__3gLXZxh0 {
    background: #dbdbdb; }
  .theme-ferrari-f169 .VehicleCardCarousel__background__3gLXZxh0 {
    background: #dbdbdb; }
  .theme-ferrari-scuderia-dark .VehicleCardCarousel__background__3gLXZxh0 {
    background: #414141; }
  .theme-ferrari-giallo-modena .VehicleCardCarousel__background__3gLXZxh0 {
    background: #eeeded; }
  .theme-ferrari-giallo-modena-dark .VehicleCardCarousel__background__3gLXZxh0 {
    background: #303030; }
  .theme-ferrari-races-dark .VehicleCardCarousel__background__3gLXZxh0 {
    background: #303035; }
  .theme-ferrari-portofinom-dark-blue .VehicleCardCarousel__background__3gLXZxh0 {
    background: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .VehicleCardCarousel__background__3gLXZxh0 {
    background: #252A2B; }
  @media (min-width: 60.0625em) {
    .VehicleCardCarousel__background__3gLXZxh0 {
      display: block; } }

@keyframes VehicleCarousel__fillBar__16a-FTKR {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-dark {
  background: #181818; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-ferrari-carbon {
  background: #303030; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-light {
  background: #ffffff; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-sf90-stradale {
  background: #303133; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-f8-tributo {
  background: #1E293E; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-monza-sp1 {
  background: #181818; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-monza-sp2 {
  background: #404040; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-f488-pista {
  background: #0E121B; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-f488-spider {
  background: #17354B; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-f812-superfast {
  background: #320607; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-f8-spider {
  background: #2c2b27; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-812-gts {
  background: #f6f7f8; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-f169 {
  background: #d0dddd; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-scuderia-dark {
  background: #303030; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-giallo-modena {
  background: #ffffff; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-races-dark {
  background: #0D0D16; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.VehicleCarousel__wrapper__3bDApAK5.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.VehicleCarousel__wrapper__3bDApAK5 .swiper-slide {
  height: auto; }

.VehicleCarousel__title__1Xo6SYtT {
  text-align: center;
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .VehicleCarousel__title__1Xo6SYtT {
      padding: 32px 24px; } }

.VehicleCarousel__container__1GbIqsYw {
  padding: 48px 0;
  position: relative;
  flex: 1 1 100%; }
  @media (min-width: 60.0625em) {
    .VehicleCarousel__container__1GbIqsYw {
      padding: 64px 0; } }
  .VehicleCarousel__container__1GbIqsYw .swiper-container {
    box-sizing: border-box;
    overflow: visible;
    max-width: 100%;
    padding: 0; }
    @media (min-width: 37.5625em) {
      .VehicleCarousel__container__1GbIqsYw .swiper-container {
        padding: 0 0;
        margin: auto; } }
    @media (min-width: 60.0625em) {
      .VehicleCarousel__container__1GbIqsYw .swiper-container {
        padding: 0 0;
        margin: auto; } }
  .VehicleCarousel__container__1GbIqsYw .swiper-slide {
    max-width: 100%;
    width: 384px; }
    .VehicleCarousel__container__1GbIqsYw .swiper-slide:last-child {
      padding-right: 0px; }
    .VehicleCarousel__container__1GbIqsYw .swiper-slide img {
      object-fit: cover; }
    .VehicleCarousel__container__1GbIqsYw .swiper-slide &gt; div {
      margin: 0 auto; }
  .VehicleCarousel__container__1GbIqsYw .pagination {
    bottom: -50px; }
  .VehicleCarousel__container__1GbIqsYw .arrow-next,
  .VehicleCarousel__container__1GbIqsYw .arrow-prev {
    bottom: -70px; }
  .VehicleCarousel__container__1GbIqsYw .VehicleCarousel__cta__3D-G1ELc {
    margin-top: 48px;
    text-align: right; }

.VehicleCarousel__cta__3D-G1ELc {
  display: flex;
  justify-content: center;
  margin-top: 32px; }
  @media (min-width: 60.0625em) {
    .VehicleCarousel__cta__3D-G1ELc {
      display: block; } }

.VehicleCarousel__carouselRow__3hqzstVW {
  width: 100%;
  position: relative; }

.VehicleCarousel__many-items__3qT9AMnc .pagination {
  left: -24px; }
  @media (min-width: 37.5625em) {
    .VehicleCarousel__many-items__3qT9AMnc .pagination {
      left: -48px; } }

.VehicleCarousel__few-items__3f3NUOfV .pagination {
  display: none; }

@keyframes VerticalBarChart__fillBar__2C0Qezer {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.VerticalBarChart__container__S8BUgvkb {
  max-width: 697px;
  box-sizing: initial;
  height: 100vh; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-dark {
    background: #000000; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-ferrari-carbon {
    background: #000000; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-light {
    background: #8f8f8f; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-sf90-stradale {
    background: #28292A; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-f8-tributo {
    background: #1A4250; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-monza-sp1 {
    background: #010101; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-monza-sp2 {
    background: #010101; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-f488-pista {
    background: #0B0E15; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-f488-spider {
    background: #0B1C28; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-f488-pista-spider {
    background: #11131C; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-f812-superfast {
    background: #270405; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-gtc4-lusso {
    background: #999999; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-gtc4-lusso-t {
    background: #868A8E; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-f8-spider {
    background: #11100e; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-812-gts {
    background: #b9b7b7; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-f169 {
    background: #b9b7b7; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-scuderia-dark {
    background: #0a0a0d; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-giallo-modena {
    background: #8f8f8f; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-giallo-modena-dark {
    background: #000000; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-races-dark {
    background: #000000; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-portofinom-dark-blue {
    background: #0B1B1F; }
  .VerticalBarChart__container__S8BUgvkb.theme-ferrari-sf90-spider-graphite-black {
    background: #000000; }

.VerticalBarChart__wrapper__3-JoKpBb {
  /** PERFECT SCROLLBAR */
  position: relative; }
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
    bottom: 0 !important;
    opacity: 1 !important;
    display: block !important;
    height: 1px; }
    .theme-ferrari-dark .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #181818 !important; }
    .theme-ferrari-ferrari-carbon .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #303030 !important; }
    .theme-ferrari-light .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #ffffff !important; }
    .theme-ferrari-sf90-stradale .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #303133 !important; }
    .theme-ferrari-f8-tributo .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #1E293E !important; }
    .theme-ferrari-monza-sp1 .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #181818 !important; }
    .theme-ferrari-monza-sp2 .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #404040 !important; }
    .theme-ferrari-f488-pista .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #0E121B !important; }
    .theme-ferrari-f488-spider .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #17354B !important; }
    .theme-ferrari-f488-pista-spider .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #191B29 !important; }
    .theme-ferrari-f812-superfast .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #320607 !important; }
    .theme-ferrari-gtc4-lusso .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #C6C7C7 !important; }
    .theme-ferrari-gtc4-lusso-t .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #92989D !important; }
    .theme-ferrari-f8-spider .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #2c2b27 !important; }
    .theme-ferrari-812-gts .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #f6f7f8 !important; }
    .theme-ferrari-f169 .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #d0dddd !important; }
    .theme-ferrari-scuderia-dark .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #303030 !important; }
    .theme-ferrari-giallo-modena .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #ffffff !important; }
    .theme-ferrari-giallo-modena-dark .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #181818 !important; }
    .theme-ferrari-races-dark .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #0D0D16 !important; }
    .theme-ferrari-portofinom-dark-blue .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #0D2025 !important; }
    .theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x {
      background-color: #1C1D1F !important; }
  .theme-ferrari-dark .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-dark
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-dark
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #181818 !important; }
  .theme-ferrari-ferrari-carbon .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-ferrari-carbon
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-ferrari-carbon
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #303030 !important; }
  .theme-ferrari-light .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-light
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-light
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #ffffff !important; }
  .theme-ferrari-sf90-stradale .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-sf90-stradale
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-sf90-stradale
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #303133 !important; }
  .theme-ferrari-f8-tributo .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-f8-tributo
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-f8-tributo
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #1E293E !important; }
  .theme-ferrari-monza-sp1 .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-monza-sp1
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-monza-sp1
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #181818 !important; }
  .theme-ferrari-monza-sp2 .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-monza-sp2
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-monza-sp2
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #404040 !important; }
  .theme-ferrari-f488-pista .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-f488-pista
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-f488-pista
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #0E121B !important; }
  .theme-ferrari-f488-spider .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-f488-spider
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-f488-spider
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #17354B !important; }
  .theme-ferrari-f488-pista-spider .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-f488-pista-spider
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-f488-pista-spider
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #191B29 !important; }
  .theme-ferrari-f812-superfast .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-f812-superfast
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-f812-superfast
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #320607 !important; }
  .theme-ferrari-gtc4-lusso .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-gtc4-lusso
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-gtc4-lusso
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #C6C7C7 !important; }
  .theme-ferrari-gtc4-lusso-t .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-gtc4-lusso-t
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-gtc4-lusso-t
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #92989D !important; }
  .theme-ferrari-f8-spider .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-f8-spider
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-f8-spider
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #2c2b27 !important; }
  .theme-ferrari-812-gts .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-812-gts
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-812-gts
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #f6f7f8 !important; }
  .theme-ferrari-f169 .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-f169
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-f169
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #d0dddd !important; }
  .theme-ferrari-scuderia-dark .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-scuderia-dark
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-scuderia-dark
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #303030 !important; }
  .theme-ferrari-giallo-modena .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-giallo-modena
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-giallo-modena
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #ffffff !important; }
  .theme-ferrari-giallo-modena-dark .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-giallo-modena-dark
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-giallo-modena-dark
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #181818 !important; }
  .theme-ferrari-races-dark .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-races-dark
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-races-dark
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #0D0D16 !important; }
  .theme-ferrari-portofinom-dark-blue .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-portofinom-dark-blue
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-portofinom-dark-blue
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #0D2025 !important; }
  .theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:hover, .theme-ferrari-sf90-spider-graphite-black
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x:focus, .theme-ferrari-sf90-spider-graphite-black
  .VerticalBarChart__wrapper__3-JoKpBb .ps__rail-x.ps--clicking {
    background-color: #1C1D1F !important; }
  .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
    opacity: 1 !important;
    bottom: 0;
    height: 1px !important; }
    .theme-ferrari-dark .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-ferrari-carbon .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-light .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-sf90-stradale .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f8-tributo .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-monza-sp1 .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-monza-sp2 .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f488-pista .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f488-spider .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f488-pista-spider .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f812-superfast .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-gtc4-lusso .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #505050 !important; }
    .theme-ferrari-gtc4-lusso-t .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #505050 !important; }
    .theme-ferrari-f8-spider .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-812-gts .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f169 .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-scuderia-dark .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-giallo-modena .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-giallo-modena-dark .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-races-dark .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-portofinom-dark-blue .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__wrapper__3-JoKpBb .ps__thumb-x {
      background-color: #8f8f8f !important; }

.VerticalBarChart__head__2-isd4Sv {
  display: flex;
  flex-direction: column;
  padding: 0 32px;
  width: 100%;
  align-content: space-between;
  justify-content: space-between;
  margin-bottom: 32px; }
  @media (min-width: 60.0625em) {
    .VerticalBarChart__head__2-isd4Sv {
      padding: 0;
      flex-direction: row; } }
  @media (min-width: 60.0625em) {
    .VerticalBarChart__head__2-isd4Sv {
      margin-bottom: 48px; } }

.VerticalBarChart__title__SAT6T5QS {
  flex: 1;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }
  .theme-ferrari-dark .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-light .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .VerticalBarChart__title__SAT6T5QS {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .VerticalBarChart__title__SAT6T5QS {
    color: #505050; }
  .theme-ferrari-f8-spider .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-f169 .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__title__SAT6T5QS {
    color: #8f8f8f; }
  @media (min-width: 60.0625em) {
    .VerticalBarChart__title__SAT6T5QS {
      max-width: 40%; } }

.VerticalBarChart__legend__1zbssZbg {
  padding: 24px 0; }
  @media (min-width: 60.0625em) {
    .VerticalBarChart__legend__1zbssZbg {
      padding: 0; } }

.VerticalBarChart__scrolling__UKhDDWlx {
  padding-top: 24px;
  padding-bottom: 32px;
  position: relative;
  height: 100%; }

.VerticalBarChart__shadow__3EeCjYdj {
  position: absolute;
  top: 24px;
  bottom: 32px;
  width: 70px;
  opacity: 0;
  transition: opacity 200ms; }
  .VerticalBarChart__shadow--visible__1vO3ouaB {
    opacity: 1; }
  .VerticalBarChart__shadow--dx__2vF5Jrcg {
    right: 0; }
    .theme-ferrari-dark .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-ferrari-carbon .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-light .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-sf90-stradale .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-f8-tributo .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-monza-sp1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-monza-sp2 .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-f488-pista .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-f488-spider .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-f488-pista-spider .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-f812-superfast .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-gtc4-lusso .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-gtc4-lusso-t .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-f8-spider .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-812-gts .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-f169 .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-scuderia-dark .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-giallo-modena .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-giallo-modena-dark .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-races-dark .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-portofinom-dark-blue .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__shadow--dx__2vF5Jrcg {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
  .VerticalBarChart__shadow--sx__2isP5c6w {
    left: 0; }
    .theme-ferrari-dark .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-ferrari-carbon .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-light .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-sf90-stradale .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-f8-tributo .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-monza-sp1 .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-monza-sp2 .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-f488-pista .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-f488-spider .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-f488-pista-spider .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-f812-superfast .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-gtc4-lusso .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-gtc4-lusso-t .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-f8-spider .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-812-gts .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-f169 .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-scuderia-dark .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-giallo-modena .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-giallo-modena-dark .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-races-dark .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-portofinom-dark-blue .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__shadow--sx__2isP5c6w {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }

.VerticalBarChart__chart__3TSdbDIi {
  position: relative;
  height: 420px; }

.VerticalBarChart__chartWrapper__3qGJB_L_ {
  height: 100%;
  min-width: 100%;
  position: absolute; }

.VerticalBarChart__chartSpacer__3c1jJzsn {
  width: 24px;
  min-width: auto !important;
  margin-left: 0 !important;
  flex: none !important; }

.VerticalBarChart__paddingOnMobile__niFRJb5H, .VerticalBarChart__axis__cnuPpR4c, .VerticalBarChart__bars__27kGUdMX, .VerticalBarChart__underAxis__1_tnBjA5 {
  padding-left: 32px;
  padding-right: 32px; }
  @media (min-width: 60.0625em) {
    .VerticalBarChart__paddingOnMobile__niFRJb5H, .VerticalBarChart__axis__cnuPpR4c, .VerticalBarChart__bars__27kGUdMX, .VerticalBarChart__underAxis__1_tnBjA5 {
      padding-left: 0;
      padding-right: 0; } }

.VerticalBarChart__axis__cnuPpR4c {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 120px;
  width: 100%;
  flex-direction: column;
  display: flex; }
  .VerticalBarChart__axis__cnuPpR4c::after {
    content: "";
    position: absolute;
    left: 32px;
    right: 32px;
    bottom: 0px;
    height: 2px;
    z-index: 5; }
    .theme-ferrari-dark .VerticalBarChart__axis__cnuPpR4c::after {
      background: #303030; }
    .theme-ferrari-ferrari-carbon .VerticalBarChart__axis__cnuPpR4c::after {
      background: #181818; }
    .theme-ferrari-light .VerticalBarChart__axis__cnuPpR4c::after {
      background: #eeeded; }
    .theme-ferrari-sf90-stradale .VerticalBarChart__axis__cnuPpR4c::after {
      background: #252627; }
    .theme-ferrari-f8-tributo .VerticalBarChart__axis__cnuPpR4c::after {
      background: #101724; }
    .theme-ferrari-monza-sp1 .VerticalBarChart__axis__cnuPpR4c::after {
      background: #303030; }
    .theme-ferrari-monza-sp2 .VerticalBarChart__axis__cnuPpR4c::after {
      background: #303030; }
    .theme-ferrari-f488-pista .VerticalBarChart__axis__cnuPpR4c::after {
      background: #1E2128; }
    .theme-ferrari-f488-spider .VerticalBarChart__axis__cnuPpR4c::after {
      background: #0F2331; }
    .theme-ferrari-f488-pista-spider .VerticalBarChart__axis__cnuPpR4c::after {
      background: #212334; }
    .theme-ferrari-f812-superfast .VerticalBarChart__axis__cnuPpR4c::after {
      background: #3C0B0D; }
    .theme-ferrari-gtc4-lusso .VerticalBarChart__axis__cnuPpR4c::after {
      background: #B2B2B2; }
    .theme-ferrari-gtc4-lusso-t .VerticalBarChart__axis__cnuPpR4c::after {
      background: #A0A7AC; }
    .theme-ferrari-f8-spider .VerticalBarChart__axis__cnuPpR4c::after {
      background: #1b1a17; }
    .theme-ferrari-812-gts .VerticalBarChart__axis__cnuPpR4c::after {
      background: #dbdbdb; }
    .theme-ferrari-f169 .VerticalBarChart__axis__cnuPpR4c::after {
      background: #dbdbdb; }
    .theme-ferrari-scuderia-dark .VerticalBarChart__axis__cnuPpR4c::after {
      background: #414141; }
    .theme-ferrari-giallo-modena .VerticalBarChart__axis__cnuPpR4c::after {
      background: #eeeded; }
    .theme-ferrari-giallo-modena-dark .VerticalBarChart__axis__cnuPpR4c::after {
      background: #303030; }
    .theme-ferrari-races-dark .VerticalBarChart__axis__cnuPpR4c::after {
      background: #303035; }
    .theme-ferrari-portofinom-dark-blue .VerticalBarChart__axis__cnuPpR4c::after {
      background: #102F37; }
    .theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__axis__cnuPpR4c::after {
      background: #252A2B; }
    @media (min-width: 60.0625em) {
      .VerticalBarChart__axis__cnuPpR4c::after {
        left: 0;
        right: 0; } }

.VerticalBarChart__axisRow__1KYWGAia {
  flex: 1;
  position: relative; }
  .theme-ferrari-dark .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #303030; }
  .theme-ferrari-ferrari-carbon .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #181818; }
  .theme-ferrari-light .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #eeeded; }
  .theme-ferrari-sf90-stradale .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #252627; }
  .theme-ferrari-f8-tributo .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #101724; }
  .theme-ferrari-monza-sp1 .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #303030; }
  .theme-ferrari-monza-sp2 .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #303030; }
  .theme-ferrari-f488-pista .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #1E2128; }
  .theme-ferrari-f488-spider .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #0F2331; }
  .theme-ferrari-f488-pista-spider .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #212334; }
  .theme-ferrari-f812-superfast .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #3C0B0D; }
  .theme-ferrari-gtc4-lusso .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #A0A7AC; }
  .theme-ferrari-f8-spider .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #1b1a17; }
  .theme-ferrari-812-gts .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #dbdbdb; }
  .theme-ferrari-f169 .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #dbdbdb; }
  .theme-ferrari-scuderia-dark .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #414141; }
  .theme-ferrari-giallo-modena .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #eeeded; }
  .theme-ferrari-giallo-modena-dark .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #303030; }
  .theme-ferrari-races-dark .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #303035; }
  .theme-ferrari-portofinom-dark-blue .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__axisRow__1KYWGAia {
    border-top: 1px solid #252A2B; }

.VerticalBarChart__axisValue__1T7aFcu- {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  position: absolute;
  left: 0;
  top: -2em; }
  .theme-ferrari-dark .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-light .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .VerticalBarChart__axisValue__1T7aFcu- {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .VerticalBarChart__axisValue__1T7aFcu- {
    color: #505050; }
  .theme-ferrari-f8-spider .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-f169 .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__axisValue__1T7aFcu- {
    color: #8f8f8f; }

.VerticalBarChart__bars__27kGUdMX {
  position: relative;
  height: 100%;
  min-width: 100%;
  padding-bottom: 120px;
  display: flex;
  justify-content: space-between; }

.VerticalBarChart__barsWrapper__1uXyQpVN {
  flex: 1;
  display: flex;
  align-items: flex-end;
  min-width: 53px; }
  .VerticalBarChart__barsWrapper__1uXyQpVN + .VerticalBarChart__barsWrapper__1uXyQpVN {
    margin-left: 14px; }
  .VerticalBarChart__barsWrapper__1uXyQpVN.VerticalBarChart__centerBars__1lO2fuqA {
    justify-content: center; }

.VerticalBarChart__bar__2oQ8xgN4 {
  flex: 1;
  margin: 0 2px;
  position: relative; }
  .theme-ferrari-dark .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-ferrari-carbon .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-light .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-sf90-stradale .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-f8-tributo .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-monza-sp1 .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-monza-sp2 .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-f488-pista .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-f488-spider .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-f488-pista-spider .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-f812-superfast .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-gtc4-lusso .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(80, 80, 80, 0.8) 0%, #505050 80%); }
  .theme-ferrari-gtc4-lusso-t .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(80, 80, 80, 0.8) 0%, #505050 80%); }
  .theme-ferrari-f8-spider .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-812-gts .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-f169 .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-scuderia-dark .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-giallo-modena .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-giallo-modena-dark .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-races-dark .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-portofinom-dark-blue .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar0__SqMZOKf5 {
    background: linear-gradient(to top, rgba(143, 143, 143, 0.8) 0%, #8f8f8f 80%); }
  .theme-ferrari-dark .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-ferrari-carbon .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-light .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-sf90-stradale .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f8-tributo .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-monza-sp1 .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-monza-sp2 .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f488-pista .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f488-spider .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f488-pista-spider .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f812-superfast .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-gtc4-lusso .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-gtc4-lusso-t .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f8-spider .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-812-gts .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-f169 .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-scuderia-dark .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-giallo-modena .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(235, 178, 24, 0.8) 0%, #EBB218 80%); }
  .theme-ferrari-giallo-modena-dark .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(235, 178, 24, 0.8) 0%, #EBB218 80%); }
  .theme-ferrari-races-dark .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-portofinom-dark-blue .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__bar1__1ddELLWD {
    background: linear-gradient(to top, rgba(218, 41, 28, 0.8) 0%, #da291c 80%); }
  .VerticalBarChart__bar__2oQ8xgN4.VerticalBarChart__barSingle__18YqMkOB {
    max-width: 27px;
    margin-left: 25%; }
  .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
    position: absolute;
    top: -1.5em;
    left: 0;
    right: 0;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    font-weight: bold;
    margin: 0 -10px; }
    .theme-ferrari-dark .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-light .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #181818; }
    .theme-ferrari-sf90-stradale .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-f488-pista .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-f488-spider .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #181818; }
    .theme-ferrari-f8-spider .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-812-gts .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #181818; }
    .theme-ferrari-f169 .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #181818; }
    .theme-ferrari-scuderia-dark .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-races-dark .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__bar__2oQ8xgN4 .VerticalBarChart__value__3R5pMB1K {
      color: #ffffff; }

.VerticalBarChart__underAxis__1_tnBjA5 {
  position: absolute;
  bottom: -60px;
  left: 0;
  right: 0; }

.VerticalBarChart__xLabels__25uG2vsL {
  display: flex;
  height: 48px;
  align-items: center; }
  .theme-ferrari-dark .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-light .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .VerticalBarChart__xLabels__25uG2vsL {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .VerticalBarChart__xLabels__25uG2vsL {
    color: #505050; }
  .theme-ferrari-f8-spider .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-f169 .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__xLabels__25uG2vsL {
    color: #8f8f8f; }

.VerticalBarChart__xLabel__2Bt0B0wT {
  flex: 1;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px; }
  .VerticalBarChart__xLabel__2Bt0B0wT + .VerticalBarChart__xLabel__2Bt0B0wT {
    margin-left: 14px; }

.VerticalBarChart__xAxisName__3B4dl57X {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  text-align: center; }
  .theme-ferrari-dark .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-light .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .VerticalBarChart__xAxisName__3B4dl57X {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .VerticalBarChart__xAxisName__3B4dl57X {
    color: #505050; }
  .theme-ferrari-f8-spider .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-f169 .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__xAxisName__3B4dl57X {
    color: #8f8f8f; }

.theme-ferrari-dark .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }

.theme-ferrari-ferrari-carbon .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(48, 48, 48, 0) 0%, #303030 100%); }

.theme-ferrari-light .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }

.theme-ferrari-sf90-stradale .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(48, 49, 51, 0) 0%, #303133 100%); }

.theme-ferrari-f8-tributo .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(30, 41, 62, 0) 0%, #1E293E 100%); }

.theme-ferrari-monza-sp1 .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }

.theme-ferrari-monza-sp2 .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(64, 64, 64, 0) 0%, #404040 100%); }

.theme-ferrari-f488-pista .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(14, 18, 27, 0) 0%, #0E121B 100%); }

.theme-ferrari-f488-spider .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(23, 53, 75, 0) 0%, #17354B 100%); }

.theme-ferrari-f488-pista-spider .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(25, 27, 41, 0) 0%, #191B29 100%); }

.theme-ferrari-f812-superfast .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(50, 6, 7, 0) 0%, #320607 100%); }

.theme-ferrari-gtc4-lusso .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(198, 199, 199, 0) 0%, #C6C7C7 100%); }

.theme-ferrari-gtc4-lusso-t .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(146, 152, 157, 0) 0%, #92989D 100%); }

.theme-ferrari-f8-spider .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(44, 43, 39, 0) 0%, #2c2b27 100%); }

.theme-ferrari-812-gts .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(246, 247, 248, 0) 0%, #f6f7f8 100%); }

.theme-ferrari-f169 .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(208, 221, 221, 0) 0%, #d0dddd 100%); }

.theme-ferrari-scuderia-dark .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(48, 48, 48, 0) 0%, #303030 100%); }

.theme-ferrari-giallo-modena .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }

.theme-ferrari-giallo-modena-dark .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }

.theme-ferrari-races-dark .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(13, 13, 22, 0) 0%, #0D0D16 100%); }

.theme-ferrari-portofinom-dark-blue .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(13, 32, 37, 0) 0%, #0D2025 100%); }

.theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--dx__2vF5Jrcg {
  background: linear-gradient(to right, rgba(28, 29, 31, 0) 0%, #1C1D1F 100%); }

.theme-ferrari-dark .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }

.theme-ferrari-ferrari-carbon .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(48, 48, 48, 0) 0%, #303030 100%); }

.theme-ferrari-light .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }

.theme-ferrari-sf90-stradale .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(48, 49, 51, 0) 0%, #303133 100%); }

.theme-ferrari-f8-tributo .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(30, 41, 62, 0) 0%, #1E293E 100%); }

.theme-ferrari-monza-sp1 .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }

.theme-ferrari-monza-sp2 .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(64, 64, 64, 0) 0%, #404040 100%); }

.theme-ferrari-f488-pista .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(14, 18, 27, 0) 0%, #0E121B 100%); }

.theme-ferrari-f488-spider .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(23, 53, 75, 0) 0%, #17354B 100%); }

.theme-ferrari-f488-pista-spider .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(25, 27, 41, 0) 0%, #191B29 100%); }

.theme-ferrari-f812-superfast .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(50, 6, 7, 0) 0%, #320607 100%); }

.theme-ferrari-gtc4-lusso .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(198, 199, 199, 0) 0%, #C6C7C7 100%); }

.theme-ferrari-gtc4-lusso-t .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(146, 152, 157, 0) 0%, #92989D 100%); }

.theme-ferrari-f8-spider .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(44, 43, 39, 0) 0%, #2c2b27 100%); }

.theme-ferrari-812-gts .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(246, 247, 248, 0) 0%, #f6f7f8 100%); }

.theme-ferrari-f169 .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(208, 221, 221, 0) 0%, #d0dddd 100%); }

.theme-ferrari-scuderia-dark .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(48, 48, 48, 0) 0%, #303030 100%); }

.theme-ferrari-giallo-modena .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }

.theme-ferrari-giallo-modena-dark .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }

.theme-ferrari-races-dark .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(13, 13, 22, 0) 0%, #0D0D16 100%); }

.theme-ferrari-portofinom-dark-blue .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(13, 32, 37, 0) 0%, #0D2025 100%); }

.theme-ferrari-sf90-spider-graphite-black .VerticalBarChart__races-dark__39R-b7p1 .VerticalBarChart__shadow--sx__2isP5c6w {
  background: linear-gradient(to left, rgba(28, 29, 31, 0) 0%, #1C1D1F 100%); }

@keyframes VideoFrames__fillBar__81XbJfF3 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.VideoFrames__wrapper__3MM_wSUD {
  position: fixed;
  top: 0;
  left: 0;
  right: 0; }
  @media (min-width: 60.0625em) {
    .VideoFrames__wrapper__3MM_wSUD {
      position: absolute;
      bottom: 0; } }

.VideoFrames__video-wrapper__DCVpHdj0 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .VideoFrames__video-wrapper__DCVpHdj0:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 4; }
  .VideoFrames__video-wrapper__DCVpHdj0 .VideoFrames__video__k-BTYL7A {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
  .VideoFrames__video-wrapper__DCVpHdj0 .VideoFrames__static__eCj67a1n {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3; }
    .VideoFrames__video-wrapper__DCVpHdj0 .VideoFrames__static__eCj67a1n img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 0;
      display: none;
      transition: opacity 0.1s; }
      .VideoFrames__video-wrapper__DCVpHdj0 .VideoFrames__static__eCj67a1n img.VideoFrames__still__VCLUW_vs {
        display: block; }
      .VideoFrames__video-wrapper__DCVpHdj0 .VideoFrames__static__eCj67a1n img.VideoFrames__fade__3eyRefbR {
        opacity: 1;
        transition: opacity 1.3s ease-in; }
      .VideoFrames__video-wrapper__DCVpHdj0 .VideoFrames__static__eCj67a1n img:first-child {
        display: none; }
  .VideoFrames__video-wrapper__DCVpHdj0 .VideoFrames__gradient__2JwWfls5 {
    transition: opacity .6s ease-in-out;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 4;
    opacity: 0;
    background-image: linear-gradient(to top, white 0%, white 10%, white 20%, rgba(255, 255, 255, 0) 40%); }
    .VideoFrames__video-wrapper__DCVpHdj0 .VideoFrames__gradient__2JwWfls5.VideoFrames__gradient-fade__1bf6lL8b {
      opacity: 1; }
  .VideoFrames__video-wrapper__DCVpHdj0 .VideoFrames__curtain__3L17G68A {
    transition: opacity .6s ease-in-out;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 4;
    opacity: 0;
    background-color: #fff; }
    .VideoFrames__video-wrapper__DCVpHdj0 .VideoFrames__curtain__3L17G68A.VideoFrames__fade__3eyRefbR {
      opacity: 1; }

.VideoFrames__landing__2AgrfO2G {
  transition: opacity .6s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh;
  opacity: 0;
  background-color: #fff;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom; }
  @media (min-width: 60.0625em) {
    .VideoFrames__landing__2AgrfO2G {
      height: auto;
      bottom: 50px; } }
  .VideoFrames__landing__2AgrfO2G.VideoFrames__visible__tTHwpp4j {
    opacity: 1; }

@keyframes WorldSphere__fillBar__pVQ69qaP {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.WorldSphere__wrapper__GapmJeDy {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0; }
  .WorldSphere__wrapper__GapmJeDy canvas {
    position: absolute;
    bottom: 0;
    left: 50%;
    z-index: 1;
    transform: translateX(-50%); }
  .WorldSphere__wrapper__GapmJeDy button {
    position: relative;
    z-index: 200; }

@keyframes ADBanners__fillBar__2SjexfBE {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ADBanners__wrapper__2d6O1Jrp {
  padding-bottom: 64px;
  background: white; }
  @media print {
    .ADBanners__wrapper__2d6O1Jrp {
      padding: 0; } }
  @media print {
    .ADBanners__wrapper__2d6O1Jrp &gt; div {
      padding: 0 24px; } }

.ADBanners__wrapperBanners__1TldExN5 .ADBanners__singleBanner__3t7R5NKl {
  margin-top: 32px; }
  .ADBanners__wrapperBanners__1TldExN5 .ADBanners__singleBanner__3t7R5NKl:first-child {
    margin-top: 0; }

@keyframes Banner__fillBar__3bnPXPGw {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Banner__wrapper__1uM897DU {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 240px; }
  .Banner__wrapper__1uM897DU.theme-ferrari-dark {
    background: #181818; }
  .Banner__wrapper__1uM897DU.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .Banner__wrapper__1uM897DU.theme-ferrari-light {
    background: #ffffff; }
  .Banner__wrapper__1uM897DU.theme-ferrari-sf90-stradale {
    background: #303133; }
  .Banner__wrapper__1uM897DU.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .Banner__wrapper__1uM897DU.theme-ferrari-monza-sp1 {
    background: #181818; }
  .Banner__wrapper__1uM897DU.theme-ferrari-monza-sp2 {
    background: #404040; }
  .Banner__wrapper__1uM897DU.theme-ferrari-f488-pista {
    background: #0E121B; }
  .Banner__wrapper__1uM897DU.theme-ferrari-f488-spider {
    background: #17354B; }
  .Banner__wrapper__1uM897DU.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .Banner__wrapper__1uM897DU.theme-ferrari-f812-superfast {
    background: #320607; }
  .Banner__wrapper__1uM897DU.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .Banner__wrapper__1uM897DU.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .Banner__wrapper__1uM897DU.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .Banner__wrapper__1uM897DU.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .Banner__wrapper__1uM897DU.theme-ferrari-f169 {
    background: #d0dddd; }
  .Banner__wrapper__1uM897DU.theme-ferrari-scuderia-dark {
    background: #303030; }
  .Banner__wrapper__1uM897DU.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .Banner__wrapper__1uM897DU.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .Banner__wrapper__1uM897DU.theme-ferrari-races-dark {
    background: #0D0D16; }
  .Banner__wrapper__1uM897DU.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .Banner__wrapper__1uM897DU.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .Banner__wrapper--nolink__2K7XmGz9 {
    pointer-events: none; }

.Banner__content__1OVfC7J_ {
  position: relative;
  width: 100%; }
  .Banner__content__1OVfC7J_ &gt; a {
    display: flex;
    flex-direction: column;
    padding: 32px; }
    @media (min-width: 60.0625em) {
      .Banner__content__1OVfC7J_ &gt; a {
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        padding: 96px; } }

.Banner__background__2mZ9RZEJ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.Banner__title__2fJ66CRU {
  margin: 0;
  padding: 0; }
  .Banner__title__2fJ66CRU span,
  .Banner__title__2fJ66CRU h1,
  .Banner__title__2fJ66CRU h2,
  .Banner__title__2fJ66CRU h3 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 24px; }
    @media (min-width: 60.0625em) {
      .Banner__title__2fJ66CRU span,
      .Banner__title__2fJ66CRU h1,
      .Banner__title__2fJ66CRU h2,
      .Banner__title__2fJ66CRU h3 {
        font-size: 28px; } }
    .theme-ferrari-dark .Banner__title__2fJ66CRU span, .theme-ferrari-dark
    .Banner__title__2fJ66CRU h1, .theme-ferrari-dark
    .Banner__title__2fJ66CRU h2, .theme-ferrari-dark
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .Banner__title__2fJ66CRU span, .theme-ferrari-ferrari-carbon
    .Banner__title__2fJ66CRU h1, .theme-ferrari-ferrari-carbon
    .Banner__title__2fJ66CRU h2, .theme-ferrari-ferrari-carbon
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-light .Banner__title__2fJ66CRU span, .theme-ferrari-light
    .Banner__title__2fJ66CRU h1, .theme-ferrari-light
    .Banner__title__2fJ66CRU h2, .theme-ferrari-light
    .Banner__title__2fJ66CRU h3 {
      color: #181818; }
    .theme-ferrari-sf90-stradale .Banner__title__2fJ66CRU span, .theme-ferrari-sf90-stradale
    .Banner__title__2fJ66CRU h1, .theme-ferrari-sf90-stradale
    .Banner__title__2fJ66CRU h2, .theme-ferrari-sf90-stradale
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .Banner__title__2fJ66CRU span, .theme-ferrari-f8-tributo
    .Banner__title__2fJ66CRU h1, .theme-ferrari-f8-tributo
    .Banner__title__2fJ66CRU h2, .theme-ferrari-f8-tributo
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .Banner__title__2fJ66CRU span, .theme-ferrari-monza-sp1
    .Banner__title__2fJ66CRU h1, .theme-ferrari-monza-sp1
    .Banner__title__2fJ66CRU h2, .theme-ferrari-monza-sp1
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .Banner__title__2fJ66CRU span, .theme-ferrari-monza-sp2
    .Banner__title__2fJ66CRU h1, .theme-ferrari-monza-sp2
    .Banner__title__2fJ66CRU h2, .theme-ferrari-monza-sp2
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-f488-pista .Banner__title__2fJ66CRU span, .theme-ferrari-f488-pista
    .Banner__title__2fJ66CRU h1, .theme-ferrari-f488-pista
    .Banner__title__2fJ66CRU h2, .theme-ferrari-f488-pista
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-f488-spider .Banner__title__2fJ66CRU span, .theme-ferrari-f488-spider
    .Banner__title__2fJ66CRU h1, .theme-ferrari-f488-spider
    .Banner__title__2fJ66CRU h2, .theme-ferrari-f488-spider
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .Banner__title__2fJ66CRU span, .theme-ferrari-f488-pista-spider
    .Banner__title__2fJ66CRU h1, .theme-ferrari-f488-pista-spider
    .Banner__title__2fJ66CRU h2, .theme-ferrari-f488-pista-spider
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .Banner__title__2fJ66CRU span, .theme-ferrari-f812-superfast
    .Banner__title__2fJ66CRU h1, .theme-ferrari-f812-superfast
    .Banner__title__2fJ66CRU h2, .theme-ferrari-f812-superfast
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .Banner__title__2fJ66CRU span, .theme-ferrari-gtc4-lusso
    .Banner__title__2fJ66CRU h1, .theme-ferrari-gtc4-lusso
    .Banner__title__2fJ66CRU h2, .theme-ferrari-gtc4-lusso
    .Banner__title__2fJ66CRU h3 {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .Banner__title__2fJ66CRU span, .theme-ferrari-gtc4-lusso-t
    .Banner__title__2fJ66CRU h1, .theme-ferrari-gtc4-lusso-t
    .Banner__title__2fJ66CRU h2, .theme-ferrari-gtc4-lusso-t
    .Banner__title__2fJ66CRU h3 {
      color: #181818; }
    .theme-ferrari-f8-spider .Banner__title__2fJ66CRU span, .theme-ferrari-f8-spider
    .Banner__title__2fJ66CRU h1, .theme-ferrari-f8-spider
    .Banner__title__2fJ66CRU h2, .theme-ferrari-f8-spider
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-812-gts .Banner__title__2fJ66CRU span, .theme-ferrari-812-gts
    .Banner__title__2fJ66CRU h1, .theme-ferrari-812-gts
    .Banner__title__2fJ66CRU h2, .theme-ferrari-812-gts
    .Banner__title__2fJ66CRU h3 {
      color: #181818; }
    .theme-ferrari-f169 .Banner__title__2fJ66CRU span, .theme-ferrari-f169
    .Banner__title__2fJ66CRU h1, .theme-ferrari-f169
    .Banner__title__2fJ66CRU h2, .theme-ferrari-f169
    .Banner__title__2fJ66CRU h3 {
      color: #181818; }
    .theme-ferrari-scuderia-dark .Banner__title__2fJ66CRU span, .theme-ferrari-scuderia-dark
    .Banner__title__2fJ66CRU h1, .theme-ferrari-scuderia-dark
    .Banner__title__2fJ66CRU h2, .theme-ferrari-scuderia-dark
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .Banner__title__2fJ66CRU span, .theme-ferrari-giallo-modena
    .Banner__title__2fJ66CRU h1, .theme-ferrari-giallo-modena
    .Banner__title__2fJ66CRU h2, .theme-ferrari-giallo-modena
    .Banner__title__2fJ66CRU h3 {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .Banner__title__2fJ66CRU span, .theme-ferrari-giallo-modena-dark
    .Banner__title__2fJ66CRU h1, .theme-ferrari-giallo-modena-dark
    .Banner__title__2fJ66CRU h2, .theme-ferrari-giallo-modena-dark
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-races-dark .Banner__title__2fJ66CRU span, .theme-ferrari-races-dark
    .Banner__title__2fJ66CRU h1, .theme-ferrari-races-dark
    .Banner__title__2fJ66CRU h2, .theme-ferrari-races-dark
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Banner__title__2fJ66CRU span, .theme-ferrari-portofinom-dark-blue
    .Banner__title__2fJ66CRU h1, .theme-ferrari-portofinom-dark-blue
    .Banner__title__2fJ66CRU h2, .theme-ferrari-portofinom-dark-blue
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Banner__title__2fJ66CRU span, .theme-ferrari-sf90-spider-graphite-black
    .Banner__title__2fJ66CRU h1, .theme-ferrari-sf90-spider-graphite-black
    .Banner__title__2fJ66CRU h2, .theme-ferrari-sf90-spider-graphite-black
    .Banner__title__2fJ66CRU h3 {
      color: #ffffff; }

.Banner__subtitle__2V4LYoKl {
  margin-top: 16px; }
  .Banner__subtitle__2V4LYoKl &gt; div {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
    .theme-ferrari-dark .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-light .Banner__subtitle__2V4LYoKl &gt; div {
      color: #181818; }
    .theme-ferrari-sf90-stradale .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-f488-pista .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-f488-spider .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .Banner__subtitle__2V4LYoKl &gt; div {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .Banner__subtitle__2V4LYoKl &gt; div {
      color: #181818; }
    .theme-ferrari-f8-spider .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-812-gts .Banner__subtitle__2V4LYoKl &gt; div {
      color: #181818; }
    .theme-ferrari-f169 .Banner__subtitle__2V4LYoKl &gt; div {
      color: #181818; }
    .theme-ferrari-scuderia-dark .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .Banner__subtitle__2V4LYoKl &gt; div {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-races-dark .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Banner__subtitle__2V4LYoKl &gt; div {
      color: #ffffff; }

.Banner__cta__3VKwuk_q {
  margin-top: 16px; }
  @media (min-width: 60.0625em) {
    .Banner__cta__3VKwuk_q {
      margin-top: 0;
      margin-left: 32px; } }

@keyframes ADHotspotPlayer__fillBar__2iu88ShQ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ADHotspotPlayer__wrapper__2qNu80q5 {
  position: relative; }
  @media print {
    .ADHotspotPlayer__wrapper__2qNu80q5 {
      display: none; } }

.ADHotspotPlayer__layer__3lkVVemJ {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  background: rgba(24, 24, 24, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer; }

.ADHotspotPlayer__media__XZSGDQSN {
  width: 100%;
  padding-top: 56.25%; }

.ADHotspotPlayer__info-card__1NXFfHhr {
  z-index: 3;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 50%;
  background-color: #181818;
  color: #fff;
  padding: 48px 32px;
  position: relative; }
  @media (min-width: 60.0625em) {
    .ADHotspotPlayer__info-card__1NXFfHhr {
      position: absolute;
      bottom: auto;
      top: 0;
      width: 30%;
      height: 100%; } }
  .ADHotspotPlayer__info-card__1NXFfHhr .ADHotspotPlayer__container__2afvml7O {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column; }
    .ADHotspotPlayer__info-card__1NXFfHhr .ADHotspotPlayer__container__2afvml7O.ps.ps--active-y .ps__scrollbar-y-rail {
      width: 2px;
      border-radius: 1px;
      background: #8f8f8f; }
    .ADHotspotPlayer__info-card__1NXFfHhr .ADHotspotPlayer__container__2afvml7O.ps.ps--active-y .ps__scrollbar-y {
      right: 0;
      width: 2px;
      border-radius: 1px;
      background: #efeded; }
  .ADHotspotPlayer__info-card__1NXFfHhr .ADHotspotPlayer__scroll-container__1vUiV5FC {
    padding-bottom: 42px; }
  .ADHotspotPlayer__info-card__1NXFfHhr .ADHotspotPlayer__title__2haw4ZVt {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.2em;
    font-size: 24px;
    margin-bottom: 30px; }
    @media (min-width: 37.5625em) {
      .ADHotspotPlayer__info-card__1NXFfHhr .ADHotspotPlayer__title__2haw4ZVt {
        font-size: 32px; } }
    @media (min-width: 60.0625em) {
      .ADHotspotPlayer__info-card__1NXFfHhr .ADHotspotPlayer__title__2haw4ZVt {
        font-size: 36px; } }
    @media (min-width: 60.0625em) {
      .ADHotspotPlayer__info-card__1NXFfHhr .ADHotspotPlayer__title__2haw4ZVt {
        font-size: 32px; } }
  .ADHotspotPlayer__info-card__1NXFfHhr .ADHotspotPlayer__text__lmUTkrRV {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  .ADHotspotPlayer__info-card__1NXFfHhr .ADHotspotPlayer__actions__3hxZRZVj {
    margin-top: 20px;
    display: flex;
    gap: 20px;
    justify-content: space-between; }

@keyframes ADOverview__fillBar__3WUk-G4E {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-dark {
  background: #181818; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-ferrari-carbon {
  background: #303030; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-light {
  background: #ffffff; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-sf90-stradale {
  background: #303133; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-f8-tributo {
  background: #1E293E; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-monza-sp1 {
  background: #181818; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-monza-sp2 {
  background: #404040; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-f488-pista {
  background: #0E121B; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-f488-spider {
  background: #17354B; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-f812-superfast {
  background: #320607; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-f8-spider {
  background: #2c2b27; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-812-gts {
  background: #f6f7f8; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-f169 {
  background: #d0dddd; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-scuderia-dark {
  background: #303030; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-giallo-modena {
  background: #ffffff; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-races-dark {
  background: #0D0D16; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.ADOverview__wrapper__23C8WEhn.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.ADOverview__container__32Kvg0Su {
  padding-top: 32px;
  padding-bottom: 32px; }
  @media (min-width: 37.5625em) {
    .ADOverview__container__32Kvg0Su {
      padding-top: 84px; } }
  @media print {
    .ADOverview__container__32Kvg0Su {
      padding: 24px; } }

@keyframes ADRelated__fillBar__2_TYs1yF {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ADRelated__wrapper__cHXUX4HO {
  overflow-x: hidden; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-dark {
    background: #181818; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-light {
    background: #ffffff; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-sf90-stradale {
    background: #303133; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-monza-sp1 {
    background: #181818; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-monza-sp2 {
    background: #404040; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-f488-pista {
    background: #0E121B; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-f488-spider {
    background: #17354B; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-f812-superfast {
    background: #320607; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-f169 {
    background: #d0dddd; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-scuderia-dark {
    background: #303030; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-races-dark {
    background: #0D0D16; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .ADRelated__wrapper__cHXUX4HO.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .ADRelated__wrapper__cHXUX4HO .ADRelated__title__3DT--3Rp {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    text-transform: uppercase;
    overflow-wrap: break-word; }
    @media (min-width: 37.5625em) {
      .ADRelated__wrapper__cHXUX4HO .ADRelated__title__3DT--3Rp {
        font-size: 28px; } }
  @media print {
    .ADRelated__wrapper__cHXUX4HO {
      display: none; } }
  @media (min-width: 37.5625em) {
    .ADRelated__wrapper__cHXUX4HO .pagination {
      left: 50%;
      display: flex; } }

.ADRelated__carousel-container__2ShiC-iT {
  padding-left: 0;
  padding-right: 0; }

@keyframes ADRelatedBanner__fillBar__B8eL7RPr {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ADRelatedBanner__wrapper__whv3iZND {
  overflow-x: hidden; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-dark {
    background: #181818; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-light {
    background: #ffffff; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-sf90-stradale {
    background: #303133; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-monza-sp1 {
    background: #181818; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-monza-sp2 {
    background: #404040; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-f488-pista {
    background: #0E121B; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-f488-spider {
    background: #17354B; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-f812-superfast {
    background: #320607; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-f169 {
    background: #d0dddd; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-scuderia-dark {
    background: #303030; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-races-dark {
    background: #0D0D16; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .ADRelatedBanner__wrapper__whv3iZND.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .ADRelatedBanner__wrapper__whv3iZND .ADRelatedBanner__title__2wlilzSE {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    text-transform: uppercase;
    overflow-wrap: break-word; }
    @media (min-width: 37.5625em) {
      .ADRelatedBanner__wrapper__whv3iZND .ADRelatedBanner__title__2wlilzSE {
        font-size: 28px; } }
  @media print {
    .ADRelatedBanner__wrapper__whv3iZND {
      display: none; } }
  @media (min-width: 37.5625em) {
    .ADRelatedBanner__wrapper__whv3iZND .pagination {
      left: 50%;
      display: flex; } }

.ADRelatedBanner__carousel-container__3LMWLZB5 {
  padding-left: 0;
  padding-right: 0; }

@keyframes AccessoriesCarousel__fillBar__ocC0WD2f {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.AccessoriesCarousel__wrapper__3kw6BHm0 {
  padding: 48px 0 0;
  overflow: hidden; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-dark {
    color: #ffffff;
    background: #181818; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #303030; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-light {
    color: #181818;
    background: #ffffff; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #303133; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1E293E; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #181818; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #404040; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0E121B; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #17354B; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #191B29; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #320607; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #C6C7C7; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #92989D; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #2c2b27; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-812-gts {
    color: #181818;
    background: #f6f7f8; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-f169 {
    color: #181818;
    background: #d0dddd; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #303030; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-giallo-modena {
    color: #181818;
    background: #ffffff; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #181818; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-races-dark {
    color: #ffffff;
    background: #0D0D16; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0D2025; }
  .AccessoriesCarousel__wrapper__3kw6BHm0.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #1C1D1F; }
  @media (min-width: 37.5625em) {
    .AccessoriesCarousel__wrapper__3kw6BHm0 {
      padding: 48px 0 32px; } }
  @media (min-width: 60.0625em) {
    .AccessoriesCarousel__wrapper__3kw6BHm0 {
      padding: 64px 0 48px; } }
  @media print {
    .AccessoriesCarousel__wrapper__3kw6BHm0 {
      padding: 0;
      background: #fff !important; } }
  .AccessoriesCarousel__wrapper__3kw6BHm0 .swiper-slide a {
    cursor: default !important; }

.AccessoriesCarousel__title__Mmi5cMn- {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  margin: 0;
  color: currentColor;
  text-align: center;
  text-transform: uppercase; }
  @media (min-width: 37.5625em) {
    .AccessoriesCarousel__title__Mmi5cMn- {
      font-size: 28px; } }
  @media (min-width: 37.5625em) {
    .AccessoriesCarousel__title__Mmi5cMn- {
      margin: 24px 0; } }
  @media (min-width: 60.0625em) {
    .AccessoriesCarousel__title__Mmi5cMn- {
      margin: 32px 0; } }
  @media print {
    .AccessoriesCarousel__title__Mmi5cMn- {
      margin-bottom: 50px !important;
      color: #181818; } }

@keyframes AccordionBlock__fillBar__2__9JfAm {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.AccordionBlock__wrapper__3GcNipC2 {
  position: relative;
  width: 100%; }
  .AccordionBlock__wrapper__3GcNipC2:before, .AccordionBlock__wrapper__3GcNipC2:after {
    content: '';
    display: table;
    clear: both; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-dark {
    background: #181818; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-light {
    background: #ffffff; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-sf90-stradale {
    background: #303133; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-monza-sp1 {
    background: #181818; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-monza-sp2 {
    background: #404040; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-f488-pista {
    background: #0E121B; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-f488-spider {
    background: #17354B; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-f812-superfast {
    background: #320607; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-f169 {
    background: #d0dddd; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-scuderia-dark {
    background: #303030; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-races-dark {
    background: #0D0D16; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .AccordionBlock__wrapper__3GcNipC2.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.AccordionBlock__container__p5K0uejJ {
  max-width: 1216px;
  margin: 0 auto;
  padding: 0 25px; }
  @media (min-width: 60.0625em) {
    .AccordionBlock__container__p5K0uejJ {
      padding: 0; } }
  .AccordionBlock__container--medium-width__2ujWSwdY {
    max-width: 800px; }

@keyframes AccordionConsumption__fillBar__dcbYO7pt {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.AccordionConsumption__wrapper__279Ba537 {
  padding: 8px 0; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-dark {
    color: #ffffff;
    background: #181818; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #303030; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-light {
    color: #181818;
    background: #ffffff; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #303133; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1E293E; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #181818; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #404040; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0E121B; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #17354B; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #191B29; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #320607; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #C6C7C7; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #92989D; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #2c2b27; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-812-gts {
    color: #181818;
    background: #f6f7f8; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-f169 {
    color: #181818;
    background: #d0dddd; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #303030; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-giallo-modena {
    color: #181818;
    background: #ffffff; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #181818; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-races-dark {
    color: #ffffff;
    background: #0D0D16; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0D2025; }
  .AccordionConsumption__wrapper__279Ba537.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #1C1D1F; }
  @media (min-width: 37.5625em) {
    .AccordionConsumption__wrapper__279Ba537 {
      padding: 48px 0; } }
  @media print {
    .AccordionConsumption__wrapper__279Ba537 {
      padding: 0; } }
  .AccordionConsumption__wrapper__279Ba537.AccordionConsumption__-expanded__3BXoQXdx &gt; div &gt; div {
    border-bottom: none; }

.AccordionConsumption__list__E7nIE2rW {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  margin: 0;
  padding: 0;
  list-style: none; }
  @media (min-width: 60.0625em) {
    .AccordionConsumption__list__E7nIE2rW {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      column-gap: 48px; } }
  @media print {
    .AccordionConsumption__list__E7nIE2rW {
      display: block; } }
  .AccordionConsumption__list__E7nIE2rW &gt; li {
    min-height: 75px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    padding: 8px 0; }
    @media (min-width: 60.0625em) {
      .AccordionConsumption__list__E7nIE2rW &gt; li {
        padding: 8px;
        align-items: center;
        flex-direction: row; } }
    .theme-ferrari-dark .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-ferrari-carbon .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-light .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-sf90-stradale .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f8-tributo .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-monza-sp1 .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-monza-sp2 .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f488-pista .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f488-spider .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f488-pista-spider .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f812-superfast .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-gtc4-lusso .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #505050; }
    .theme-ferrari-gtc4-lusso-t .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #505050; }
    .theme-ferrari-f8-spider .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-812-gts .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f169 .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-scuderia-dark .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-giallo-modena .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-races-dark .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .AccordionConsumption__list__E7nIE2rW &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    @media print {
      .AccordionConsumption__list__E7nIE2rW &gt; li {
        min-height: none;
        padding: 24px 0; } }
    .AccordionConsumption__list__E7nIE2rW &gt; li &gt; strong {
      font-size: 12px;
      font-weight: 400; }
    .AccordionConsumption__list__E7nIE2rW &gt; li &gt; span {
      font-size: 13px; }

.AccordionConsumption__subcategories__e01puURV &gt; div {
  margin-top: 32px; }
  .AccordionConsumption__subcategories__e01puURV &gt; div:first-child {
    margin-top: 0; }

@media (min-width: 60.0625em) {
  .AccordionConsumption__grade__k-4FtDia {
    margin-top: 48px;
    display: flex; } }

.AccordionConsumption__grade__k-4FtDia .AccordionConsumption__left__ubR9Z3hn,
.AccordionConsumption__grade__k-4FtDia .AccordionConsumption__right__1eGk5zkm {
  margin: 16px 0; }
  @media (min-width: 60.0625em) {
    .AccordionConsumption__grade__k-4FtDia .AccordionConsumption__left__ubR9Z3hn,
    .AccordionConsumption__grade__k-4FtDia .AccordionConsumption__right__1eGk5zkm {
      width: calc(50% - 24px);
      margin: 0; } }

@media (min-width: 60.0625em) {
  .AccordionConsumption__grade__k-4FtDia .AccordionConsumption__right__1eGk5zkm {
    margin: 0 0 0 auto; } }

.AccordionConsumption__img__25pTwuSS {
  max-width: 100%;
  display: block; }

@keyframes AdobeForm__fillBar__1NS-4dxD {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.AdobeForm__content__1HfJb4as {
  width: 100%;
  height: 100%;
  margin: 0 0 0 auto;
  padding: 96px;
  background: #d4d2d2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.AdobeForm__loading__34o9qMBf {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  padding: 32px; }
  @media (min-width: 37.5625em) {
    .AdobeForm__loading__34o9qMBf {
      font-size: 28px; } }

.AdobeForm__loader__1z0Itz1l {
  position: sticky;
  top: 0;
  left: 0;
  background: #fff;
  width: 100%;
  height: 100%;
  z-index: 1;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center; }
  .AdobeForm__loader__1z0Itz1l.AdobeForm__notInModal__17Ezkusk {
    height: 100%;
    position: absolute; }

.AdobeForm__customContent__5KWvyR7a {
  margin-bottom: -48px;
  padding: 0 24px 0 36px; }
  @media (min-width: 60.0625em) {
    .AdobeForm__customContent__5KWvyR7a {
      padding: 0 64px 0 76px; } }
  @media (min-width: 80.0625em) {
    .AdobeForm__customContent__5KWvyR7a {
      padding: 0 64px 0 108px; } }
  .AdobeForm__customContent__5KWvyR7a h2 {
    margin-bottom: 0; }

.af-error {
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  line-height: 1.3em;
  padding: 96px 32px; }
  .af-error a {
    text-decoration: underline; }
  .af-error a:hover {
    text-decoration: none; }

@keyframes AnnouncementsBar__fillBar__11acl_Re {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.AnnouncementsBar__wrapper__2fua9yRJ {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 24px 16px;
  z-index: 21;
  transition: top 0.35s ease; }
  @media (min-width: 60.0625em) {
    .AnnouncementsBar__wrapper__2fua9yRJ {
      padding: 32px 48px; } }

.AnnouncementsBar__content__1QkemQvx {
  position: relative;
  border-radius: 32px;
  padding: 16px 64px 16px 32px; }
  .AnnouncementsBar__content__1QkemQvx a {
    text-decoration: underline; }

.AnnouncementsBar__text__2sVohJoQ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  text-transform: none;
  letter-spacing: normal; }

.AnnouncementsBar__actions__3fk5hcED {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%); }

.AnnouncementsBar__dark__lAMzGQF8 {
  background-color: rgba(0, 0, 0, 0.9);
  color: #fff; }
  .AnnouncementsBar__dark__lAMzGQF8 a {
    color: #fff; }

.AnnouncementsBar__light__29d063Rj {
  background-color: white;
  color: #000; }
  .AnnouncementsBar__light__29d063Rj a {
    color: #000; }

@keyframes AppNotifications__fillBar__kwhSmEHZ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.AppNotifications__wrapper__1pziMEeN {
  position: fixed;
  bottom: 24px;
  right: 24px;
  display: flex;
  flex-direction: column;
  z-index: 99999; }
  .AppNotifications__wrapper__1pziMEeN &gt; div {
    margin-top: 12px; }

.AppNotifications__testTrigger__9QyNtOfK {
  position: fixed;
  z-index: 200;
  top: 48px;
  left: 24px;
  display: flex;
  flex-direction: column; }
  .AppNotifications__testTrigger__9QyNtOfK button {
    margin-top: 6px;
    font-size: 12px; }

@keyframes BannerBlock__fillBar__1U77m0oa {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-dark {
  background: #181818; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-ferrari-carbon {
  background: #303030; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-light {
  background: #ffffff; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-sf90-stradale {
  background: #303133; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-f8-tributo {
  background: #1E293E; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-monza-sp1 {
  background: #181818; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-monza-sp2 {
  background: #404040; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-f488-pista {
  background: #0E121B; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-f488-spider {
  background: #17354B; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-f812-superfast {
  background: #320607; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-f8-spider {
  background: #2c2b27; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-812-gts {
  background: #f6f7f8; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-f169 {
  background: #d0dddd; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-scuderia-dark {
  background: #303030; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-giallo-modena {
  background: #ffffff; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-races-dark {
  background: #0D0D16; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.BannerBlock__wrapper__29QRQ7pX.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.BannerBlock__banner__1CTnb2ym {
  display: block;
  width: 100%;
  position: relative;
  padding: 64px 32px 320px;
  overflow: hidden; }
  @media (min-width: 60.0625em) {
    .BannerBlock__banner__1CTnb2ym {
      min-height: 360px;
      padding: 128px 96px;
      display: flex;
      align-items: center; } }
  .BannerBlock__banner__1CTnb2ym img {
    object-position: top; }
    @media (min-width: 60.0625em) {
      .BannerBlock__banner__1CTnb2ym img {
        object-position: center; } }
  .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX {
    position: relative;
    z-index: 2; }
    @media (min-width: 60.0625em) {
      .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX {
        max-width: 65%; } }
    .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
      color: #fff; }
      .theme-ferrari-dark .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-dark .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-ferrari-carbon .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-light .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-light .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #181818; }
      .theme-ferrari-sf90-stradale .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-sf90-stradale .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-f8-tributo .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-monza-sp1 .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-monza-sp2 .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-f488-pista .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-f488-pista .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-f488-spider .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-f488-spider .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-f488-pista-spider .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-f812-superfast .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-gtc4-lusso .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-gtc4-lusso-t .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #181818; }
      .theme-ferrari-f8-spider .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-f8-spider .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-812-gts .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-812-gts .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #181818; }
      .theme-ferrari-f169 .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-f169 .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #181818; }
      .theme-ferrari-scuderia-dark .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-scuderia-dark .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-giallo-modena .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-giallo-modena-dark .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-races-dark .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-races-dark .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-portofinom-dark-blue .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX p, .theme-ferrari-sf90-spider-graphite-black .BannerBlock__banner__1CTnb2ym .BannerBlock__content__2geVlpfX h2 {
        color: #ffffff; }
  .BannerBlock__banner__1CTnb2ym h2 {
    margin-bottom: 32px; }
  .BannerBlock__banner__1CTnb2ym .BannerBlock__cta__2lPCCIkc {
    margin-top: 48px; }
  .BannerBlock__banner__1CTnb2ym.BannerBlock__hasGradient__1bHTXSpS::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(24, 24, 24, 0.4); }
  @media (min-width: 60.0625em) {
    .BannerBlock__banner__1CTnb2ym.BannerBlock__hasHalf__Lsr1OJ75 .BannerBlock__content__2geVlpfX {
      max-width: 50%; } }

@keyframes BigCardCarousel__fillBar__3aOibI7S {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.BigCardCarousel__container__254INs82 {
  position: relative; }
  .BigCardCarousel__container__254INs82.theme-ferrari-dark {
    background: #181818; }
  .BigCardCarousel__container__254INs82.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .BigCardCarousel__container__254INs82.theme-ferrari-light {
    background: #ffffff; }
  .BigCardCarousel__container__254INs82.theme-ferrari-sf90-stradale {
    background: #303133; }
  .BigCardCarousel__container__254INs82.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .BigCardCarousel__container__254INs82.theme-ferrari-monza-sp1 {
    background: #181818; }
  .BigCardCarousel__container__254INs82.theme-ferrari-monza-sp2 {
    background: #404040; }
  .BigCardCarousel__container__254INs82.theme-ferrari-f488-pista {
    background: #0E121B; }
  .BigCardCarousel__container__254INs82.theme-ferrari-f488-spider {
    background: #17354B; }
  .BigCardCarousel__container__254INs82.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .BigCardCarousel__container__254INs82.theme-ferrari-f812-superfast {
    background: #320607; }
  .BigCardCarousel__container__254INs82.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .BigCardCarousel__container__254INs82.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .BigCardCarousel__container__254INs82.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .BigCardCarousel__container__254INs82.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .BigCardCarousel__container__254INs82.theme-ferrari-f169 {
    background: #d0dddd; }
  .BigCardCarousel__container__254INs82.theme-ferrari-scuderia-dark {
    background: #303030; }
  .BigCardCarousel__container__254INs82.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .BigCardCarousel__container__254INs82.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .BigCardCarousel__container__254INs82.theme-ferrari-races-dark {
    background: #0D0D16; }
  .BigCardCarousel__container__254INs82.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .BigCardCarousel__container__254INs82.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .BigCardCarousel__container__254INs82 .swiper-container {
    padding-bottom: 48px; }
    @media (min-width: 60.0625em) {
      .BigCardCarousel__container__254INs82 .swiper-container {
        padding-bottom: 0; } }
  .BigCardCarousel__container__254INs82 .swiper-slide {
    padding-top: 111.45833%; }
    .BigCardCarousel__container__254INs82 .swiper-slide &gt; * {
      position: absolute;
      top: 0;
      left: 0; }
    @media (min-width: 60.0625em) {
      .BigCardCarousel__container__254INs82 .swiper-slide {
        padding: 0;
        height: 505px; }
        .BigCardCarousel__container__254INs82 .swiper-slide &gt; * {
          position: relative; } }
  .BigCardCarousel__container__254INs82 .BigCardCarousel__content__1V3Rw4fY {
    padding: 64px auto 32px;
    margin: auto; }
    @media (min-width: 60.0625em) {
      .BigCardCarousel__container__254INs82 .BigCardCarousel__content__1V3Rw4fY {
        max-width: 1024px; } }
    @media (min-width: 80.0625em) {
      .BigCardCarousel__container__254INs82 .BigCardCarousel__content__1V3Rw4fY {
        max-width: 1280px; } }
    @media (min-width: 100.0625em) {
      .BigCardCarousel__container__254INs82 .BigCardCarousel__content__1V3Rw4fY {
        padding: 64px auto;
        max-width: 1440px; } }
  .BigCardCarousel__container__254INs82 .pagination {
    bottom: 0; }
    @media (min-width: 60.0625em) {
      .BigCardCarousel__container__254INs82 .pagination {
        right: 48px;
        left: initial;
        transform: none;
        bottom: 41px; } }
    .BigCardCarousel__container__254INs82 .pagination .bullet svg circle.bullet-bg {
      opacity: 0.2; }
      @media (min-width: 60.0625em) {
        .BigCardCarousel__container__254INs82 .pagination .bullet svg circle.bullet-bg {
          opacity: 0.4;
          fill: #fff !important; } }
    @media (min-width: 60.0625em) {
      .BigCardCarousel__container__254INs82 .pagination .bullet:after {
        background: #fff !important; } }

.BigCardCarousel__chapterTitle__1ipKm46W {
  padding: 24px; }
  @media (min-width: 60.0625em) {
    .BigCardCarousel__chapterTitle__1ipKm46W {
      padding: 48px; } }

@keyframes BoxGrid__fillBar__CRDPPYiB {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.BoxGrid__wrapper__8wd6k8Zy {
  position: relative;
  width: 100%; }
  .BoxGrid__wrapper__8wd6k8Zy:before, .BoxGrid__wrapper__8wd6k8Zy:after {
    content: '';
    display: table;
    clear: both; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-dark {
    background: #181818; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-light {
    background: #ffffff; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-sf90-stradale {
    background: #303133; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-monza-sp1 {
    background: #181818; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-monza-sp2 {
    background: #404040; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-f488-pista {
    background: #0E121B; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-f488-spider {
    background: #17354B; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-f812-superfast {
    background: #320607; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-f169 {
    background: #d0dddd; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-scuderia-dark {
    background: #303030; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-races-dark {
    background: #0D0D16; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .BoxGrid__wrapper__8wd6k8Zy.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.BoxGrid__chapterTitle__2a8zXNyj {
  padding: 24px 24px 0; }
  @media (min-width: 60.0625em) {
    .BoxGrid__chapterTitle__2a8zXNyj {
      padding: 48px 48px 0; } }

.BoxGrid__title__2W01T30c {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  margin: 0 0 24px;
  padding: 0 16px; }
  @media (min-width: 37.5625em) {
    .BoxGrid__title__2W01T30c {
      font-size: 28px; } }
  .theme-ferrari-dark .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-light .BoxGrid__title__2W01T30c {
    color: #181818; }
  .theme-ferrari-sf90-stradale .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-f488-pista .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-f488-spider .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .BoxGrid__title__2W01T30c {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .BoxGrid__title__2W01T30c {
    color: #181818; }
  .theme-ferrari-f8-spider .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-812-gts .BoxGrid__title__2W01T30c {
    color: #181818; }
  .theme-ferrari-f169 .BoxGrid__title__2W01T30c {
    color: #181818; }
  .theme-ferrari-scuderia-dark .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .BoxGrid__title__2W01T30c {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-races-dark .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .BoxGrid__title__2W01T30c {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .BoxGrid__title__2W01T30c {
      margin: 0 0 48px; } }

.BoxGrid__content__2rmyJnpb {
  position: relative;
  width: 100%;
  margin: 64px auto 32px; }
  @media (min-width: 60.0625em) {
    .BoxGrid__content__2rmyJnpb {
      max-width: 1056px; } }
  @media (min-width: 80.0625em) {
    .BoxGrid__content__2rmyJnpb {
      max-width: 1312px; } }
  @media (min-width: 100.0625em) {
    .BoxGrid__content__2rmyJnpb {
      margin: 64px auto;
      max-width: 1472px; } }

.BoxGrid__centeredText__po_wbRHu {
  text-align: center; }

.BoxGrid__filters__3Us83m87 {
  margin-bottom: 32px; }

.BoxGrid__properties__2OzALI9z {
  display: block;
  padding: 32px 0; }
  @media (min-width: 37.5625em) {
    .BoxGrid__properties__2OzALI9z {
      display: flex; } }

.BoxGrid__property__1WQtucNa {
  margin: 16px; }
  @media (min-width: 37.5625em) {
    .BoxGrid__property__1WQtucNa {
      flex: 1;
      max-width: 31%; } }

.BoxGrid__list__35lfoCAv {
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap; }

.BoxGrid__row__3xrLF_Yu {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }
  .BoxGrid__row__3xrLF_Yu + .BoxGrid__row__3xrLF_Yu {
    margin: 96px 0 0; }
  @media (min-width: 80.0625em) {
    .BoxGrid__row--two__F9F2pF3v .BoxGrid__item__1tjOz5cT {
      width: calc((100% - (32px * 2)) / 2); } }

.BoxGrid__image__goF9g0Ip {
  outline: 0; }

.BoxGrid__item__1tjOz5cT {
  position: relative;
  display: block;
  flex: 0 1 auto;
  width: 100%;
  padding: 0 16px 64px; }
  @media (min-width: 37.5625em) {
    .BoxGrid__item__1tjOz5cT {
      width: 50%; } }
  .BoxGrid__item__1tjOz5cT:hover .BoxGrid__image--hover__s259D3ai &gt; img {
    transform: scale(1.1);
    transition: transform 3s ease; }

.BoxGrid__image__goF9g0Ip {
  position: relative;
  display: block;
  overflow: hidden; }
  .BoxGrid__image__goF9g0Ip &gt; img {
    vertical-align: top; }

.BoxGrid__pre-title__25eLMomj {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin: 16px 0 0; }
  .theme-ferrari-dark .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-ferrari-carbon .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-light .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-sf90-stradale .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-f8-tributo .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-monza-sp1 .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-monza-sp2 .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-f488-pista .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-f488-spider .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-f488-pista-spider .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-f812-superfast .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso-t .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-f8-spider .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-812-gts .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-f169 .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-scuderia-dark .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-giallo-modena .BoxGrid__pre-title__25eLMomj {
    color: #EBB218; }
  .theme-ferrari-giallo-modena-dark .BoxGrid__pre-title__25eLMomj {
    color: #EBB218; }
  .theme-ferrari-races-dark .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-portofinom-dark-blue .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .BoxGrid__pre-title__25eLMomj {
    color: #da291c; }

.BoxGrid__itemTitle__1BhHh7Tr {
  margin: 16px 0 0; }

.BoxGrid__subtitle__2atSGQ0O {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  margin: 8px 0 0; }
  .theme-ferrari-dark .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-light .BoxGrid__subtitle__2atSGQ0O {
    color: #181818; }
  .theme-ferrari-sf90-stradale .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-f488-pista .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-f488-spider .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .BoxGrid__subtitle__2atSGQ0O {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .BoxGrid__subtitle__2atSGQ0O {
    color: #181818; }
  .theme-ferrari-f8-spider .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-812-gts .BoxGrid__subtitle__2atSGQ0O {
    color: #181818; }
  .theme-ferrari-f169 .BoxGrid__subtitle__2atSGQ0O {
    color: #181818; }
  .theme-ferrari-scuderia-dark .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .BoxGrid__subtitle__2atSGQ0O {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-races-dark .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .BoxGrid__subtitle__2atSGQ0O {
    color: #ffffff; }

.BoxGrid__description__3VugROya {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  line-height: 1.7em;
  margin: 8px 0 0; }
  .theme-ferrari-dark .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-light .BoxGrid__description__3VugROya {
    color: #181818; }
  .theme-ferrari-sf90-stradale .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-f488-pista .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-f488-spider .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .BoxGrid__description__3VugROya {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .BoxGrid__description__3VugROya {
    color: #181818; }
  .theme-ferrari-f8-spider .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-812-gts .BoxGrid__description__3VugROya {
    color: #181818; }
  .theme-ferrari-f169 .BoxGrid__description__3VugROya {
    color: #181818; }
  .theme-ferrari-scuderia-dark .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .BoxGrid__description__3VugROya {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-races-dark .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .BoxGrid__description__3VugROya {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .BoxGrid__description__3VugROya {
    color: #ffffff; }

.BoxGrid__playlist-thumbs__j6TT_220 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 2px;
  display: flex; }
  .BoxGrid__playlist-thumbs__j6TT_220:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100px;
    width: 100%;
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, #181818 100%); }
  .BoxGrid__playlist-thumbs__j6TT_220 &gt; img {
    position: relative;
    z-index: 1;
    flex: 1 1 auto;
    height: 40px;
    width: 40px;
    margin: 2px;
    object-fit: cover;
    vertical-align: top; }

.BoxGrid__cta__-526Wmuf {
  margin-top: 24px;
  position: relative; }

@keyframes CarBanner__fillBar__11m_GJVC {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CarBanner__container__tBCeKOcj {
  position: relative;
  background: #1a2435;
  color: #fff; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-dark {
    background: #181818; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-light {
    background: #ffffff; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-sf90-stradale {
    background: #303133; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-monza-sp1 {
    background: #181818; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-monza-sp2 {
    background: #404040; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-f488-pista {
    background: #0E121B; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-f488-spider {
    background: #17354B; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-f812-superfast {
    background: #320607; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-f169 {
    background: #d0dddd; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-scuderia-dark {
    background: #303030; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-races-dark {
    background: #0D0D16; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .CarBanner__container__tBCeKOcj.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.CarBanner__chapterTitle__2JHrnkhX {
  padding: 24px 24px 0; }
  @media (min-width: 37.5625em) {
    .CarBanner__chapterTitle__2JHrnkhX {
      padding: 48px 48px 0; } }

.CarBanner__content__2SOghS-7 {
  display: flex;
  align-items: center;
  flex-wrap: wrap-reverse; }
  @media (min-width: 60.0625em) {
    .CarBanner__content__2SOghS-7 {
      position: relative;
      flex-wrap: nowrap; } }

.CarBanner__reverse__39yGd7l4 {
  flex-direction: row-reverse; }

.CarBanner__logo__aJWWfd89 {
  max-width: 100%;
  margin-bottom: 16px; }
  @media (min-width: 37.5625em) {
    .CarBanner__logo__aJWWfd89 {
      max-width: 50%; } }
  @media (min-width: 60.0625em) {
    .CarBanner__logo__aJWWfd89 {
      max-width: 100%; } }
  .CarBanner__logo__aJWWfd89 img {
    max-width: 100%; }

.CarBanner__btn-wrapper__3KA8Xnc4 {
  margin-bottom: 16px; }

.CarBanner__left__oZp2eHJ6 {
  position: relative;
  z-index: 1;
  width: 100%;
  text-align: left;
  padding: 50px 0; }
  .CarBanner__left__oZp2eHJ6 .CarBanner__paragraph__2X9kc_2z {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    max-width: 500px;
    margin: 30px auto; }
    @media (min-width: 60.0625em) {
      .CarBanner__left__oZp2eHJ6 .CarBanner__paragraph__2X9kc_2z {
        margin: 40px 0; } }
  @media (min-width: 60.0625em) {
    .CarBanner__left__oZp2eHJ6 {
      width: 35%;
      padding: 100px 5% 100px 0; } }

.CarBanner__right__2graT00v {
  flex: 1 1 30%;
  position: relative;
  z-index: 0;
  width: 100%;
  opacity: 1; }
  .CarBanner__right__2graT00v:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 75%; }
  @media (min-width: 60.0625em) {
    .CarBanner__right__2graT00v {
      opacity: 1;
      position: relative;
      margin: 30px auto;
      max-height: 500px; } }

@keyframes CardCarousel__fillBar__3V5beBhZ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CardCarousel__container__16W-ntbi {
  overflow: visible;
  margin: 32px 0;
  flex: 1 1 100%; }
  @media (min-width: 60.0625em) {
    .CardCarousel__container__16W-ntbi {
      margin: 0;
      margin-bottom: 32px; } }
  .CardCarousel__container__16W-ntbi .swiper-container {
    padding: 0 0 48px;
    margin: 0 auto; }
    @media (min-width: 60.0625em) {
      .CardCarousel__container__16W-ntbi .swiper-container {
        max-width: 1232px;
        padding: 0; }
        .touch .CardCarousel__container__16W-ntbi .swiper-container {
          padding-bottom: 48px; } }
    @media (min-width: 100.0625em) {
      .CardCarousel__container__16W-ntbi .swiper-container {
        max-width: 1299px; } }
  .CardCarousel__container__16W-ntbi .swiper-slide {
    width: calc(100% - 30px);
    padding-right: 12px; }
    .CardCarousel__container__16W-ntbi .swiper-slide:last-child {
      padding-right: 0px; }
    .CardCarousel__container__16W-ntbi .swiper-slide img {
      object-fit: cover; }
    @media (min-width: 37.5625em) {
      .CardCarousel__container__16W-ntbi .swiper-slide {
        width: calc(50% - 30px);
        padding-right: 0; } }
    @media (min-width: 60.0625em) {
      .CardCarousel__container__16W-ntbi .swiper-slide {
        width: 33.33%; } }
  @media (min-width: 60.0625em) {
    .no-touch .CardCarousel__container__16W-ntbi .bullets {
      visibility: hidden; } }

.CardCarousel__col1__2ouSeo4F,
.CardCarousel__col2__31DDIYuB,
.CardCarousel__col3__1C2LHcFv {
  display: flex; }
  @media (min-width: 37.5625em) {
    .CardCarousel__col1__2ouSeo4F,
    .CardCarousel__col2__31DDIYuB,
    .CardCarousel__col3__1C2LHcFv {
      padding-right: 0; } }
  @media (min-width: 60.0625em) {
    .CardCarousel__col1__2ouSeo4F,
    .CardCarousel__col2__31DDIYuB,
    .CardCarousel__col3__1C2LHcFv {
      padding-right: 0; } }

.CardCarousel__col1__2ouSeo4F .CardCarousel__item__36t8Ngfq {
  flex: 0 0 100%; }

@media (min-width: 37.5625em) {
  .CardCarousel__col2__31DDIYuB .CardCarousel__item__36t8Ngfq {
    flex: 0 0 50%; } }

@media (min-width: 60.0625em) {
  .CardCarousel__col2__31DDIYuB .CardCarousel__item__36t8Ngfq {
    flex: 0 0 50%; } }

.CardCarousel__col3__1C2LHcFv .CardCarousel__item__36t8Ngfq {
  flex: 0 0 33.33%; }

.CardCarousel__item__36t8Ngfq {
  flex: 0 0 100%; }

@keyframes CardVideoGrid__fillBar__3TuUA7la {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@media (min-width: 37.5625em) {
  .CardVideoGrid__wrapper__1GPPh1g2 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 16px;
    row-gap: 32px; } }

@media (min-width: 80.0625em) {
  .CardVideoGrid__wrapper__1GPPh1g2 {
    grid-template-columns: repeat(3, 1fr); } }

@keyframes ChooseCountry__fillBar__1ZyVwJtQ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ChooseCountry__wrapper__15q9o-Wu {
  position: relative;
  background: #181818;
  padding: 0 48px;
  min-height: 100vh; }

.ChooseCountry__icon__3H8BlooS {
  position: absolute;
  top: 48px;
  left: 50%;
  transform: translateX(-50%); }

.ChooseCountry__content__2fs2VrYL {
  padding: 128px 0 48px;
  margin: 0 auto;
  max-width: 940px; }

.ChooseCountry__continents__2hCJcgAl {
  margin: 64px 0 0; }

.ChooseCountry__countries__2MadsC9N {
  padding: 0;
  margin: 0;
  width: 100%; }

.ChooseCountry__country__1679sm8U {
  display: inline-block;
  width: 100%; }
  .ChooseCountry__country__1679sm8U + .ChooseCountry__country__1679sm8U {
    margin-top: 25px; }
  @media (min-width: 37.5625em) {
    .ChooseCountry__country__1679sm8U {
      width: calc((100% - 25px) / 2);
      margin-left: 25px; }
      .ChooseCountry__country__1679sm8U + .ChooseCountry__country__1679sm8U {
        margin-top: 25px; }
      .ChooseCountry__country__1679sm8U:nth-child(2n - 1) {
        margin-left: 0; } }
  @media (min-width: 80.0625em) {
    .ChooseCountry__country__1679sm8U {
      width: calc((100% - 50px) / 3); }
      .ChooseCountry__country__1679sm8U:nth-child(2n - 1) {
        margin-left: 25px; }
      .ChooseCountry__country__1679sm8U:nth-child(3n - 2) {
        margin-left: 0; } }
  .ChooseCountry__country__1679sm8U a {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none; }

@keyframes CircuitInfo__fillBar__8Cs8LEPo {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CircuitInfo__container__3_5A2Q5A {
  position: relative; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-dark {
    color: #ffffff;
    background: #181818; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #303030; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-light {
    color: #181818;
    background: #ffffff; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #303133; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1E293E; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #181818; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #404040; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0E121B; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #17354B; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #191B29; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #320607; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #C6C7C7; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #92989D; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #2c2b27; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-812-gts {
    color: #181818;
    background: #f6f7f8; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-f169 {
    color: #181818;
    background: #d0dddd; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #303030; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-giallo-modena {
    color: #181818;
    background: #ffffff; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #181818; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-races-dark {
    color: #ffffff;
    background: #0D0D16; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0D2025; }
  .CircuitInfo__container__3_5A2Q5A.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #1C1D1F; }

.CircuitInfo__chapter__1j1VgbvI {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  padding: 24px; }
  @media (min-width: 60.0625em) {
    .CircuitInfo__chapter__1j1VgbvI {
      padding: 48px; } }

.CircuitInfo__top__FN6SHBUj {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  @media (min-width: 60.0625em) {
    .CircuitInfo__top__FN6SHBUj {
      flex-wrap: nowrap; } }

.CircuitInfo__circuit__21d6FRq0 {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden; }
  .CircuitInfo__circuit__21d6FRq0 img {
    display: block;
    width: 100%; }

.CircuitInfo__layers__3tSUUgKu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.CircuitInfo__layer__1UIA8_D6 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  z-index: 1; }

.CircuitInfo__switches__lRINwXUX {
  flex: 0 0 100%;
  padding: 30px 0 0 0;
  display: flex;
  flex-direction: column; }
  @media (min-width: 60.0625em) {
    .CircuitInfo__switches__lRINwXUX {
      padding: 50px;
      flex: 0 0 300px; } }

.CircuitInfo__switch__1Dp91fVH {
  margin: 12px 0; }

.CircuitInfo__bottom__2C3D7P5e {
  position: relative; }

.CircuitInfo__list__3dT3c-mq {
  position: relative;
  z-index: 1;
  padding: 0;
  margin: 0;
  display: flex;
  list-style-type: none;
  flex-wrap: wrap; }
  @media (min-width: 60.0625em) {
    .CircuitInfo__list__3dT3c-mq {
      justify-content: space-between; } }

.CircuitInfo__list-item__tgx3OK4b {
  padding: 0 0 20px 0;
  width: 50%; }
  .CircuitInfo__list-item__tgx3OK4b:nth-child(odd) {
    padding: 0 20px 20px 0; }
  @media (min-width: 37.5625em) {
    .CircuitInfo__list-item__tgx3OK4b {
      padding: 0 20px 20px 0;
      width: 33%; }
      .CircuitInfo__list-item__tgx3OK4b:nth-child(odd) {
        padding: 0 20px 20px 0; } }
  @media (min-width: 60.0625em) {
    .CircuitInfo__list-item__tgx3OK4b {
      padding-bottom: 0;
      width: auto; } }

@keyframes CookieBanner__fillBar__2Gskm5RO {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CookieBanner__banner__2byULUzN {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  background: #181818;
  display: flex;
  justify-content: center;
  flex-direction: column-reverse;
  align-items: center;
  padding: 14px 24px; }
  @media (min-width: 60.0625em) {
    .CookieBanner__banner__2byULUzN {
      flex-direction: row;
      padding: 30px 48px; } }
  .CookieBanner__banner__2byULUzN.CookieBanner__hidden__ucFl3CXj {
    display: none !important; }
  .CookieBanner__banner__2byULUzN .CookieBanner__text__3MzsHHPF {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 9px;
    line-height: 14px;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    margin-top: 14px;
    margin-right: 0;
    max-width: calc(1270px - 100px - 40px);
    flex: 1 1 auto; }
    .CookieBanner__banner__2byULUzN .CookieBanner__text__3MzsHHPF a {
      color: #fff;
      text-decoration: underline; }
      .no-touch .CookieBanner__banner__2byULUzN .CookieBanner__text__3MzsHHPF a:hover {
        text-decoration: none; }
    @media (min-width: 60.0625em) {
      .CookieBanner__banner__2byULUzN .CookieBanner__text__3MzsHHPF {
        margin-top: 0;
        margin-right: 100px; } }

@keyframes CountryCustomerCare__fillBar__1UN_oHib {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CountryCustomerCare__wrapper__13wLuaIK {
  width: 100%;
  padding-bottom: 20px; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-dark {
    background: #181818; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-light {
    background: #ffffff; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-sf90-stradale {
    background: #303133; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-monza-sp1 {
    background: #181818; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-monza-sp2 {
    background: #404040; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-f488-pista {
    background: #0E121B; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-f488-spider {
    background: #17354B; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-f812-superfast {
    background: #320607; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-f169 {
    background: #d0dddd; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-scuderia-dark {
    background: #303030; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-races-dark {
    background: #0D0D16; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .CountryCustomerCare__wrapper__13wLuaIK.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  @media (min-width: 100.0625em) {
    .CountryCustomerCare__wrapper__13wLuaIK {
      padding-bottom: 80px; } }

.CountryCustomerCare__title__3E2jLF3- {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 32px;
  color: #DA291C; }
  .theme-ferrari-dark .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-ferrari-carbon .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-light .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-sf90-stradale .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-f8-tributo .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-monza-sp1 .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-monza-sp2 .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-f488-pista .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-f488-spider .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-f488-pista-spider .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-f812-superfast .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso-t .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-f8-spider .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-812-gts .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-f169 .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-scuderia-dark .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-giallo-modena .CountryCustomerCare__title__3E2jLF3- {
    color: #EBB218; }
  .theme-ferrari-giallo-modena-dark .CountryCustomerCare__title__3E2jLF3- {
    color: #EBB218; }
  .theme-ferrari-races-dark .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-portofinom-dark-blue .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .CountryCustomerCare__title__3E2jLF3- {
    color: #da291c; }

.CountryCustomerCare__selection__2BB5gZc3 strong {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  display: none; }
  .theme-ferrari-dark .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-light .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #505050; }
  .theme-ferrari-f8-spider .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-f169 .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .CountryCustomerCare__selection__2BB5gZc3 strong {
    color: #8f8f8f; }
  @media (min-width: 80.0625em) {
    .CountryCustomerCare__selection__2BB5gZc3 strong {
      display: block; } }

.CountryCustomerCare__result__U3ReapFA {
  margin-top: 32px; }

.CountryCustomerCare__resultInfo___HDFiaJ4 {
  display: flex;
  width: 100%;
  flex-flow: column;
  word-wrap: break-word; }
  .theme-ferrari-dark .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-light .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #505050; }
  .theme-ferrari-f8-spider .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-f169 .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .CountryCustomerCare__resultInfo___HDFiaJ4 {
    color: #8f8f8f; }
  @media (min-width: 80.0625em) {
    .CountryCustomerCare__resultInfo___HDFiaJ4 {
      flex-flow: row; } }
  .CountryCustomerCare__resultInfo___HDFiaJ4 &gt; div {
    width: 100%;
    flex: 0 0 100%;
    min-height: 63px; }
    .CountryCustomerCare__resultInfo___HDFiaJ4 &gt; div + div {
      margin-top: 16px; }
      @media (min-width: 80.0625em) {
        .CountryCustomerCare__resultInfo___HDFiaJ4 &gt; div + div {
          margin-top: 0; } }
    @media (min-width: 80.0625em) {
      .CountryCustomerCare__resultInfo___HDFiaJ4 &gt; div {
        width: auto;
        flex: 1 1 50%; } }
  .CountryCustomerCare__resultInfo___HDFiaJ4 strong {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    text-transform: uppercase;
    font-size: 11px;
    display: block; }
  .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em; }
    @media (min-width: 37.5625em) {
      .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
        font-size: 28px; } }
    .theme-ferrari-dark .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-light .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #181818; }
    .theme-ferrari-sf90-stradale .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-f488-pista .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-f488-spider .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #181818; }
    .theme-ferrari-f8-spider .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-812-gts .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #181818; }
    .theme-ferrari-f169 .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #181818; }
    .theme-ferrari-scuderia-dark .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-races-dark .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__phone__1QHcVb9l {
      color: #ffffff; }
  .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    letter-spacing: inherit;
    text-transform: lowercase;
    font-size: 16px; }
    .theme-ferrari-dark .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-light .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #181818; }
    .theme-ferrari-sf90-stradale .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-f488-pista .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-f488-spider .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #181818; }
    .theme-ferrari-f8-spider .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-812-gts .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #181818; }
    .theme-ferrari-f169 .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #181818; }
    .theme-ferrari-scuderia-dark .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-races-dark .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .CountryCustomerCare__resultInfo___HDFiaJ4 .CountryCustomerCare__mail__2mH99oA2 {
      color: #ffffff; }

.CountryCustomerCare__text__3KISRi3V {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em; }
  .theme-ferrari-dark .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-light .CountryCustomerCare__text__3KISRi3V {
    color: #181818; }
  .theme-ferrari-sf90-stradale .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-f488-pista .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-f488-spider .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .CountryCustomerCare__text__3KISRi3V {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .CountryCustomerCare__text__3KISRi3V {
    color: #181818; }
  .theme-ferrari-f8-spider .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-812-gts .CountryCustomerCare__text__3KISRi3V {
    color: #181818; }
  .theme-ferrari-f169 .CountryCustomerCare__text__3KISRi3V {
    color: #181818; }
  .theme-ferrari-scuderia-dark .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .CountryCustomerCare__text__3KISRi3V {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-races-dark .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .CountryCustomerCare__text__3KISRi3V {
    color: #ffffff; }

.CountryCustomerCare__cta__3WKD7zKe {
  margin-top: 48px; }

@keyframes Cover__fillBar__1dv2KRex {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Cover__wrapper__2QIj7Vhy {
  position: relative;
  width: 100%;
  min-height: 100vh;
  min-height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  display: flex;
  align-items: flex-end;
  justify-content: center; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-dark {
    background: #181818; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-light {
    background: #ffffff; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-sf90-stradale {
    background: #303133; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-monza-sp1 {
    background: #181818; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-monza-sp2 {
    background: #404040; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-f488-pista {
    background: #0E121B; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-f488-spider {
    background: #17354B; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-f812-superfast {
    background: #320607; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-f169 {
    background: #d0dddd; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-scuderia-dark {
    background: #303030; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-races-dark {
    background: #0D0D16; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .Cover__wrapper__2QIj7Vhy.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .Cover__wrapper--with-gradient__epU8Cgom:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60%;
    z-index: 1;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)); }
    @media (min-width: 37.5625em) {
      .Cover__wrapper--with-gradient__epU8Cgom:before {
        height: 40%; } }

.Cover__bg__229t47d6 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%; }

.Cover__content__2cUrPIni {
  flex-shrink: 0;
  width: 100%;
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 32px 24px 96px; }
  @media (min-width: 37.5625em) {
    .Cover__content__2cUrPIni {
      position: absolute;
      bottom: 0;
      left: 0;
      padding: 0 24px 105px; } }
  @media (min-width: 80.0625em) {
    .Cover__content__2cUrPIni {
      padding: 0 10vw 105px; } }
  @media (min-width: 100.0625em) {
    .Cover__content__2cUrPIni {
      padding: 0 20vw 105px; } }

.Cover__chapter-title__2YgMIv4o {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .Cover__chapter-title__2YgMIv4o {
      padding: 48px; } }

.Cover__uptitle__mcag4koV {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  color: #fff; }
  .theme-ferrari-dark .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-light .Cover__uptitle__mcag4koV {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Cover__uptitle__mcag4koV {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Cover__uptitle__mcag4koV {
    color: #181818; }
  .theme-ferrari-f8-spider .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-812-gts .Cover__uptitle__mcag4koV {
    color: #181818; }
  .theme-ferrari-f169 .Cover__uptitle__mcag4koV {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Cover__uptitle__mcag4koV {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-races-dark .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Cover__uptitle__mcag4koV {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Cover__uptitle__mcag4koV {
    color: #ffffff; }

.Cover__text__wEJA0rXE {
  margin-top: 16px; }

.Cover__link__2sunY9Xb {
  margin-top: 15px;
  display: inline-block; }
  @media (min-width: 60.0625em) {
    .Cover__link__2sunY9Xb {
      display: flex;
      flex-direction: row;
      justify-content: center; } }
  @media (min-width: 80.0625em) {
    .Cover__link__2sunY9Xb {
      margin-top: 35px; } }
  .Cover__link__2sunY9Xb .Cover__button-wrap__14haVmlp {
    margin: 16px; }
    @media (min-width: 60.0625em) {
      .Cover__link__2sunY9Xb .Cover__button-wrap__14haVmlp {
        margin: 0 24px;
        display: inline-block; } }

.Cover__scroll-indicator__2jMuARlG {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 24px;
  margin: 0 auto;
  z-index: 4; }
  @media (min-width: 37.5625em) {
    .Cover__scroll-indicator__2jMuARlG {
      bottom: 32px; } }

@media (min-width: 37.5625em) {
  .Cover__focuson__jrwR2mxx {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10; } }

@keyframes CoverCarousel__fillBar__2PVtQAr9 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CoverCarousel__container__2vdS4uUu {
  position: relative; }
  .CoverCarousel__container__2vdS4uUu .swiper-wrapper {
    min-height: 400px; }
  .CoverCarousel__container__2vdS4uUu .swiper-slide {
    height: 100vh; }

.CoverCarousel__chapterTitle__tlOzoRL- {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .CoverCarousel__chapterTitle__tlOzoRL- {
      padding: 48px; } }

.CoverCarousel__scroll-indicator__39jcFX36 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 24px;
  margin: 0 auto;
  z-index: 4; }
  @media (min-width: 37.5625em) {
    .CoverCarousel__scroll-indicator__39jcFX36 {
      bottom: 32px; } }

@keyframes CoverLateral__fillBar__DdUzKeSD {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CoverLateral__wrapper__3l3EjAeA {
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  padding: 48px 24px;
  display: flex;
  position: relative; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-dark {
    color: #ffffff;
    background: #181818; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #303030; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-light {
    color: #181818;
    background: #ffffff; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #303133; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1E293E; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #181818; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #404040; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0E121B; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #17354B; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #191B29; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #320607; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #C6C7C7; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #92989D; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #2c2b27; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-812-gts {
    color: #181818;
    background: #f6f7f8; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-f169 {
    color: #181818;
    background: #d0dddd; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #303030; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-giallo-modena {
    color: #181818;
    background: #ffffff; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #181818; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-races-dark {
    color: #ffffff;
    background: #0D0D16; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0D2025; }
  .CoverLateral__wrapper__3l3EjAeA.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #1C1D1F; }
  @media (min-width: 37.5625em) {
    .CoverLateral__wrapper__3l3EjAeA {
      padding: 112px;
      align-items: center; } }
  .CoverLateral__wrapper__3l3EjAeA.CoverLateral__-right__2uBg7iXl {
    justify-content: flex-end; }
  .CoverLateral__wrapper__3l3EjAeA::before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(24, 24, 24, 0.6);
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1; }
    @media (min-width: 37.5625em) {
      .CoverLateral__wrapper__3l3EjAeA::before {
        background: rgba(24, 24, 24, 0.5); } }

.CoverLateral__content__2bb54r0x {
  max-width: 400px;
  position: relative;
  z-index: 2; }
  .CoverLateral__content__2bb54r0x &gt; p {
    margin: 32px 0 0; }
  .CoverLateral__content__2bb54r0x .CoverLateral__cta__3f1vjLI5 {
    margin: 48px 0 0;
    display: inline-flex; }

.CoverLateral__pre-title__1-mWU3G6 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 22px;
  margin: 0 0 12px;
  color: currentColor; }
  .CoverLateral__pre-title__1-mWU3G6 strong {
    font-weight: normal; }
  .CoverLateral__pre-title__1-mWU3G6 span::before {
    content: '';
    width: 60px;
    height: 1px;
    margin: 0 10px 0 15px;
    vertical-align: middle;
    background: currentColor;
    display: inline-block; }

.CoverPlayer__play-video-layer__16TxCzzv {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

@keyframes CoverPlayer__fillBar__25ljMnHH {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CoverPlayer__wrapper__2LGGVqFs {
  position: relative;
  width: 100%;
  min-height: 100vh;
  text-align: center;
  color: #fff;
  background: #303133;
  padding-top: 100px; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .CoverPlayer__wrapper__2LGGVqFs.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }
  @media (min-width: 60.0625em) {
    .CoverPlayer__wrapper__2LGGVqFs {
      padding-top: 0; } }
  .CoverPlayer__wrapper__2LGGVqFs .CoverPlayer__background__1I7Cq91K {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-bottom: 0; }

.CoverPlayer__description-white__37zXWwnW {
  color: #fff !important; }

.CoverPlayer__chapter-title__3xXa7vhG {
  display: inline-block;
  margin-bottom: 40px; }
  .CoverPlayer__chapter-title__3xXa7vhG span {
    width: 50px; }
    @media (min-width: 37.5625em) {
      .CoverPlayer__chapter-title__3xXa7vhG span {
        width: 100px; } }

.CoverPlayer__background-overlay__1oqQ2ALQ {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(24, 24, 24, 0.8); }
  @media (min-width: 60.0625em) {
    .CoverPlayer__background-overlay__1oqQ2ALQ {
      background: rgba(24, 24, 24, 0.5); } }

.CoverPlayer__play-video-layer__16TxCzzv {
  z-index: 2; }

.CoverPlayer__container__1AIZgXfV {
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  padding-top: 100px;
  padding-bottom: 100px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  @media (min-width: 60.0625em) {
    .CoverPlayer__container__1AIZgXfV {
      padding-bottom: 25vh;
      align-items: flex-end; } }

.CoverPlayer__content__3pcHJQx7 {
  display: inline-block;
  pointer-events: auto; }
  .CoverPlayer__content__3pcHJQx7 .CoverPlayer__title__21H7KY5g {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.2em;
    text-transform: uppercase;
    text-align: center; }
    @media (min-width: 37.5625em) {
      .CoverPlayer__content__3pcHJQx7 .CoverPlayer__title__21H7KY5g {
        font-size: 32px; } }
    @media (min-width: 60.0625em) {
      .CoverPlayer__content__3pcHJQx7 .CoverPlayer__title__21H7KY5g {
        font-size: 36px; } }
  .CoverPlayer__content__3pcHJQx7 .CoverPlayer__text__3pzmao_t {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    max-width: 400px;
    margin: 0 auto;
    display: block;
    text-align: center; }

.CoverPlayer__play-btn__XFx4VQYW {
  margin-top: 30px; }

.CoverPlayer__scroll-indicator___nfOHAch {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 24px;
  margin: 0 auto;
  z-index: 4; }
  @media (min-width: 37.5625em) {
    .CoverPlayer__scroll-indicator___nfOHAch {
      bottom: 32px; } }

.CoverPlayer__action__2ArEQDZ9 {
  position: absolute;
  z-index: 3;
  text-align: center;
  padding: 0 20px;
  width: 100%;
  margin-top: auto;
  bottom: 25px; }
  @media (min-width: 37.5625em) {
    .CoverPlayer__action__2ArEQDZ9 {
      padding: 0;
      text-align: right;
      bottom: 0;
      right: 0;
      width: auto; } }

@keyframes DealerAds__fillBar__efG052cF {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DealerAds__container__1wUaDHDH {
  padding-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-dark {
    background-color: #181818; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-ferrari-carbon {
    background-color: #303030; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-light {
    background-color: #ffffff; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-sf90-stradale {
    background-color: #303133; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-f8-tributo {
    background-color: #1E293E; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-monza-sp1 {
    background-color: #181818; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-monza-sp2 {
    background-color: #404040; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-f488-pista {
    background-color: #0E121B; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-f488-spider {
    background-color: #17354B; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-f488-pista-spider {
    background-color: #191B29; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-f812-superfast {
    background-color: #320607; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-gtc4-lusso {
    background-color: #C6C7C7; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-gtc4-lusso-t {
    background-color: #92989D; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-f8-spider {
    background-color: #2c2b27; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-812-gts {
    background-color: #f6f7f8; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-f169 {
    background-color: #d0dddd; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-scuderia-dark {
    background-color: #303030; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-giallo-modena {
    background-color: #ffffff; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-giallo-modena-dark {
    background-color: #181818; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-races-dark {
    background-color: #0D0D16; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-portofinom-dark-blue {
    background-color: #0D2025; }
  .DealerAds__container__1wUaDHDH.theme-ferrari-sf90-spider-graphite-black {
    background-color: #1C1D1F; }

.DealerAds__carousel__2BLdK6S4 {
  position: relative; }

.DealerAds__chapterTitle__M4xLb4Fh {
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .DealerAds__chapterTitle__M4xLb4Fh {
      padding: 48px; } }

.DealerAds__headlineWrapper__3Qsuf2Hq {
  padding-bottom: 50px;
  text-align: center;
  max-width: 800px;
  margin: 0 auto; }

.DealerAds__skeletonCardsWrapper__3DSgL2Z5 {
  display: flex;
  flex-wrap: nowrap;
  gap: 32px;
  padding: 48px 0; }
  @media (min-width: 60.0625em) {
    .DealerAds__skeletonCardsWrapper__3DSgL2Z5 {
      padding: 64px 0; } }
  .DealerAds__skeletonCardsWrapper__3DSgL2Z5 &gt; div {
    width: 384px;
    flex-shrink: 0; }
    .DealerAds__skeletonCardsWrapper__3DSgL2Z5 &gt; div.DealerAds__withError__2V6qRWwM {
      opacity: 0.2; }

.DealerAds__apiError__29ZJSok- {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 10; }

.DealerAds__errorMessage__2T3BCuzL {
  font-size: 1rem;
  display: block;
  margin: 64px auto;
  text-align: center;
  max-width: 80%; }
  .DealerAds__errorMessage__2T3BCuzL &gt; div {
    margin: 32px 0; }

@keyframes DealerFullInfo__fillBar__3nIXujA1 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DealerFullInfo__wrapper__kyvJqNRe {
  padding: 24px 0; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-dark {
    color: #ffffff;
    background: #181818; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #303030; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-light {
    color: #181818;
    background: #ffffff; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #303133; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1E293E; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #181818; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #404040; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0E121B; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #17354B; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #191B29; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #320607; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #C6C7C7; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #92989D; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #2c2b27; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-812-gts {
    color: #181818;
    background: #f6f7f8; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-f169 {
    color: #181818;
    background: #d0dddd; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #303030; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-giallo-modena {
    color: #181818;
    background: #ffffff; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #181818; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-races-dark {
    color: #ffffff;
    background: #0D0D16; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0D2025; }
  .DealerFullInfo__wrapper__kyvJqNRe.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #1C1D1F; }
  @media (min-width: 60.0625em) {
    .DealerFullInfo__wrapper__kyvJqNRe {
      padding: 64px 0; } }
  @media print {
    .DealerFullInfo__wrapper__kyvJqNRe {
      padding: 0; } }
  .DealerFullInfo__wrapper__kyvJqNRe.DealerFullInfo__custom-ctas__2-P9bPt- .DealerFullInfo__links__7J_LhyyN {
    align-items: center;
    display: flex;
    margin-left: auto;
    width: auto; }

.theme-ferrari-dark .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #303030; }
  @media print {
    .theme-ferrari-dark .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-ferrari-carbon .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #181818; }
  @media print {
    .theme-ferrari-ferrari-carbon .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-light .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #eeeded; }
  @media print {
    .theme-ferrari-light .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-sf90-stradale .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #252627; }
  @media print {
    .theme-ferrari-sf90-stradale .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-f8-tributo .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #101724; }
  @media print {
    .theme-ferrari-f8-tributo .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-monza-sp1 .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #303030; }
  @media print {
    .theme-ferrari-monza-sp1 .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-monza-sp2 .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #303030; }
  @media print {
    .theme-ferrari-monza-sp2 .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-f488-pista .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #1E2128; }
  @media print {
    .theme-ferrari-f488-pista .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-f488-spider .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #0F2331; }
  @media print {
    .theme-ferrari-f488-spider .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-f488-pista-spider .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #212334; }
  @media print {
    .theme-ferrari-f488-pista-spider .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-f812-superfast .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #3C0B0D; }
  @media print {
    .theme-ferrari-f812-superfast .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-gtc4-lusso .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #B2B2B2; }
  @media print {
    .theme-ferrari-gtc4-lusso .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-gtc4-lusso-t .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #A0A7AC; }
  @media print {
    .theme-ferrari-gtc4-lusso-t .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-f8-spider .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #1b1a17; }
  @media print {
    .theme-ferrari-f8-spider .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-812-gts .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #dbdbdb; }
  @media print {
    .theme-ferrari-812-gts .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-f169 .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #dbdbdb; }
  @media print {
    .theme-ferrari-f169 .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-scuderia-dark .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #414141; }
  @media print {
    .theme-ferrari-scuderia-dark .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-giallo-modena .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #eeeded; }
  @media print {
    .theme-ferrari-giallo-modena .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-giallo-modena-dark .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #303030; }
  @media print {
    .theme-ferrari-giallo-modena-dark .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-races-dark .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #303035; }
  @media print {
    .theme-ferrari-races-dark .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-portofinom-dark-blue .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #102F37; }
  @media print {
    .theme-ferrari-portofinom-dark-blue .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

.theme-ferrari-sf90-spider-graphite-black .DealerFullInfo__container__2T0gZxAO {
  border: 1px solid #252A2B; }
  @media print {
    .theme-ferrari-sf90-spider-graphite-black .DealerFullInfo__container__2T0gZxAO {
      border: none; } }

@media (min-width: 60.0625em) {
  .DealerFullInfo__container__2T0gZxAO {
    display: flex; } }

.DealerFullInfo__pad-wrap__2vepuVGh {
  padding: 24px;
  flex: 1 1 auto; }
  @media (min-width: 60.0625em) {
    .DealerFullInfo__pad-wrap__2vepuVGh {
      padding: 32px; } }
  @media (min-width: 80.0625em) {
    .DealerFullInfo__pad-wrap__2vepuVGh {
      padding: 48px 64px; } }
  @media print {
    .DealerFullInfo__pad-wrap__2vepuVGh {
      padding: 0; } }

.DealerFullInfo__image__2AyndncC {
  position: relative;
  width: 100%;
  padding-top: 56.5%;
  flex: 0 0 auto; }
  @media (min-width: 60.0625em) {
    .DealerFullInfo__image__2AyndncC {
      width: 30%;
      padding: 0; } }

.DealerFullInfo__heading__1A9Qmj_Y {
  margin: 0 0 24px; }
  @media (min-width: 60.0625em) {
    .DealerFullInfo__heading__1A9Qmj_Y {
      margin: 0 0 32px; } }

@media (min-width: 60.0625em) {
  .DealerFullInfo__content__2FdS4htm {
    display: flex;
    flex-wrap: wrap; } }

@media (min-width: 60.0625em) {
  .DealerFullInfo__with-image__1Vx94nzq .DealerFullInfo__content__2FdS4htm dl:first-child {
    padding: 0 48px 0 0; } }

@media print {
  .DealerFullInfo__content__2FdS4htm {
    display: block; } }

.DealerFullInfo__type__2FTKUUpA {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin: 0 0 8px; }

.DealerFullInfo__name__2_vbss_E {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  margin: 0 0 32px 0; }
  @media (min-width: 37.5625em) {
    .DealerFullInfo__name__2_vbss_E {
      font-size: 28px; } }
  @media (min-width: 60.0625em) {
    .DealerFullInfo__name__2_vbss_E {
      margin: 0; } }

.DealerFullInfo__list__2RI1Vj72 {
  margin: 24px 0;
  line-height: normal; }
  @media (min-width: 60.0625em) {
    .DealerFullInfo__list__2RI1Vj72 {
      width: 48%;
      margin: 0;
      padding: 0 5% 0 0; } }
  @media (min-width: 80.0625em) {
    .DealerFullInfo__list__2RI1Vj72 {
      width: 32%; } }
  @media (min-width: 60.0625em) {
    .DealerFullInfo__with-image__1Vx94nzq .DealerFullInfo__list__2RI1Vj72 {
      flex: 1 1 45%;
      padding: 0;
      width: auto; } }
  @media (min-width: 80.0625em) {
    .DealerFullInfo__with-image__1Vx94nzq .DealerFullInfo__list__2RI1Vj72 {
      width: auto; } }
  @media print {
    .DealerFullInfo__list__2RI1Vj72 {
      width: auto; } }
  .DealerFullInfo__list__2RI1Vj72 &gt; dt {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase; }
    .theme-ferrari-dark .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-light .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #505050; }
    .theme-ferrari-f8-spider .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f169 .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .DealerFullInfo__list__2RI1Vj72 &gt; dt {
      color: #8f8f8f; }
  .DealerFullInfo__list__2RI1Vj72 &gt; dd {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    margin: 24px 0;
    padding: 0;
    line-height: normal;
    display: flex;
    justify-content: space-between; }
    @media (min-width: 80.0625em) {
      .DealerFullInfo__list__2RI1Vj72 &gt; dd {
        margin: 16px 0;
        font-size: 12px; } }
    .DealerFullInfo__list__2RI1Vj72 &gt; dd &gt; a {
      color: inherit;
      text-decoration: underline; }
    .DealerFullInfo__list__2RI1Vj72 &gt; dd &gt; strong,
    .DealerFullInfo__list__2RI1Vj72 &gt; dd &gt; span {
      text-transform: capitalize; }
    .DealerFullInfo__list__2RI1Vj72 &gt; dd &gt; strong {
      font-weight: 400; }

.DealerFullInfo__icon__BNiHUHyp {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px; }
  .DealerFullInfo__icon__BNiHUHyp svg {
    max-width: 100%;
    max-height: 100%; }
  .DealerFullInfo__icon--phone__jY_wNILD {
    width: 20px;
    height: 20px; }
  .DealerFullInfo__icon--clock__3X5NlHFv {
    margin-top: -4px; }

.DealerFullInfo__with-icon__2xNzyfaM &gt; * {
  vertical-align: middle; }

.DealerFullInfo__with-icon__2xNzyfaM .DealerFullInfo__icon__BNiHUHyp {
  float: left;
  margin-right: 8px; }

.DealerFullInfo__hours-accordion__11BHS-_K .DealerFullInfo__list__2RI1Vj72 {
  margin: 0; }

.DealerFullInfo__hours-accordion__11BHS-_K .DealerFullInfo__opening-hours__2fJWqKUy {
  margin: -32px 0; }

@media (min-width: 60.0625em) {
  .DealerFullInfo__opening-hours__2fJWqKUy {
    width: 52%; } }

@media (min-width: 80.0625em) {
  .DealerFullInfo__opening-hours__2fJWqKUy {
    width: 48%; } }

@media print {
  .DealerFullInfo__opening-hours__2fJWqKUy {
    width: auto;
    display: inline-block; } }

.DealerFullInfo__links__7J_LhyyN {
  margin: 0;
  padding: 24px 0 0;
  list-style: none; }
  @media (min-width: 60.0625em) {
    .DealerFullInfo__links__7J_LhyyN {
      width: 100%;
      margin: 24px 0 0;
      padding: 0;
      display: flex; } }
  @media (min-width: 80.0625em) {
    .DealerFullInfo__links__7J_LhyyN {
      width: 20%;
      margin: 0;
      display: block; } }
  @media (min-width: 60.0625em) {
    .DealerFullInfo__with-image__1Vx94nzq .DealerFullInfo__links__7J_LhyyN {
      justify-content: flex-end; } }
  @media (min-width: 80.0625em) {
    .DealerFullInfo__with-image__1Vx94nzq .DealerFullInfo__links__7J_LhyyN {
      display: flex;
      width: 100%; } }
  @media print {
    .DealerFullInfo__links__7J_LhyyN {
      display: none; } }
  .DealerFullInfo__links__7J_LhyyN &gt; li {
    margin: 0 0 8px; }
    @media (min-width: 60.0625em) {
      .DealerFullInfo__links__7J_LhyyN &gt; li {
        margin: 0 16px 0 0; } }
    @media (min-width: 80.0625em) {
      .DealerFullInfo__links__7J_LhyyN &gt; li {
        margin: 0 0 8px; } }
    .DealerFullInfo__links__7J_LhyyN &gt; li:last-child {
      margin: 0; }
    .DealerFullInfo__links__7J_LhyyN &gt; li &gt; a,
    .DealerFullInfo__links__7J_LhyyN &gt; li &gt; button {
      min-width: auto;
      display: block;
      width: 100%; }
      @media (min-width: 60.0625em) {
        .DealerFullInfo__links__7J_LhyyN &gt; li &gt; a,
        .DealerFullInfo__links__7J_LhyyN &gt; li &gt; button {
          min-width: 200px; } }
      @media (min-width: 60.0625em) {
        .DealerFullInfo__with-image__1Vx94nzq .DealerFullInfo__links__7J_LhyyN &gt; li &gt; a, .DealerFullInfo__with-image__1Vx94nzq
        .DealerFullInfo__links__7J_LhyyN &gt; li &gt; button {
          width: auto;
          margin-left: 24px; } }

.theme-ferrari-dark .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #303030;
  border-right: 1px solid #303030;
  border-bottom: 1px solid #303030; }

.theme-ferrari-ferrari-carbon .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #181818;
  border-right: 1px solid #181818;
  border-bottom: 1px solid #181818; }

.theme-ferrari-light .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #eeeded;
  border-right: 1px solid #eeeded;
  border-bottom: 1px solid #eeeded; }

.theme-ferrari-sf90-stradale .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #252627;
  border-right: 1px solid #252627;
  border-bottom: 1px solid #252627; }

.theme-ferrari-f8-tributo .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #101724;
  border-right: 1px solid #101724;
  border-bottom: 1px solid #101724; }

.theme-ferrari-monza-sp1 .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #303030;
  border-right: 1px solid #303030;
  border-bottom: 1px solid #303030; }

.theme-ferrari-monza-sp2 .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #303030;
  border-right: 1px solid #303030;
  border-bottom: 1px solid #303030; }

.theme-ferrari-f488-pista .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #1E2128;
  border-right: 1px solid #1E2128;
  border-bottom: 1px solid #1E2128; }

.theme-ferrari-f488-spider .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #0F2331;
  border-right: 1px solid #0F2331;
  border-bottom: 1px solid #0F2331; }

.theme-ferrari-f488-pista-spider .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #212334;
  border-right: 1px solid #212334;
  border-bottom: 1px solid #212334; }

.theme-ferrari-f812-superfast .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #3C0B0D;
  border-right: 1px solid #3C0B0D;
  border-bottom: 1px solid #3C0B0D; }

.theme-ferrari-gtc4-lusso .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #B2B2B2;
  border-right: 1px solid #B2B2B2;
  border-bottom: 1px solid #B2B2B2; }

.theme-ferrari-gtc4-lusso-t .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #A0A7AC;
  border-right: 1px solid #A0A7AC;
  border-bottom: 1px solid #A0A7AC; }

.theme-ferrari-f8-spider .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #1b1a17;
  border-right: 1px solid #1b1a17;
  border-bottom: 1px solid #1b1a17; }

.theme-ferrari-812-gts .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb; }

.theme-ferrari-f169 .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb; }

.theme-ferrari-scuderia-dark .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #414141;
  border-right: 1px solid #414141;
  border-bottom: 1px solid #414141; }

.theme-ferrari-giallo-modena .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #eeeded;
  border-right: 1px solid #eeeded;
  border-bottom: 1px solid #eeeded; }

.theme-ferrari-giallo-modena-dark .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #303030;
  border-right: 1px solid #303030;
  border-bottom: 1px solid #303030; }

.theme-ferrari-races-dark .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #303035;
  border-right: 1px solid #303035;
  border-bottom: 1px solid #303035; }

.theme-ferrari-portofinom-dark-blue .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #102F37;
  border-right: 1px solid #102F37;
  border-bottom: 1px solid #102F37; }

.theme-ferrari-sf90-spider-graphite-black .DealerFullInfo__accordion__xBrmEnfR {
  border-left: 1px solid #252A2B;
  border-right: 1px solid #252A2B;
  border-bottom: 1px solid #252A2B; }

.DealerFullInfo__accordion__xBrmEnfR &gt; button {
  padding: 32px 24px;
  color: inherit; }
  .theme-ferrari-dark .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(48, 48, 48, 0.3); }
  .theme-ferrari-ferrari-carbon .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(24, 24, 24, 0.3); }
  .theme-ferrari-light .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(238, 237, 237, 0.3); }
  .theme-ferrari-sf90-stradale .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(37, 38, 39, 0.3); }
  .theme-ferrari-f8-tributo .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(16, 23, 36, 0.3); }
  .theme-ferrari-monza-sp1 .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(48, 48, 48, 0.3); }
  .theme-ferrari-monza-sp2 .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(48, 48, 48, 0.3); }
  .theme-ferrari-f488-pista .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(30, 33, 40, 0.3); }
  .theme-ferrari-f488-spider .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(15, 35, 49, 0.3); }
  .theme-ferrari-f488-pista-spider .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(33, 35, 52, 0.3); }
  .theme-ferrari-f812-superfast .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(60, 11, 13, 0.3); }
  .theme-ferrari-gtc4-lusso .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(178, 178, 178, 0.3); }
  .theme-ferrari-gtc4-lusso-t .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(160, 167, 172, 0.3); }
  .theme-ferrari-f8-spider .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(27, 26, 23, 0.3); }
  .theme-ferrari-812-gts .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(219, 219, 219, 0.3); }
  .theme-ferrari-f169 .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(219, 219, 219, 0.3); }
  .theme-ferrari-scuderia-dark .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(65, 65, 65, 0.3); }
  .theme-ferrari-giallo-modena .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(238, 237, 237, 0.3); }
  .theme-ferrari-giallo-modena-dark .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(48, 48, 48, 0.3); }
  .theme-ferrari-races-dark .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(48, 48, 53, 0.3); }
  .theme-ferrari-portofinom-dark-blue .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(16, 47, 55, 0.3); }
  .theme-ferrari-sf90-spider-graphite-black .DealerFullInfo__accordion__xBrmEnfR &gt; button {
    background: rgba(37, 42, 43, 0.3); }
  @media (min-width: 60.0625em) {
    .DealerFullInfo__accordion__xBrmEnfR &gt; button {
      padding: 32px; } }
  @media (min-width: 80.0625em) {
    .DealerFullInfo__accordion__xBrmEnfR &gt; button {
      padding: 48px 64px; } }
  .DealerFullInfo__accordion__xBrmEnfR &gt; button &gt; strong {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    color: inherit; }

.DealerFullInfo__accordion__xBrmEnfR &gt; div &gt; div {
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .DealerFullInfo__accordion__xBrmEnfR &gt; div &gt; div {
      padding: 32px; } }
  @media (min-width: 80.0625em) {
    .DealerFullInfo__accordion__xBrmEnfR &gt; div &gt; div {
      padding: 48px 64px; } }

.DealerFullInfo__disclaimer__jDCmAOah {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 22px;
  margin: 0;
  color: inherit;
  font-size: 12px; }

@keyframes DealerLaunch__fillBar__3QpnLOxh {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DealerLaunch__chapterTitle__3sMzi1e4 {
  padding: 24px 24px 0; }
  @media (min-width: 60.0625em) {
    .DealerLaunch__chapterTitle__3sMzi1e4 {
      padding: 48px 48px 0; } }

.DealerLaunch__wrapper__P8Yml6rg {
  width: 100%;
  position: relative; }
  .DealerLaunch__wrapper__P8Yml6rg:before, .DealerLaunch__wrapper__P8Yml6rg:after {
    content: '';
    display: table;
    clear: both; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-dark {
    background: #181818; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-light {
    background: #ffffff; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-sf90-stradale {
    background: #303133; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-monza-sp1 {
    background: #181818; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-monza-sp2 {
    background: #404040; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-f488-pista {
    background: #0E121B; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-f488-spider {
    background: #17354B; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-f812-superfast {
    background: #320607; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-f169 {
    background: #d0dddd; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-scuderia-dark {
    background: #303030; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-races-dark {
    background: #0D0D16; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .DealerLaunch__wrapper__P8Yml6rg.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.DealerLaunch__content__3kefVZEB {
  margin: 48px 0; }

.DealerLaunch__card__1Eoh2K0c {
  width: 100%;
  display: flex;
  flex-direction: column; }
  .theme-ferrari-dark .DealerLaunch__card__1Eoh2K0c {
    background: #303030; }
  .theme-ferrari-ferrari-carbon .DealerLaunch__card__1Eoh2K0c {
    background: #181818; }
  .theme-ferrari-light .DealerLaunch__card__1Eoh2K0c {
    background: #eeeded; }
  .theme-ferrari-sf90-stradale .DealerLaunch__card__1Eoh2K0c {
    background: #252627; }
  .theme-ferrari-f8-tributo .DealerLaunch__card__1Eoh2K0c {
    background: #101724; }
  .theme-ferrari-monza-sp1 .DealerLaunch__card__1Eoh2K0c {
    background: #303030; }
  .theme-ferrari-monza-sp2 .DealerLaunch__card__1Eoh2K0c {
    background: #303030; }
  .theme-ferrari-f488-pista .DealerLaunch__card__1Eoh2K0c {
    background: #1E2128; }
  .theme-ferrari-f488-spider .DealerLaunch__card__1Eoh2K0c {
    background: #0F2331; }
  .theme-ferrari-f488-pista-spider .DealerLaunch__card__1Eoh2K0c {
    background: #212334; }
  .theme-ferrari-f812-superfast .DealerLaunch__card__1Eoh2K0c {
    background: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .DealerLaunch__card__1Eoh2K0c {
    background: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .DealerLaunch__card__1Eoh2K0c {
    background: #A0A7AC; }
  .theme-ferrari-f8-spider .DealerLaunch__card__1Eoh2K0c {
    background: #1b1a17; }
  .theme-ferrari-812-gts .DealerLaunch__card__1Eoh2K0c {
    background: #dbdbdb; }
  .theme-ferrari-f169 .DealerLaunch__card__1Eoh2K0c {
    background: #dbdbdb; }
  .theme-ferrari-scuderia-dark .DealerLaunch__card__1Eoh2K0c {
    background: #414141; }
  .theme-ferrari-giallo-modena .DealerLaunch__card__1Eoh2K0c {
    background: #eeeded; }
  .theme-ferrari-giallo-modena-dark .DealerLaunch__card__1Eoh2K0c {
    background: #303030; }
  .theme-ferrari-races-dark .DealerLaunch__card__1Eoh2K0c {
    background: #303035; }
  .theme-ferrari-portofinom-dark-blue .DealerLaunch__card__1Eoh2K0c {
    background: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .DealerLaunch__card__1Eoh2K0c {
    background: #252A2B; }
  @media (min-width: 60.0625em) {
    .DealerLaunch__card__1Eoh2K0c {
      flex-direction: row;
      flex-wrap: wrap;
      margin: 48px 0 64px; } }
  .DealerLaunch__card__1Eoh2K0c .DealerLaunch__title__3Je2HSbB {
    font-size: 24px;
    text-transform: uppercase; }
    @media (min-width: 60.0625em) {
      .DealerLaunch__card__1Eoh2K0c .DealerLaunch__title__3Je2HSbB {
        font-size: 32px;
        margin-right: 32px; } }
  .DealerLaunch__card__1Eoh2K0c ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .DealerLaunch__card__1Eoh2K0c ul li {
      line-height: 32px; }
  .DealerLaunch__card__label__36gQFZUM {
    width: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    text-transform: uppercase;
    margin: 0; }
    .theme-ferrari-dark .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-light .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .DealerLaunch__card__label__36gQFZUM {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .DealerLaunch__card__label__36gQFZUM {
      color: #505050; }
    .theme-ferrari-f8-spider .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-f169 .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .DealerLaunch__card__label__36gQFZUM {
      color: #8f8f8f; }
  .DealerLaunch__card__contacts__16jzlLvt a {
    text-decoration: underline;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px; }
    .theme-ferrari-dark .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-light .DealerLaunch__card__contacts__16jzlLvt a {
      color: #181818; }
    .theme-ferrari-sf90-stradale .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-f488-pista .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-f488-spider .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .DealerLaunch__card__contacts__16jzlLvt a {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .DealerLaunch__card__contacts__16jzlLvt a {
      color: #181818; }
    .theme-ferrari-f8-spider .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-812-gts .DealerLaunch__card__contacts__16jzlLvt a {
      color: #181818; }
    .theme-ferrari-f169 .DealerLaunch__card__contacts__16jzlLvt a {
      color: #181818; }
    .theme-ferrari-scuderia-dark .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .DealerLaunch__card__contacts__16jzlLvt a {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-races-dark .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .DealerLaunch__card__contacts__16jzlLvt a {
      color: #ffffff; }
  .DealerLaunch__card__hours__1ctAfb4A {
    margin-top: 24px; }
    @media (min-width: 60.0625em) {
      .DealerLaunch__card__hours__1ctAfb4A {
        margin-top: 32px;
        display: flex; } }
    .DealerLaunch__card__hours__1ctAfb4A li {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 0;
      font-size: 11px;
      line-height: 32px;
      display: flex; }
      .theme-ferrari-dark .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-light .DealerLaunch__card__hours__1ctAfb4A li {
        color: #181818; }
      .theme-ferrari-sf90-stradale .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-f488-pista .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-f488-spider .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .DealerLaunch__card__hours__1ctAfb4A li {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .DealerLaunch__card__hours__1ctAfb4A li {
        color: #181818; }
      .theme-ferrari-f8-spider .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-812-gts .DealerLaunch__card__hours__1ctAfb4A li {
        color: #181818; }
      .theme-ferrari-f169 .DealerLaunch__card__hours__1ctAfb4A li {
        color: #181818; }
      .theme-ferrari-scuderia-dark .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .DealerLaunch__card__hours__1ctAfb4A li {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-races-dark .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .DealerLaunch__card__hours__1ctAfb4A li {
        color: #ffffff; }
      .DealerLaunch__card__hours__1ctAfb4A li span:first-child {
        margin-right: 8px; }
      .DealerLaunch__card__hours__1ctAfb4A li span + span {
        margin-left: auto; }
    @media (min-width: 60.0625em) {
      .DealerLaunch__card__hours__info__PImd3JDg {
        width: 65%;
        flex: 1 1 65%;
        padding-right: 48px; } }
    @media (min-width: 80.0625em) {
      .DealerLaunch__card__hours__info__PImd3JDg {
        width: 60%;
        flex: 1 1 60%;
        padding-right: 64px; } }
  .DealerLaunch__card__image__3tSQoQtf {
    position: relative;
    overflow: hidden;
    width: 100%; }
    .DealerLaunch__card__image__3tSQoQtf:before {
      content: '';
      display: block;
      height: 0px;
      padding-bottom: 61.16208%; }
    .DealerLaunch__card__image__3tSQoQtf &gt; img,
    .DealerLaunch__card__image__3tSQoQtf &gt; object,
    .DealerLaunch__card__image__3tSQoQtf &gt; canvas {
      position: absolute;
      top: 0;
      left: 0;
      width: auto;
      height: 100.5%; }
    .DealerLaunch__card__image__3tSQoQtf &gt; iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    @media (min-width: 60.0625em) {
      .DealerLaunch__card__image__3tSQoQtf {
        height: auto;
        margin-bottom: 0;
        width: 35%;
        flex: 1 1 35%; }
        .DealerLaunch__card__image__3tSQoQtf:before {
          content: none; } }
  .DealerLaunch__card__content__1dBGwwwJ {
    padding: 0;
    width: 100%; }
    .theme-ferrari-dark .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-light .DealerLaunch__card__content__1dBGwwwJ {
      color: #181818; }
    .theme-ferrari-sf90-stradale .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-f488-pista .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-f488-spider .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .DealerLaunch__card__content__1dBGwwwJ {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .DealerLaunch__card__content__1dBGwwwJ {
      color: #181818; }
    .theme-ferrari-f8-spider .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-812-gts .DealerLaunch__card__content__1dBGwwwJ {
      color: #181818; }
    .theme-ferrari-f169 .DealerLaunch__card__content__1dBGwwwJ {
      color: #181818; }
    .theme-ferrari-scuderia-dark .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .DealerLaunch__card__content__1dBGwwwJ {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-races-dark .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .DealerLaunch__card__content__1dBGwwwJ {
      color: #ffffff; }
    @media (min-width: 60.0625em) {
      .DealerLaunch__card__content__1dBGwwwJ {
        width: 65%;
        flex: 1 1 65%;
        padding: 64px; } }
    .DealerLaunch__card__content__head__1N4tyst_ {
      padding: 24px; }
      @media (min-width: 60.0625em) {
        .DealerLaunch__card__content__head__1N4tyst_ {
          padding: 0;
          display: flex;
          align-items: flex-start; } }
      .DealerLaunch__card__content__head__1N4tyst_ a,
      .DealerLaunch__card__content__head__1N4tyst_ button {
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -o-font-smoothing: antialiased;
        font-smoothing: antialiased;
        font-family: "Body-Font";
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0;
        font-size: 11px;
        line-height: 32px;
        text-transform: uppercase;
        margin-top: 8px;
        display: inline-block; }
        .theme-ferrari-dark .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-dark
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-ferrari-carbon .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-ferrari-carbon
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-light .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-light
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #181818; }
        .theme-ferrari-sf90-stradale .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-sf90-stradale
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-f8-tributo .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-f8-tributo
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-monza-sp1 .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-monza-sp1
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-monza-sp2 .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-monza-sp2
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-f488-pista .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-f488-pista
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-f488-spider .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-f488-spider
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-f488-pista-spider .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-f488-pista-spider
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-f812-superfast .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-f812-superfast
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-gtc4-lusso .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-gtc4-lusso
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #181818; }
        .theme-ferrari-gtc4-lusso-t .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-gtc4-lusso-t
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #181818; }
        .theme-ferrari-f8-spider .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-f8-spider
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-812-gts .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-812-gts
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #181818; }
        .theme-ferrari-f169 .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-f169
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #181818; }
        .theme-ferrari-scuderia-dark .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-scuderia-dark
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-giallo-modena .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-giallo-modena
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #181818; }
        .theme-ferrari-giallo-modena-dark .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-giallo-modena-dark
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-races-dark .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-races-dark
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-portofinom-dark-blue .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-portofinom-dark-blue
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        .theme-ferrari-sf90-spider-graphite-black .DealerLaunch__card__content__head__1N4tyst_ a, .theme-ferrari-sf90-spider-graphite-black
        .DealerLaunch__card__content__head__1N4tyst_ button {
          color: #ffffff; }
        @media (min-width: 60.0625em) {
          .DealerLaunch__card__content__head__1N4tyst_ a,
          .DealerLaunch__card__content__head__1N4tyst_ button {
            margin-left: auto;
            flex: 1 0 auto;
            text-align: right; } }
    @media (min-width: 60.0625em) {
      .DealerLaunch__card__content__data__6h6Nq9Yc {
        margin-top: 48px; } }
    .DealerLaunch__card__content__ctas__3R9345RL {
      margin-top: 16px;
      display: flex;
      flex-direction: column; }
      @media (min-width: 60.0625em) {
        .DealerLaunch__card__content__ctas__3R9345RL {
          width: 35%;
          flex: 1 1 35%;
          max-width: 420px; }
          .DealerLaunch__card__content__ctas__3R9345RL &gt; a,
          .DealerLaunch__card__content__ctas__3R9345RL &gt; button {
            min-width: auto; }
            .DealerLaunch__card__content__ctas__3R9345RL &gt; a + a,
            .DealerLaunch__card__content__ctas__3R9345RL &gt; a + button,
            .DealerLaunch__card__content__ctas__3R9345RL &gt; button + a,
            .DealerLaunch__card__content__ctas__3R9345RL &gt; button + button {
              margin-top: 8px; } }
      @media (min-width: 80.0625em) {
        .DealerLaunch__card__content__ctas__3R9345RL {
          width: 40%;
          flex: 1 1 40%; } }
    .DealerLaunch__card__content__accordion__2hFdHo8V {
      padding: 32px 24px 8px;
      border-top: 1px solid #404040; }
      .theme-ferrari-dark .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-ferrari-carbon .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-light .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #ffffff; }
      .theme-ferrari-sf90-stradale .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-f8-tributo .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-monza-sp1 .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-monza-sp2 .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-f488-pista .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-f488-spider .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-f488-pista-spider .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-f812-superfast .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-gtc4-lusso .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #ffffff; }
      .theme-ferrari-gtc4-lusso-t .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #ffffff; }
      .theme-ferrari-f8-spider .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-812-gts .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #ffffff; }
      .theme-ferrari-f169 .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #ffffff; }
      .theme-ferrari-scuderia-dark .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-giallo-modena .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #ffffff; }
      .theme-ferrari-giallo-modena-dark .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-races-dark .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-portofinom-dark-blue .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      .theme-ferrari-sf90-spider-graphite-black .DealerLaunch__card__content__accordion__2hFdHo8V {
        background-color: #181818; }
      @media (min-width: 60.0625em) {
        .DealerLaunch__card__content__accordion__2hFdHo8V {
          display: none; } }
  .DealerLaunch__card--no-image__2bnhMvrZ .DealerLaunch__card__image__3tSQoQtf {
    display: none; }
  @media (min-width: 60.0625em) {
    .DealerLaunch__card--no-image__2bnhMvrZ .DealerLaunch__card__content__1dBGwwwJ {
      width: 100%;
      flex: 1 1 100%; } }

@keyframes DealerList__fillBar__1Cxa2Hq9 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-dark {
  background: #181818; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-ferrari-carbon {
  background: #303030; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-light {
  background: #ffffff; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-sf90-stradale {
  background: #303133; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-f8-tributo {
  background: #1E293E; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-monza-sp1 {
  background: #181818; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-monza-sp2 {
  background: #404040; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-f488-pista {
  background: #0E121B; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-f488-spider {
  background: #17354B; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-f812-superfast {
  background: #320607; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-f8-spider {
  background: #2c2b27; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-812-gts {
  background: #f6f7f8; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-f169 {
  background: #d0dddd; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-scuderia-dark {
  background: #303030; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-giallo-modena {
  background: #ffffff; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-races-dark {
  background: #0D0D16; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.DealerList__wrapper__3KyQlQFN.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.DealerList__content__1RXODdgF {
  padding: 32px 20px 32px;
  margin: 0 auto;
  max-width: 1000px; }

@keyframes Dialog__fillBar__1UR5i5m9 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Dialog__wrapper__1tCUelNo {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: rgba(24, 24, 24, 0.65);
  display: flex;
  justify-content: center;
  align-items: center; }

.Dialog__modal__2XX2oTaB {
  opacity: 0;
  background: #000000;
  padding: 24px;
  border-radius: 2px;
  width: 90%;
  overflow: hidden;
  color: #fff;
  position: relative;
  box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.4); }
  @media (min-width: 37.5625em) {
    .Dialog__modal__2XX2oTaB {
      width: 560px; } }

.Dialog__content__3X0Hejyv.Dialog__textCentered__37feZIhQ {
  text-align: center; }

.Dialog__text__2d_NXdNw {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin: 0; }

.Dialog__foot__1iahhkZr {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 24px; }
  @media (min-width: 37.5625em) {
    .Dialog__foot__1iahhkZr {
      flex-direction: row; } }
  @media (min-width: 37.5625em) {
    .Dialog__foot__1iahhkZr button {
      min-width: 200px; } }
  .Dialog__foot__1iahhkZr button + button {
    margin-top: 24px; }
    @media (min-width: 37.5625em) {
      .Dialog__foot__1iahhkZr button + button {
        margin-top: 0;
        margin-left: 24px; } }

@charset "UTF-8";

@keyframes Directions__fillBar__c_qf9xYQ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Directions__description__2nKahW8F {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  color: #303030; }
  .theme-ferrari-dark .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-light .Directions__description__2nKahW8F {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Directions__description__2nKahW8F {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Directions__description__2nKahW8F {
    color: #181818; }
  .theme-ferrari-f8-spider .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-812-gts .Directions__description__2nKahW8F {
    color: #181818; }
  .theme-ferrari-f169 .Directions__description__2nKahW8F {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Directions__description__2nKahW8F {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-races-dark .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Directions__description__2nKahW8F {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Directions__description__2nKahW8F {
    color: #ffffff; }
  .Directions__description__2nKahW8F p,
  .Directions__description__2nKahW8F ul,
  .Directions__description__2nKahW8F ol {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    margin: 16px 0; }
  .Directions__description__2nKahW8F h1,
  .Directions__description__2nKahW8F h2,
  .Directions__description__2nKahW8F h3,
  .Directions__description__2nKahW8F h4,
  .Directions__description__2nKahW8F h5,
  .Directions__description__2nKahW8F h6 {
    margin: 16px 0; }
  .Directions__description__2nKahW8F h1 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em; }
    @media (min-width: 37.5625em) {
      .Directions__description__2nKahW8F h1 {
        font-size: 28px; } }
  
  .Directions__description__2nKahW8F h2 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    line-height: 1.3em; }
  
  .Directions__description__2nKahW8F h3 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px; }
  
  .Directions__description__2nKahW8F h4 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal; }
  
  .Directions__description__2nKahW8F h5 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  
  .Directions__description__2nKahW8F h6 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  .Directions__description__2nKahW8F a {
    text-decoration: underline; }
    .Directions__description__2nKahW8F a:hover {
      text-decoration: none; }
  
  .Directions__description__2nKahW8F ul {
    padding: 0 0 0 4px;
    list-style-type: '\2022'; }
    .Directions__description__2nKahW8F ul li {
      padding: 0 0 0 8px; }
  .Directions__description__2nKahW8F .subtitle {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  .Directions__description__2nKahW8F .title {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    color: #181818; }
    @media (min-width: 37.5625em) {
      .Directions__description__2nKahW8F .title {
        font-size: 28px; } }
    .theme-ferrari-dark .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-light .Directions__description__2nKahW8F .title {
      color: #181818; }
    .theme-ferrari-sf90-stradale .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-f488-pista .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-f488-spider .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .Directions__description__2nKahW8F .title {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .Directions__description__2nKahW8F .title {
      color: #181818; }
    .theme-ferrari-f8-spider .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-812-gts .Directions__description__2nKahW8F .title {
      color: #181818; }
    .theme-ferrari-f169 .Directions__description__2nKahW8F .title {
      color: #181818; }
    .theme-ferrari-scuderia-dark .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .Directions__description__2nKahW8F .title {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-races-dark .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Directions__description__2nKahW8F .title {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Directions__description__2nKahW8F .title {
      color: #ffffff; }
  .Directions__description__2nKahW8F .title-featured {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    text-transform: uppercase;
    color: #181818; }
    @media (min-width: 37.5625em) {
      .Directions__description__2nKahW8F .title-featured {
        font-size: 28px; } }
    .theme-ferrari-dark .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-light .Directions__description__2nKahW8F .title-featured {
      color: #181818; }
    .theme-ferrari-sf90-stradale .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-pista .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-spider .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .Directions__description__2nKahW8F .title-featured {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .Directions__description__2nKahW8F .title-featured {
      color: #181818; }
    .theme-ferrari-f8-spider .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-812-gts .Directions__description__2nKahW8F .title-featured {
      color: #181818; }
    .theme-ferrari-f169 .Directions__description__2nKahW8F .title-featured {
      color: #181818; }
    .theme-ferrari-scuderia-dark .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .Directions__description__2nKahW8F .title-featured {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-races-dark .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Directions__description__2nKahW8F .title-featured {
      color: #ffffff; }
  .Directions__description__2nKahW8F .news_discover_more_link {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
    display: block;
    margin: 32px auto;
    text-decoration: none;
    padding: 21px;
    width: 200px;
    border: none;
    text-align: center;
    color: #303030;
    border: 1px solid #d4d2d2; }
    .Directions__description__2nKahW8F .news_discover_more_link:after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 0;
      opacity: 0;
      transition: all 0.5s ease-out; }
    .Directions__description__2nKahW8F .news_discover_more_link:hover {
      border: 1px solid #181818; }
      .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
        opacity: 1;
        border-bottom: 1px solid #181818; }
    .theme-ferrari-dark .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-dark .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-dark .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-ferrari-carbon .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-ferrari-carbon .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-ferrari-carbon .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-light .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-light .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-light .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-sf90-stradale .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-sf90-stradale .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-sf90-stradale .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f8-tributo .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f8-tributo .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f8-tributo .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-monza-sp1 .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-monza-sp1 .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-monza-sp1 .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-monza-sp2 .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-monza-sp2 .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-monza-sp2 .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-pista .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-pista .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-pista .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-spider .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-spider .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-spider .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-pista-spider .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-pista-spider .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-pista-spider .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f812-superfast .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f812-superfast .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f812-superfast .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-gtc4-lusso .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-gtc4-lusso .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-gtc4-lusso .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-gtc4-lusso-t .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-gtc4-lusso-t .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-gtc4-lusso-t .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-f8-spider .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f8-spider .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f8-spider .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-812-gts .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-812-gts .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-812-gts .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-f169 .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-f169 .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-f169 .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-scuderia-dark .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-scuderia-dark .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-scuderia-dark .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-giallo-modena .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-giallo-modena .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-giallo-modena .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-giallo-modena-dark .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-giallo-modena-dark .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-giallo-modena-dark .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-races-dark .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-races-dark .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-races-dark .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-portofinom-dark-blue .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Directions__description__2nKahW8F .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Directions__description__2nKahW8F .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-sf90-spider-graphite-black .Directions__description__2nKahW8F .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    @media (min-width: 37.5625em) {
      .Directions__description__2nKahW8F .news_discover_more_link {
        width: 250px; } }

.Directions__title__AZeC2XRa {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  margin-bottom: 10px; }
  @media (min-width: 37.5625em) {
    .Directions__title__AZeC2XRa {
      font-size: 28px; } }

.Directions__description__2nKahW8F {
  margin-bottom: 32px; }

.Directions__accordion__2HKQqjo- {
  margin-top: 64px; }

.Directions__accordion-text__1Hfv_A2g {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  color: #181818; }

.Directions__subtitle__nAt-uj9M {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  margin-bottom: 16px; }

@keyframes DoubleCarGallery__fillBar__3TfkxHk5 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DoubleCarGallery__logo-wrap__11qF8s_o {
  max-width: 440px;
  height: 78px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  margin: 0 0 32px 0; }

.DoubleCarGallery__logo__1xtdv_vT {
  max-height: 100%;
  max-width: 100%;
  object-fit: cover; }

.DoubleCarGallery__grid__3rPmhbZG {
  display: flex;
  justify-content: space-between;
  flex-direction: column; }
  @media (min-width: 37.5625em) {
    .DoubleCarGallery__grid__3rPmhbZG {
      flex-direction: row; } }

.DoubleCarGallery__cell__2ylE0w13 {
  width: 100%;
  margin: 0 0 8px 0;
  cursor: pointer;
  outline: none; }
  .DoubleCarGallery__cell__2ylE0w13:last-child {
    margin: 8px 0 0 0; }
  @media (min-width: 37.5625em) {
    .DoubleCarGallery__cell__2ylE0w13 {
      margin: 0 8px 0 0; }
      .DoubleCarGallery__cell__2ylE0w13:last-child {
        margin: 0 0 0 8px; } }
  @media (min-width: 60.0625em) {
    .DoubleCarGallery__cell__2ylE0w13 {
      margin: 0 16px 0 0; }
      .DoubleCarGallery__cell__2ylE0w13:last-child {
        margin: 0 0 0 16px; } }
  .DoubleCarGallery__cell__2ylE0w13 img {
    position: relative;
    overflow: hidden; }
    .DoubleCarGallery__cell__2ylE0w13 img:before {
      content: '';
      display: block;
      height: 0px;
      padding-bottom: 60.64189%; }
    .DoubleCarGallery__cell__2ylE0w13 img &gt; img,
    .DoubleCarGallery__cell__2ylE0w13 img &gt; object,
    .DoubleCarGallery__cell__2ylE0w13 img &gt; canvas {
      position: absolute;
      top: 0;
      left: 0;
      width: auto;
      height: 100.5%; }
    .DoubleCarGallery__cell__2ylE0w13 img &gt; iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

@keyframes DoubleDriver__fillBar__TsLReyZy {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DoubleDriver__wrapper__kegyuPtX {
  position: relative;
  width: 100%; }
  .DoubleDriver__wrapper__kegyuPtX:before, .DoubleDriver__wrapper__kegyuPtX:after {
    content: '';
    display: table;
    clear: both; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-dark {
    background: #181818; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-light {
    background: #ffffff; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-sf90-stradale {
    background: #303133; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-monza-sp1 {
    background: #181818; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-monza-sp2 {
    background: #404040; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-f488-pista {
    background: #0E121B; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-f488-spider {
    background: #17354B; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-f812-superfast {
    background: #320607; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-f169 {
    background: #d0dddd; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-scuderia-dark {
    background: #303030; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-races-dark {
    background: #0D0D16; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .DoubleDriver__wrapper__kegyuPtX.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.DoubleDriver__container__oOaI0azV {
  position: relative;
  width: 100%;
  padding: 0 24px;
  margin: 24px auto; }
  @media (min-width: 37.5625em) {
    .DoubleDriver__container__oOaI0azV {
      padding: 0 48px;
      display: flex;
      margin: 0 auto 32px; } }
  @media (min-width: 60.0625em) {
    .DoubleDriver__container__oOaI0azV {
      max-width: 1120px; } }
  @media (min-width: 80.0625em) {
    .DoubleDriver__container__oOaI0azV {
      padding: 0 48px;
      max-width: 1376px; } }
  @media (min-width: 100.0625em) {
    .DoubleDriver__container__oOaI0azV {
      padding: 0 48px;
      max-width: 90%; } }

.DoubleDriver__content__1_AavKVQ {
  position: relative;
  width: 100%;
  margin: 24px 0; }
  @media (min-width: 37.5625em) {
    .DoubleDriver__content__1_AavKVQ {
      display: flex;
      align-items: flex-start;
      justify-content: center;
      margin: 0; } }

.DoubleDriver__chapter__hwBsFbH2 {
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .DoubleDriver__chapter__hwBsFbH2 {
      padding: 48px; } }

.DoubleDriver__item__14B7fjD8 {
  position: relative;
  width: 100%;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: center; }
  .DoubleDriver__item__14B7fjD8 + .DoubleDriver__item__14B7fjD8 {
    margin-top: 64px; }
  @media (min-width: 37.5625em) {
    .DoubleDriver__item__14B7fjD8 {
      width: auto; }
      .DoubleDriver__item__14B7fjD8 + .DoubleDriver__item__14B7fjD8 {
        margin-top: 0;
        margin-left: 32px; } }
  @media (min-width: 60.0625em) {
    .DoubleDriver__item__14B7fjD8 {
      width: auto; }
      .DoubleDriver__item__14B7fjD8 + .DoubleDriver__item__14B7fjD8 {
        margin-top: 0;
        margin-left: 64px; } }

@keyframes DoubleImageSlider__fillBar__kLV-Gtb8 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-dark {
  background: #303030; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-ferrari-carbon {
  background: #181818; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-light {
  background: #eeeded; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-sf90-stradale {
  background: #252627; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-f8-tributo {
  background: #101724; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-monza-sp1 {
  background: #303030; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-monza-sp2 {
  background: #303030; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-f488-pista {
  background: #1E2128; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-f488-spider {
  background: #0F2331; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-f488-pista-spider {
  background: #212334; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-f812-superfast {
  background: #3C0B0D; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-gtc4-lusso {
  background: #B2B2B2; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-gtc4-lusso-t {
  background: #A0A7AC; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-f8-spider {
  background: #1b1a17; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-812-gts {
  background: #dbdbdb; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-f169 {
  background: #dbdbdb; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-scuderia-dark {
  background: #414141; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-giallo-modena {
  background: #eeeded; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-giallo-modena-dark {
  background: #303030; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-races-dark {
  background: #303035; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-portofinom-dark-blue {
  background: #102F37; }

.DoubleImageSlider__wrapper__3mh6m2Mw.theme-ferrari-sf90-spider-graphite-black {
  background: #252A2B; }

.DoubleImageSlider__container__3BW5WTX0 {
  padding: 0;
  min-height: 100vh;
  position: relative;
  flex: 1 1 100%; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-dark {
    background: #303030; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-ferrari-carbon {
    background: #181818; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-light {
    background: #eeeded; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-sf90-stradale {
    background: #252627; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-f8-tributo {
    background: #101724; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-monza-sp1 {
    background: #303030; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-monza-sp2 {
    background: #303030; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-f488-pista {
    background: #1E2128; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-f488-spider {
    background: #0F2331; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-f488-pista-spider {
    background: #212334; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-f812-superfast {
    background: #3C0B0D; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-gtc4-lusso {
    background: #B2B2B2; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-gtc4-lusso-t {
    background: #A0A7AC; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-f8-spider {
    background: #1b1a17; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-812-gts {
    background: #dbdbdb; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-f169 {
    background: #dbdbdb; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-scuderia-dark {
    background: #414141; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-giallo-modena {
    background: #eeeded; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-giallo-modena-dark {
    background: #303030; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-races-dark {
    background: #303035; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-portofinom-dark-blue {
    background: #102F37; }
  .DoubleImageSlider__container__3BW5WTX0.theme-ferrari-sf90-spider-graphite-black {
    background: #252A2B; }
  @media (min-width: 37.5625em) {
    .DoubleImageSlider__container__3BW5WTX0 {
      height: inherit;
      margin: 0;
      padding: 0;
      margin-bottom: 32px;
      max-width: 604px;
      margin: auto; } }
  @media (min-width: 60.0625em) {
    .DoubleImageSlider__container__3BW5WTX0 {
      max-width: 893px; } }
  @media (min-width: 80.0625em) {
    .DoubleImageSlider__container__3BW5WTX0 {
      max-width: 1216px; } }
  @media (min-width: 100.0625em) {
    .DoubleImageSlider__container__3BW5WTX0 {
      max-width: 1300px; } }
  .DoubleImageSlider__container__3BW5WTX0 .DoubleImageSlider__chapter-title__25U3Hqtf {
    padding-left: 24px;
    padding-top: 24px;
    margin-bottom: -16px;
    width: auto; }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .DoubleImageSlider__container__3BW5WTX0 .DoubleImageSlider__chapter-title__25U3Hqtf {
        padding-left: 0;
        margin-bottom: -8px; } }
    @media (min-width: 37.5625em) {
      .DoubleImageSlider__container__3BW5WTX0 .DoubleImageSlider__chapter-title__25U3Hqtf {
        padding-left: 0;
        margin-bottom: 0; } }
    @media (min-width: 60.0625em) {
      .DoubleImageSlider__container__3BW5WTX0 .DoubleImageSlider__chapter-title__25U3Hqtf {
        padding-left: 0;
        padding-top: 0;
        margin-bottom: 8px;
        position: absolute;
        width: 100%;
        top: 24px;
        left: 0; } }
    @media (min-width: 60.0625em) {
      .DoubleImageSlider__container__3BW5WTX0 .DoubleImageSlider__chapter-title__25U3Hqtf {
        top: 48px; } }
  .DoubleImageSlider__container__3BW5WTX0 .swiper-container {
    padding: 48px 24px;
    box-sizing: border-box;
    overflow: visible;
    margin: 0; }
    @media (min-width: 37.5625em) {
      .DoubleImageSlider__container__3BW5WTX0 .swiper-container {
        width: auto;
        padding: 32px 0;
        overflow: hidden !important; } }
    @media (min-width: 60.0625em) {
      .DoubleImageSlider__container__3BW5WTX0 .swiper-container {
        padding: 96px 0;
        margin: auto; } }
  .DoubleImageSlider__container__3BW5WTX0 .swiper-wrapper {
    min-height: 500px;
    padding-bottom: 30px; }
    @media (min-width: 37.5625em) {
      .DoubleImageSlider__container__3BW5WTX0 .swiper-wrapper {
        min-height: inherit; } }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .DoubleImageSlider__container__3BW5WTX0 .swiper-wrapper {
        min-height: inherit; } }
    @media (min-width: 37.5625em) {
      .DoubleImageSlider__container__3BW5WTX0 .swiper-wrapper {
        margin-bottom: 48px; } }
    @media (min-width: 60.0625em) {
      .DoubleImageSlider__container__3BW5WTX0 .swiper-wrapper {
        margin-bottom: 48px; } }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .DoubleImageSlider__container__3BW5WTX0 .swiper-wrapper {
        margin-bottom: 48px; } }
  .DoubleImageSlider__container__3BW5WTX0 .swiper-slide:last-child {
    padding-right: 0px; }
  .DoubleImageSlider__container__3BW5WTX0 .swiper-slide img {
    object-fit: cover; }
  .DoubleImageSlider__container__3BW5WTX0 .pagination {
    bottom: 48px;
    display: none; }
    @media (min-width: 37.5625em) {
      .DoubleImageSlider__container__3BW5WTX0 .pagination {
        bottom: 48px;
        display: flex;
        bottom: 48px; } }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .DoubleImageSlider__container__3BW5WTX0 .pagination {
        display: flex;
        margin-bottom: 48px;
        bottom: 0; } }
    @media (min-width: 60.0625em) {
      .DoubleImageSlider__container__3BW5WTX0 .pagination {
        bottom: 96px; } }
  .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
    position: relative;
    display: block;
    height: 1px; }
    .theme-ferrari-dark .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-ferrari-carbon .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-light .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-sf90-stradale .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-f8-tributo .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-monza-sp1 .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-monza-sp2 .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-f488-pista .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-f488-spider .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-f488-pista-spider .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-f812-superfast .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-gtc4-lusso .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #505050 !important; }
    .theme-ferrari-gtc4-lusso-t .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #505050 !important; }
    .theme-ferrari-f8-spider .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-812-gts .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-f169 .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-scuderia-dark .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-giallo-modena .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-giallo-modena-dark .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-races-dark .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-portofinom-dark-blue .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    .theme-ferrari-sf90-spider-graphite-black .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
      background: #8f8f8f !important; }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
        display: none;
        margin-bottom: 48px; } }
    @media (min-width: 37.5625em) {
      .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar {
        display: none;
        bottom: 48px; } }
  .theme-ferrari-dark .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-ferrari-carbon .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-light .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #181818 !important; }
  .theme-ferrari-sf90-stradale .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-f8-tributo .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-monza-sp1 .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-monza-sp2 .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-f488-pista .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-f488-spider .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-f488-pista-spider .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-f812-superfast .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-gtc4-lusso .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #181818 !important; }
  .theme-ferrari-gtc4-lusso-t .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #181818 !important; }
  .theme-ferrari-f8-spider .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-812-gts .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #181818 !important; }
  .theme-ferrari-f169 .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #181818 !important; }
  .theme-ferrari-scuderia-dark .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-giallo-modena .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #181818 !important; }
  .theme-ferrari-giallo-modena-dark .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-races-dark .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-portofinom-dark-blue .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }
  .theme-ferrari-sf90-spider-graphite-black .DoubleImageSlider__container__3BW5WTX0 .swiper-scrollbar-drag {
    background: #ffffff !important; }

.DoubleImageSlider__many-items__2Z6ExAHV .pagination {
  left: -24px; }
  @media (min-width: 37.5625em) {
    .DoubleImageSlider__many-items__2Z6ExAHV .pagination {
      left: -48px; } }

.DoubleImageSlider__few-items__2Xx_eBi6 {
  height: auto; }
  .DoubleImageSlider__few-items__2Xx_eBi6 .pagination {
    display: none; }

@keyframes DoubleQuote__fillBar__3ezZ9nIt {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DoubleQuote__wrapper__3IyyB25y {
  position: relative;
  width: 100%; }
  .DoubleQuote__wrapper__3IyyB25y:before, .DoubleQuote__wrapper__3IyyB25y:after {
    content: '';
    display: table;
    clear: both; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-dark {
    background: #181818; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-light {
    background: #ffffff; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-sf90-stradale {
    background: #303133; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-monza-sp1 {
    background: #181818; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-monza-sp2 {
    background: #404040; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-f488-pista {
    background: #0E121B; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-f488-spider {
    background: #17354B; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-f812-superfast {
    background: #320607; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-f169 {
    background: #d0dddd; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-scuderia-dark {
    background: #303030; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-races-dark {
    background: #0D0D16; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .DoubleQuote__wrapper__3IyyB25y.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.DoubleQuote__chapter-title__1R9OpBW8 {
  padding: 24px; }
  @media (min-width: 60.0625em) {
    .DoubleQuote__chapter-title__1R9OpBW8 {
      padding: 48px; } }
  .DoubleQuote__chapter-title--firstItemIsImage__36wKBGKn {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1; }
  @media (min-width: 60.0625em) {
    .DoubleQuote__chapter-title--image__3MiI2m2p {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      z-index: 1; } }

.DoubleQuote__content__2reMc5Jj {
  position: relative;
  width: 100%;
  margin: 0; }
  @media (min-width: 60.0625em) {
    .DoubleQuote__content__2reMc5Jj {
      display: flex;
      align-items: flex-start;
      justify-content: center;
      margin: 0 auto;
      padding: 0 48px;
      max-width: 1120px; } }
  @media (min-width: 80.0625em) {
    .DoubleQuote__content__2reMc5Jj {
      padding: 0 48px;
      max-width: 1376px; } }

.DoubleQuote__item__3IN6mQKq {
  position: relative;
  width: 100%;
  flex-grow: 1;
  flex-shrink: 0; }
  .DoubleQuote__item__3IN6mQKq &gt; img {
    display: block; }
  .DoubleQuote__item__3IN6mQKq + .DoubleQuote__item__3IN6mQKq {
    margin-top: 48px; }
  @media (min-width: 60.0625em) {
    .DoubleQuote__item__3IN6mQKq {
      width: auto;
      flex-grow: 0;
      flex-shrink: 1; }
      .DoubleQuote__item__3IN6mQKq + .DoubleQuote__item__3IN6mQKq {
        margin-top: 0;
        margin-left: 48px; } }
  @media (min-width: 80.0625em) {
    .DoubleQuote__item__3IN6mQKq {
      flex-grow: 1;
      flex-shrink: 0; } }

.DoubleQuote__quote__3rVKZ37Y {
  padding: 0 24px; }
  @media (min-width: 37.5625em) {
    .DoubleQuote__quote__3rVKZ37Y {
      padding: 0 48px; } }
  @media (min-width: 60.0625em) {
    .DoubleQuote__quote__3rVKZ37Y {
      padding: 0;
      max-width: 485px; } }

@media (min-width: 60.0625em) {
  .DoubleQuote__content--with-image__2-nW8Nt2 {
    align-items: center;
    max-width: none;
    padding: 0; } }

.DoubleQuote__content--with-image__2-nW8Nt2 .DoubleQuote__item__3IN6mQKq {
  flex-grow: 1;
  flex-basis: 100%; }
  @media (min-width: 80.0625em) {
    .DoubleQuote__content--with-image__2-nW8Nt2 .DoubleQuote__item__3IN6mQKq + .DoubleQuote__item__3IN6mQKq .DoubleQuote__quote__3rVKZ37Y {
      margin-left: 64px; } }
  @media (min-width: 100.0625em) {
    .DoubleQuote__content--with-image__2-nW8Nt2 .DoubleQuote__item__3IN6mQKq + .DoubleQuote__item__3IN6mQKq .DoubleQuote__quote__3rVKZ37Y {
      margin-left: 128px; } }
  @media (min-width: 60.0625em) {
    .DoubleQuote__content--with-image__2-nW8Nt2 .DoubleQuote__item__3IN6mQKq {
      flex-basis: 50%;
      margin-left: 0; }
      .DoubleQuote__content--with-image__2-nW8Nt2 .DoubleQuote__item__3IN6mQKq .DoubleQuote__quote__3rVKZ37Y {
        max-width: 390px;
        margin: auto;
        margin-left: 48px; }
        .DoubleQuote__content--with-image__2-nW8Nt2 .DoubleQuote__item__3IN6mQKq .DoubleQuote__quote--first__2Whs0o0K {
          margin-left: auto; } }

@media (min-width: 60.0625em) {
  .DoubleQuote__content--with-image__2-nW8Nt2 .DoubleQuote__quote__3rVKZ37Y {
    max-width: 421px; } }

@media (min-width: 80.0625em) {
  .DoubleQuote__content--with-image__2-nW8Nt2 .DoubleQuote__quote__3rVKZ37Y {
    max-width: 485px; } }

@keyframes DoubleSession__fillBar__1falNBT2 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DoubleSession__wrapper__2KiTRuRq {
  position: relative;
  width: 100%; }
  .DoubleSession__wrapper__2KiTRuRq:before, .DoubleSession__wrapper__2KiTRuRq:after {
    content: '';
    display: table;
    clear: both; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-dark {
    background: #181818; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-light {
    background: #ffffff; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-sf90-stradale {
    background: #303133; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-monza-sp1 {
    background: #181818; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-monza-sp2 {
    background: #404040; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-f488-pista {
    background: #0E121B; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-f488-spider {
    background: #17354B; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-f812-superfast {
    background: #320607; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-f169 {
    background: #d0dddd; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-scuderia-dark {
    background: #303030; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-races-dark {
    background: #0D0D16; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .DoubleSession__wrapper__2KiTRuRq.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.DoubleSession__chapter-title__WF6JMb4f {
  padding: 24px; }
  @media (min-width: 60.0625em) {
    .DoubleSession__chapter-title__WF6JMb4f {
      padding: 48px; } }

.DoubleSession__content__2c_qWjCN {
  position: relative;
  width: 100%;
  padding: 0 24px;
  margin: 24px auto; }
  @media (min-width: 37.5625em) {
    .DoubleSession__content__2c_qWjCN {
      padding: 0 48px; } }
  @media (min-width: 60.0625em) {
    .DoubleSession__content__2c_qWjCN {
      display: flex;
      margin: 32px auto;
      padding: 0 48px;
      max-width: 1120px; } }
  @media (min-width: 80.0625em) {
    .DoubleSession__content__2c_qWjCN {
      padding: 0 48px;
      max-width: 1376px; } }

.DoubleSession__item__35-VSpLh {
  width: 100%; }
  .DoubleSession__item__35-VSpLh + .DoubleSession__item__35-VSpLh {
    margin-top: 64px; }
  @media (min-width: 60.0625em) {
    .DoubleSession__item__35-VSpLh {
      flex: 1 1 50%; }
      .DoubleSession__item__35-VSpLh + .DoubleSession__item__35-VSpLh {
        margin-top: 0; }
      .DoubleSession__item__35-VSpLh:nth-child(2n) {
        margin-left: 48px; } }
  @media (min-width: 80.0625em) {
    .DoubleSession__item__35-VSpLh:nth-child(2n) {
      margin-left: 64px; } }

@keyframes DoubleSpeed__fillBar__2WtTCegC {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DoubleSpeed__wrapper__1HCTHKHD {
  position: relative;
  width: 100%; }
  .DoubleSpeed__wrapper__1HCTHKHD:before, .DoubleSpeed__wrapper__1HCTHKHD:after {
    content: '';
    display: table;
    clear: both; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-dark {
    background: #181818; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-light {
    background: #ffffff; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-sf90-stradale {
    background: #303133; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-monza-sp1 {
    background: #181818; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-monza-sp2 {
    background: #404040; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-f488-pista {
    background: #0E121B; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-f488-spider {
    background: #17354B; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-f812-superfast {
    background: #320607; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-f169 {
    background: #d0dddd; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-scuderia-dark {
    background: #303030; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-races-dark {
    background: #0D0D16; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .DoubleSpeed__wrapper__1HCTHKHD.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.DoubleSpeed__container__tU6ED4FJ {
  position: relative;
  width: 100%;
  padding: 0 32px;
  margin: 24px auto; }
  @media (min-width: 37.5625em) {
    .DoubleSpeed__container__tU6ED4FJ {
      padding: 0 48px; } }
  @media (min-width: 60.0625em) {
    .DoubleSpeed__container__tU6ED4FJ {
      display: flex;
      margin: 32px auto;
      padding: 0 48px;
      max-width: 1120px; } }
  @media (min-width: 80.0625em) {
    .DoubleSpeed__container__tU6ED4FJ {
      padding: 0 48px;
      max-width: 1376px; } }

.DoubleSpeed__content__2n6gh7IS {
  position: relative;
  width: 100%;
  margin: 24px 0; }
  @media (min-width: 60.0625em) {
    .DoubleSpeed__content__2n6gh7IS {
      display: flex;
      align-items: flex-start;
      justify-content: center;
      margin: 32px 0; } }

.DoubleSpeed__chapter__3J64k-Qz {
  padding: 24px; }
  @media (min-width: 60.0625em) {
    .DoubleSpeed__chapter__3J64k-Qz {
      padding: 48px; } }

.DoubleSpeed__item__aa8DuTn4 {
  position: relative;
  width: 100%;
  flex-grow: 0;
  flex-shrink: 1;
  text-align: center; }
  .DoubleSpeed__item__aa8DuTn4 + .DoubleSpeed__item__aa8DuTn4 {
    margin-top: 64px; }
  @media (min-width: 60.0625em) {
    .DoubleSpeed__item__aa8DuTn4 + .DoubleSpeed__item__aa8DuTn4 {
      margin-top: 0; } }

.DoubleSpeed__value__vOvwJ_N9 {
  padding: 0;
  margin: auto;
  padding: 0;
  margin: auto;
  display: inline-block;
  position: relative; }
  @media (min-width: 60.0625em) {
    .DoubleSpeed__value__vOvwJ_N9 {
      padding: 0 64px; } }

.DoubleSpeed__text__1wUS4aMB {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column; }

.DoubleSpeed__animatedValiue__3CckzOgc {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 36px; }
  .theme-ferrari-dark .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-light .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #181818; }
  .theme-ferrari-f8-spider .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-812-gts .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #181818; }
  .theme-ferrari-f169 .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-races-dark .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DoubleSpeed__animatedValiue__3CckzOgc {
    color: #ffffff; }

.DoubleSpeed__label__1XOBopmJ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 20px; }
  .theme-ferrari-dark .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-light .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .DoubleSpeed__label__1XOBopmJ {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .DoubleSpeed__label__1XOBopmJ {
    color: #505050; }
  .theme-ferrari-f8-spider .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-f169 .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .DoubleSpeed__label__1XOBopmJ {
    color: #8f8f8f; }

@keyframes DownloadCalendar__fillBar__9nGStmHM {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DownloadCalendar__wrapper__Yh-FuwzR {
  margin: 24px;
  text-align: center; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-dark {
    color: #ffffff;
    background: #181818; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #303030; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-light {
    color: #181818;
    background: #ffffff; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #303133; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1E293E; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #181818; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #404040; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0E121B; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #17354B; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #191B29; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #320607; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #C6C7C7; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #92989D; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #2c2b27; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-812-gts {
    color: #181818;
    background: #f6f7f8; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-f169 {
    color: #181818;
    background: #d0dddd; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #303030; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-giallo-modena {
    color: #181818;
    background: #ffffff; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #181818; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-races-dark {
    color: #ffffff;
    background: #0D0D16; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0D2025; }
  .DownloadCalendar__wrapper__Yh-FuwzR.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #1C1D1F; }
  @media (min-width: 60.0625em) {
    .DownloadCalendar__wrapper__Yh-FuwzR {
      max-width: 800px;
      margin: 64px auto; } }

@keyframes DownloadList__fillBar__3aild43a {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DownloadList__container__3NFP2ZMk {
  padding-bottom: 50px; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-dark {
    background-color: #181818; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-ferrari-carbon {
    background-color: #303030; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-light {
    background-color: #ffffff; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-sf90-stradale {
    background-color: #303133; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-f8-tributo {
    background-color: #1E293E; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-monza-sp1 {
    background-color: #181818; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-monza-sp2 {
    background-color: #404040; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-f488-pista {
    background-color: #0E121B; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-f488-spider {
    background-color: #17354B; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-f488-pista-spider {
    background-color: #191B29; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-f812-superfast {
    background-color: #320607; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-gtc4-lusso {
    background-color: #C6C7C7; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-gtc4-lusso-t {
    background-color: #92989D; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-f8-spider {
    background-color: #2c2b27; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-812-gts {
    background-color: #f6f7f8; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-f169 {
    background-color: #d0dddd; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-scuderia-dark {
    background-color: #303030; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-giallo-modena {
    background-color: #ffffff; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-giallo-modena-dark {
    background-color: #181818; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-races-dark {
    background-color: #0D0D16; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-portofinom-dark-blue {
    background-color: #0D2025; }
  .DownloadList__container__3NFP2ZMk.theme-ferrari-sf90-spider-graphite-black {
    background-color: #1C1D1F; }

.DownloadList__chapter__3MMGgSOf {
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .DownloadList__chapter__3MMGgSOf {
      padding: 48px; } }

.DownloadList__content__2I2kHCA7 {
  box-sizing: content-box;
  max-width: 800px;
  margin: 0 auto;
  padding: 0 20px; }
  @media (min-width: 37.5625em) {
    .DownloadList__content__2I2kHCA7 {
      padding: 0 48px; } }

.DownloadList__max-height__3JuaKGi5 {
  position: relative;
  overflow: auto;
  max-height: 450px; }
  .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar {
    width: 4px; }
  .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
    background-color: #efeded; }
    .theme-ferrari-dark .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #303030; }
    .theme-ferrari-ferrari-carbon .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #181818; }
    .theme-ferrari-light .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #eeeded; }
    .theme-ferrari-sf90-stradale .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #252627; }
    .theme-ferrari-f8-tributo .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #101724; }
    .theme-ferrari-monza-sp1 .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #303030; }
    .theme-ferrari-monza-sp2 .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #303030; }
    .theme-ferrari-f488-pista .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #1E2128; }
    .theme-ferrari-f488-spider .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #0F2331; }
    .theme-ferrari-f488-pista-spider .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #212334; }
    .theme-ferrari-f812-superfast .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #3C0B0D; }
    .theme-ferrari-gtc4-lusso .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #B2B2B2; }
    .theme-ferrari-gtc4-lusso-t .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #A0A7AC; }
    .theme-ferrari-f8-spider .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #1b1a17; }
    .theme-ferrari-812-gts .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #dbdbdb; }
    .theme-ferrari-f169 .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #dbdbdb; }
    .theme-ferrari-scuderia-dark .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #414141; }
    .theme-ferrari-giallo-modena .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #eeeded; }
    .theme-ferrari-giallo-modena-dark .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #303030; }
    .theme-ferrari-races-dark .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #303035; }
    .theme-ferrari-portofinom-dark-blue .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #102F37; }
    .theme-ferrari-sf90-spider-graphite-black .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-track {
      background-color: #252A2B; }
  .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
    background-color: #8f8f8f; }
    .theme-ferrari-dark .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-light .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-f8-tributo .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-f488-pista .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-f488-spider .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-f812-superfast .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #505050; }
    .theme-ferrari-gtc4-lusso-t .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #505050; }
    .theme-ferrari-f8-spider .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-812-gts .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-f169 .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-giallo-modena .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-races-dark .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .DownloadList__max-height__3JuaKGi5::-webkit-scrollbar-thumb {
      background-color: #8f8f8f; }
  .DownloadList__max-height__3JuaKGi5:after {
    content: '';
    position: sticky;
    display: block;
    bottom: 0;
    left: 0;
    height: 100px;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7) 50%, white);
    margin-bottom: -100px; }
    .theme-ferrari-dark .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.7) 50%, #181818); }
    .theme-ferrari-ferrari-carbon .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(48, 48, 48, 0), rgba(48, 48, 48, 0.7) 50%, #303030); }
    .theme-ferrari-light .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7) 50%, white); }
    .theme-ferrari-sf90-stradale .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(48, 49, 51, 0), rgba(48, 49, 51, 0.7) 50%, #303133); }
    .theme-ferrari-f8-tributo .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(30, 41, 62, 0), rgba(30, 41, 62, 0.7) 50%, #1e293e); }
    .theme-ferrari-monza-sp1 .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.7) 50%, #181818); }
    .theme-ferrari-monza-sp2 .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(64, 64, 64, 0), rgba(64, 64, 64, 0.7) 50%, #404040); }
    .theme-ferrari-f488-pista .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(14, 18, 27, 0), rgba(14, 18, 27, 0.7) 50%, #0e121b); }
    .theme-ferrari-f488-spider .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(23, 53, 75, 0), rgba(23, 53, 75, 0.7) 50%, #17354b); }
    .theme-ferrari-f488-pista-spider .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(25, 27, 41, 0), rgba(25, 27, 41, 0.7) 50%, #191b29); }
    .theme-ferrari-f812-superfast .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(50, 6, 7, 0), rgba(50, 6, 7, 0.7) 50%, #320607); }
    .theme-ferrari-gtc4-lusso .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(198, 199, 199, 0), rgba(198, 199, 199, 0.7) 50%, #c6c7c7); }
    .theme-ferrari-gtc4-lusso-t .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(146, 152, 157, 0), rgba(146, 152, 157, 0.7) 50%, #92989d); }
    .theme-ferrari-f8-spider .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(44, 43, 39, 0), rgba(44, 43, 39, 0.7) 50%, #2c2b27); }
    .theme-ferrari-812-gts .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(246, 247, 248, 0), rgba(246, 247, 248, 0.7) 50%, #f6f7f8); }
    .theme-ferrari-f169 .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(208, 221, 221, 0), rgba(208, 221, 221, 0.7) 50%, #d0dddd); }
    .theme-ferrari-scuderia-dark .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(48, 48, 48, 0), rgba(48, 48, 48, 0.7) 50%, #303030); }
    .theme-ferrari-giallo-modena .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7) 50%, white); }
    .theme-ferrari-giallo-modena-dark .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.7) 50%, #181818); }
    .theme-ferrari-races-dark .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(13, 13, 22, 0), rgba(13, 13, 22, 0.7) 50%, #0d0d16); }
    .theme-ferrari-portofinom-dark-blue .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(13, 32, 37, 0), rgba(13, 32, 37, 0.7) 50%, #0d2025); }
    .theme-ferrari-sf90-spider-graphite-black .DownloadList__max-height__3JuaKGi5:after {
      background-image: linear-gradient(to bottom, rgba(28, 29, 31, 0), rgba(28, 29, 31, 0.7) 50%, #1c1d1f); }
  .DownloadList__max-height__3JuaKGi5 .DownloadList__list__32eAoQva {
    margin-bottom: -60px; }

.DownloadList__title__X27bfZN0 {
  display: block;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin-bottom: 30px; }
  .theme-ferrari-dark .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-light .DownloadList__title__X27bfZN0 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DownloadList__title__X27bfZN0 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DownloadList__title__X27bfZN0 {
    color: #181818; }
  .theme-ferrari-f8-spider .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-812-gts .DownloadList__title__X27bfZN0 {
    color: #181818; }
  .theme-ferrari-f169 .DownloadList__title__X27bfZN0 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DownloadList__title__X27bfZN0 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-races-dark .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DownloadList__title__X27bfZN0 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DownloadList__title__X27bfZN0 {
    color: #ffffff; }

.DownloadList__list__32eAoQva {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  margin: 0;
  padding: 0;
  justify-content: space-between; }
  @media (min-width: 37.5625em) {
    .DownloadList__list__32eAoQva {
      flex-direction: column;
      justify-content: flex-start; } }
  .DownloadList__list__32eAoQva li {
    width: 100%; }
    .DownloadList__list__32eAoQva li.DownloadList__with-thumb__299CFBcW {
      width: calc(50% - 5px); }
      @media (min-width: 37.5625em) {
        .DownloadList__list__32eAoQva li.DownloadList__with-thumb__299CFBcW {
          width: 100%; } }

.DownloadList__item__2kJjZu7v {
  display: flex;
  width: 100%;
  margin-bottom: 25px;
  padding-bottom: 25px;
  flex-wrap: wrap; }
  .theme-ferrari-dark .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-ferrari-carbon .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-light .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-sf90-stradale .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-f8-tributo .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-monza-sp1 .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-monza-sp2 .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-f488-pista .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-f488-spider .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-f488-pista-spider .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-f812-superfast .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-gtc4-lusso .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(80, 80, 80, 0.4); }
  .theme-ferrari-gtc4-lusso-t .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(80, 80, 80, 0.4); }
  .theme-ferrari-f8-spider .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-812-gts .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-f169 .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-scuderia-dark .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-giallo-modena .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-giallo-modena-dark .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-races-dark .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-portofinom-dark-blue .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .theme-ferrari-sf90-spider-graphite-black .DownloadList__item__2kJjZu7v {
    border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
  .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
    border-bottom: none; }
    @media (min-width: 37.5625em) {
      .theme-ferrari-dark .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-ferrari-carbon .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-light .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-sf90-stradale .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-f8-tributo .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-monza-sp1 .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-monza-sp2 .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-f488-pista .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-f488-spider .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-f488-pista-spider .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-f812-superfast .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-gtc4-lusso .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(80, 80, 80, 0.4); }
      .theme-ferrari-gtc4-lusso-t .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(80, 80, 80, 0.4); }
      .theme-ferrari-f8-spider .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-812-gts .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-f169 .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-scuderia-dark .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-giallo-modena .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-giallo-modena-dark .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-races-dark .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-portofinom-dark-blue .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); }
      .theme-ferrari-sf90-spider-graphite-black .DownloadList__with-thumb__299CFBcW .DownloadList__item__2kJjZu7v {
        border-bottom: 1px solid rgba(143, 143, 143, 0.4); } }
  @media (min-width: 37.5625em) {
    .DownloadList__item__2kJjZu7v {
      flex-wrap: nowrap; } }

.DownloadList__thumb__17BWPus- {
  width: 100%;
  border-radius: 3px;
  overflow: hidden;
  margin: 0 50px 0 0;
  flex: 0 0 auto; }
  @media (min-width: 37.5625em) {
    .DownloadList__thumb__17BWPus- {
      width: 150px;
      height: 150px; } }
  .DownloadList__thumb__17BWPus- img {
    display: block; }

.DownloadList__info__rM7189Md {
  display: flex;
  align-items: center;
  flex: 1 1 auto; }
  .DownloadList__with-thumb__299CFBcW .DownloadList__info__rM7189Md {
    flex-wrap: wrap; }
    @media (min-width: 37.5625em) {
      .DownloadList__with-thumb__299CFBcW .DownloadList__info__rM7189Md {
        flex-wrap: nowrap; } }

.DownloadList__text__3mTBtBJc {
  display: flex;
  flex-direction: column;
  padding: 0 20px 0 0; }
  @media (min-width: 37.5625em) {
    .DownloadList__text__3mTBtBJc {
      padding: 0 50px 0 0; } }

.DownloadList__file-title__3VJyM7H2 {
  margin: 15px 0 15px 0; }
  @media (max-width: 37.5525em) {
    .DownloadList__file-title__3VJyM7H2 {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase; } }
  @media (min-width: 37.5625em) {
    .DownloadList__file-title__3VJyM7H2 {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Title-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 16px;
      line-height: 1.5em; } }
  .theme-ferrari-dark .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-light .DownloadList__file-title__3VJyM7H2 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DownloadList__file-title__3VJyM7H2 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DownloadList__file-title__3VJyM7H2 {
    color: #181818; }
  .theme-ferrari-f8-spider .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-812-gts .DownloadList__file-title__3VJyM7H2 {
    color: #181818; }
  .theme-ferrari-f169 .DownloadList__file-title__3VJyM7H2 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DownloadList__file-title__3VJyM7H2 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-races-dark .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DownloadList__file-title__3VJyM7H2 {
    color: #ffffff; }

.DownloadList__desc__3MhAJ8M0 {
  margin: 0 0 5px 0;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em; }
  .theme-ferrari-dark .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-light .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .DownloadList__desc__3MhAJ8M0 {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .DownloadList__desc__3MhAJ8M0 {
    color: #505050; }
  .theme-ferrari-f8-spider .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-f169 .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .DownloadList__desc__3MhAJ8M0 {
    color: #8f8f8f; }
  .DownloadList__with-thumb__299CFBcW .DownloadList__desc__3MhAJ8M0 {
    display: none; }
    @media (min-width: 37.5625em) {
      .DownloadList__with-thumb__299CFBcW .DownloadList__desc__3MhAJ8M0 {
        display: block; } }

.DownloadList__icon__1Emgc29O {
  margin-left: auto; }
  .DownloadList__with-thumb__299CFBcW .DownloadList__icon__1Emgc29O {
    margin-left: 0; }
    @media (min-width: 37.5625em) {
      .DownloadList__with-thumb__299CFBcW .DownloadList__icon__1Emgc29O {
        margin-left: auto; } }

@keyframes DriverData__fillBar__1Mb6EJhr {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DriverData__wrapper__3O0JMAkU {
  position: relative;
  width: 100%; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-dark {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-ferrari-carbon {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-light {
    background: #ffffff; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-sf90-stradale {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-f8-tributo {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-monza-sp1 {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-monza-sp2 {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-f488-pista {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-f488-spider {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-f488-pista-spider {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-f812-superfast {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-gtc4-lusso {
    background: #ffffff; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-gtc4-lusso-t {
    background: #ffffff; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-f8-spider {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-812-gts {
    background: #ffffff; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-f169 {
    background: #ffffff; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-scuderia-dark {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-races-dark {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-portofinom-dark-blue {
    background: #181818; }
  .DriverData__wrapper__3O0JMAkU.theme-ferrari-sf90-spider-graphite-black {
    background: #181818; }
  @media (min-width: 60.0625em) {
    .DriverData__wrapper__3O0JMAkU {
      min-height: 100vh;
      display: flex;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: wrap; } }

.DriverData__leftColumn__1vPCnwUs {
  height: 338px;
  position: relative; }
  .theme-ferrari-dark .DriverData__leftColumn__1vPCnwUs {
    background: #303030; }
  .theme-ferrari-ferrari-carbon .DriverData__leftColumn__1vPCnwUs {
    background: #181818; }
  .theme-ferrari-light .DriverData__leftColumn__1vPCnwUs {
    background: #eeeded; }
  .theme-ferrari-sf90-stradale .DriverData__leftColumn__1vPCnwUs {
    background: #252627; }
  .theme-ferrari-f8-tributo .DriverData__leftColumn__1vPCnwUs {
    background: #101724; }
  .theme-ferrari-monza-sp1 .DriverData__leftColumn__1vPCnwUs {
    background: #303030; }
  .theme-ferrari-monza-sp2 .DriverData__leftColumn__1vPCnwUs {
    background: #303030; }
  .theme-ferrari-f488-pista .DriverData__leftColumn__1vPCnwUs {
    background: #1E2128; }
  .theme-ferrari-f488-spider .DriverData__leftColumn__1vPCnwUs {
    background: #0F2331; }
  .theme-ferrari-f488-pista-spider .DriverData__leftColumn__1vPCnwUs {
    background: #212334; }
  .theme-ferrari-f812-superfast .DriverData__leftColumn__1vPCnwUs {
    background: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .DriverData__leftColumn__1vPCnwUs {
    background: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .DriverData__leftColumn__1vPCnwUs {
    background: #A0A7AC; }
  .theme-ferrari-f8-spider .DriverData__leftColumn__1vPCnwUs {
    background: #1b1a17; }
  .theme-ferrari-812-gts .DriverData__leftColumn__1vPCnwUs {
    background: #dbdbdb; }
  .theme-ferrari-f169 .DriverData__leftColumn__1vPCnwUs {
    background: #dbdbdb; }
  .theme-ferrari-scuderia-dark .DriverData__leftColumn__1vPCnwUs {
    background: #414141; }
  .theme-ferrari-giallo-modena .DriverData__leftColumn__1vPCnwUs {
    background: #eeeded; }
  .theme-ferrari-giallo-modena-dark .DriverData__leftColumn__1vPCnwUs {
    background: #303030; }
  .theme-ferrari-races-dark .DriverData__leftColumn__1vPCnwUs {
    background: #303035; }
  .theme-ferrari-portofinom-dark-blue .DriverData__leftColumn__1vPCnwUs {
    background: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .DriverData__leftColumn__1vPCnwUs {
    background: #252A2B; }
  @media (min-width: 60.0625em) {
    .DriverData__leftColumn__1vPCnwUs {
      height: auto;
      flex-basis: 36%;
      position: sticky;
      top: 0;
      max-height: 100vh; } }

@media (min-width: 60.0625em) {
  .DriverData__rightColumn__2TN9Aisi {
    flex: 1; } }

.DriverData__image__oXc-2zAn {
  position: absolute;
  width: 100%;
  height: 100%; }
  .DriverData__image__oXc-2zAn img {
    object-position: 50% 0; }

.DriverData__decalImage__3eWSejAJ {
  position: absolute;
  bottom: 0;
  left: 0; }
  .DriverData__decalImage__3eWSejAJ img {
    display: block; }

.DriverData__chapter__go4O4qiT {
  position: relative;
  padding: 24px; }
  .DriverData__chapter__go4O4qiT span {
    width: 70px; }
  @media (min-width: 60.0625em) {
    .DriverData__chapter__go4O4qiT {
      padding: 48px; }
      .DriverData__chapter__go4O4qiT span {
        width: auto; } }

.DriverData__dataContainer__3v5APt41 {
  padding-top: 48px; }
  .DriverData__dataContainer__3v5APt41 &gt; div {
    margin-left: 24px;
    margin-right: 24px;
    overflow: visible; }
    .DriverData__dataContainer__3v5APt41 &gt; div.DriverData__fullwidth__3xc_Wo46 {
      margin-left: 0;
      margin-right: 0; }
  @media (min-width: 60.0625em) {
    .DriverData__dataContainer__3v5APt41 {
      max-width: 620px;
      margin: auto;
      position: relative;
      padding-top: 128px; }
      .DriverData__dataContainer__3v5APt41 &gt; div {
        margin-left: auto;
        margin-right: auto; }
        .DriverData__dataContainer__3v5APt41 &gt; div.DriverData__fullwidth__3xc_Wo46 {
          margin-left: auto;
          margin-right: auto; } }
  @media (min-width: 80.0625em) {
    .DriverData__dataContainer__3v5APt41 {
      max-width: 697px; } }

.DriverData__title__2FcVkK0g {
  margin-bottom: 8px; }
  .DriverData__title__2FcVkK0g [class*="Title__title"] {
    line-height: 36px; }
  .DriverData__title__2FcVkK0g span {
    font-size: 42px; }
    @media (min-width: 60.0625em) {
      .DriverData__title__2FcVkK0g span {
        font-size: inherit; } }

.DriverData__summary__27FfSsv8 {
  padding-bottom: 32px; }
  @media (min-width: 60.0625em) {
    .DriverData__summary__27FfSsv8 {
      padding-bottom: 24px;
      margin-bottom: 64px; }
      .theme-ferrari-dark .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #303030; }
      .theme-ferrari-ferrari-carbon .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #181818; }
      .theme-ferrari-light .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #eeeded; }
      .theme-ferrari-sf90-stradale .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #252627; }
      .theme-ferrari-f8-tributo .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #101724; }
      .theme-ferrari-monza-sp1 .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #303030; }
      .theme-ferrari-monza-sp2 .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #303030; }
      .theme-ferrari-f488-pista .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #1E2128; }
      .theme-ferrari-f488-spider .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #0F2331; }
      .theme-ferrari-f488-pista-spider .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #212334; }
      .theme-ferrari-f812-superfast .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #3C0B0D; }
      .theme-ferrari-gtc4-lusso .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #B2B2B2; }
      .theme-ferrari-gtc4-lusso-t .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #A0A7AC; }
      .theme-ferrari-f8-spider .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #1b1a17; }
      .theme-ferrari-812-gts .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #dbdbdb; }
      .theme-ferrari-f169 .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #dbdbdb; }
      .theme-ferrari-scuderia-dark .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #414141; }
      .theme-ferrari-giallo-modena .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #eeeded; }
      .theme-ferrari-giallo-modena-dark .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #303030; }
      .theme-ferrari-races-dark .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #303035; }
      .theme-ferrari-portofinom-dark-blue .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #102F37; }
      .theme-ferrari-sf90-spider-graphite-black .DriverData__summary__27FfSsv8 {
        border-bottom: 1px solid #252A2B; } }

.DriverData__dataTable__3AeAnI7g {
  margin-bottom: 64px; }

.DriverData__mainDataBlock__2mwUK1jb {
  margin-bottom: 64px; }

.DriverData__horizontalBarChart__1XbSG0EE {
  margin-bottom: 24px; }
  @media (min-width: 60.0625em) {
    .DriverData__horizontalBarChart__1XbSG0EE {
      margin-bottom: 48px; } }

.DriverData__secondaryDataBlock__ChDhfvx2 {
  margin-bottom: 64px; }
  @media (min-width: 60.0625em) {
    .DriverData__secondaryDataBlock__ChDhfvx2 {
      margin-bottom: 96px; } }

.DriverData__verticalBarChart__3sFYlBni {
  padding-bottom: 48px; }

@keyframes DriverDataAlt__fillBar__2qCEqqtG {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DriverDataAlt__wrapper__2h1wlnZm {
  position: relative;
  width: 100%; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-dark {
    background: #181818; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-light {
    background: #ffffff; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-sf90-stradale {
    background: #303133; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-monza-sp1 {
    background: #181818; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-monza-sp2 {
    background: #404040; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-f488-pista {
    background: #0E121B; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-f488-spider {
    background: #17354B; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-f812-superfast {
    background: #320607; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-f169 {
    background: #d0dddd; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-scuderia-dark {
    background: #303030; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-races-dark {
    background: #0D0D16; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .DriverDataAlt__wrapper__2h1wlnZm.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  @media (min-width: 60.0625em) {
    .DriverDataAlt__wrapper__2h1wlnZm {
      min-height: 100vh;
      display: flex;
      align-items: stretch;
      justify-content: flex-start;
      flex-wrap: wrap; } }

.DriverDataAlt__leftColumn__1iTsldXD {
  height: 338px;
  position: relative; }
  .theme-ferrari-dark .DriverDataAlt__leftColumn__1iTsldXD {
    background: #181818; }
  .theme-ferrari-ferrari-carbon .DriverDataAlt__leftColumn__1iTsldXD {
    background: #303030; }
  .theme-ferrari-light .DriverDataAlt__leftColumn__1iTsldXD {
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .DriverDataAlt__leftColumn__1iTsldXD {
    background: #303133; }
  .theme-ferrari-f8-tributo .DriverDataAlt__leftColumn__1iTsldXD {
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .DriverDataAlt__leftColumn__1iTsldXD {
    background: #181818; }
  .theme-ferrari-monza-sp2 .DriverDataAlt__leftColumn__1iTsldXD {
    background: #404040; }
  .theme-ferrari-f488-pista .DriverDataAlt__leftColumn__1iTsldXD {
    background: #0E121B; }
  .theme-ferrari-f488-spider .DriverDataAlt__leftColumn__1iTsldXD {
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .DriverDataAlt__leftColumn__1iTsldXD {
    background: #191B29; }
  .theme-ferrari-f812-superfast .DriverDataAlt__leftColumn__1iTsldXD {
    background: #320607; }
  .theme-ferrari-gtc4-lusso .DriverDataAlt__leftColumn__1iTsldXD {
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .DriverDataAlt__leftColumn__1iTsldXD {
    background: #92989D; }
  .theme-ferrari-f8-spider .DriverDataAlt__leftColumn__1iTsldXD {
    background: #2c2b27; }
  .theme-ferrari-812-gts .DriverDataAlt__leftColumn__1iTsldXD {
    background: #f6f7f8; }
  .theme-ferrari-f169 .DriverDataAlt__leftColumn__1iTsldXD {
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .DriverDataAlt__leftColumn__1iTsldXD {
    background: #303030; }
  .theme-ferrari-giallo-modena .DriverDataAlt__leftColumn__1iTsldXD {
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .DriverDataAlt__leftColumn__1iTsldXD {
    background: #181818; }
  .theme-ferrari-races-dark .DriverDataAlt__leftColumn__1iTsldXD {
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .DriverDataAlt__leftColumn__1iTsldXD {
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .DriverDataAlt__leftColumn__1iTsldXD {
    background: #1C1D1F; }
  @media (min-width: 60.0625em) {
    .DriverDataAlt__leftColumn__1iTsldXD {
      height: auto;
      flex-basis: 36%;
      position: sticky;
      top: 0;
      max-height: 100vh; } }

@media (min-width: 60.0625em) {
  .DriverDataAlt__rightColumn__3cUGJWVn {
    flex: 1; } }

.DriverDataAlt__image__3SpocDtJ {
  position: absolute;
  width: 100%;
  height: 100%; }
  .DriverDataAlt__image__3SpocDtJ img {
    object-position: 50% 0; }

.DriverDataAlt__decalImage__2zjj_XFL {
  position: absolute;
  bottom: 0;
  left: 0; }
  .DriverDataAlt__decalImage__2zjj_XFL img {
    display: block; }

.DriverDataAlt__chapter__UoIM6KQO {
  position: relative;
  padding: 24px; }
  .DriverDataAlt__chapter__UoIM6KQO span {
    width: 70px; }
  @media (min-width: 60.0625em) {
    .DriverDataAlt__chapter__UoIM6KQO {
      padding: 48px; }
      .DriverDataAlt__chapter__UoIM6KQO span {
        width: auto; } }

.DriverDataAlt__dataContainer__34RpdsCB {
  padding-top: 48px; }
  .DriverDataAlt__dataContainer__34RpdsCB &gt; div {
    margin-left: 24px;
    margin-right: 24px;
    overflow: visible; }
    .DriverDataAlt__dataContainer__34RpdsCB &gt; div.DriverDataAlt__fullwidth__2yTJZ9TU {
      margin-left: 0;
      margin-right: 0; }
  @media (min-width: 60.0625em) {
    .DriverDataAlt__dataContainer__34RpdsCB {
      max-width: 620px;
      margin: auto;
      position: relative;
      padding-top: 128px; }
      .DriverDataAlt__dataContainer__34RpdsCB &gt; div {
        margin-left: auto;
        margin-right: auto; }
        .DriverDataAlt__dataContainer__34RpdsCB &gt; div.DriverDataAlt__fullwidth__2yTJZ9TU {
          margin-left: auto;
          margin-right: auto; } }
  @media (min-width: 80.0625em) {
    .DriverDataAlt__dataContainer__34RpdsCB {
      max-width: 697px; } }

.DriverDataAlt__title__RnBeONvx {
  margin-bottom: 8px; }
  .DriverDataAlt__title__RnBeONvx [class*="Title__title"] {
    line-height: 36px; }
  .DriverDataAlt__title__RnBeONvx span {
    font-size: 42px; }
    @media (min-width: 60.0625em) {
      .DriverDataAlt__title__RnBeONvx span {
        font-size: inherit; } }

.DriverDataAlt__summary__2Us7Q3d9 {
  padding-bottom: 32px; }
  @media (min-width: 60.0625em) {
    .DriverDataAlt__summary__2Us7Q3d9 {
      padding-bottom: 24px;
      margin-bottom: 48px; }
      .theme-ferrari-dark .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-ferrari-carbon .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-light .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-sf90-stradale .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-f8-tributo .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-monza-sp1 .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-monza-sp2 .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-f488-pista .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-f488-spider .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-f488-pista-spider .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-f812-superfast .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-gtc4-lusso .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #505050; }
      .theme-ferrari-gtc4-lusso-t .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #505050; }
      .theme-ferrari-f8-spider .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-812-gts .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-f169 .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-scuderia-dark .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-giallo-modena .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-giallo-modena-dark .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-races-dark .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-portofinom-dark-blue .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-sf90-spider-graphite-black .DriverDataAlt__summary__2Us7Q3d9 {
        border-bottom: 1px solid #8f8f8f; } }
  .DriverDataAlt__summary__2Us7Q3d9.DriverDataAlt__summary2__1u3LWSH8 [class*="Summary__value"] {
    font-family: "Body-Font"; }
  @media (min-width: 60.0625em) {
    .DriverDataAlt__summary__2Us7Q3d9.DriverDataAlt__summary2__1u3LWSH8 {
      margin-bottom: 64px; }
      .DriverDataAlt__summary__2Us7Q3d9.DriverDataAlt__summary2__1u3LWSH8 [class*="Summary__value"] {
        font-family: "Body-Font-Medium"; } }
  .DriverDataAlt__summary__2Us7Q3d9.DriverDataAlt__summaryCurrentSeasons__3om7uyRb {
    margin-top: 0;
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0; }
    @media (min-width: 60.0625em) {
      .DriverDataAlt__summary__2Us7Q3d9.DriverDataAlt__summaryCurrentSeasons__3om7uyRb {
        margin-top: 32px;
        padding-bottom: 16px; } }

.DriverDataAlt__dataTable__fQJwVU60 {
  margin-bottom: 48px; }

.DriverDataAlt__mainDataBlock__XGUyH1Ap {
  margin-bottom: 64px; }

.DriverDataAlt__horizontalBarChart__1bKSd30D {
  margin-bottom: 24px; }
  @media (min-width: 60.0625em) {
    .DriverDataAlt__horizontalBarChart__1bKSd30D {
      margin-bottom: 48px; } }

.DriverDataAlt__secondaryDataBlock__JWeJfzSL {
  margin-bottom: 64px; }
  @media (min-width: 60.0625em) {
    .DriverDataAlt__secondaryDataBlock__JWeJfzSL {
      margin-bottom: 96px; } }

.DriverDataAlt__verticalBarChart__33ZXdjQ6 {
  padding-bottom: 48px; }

.DriverDataAlt__currentSeasons__2a0bNR7g {
  padding-bottom: 48px;
  margin-bottom: 64px; }
  .DriverDataAlt__currentSeasons__2a0bNR7g h3 {
    font-size: 30px; }
  .theme-ferrari-dark .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-ferrari-carbon .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-light .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-stradale .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-f8-tributo .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp1 .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp2 .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-f488-spider .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista-spider .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-f812-superfast .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-gtc4-lusso .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #505050; }
  .theme-ferrari-gtc4-lusso-t .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #505050; }
  .theme-ferrari-f8-spider .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-812-gts .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-f169 .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-scuderia-dark .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-races-dark .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .DriverDataAlt__currentSeasons__2a0bNR7g {
    border-bottom: 1px solid #8f8f8f; }
  .DriverDataAlt__currentSeasons__2a0bNR7g .DriverDataAlt__currentSeasonsTitle__ZazBQhmA {
    margin-left: 24px;
    margin-right: 24px; }
    @media (min-width: 60.0625em) {
      .DriverDataAlt__currentSeasons__2a0bNR7g .DriverDataAlt__currentSeasonsTitle__ZazBQhmA {
        margin-left: 0;
        margin-right: 0; } }
  .DriverDataAlt__currentSeasons__2a0bNR7g .DriverDataAlt__dataBlock__1N8h7IN2 {
    padding-bottom: 32px; }
    @media (min-width: 60.0625em) {
      .DriverDataAlt__currentSeasons__2a0bNR7g .DriverDataAlt__dataBlock__1N8h7IN2 {
        padding-bottom: 0; } }

.DriverDataAlt__personalFinishes__2Nq2cV6G h3,
.DriverDataAlt__personalPerformance__23EZDKLX h3 {
  font-size: 24px; }

.DriverDataAlt__personalFinishes__2Nq2cV6G .DriverDataAlt__horizontalBarChart__1bKSd30D,
.DriverDataAlt__personalPerformance__23EZDKLX .DriverDataAlt__horizontalBarChart__1bKSd30D {
  margin-top: 32px;
  margin-bottom: 24px; }

.DriverDataAlt__personalPerformance__23EZDKLX {
  margin-bottom: 48px; }

@keyframes DriverTeamStandings__fillBar__2oxLU2qn {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DriverTeamStandings__container__xA2viDVy {
  width: 100%; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-dark {
    background: #000000; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-ferrari-carbon {
    background: #000000; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-light {
    background: #8f8f8f; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-sf90-stradale {
    background: #28292A; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-f8-tributo {
    background: #1A4250; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-monza-sp1 {
    background: #010101; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-monza-sp2 {
    background: #010101; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-f488-pista {
    background: #0B0E15; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-f488-spider {
    background: #0B1C28; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-f488-pista-spider {
    background: #11131C; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-f812-superfast {
    background: #270405; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-gtc4-lusso {
    background: #999999; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-gtc4-lusso-t {
    background: #868A8E; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-f8-spider {
    background: #11100e; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-812-gts {
    background: #b9b7b7; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-f169 {
    background: #b9b7b7; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-scuderia-dark {
    background: #0a0a0d; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-giallo-modena {
    background: #8f8f8f; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-giallo-modena-dark {
    background: #000000; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-races-dark {
    background: #000000; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-portofinom-dark-blue {
    background: #0B1B1F; }
  .DriverTeamStandings__container__xA2viDVy.theme-ferrari-sf90-spider-graphite-black {
    background: #000000; }
  @media (min-width: 60.0625em) {
    .DriverTeamStandings__container__xA2viDVy {
      padding-bottom: 96px; } }
  .DriverTeamStandings__container--chapter__2PiBXE1W .DriverTeamStandings__wrapper__1K-6mbPA {
    padding-top: 8px; }

.DriverTeamStandings__wrapper__1K-6mbPA {
  margin: auto;
  padding-top: 96px; }
  @media (min-width: 60.0625em) {
    .DriverTeamStandings__wrapper__1K-6mbPA {
      max-width: 1056px; } }
  @media (min-width: 80.0625em) {
    .DriverTeamStandings__wrapper__1K-6mbPA {
      max-width: 1312px; } }
  @media (min-width: 100.0625em) {
    .DriverTeamStandings__wrapper__1K-6mbPA {
      max-width: 1472px; } }

.DriverTeamStandings__chapter__1IxzTOC3 {
  padding: 24px; }
  @media (min-width: 60.0625em) {
    .DriverTeamStandings__chapter__1IxzTOC3 {
      padding: 48px; } }

.DriverTeamStandings__accordionWrapper__1sgb3T3i + .DriverTeamStandings__accordionWrapper__1sgb3T3i {
  margin-top: 24px; }

@keyframes DriversCarousel__fillBar__LLwVynyX {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-dark {
  background: #181818; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-ferrari-carbon {
  background: #303030; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-light {
  background: #ffffff; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-sf90-stradale {
  background: #303133; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-f8-tributo {
  background: #1E293E; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-monza-sp1 {
  background: #181818; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-monza-sp2 {
  background: #404040; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-f488-pista {
  background: #0E121B; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-f488-spider {
  background: #17354B; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-f812-superfast {
  background: #320607; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-f8-spider {
  background: #2c2b27; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-812-gts {
  background: #f6f7f8; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-f169 {
  background: #d0dddd; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-scuderia-dark {
  background: #303030; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-giallo-modena {
  background: #ffffff; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-races-dark {
  background: #0D0D16; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.DriversCarousel__wrapper__2ZEtJlif.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.DriversCarousel__chapter-title__1ffCOUgR {
  padding: 48px 48px 0 48px; }

.DriversCarousel__title__27VYnzTi {
  text-align: center;
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .DriversCarousel__title__27VYnzTi {
      padding: 32px 24px; } }

.DriversCarousel__container__2cAYp2Qz {
  padding: 48px 0;
  position: relative;
  flex: 1 1 100%; }
  @media (min-width: 37.5625em) {
    .DriversCarousel__container__2cAYp2Qz {
      margin: 0;
      padding: 32px 0;
      margin-bottom: 32px;
      max-width: 604px;
      margin: auto; } }
  @media (min-width: 60.0625em) {
    .DriversCarousel__container__2cAYp2Qz {
      padding: 48px 0;
      max-width: 893px; } }
  @media (min-width: 80.0625em) {
    .DriversCarousel__container__2cAYp2Qz {
      max-width: 1216px; } }
  @media (min-width: 100.0625em) {
    .DriversCarousel__container__2cAYp2Qz {
      max-width: 1230px; } }
  .DriversCarousel__container__2cAYp2Qz .swiper-container {
    padding: 0 24px;
    box-sizing: border-box;
    overflow: visible;
    max-width: 100%; }
    @media (min-width: 37.5625em) {
      .DriversCarousel__container__2cAYp2Qz .swiper-container {
        padding: 0 0;
        margin: auto; } }
    @media (min-width: 60.0625em) {
      .DriversCarousel__container__2cAYp2Qz .swiper-container {
        padding: 0 0;
        margin: auto; } }
  .DriversCarousel__container__2cAYp2Qz .swiper-slide {
    margin-bottom: 64px; }
    .DriversCarousel__container__2cAYp2Qz .swiper-slide:last-child {
      padding-right: 0px; }
    .DriversCarousel__container__2cAYp2Qz .swiper-slide img {
      object-fit: cover; }
    @media (min-width: 37.5625em) {
      .DriversCarousel__container__2cAYp2Qz .swiper-slide {
        max-width: 191px; } }
    @media (min-width: 60.0625em) {
      .DriversCarousel__container__2cAYp2Qz .swiper-slide {
        max-width: 282px; } }
    @media (min-width: 80.0625em) {
      .DriversCarousel__container__2cAYp2Qz .swiper-slide {
        max-width: 384px; } }
    @media (min-width: 100.0625em) {
      .DriversCarousel__container__2cAYp2Qz .swiper-slide {
        max-width: 420px; } }
    .DriversCarousel__container__2cAYp2Qz .swiper-slide &gt; div {
      margin: 0 auto; }
  .DriversCarousel__container__2cAYp2Qz .pagination {
    bottom: 8px;
    left: 24px;
    transform: none;
    display: block;
    justify-content: left;
    padding: 0;
    width: auto;
    max-width: 100%; }
    @media (min-width: 37.5625em) {
      .DriversCarousel__container__2cAYp2Qz .pagination {
        left: 0px; } }
  .DriversCarousel__container__2cAYp2Qz .DriversCarousel__cta__1mToKriy {
    position: absolute;
    bottom: 48px;
    right: 24px;
    z-index: 10; }
    @media (min-width: 37.5625em) {
      .DriversCarousel__container__2cAYp2Qz .DriversCarousel__cta__1mToKriy {
        right: 0;
        bottom: 48px; } }
    @media (min-width: 60.0625em) {
      .DriversCarousel__container__2cAYp2Qz .DriversCarousel__cta__1mToKriy {
        right: 0;
        bottom: 48px; } }

.DriversCarousel__carouselRow__3Qn36gAm {
  width: 100%;
  position: relative; }
  .DriversCarousel__carouselRow__3Qn36gAm::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 100px;
    z-index: 4;
    width: 200px;
    pointer-events: none; }
    .theme-ferrari-dark .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-ferrari-carbon .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(48, 48, 48, 0) 0%, #303030 100%); }
    .theme-ferrari-light .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-sf90-stradale .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(48, 49, 51, 0) 0%, #303133 100%); }
    .theme-ferrari-f8-tributo .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(30, 41, 62, 0) 0%, #1E293E 100%); }
    .theme-ferrari-monza-sp1 .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-monza-sp2 .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(64, 64, 64, 0) 0%, #404040 100%); }
    .theme-ferrari-f488-pista .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(14, 18, 27, 0) 0%, #0E121B 100%); }
    .theme-ferrari-f488-spider .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(23, 53, 75, 0) 0%, #17354B 100%); }
    .theme-ferrari-f488-pista-spider .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(25, 27, 41, 0) 0%, #191B29 100%); }
    .theme-ferrari-f812-superfast .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(50, 6, 7, 0) 0%, #320607 100%); }
    .theme-ferrari-gtc4-lusso .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(198, 199, 199, 0) 0%, #C6C7C7 100%); }
    .theme-ferrari-gtc4-lusso-t .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(146, 152, 157, 0) 0%, #92989D 100%); }
    .theme-ferrari-f8-spider .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(44, 43, 39, 0) 0%, #2c2b27 100%); }
    .theme-ferrari-812-gts .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(246, 247, 248, 0) 0%, #f6f7f8 100%); }
    .theme-ferrari-f169 .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(208, 221, 221, 0) 0%, #d0dddd 100%); }
    .theme-ferrari-scuderia-dark .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(48, 48, 48, 0) 0%, #303030 100%); }
    .theme-ferrari-giallo-modena .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-giallo-modena-dark .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-races-dark .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(13, 13, 22, 0) 0%, #0D0D16 100%); }
    .theme-ferrari-portofinom-dark-blue .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(13, 32, 37, 0) 0%, #0D2025 100%); }
    .theme-ferrari-sf90-spider-graphite-black .DriversCarousel__carouselRow__3Qn36gAm::before {
      background: linear-gradient(to left, rgba(28, 29, 31, 0) 0%, #1C1D1F 100%); }
  .DriversCarousel__carouselRow__3Qn36gAm::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 100px;
    z-index: 1;
    width: 200px;
    pointer-events: none; }
    .theme-ferrari-dark .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-ferrari-carbon .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(48, 48, 48, 0) 0%, #303030 100%); }
    .theme-ferrari-light .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-sf90-stradale .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(48, 49, 51, 0) 0%, #303133 100%); }
    .theme-ferrari-f8-tributo .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(30, 41, 62, 0) 0%, #1E293E 100%); }
    .theme-ferrari-monza-sp1 .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-monza-sp2 .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(64, 64, 64, 0) 0%, #404040 100%); }
    .theme-ferrari-f488-pista .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(14, 18, 27, 0) 0%, #0E121B 100%); }
    .theme-ferrari-f488-spider .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(23, 53, 75, 0) 0%, #17354B 100%); }
    .theme-ferrari-f488-pista-spider .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(25, 27, 41, 0) 0%, #191B29 100%); }
    .theme-ferrari-f812-superfast .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(50, 6, 7, 0) 0%, #320607 100%); }
    .theme-ferrari-gtc4-lusso .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(198, 199, 199, 0) 0%, #C6C7C7 100%); }
    .theme-ferrari-gtc4-lusso-t .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(146, 152, 157, 0) 0%, #92989D 100%); }
    .theme-ferrari-f8-spider .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(44, 43, 39, 0) 0%, #2c2b27 100%); }
    .theme-ferrari-812-gts .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(246, 247, 248, 0) 0%, #f6f7f8 100%); }
    .theme-ferrari-f169 .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(208, 221, 221, 0) 0%, #d0dddd 100%); }
    .theme-ferrari-scuderia-dark .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(48, 48, 48, 0) 0%, #303030 100%); }
    .theme-ferrari-giallo-modena .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }
    .theme-ferrari-giallo-modena-dark .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-races-dark .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(13, 13, 22, 0) 0%, #0D0D16 100%); }
    .theme-ferrari-portofinom-dark-blue .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(13, 32, 37, 0) 0%, #0D2025 100%); }
    .theme-ferrari-sf90-spider-graphite-black .DriversCarousel__carouselRow__3Qn36gAm::after {
      background: linear-gradient(to right, rgba(28, 29, 31, 0) 0%, #1C1D1F 100%); }

.DriversCarousel__many-items__3JUJRZLz .pagination {
  left: -24px; }
  @media (min-width: 37.5625em) {
    .DriversCarousel__many-items__3JUJRZLz .pagination {
      left: -48px; } }

.DriversCarousel__few-items__2eoEYaVF .pagination {
  display: none; }

@keyframes DriversGrid__fillBar__1bMVjTRI {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DriversGrid__wrapper__1KdwZJkN {
  padding: 128px 24px; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-dark {
    background: #181818; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-light {
    background: #ffffff; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-sf90-stradale {
    background: #303133; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-monza-sp1 {
    background: #181818; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-monza-sp2 {
    background: #404040; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-f488-pista {
    background: #0E121B; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-f488-spider {
    background: #17354B; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-f812-superfast {
    background: #320607; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-f169 {
    background: #d0dddd; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-scuderia-dark {
    background: #303030; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-races-dark {
    background: #0D0D16; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .DriversGrid__wrapper__1KdwZJkN.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.DriversGrid__content__164uHSO3 {
  position: relative;
  margin: 0 auto; }
  @media (min-width: 37.5625em) {
    .DriversGrid__content__164uHSO3 {
      margin-bottom: 32px;
      max-width: 604px; } }
  @media (min-width: 60.0625em) {
    .DriversGrid__content__164uHSO3 {
      max-width: 893px; } }
  @media (min-width: 80.0625em) {
    .DriversGrid__content__164uHSO3 {
      max-width: 1216px; } }
  @media (min-width: 100.0625em) {
    .DriversGrid__content__164uHSO3 {
      max-width: 1230px; } }

.DriversGrid__title__1WnkNL_Q {
  margin: 0 auto 16px auto;
  text-align: center; }
  @media (min-width: 37.5625em) {
    .DriversGrid__title__1WnkNL_Q {
      margin: 0 auto 48px auto; } }

.DriversGrid__filters__9giXSUxt {
  margin-bottom: 32px; }

.DriversGrid__search__3so-OaKa {
  display: flex;
  padding: 24px 0;
  align-items: center;
  flex-wrap: wrap; }
  .theme-ferrari-dark .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-ferrari-carbon .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-light .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(24, 24, 24, 0.5); }
  .theme-ferrari-sf90-stradale .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f8-tributo .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-monza-sp1 .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-monza-sp2 .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-pista .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-spider .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f488-pista-spider .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-f812-superfast .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-gtc4-lusso .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(24, 24, 24, 0.5); }
  .theme-ferrari-gtc4-lusso-t .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(24, 24, 24, 0.5); }
  .theme-ferrari-f8-spider .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-812-gts .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(24, 24, 24, 0.5); }
  .theme-ferrari-f169 .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(24, 24, 24, 0.5); }
  .theme-ferrari-scuderia-dark .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-giallo-modena .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(24, 24, 24, 0.5); }
  .theme-ferrari-giallo-modena-dark .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-races-dark .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-portofinom-dark-blue .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .theme-ferrari-sf90-spider-graphite-black .DriversGrid__search__3so-OaKa {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  @media (min-width: 37.5625em) {
    .DriversGrid__search__3so-OaKa {
      flex-wrap: nowrap; } }
  .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
    display: none;
    width: 1px;
    height: 35px;
    margin: 0 32px; }
    .theme-ferrari-dark .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-ferrari-carbon .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-light .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(24, 24, 24, 0.5); }
    .theme-ferrari-sf90-stradale .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f8-tributo .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-monza-sp1 .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-monza-sp2 .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f488-pista .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f488-spider .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f488-pista-spider .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f812-superfast .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-gtc4-lusso .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(24, 24, 24, 0.5); }
    .theme-ferrari-gtc4-lusso-t .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(24, 24, 24, 0.5); }
    .theme-ferrari-f8-spider .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-812-gts .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(24, 24, 24, 0.5); }
    .theme-ferrari-f169 .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(24, 24, 24, 0.5); }
    .theme-ferrari-scuderia-dark .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-giallo-modena .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(24, 24, 24, 0.5); }
    .theme-ferrari-giallo-modena-dark .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-races-dark .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-portofinom-dark-blue .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    .theme-ferrari-sf90-spider-graphite-black .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
      background: rgba(255, 255, 255, 0.5); }
    @media (min-width: 37.5625em) {
      .DriversGrid__search__3so-OaKa .DriversGrid__separator__iJFhkS2s {
        display: block; } }
  .DriversGrid__search__3so-OaKa .DriversGrid__tag__2IRR3Ylx {
    flex: 0 1 auto;
    margin: 16px auto 0 auto; }
    @media (min-width: 37.5625em) {
      .DriversGrid__search__3so-OaKa .DriversGrid__tag__2IRR3Ylx {
        margin: 0; } }
  .DriversGrid__search__3so-OaKa .DriversGrid__tag-text__18WZHw_Z {
    white-space: nowrap; }

.DriversGrid__properties__1HHTdfng {
  display: flex;
  padding: 32px 0; }

.DriversGrid__property__2TbNqTY_ {
  flex: 1 1 auto; }
  @media (min-width: 37.5625em) {
    .DriversGrid__property__2TbNqTY_ {
      max-width: 275px;
      margin-right: 30px; } }

.DriversGrid__grid__1YDbX-0j {
  display: grid;
  grid-template-columns: auto;
  justify-content: center; }
  @media (min-width: 37.5625em) {
    .DriversGrid__grid__1YDbX-0j {
      grid-row-gap: 35px;
      grid-column-gap: 20px;
      grid-template-columns: 1fr 1fr;
      justify-content: space-between; } }
  @media (min-width: 60.0625em) {
    .DriversGrid__grid__1YDbX-0j {
      max-width: 893px;
      grid-template-columns: 275px 275px 275px; } }
  @media (min-width: 80.0625em) {
    .DriversGrid__grid__1YDbX-0j {
      max-width: 1216px;
      grid-template-columns: 275px 275px 275px 275px; } }

@keyframes Editorial__fillBar__AGOBbZAq {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Editorial__wrapper__1EtPDGax {
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px; }
  @media (min-width: 60.0625em) {
    .Editorial__wrapper__1EtPDGax {
      padding-top: 100px; } }
  @media (min-width: 60.0625em) {
    .Editorial__wrapper__1EtPDGax {
      padding-bottom: 100px; } }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-dark {
    background: #181818; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-light {
    background: #ffffff; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-sf90-stradale {
    background: #303133; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-monza-sp1 {
    background: #181818; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-monza-sp2 {
    background: #404040; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-f488-pista {
    background: #0E121B; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-f488-spider {
    background: #17354B; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-f812-superfast {
    background: #320607; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-f169 {
    background: #d0dddd; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-scuderia-dark {
    background: #303030; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-races-dark {
    background: #0D0D16; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .Editorial__wrapper__1EtPDGax.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.Editorial__chapterTitle__3jUZrf3b {
  padding: 0 24px 24px; }
  @media (min-width: 37.5625em) {
    .Editorial__chapterTitle__3jUZrf3b {
      padding: 0 48px 48px; } }

.Editorial__container__ajKH5vts {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  overflow: hidden; }
  @media (min-width: 37.5625em) {
    .Editorial__container__ajKH5vts {
      padding-bottom: 48px; } }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .Editorial__container__ajKH5vts {
      padding-bottom: 0; } }

.Editorial__row__2dfECJ3d {
  position: relative; }

.Editorial__mediaPlaceholder__2AxKJpAA {
  position: relative;
  width: 100%; }
  @media (min-width: 60.0625em) {
    .Editorial__mediaPlaceholder__2AxKJpAA {
      width: calc(50% - 15px); } }
  @media (min-width: 80.0625em) {
    .Editorial__mediaPlaceholder__2AxKJpAA {
      width: calc(50% - 65px); } }

.Editorial__text__N2aFczpm {
  width: 100%;
  margin-top: 20px; }
  @media (min-width: 60.0625em) {
    .Editorial__text__N2aFczpm {
      margin-top: 0;
      width: calc(50% - 15px); } }
  @media (min-width: 80.0625em) {
    .Editorial__text__N2aFczpm {
      width: calc(50% - 65px); } }
  .theme-ferrari-dark .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-light .Editorial__text__N2aFczpm {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Editorial__text__N2aFczpm {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Editorial__text__N2aFczpm {
    color: #181818; }
  .theme-ferrari-f8-spider .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-812-gts .Editorial__text__N2aFczpm {
    color: #181818; }
  .theme-ferrari-f169 .Editorial__text__N2aFczpm {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Editorial__text__N2aFczpm {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-races-dark .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Editorial__text__N2aFczpm {
    color: #ffffff; }
  .Editorial__text__N2aFczpm h2 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    text-transform: uppercase;
    font-size: 28px;
    margin: 20px 0 20px 0; }
    @media (min-width: 37.5625em) {
      .Editorial__text__N2aFczpm h2 {
        font-size: 28px; } }
    @media (min-width: 37.5625em) {
      .Editorial__text__N2aFczpm h2 {
        display: block;
        margin: 0 0 30px; } }
    @media (min-width: 60.0625em) {
      .Editorial__text__N2aFczpm h2 {
        margin: 0 0 30px; } }

.Editorial__desc__20EN5mi7 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  line-height: 1.7em; }
  @media (min-width: 37.5625em) {
    .Editorial__desc__20EN5mi7 {
      margin-bottom: 30px; } }
  @media (min-width: 100.0625em) {
    .Editorial__desc__20EN5mi7 {
      margin-bottom: 50px; } }
  .Editorial__desc__20EN5mi7 p:first-child {
    margin-top: 0; }
  .Editorial__desc__20EN5mi7 a {
    font-weight: bold; }
    .theme-ferrari-dark .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-light .Editorial__desc__20EN5mi7 a {
      color: #181818; }
    .theme-ferrari-sf90-stradale .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-f488-pista .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-f488-spider .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .Editorial__desc__20EN5mi7 a {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .Editorial__desc__20EN5mi7 a {
      color: #181818; }
    .theme-ferrari-f8-spider .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-812-gts .Editorial__desc__20EN5mi7 a {
      color: #181818; }
    .theme-ferrari-f169 .Editorial__desc__20EN5mi7 a {
      color: #181818; }
    .theme-ferrari-scuderia-dark .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .Editorial__desc__20EN5mi7 a {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-races-dark .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Editorial__desc__20EN5mi7 a {
      color: #ffffff; }

.Editorial__action__3QgpMoCG {
  text-align: center;
  position: relative;
  padding: 32px 0 0;
  width: 100%;
  margin-top: auto;
  z-index: 3; }
  @media (min-width: 37.5625em) {
    .Editorial__action__3QgpMoCG {
      position: absolute;
      width: auto;
      padding: 0;
      margin: 0;
      z-index: 3;
      bottom: 0;
      right: 0; } }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .Editorial__action__3QgpMoCG {
      position: static;
      text-align: right;
      margin-top: 40px; } }
  @media (min-width: 60.0625em) {
    .Editorial__action__3QgpMoCG {
      position: absolute;
      width: auto;
      padding: 0;
      margin: 0;
      z-index: 3;
      bottom: 0;
      right: 0; } }

.Editorial__readmore__3hs8WKEy {
  margin-top: 32px;
  margin-bottom: 32px; }
  @media (min-width: 37.5625em) {
    .Editorial__readmore__3hs8WKEy {
      margin-bottom: 0; } }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .Editorial__readmore__3hs8WKEy {
      margin-bottom: 32px; } }
  .Editorial__readmore__3hs8WKEy .icon {
    transform: rotate(-45deg) translateZ(0); }
  .Editorial__readmore__3hs8WKEy.Editorial__opened__3IrVJfFZ .icon {
    transform: none; }

.Editorial__additional-content-wrapper__TTZgH3vS {
  padding: 32px 0;
  display: none; }
  @media (min-width: 37.5625em) {
    .Editorial__additional-content-wrapper__TTZgH3vS {
      padding: 64px 0; } }
  .theme-ferrari-dark .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #303030; }
  .theme-ferrari-ferrari-carbon .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #181818; }
  .theme-ferrari-light .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #eeeded; }
  .theme-ferrari-sf90-stradale .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #252627; }
  .theme-ferrari-f8-tributo .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #101724; }
  .theme-ferrari-monza-sp1 .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #303030; }
  .theme-ferrari-monza-sp2 .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #303030; }
  .theme-ferrari-f488-pista .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #1E2128; }
  .theme-ferrari-f488-spider .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #0F2331; }
  .theme-ferrari-f488-pista-spider .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #212334; }
  .theme-ferrari-f812-superfast .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #A0A7AC; }
  .theme-ferrari-f8-spider .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #1b1a17; }
  .theme-ferrari-812-gts .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #dbdbdb; }
  .theme-ferrari-f169 .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #dbdbdb; }
  .theme-ferrari-scuderia-dark .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #414141; }
  .theme-ferrari-giallo-modena .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #eeeded; }
  .theme-ferrari-giallo-modena-dark .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #303030; }
  .theme-ferrari-races-dark .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #303035; }
  .theme-ferrari-portofinom-dark-blue .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .Editorial__additional-content-wrapper__TTZgH3vS {
    background: #252A2B; }
  .theme-ferrari-dark .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-light .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #181818; }
  .theme-ferrari-f8-spider .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-812-gts .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #181818; }
  .theme-ferrari-f169 .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-races-dark .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__additional-content__tsIAHcB5 {
    color: #ffffff; }
  .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__ad-title__3E4zj6Pm {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font-Medium";
    font-weight: 500;
    font-stretch: expanded;
    font-size: 20px;
    line-height: 1.4em;
    font-size: 18px;
    margin-bottom: 16px; }
    @media (min-width: 80.0625em) {
      .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__ad-title__3E4zj6Pm {
        font-size: 24px; } }
  .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__desc__20EN5mi7 {
    line-height: 1.6em; }
    @media (min-width: 100.0625em) {
      .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__desc__20EN5mi7 {
        margin-top: 24px; } }
  @media (min-width: 37.5625em) {
    .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__container__ajKH5vts {
      padding: 0 128px; } }
  .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__cta__3XEbEmVb {
    margin-top: 16px; }
    @media (min-width: 37.5625em) {
      .Editorial__additional-content-wrapper__TTZgH3vS .Editorial__cta__3XEbEmVb {
        margin-top: 32px; } }

.Editorial__caption__3YEMgd92 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  text-transform: unset;
  padding: 20px 0 0; }

@keyframes EnquireForm__fillBar__3oOeOmYB {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.EnquireForm__content__3Qj933Rx {
  width: 100%;
  margin: 0 0 0 auto;
  padding: 96px 24px 32px;
  background: #fff; }
  @media (min-width: 60.0625em) {
    .EnquireForm__content__3Qj933Rx {
      padding: 96px 64px;
      padding-right: 128px; } }
  @media (min-width: 80.0625em) {
    .EnquireForm__content__3Qj933Rx {
      padding-left: 96px; } }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .EnquireForm__content__3Qj933Rx.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }

.EnquireForm__form__2sAitYIe,
.EnquireForm__message__2Qv-SBSn {
  margin: 32px 0 24px;
  max-width: 100%; }

.EnquireForm__message__2Qv-SBSn {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  color: #8f8f8f; }
  .theme-ferrari-dark .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-light .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .EnquireForm__message__2Qv-SBSn {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .EnquireForm__message__2Qv-SBSn {
    color: #505050; }
  .theme-ferrari-f8-spider .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-f169 .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .EnquireForm__message__2Qv-SBSn {
    color: #8f8f8f; }

.EnquireForm__radio-wrapper__2bmlIFIK &gt; div {
  width: 100%;
  margin-bottom: 8px; }
  @media (min-width: 37.5625em) {
    .EnquireForm__radio-wrapper__2bmlIFIK &gt; div {
      width: inherit;
      display: inline-block; } }
  @media (min-width: 37.5625em) {
    .EnquireForm__radio-wrapper__2bmlIFIK &gt; div:nth-child(2) {
      margin-left: 16px; } }

.EnquireForm__radio-wrapper__2bmlIFIK .EnquireForm__formError__1KROaGFq {
  position: relative;
  margin-top: 0; }

@media (min-width: 37.5625em) {
  .EnquireForm__radioGroup__2sUAxqbE div.EnquireForm__note__-x3z4jDk {
    width: 100%; } }

.EnquireForm__field-group__1DwhXF5w {
  position: relative; }
  .EnquireForm__field-group--flex__3ojj9eEs {
    width: 100%; }
    @media (min-width: 60.0625em) {
      .EnquireForm__field-group--flex__3ojj9eEs {
        display: flex;
        justify-content: space-between; } }
    .EnquireForm__field-group--flex__3ojj9eEs &gt; div {
      width: 100%;
      flex: 0 0 100%; }
      .EnquireForm__field-group--flex__3ojj9eEs &gt; div + div {
        margin-top: 24px; }
      @media (min-width: 60.0625em) {
        .EnquireForm__field-group--flex__3ojj9eEs &gt; div {
          flex: 0 0 45%;
          width: 45%; }
          .EnquireForm__field-group--flex__3ojj9eEs &gt; div + div {
            margin-top: 0; } }
      @media (min-width: 80.0625em) {
        .EnquireForm__field-group--flex__3ojj9eEs &gt; div {
          flex: 0 0 40%;
          width: 40%; } }
  .EnquireForm__field-group__1DwhXF5w .EnquireForm__dropdown-field__1UVuCDcx {
    padding-top: 20px; }

.EnquireForm__formLabel__E7Hfg87B {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 16px;
  text-transform: none;
  color: #181818;
  display: block;
  padding-bottom: 24px; }
  .EnquireForm__formLabel__E7Hfg87B a {
    text-decoration: underline; }
  .theme-ferrari-dark .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-dark .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-ferrari-carbon .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-light .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-light .EnquireForm__formLabel__E7Hfg87B a {
    color: #181818; }
  .theme-ferrari-sf90-stradale .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-sf90-stradale .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-f8-tributo .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-monza-sp1 .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-monza-sp2 .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-f488-pista .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-f488-pista .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-f488-spider .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-f488-spider .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-f488-pista-spider .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-f812-superfast .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-gtc4-lusso .EnquireForm__formLabel__E7Hfg87B a {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-gtc4-lusso-t .EnquireForm__formLabel__E7Hfg87B a {
    color: #181818; }
  .theme-ferrari-f8-spider .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-f8-spider .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-812-gts .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-812-gts .EnquireForm__formLabel__E7Hfg87B a {
    color: #181818; }
  .theme-ferrari-f169 .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-f169 .EnquireForm__formLabel__E7Hfg87B a {
    color: #181818; }
  .theme-ferrari-scuderia-dark .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-scuderia-dark .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-giallo-modena .EnquireForm__formLabel__E7Hfg87B a {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-giallo-modena-dark .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-races-dark .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-races-dark .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-portofinom-dark-blue .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .EnquireForm__formLabel__E7Hfg87B, .theme-ferrari-sf90-spider-graphite-black .EnquireForm__formLabel__E7Hfg87B a {
    color: #ffffff; }

.EnquireForm__stepNumber__3AWkBacV {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  text-transform: none;
  color: #181818;
  padding-bottom: 16px;
  display: inline-block; }
  .theme-ferrari-dark .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-light .EnquireForm__stepNumber__3AWkBacV {
    color: #181818; }
  .theme-ferrari-sf90-stradale .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-f488-pista .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-f488-spider .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .EnquireForm__stepNumber__3AWkBacV {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .EnquireForm__stepNumber__3AWkBacV {
    color: #181818; }
  .theme-ferrari-f8-spider .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-812-gts .EnquireForm__stepNumber__3AWkBacV {
    color: #181818; }
  .theme-ferrari-f169 .EnquireForm__stepNumber__3AWkBacV {
    color: #181818; }
  .theme-ferrari-scuderia-dark .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .EnquireForm__stepNumber__3AWkBacV {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-races-dark .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .EnquireForm__stepNumber__3AWkBacV {
    color: #ffffff; }

.theme-ferrari-dark .EnquireForm__note__-x3z4jDk, .theme-ferrari-dark
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-ferrari-carbon .EnquireForm__note__-x3z4jDk, .theme-ferrari-ferrari-carbon
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-light .EnquireForm__note__-x3z4jDk, .theme-ferrari-light
.EnquireForm__small-note__2zz-Ffy_ {
  color: #181818; }

.theme-ferrari-sf90-stradale .EnquireForm__note__-x3z4jDk, .theme-ferrari-sf90-stradale
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-f8-tributo .EnquireForm__note__-x3z4jDk, .theme-ferrari-f8-tributo
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-monza-sp1 .EnquireForm__note__-x3z4jDk, .theme-ferrari-monza-sp1
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-monza-sp2 .EnquireForm__note__-x3z4jDk, .theme-ferrari-monza-sp2
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-f488-pista .EnquireForm__note__-x3z4jDk, .theme-ferrari-f488-pista
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-f488-spider .EnquireForm__note__-x3z4jDk, .theme-ferrari-f488-spider
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-f488-pista-spider .EnquireForm__note__-x3z4jDk, .theme-ferrari-f488-pista-spider
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-f812-superfast .EnquireForm__note__-x3z4jDk, .theme-ferrari-f812-superfast
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-gtc4-lusso .EnquireForm__note__-x3z4jDk, .theme-ferrari-gtc4-lusso
.EnquireForm__small-note__2zz-Ffy_ {
  color: #181818; }

.theme-ferrari-gtc4-lusso-t .EnquireForm__note__-x3z4jDk, .theme-ferrari-gtc4-lusso-t
.EnquireForm__small-note__2zz-Ffy_ {
  color: #181818; }

.theme-ferrari-f8-spider .EnquireForm__note__-x3z4jDk, .theme-ferrari-f8-spider
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-812-gts .EnquireForm__note__-x3z4jDk, .theme-ferrari-812-gts
.EnquireForm__small-note__2zz-Ffy_ {
  color: #181818; }

.theme-ferrari-f169 .EnquireForm__note__-x3z4jDk, .theme-ferrari-f169
.EnquireForm__small-note__2zz-Ffy_ {
  color: #181818; }

.theme-ferrari-scuderia-dark .EnquireForm__note__-x3z4jDk, .theme-ferrari-scuderia-dark
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-giallo-modena .EnquireForm__note__-x3z4jDk, .theme-ferrari-giallo-modena
.EnquireForm__small-note__2zz-Ffy_ {
  color: #181818; }

.theme-ferrari-giallo-modena-dark .EnquireForm__note__-x3z4jDk, .theme-ferrari-giallo-modena-dark
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-races-dark .EnquireForm__note__-x3z4jDk, .theme-ferrari-races-dark
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-portofinom-dark-blue .EnquireForm__note__-x3z4jDk, .theme-ferrari-portofinom-dark-blue
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.theme-ferrari-sf90-spider-graphite-black .EnquireForm__note__-x3z4jDk, .theme-ferrari-sf90-spider-graphite-black
.EnquireForm__small-note__2zz-Ffy_ {
  color: #ffffff; }

.EnquireForm__prevStepBtn__2l66buGc {
  margin-left: -16px; }

.EnquireForm__textarea__1DEAv7O4 {
  position: relative;
  margin-bottom: 32px; }
  .EnquireForm__textarea__1DEAv7O4 strong {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    text-transform: uppercase;
    text-transform: none;
    color: #8f8f8f; }
    .theme-ferrari-dark .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-light .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .EnquireForm__textarea__1DEAv7O4 strong {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .EnquireForm__textarea__1DEAv7O4 strong {
      color: #505050; }
    .theme-ferrari-f8-spider .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-f169 .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .EnquireForm__textarea__1DEAv7O4 strong {
      color: #8f8f8f; }
  .EnquireForm__textarea__1DEAv7O4 textarea {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    padding: 10px;
    width: 100%;
    height: 323px;
    border: 1px solid #8f8f8f;
    outline: 0; }
    .theme-ferrari-dark .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-light .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-f8-tributo .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-pista .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-spider .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-f812-superfast .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #505050; }
    .theme-ferrari-gtc4-lusso-t .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #505050; }
    .theme-ferrari-f8-spider .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-812-gts .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-f169 .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-giallo-modena .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-races-dark .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .EnquireForm__textarea__1DEAv7O4 textarea {
      border-color: #8f8f8f; }

.EnquireForm__row__1R4-nQ_F {
  margin: 24px 0;
  position: relative; }
  @media (min-width: 60.0625em) {
    .EnquireForm__row__1R4-nQ_F {
      margin: 48px 0; } }
  .EnquireForm__row--margin-top__1CbAlyDC {
    margin-top: 48px; }
    @media (min-width: 60.0625em) {
      .EnquireForm__row--margin-top__1CbAlyDC {
        margin-top: 64px; } }
  .EnquireForm__row--less-margin__qdigSXBi {
    margin: 24px 0; }

.EnquireForm__privacy___swHcSJd {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  color: #8f8f8f;
  text-transform: none;
  margin-bottom: 32px;
  margin-top: 32px; }
  @media (min-width: 37.5625em) {
    .EnquireForm__privacy___swHcSJd {
      margin-bottom: 64px;
      margin-top: 64px; } }
  .theme-ferrari-dark .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-light .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .EnquireForm__privacy___swHcSJd {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .EnquireForm__privacy___swHcSJd {
    color: #505050; }
  .theme-ferrari-f8-spider .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-f169 .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .EnquireForm__privacy___swHcSJd {
    color: #8f8f8f; }
  .EnquireForm__privacy___swHcSJd .EnquireForm__row__1R4-nQ_F {
    padding: 10px 0; }
    .EnquireForm__privacy___swHcSJd .EnquireForm__row--no-margin-top__2rObcVCr {
      margin-top: 0; }
      @media (min-width: 37.5625em) {
        .EnquireForm__privacy___swHcSJd .EnquireForm__row--no-margin-top__2rObcVCr {
          margin-bottom: 0px;
          padding: 0px 0px; } }
      @media (min-width: 60.0625em) {
        .EnquireForm__privacy___swHcSJd .EnquireForm__row--no-margin-top__2rObcVCr {
          margin-top: 0; } }
  .EnquireForm__privacy___swHcSJd .EnquireForm__formError__1KROaGFq {
    top: 85%; }

.EnquireForm__privacyCheckBox__2n6_9VKQ span {
  font-family: "Body-Font-Medium" !important;
  font-weight: 500 !important;
  font-stretch: expanded !important;
  font-size: 11px !important;
  line-height: 22px !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important; }

.EnquireForm__privacyCheckBox__2n6_9VKQ a {
  text-decoration: underline; }

.EnquireForm__formError__1KROaGFq {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 11px;
  color: #DA291C; }

.EnquireForm__small-note__2zz-Ffy_ {
  font-size: 11px;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  text-decoration: underline;
  outline: none; }

.EnquireForm__big-note__2N-YZfae {
  font-size: 11px;
  line-height: 16px;
  overflow: hidden;
  max-height: 0;
  transition: max-height 500ms, padding 500ms;
  margin: 0; }

.EnquireForm__show-note__1FCfylfj .EnquireForm__big-note__2N-YZfae {
  transition: max-height 500ms, padding 200ms;
  max-height: 150px;
  padding: 10px 0 5px 0; }
  @media (min-width: 37.5625em) {
    .EnquireForm__show-note__1FCfylfj .EnquireForm__big-note__2N-YZfae {
      max-height: 150px; } }

@keyframes ErrorBlock__fillBar__20mlIW33 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ErrorBlock__wrapper__QUz-zvbi {
  display: block;
  background: #181818;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  color: #fff; }

.ErrorBlock__with-error-background__MmWUnQCf {
  background-position: top center;
  background-size: cover; }

.ErrorBlock__flex__1fgP_uCR {
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 96px 24px; }

.ErrorBlock__bottom-content__1A-yI6iD .ErrorBlock__flex__1fgP_uCR {
  justify-content: flex-end; }
  @media (min-width: 100.0625em) {
    .ErrorBlock__bottom-content__1A-yI6iD .ErrorBlock__flex__1fgP_uCR {
      padding: 128px 32px; } }

.ErrorBlock__bigDetailText__1JpEkPDs .ErrorBlock__message__2azstWy9 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  margin-block: 24px; }
  @media (min-width: 37.5625em) {
    .ErrorBlock__bigDetailText__1JpEkPDs .ErrorBlock__message__2azstWy9 {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .ErrorBlock__bigDetailText__1JpEkPDs .ErrorBlock__message__2azstWy9 {
      font-size: 36px; } }

.ErrorBlock__bigDetailText__1JpEkPDs .ErrorBlock__text__2SXRvdue {
  margin: 0; }

.ErrorBlock__bigDetailText__1JpEkPDs .ErrorBlock__cta__2UKAi_N_ {
  margin-top: 48px; }

.ErrorBlock__code__3B8poKQn {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 60px;
  line-height: 1.16em;
  margin: 0;
  text-align: center;
  padding: 0 20px; }
  @media (min-width: 60.0625em) {
    .ErrorBlock__code__3B8poKQn {
      font-size: 80px; } }

.ErrorBlock__message__2azstWy9 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  padding: 0 20px;
  max-width: 500px;
  text-align: center; }

.ErrorBlock__text__2SXRvdue {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 13px;
  padding: 0 20px;
  max-width: 500px;
  text-align: center; }

.ErrorBlock__cta__2UKAi_N_ {
  margin-top: 64px; }

.ErrorBlock__ctas__vbQb_LG1 {
  display: flex;
  gap: 32px;
  margin-top: 32px; }
  .ErrorBlock__ctas__vbQb_LG1 &gt; button, .ErrorBlock__ctas__vbQb_LG1 a {
    border-color: #fff; }
    .ErrorBlock__ctas__vbQb_LG1 &gt; button span, .ErrorBlock__ctas__vbQb_LG1 a span {
      color: #fff; }

@keyframes FeaturedItems__fillBar__3RBFH4RR {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-dark {
  background: #181818; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-ferrari-carbon {
  background: #303030; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-light {
  background: #ffffff; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-sf90-stradale {
  background: #303133; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-f8-tributo {
  background: #1E293E; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-monza-sp1 {
  background: #181818; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-monza-sp2 {
  background: #404040; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-f488-pista {
  background: #0E121B; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-f488-spider {
  background: #17354B; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-f812-superfast {
  background: #320607; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-f8-spider {
  background: #2c2b27; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-812-gts {
  background: #f6f7f8; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-f169 {
  background: #d0dddd; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-scuderia-dark {
  background: #303030; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-giallo-modena {
  background: #ffffff; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-races-dark {
  background: #0D0D16; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.FeaturedItems__wrapper__3FAuOvNh.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.FeaturedItems__content__1jCW62_t {
  margin: 0 auto;
  padding: 12px 0; }
  @media (min-width: 37.5625em) {
    .FeaturedItems__content__1jCW62_t {
      max-width: 724px;
      display: flex;
      flex-wrap: wrap; } }
  @media (min-width: 60.0625em) {
    .FeaturedItems__content__1jCW62_t {
      max-width: 920px;
      flex-wrap: nowrap; } }
  @media (min-width: 80.0625em) {
    .FeaturedItems__content__1jCW62_t {
      max-width: 1240px; } }
  .FeaturedItems__content__1jCW62_t &gt; .FeaturedItems__card__uW2prHCy {
    margin: 12px; }
    @media (min-width: 60.0625em) {
      .FeaturedItems__content__1jCW62_t &gt; .FeaturedItems__card__uW2prHCy {
        flex: 0 0 auto; } }

.FfsComplianceForm__file-list__2vzf9yhu ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

.FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X.FfsComplianceForm__uploading__vDiVAUkq:before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
  height: 4px;
  background: #DA291C;
  animation: FfsComplianceForm__fillBar__3ws3mlvW 2s infinite; }

@keyframes FfsComplianceForm__fillBar__3ws3mlvW {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FfsComplianceForm__container__3uan4REJ {
  background: #fff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }
  .FfsComplianceForm__container__3uan4REJ.FfsComplianceForm__hide__2GANQel_ {
    display: none; }

.FfsComplianceForm__data-choice__esV8qk5T {
  display: flex;
  flex-wrap: wrap; }
  .FfsComplianceForm__data-choice__esV8qk5T &gt; div {
    width: auto !important; }

.FfsComplianceForm__data__yZ7H1AHd {
  transition: opacity 200ms;
  margin: 8px 0 32px; }
  @media (min-width: 37.5625em) {
    .FfsComplianceForm__data__yZ7H1AHd {
      margin: 32px 0; } }
  .FfsComplianceForm__data__yZ7H1AHd.FfsComplianceForm__disabled__1tlFu3_g {
    opacity: 0.5; }

.FfsComplianceForm__row__2_tJmwzJ {
  position: relative;
  display: flex;
  flex-direction: column; }
  @media (min-width: 37.5625em) {
    .FfsComplianceForm__row__2_tJmwzJ {
      flex-direction: row;
      justify-content: space-between; } }
  .FfsComplianceForm__row__2_tJmwzJ .FfsComplianceForm__input__115tlF-z {
    flex: 1 1 auto;
    margin: 0 0 8px 0; }
    @media (min-width: 37.5625em) {
      .FfsComplianceForm__row__2_tJmwzJ .FfsComplianceForm__input__115tlF-z {
        flex: 0 1 auto;
        margin: 0 0 32px 0;
        width: calc(50% - 15px); } }

.FfsComplianceForm__textarea__24smpWgA {
  width: 100%; }

.FfsComplianceForm__bottom-left-label__1jJKlPoq {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 0;
  margin-top: 8px; }
  @media (min-width: 37.5625em) {
    .FfsComplianceForm__bottom-left-label__1jJKlPoq {
      margin-top: 24px; } }

.FfsComplianceForm__error__8W2Qah88 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  position: relative;
  color: #DA291C;
  font-size: 12px;
  margin: 4px 0;
  display: block;
  width: 100%; }

.FfsComplianceForm__attach__3n9hUYBa {
  float: right;
  position: relative;
  margin: 64px 0 32px 0;
  width: 100%; }
  @media (min-width: 37.5625em) {
    .FfsComplianceForm__attach__3n9hUYBa {
      width: auto;
      margin: 24px 0 32px 0; } }
  .FfsComplianceForm__attach__3n9hUYBa input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none; }

.FfsComplianceForm__file-list__2vzf9yhu {
  clear: both;
  margin-bottom: 32px; }
  .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
    position: relative;
    padding: 24px 8px;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .theme-ferrari-dark .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-ferrari-carbon .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-light .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(24, 24, 24, 0.5); }
    .theme-ferrari-sf90-stradale .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f8-tributo .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-monza-sp1 .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-monza-sp2 .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f488-pista .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f488-spider .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f488-pista-spider .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-f812-superfast .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-gtc4-lusso .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(24, 24, 24, 0.5); }
    .theme-ferrari-gtc4-lusso-t .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(24, 24, 24, 0.5); }
    .theme-ferrari-f8-spider .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-812-gts .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(24, 24, 24, 0.5); }
    .theme-ferrari-f169 .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(24, 24, 24, 0.5); }
    .theme-ferrari-scuderia-dark .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-giallo-modena .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(24, 24, 24, 0.5); }
    .theme-ferrari-giallo-modena-dark .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-races-dark .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-portofinom-dark-blue .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .theme-ferrari-sf90-spider-graphite-black .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    @media (min-width: 37.5625em) {
      .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X {
        padding: 24px; } }
    .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X .FfsComplianceForm__file-name__P15o_OQQ {
      flex: 1 1 auto;
      display: inline-block;
      word-break: break-all;
      transition: opacity 200ms;
      padding: 0 32px 0 0;
      line-height: 1.5; }
    .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X.FfsComplianceForm__uploading__vDiVAUkq .FfsComplianceForm__file-name__P15o_OQQ {
      opacity: 0.5; }
    .FfsComplianceForm__file-list__2vzf9yhu .FfsComplianceForm__file__1rwgop4X.FfsComplianceForm__uploading__vDiVAUkq .FfsComplianceForm__delete__2v41HVF_ {
      opacity: 0; }

.FfsComplianceForm__uploadErrors__3RejAc_g {
  clear: both;
  margin: 24px 0; }

.FfsComplianceForm__submit__38nYW5T0 {
  clear: both;
  align-items: flex-start;
  padding: 16px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  @media (min-width: 37.5625em) {
    .FfsComplianceForm__submit__38nYW5T0 {
      justify-content: flex-end;
      padding: 32px 0 0 0; } }

.FfsComplianceForm__captcha__1X4A6mrm {
  margin: 0 0 32px 0; }

.FfsComplianceForm__submit-btn__31BxtCuG {
  flex: 1 1 auto; }
  @media (min-width: 37.5625em) {
    .FfsComplianceForm__submit-btn__31BxtCuG {
      flex: 0 0 auto;
      margin: 0 0 0 32px; } }

@keyframes FfsComplianceFormWithCountry__fillBar__Ysv4L2vZ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FfsComplianceFormWithCountry__container__1cY7Zw7N {
  background: #fff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N.FfsComplianceFormWithCountry__hide__1mhOmvw1 {
    display: none; }
  .FfsComplianceFormWithCountry__container__1cY7Zw7N a {
    text-decoration: underline; }
    .FfsComplianceFormWithCountry__container__1cY7Zw7N a:hover {
      text-decoration: none; }

.FfsComplianceFormWithCountry__data-choice__1O09j8su {
  display: flex;
  flex-wrap: wrap; }
  .FfsComplianceFormWithCountry__data-choice__1O09j8su &gt; div {
    width: auto !important; }

.FfsComplianceFormWithCountry__data__2Jg3rdgt {
  transition: opacity 200ms;
  margin: 8px 0 32px; }
  @media (min-width: 37.5625em) {
    .FfsComplianceFormWithCountry__data__2Jg3rdgt {
      margin: 32px 0; } }
  .FfsComplianceFormWithCountry__data__2Jg3rdgt.FfsComplianceFormWithCountry__disabled__3aAf3WQO {
    opacity: 0.5; }

.FfsComplianceFormWithCountry__row__18pKu_2Y {
  position: relative;
  display: flex;
  flex-direction: column; }
  @media (min-width: 37.5625em) {
    .FfsComplianceFormWithCountry__row__18pKu_2Y {
      flex-direction: row;
      justify-content: space-between; } }
  .FfsComplianceFormWithCountry__row__18pKu_2Y .FfsComplianceFormWithCountry__input__24-NIe4b {
    flex: 1 1 auto;
    margin: 0 0 8px 0; }
    @media (min-width: 37.5625em) {
      .FfsComplianceFormWithCountry__row__18pKu_2Y .FfsComplianceFormWithCountry__input__24-NIe4b {
        flex: 0 1 auto;
        margin: 0 0 32px 0;
        width: calc(50% - 15px); } }

.FfsComplianceFormWithCountry__other-countries__3m6Ck0uN {
  position: relative;
  z-index: 1;
  margin-bottom: 24px; }
  @media (min-width: 37.5625em) {
    .FfsComplianceFormWithCountry__other-countries__3m6Ck0uN {
      margin-top: -24px; } }

.FfsComplianceFormWithCountry__textarea__10O-D6eF {
  width: 100%; }

.FfsComplianceFormWithCountry__mandatory__1GJkxiU1 {
  margin: 8px 0 0 0; }

.FfsComplianceFormWithCountry__privacy__DnBe6JaK {
  margin: 24px 0 0 0; }

.FfsComplianceFormWithCountry__error__2kvClUPF {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  position: relative;
  color: #DA291C;
  font-size: 12px;
  margin: 4px 0;
  display: block;
  width: 100%; }

.FfsComplianceFormWithCountry__submit__2ruNQL4e {
  clear: both;
  align-items: flex-start;
  padding: 16px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  @media (min-width: 37.5625em) {
    .FfsComplianceFormWithCountry__submit__2ruNQL4e {
      justify-content: flex-end;
      padding: 32px 0 0 0; } }

.FfsComplianceFormWithCountry__captcha__iiBrDPDC {
  margin: 0 0 32px 0; }

.FfsComplianceFormWithCountry__submit-btn__1QZ198gJ {
  flex: 1 1 auto; }
  @media (min-width: 37.5625em) {
    .FfsComplianceFormWithCountry__submit-btn__1QZ198gJ {
      flex: 0 0 auto;
      margin: 0 0 0 32px; } }

@keyframes FocusTechSpecs__fillBar__36A160Pz {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@keyframes FocusTechSpecsLandscape__fillBar__3B651Ycn {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FocusTechSpecsLandscape__foccontainer__2HejTlYJ {
  background: #fff; }

.FocusTechSpecsLandscape__container__SHFxlxoB {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3; }
  @media (min-width: 60.0625em) {
    .FocusTechSpecsLandscape__container__SHFxlxoB {
      left: -120px; } }
  @media (min-width: 80.0625em) {
    .FocusTechSpecsLandscape__container__SHFxlxoB {
      left: -170px; } }

.FocusTechSpecsLandscape__cars-container__3oq24gfq {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  width: 40%;
  pointer-events: none;
  transition: opacity .5s ease-out;
  background-image: linear-gradient(to left, white 60%, rgba(255, 255, 255, 0) 100%);
  opacity: 0; }
  .FocusTechSpecsLandscape__cars-container__3oq24gfq.FocusTechSpecsLandscape__visible__177eWya9 {
    opacity: 1; }
  .FocusTechSpecsLandscape__cars-container__3oq24gfq &gt; div {
    position: static; }
    .FocusTechSpecsLandscape__cars-container__3oq24gfq &gt; div img {
      transition: opacity 1s ease-in-out;
      position: absolute;
      display: block;
      height: 100%;
      width: auto;
      right: 0;
      opacity: 0;
      max-width: 100%;
      object-fit: contain; }
      .FocusTechSpecsLandscape__cars-container__3oq24gfq &gt; div img.FocusTechSpecsLandscape__active__1Oj_LtfX {
        transition: opacity .5s ease-out;
        opacity: 1; }

.FocusTechSpecsLandscape__swiper-container__3iZyhwTG {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2; }
  .FocusTechSpecsLandscape__swiper-container--gradient__2WtcCnAY:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 310px;
    height: calc(100% - 50px);
    background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
    pointer-events: none;
    z-index: 2; }

.FocusTechSpecsLandscape__swiper-slide___i0jxCaK {
  position: relative;
  width: auto;
  height: 100%;
  color: black;
  padding-left: 0;
  min-width: 70%; }
  .FocusTechSpecsLandscape__swiper-slide___i0jxCaK:last-child {
    width: auto;
    min-width: 100%; }
  @media (min-width: 60.0625em) {
    .FocusTechSpecsLandscape__swiper-slide___i0jxCaK {
      padding-left: 120px; }
      .FocusTechSpecsLandscape__swiper-slide___i0jxCaK:last-child {
        padding-right: 120px; } }
  @media (min-width: 80.0625em) {
    .FocusTechSpecsLandscape__swiper-slide___i0jxCaK {
      padding-left: 170px; }
      .FocusTechSpecsLandscape__swiper-slide___i0jxCaK:last-child {
        padding-right: 170px; } }

.FocusTechSpecsLandscape__slide-titles__2mDcov2P {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
  pointer-events: none; }
  @media (min-width: 60.0625em) {
    .FocusTechSpecsLandscape__slide-titles__2mDcov2P {
      left: 120px; } }
  @media (min-width: 80.0625em) {
    .FocusTechSpecsLandscape__slide-titles__2mDcov2P {
      left: 170px; } }
  .FocusTechSpecsLandscape__slide-titles__2mDcov2P .FocusTechSpecsLandscape__headline__26FMQiC1 {
    height: 150px; }
    @media (min-width: 80.0625em) {
      .FocusTechSpecsLandscape__slide-titles__2mDcov2P .FocusTechSpecsLandscape__headline__26FMQiC1 {
        height: 180px; } }
  .FocusTechSpecsLandscape__slide-titles__2mDcov2P .FocusTechSpecsLandscape__text-wrapper__3eK0xLlX {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    opacity: 0;
    transition: opacity .2s ease; }
    .FocusTechSpecsLandscape__slide-titles__2mDcov2P .FocusTechSpecsLandscape__text-wrapper__3eK0xLlX, .FocusTechSpecsLandscape__slide-titles__2mDcov2P .FocusTechSpecsLandscape__text-wrapper__3eK0xLlX.FocusTechSpecsLandscape__auto-height__1tDupNXT {
      padding: 10vh 5vw 12vh 0; }
    .FocusTechSpecsLandscape__slide-titles__2mDcov2P .FocusTechSpecsLandscape__text-wrapper--active__2m1Ufs3g {
      opacity: 1; }
    .FocusTechSpecsLandscape__slide-titles__2mDcov2P .FocusTechSpecsLandscape__text-wrapper__3eK0xLlX .FocusTechSpecsLandscape__headline__26FMQiC1 &gt; div:nth-child(3) {
      max-width: 80%; }

.FocusTechSpecsLandscape__text-wrapper__3eK0xLlX {
  padding: 40px 0;
  display: flex;
  flex-direction: column; }
  @media (min-width: 60.0625em) {
    .FocusTechSpecsLandscape__text-wrapper__3eK0xLlX {
      padding: calc(10vh + 180px) 5vw 50px 0;
      height: 100%; } }
  @media (min-width: 60.0625em) {
    .FocusTechSpecsLandscape__text-wrapper__3eK0xLlX.FocusTechSpecsLandscape__auto-height__1tDupNXT {
      padding: calc(10vh + 250px) 0 50px 0; } }
  @media (min-width: 60.0625em) {
    .FocusTechSpecsLandscape__text-wrapper__3eK0xLlX.FocusTechSpecsLandscape__many-items__2vBBzndC {
      padding: calc(10vh + 250px) 0 50px 0; }
      .FocusTechSpecsLandscape__text-wrapper__3eK0xLlX.FocusTechSpecsLandscape__many-items__2vBBzndC li {
        width: 34%;
        transform: scale(0.9); } }
  @media (min-width: 80.0625em) {
    .FocusTechSpecsLandscape__text-wrapper__3eK0xLlX.FocusTechSpecsLandscape__many-items__2vBBzndC {
      background: none;
      padding: calc(10vh + 250px) 5vw 50px 0;
      width: auto;
      transform: none; } }

@media (min-width: 60.0625em) {
  .FocusTechSpecsLandscape__headline-flex__1GkIvYAA {
    justify-content: flex-end; } }

.FocusTechSpecsLandscape__specs__2I1gBgQH {
  display: flex;
  flex-flow: column; }

.FocusTechSpecsLandscape__grid__11_xfuZh {
  display: flex;
  margin-top: auto;
  position: relative;
  justify-content: space-between; }
  .FocusTechSpecsLandscape__grid__11_xfuZh .FocusTechSpecsLandscape__grid-list__3sCwFetS {
    flex: 1; }
    .FocusTechSpecsLandscape__grid__11_xfuZh .FocusTechSpecsLandscape__grid-list__3sCwFetS h2 {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Title-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 16px;
      line-height: 1.5em;
      margin-bottom: 6vh; }
    .FocusTechSpecsLandscape__grid__11_xfuZh .FocusTechSpecsLandscape__grid-list__3sCwFetS ul {
      list-style-type: none;
      padding: 0;
      margin: 0;
      display: flex;
      flex-flow: column;
      flex-wrap: wrap;
      height: auto; }
      .FocusTechSpecsLandscape__grid__11_xfuZh .FocusTechSpecsLandscape__grid-list__3sCwFetS ul li {
        position: relative;
        margin-bottom: 8vh; }
        .FocusTechSpecsLandscape__grid__11_xfuZh .FocusTechSpecsLandscape__grid-list__3sCwFetS ul li:last-child {
          margin-bottom: 0; }
    .FocusTechSpecsLandscape__grid__11_xfuZh .FocusTechSpecsLandscape__grid-list__3sCwFetS.FocusTechSpecsLandscape__cols__2_HMHbzY h2 {
      margin-bottom: 4vh; }
      @media (min-width: 80.0625em) {
        .FocusTechSpecsLandscape__grid__11_xfuZh .FocusTechSpecsLandscape__grid-list__3sCwFetS.FocusTechSpecsLandscape__cols__2_HMHbzY h2 {
          margin-bottom: 6vh; } }
    .FocusTechSpecsLandscape__grid__11_xfuZh .FocusTechSpecsLandscape__grid-list__3sCwFetS.FocusTechSpecsLandscape__cols__2_HMHbzY ul {
      height: 40vh; }
      .FocusTechSpecsLandscape__grid__11_xfuZh .FocusTechSpecsLandscape__grid-list__3sCwFetS.FocusTechSpecsLandscape__cols__2_HMHbzY ul li {
        margin-bottom: 4vh; }
        @media (min-width: 80.0625em) {
          .FocusTechSpecsLandscape__grid__11_xfuZh .FocusTechSpecsLandscape__grid-list__3sCwFetS.FocusTechSpecsLandscape__cols__2_HMHbzY ul li {
            margin-right: 0;
            margin-bottom: 6vh; } }

.FocusTechSpecsLandscape__list__1w3LY0Qz {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: static;
  display: flex;
  flex-flow: row;
  margin-top: auto; }
  .FocusTechSpecsLandscape__list__1w3LY0Qz li {
    position: relative;
    margin-top: 1em;
    margin-right: 50px; }
    .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(1) &gt; div &gt; div, .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(1) &gt; div svg path {
      transition-delay: 0s; }
    .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(2) &gt; div &gt; div, .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(2) &gt; div svg path {
      transition-delay: 0.1s; }
    .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(3) &gt; div &gt; div, .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(3) &gt; div svg path {
      transition-delay: 0.2s; }
    .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(4) &gt; div &gt; div, .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(4) &gt; div svg path {
      transition-delay: 0.3s; }
    .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(5) &gt; div &gt; div, .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(5) &gt; div svg path {
      transition-delay: 0.4s; }
    .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(6) &gt; div &gt; div, .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(6) &gt; div svg path {
      transition-delay: 0.5s; }
    .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(7) &gt; div &gt; div, .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(7) &gt; div svg path {
      transition-delay: 0.6s; }
    .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(8) &gt; div &gt; div, .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(8) &gt; div svg path {
      transition-delay: 0.7s; }
    .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(9) &gt; div &gt; div, .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(9) &gt; div svg path {
      transition-delay: 0.8s; }
    .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(10) &gt; div &gt; div, .FocusTechSpecsLandscape__list__1w3LY0Qz li:nth-child(10) &gt; div svg path {
      transition-delay: 0.9s; }
  .FocusTechSpecsLandscape__list__1w3LY0Qz.FocusTechSpecsLandscape__evidence__wiF-Slv9 {
    justify-content: flex-start; }
    .FocusTechSpecsLandscape__list__1w3LY0Qz.FocusTechSpecsLandscape__evidence__wiF-Slv9 li {
      margin-top: 0;
      margin-right: 6em; }
      @media (min-width: 80.0625em) {
        .FocusTechSpecsLandscape__list__1w3LY0Qz.FocusTechSpecsLandscape__evidence__wiF-Slv9 li {
          margin-right: 10em; } }
      .FocusTechSpecsLandscape__list__1w3LY0Qz.FocusTechSpecsLandscape__evidence__wiF-Slv9 li:last-child {
        margin-right: 0; }

.FocusTechSpecsLandscape__cta__JuXHX7ai {
  margin-top: auto;
  margin-bottom: 25px;
  max-width: 360px; }

.FocusTechSpecsLandscape__spacer__RVSmkW47 {
  margin-top: auto;
  display: inline-block;
  height: 64px; }

.FocusTechSpecsPortrait__list__1oXuW6yb, .FocusTechSpecsPortrait__grid__Lf9Vv-qv .FocusTechSpecsPortrait__grid-list__1PPSEWoe ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes FocusTechSpecsPortrait__fillBar__2C5LvqXl {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FocusTechSpecsPortrait__container__27WUDuHn {
  position: relative; }

.FocusTechSpecsPortrait__cars-container__2b4MMMU0 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 1;
  transition: opacity .5s ease-out;
  opacity: 0; }
  .FocusTechSpecsPortrait__cars-container__2b4MMMU0.FocusTechSpecsPortrait__visible__3Bo3BwMJ {
    opacity: 1; }
  .FocusTechSpecsPortrait__cars-container__2b4MMMU0 &gt; div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    .FocusTechSpecsPortrait__cars-container__2b4MMMU0 &gt; div img {
      transition: opacity .25s ease-out;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: auto;
      opacity: 0; }
      .FocusTechSpecsPortrait__cars-container__2b4MMMU0 &gt; div img.FocusTechSpecsPortrait__active__15xuUgm4 {
        opacity: 1; }
    .FocusTechSpecsPortrait__cars-container__2b4MMMU0 &gt; div:first-child img {
      bottom: 0;
      top: auto; }

.FocusTechSpecsPortrait__wrapper__3RfN69Fo {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 50px 0 0;
  -webkit-overflow-scrolling: touch; }

.FocusTechSpecsPortrait__slide__yrocKj20 {
  padding: 0 0 0 0;
  padding: 0 24px;
  color: black; }
  .FocusTechSpecsPortrait__slide__yrocKj20:first-child .FocusTechSpecsPortrait__headline__ydTwjfAO {
    margin-bottom: 20vh; }
    @media (min-width: 37.5625em) {
      .FocusTechSpecsPortrait__slide__yrocKj20:first-child .FocusTechSpecsPortrait__headline__ydTwjfAO {
        margin-bottom: 65vh; } }
  .FocusTechSpecsPortrait__slide__yrocKj20:first-child .FocusTechSpecsPortrait__grid__Lf9Vv-qv, .FocusTechSpecsPortrait__slide__yrocKj20:first-child .FocusTechSpecsPortrait__group__32FRpf6W {
    padding: 60vh 0 15vh;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 60vh, white 50%, white 100%); }
  .FocusTechSpecsPortrait__slide__yrocKj20:nth-last-child(2) .FocusTechSpecsPortrait__grid__Lf9Vv-qv, .FocusTechSpecsPortrait__slide__yrocKj20:nth-last-child(2) .FocusTechSpecsPortrait__group__32FRpf6W {
    padding-bottom: 10vh; }
  .FocusTechSpecsPortrait__slide__yrocKj20:last-child .FocusTechSpecsPortrait__text-wrapper__lpTPK-WY {
    min-height: 80vh; }
  .FocusTechSpecsPortrait__slide__yrocKj20:last-child .FocusTechSpecsPortrait__headline__ydTwjfAO,
  .FocusTechSpecsPortrait__slide__yrocKj20:last-child .FocusTechSpecsPortrait__text-wrapper__lpTPK-WY {
    margin-bottom: 0vh;
    margin-top: 0vh; }
  .FocusTechSpecsPortrait__slide__yrocKj20:last-child .FocusTechSpecsPortrait__grid__Lf9Vv-qv, .FocusTechSpecsPortrait__slide__yrocKj20:last-child .FocusTechSpecsPortrait__group__32FRpf6W {
    margin-top: 0vh; }

.FocusTechSpecsPortrait__text-wrapper__lpTPK-WY {
  padding: 40px 0 0; }
  .FocusTechSpecsPortrait__text-wrapper__lpTPK-WY .FocusTechSpecsPortrait__headline__ydTwjfAO {
    padding: 2vh 0;
    width: 100%;
    margin: 0; }

.FocusTechSpecsPortrait__headline-flex__2rZtTFAh {
  padding: 50px 0 0;
  margin: 25vh 0 0;
  display: flex;
  flex-direction: column;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white calc(0% + 100px), white 50%, white 100%); }
  @media (min-width: 60.0625em) {
    .FocusTechSpecsPortrait__headline-flex__2rZtTFAh {
      justify-content: flex-end; } }
  .FocusTechSpecsPortrait__headline-flex__2rZtTFAh .FocusTechSpecsPortrait__headline__ydTwjfAO {
    padding: 50px 0 25px;
    max-width: 375px;
    margin: 0 auto -1px; }

.FocusTechSpecsPortrait__grid__Lf9Vv-qv, .FocusTechSpecsPortrait__group__32FRpf6W {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white calc(0% + 100px), white 50%, white 100%);
  padding: 4vh 0 15vh; }

.FocusTechSpecsPortrait__list__1oXuW6yb {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  justify-content: space-between; }
  .FocusTechSpecsPortrait__list__1oXuW6yb li {
    margin-bottom: 6vh;
    max-width: 45%;
    flex: 1; }
  .FocusTechSpecsPortrait__list__1oXuW6yb.FocusTechSpecsPortrait__evidence__3SMn1wgP {
    flex-flow: column;
    align-items: center; }
    .FocusTechSpecsPortrait__list__1oXuW6yb.FocusTechSpecsPortrait__evidence__3SMn1wgP li {
      margin-bottom: 18vh;
      max-width: 100%; }

.FocusTechSpecsPortrait__grid__Lf9Vv-qv {
  display: flex;
  flex-wrap: wrap;
  flex-flow: column; }
  .FocusTechSpecsPortrait__grid__Lf9Vv-qv .FocusTechSpecsPortrait__grid-list__1PPSEWoe {
    margin-bottom: 4vh; }
    .FocusTechSpecsPortrait__grid__Lf9Vv-qv .FocusTechSpecsPortrait__grid-list__1PPSEWoe h2 {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Title-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 16px;
      line-height: 1.5em;
      margin-bottom: 4vh; }
    .FocusTechSpecsPortrait__grid__Lf9Vv-qv .FocusTechSpecsPortrait__grid-list__1PPSEWoe ul {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      .FocusTechSpecsPortrait__grid__Lf9Vv-qv .FocusTechSpecsPortrait__grid-list__1PPSEWoe ul li {
        max-width: 41%;
        margin-bottom: 6vh; }

.FocusTechSpecsPortrait__group__32FRpf6W ul,
.FocusTechSpecsPortrait__grid__Lf9Vv-qv .FocusTechSpecsPortrait__grid-list__1PPSEWoe {
  max-width: 375px;
  margin: 0 auto; }

.FocusTechSpecsPortrait__scroll-indicator__18Gctf0U {
  position: fixed; }

@keyframes Footer__fillBar__3Kfzb5Ms {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Footer__container__YkXntp0K {
  background: #181818;
  color: #fff; }
  .Footer__container__YkXntp0K .Footer__link__3HUHhXnA {
    color: #fff; }

.Footer__row__1cVYmbbd {
  width: 100%; }
  .Footer__row__1cVYmbbd.Footer__backgroundLight__3q1ktd2e {
    background: #303030; }

.Footer__accordion__2NWqCVOz, .Footer__nav__36E0UUh4,
.Footer__socials__1F2mEy-R {
  flex-direction: column; }
  @media (min-width: 60.0625em) {
    .Footer__accordion__2NWqCVOz, .Footer__nav__36E0UUh4,
    .Footer__socials__1F2mEy-R {
      flex-direction: row; } }

.Footer__content__fXZ7eriR {
  max-width: 1180px;
  margin: 0 auto; }

.Footer__uptodate__1iJgbtro {
  display: flex;
  padding: 20px;
  justify-content: center;
  align-items: center; }
  .Footer__uptodate__label__7qAbgpqe {
    text-align: left;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  .Footer__uptodate__1iJgbtro .Footer__nlcta__2XbxMebL {
    outline: none; }

.Footer__columns__2xwlP7H_ {
  display: flex;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease-out;
  flex-wrap: wrap; }
  .Footer__nav-section--opened__33XdlVBY .Footer__columns__2xwlP7H_ {
    transition: max-height 0.5s ease-in-out;
    max-height: 800px; }
  @media (min-width: 60.0625em) {
    .Footer__columns__2xwlP7H_ {
      max-height: 100%;
      justify-content: center;
      flex-wrap: nowrap; } }

.Footer__nav__36E0UUh4 {
  display: flex;
  border-bottom: 1px solid #303030;
  padding: 32px 0;
  text-align: left; }
  @media (min-width: 60.0625em) {
    .Footer__nav__36E0UUh4 {
      text-align: center; } }
  .Footer__nav__36E0UUh4 .Footer__navSection__7QYffLka {
    min-width: 20%;
    flex: 1 1 auto; }

.Footer__socials__1F2mEy-R {
  display: flex;
  border-bottom: 1px solid #303030;
  padding: 50px 0; }
  .Footer__socials__1F2mEy-R .Footer__navSection__7QYffLka {
    flex: 1 1 auto; }
    @media (min-width: 60.0625em) {
      .Footer__socials__1F2mEy-R .Footer__navSection__7QYffLka {
        flex: 1 0 16.66%; } }

.Footer__navSection__7QYffLka {
  padding: 0 20px; }

.Footer__nav-links__2veW6pMl {
  padding: 0 10px 10px 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  min-width: 50%; }
  @media (min-width: 60.0625em) {
    .Footer__nav-links__2veW6pMl {
      min-width: 0;
      padding: 0 15px 10px; } }
  .Footer__nav-links__2veW6pMl li {
    margin: 10px 0;
    font-size: 8px;
    line-height: 16px; }
    @media (min-width: 60.0625em) {
      .Footer__nav-links__2veW6pMl li {
        text-align: center; } }
    @media (min-width: 60.0625em) {
      .Footer__nav-links__2veW6pMl li.Footer__mobileOnly__28kyXHeI {
        display: none; } }

.Footer__nav-title__j4pNNYxI {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  @media (min-width: 60.0625em) {
    .Footer__nav-title__j4pNNYxI {
      justify-content: center; } }
  .Footer__nav-title__text__1EXX3LVf {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    font-size: 11px;
    display: flex;
    align-items: center;
    padding: 20px 0;
    color: #fff;
    text-align: left; }
    @media (min-width: 60.0625em) {
      .Footer__nav-title__text__1EXX3LVf {
        text-align: center; } }
    .Footer__nav-title__text__1EXX3LVf:hover {
      color: #fff; }
    .Footer__nav-title__text__1EXX3LVf img {
      max-width: 16px;
      max-height: 16px; }
  .Footer__nav-title__label__1Xwjs3jI {
    display: inline-block;
    margin-left: 16px; }
    @media (min-width: 60.0625em) {
      .Footer__nav-title__label__1Xwjs3jI {
        display: none; } }
  .Footer__nav-title__icon__38jPXOXH {
    padding: 10px;
    font-size: 0;
    transition: transform 300ms; }
    @media (min-width: 60.0625em) {
      .Footer__nav-title__icon__38jPXOXH {
        display: none; } }
    .Footer__nav-title__icon__38jPXOXH svg {
      fill: #fff; }
    .Footer__nav-section--opened__33XdlVBY .Footer__nav-title__icon__38jPXOXH svg {
      transform: rotate(-45deg); }

.Footer__rights__3dtrHsCt {
  text-align: center;
  padding: 50px 25px;
  font-size: 7px;
  line-height: 14px;
  color: #646464;
  max-width: 680px; }
  .Footer__rights__3dtrHsCt img {
    max-width: 32px;
    max-height: 52px;
    margin-bottom: 10px; }
    @media (min-width: 60.0625em) {
      .Footer__rights__3dtrHsCt img {
        max-width: 40px;
        max-height: 65px; } }

.Footer__service__1OPl2vJ8 {
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 8px;
  flex-wrap: wrap; }
  @media (min-width: 80.0625em) {
    .Footer__service__1OPl2vJ8 {
      padding-top: 0px;
      padding-bottom: 0px; } }
  @media (min-width: 60.0625em) {
    .Footer__service__1OPl2vJ8 {
      flex-wrap: nowrap; } }
  .Footer__service__1OPl2vJ8 .Footer__links__6IUPKlZB {
    width: 100%;
    padding: 16px;
    margin: 0;
    display: flex;
    list-style: none;
    flex-wrap: wrap; }
    @media (min-width: 60.0625em) {
      .Footer__service__1OPl2vJ8 .Footer__links__6IUPKlZB {
        flex: 1 1 auto;
        justify-content: flex-start; } }
    .Footer__service__1OPl2vJ8 .Footer__links__6IUPKlZB li {
      margin: 0;
      padding: 16px;
      min-width: 33%;
      text-align: center; }
      @media (min-width: 60.0625em) {
        .Footer__service__1OPl2vJ8 .Footer__links__6IUPKlZB li {
          min-width: auto; } }
  .Footer__service__1OPl2vJ8 a {
    color: #fff; }
  .Footer__service__1OPl2vJ8 li {
    margin-right: 40px; }

.Footer__logoPartner__1EaTqQwy {
  padding: 10px 0;
  height: 48px;
  text-align: center; }
  .Footer__logoPartner__1EaTqQwy img {
    display: inline-block;
    max-height: 28px;
    margin: 0 10px; }

.Footer__right__3OGKf2pR {
  display: flex;
  justify-content: center;
  width: 100%;
  order: -1;
  padding-top: 24px; }
  @media (min-width: 60.0625em) {
    .Footer__right__3OGKf2pR {
      flex: 0 0 auto;
      width: auto;
      padding: 0 40px 0 0;
      justify-content: flex-end;
      order: inherit;
      text-align: right; } }

.Footer__change-country__3JtjKqs2 {
  display: flex;
  align-items: center;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }
  .Footer__change-country__3JtjKqs2 svg {
    margin-left: 10px;
    fill: #fff; }

@keyframes FormFeedback__fillBar__3Alb68P9 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FormFeedback__container__2352D83n.theme-ferrari-dark {
  background-color: #181818; }

.FormFeedback__container__2352D83n.theme-ferrari-ferrari-carbon {
  background-color: #303030; }

.FormFeedback__container__2352D83n.theme-ferrari-light {
  background-color: #ffffff; }

.FormFeedback__container__2352D83n.theme-ferrari-sf90-stradale {
  background-color: #303133; }

.FormFeedback__container__2352D83n.theme-ferrari-f8-tributo {
  background-color: #1E293E; }

.FormFeedback__container__2352D83n.theme-ferrari-monza-sp1 {
  background-color: #181818; }

.FormFeedback__container__2352D83n.theme-ferrari-monza-sp2 {
  background-color: #404040; }

.FormFeedback__container__2352D83n.theme-ferrari-f488-pista {
  background-color: #0E121B; }

.FormFeedback__container__2352D83n.theme-ferrari-f488-spider {
  background-color: #17354B; }

.FormFeedback__container__2352D83n.theme-ferrari-f488-pista-spider {
  background-color: #191B29; }

.FormFeedback__container__2352D83n.theme-ferrari-f812-superfast {
  background-color: #320607; }

.FormFeedback__container__2352D83n.theme-ferrari-gtc4-lusso {
  background-color: #C6C7C7; }

.FormFeedback__container__2352D83n.theme-ferrari-gtc4-lusso-t {
  background-color: #92989D; }

.FormFeedback__container__2352D83n.theme-ferrari-f8-spider {
  background-color: #2c2b27; }

.FormFeedback__container__2352D83n.theme-ferrari-812-gts {
  background-color: #f6f7f8; }

.FormFeedback__container__2352D83n.theme-ferrari-f169 {
  background-color: #d0dddd; }

.FormFeedback__container__2352D83n.theme-ferrari-scuderia-dark {
  background-color: #303030; }

.FormFeedback__container__2352D83n.theme-ferrari-giallo-modena {
  background-color: #ffffff; }

.FormFeedback__container__2352D83n.theme-ferrari-giallo-modena-dark {
  background-color: #181818; }

.FormFeedback__container__2352D83n.theme-ferrari-races-dark {
  background-color: #0D0D16; }

.FormFeedback__container__2352D83n.theme-ferrari-portofinom-dark-blue {
  background-color: #0D2025; }

.FormFeedback__container__2352D83n.theme-ferrari-sf90-spider-graphite-black {
  background-color: #1C1D1F; }

.FormFeedback__title__2bNhZhIN {
  margin-bottom: 30px; }

.FormFeedback__text__3fkxN04u {
  margin-bottom: 50px; }

@keyframes FreeEnquireForm__fillBar__3JQ9SxOQ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FreeEnquireForm__freeEnquireForm__lhOM035X {
  position: relative; }
  .FreeEnquireForm__freeEnquireForm__lhOM035X.FreeEnquireForm__hide__1BdRTQNQ {
    opacity: 0; }
  .FreeEnquireForm__freeEnquireForm__lhOM035X .FreeEnquireForm__title__d-1mOuZw {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    text-transform: uppercase;
    margin-bottom: 0; }
    @media (min-width: 37.5625em) {
      .FreeEnquireForm__freeEnquireForm__lhOM035X .FreeEnquireForm__title__d-1mOuZw {
        font-size: 28px; } }
    @media (min-width: 60.0625em) {
      .FreeEnquireForm__freeEnquireForm__lhOM035X .FreeEnquireForm__title__d-1mOuZw {
        margin-top: 48px; } }
  .FreeEnquireForm__freeEnquireForm__lhOM035X .FreeEnquireForm__subtitle__3-LQdJBe {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    margin-top: 16px;
    margin-bottom: 0; }
  .FreeEnquireForm__freeEnquireForm__lhOM035X .FreeEnquireForm__formTitle__3PD4xp22 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    line-height: 1.3em;
    margin-top: 0; }
  .FreeEnquireForm__freeEnquireForm__lhOM035X .FreeEnquireForm__multiStepIndicator__1nPPfdq_ {
    z-index: 2;
    position: relative; }
  .FreeEnquireForm__freeEnquireForm__lhOM035X .FreeEnquireForm__stepContent__T6DzRBOb {
    position: relative;
    min-height: 100dvh; }
    .FreeEnquireForm__freeEnquireForm__lhOM035X .FreeEnquireForm__stepContent__T6DzRBOb &gt; div {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      opacity: 0; }
      .FreeEnquireForm__freeEnquireForm__lhOM035X .FreeEnquireForm__stepContent__T6DzRBOb &gt; div:first-child {
        z-index: 1;
        opacity: 1; }
  .FreeEnquireForm__freeEnquireForm__lhOM035X .FreeEnquireForm__modelSelectionTitle__Wg08CHI7 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  .FreeEnquireForm__freeEnquireForm__lhOM035X .FreeEnquireForm__modelSelectionSubtitle__2dXf56kf {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  .FreeEnquireForm__freeEnquireForm__lhOM035X .FreeEnquireForm__formWrapper__reJsGiwm {
    overflow-y: auto; }
    .FreeEnquireForm__freeEnquireForm__lhOM035X .FreeEnquireForm__formWrapper__reJsGiwm #f-adobe-form-loader {
      min-height: 60dvh; }
  .FreeEnquireForm__freeEnquireForm__lhOM035X.FreeEnquireForm__inPopup__wyCgi5TT {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 64px; }
    @media (min-width: 60.0625em) {
      .FreeEnquireForm__freeEnquireForm__lhOM035X.FreeEnquireForm__inPopup__wyCgi5TT {
        padding-top: 0; } }
    .FreeEnquireForm__freeEnquireForm__lhOM035X.FreeEnquireForm__inPopup__wyCgi5TT .FreeEnquireForm__stepContent__T6DzRBOb {
      flex: 1;
      overflow: hidden;
      min-height: 0; }
      .FreeEnquireForm__freeEnquireForm__lhOM035X.FreeEnquireForm__inPopup__wyCgi5TT .FreeEnquireForm__stepContent__T6DzRBOb &gt; div {
        height: 100%;
        overflow: hidden;
        display: flex;
        flex-direction: column; }
      .FreeEnquireForm__freeEnquireForm__lhOM035X.FreeEnquireForm__inPopup__wyCgi5TT .FreeEnquireForm__stepContent__T6DzRBOb .FreeEnquireForm__modelSelection__3HEdWoyx {
        height: auto;
        flex: 1;
        overflow: hidden; }
        .FreeEnquireForm__freeEnquireForm__lhOM035X.FreeEnquireForm__inPopup__wyCgi5TT .FreeEnquireForm__stepContent__T6DzRBOb .FreeEnquireForm__modelSelection__3HEdWoyx .FreeEnquireForm__modelsList__1ijwO7A6 {
          flex: 1;
          overflow-y: auto; }

.FreeEnquireForm__cta__1wAPzWjm {
  display: flex;
  justify-content: center;
  padding: 32px 0;
  position: sticky;
  width: 100%;
  bottom: 0;
  background-color: #fff;
  z-index: 5; }

@keyframes ModelSelections__fillBar__s9LwbGzG {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ModelSelections__modelSelection__faqcem5k {
  display: flex;
  flex-direction: column;
  padding: 32px 0; }
  .ModelSelections__modelSelection__faqcem5k .ModelSelections__searchInputWrapper__r2Yb2sCU {
    position: relative;
    max-width: 555px;
    width: 100%;
    margin-bottom: 1.5rem; }
    .ModelSelections__modelSelection__faqcem5k .ModelSelections__searchInputWrapper__r2Yb2sCU input {
      border: none;
      border-bottom: 1px solid #8f8f8f;
      padding: 0.5rem 0;
      width: 100%; }
    .ModelSelections__modelSelection__faqcem5k .ModelSelections__searchInputWrapper__r2Yb2sCU i {
      position: absolute;
      right: 0;
      bottom: 0.5rem; }
  .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ {
    flex: 1;
    overflow-y: auto;
    position: relative; }
    .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ.ModelSelections__skeleton__3GfFFw_g {
      pointer-events: none; }
    .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ .ModelSelections__radio-wrapper__2yDs2Sep {
      position: relative; }
      .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ .ModelSelections__radio-wrapper__2yDs2Sep:last-child {
        padding-bottom: 50px; }
    .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ label {
      display: flex;
      align-items: center;
      color: #404040;
      font-size: 1rem; }
    .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ .ModelSelections__skeletonLabel__3vAkHAHA,
    .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ label {
      position: relative;
      padding: 1rem;
      padding-left: 2.125rem;
      border-bottom: 1px solid #efeded;
      z-index: 0;
      margin: 0; }
      .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ .ModelSelections__skeletonLabel__3vAkHAHA::before, .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ .ModelSelections__skeletonLabel__3vAkHAHA::after,
      .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ label::before,
      .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ label::after {
        content: '';
        box-sizing: border-box;
        position: absolute;
        display: block;
        width: 1rem;
        height: 1rem;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        border: 2px solid #404040;
        border-radius: 50%; }
      .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ .ModelSelections__skeletonLabel__3vAkHAHA:after,
      .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ label:after {
        border: none;
        background: #181818;
        width: 0.5rem;
        height: 0.5rem;
        left: 0.25rem;
        display: none; }
    .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ input {
      opacity: 0;
      position: absolute;
      width: 100%;
      height: 100%;
      cursor: pointer;
      z-index: 1; }
      .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ input:checked + label {
        pointer-events: none;
        color: #404040; }
        .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ input:checked + label::before {
          border-color: #404040; }
        .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ input:checked + label:after {
          display: block; }
    .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ .ModelSelections__skeletonLabel__3vAkHAHA {
      position: relative; }
      .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ .ModelSelections__skeletonLabel__3vAkHAHA &gt; span {
        width: 100%;
        background-color: #d4d2d2;
        overflow: hidden;
        height: 1.21rem;
        position: relative;
        display: block; }
        .ModelSelections__modelSelection__faqcem5k .ModelSelections__modelsList__3Yz86TuJ .ModelSelections__skeletonLabel__3vAkHAHA &gt; span::before {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: 400px;
          height: 400px;
          background-image: linear-gradient(90deg, #d4d2d2 0px, #efeded 100px, #d4d2d2 150px);
          background-repeat: no-repeat;
          animation: ModelSelections__shine__1E3H7kTE 1.5s infinite;
          transform: translateX(-100px);
          will-change: transform; }

.ModelSelections__perfectScrollbarWrapper__1g33svFm {
  position: relative; }
  .ModelSelections__perfectScrollbarWrapper__1g33svFm::after {
    content: '';
    pointer-events: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
    z-index: 1;
    background: linear-gradient(0deg, white, rgba(255, 255, 255, 0)); }

@keyframes ModelSelections__shine__1E3H7kTE {
  0% {
    transform: translateX(-100px); }
  60%, 100% {
    transform: translateX(400px); } }

@keyframes FullCountdown__fillBar__176y-u4u {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FullCountdown__container__1uM19T_4 {
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column; }

.FullCountdown__chapter-title__1lHqczuX {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .FullCountdown__chapter-title__1lHqczuX {
      padding: 48px; } }

.FullCountdown__text__2g38uqmX {
  position: relative;
  z-index: 0;
  margin: 0 0 48px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center; }
  @media (min-width: 60.0625em) {
    .FullCountdown__text__2g38uqmX {
      margin-bottom: 96px; } }

.FullCountdown__cta__1Nr4Vb0Y {
  margin-top: 32px; }

.FullCountdown__title__3eCw2RG4 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 32px;
  line-height: 1.1em; }
  @media (min-width: 60.0625em) {
    .FullCountdown__title__3eCw2RG4 {
      font-size: 40px; } }

.FullCountdown__countdown__3YpoajaY {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
  padding: 20vh 0 48px 0;
  margin: 0; }
  @media (min-width: 60.0625em) {
    .FullCountdown__countdown__3YpoajaY {
      max-width: 80%; } }
  @media (min-width: 80.0625em) {
    .FullCountdown__countdown__3YpoajaY {
      max-width: 900px; } }
  @media (min-width: 100.0625em) {
    .FullCountdown__countdown__3YpoajaY {
      max-width: 1300px; } }
  .theme-ferrari-dark .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-light .FullCountdown__countdown__3YpoajaY {
    color: #181818; }
  .theme-ferrari-sf90-stradale .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-f488-pista .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-f488-spider .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .FullCountdown__countdown__3YpoajaY {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .FullCountdown__countdown__3YpoajaY {
    color: #181818; }
  .theme-ferrari-f8-spider .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-812-gts .FullCountdown__countdown__3YpoajaY {
    color: #181818; }
  .theme-ferrari-f169 .FullCountdown__countdown__3YpoajaY {
    color: #181818; }
  .theme-ferrari-scuderia-dark .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .FullCountdown__countdown__3YpoajaY {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-races-dark .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .FullCountdown__countdown__3YpoajaY {
    color: #ffffff; }

.FullCountdown__spacer__H5K7uWoG {
  flex: 1 1 auto; }

.FullCountdown__unit__1gwx8QNG {
  position: relative;
  z-index: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1 0 20%;
  max-width: 400px; }

.FullCountdown__value__1tisecN0, .FullCountdown__colon__1fcrBg5w {
  position: relative;
  z-index: 0;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 40px;
  height: 40px; }
  @media (min-width: 37.5625em) {
    .FullCountdown__value__1tisecN0, .FullCountdown__colon__1fcrBg5w {
      font-size: 70px;
      height: 70px; } }
  @media (min-width: 60.0625em) {
    .FullCountdown__value__1tisecN0, .FullCountdown__colon__1fcrBg5w {
      font-size: 110px;
      height: 110px; } }

.FullCountdown__colon__1fcrBg5w {
  margin-top: -0.38em; }

.FullCountdown__value__1tisecN0 {
  display: flex;
  position: relative;
  justify-content: center;
  width: 100%;
  overflow: hidden; }

.FullCountdown__digit__1A3_-uNN {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  transition: transform 500ms;
  transition-timing-function: cubic-bezier(1, 0.03, 0.16, 0.99); }
  .FullCountdown__digit__1A3_-uNN p {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100%;
    margin: 0; }
  .FullCountdown__digit__1A3_-uNN span {
    display: block;
    height: 50px; }
    @media (min-width: 37.5625em) {
      .FullCountdown__digit__1A3_-uNN span {
        height: 84px; } }
    @media (min-width: 60.0625em) {
      .FullCountdown__digit__1A3_-uNN span {
        height: 135px; } }
  .FullCountdown__digit__1A3_-uNN.FullCountdown__digit0__tArCqCXp {
    transform: translateY(0px); }
    @media (min-width: 37.5625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit0__tArCqCXp {
        transform: translateY(0px); } }
    @media (min-width: 60.0625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit0__tArCqCXp {
        transform: translateY(0px); } }
  .FullCountdown__digit__1A3_-uNN.FullCountdown__digit1__3RB9a2t5 {
    transform: translateY(-40px); }
    @media (min-width: 37.5625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit1__3RB9a2t5 {
        transform: translateY(-70px); } }
    @media (min-width: 60.0625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit1__3RB9a2t5 {
        transform: translateY(-110px); } }
  .FullCountdown__digit__1A3_-uNN.FullCountdown__digit2__3m86-F_e {
    transform: translateY(-80px); }
    @media (min-width: 37.5625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit2__3m86-F_e {
        transform: translateY(-140px); } }
    @media (min-width: 60.0625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit2__3m86-F_e {
        transform: translateY(-220px); } }
  .FullCountdown__digit__1A3_-uNN.FullCountdown__digit3__SzpPh5W- {
    transform: translateY(-120px); }
    @media (min-width: 37.5625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit3__SzpPh5W- {
        transform: translateY(-210px); } }
    @media (min-width: 60.0625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit3__SzpPh5W- {
        transform: translateY(-330px); } }
  .FullCountdown__digit__1A3_-uNN.FullCountdown__digit4__2HMHleVA {
    transform: translateY(-160px); }
    @media (min-width: 37.5625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit4__2HMHleVA {
        transform: translateY(-280px); } }
    @media (min-width: 60.0625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit4__2HMHleVA {
        transform: translateY(-440px); } }
  .FullCountdown__digit__1A3_-uNN.FullCountdown__digit5__KO5uUQ72 {
    transform: translateY(-200px); }
    @media (min-width: 37.5625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit5__KO5uUQ72 {
        transform: translateY(-350px); } }
    @media (min-width: 60.0625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit5__KO5uUQ72 {
        transform: translateY(-550px); } }
  .FullCountdown__digit__1A3_-uNN.FullCountdown__digit6__25bDDYLU {
    transform: translateY(-240px); }
    @media (min-width: 37.5625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit6__25bDDYLU {
        transform: translateY(-420px); } }
    @media (min-width: 60.0625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit6__25bDDYLU {
        transform: translateY(-660px); } }
  .FullCountdown__digit__1A3_-uNN.FullCountdown__digit7__cQkZlRbP {
    transform: translateY(-280px); }
    @media (min-width: 37.5625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit7__cQkZlRbP {
        transform: translateY(-490px); } }
    @media (min-width: 60.0625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit7__cQkZlRbP {
        transform: translateY(-770px); } }
  .FullCountdown__digit__1A3_-uNN.FullCountdown__digit8__2q06QleK {
    transform: translateY(-320px); }
    @media (min-width: 37.5625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit8__2q06QleK {
        transform: translateY(-560px); } }
    @media (min-width: 60.0625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit8__2q06QleK {
        transform: translateY(-880px); } }
  .FullCountdown__digit__1A3_-uNN.FullCountdown__digit9__3dTVG57V {
    transform: translateY(-360px); }
    @media (min-width: 37.5625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit9__3dTVG57V {
        transform: translateY(-630px); } }
    @media (min-width: 60.0625em) {
      .FullCountdown__digit__1A3_-uNN.FullCountdown__digit9__3dTVG57V {
        transform: translateY(-990px); } }

.FullCountdown__label__3GaJdYR0 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  text-align: center;
  margin-top: 24px; }

@keyframes FullFeedback__fillBar__1f-_5OqQ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FullFeedback__wrapper__18FqO62q {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: rgba(24, 24, 24, 0.95);
  display: flex;
  justify-content: center;
  align-items: center; }

.FullFeedback__content__2PlbSrRm {
  text-align: center; }
  .theme-ferrari-dark .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-light .FullFeedback__content__2PlbSrRm {
    color: #181818; }
  .theme-ferrari-sf90-stradale .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-f488-pista .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-f488-spider .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .FullFeedback__content__2PlbSrRm {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .FullFeedback__content__2PlbSrRm {
    color: #181818; }
  .theme-ferrari-f8-spider .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-812-gts .FullFeedback__content__2PlbSrRm {
    color: #181818; }
  .theme-ferrari-f169 .FullFeedback__content__2PlbSrRm {
    color: #181818; }
  .theme-ferrari-scuderia-dark .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .FullFeedback__content__2PlbSrRm {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-races-dark .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .FullFeedback__content__2PlbSrRm {
    color: #ffffff; }
  .FullFeedback__content__2PlbSrRm .FullFeedback__loader__1FKGs7I9 svg {
    fill: currentColor;
    width: 80px;
    height: 80px; }
  .FullFeedback__content__2PlbSrRm .FullFeedback__title__2kYWwF6y {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em; }
    @media (min-width: 37.5625em) {
      .FullFeedback__content__2PlbSrRm .FullFeedback__title__2kYWwF6y {
        font-size: 28px; } }
  .theme-ferrari-dark .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-light .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #505050; }
  .theme-ferrari-f8-spider .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-f169 .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .FullFeedback__content__2PlbSrRm .FullFeedback__description__1oyfIiyw {
    color: #8f8f8f; }
  .FullFeedback__content__2PlbSrRm .FullFeedback__error-icon__3qsIW_nm button {
    cursor: default; }
  .FullFeedback__content__2PlbSrRm .FullFeedback__error__1SAc0kSg {
    margin: 32px 0;
    color: #DA291C; }

@keyframes FullImage__fillBar__2CAZ_TAr {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FullImage__wrapper__NDsND7mt {
  position: relative;
  width: 100%;
  min-height: 100vh;
  padding-bottom: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-dark {
    background: #181818; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-light {
    background: #ffffff; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-sf90-stradale {
    background: #303133; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-monza-sp1 {
    background: #181818; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-monza-sp2 {
    background: #404040; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-f488-pista {
    background: #0E121B; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-f488-spider {
    background: #17354B; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-f812-superfast {
    background: #320607; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-f169 {
    background: #d0dddd; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-scuderia-dark {
    background: #303030; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-races-dark {
    background: #0D0D16; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .FullImage__wrapper__NDsND7mt.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  @media (min-width: 37.5625em) {
    .FullImage__wrapper__NDsND7mt {
      display: block;
      padding-bottom: 0; } }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .FullImage__wrapper__NDsND7mt {
      padding-bottom: 20px;
      min-height: 150vh; } }
  @media (min-width: 60.0625em) {
    .FullImage__wrapper__NDsND7mt {
      padding: 0; } }

.FullImage__bg-wrapper__1ys7eDkF {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.FullImage__btn-wrapper__uiPtcAU1 {
  margin-bottom: 30px; }

.FullImage__container__17o1cFke {
  z-index: 2;
  position: relative;
  width: 100%;
  pointer-events: none; }

.FullImage__headline__2CxZ8nxq {
  pointer-events: auto; }

.FullImage__action__VJME3vM9 {
  text-align: center;
  padding: 0 20px;
  width: 100%;
  margin-top: auto; }
  @media (min-width: 37.5625em) {
    .FullImage__action__VJME3vM9 {
      padding: 0;
      text-align: right;
      z-index: 3;
      position: absolute;
      bottom: 0;
      right: 0;
      width: auto; } }

.FullImage__button-wrap__2rpnGttf {
  margin: 8px 0;
  margin-right: 16px;
  display: inline-block; }
  @media (min-width: 37.5625em) {
    .FullImage__button-wrap__2rpnGttf {
      display: block;
      margin: 16px 0;
      margin-right: 16px; } }

.FullImage__copyright__1q-8d7lJ {
  position: absolute;
  z-index: 1;
  bottom: 24px;
  padding: 0 24px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  max-width: 400px; }

.FullVideo__list__1q9I0BHy {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes FullVideo__fillBar__2RMMYfFX {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FullVideo__wrapper__22XZOW_V {
  position: relative;
  width: 100%;
  min-height: 100vh;
  padding-bottom: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-dark {
    background-color: #181818; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-ferrari-carbon {
    background-color: #303030; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-light {
    background-color: #ffffff; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-sf90-stradale {
    background-color: #303133; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-f8-tributo {
    background-color: #1E293E; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-monza-sp1 {
    background-color: #181818; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-monza-sp2 {
    background-color: #404040; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-f488-pista {
    background-color: #0E121B; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-f488-spider {
    background-color: #17354B; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-f488-pista-spider {
    background-color: #191B29; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-f812-superfast {
    background-color: #320607; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-gtc4-lusso {
    background-color: #C6C7C7; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-gtc4-lusso-t {
    background-color: #92989D; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-f8-spider {
    background-color: #2c2b27; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-812-gts {
    background-color: #f6f7f8; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-f169 {
    background-color: #d0dddd; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-scuderia-dark {
    background-color: #303030; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-giallo-modena {
    background-color: #ffffff; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-giallo-modena-dark {
    background-color: #181818; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-races-dark {
    background-color: #0D0D16; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-portofinom-dark-blue {
    background-color: #0D2025; }
  .FullVideo__wrapper__22XZOW_V.theme-ferrari-sf90-spider-graphite-black {
    background-color: #1C1D1F; }
  @media (min-width: 37.5625em) {
    .FullVideo__wrapper__22XZOW_V {
      display: block;
      padding-bottom: 0; } }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .FullVideo__wrapper__22XZOW_V {
      padding-bottom: 20px;
      min-height: 150vh; } }
  @media (min-width: 60.0625em) {
    .FullVideo__wrapper__22XZOW_V {
      height: 100vh;
      padding: 0; } }
  .FullVideo__wrapper__22XZOW_V .FullVideo__bg-wrapper__OF5pTKTA {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none; }
  .FullVideo__wrapper__22XZOW_V .FullVideo__audio-wrapper-mobile__3OCRShne {
    position: relative;
    overflow: hidden;
    margin: 300px auto 0;
    width: calc(100% - 40px);
    z-index: 2; }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .FullVideo__wrapper__22XZOW_V .FullVideo__audio-wrapper-mobile__3OCRShne {
        margin-top: 200vh; } }
    .FullVideo__wrapper__22XZOW_V .FullVideo__audio-wrapper-mobile__3OCRShne .FullVideo__audio-player-mobile__2lPk91Ag {
      width: 100%;
      transition: .4s ease-in-out;
      transform: translate3d(0, 100%, 0); }
      .FullVideo__wrapper__22XZOW_V .FullVideo__audio-wrapper-mobile__3OCRShne .FullVideo__audio-player-mobile__2lPk91Ag.FullVideo__audio-player-active__T81BoK-6 {
        transform: translate3d(0, 0, 0); }
  .theme-ferrari-dark .FullVideo__wrapper__22XZOW_V video {
    background-color: #181818; }
  .theme-ferrari-ferrari-carbon .FullVideo__wrapper__22XZOW_V video {
    background-color: #303030; }
  .theme-ferrari-light .FullVideo__wrapper__22XZOW_V video {
    background-color: #ffffff; }
  .theme-ferrari-sf90-stradale .FullVideo__wrapper__22XZOW_V video {
    background-color: #303133; }
  .theme-ferrari-f8-tributo .FullVideo__wrapper__22XZOW_V video {
    background-color: #1E293E; }
  .theme-ferrari-monza-sp1 .FullVideo__wrapper__22XZOW_V video {
    background-color: #181818; }
  .theme-ferrari-monza-sp2 .FullVideo__wrapper__22XZOW_V video {
    background-color: #404040; }
  .theme-ferrari-f488-pista .FullVideo__wrapper__22XZOW_V video {
    background-color: #0E121B; }
  .theme-ferrari-f488-spider .FullVideo__wrapper__22XZOW_V video {
    background-color: #17354B; }
  .theme-ferrari-f488-pista-spider .FullVideo__wrapper__22XZOW_V video {
    background-color: #191B29; }
  .theme-ferrari-f812-superfast .FullVideo__wrapper__22XZOW_V video {
    background-color: #320607; }
  .theme-ferrari-gtc4-lusso .FullVideo__wrapper__22XZOW_V video {
    background-color: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .FullVideo__wrapper__22XZOW_V video {
    background-color: #92989D; }
  .theme-ferrari-f8-spider .FullVideo__wrapper__22XZOW_V video {
    background-color: #2c2b27; }
  .theme-ferrari-812-gts .FullVideo__wrapper__22XZOW_V video {
    background-color: #f6f7f8; }
  .theme-ferrari-f169 .FullVideo__wrapper__22XZOW_V video {
    background-color: #d0dddd; }
  .theme-ferrari-scuderia-dark .FullVideo__wrapper__22XZOW_V video {
    background-color: #303030; }
  .theme-ferrari-giallo-modena .FullVideo__wrapper__22XZOW_V video {
    background-color: #ffffff; }
  .theme-ferrari-giallo-modena-dark .FullVideo__wrapper__22XZOW_V video {
    background-color: #181818; }
  .theme-ferrari-races-dark .FullVideo__wrapper__22XZOW_V video {
    background-color: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .FullVideo__wrapper__22XZOW_V video {
    background-color: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .FullVideo__wrapper__22XZOW_V video {
    background-color: #1C1D1F; }

.FullVideo__container__1Noccqhi {
  z-index: 2;
  position: relative;
  width: 100%;
  pointer-events: none; }

.FullVideo__headline__195Tej-s {
  pointer-events: auto; }

.FullVideo__audio-wrapper__W9P9YTBu {
  overflow: hidden;
  pointer-events: all;
  width: 215px; }
  .FullVideo__audio-wrapper__W9P9YTBu .FullVideo__audio-player__2xRzfuRM {
    transition: .4s ease-in-out;
    transform: translate3d(0, 100%, 0); }
    .FullVideo__audio-wrapper__W9P9YTBu .FullVideo__audio-player__2xRzfuRM.FullVideo__audio-player-active__T81BoK-6 {
      transform: translate3d(0, 0, 0); }

.FullVideo__specs__L3UYEkro {
  position: relative;
  width: calc(100% - 40px);
  margin: 0 auto;
  padding: 5em 0; }
  @media (min-width: 37.5625em) {
    .FullVideo__specs__L3UYEkro {
      position: static; } }

.FullVideo__list__1q9I0BHy {
  position: relative;
  display: block; }
  .theme-ferrari-dark .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-light .FullVideo__list__1q9I0BHy {
    color: #181818; }
  .theme-ferrari-sf90-stradale .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-f488-pista .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-f488-spider .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .FullVideo__list__1q9I0BHy {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .FullVideo__list__1q9I0BHy {
    color: #181818; }
  .theme-ferrari-f8-spider .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-812-gts .FullVideo__list__1q9I0BHy {
    color: #181818; }
  .theme-ferrari-f169 .FullVideo__list__1q9I0BHy {
    color: #181818; }
  .theme-ferrari-scuderia-dark .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .FullVideo__list__1q9I0BHy {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-races-dark .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .FullVideo__list__1q9I0BHy {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .FullVideo__list__1q9I0BHy {
      position: static;
      display: flex; } }
  .FullVideo__list__1q9I0BHy li {
    display: inline-block;
    position: relative;
    padding-right: 50px;
    padding-top: 25px;
    flex: 1 0 50%;
    z-index: 3; }
    .FullVideo__list__1q9I0BHy li:first-child {
      padding-top: 0; }
    @media (min-width: 37.5625em) {
      .FullVideo__list__1q9I0BHy li {
        width: auto;
        position: absolute;
        padding-right: 0;
        padding-top: 0;
        top: 50%;
        left: 50%; } }
    .FullVideo__list__1q9I0BHy li:nth-child(1) &gt; div:nth-child(1) {
      transition-delay: 0s; }
    .FullVideo__list__1q9I0BHy li:nth-child(1) &gt; div:nth-child(2) {
      transition-delay: 0.15s; }
    .FullVideo__list__1q9I0BHy li:nth-child(2) &gt; div:nth-child(1) {
      transition-delay: 0.15s; }
    .FullVideo__list__1q9I0BHy li:nth-child(2) &gt; div:nth-child(2) {
      transition-delay: 0.3s; }
    .FullVideo__list__1q9I0BHy li:nth-child(3) &gt; div:nth-child(1) {
      transition-delay: 0.3s; }
    .FullVideo__list__1q9I0BHy li:nth-child(3) &gt; div:nth-child(2) {
      transition-delay: 0.45s; }
    .FullVideo__list__1q9I0BHy li:nth-child(4) &gt; div:nth-child(1) {
      transition-delay: 0.45s; }
    .FullVideo__list__1q9I0BHy li:nth-child(4) &gt; div:nth-child(2) {
      transition-delay: 0.6s; }
    .FullVideo__list__1q9I0BHy li:nth-child(5) &gt; div:nth-child(1) {
      transition-delay: 0.6s; }
    .FullVideo__list__1q9I0BHy li:nth-child(5) &gt; div:nth-child(2) {
      transition-delay: 0.75s; }
    .FullVideo__list__1q9I0BHy li:nth-child(6) &gt; div:nth-child(1) {
      transition-delay: 0.75s; }
    .FullVideo__list__1q9I0BHy li:nth-child(6) &gt; div:nth-child(2) {
      transition-delay: 0.9s; }
    .FullVideo__list__1q9I0BHy li:nth-child(7) &gt; div:nth-child(1) {
      transition-delay: 0.9s; }
    .FullVideo__list__1q9I0BHy li:nth-child(7) &gt; div:nth-child(2) {
      transition-delay: 1.05s; }
    .FullVideo__list__1q9I0BHy li:nth-child(8) &gt; div:nth-child(1) {
      transition-delay: 1.05s; }
    .FullVideo__list__1q9I0BHy li:nth-child(8) &gt; div:nth-child(2) {
      transition-delay: 1.2s; }
    .FullVideo__list__1q9I0BHy li:nth-child(9) &gt; div:nth-child(1) {
      transition-delay: 1.2s; }
    .FullVideo__list__1q9I0BHy li:nth-child(9) &gt; div:nth-child(2) {
      transition-delay: 1.35s; }
    .FullVideo__list__1q9I0BHy li:nth-child(10) &gt; div:nth-child(1) {
      transition-delay: 1.35s; }
    .FullVideo__list__1q9I0BHy li:nth-child(10) &gt; div:nth-child(2) {
      transition-delay: 1.5s; }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .FullVideo__list__1q9I0BHy li {
        position: relative;
        padding-right: 50px;
        padding-top: 0;
        top: auto;
        left: auto;
        transform: none !important;
        vertical-align: top; } }
    .FullVideo__list__1q9I0BHy li &gt; div {
      transition: all .4s ease-out;
      transform: translate3d(0, 20px, 0);
      opacity: 0; }
    .FullVideo__list__1q9I0BHy li.FullVideo__still__2DqyIej0 &gt; div {
      transform: translate3d(0, 0, 0);
      opacity: 1; }

.FullVideo__value__2n4qvjkn {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 60px;
  line-height: 1.2em;
  white-space: nowrap;
  /*.unit &amp; {
    @include testi("display-2");
  }*/ }
  @media (min-width: 37.5625em) {
    .FullVideo__value__2n4qvjkn {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .FullVideo__value__2n4qvjkn {
      font-size: 36px; } }
  @media (min-width: 80.0625em) {
    .FullVideo__value__2n4qvjkn {
      font-size: 60px; } }

.FullVideo__unit__1K3-h2_- {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em; }
  @media (min-width: 37.5625em) {
    .FullVideo__unit__1K3-h2_- {
      font-size: 28px; } }

.FullVideo__label__1AdJC9CN {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  max-width: 150px; }
  .theme-ferrari-dark .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-light .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .FullVideo__label__1AdJC9CN {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .FullVideo__label__1AdJC9CN {
    color: #505050; }
  .theme-ferrari-f8-spider .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-f169 .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .FullVideo__label__1AdJC9CN {
    color: #8f8f8f; }

.FullVideo__action__EPiP7vSZ {
  position: relative;
  padding: 0 20px;
  width: 100%;
  margin-top: auto;
  z-index: 3; }
  @media (min-width: 37.5625em) {
    .FullVideo__action__EPiP7vSZ {
      position: absolute;
      width: auto;
      padding: 0;
      margin: 0;
      z-index: 3;
      bottom: 0;
      right: 0; } }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .FullVideo__action__EPiP7vSZ {
      position: static;
      text-align: right;
      margin-top: 40px; } }
  @media (min-width: 60.0625em) {
    .FullVideo__action__EPiP7vSZ {
      position: absolute;
      width: auto;
      padding: 0;
      margin: 0;
      z-index: 3;
      bottom: 0;
      right: 0; } }

.FullVideo__play-block__XAB0EY1s {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1; }

@keyframes GdprForm__fillBar__V4txs993 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.GdprForm__container__28TnmS2l {
  background: #fff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .GdprForm__container__28TnmS2l.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .GdprForm__container__28TnmS2l.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .GdprForm__container__28TnmS2l.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .GdprForm__container__28TnmS2l.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .GdprForm__container__28TnmS2l.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .GdprForm__container__28TnmS2l.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .GdprForm__container__28TnmS2l.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }

.GdprForm__loader__7D_bGbWY svg {
  width: 60px;
  height: 60px;
  stroke: #181818; }

.GdprForm__title__2ctoFIjA {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  margin-bottom: 30px; }
  @media (min-width: 37.5625em) {
    .GdprForm__title__2ctoFIjA {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .GdprForm__title__2ctoFIjA {
      font-size: 36px; } }

.GdprForm__text__2KwqE1Po {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin-bottom: 30px; }

.GdprForm__error__2qW7s3DJ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  position: relative;
  color: #DA291C;
  font-size: 12px;
  margin: 4px 0;
  display: block;
  width: 100%; }

.GdprForm__form__1rAfodWU {
  margin: 32px 0 24px; }
  .GdprForm__form__1rAfodWU h5 {
    margin: 0; }
  .GdprForm__form__1rAfodWU a {
    color: #303030; }

.GdprForm__newschecks__e2keWNou {
  display: flex;
  position: relative;
  flex-wrap: wrap; }
  .GdprForm__newschecks__e2keWNou &gt; div {
    width: 100%;
    padding: 5px 0; }
  @media (min-width: 37.5625em) {
    .GdprForm__newschecks__e2keWNou &gt; div {
      width: 50%;
      padding: 0 0 5px 0; } }

.GdprForm__fieldGroup__MHf7LFC8 {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 10px; }
  .GdprForm__fieldGroup__MHf7LFC8 a {
    width: 100%;
    flex: 0 0 100%;
    font-size: 11px; }

.GdprForm__radioGroup__2tVDCc11 {
  justify-content: flex-start; }
  .GdprForm__radioGroup__2tVDCc11 div {
    width: 100%; }
    @media (min-width: 37.5625em) {
      .GdprForm__radioGroup__2tVDCc11 div {
        width: auto; }
        .GdprForm__radioGroup__2tVDCc11 div.GdprForm__note__2_goFZ5G {
          width: 100%; } }

.GdprForm__subtitle__J6z4m81x {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  text-transform: none;
  font-size: 16px;
  padding: 10px 0; }
  .GdprForm__subtitle__J6z4m81x a {
    text-decoration: underline; }

.GdprForm__desc__akpTIdqf {
  color: #8f8f8f;
  padding: 20px 0; }

.GdprForm__subtext__u0_vgQLU {
  font-size: 13px; }

.GdprForm__privacy-link__3EeoKfsF {
  margin: 10px 0 20px; }
  .GdprForm__privacy-link__3EeoKfsF a {
    text-decoration: underline; }

.GdprForm__row__3FCLOwMd {
  position: relative;
  padding: 0 0 15px 0; }
  .GdprForm__row__3FCLOwMd.GdprForm__with-bottom-space__2NHn8jPQ {
    margin-bottom: 60px; }

.GdprForm__submit-layer__twDT_W_d {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%; }
  .theme-ferrari-dark .GdprForm__submit-layer__twDT_W_d {
    background: #181818;
    opacity: 0.5; }
  .theme-ferrari-ferrari-carbon .GdprForm__submit-layer__twDT_W_d {
    background: #303030;
    opacity: 0.5; }
  .theme-ferrari-light .GdprForm__submit-layer__twDT_W_d {
    background: #ffffff;
    opacity: 0.5; }
  .theme-ferrari-sf90-stradale .GdprForm__submit-layer__twDT_W_d {
    background: #303133;
    opacity: 0.5; }
  .theme-ferrari-f8-tributo .GdprForm__submit-layer__twDT_W_d {
    background: #1E293E;
    opacity: 0.5; }
  .theme-ferrari-monza-sp1 .GdprForm__submit-layer__twDT_W_d {
    background: #181818;
    opacity: 0.5; }
  .theme-ferrari-monza-sp2 .GdprForm__submit-layer__twDT_W_d {
    background: #404040;
    opacity: 0.5; }
  .theme-ferrari-f488-pista .GdprForm__submit-layer__twDT_W_d {
    background: #0E121B;
    opacity: 0.5; }
  .theme-ferrari-f488-spider .GdprForm__submit-layer__twDT_W_d {
    background: #17354B;
    opacity: 0.5; }
  .theme-ferrari-f488-pista-spider .GdprForm__submit-layer__twDT_W_d {
    background: #191B29;
    opacity: 0.5; }
  .theme-ferrari-f812-superfast .GdprForm__submit-layer__twDT_W_d {
    background: #320607;
    opacity: 0.5; }
  .theme-ferrari-gtc4-lusso .GdprForm__submit-layer__twDT_W_d {
    background: #C6C7C7;
    opacity: 0.5; }
  .theme-ferrari-gtc4-lusso-t .GdprForm__submit-layer__twDT_W_d {
    background: #92989D;
    opacity: 0.5; }
  .theme-ferrari-f8-spider .GdprForm__submit-layer__twDT_W_d {
    background: #2c2b27;
    opacity: 0.5; }
  .theme-ferrari-812-gts .GdprForm__submit-layer__twDT_W_d {
    background: #f6f7f8;
    opacity: 0.5; }
  .theme-ferrari-f169 .GdprForm__submit-layer__twDT_W_d {
    background: #d0dddd;
    opacity: 0.5; }
  .theme-ferrari-scuderia-dark .GdprForm__submit-layer__twDT_W_d {
    background: #303030;
    opacity: 0.5; }
  .theme-ferrari-giallo-modena .GdprForm__submit-layer__twDT_W_d {
    background: #ffffff;
    opacity: 0.5; }
  .theme-ferrari-giallo-modena-dark .GdprForm__submit-layer__twDT_W_d {
    background: #181818;
    opacity: 0.5; }
  .theme-ferrari-races-dark .GdprForm__submit-layer__twDT_W_d {
    background: #0D0D16;
    opacity: 0.5; }
  .theme-ferrari-portofinom-dark-blue .GdprForm__submit-layer__twDT_W_d {
    background: #0D2025;
    opacity: 0.5; }
  .theme-ferrari-sf90-spider-graphite-black .GdprForm__submit-layer__twDT_W_d {
    background: #1C1D1F;
    opacity: 0.5; }

.GdprForm__privacy__BLCb1-0T {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  color: #8f8f8f;
  text-transform: none; }
  .GdprForm__privacy__BLCb1-0T .GdprForm__row__3FCLOwMd {
    padding: 10px 0; }

.GdprForm__formErrorNewsletter__RrpoKSpT {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  position: relative;
  color: #DA291C;
  font-size: 12px;
  margin: 4px 0;
  display: block;
  width: 100%; }

.GdprForm__small-note__hjvkiSb4 {
  font-size: 11px;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  text-decoration: underline;
  outline: none; }
  .theme-ferrari-dark .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-light .GdprForm__small-note__hjvkiSb4 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .GdprForm__small-note__hjvkiSb4 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .GdprForm__small-note__hjvkiSb4 {
    color: #181818; }
  .theme-ferrari-f8-spider .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-812-gts .GdprForm__small-note__hjvkiSb4 {
    color: #181818; }
  .theme-ferrari-f169 .GdprForm__small-note__hjvkiSb4 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .GdprForm__small-note__hjvkiSb4 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-races-dark .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .GdprForm__small-note__hjvkiSb4 {
    color: #ffffff; }

.GdprForm__big-note__3_7vIqQx {
  font-size: 11px;
  line-height: 16px;
  overflow: hidden;
  max-height: 0;
  transition: max-height 500ms, padding 500ms;
  margin: 0; }

.GdprForm__show-note__RfnfYqcU .GdprForm__big-note__3_7vIqQx {
  transition: max-height 500ms, padding 200ms;
  max-height: 150px;
  padding: 10px 0 5px 0; }
  @media (min-width: 37.5625em) {
    .GdprForm__show-note__RfnfYqcU .GdprForm__big-note__3_7vIqQx {
      max-height: 150px; } }

.GdprForm__reset-btn__3yk_0Gn- {
  display: inline-block;
  margin: 15px 0 0 0; }
  @media (min-width: 37.5625em) {
    .GdprForm__reset-btn__3yk_0Gn- {
      margin: 0 0 0 20px; } }

@keyframes GdprRequestTokenForm__fillBar__277f32ql {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.GdprRequestTokenForm__container__1PokhLFo {
  background: #fff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .GdprRequestTokenForm__container__1PokhLFo.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }

.GdprRequestTokenForm__title__2VdgITfn {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  margin-bottom: 30px; }
  @media (min-width: 37.5625em) {
    .GdprRequestTokenForm__title__2VdgITfn {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .GdprRequestTokenForm__title__2VdgITfn {
      font-size: 36px; } }

.GdprRequestTokenForm__text__1QNGw6Zy {
  margin-bottom: 30px; }

.GdprRequestTokenForm__input__3YVf4-1l {
  margin: 20px 0 30px 0;
  max-width: 400px; }

.GdprRequestTokenForm__error__19eEZZ_h {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  position: relative;
  color: #DA291C;
  font-size: 12px;
  margin: 4px 0;
  display: block;
  width: 100%; }

.GdprRequestTokenForm__submit__CkM3btEn {
  margin: 20px 0 0; }

@keyframes GoogleMapsRoute__fillBar__1Dgj4leH {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.GoogleMapsRoute__map__iR_EqHRg {
  width: 100%;
  height: 100%; }

.GoogleMapsRoute__bubble__3SXxK7Sb {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-50%, -100%);
  width: 28px;
  height: 28px;
  border-radius: 200px;
  background-color: #fff;
  border: 2px solid #efeded;
  color: #181818;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  transition: background .2s ease; }
  .GoogleMapsRoute__bubble__3SXxK7Sb.GoogleMapsRoute__active__rAb-Nnbz {
    border: 0;
    color: #fff;
    background: radial-gradient(199.89% 50% at 50% 100%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 5e-05) 100%), radial-gradient(349.37% 116.89% at 50% 100%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), #DA291C;
    background-blend-mode: overlay, overlay, normal; }
    .GoogleMapsRoute__bubble__3SXxK7Sb.GoogleMapsRoute__active__rAb-Nnbz svg path {
      fill: #fff; }
  .GoogleMapsRoute__bubble__3SXxK7Sb.GoogleMapsRoute__isHidden__W8q9XohN {
    display: none; }

.GoogleMapsRoute__flag__3D3mfj6Z {
  display: block;
  width: 8px;
  height: 13px;
  transform: translateX(2px); }
  .GoogleMapsRoute__flag__3D3mfj6Z svg {
    width: 100%;
    height: 100%; }

@keyframes HeroCarAD__fillBar__1QQjWvwO {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child), .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child) {
  margin: 0 8px 0 0; }
  .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
    content: '';
    width: 1px;
    height: 14px;
    margin: 0 0 0 8px;
    vertical-align: middle;
    display: inline-block; }
    .theme-ferrari-dark .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-dark .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-ferrari-carbon .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-light .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-light .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-sf90-stradale .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-sf90-stradale .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-f8-tributo .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-f8-tributo .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-monza-sp1 .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-monza-sp1 .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-monza-sp2 .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-monza-sp2 .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-f488-pista .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-f488-pista .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-f488-spider .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-f488-spider .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-f488-pista-spider .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-f812-superfast .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-f812-superfast .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-gtc4-lusso .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #505050; }
    .theme-ferrari-gtc4-lusso-t .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-gtc4-lusso-t .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #505050; }
    .theme-ferrari-f8-spider .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-f8-spider .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-812-gts .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-812-gts .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-f169 .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-f169 .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-scuderia-dark .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-scuderia-dark .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-giallo-modena .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-giallo-modena .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-giallo-modena-dark .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-races-dark .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-races-dark .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-portofinom-dark-blue .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after, .theme-ferrari-sf90-spider-graphite-black .HeroCarAD__listing__1wM2TWt0 &gt; li:not(:last-child)::after {
      background: #8f8f8f; }

.HeroCarAD__wrapper__3naFuFDz {
  height: auto;
  padding: 130px 0 0;
  position: relative;
  overflow-x: hidden; }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .HeroCarAD__wrapper__3naFuFDz {
      overflow: hidden; } }
  @media (min-width: 60.0625em) {
    .HeroCarAD__wrapper__3naFuFDz {
      height: 100vh;
      min-height: 580px;
      max-height: initial;
      padding: 0; } }
  @media (min-width: 60.0625em) {
    .HeroCarAD__wrapper__3naFuFDz {
      display: flex;
      flex-direction: column; }
      .HeroCarAD__wrapper__3naFuFDz .HeroCarAD__photo__3269o8Bi {
        position: absolute;
        overflow: hidden; }
      .HeroCarAD__wrapper__3naFuFDz .HeroCarAD__content__1uwYWXEx {
        margin-top: auto;
        position: relative; } }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-dark {
    color: #ffffff;
    background: #181818; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #303030; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-light {
    color: #181818;
    background: #ffffff; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #303133; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1E293E; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #181818; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #404040; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0E121B; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #17354B; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #191B29; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #320607; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #C6C7C7; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #92989D; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #2c2b27; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-812-gts {
    color: #181818;
    background: #f6f7f8; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-f169 {
    color: #181818;
    background: #d0dddd; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #303030; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-giallo-modena {
    color: #181818;
    background: #ffffff; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #181818; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-races-dark {
    color: #ffffff;
    background: #0D0D16; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0D2025; }
  .HeroCarAD__wrapper__3naFuFDz.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #1C1D1F; }
  @media print {
    .HeroCarAD__wrapper__3naFuFDz {
      height: auto;
      min-height: auto;
      padding: 24px 24px 0;
      background: #fff !important; } }
  @media (min-width: 60.0625em) {
    .HeroCarAD__wrapper__3naFuFDz.HeroCarAD__has-gallery-grid__P90Xk6Ai .HeroCarAD__photo__3269o8Bi img {
      transform: scale(1.05);
      filter: blur(10px) saturate(40%); }
    .HeroCarAD__wrapper__3naFuFDz.HeroCarAD__has-gallery-grid__P90Xk6Ai .HeroCarAD__col__1FrzMyKK:first-child, .HeroCarAD__wrapper__3naFuFDz.HeroCarAD__has-gallery-grid__P90Xk6Ai .HeroCarAD__col__1FrzMyKK:nth-child(2) {
      display: none; } }
  .HeroCarAD__wrapper__3naFuFDz .HeroCarAD__heroCarousel__3A0e2bEw {
    position: relative; }
    .HeroCarAD__wrapper__3naFuFDz .HeroCarAD__heroCarousel__3A0e2bEw .swiper-container {
      margin-bottom: 16px; }
    .HeroCarAD__wrapper__3naFuFDz .HeroCarAD__heroCarousel__3A0e2bEw .swiper-slide {
      height: auto; }
      .HeroCarAD__wrapper__3naFuFDz .HeroCarAD__heroCarousel__3A0e2bEw .swiper-slide button {
        height: 100%;
        width: 100%;
        padding: 0;
        position: relative;
        -webkit-appearance: none;
        border-radius: 0;
        background: transparent;
        border: none; }
      .HeroCarAD__wrapper__3naFuFDz .HeroCarAD__heroCarousel__3A0e2bEw .swiper-slide img {
        position: relative;
        aspect-ratio: 4.5/3; }
    .HeroCarAD__wrapper__3naFuFDz .HeroCarAD__heroCarousel__3A0e2bEw .HeroCarAD__counter__1kg2hqyi {
      position: absolute;
      z-index: 2;
      bottom: 32px;
      right: 20px;
      background: #181818;
      padding: 4px 6px;
      font-size: 9px;
      border-radius: 24px; }

.HeroCarAD__navigation__2aFtJf-L {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  width: 100%;
  padding: 0 20px 22px 20px;
  display: flex;
  justify-content: space-between;
  position: relative;
  left: 0;
  z-index: 1;
  background-image: linear-gradient(to top, rgba(24, 24, 24, 0) 0, #181818); }
  @media print {
    .HeroCarAD__navigation__2aFtJf-L {
      display: none; } }
  @media (min-width: 37.5625em) {
    .HeroCarAD__navigation__2aFtJf-L {
      padding: 0 32px 18px 32px; } }
  @media (min-width: 60.0625em) {
    .HeroCarAD__navigation__2aFtJf-L {
      position: absolute;
      background: none;
      padding: 0 32px;
      top: 148px;
      z-index: 3; } }
  .HeroCarAD__navigation__2aFtJf-L li &gt; span {
    opacity: 0.5; }
  .HeroCarAD__navigation__2aFtJf-L li &gt; span,
  .HeroCarAD__navigation__2aFtJf-L li &gt; a {
    display: inline-flex;
    align-items: center; }
  .HeroCarAD__navigation__2aFtJf-L a {
    color: currentColor;
    text-decoration: none;
    text-transform: uppercase; }
    .HeroCarAD__navigation__2aFtJf-L a &gt; i {
      vertical-align: middle; }
      .HeroCarAD__navigation__2aFtJf-L a &gt; i svg {
        padding: 0; }
        @media (min-width: 60.0625em) {
          .HeroCarAD__navigation__2aFtJf-L a &gt; i svg {
            transform: scale(0.7); } }

@media print {
  .HeroCarAD__back__1J4bAK-h {
    display: none; } }

.HeroCarAD__back__1J4bAK-h &gt; i {
  margin: 0 8px 0 0; }

.HeroCarAD__pagination__rDQtXfuF {
  width: 100%;
  margin: 0;
  padding: 0;
  line-height: normal;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  @media print {
    .HeroCarAD__pagination__rDQtXfuF {
      display: none; } }
  @media (min-width: 60.0625em) {
    .HeroCarAD__pagination__rDQtXfuF {
      width: auto;
      margin: 0 0 0 auto;
      justify-content: flex-start; } }
  .HeroCarAD__pagination__rDQtXfuF &gt; li {
    display: block; }
    .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after {
      display: none; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__pagination__rDQtXfuF &gt; li:not(:last-child)::after {
          display: inline-block; } }
    .HeroCarAD__pagination__rDQtXfuF &gt; li:first-child i {
      margin: 0 8px 0 0; }
    .HeroCarAD__pagination__rDQtXfuF &gt; li:last-child i {
      margin: 0 0 0 8px; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__pagination__rDQtXfuF &gt; li i {
        display: none; } }
    .HeroCarAD__pagination__rDQtXfuF &gt; li a span {
      display: block;
      font-weight: normal; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__pagination__rDQtXfuF &gt; li a span {
          font-weight: bold;
          transform: none; } }

.HeroCarAD__content__1uwYWXEx {
  width: 100%;
  padding: 24px;
  position: relative;
  bottom: 0;
  z-index: 1; }
  @media (min-width: 60.0625em) {
    .HeroCarAD__content__1uwYWXEx {
      padding: 32px;
      display: flex;
      flex-wrap: wrap; } }
  @media print {
    .HeroCarAD__content__1uwYWXEx {
      padding: 24px 0;
      display: block;
      color: #181818 !important; } }

.HeroCarAD__photo__3269o8Bi {
  position: relative; }
  @media (min-width: 60.0625em) {
    .HeroCarAD__photo__3269o8Bi {
      width: 100%;
      height: 100%; } }
  .theme-ferrari-dark .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-dark .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-dark .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-ferrari-carbon .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-ferrari-carbon .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-ferrari-carbon .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-light .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-light .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-light .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-sf90-stradale .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-sf90-stradale .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-sf90-stradale .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-f8-tributo .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-f8-tributo .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-f8-tributo .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-monza-sp1 .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-monza-sp1 .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-monza-sp1 .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-monza-sp2 .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-monza-sp2 .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-monza-sp2 .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-f488-pista .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-f488-pista .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-f488-pista .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-f488-spider .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-f488-spider .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-f488-spider .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-f488-pista-spider .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-f488-pista-spider .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-f488-pista-spider .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-f812-superfast .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-f812-superfast .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-f812-superfast .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-gtc4-lusso .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-gtc4-lusso .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-gtc4-lusso .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-gtc4-lusso-t .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-gtc4-lusso-t .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-gtc4-lusso-t .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-f8-spider .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-f8-spider .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-f8-spider .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-812-gts .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-812-gts .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-812-gts .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-f169 .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-f169 .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-f169 .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-scuderia-dark .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-scuderia-dark .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-scuderia-dark .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-giallo-modena .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-giallo-modena .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-giallo-modena .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-giallo-modena-dark .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-giallo-modena-dark .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-giallo-modena-dark .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-races-dark .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-races-dark .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-races-dark .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-portofinom-dark-blue .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-portofinom-dark-blue .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-portofinom-dark-blue .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .theme-ferrari-sf90-spider-graphite-black .HeroCarAD__photo__3269o8Bi::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 80%, rgba(24, 24, 24, 0.3) 100%); }
    @media print {
      .theme-ferrari-sf90-spider-graphite-black .HeroCarAD__photo__3269o8Bi::before {
        display: none; } }
    @media (min-width: 60.0625em) {
      .theme-ferrari-sf90-spider-graphite-black .HeroCarAD__photo__3269o8Bi::before {
        background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 30%, rgba(24, 24, 24, 0) 70%, #181818 100%); } }
  .HeroCarAD__photo__3269o8Bi img {
    width: 100%;
    display: block; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__photo__3269o8Bi img {
        height: 100%;
        object-fit: cover; } }

@media (min-width: 60.0625em) {
  .HeroCarAD__col__1FrzMyKK {
    flex: 1 1 50%;
    display: flex;
    align-content: flex-end; } }

.HeroCarAD__col__1FrzMyKK.HeroCarAD__left__T2PjIqVq {
  display: flex;
  flex-wrap: wrap; }

@media (min-width: 60.0625em) {
  .HeroCarAD__col__1FrzMyKK.HeroCarAD__right__29Dnatvj {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap; } }

@media print {
  .HeroCarAD__col__1FrzMyKK.HeroCarAD__right__29Dnatvj {
    display: block; } }

.HeroCarAD__name__10JnJjU6 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  margin: 0 0 16px;
  font-size: 24px; }
  @media (min-width: 37.5625em) {
    .HeroCarAD__name__10JnJjU6 {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .HeroCarAD__name__10JnJjU6 {
      font-size: 36px; } }
  @media (min-width: 60.0625em) {
    .HeroCarAD__name__10JnJjU6 {
      margin: 0 0 16px; } }

.HeroCarAD__listing__1wM2TWt0 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  width: 100%;
  margin: 8px 0;
  padding: 0;
  line-height: 24px;
  list-style: none;
  flex: 0 0 auto;
  display: flex;
  flex-wrap: wrap; }
  @media (min-width: 60.0625em) {
    .HeroCarAD__listing__1wM2TWt0 {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase;
      margin: 8px 0; } }
  .HeroCarAD__listing__1wM2TWt0.HeroCarAD__serial__2K0ewvAc {
    font-size: 9px;
    margin-top: -8px; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__listing__1wM2TWt0.HeroCarAD__serial__2K0ewvAc {
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -o-font-smoothing: antialiased;
        font-smoothing: antialiased;
        font-family: "Body-Font";
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 1px;
        font-size: 12px;
        line-height: 1.27em;
        text-transform: uppercase;
        margin: 8px 0; } }
  .HeroCarAD__listing__1wM2TWt0 &gt; li {
    display: block; }
    .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
      font-weight: 400; }
      .theme-ferrari-dark .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-ferrari-carbon .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-light .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-sf90-stradale .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-f8-tributo .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-monza-sp1 .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-monza-sp2 .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-f488-pista .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-f488-spider .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-f488-pista-spider .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-f812-superfast .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-gtc4-lusso .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #505050; }
      .theme-ferrari-gtc4-lusso-t .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #505050; }
      .theme-ferrari-f8-spider .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-812-gts .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-f169 .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-scuderia-dark .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-giallo-modena .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-giallo-modena-dark .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-races-dark .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-portofinom-dark-blue .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-sf90-spider-graphite-black .HeroCarAD__listing__1wM2TWt0 &gt; li strong {
        color: #8f8f8f; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__listing__1wM2TWt0 &gt; li.HeroCarAD__mini-price__3acdoptI {
        display: none; } }
    .HeroCarAD__listing__1wM2TWt0 &gt; li.HeroCarAD__mini-price__3acdoptI::after {
      content: none; }
    .HeroCarAD__listing__1wM2TWt0 &gt; li.HeroCarAD__mini-price__3acdoptI strong {
      color: #fff !important; }
  .HeroCarAD__listing__1wM2TWt0 li.HeroCarAD__anchor__d7_6wyts {
    cursor: pointer;
    text-decoration: underline;
    display: flex;
    align-items: center; }
    .HeroCarAD__listing__1wM2TWt0 li.HeroCarAD__anchor__d7_6wyts i {
      flex: 0 0 auto; }
    .HeroCarAD__listing__1wM2TWt0 li.HeroCarAD__anchor__d7_6wyts span {
      margin: -2px 0 0 4px; }

.HeroCarAD__prices__2H1D9him {
  margin: 4px 0 32px;
  display: flex;
  flex-direction: column; }
  @media (min-width: 60.0625em) {
    .HeroCarAD__prices__2H1D9him {
      margin: 0 24px 0 auto;
      order: 2;
      flex: 1 1 40%; } }
  @media print {
    .HeroCarAD__prices__2H1D9him {
      margin: 0;
      display: block; } }

.HeroCarAD__price-wrapper__3sQxq7Op {
  display: flex;
  flex-direction: column; }
  @media (min-width: 37.5625em) {
    .HeroCarAD__price-wrapper__3sQxq7Op {
      align-items: center;
      flex-direction: row; } }

.HeroCarAD__price__2rAolwuI {
  display: flex;
  gap: 24px;
  align-items: baseline; }
  .HeroCarAD__price__2rAolwuI .HeroCarAD__priceLabel__8VUM6wet {
    font-size: 11px;
    text-transform: uppercase;
    color: #8f8f8f; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__price__2rAolwuI .HeroCarAD__priceLabel__8VUM6wet {
        font-size: 13px; } }
  @media (min-width: 60.0625em) {
    .HeroCarAD__price__2rAolwuI {
      margin: 0 0 0 auto; } }
  .HeroCarAD__price__2rAolwuI &gt; strong,
  .HeroCarAD__price__2rAolwuI &gt; span {
    display: block; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__price__2rAolwuI &gt; strong,
      .HeroCarAD__price__2rAolwuI &gt; span {
        text-align: right; } }
    @media print {
      .HeroCarAD__price__2rAolwuI &gt; strong,
      .HeroCarAD__price__2rAolwuI &gt; span {
        text-align: left; } }
  .HeroCarAD__price__2rAolwuI &gt; strong {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em; }
    @media (min-width: 37.5625em) {
      .HeroCarAD__price__2rAolwuI &gt; strong {
        font-size: 28px; } }
    @media (min-width: 60.0625em) {
      .HeroCarAD__price__2rAolwuI &gt; strong {
        font-size: 18px; } }
    @media (min-width: 80.0625em) {
      .HeroCarAD__price__2rAolwuI &gt; strong {
        font-size: 20px; } }
  @media (min-width: 60.0625em) {
    .HeroCarAD__price__2rAolwuI.HeroCarAD__request__2kvmMgOZ &gt; strong {
      font-size: 16px; } }
  @media (min-width: 80.0625em) {
    .HeroCarAD__price__2rAolwuI.HeroCarAD__request__2kvmMgOZ &gt; strong {
      font-size: 20px; } }
  .HeroCarAD__price__2rAolwuI &gt; span {
    font-size: 8px; }
    .theme-ferrari-dark .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-light .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .HeroCarAD__price__2rAolwuI &gt; span {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .HeroCarAD__price__2rAolwuI &gt; span {
      color: #505050; }
    .theme-ferrari-f8-spider .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-f169 .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .HeroCarAD__price__2rAolwuI &gt; span {
      color: #8f8f8f; }

.HeroCarAD__financing-link__3JRkJEbY {
  font-size: 14px;
  text-decoration: underline;
  background: none;
  padding: 0;
  border: none;
  color: currentColor;
  margin-top: 24px;
  text-align: left; }
  @media (min-width: 37.5625em) {
    .HeroCarAD__financing-link__3JRkJEbY {
      margin-left: 24px;
      margin-top: 0; } }

.HeroCarAD__taxes__2S_8Ljhv {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 24px;
  margin-top: 16px; }
  @media (min-width: 60.0625em) {
    .HeroCarAD__taxes__2S_8Ljhv {
      margin-top: 8px;
      justify-content: flex-end;
      row-gap: 8px;
      column-gap: 24px; } }
  .HeroCarAD__taxes__2S_8Ljhv &gt; div {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 6px; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__taxes__2S_8Ljhv &gt; div {
        flex-direction: row; } }
    .HeroCarAD__taxes__2S_8Ljhv &gt; div .HeroCarAD__taxesLabel__dlwNbniT {
      font-size: 11px;
      text-transform: uppercase;
      color: #8f8f8f; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__taxes__2S_8Ljhv &gt; div .HeroCarAD__taxesLabel__dlwNbniT {
          font-size: 13px; } }
    .HeroCarAD__taxes__2S_8Ljhv &gt; div .HeroCarAD__taxesValue__3ol_0F_B {
      font-size: 12px; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__taxes__2S_8Ljhv &gt; div .HeroCarAD__taxesValue__3ol_0F_B {
          font-size: 13px; } }

.HeroCarAD__btn-gallery__1l0t6US3 {
  margin-left: auto;
  padding: 0;
  background: none;
  border: none;
  display: block;
  cursor: pointer;
  -webkit-appearance: none;
  border-radius: 0; }
  .HeroCarAD__btn-gallery__1l0t6US3.HeroCarAD__desktop__3gx7_Nje {
    margin: 0 0 32px auto; }
  @media print {
    .HeroCarAD__btn-gallery__1l0t6US3 {
      display: none; } }

.HeroCarAD__buttons__2jWbmcAZ {
  display: flex; }
  @media print {
    .HeroCarAD__buttons__2jWbmcAZ {
      display: none; } }
  @media (min-width: 60.0625em) {
    .HeroCarAD__buttons__2jWbmcAZ {
      justify-content: flex-end;
      order: 3; } }

.HeroCarAD__button__3JgvFfaH {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  min-width: 56px;
  height: 56px;
  color: currentColor;
  vertical-align: middle;
  background: none; }
  .theme-ferrari-dark .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-ferrari-carbon .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-light .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-stradale .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f8-tributo .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp1 .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-monza-sp2 .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f488-spider .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f488-pista-spider .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f812-superfast .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-gtc4-lusso .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #505050; }
  .theme-ferrari-gtc4-lusso-t .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #505050; }
  .theme-ferrari-f8-spider .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-812-gts .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-f169 .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-scuderia-dark .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-races-dark .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .HeroCarAD__button__3JgvFfaH {
    border: 1px solid #8f8f8f; }
  .HeroCarAD__button__3JgvFfaH.HeroCarAD__enquire__u6pXwhFA {
    padding: 0 24px;
    flex: 1 1 auto; }
    @media (min-width: 80.0625em) {
      .HeroCarAD__button__3JgvFfaH.HeroCarAD__enquire__u6pXwhFA {
        width: 224px; } }
  .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r {
    width: 56px;
    margin: 0 0 0 8px;
    padding: 0 16px; }
    .theme-ferrari-dark .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-ferrari-carbon .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-light .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #ffffff;
      background: #181818;
      border: 1px solid #181818; }
    .theme-ferrari-sf90-stradale .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-f8-tributo .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-monza-sp1 .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-monza-sp2 .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-f488-pista .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-f488-spider .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-f488-pista-spider .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-f812-superfast .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-gtc4-lusso .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #ffffff;
      background: #181818;
      border: 1px solid #181818; }
    .theme-ferrari-gtc4-lusso-t .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #ffffff;
      background: #181818;
      border: 1px solid #181818; }
    .theme-ferrari-f8-spider .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-812-gts .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #ffffff;
      background: #181818;
      border: 1px solid #181818; }
    .theme-ferrari-f169 .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #ffffff;
      background: #181818;
      border: 1px solid #181818; }
    .theme-ferrari-scuderia-dark .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-giallo-modena .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #ffffff;
      background: #181818;
      border: 1px solid #181818; }
    .theme-ferrari-giallo-modena-dark .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-races-dark .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-portofinom-dark-blue .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r.HeroCarAD__-saved__3Xsu8FMq {
      color: #181818;
      background: #ffffff;
      border: 1px solid #ffffff; }
  .HeroCarAD__button__3JgvFfaH svg &gt; path {
    fill: currentColor !important;
    stroke: currentColor; }

.HeroCarAD__sticky__1xsQzK14 {
  width: 100%;
  padding: 16px 16px;
  display: flex;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 15;
  transform: translateY(-100%);
  transition: transform 0.25s linear 0.05s; }
  .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2 {
    padding: 0;
    top: auto;
    bottom: 0;
    transform: translateY(100%);
    height: 56px;
    background: none; }
  .HeroCarAD__sticky__1xsQzK14.HeroCarAD__-show__1oaQJzDJ {
    transform: translateY(0);
    transition: transform 0.3s; }
  @media print {
    .HeroCarAD__sticky__1xsQzK14 {
      display: none; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-dark {
    color: #ffffff;
    background: #181818; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-dark .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #303030; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-ferrari-carbon .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-light {
    color: #181818;
    background: #ffffff; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-light .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #303133; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-sf90-stradale .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1E293E; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-f8-tributo .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #181818; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-monza-sp1 .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #404040; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-monza-sp2 .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0E121B; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-f488-pista .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #17354B; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-f488-spider .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #191B29; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-f488-pista-spider .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #320607; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-f812-superfast .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #C6C7C7; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-gtc4-lusso .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #505050; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #92989D; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-gtc4-lusso-t .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #505050; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #2c2b27; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-f8-spider .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-812-gts {
    color: #181818;
    background: #f6f7f8; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-812-gts .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-f169 {
    color: #181818;
    background: #d0dddd; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-f169 .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #303030; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-scuderia-dark .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-giallo-modena {
    color: #181818;
    background: #ffffff; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-giallo-modena .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #181818; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-giallo-modena-dark .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-races-dark {
    color: #ffffff;
    background: #0D0D16; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-races-dark .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0D2025; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-portofinom-dark-blue .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #1C1D1F; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.theme-ferrari-sf90-spider-graphite-black .HeroCarAD__button__3JgvFfaH {
        border: 1px solid #8f8f8f; } }
  .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2 {
    box-shadow: -5px 0 30px rgba(0, 0, 0, 0.2); }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-dark {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-dark .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-dark .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-dark .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-dark {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-ferrari-carbon {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-ferrari-carbon .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-ferrari-carbon .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-ferrari-carbon .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-ferrari-carbon {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-light {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-light .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-light .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-light .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-light {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-sf90-stradale {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-sf90-stradale .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-sf90-stradale .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-sf90-stradale .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-sf90-stradale {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f8-tributo {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f8-tributo .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f8-tributo .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f8-tributo .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f8-tributo {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-monza-sp1 {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-monza-sp1 .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-monza-sp1 .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-monza-sp1 .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-monza-sp1 {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-monza-sp2 {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-monza-sp2 .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-monza-sp2 .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-monza-sp2 .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-monza-sp2 {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-pista {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-pista .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-pista .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-pista .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-pista {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-spider {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-spider .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-spider .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-spider .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-spider {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-pista-spider {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-pista-spider .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-pista-spider .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-pista-spider .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f488-pista-spider {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f812-superfast {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f812-superfast .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f812-superfast .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f812-superfast .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f812-superfast {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-gtc4-lusso {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-gtc4-lusso .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-gtc4-lusso .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-gtc4-lusso .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-gtc4-lusso {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-gtc4-lusso-t {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-gtc4-lusso-t .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-gtc4-lusso-t .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-gtc4-lusso-t .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-gtc4-lusso-t {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f8-spider {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f8-spider .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f8-spider .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f8-spider .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f8-spider {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-812-gts {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-812-gts .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-812-gts .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-812-gts .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-812-gts {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f169 {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f169 .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f169 .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f169 .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-f169 {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-scuderia-dark {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-scuderia-dark .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-scuderia-dark .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-scuderia-dark .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-scuderia-dark {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-giallo-modena {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-giallo-modena .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #EBB218;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-giallo-modena .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-giallo-modena .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-giallo-modena {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-giallo-modena-dark {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-giallo-modena-dark .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #EBB218;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-giallo-modena-dark .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-giallo-modena-dark .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-giallo-modena-dark {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-races-dark {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-races-dark .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-races-dark .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-races-dark .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-races-dark {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-portofinom-dark-blue {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-portofinom-dark-blue .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-portofinom-dark-blue .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-portofinom-dark-blue .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-portofinom-dark-blue {
          display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-sf90-spider-graphite-black {
      background: none;
      display: flex; }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-sf90-spider-graphite-black .HeroCarAD__button__3JgvFfaH {
        border: none;
        background: #da291c;
        height: 56px;
        width: calc(100% - 56px); }
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-sf90-spider-graphite-black .HeroCarAD__btn-phone__-jlhF6Ru {
        height: 56px;
        width: 56px;
        color: #000;
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-sf90-spider-graphite-black .HeroCarAD__btn-phone__-jlhF6Ru svg &gt; path {
          fill: currentColor !important;
          stroke: currentColor; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-enquire__3zIGNvO2.theme-ferrari-sf90-spider-graphite-black {
          display: none; } }
  .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj {
    padding: 0;
    border-top: 1px solid #8f8f8f;
    transition: transform 0.2s;
    z-index: 14;
    top: 72px;
    transform: translateY(calc(-100% - 72px)); }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj {
        display: none; } }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li &gt; span {
      display: flex;
      opacity: 0.5; }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li &gt; a {
      display: flex; }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
      font-size: 11px;
      text-transform: uppercase;
      font-weight: 400;
      color: #fff; }
      .theme-ferrari-dark .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-light .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #181818; }
      .theme-ferrari-sf90-stradale .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-f488-pista .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-f488-spider .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #181818; }
      .theme-ferrari-f8-spider .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-812-gts .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #181818; }
      .theme-ferrari-f169 .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #181818; }
      .theme-ferrari-scuderia-dark .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-races-dark .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj li strong {
        color: #ffffff; }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj.HeroCarAD__-show__1oaQJzDJ {
      transform: translateY(0);
      transition: transform 0.3s linear; }
    .HeroCarAD__sticky__1xsQzK14.HeroCarAD__sticky-pagination__2SXUPXHj .HeroCarAD__pagination__rDQtXfuF {
      margin: 12px 20px; }
  @media (min-width: 60.0625em) {
    .HeroCarAD__sticky__1xsQzK14 {
      padding: 16px 32px; } }
  .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__col__1FrzMyKK {
    flex: 1 1 auto; }
    .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__col__1FrzMyKK.HeroCarAD__right__29Dnatvj {
      text-align: right; }
    .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__col__1FrzMyKK.HeroCarAD__left__T2PjIqVq {
      display: block; }
  .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__back__1J4bAK-h {
    margin: 0 24px 0 0;
    display: block; }
  .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__name__10JnJjU6 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    margin: 0;
    font-size: 13px;
    font-weight: 500; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__name__10JnJjU6 {
        margin: 0 0 8px; } }
  .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__listing__1wM2TWt0 {
    margin: 0; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__listing__1wM2TWt0 {
        display: flex;
        flex-wrap: wrap; } }
    .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__listing__1wM2TWt0 li.HeroCarAD__odometer__1xc4EZ7v {
      display: none; }
      @media (min-width: 37.5625em) {
        .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__listing__1wM2TWt0 li.HeroCarAD__odometer__1xc4EZ7v {
          display: block; } }
    .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__listing__1wM2TWt0 li.HeroCarAD__anchor__d7_6wyts {
      display: none; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__listing__1wM2TWt0 li.HeroCarAD__anchor__d7_6wyts {
          display: block; } }
      .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__listing__1wM2TWt0 li.HeroCarAD__anchor__d7_6wyts i {
        transform: translateY(3px); }
  .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__prices__2H1D9him {
    display: none; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__prices__2H1D9him {
        display: flex;
        order: unset; } }
  .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__price__2rAolwuI &gt; strong {
    font-size: 18px; }
  .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__button__3JgvFfaH {
    width: auto;
    height: auto;
    padding: 0;
    border: none; }
    @media (min-width: 60.0625em) {
      .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__button__3JgvFfaH {
        height: 56px;
        padding: 0 16px;
        flex: 0 0 auto; } }
    @media (min-width: 80.0625em) {
      .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__button__3JgvFfaH.HeroCarAD__enquire__u6pXwhFA {
        width: 224px; } }
    .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r {
      display: none; }
      @media (min-width: 60.0625em) {
        .HeroCarAD__sticky__1xsQzK14 .HeroCarAD__button__3JgvFfaH.HeroCarAD__bookmark__29yl2Y7r {
          display: block; } }

@keyframes GridImages__fillBar__s4kngsnz {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.GridImages__center-content__2RjD8qNH {
  position: relative;
  height: 100%;
  padding-top: 202px;
  width: calc(100% - 64px);
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2; }

.GridImages__grids-gallery__2PVZoE88 {
  display: none;
  position: absolute;
  overflow: hidden;
  grid-gap: 4px;
  z-index: 1;
  grid-template-rows: repeat(2, 1fr);
  min-height: 260px; }
  @media (min-width: 60.0625em) {
    .GridImages__grids-gallery__2PVZoE88 {
      display: grid; } }
  .GridImages__grids-gallery__2PVZoE88 div {
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
    border-radius: 4px; }
  .GridImages__grids-gallery__2PVZoE88 &gt; div:last-child {
    display: grid;
    grid-template-rows: 1fr 1fr 1fr 32px;
    grid-gap: 4px; }
  .GridImages__grids-gallery__2PVZoE88 a {
    position: relative;
    width: 100%;
    height: 100%;
    display: block; }
  .GridImages__grids-gallery__2PVZoE88 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 1s ease; }
    .GridImages__grids-gallery__2PVZoE88 img:hover {
      transform: scale(1.04); }
  .GridImages__grids-gallery__2PVZoE88.GridImages__layout-16-9__3KLKwIgK {
    max-width: 100%;
    aspect-ratio: 9.4 / 3;
    max-width: 100%;
    grid-template-columns: 57% 26% 16%;
    max-height: calc(100vh - 334px); }
    .GridImages__grids-gallery__2PVZoE88.GridImages__layout-16-9__3KLKwIgK &gt; div:first-child, .GridImages__grids-gallery__2PVZoE88.GridImages__layout-16-9__3KLKwIgK &gt; div:last-child {
      grid-row: span 2; }
    .GridImages__grids-gallery__2PVZoE88.GridImages__layout-16-9__3KLKwIgK &gt; div:nth-child(3) {
      grid-area: 2 / 2 / 3 / auto; }
  .GridImages__grids-gallery__2PVZoE88.GridImages__layout-4-3__1KmykrVK {
    aspect-ratio: 9.3 / 3;
    grid-template-columns: 43% 43% 13%;
    max-width: 100%;
    max-height: calc(100vh - 334px); }
    .GridImages__grids-gallery__2PVZoE88.GridImages__layout-4-3__1KmykrVK &gt; div:first-child, .GridImages__grids-gallery__2PVZoE88.GridImages__layout-4-3__1KmykrVK &gt; div:nth-child(2), .GridImages__grids-gallery__2PVZoE88.GridImages__layout-4-3__1KmykrVK &gt; div:last-child {
      grid-row: span 2; }
    .GridImages__grids-gallery__2PVZoE88.GridImages__layout-4-3__1KmykrVK &gt; div:nth-child(4) {
      grid-area: 2 / 3 / auto; }
  .GridImages__grids-gallery__2PVZoE88.GridImages__no-more-photos__1ee7QYUj &gt; div:last-child {
    grid-template-rows: repeat(3, 1fr);
    height: calc(100% + 4px); }

.GridImages__btn-gallery__BFb8oDG9 {
  margin-left: auto;
  padding: 0;
  background: none;
  border: none;
  display: block;
  cursor: pointer;
  font-size: 12px;
  color: #fff;
  border: solid 1px rgba(255, 255, 255, 0.4);
  border-radius: 4px;
  width: 100%;
  height: 100%;
  -webkit-appearance: none; }
  .GridImages__btn-gallery__BFb8oDG9.GridImages__desktop__aeeEq1ST {
    margin: 0 0 32px auto; }
  @media print {
    .GridImages__btn-gallery__BFb8oDG9 {
      display: none; } }

@keyframes Medias__fillBar__3GxjKJ4Q {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Medias__medias__2sOqm9KG {
  display: flex;
  margin: 0 0 16px auto;
  justify-content: center; }
  @media (min-width: 60.0625em) {
    .Medias__medias__2sOqm9KG {
      justify-content: flex-end;
      width: 100%;
      margin: 0 0 14px 0;
      order: 1; } }

.Medias__media-item__3SIGimHo {
  margin-left: 16px; }
  .Medias__media-item__3SIGimHo:first-child {
    margin-left: 0; }

.Medias__btn__BRqj-xH3 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  -webkit-appearance: none;
  border-radius: 0;
  background: none;
  border: none;
  color: #fff;
  cursor: pointer;
  display: flex;
  align-items: center;
  margin-left: auto;
  padding-right: 0; }
  .Medias__btn__BRqj-xH3 svg {
    margin-right: 8px;
    fill: #fff; }
  .Medias__btn__BRqj-xH3.Medias__record__LmhVnnvp svg {
    fill: none; }

@keyframes HeroCarADExpired__fillBar__36HDZdEW {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HeroCarADExpired__hero__3OBF5AUO {
  overflow: hidden;
  padding: 180px 0;
  position: relative; }
  @media (min-width: 37.5625em) {
    .HeroCarADExpired__hero__3OBF5AUO {
      padding: 220px 0; } }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-dark {
    color: #ffffff;
    background: #181818; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #303030; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-light {
    color: #181818;
    background: #ffffff; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #303133; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1E293E; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #181818; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #404040; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0E121B; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #17354B; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #191B29; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #320607; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #C6C7C7; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #92989D; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #2c2b27; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-812-gts {
    color: #181818;
    background: #f6f7f8; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-f169 {
    color: #181818;
    background: #d0dddd; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #303030; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-giallo-modena {
    color: #181818;
    background: #ffffff; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #181818; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-races-dark {
    color: #ffffff;
    background: #0D0D16; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0D2025; }
  .HeroCarADExpired__hero__3OBF5AUO.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #1C1D1F; }
  .HeroCarADExpired__hero__3OBF5AUO::after {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: rgba(24, 24, 24, 0.7); }
  .HeroCarADExpired__hero-content__3byLXa5s {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center; }
    @media (min-width: 60.0625em) {
      .HeroCarADExpired__hero-content__3byLXa5s {
        text-align: left; } }
  .HeroCarADExpired__hero__3OBF5AUO h3 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    margin-bottom: 8px; }
    @media (min-width: 37.5625em) {
      .HeroCarADExpired__hero__3OBF5AUO h3 {
        font-size: 28px; } }
  .HeroCarADExpired__hero__3OBF5AUO p {
    margin: 0 0 48px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    line-height: 1.3em;
    font-weight: normal; }
  .HeroCarADExpired__hero__3OBF5AUO .HeroCarADExpired__actions__Ey-QmIWU {
    display: flex;
    flex-direction: column; }
    @media (min-width: 60.0625em) {
      .HeroCarADExpired__hero__3OBF5AUO .HeroCarADExpired__actions__Ey-QmIWU {
        flex-direction: row; } }
    .HeroCarADExpired__hero__3OBF5AUO .HeroCarADExpired__actions__Ey-QmIWU &gt; :last-child {
      margin-top: 24px; }
      @media (min-width: 60.0625em) {
        .HeroCarADExpired__hero__3OBF5AUO .HeroCarADExpired__actions__Ey-QmIWU &gt; :last-child {
          margin-top: 0;
          margin-left: 24px; } }

.HeroCarADExpired__backgrund-image__3hIGpnuI {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.05);
  filter: blur(6px); }

.HeroCarADExpired__listing__1GdOUPTY {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  justify-content: center;
  width: 100%;
  margin: 8px 0;
  padding: 0;
  line-height: 24px;
  list-style: none;
  flex: 0 0 auto;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0; }
  .theme-ferrari-dark .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-light .HeroCarADExpired__listing__1GdOUPTY {
    color: #181818; }
  .theme-ferrari-sf90-stradale .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-f488-pista .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-f488-spider .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .HeroCarADExpired__listing__1GdOUPTY {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .HeroCarADExpired__listing__1GdOUPTY {
    color: #181818; }
  .theme-ferrari-f8-spider .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-812-gts .HeroCarADExpired__listing__1GdOUPTY {
    color: #181818; }
  .theme-ferrari-f169 .HeroCarADExpired__listing__1GdOUPTY {
    color: #181818; }
  .theme-ferrari-scuderia-dark .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .HeroCarADExpired__listing__1GdOUPTY {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-races-dark .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .HeroCarADExpired__listing__1GdOUPTY {
    color: #ffffff; }
  @media (min-width: 60.0625em) {
    .HeroCarADExpired__listing__1GdOUPTY {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase;
      margin: 8px 0;
      margin: 0;
      display: flex;
      flex-wrap: wrap; } }
  .HeroCarADExpired__listing__1GdOUPTY &gt; li {
    flex: 0 0 calc(50% - 8px);
    text-align: center; }
    @media (max-width: 60.0525em) {
      .HeroCarADExpired__listing__1GdOUPTY &gt; li {
        flex: 0 0 100%; }
        .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child {
          margin: 0 8px 0 0;
          text-align: right; }
          .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
            content: '';
            width: 1px;
            height: 14px;
            margin: 0 0 0 8px;
            vertical-align: middle;
            display: inline-block; }
            .theme-ferrari-dark .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-ferrari-carbon .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-light .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-sf90-stradale .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-f8-tributo .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-monza-sp1 .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-monza-sp2 .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-f488-pista .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-f488-spider .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-f488-pista-spider .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-f812-superfast .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-gtc4-lusso .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #505050; }
            .theme-ferrari-gtc4-lusso-t .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #505050; }
            .theme-ferrari-f8-spider .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-812-gts .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-f169 .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-scuderia-dark .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-giallo-modena .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-giallo-modena-dark .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-races-dark .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-portofinom-dark-blue .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
            .theme-ferrari-sf90-spider-graphite-black .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child::after {
              background: #8f8f8f; }
        .HeroCarADExpired__listing__1GdOUPTY &gt; li:nth-child(2) {
          text-align: left; }
        .HeroCarADExpired__listing__1GdOUPTY &gt; li:first-child, .HeroCarADExpired__listing__1GdOUPTY &gt; li:nth-child(2) {
          flex: 0 0 calc(50% - 8px);
          margin-right: 8px; }
        .HeroCarADExpired__listing__1GdOUPTY &gt; li:nth-child(3), .HeroCarADExpired__listing__1GdOUPTY &gt; li:nth-child(4) {
          flex: 0 0 100%;
          justify-content: center; } }
    @media (min-width: 60.0625em) {
      .HeroCarADExpired__listing__1GdOUPTY &gt; li {
        flex: 0 0 auto;
        text-align: left; }
        .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child) {
          margin: 0 8px 0 0; }
          .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
            content: '';
            width: 1px;
            height: 14px;
            margin: 0 0 0 8px;
            vertical-align: middle;
            display: inline-block; }
            .theme-ferrari-dark .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-ferrari-carbon .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-light .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-sf90-stradale .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-f8-tributo .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-monza-sp1 .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-monza-sp2 .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-f488-pista .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-f488-spider .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-f488-pista-spider .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-f812-superfast .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-gtc4-lusso .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #505050; }
            .theme-ferrari-gtc4-lusso-t .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #505050; }
            .theme-ferrari-f8-spider .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-812-gts .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-f169 .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-scuderia-dark .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-giallo-modena .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-giallo-modena-dark .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-races-dark .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-portofinom-dark-blue .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; }
            .theme-ferrari-sf90-spider-graphite-black .HeroCarADExpired__listing__1GdOUPTY &gt; li:not(:last-child)::after {
              background: #8f8f8f; } }
    .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
      font-weight: 400; }
      .theme-ferrari-dark .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-ferrari-carbon .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-light .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-sf90-stradale .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-f8-tributo .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-monza-sp1 .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-monza-sp2 .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-f488-pista .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-f488-spider .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-f488-pista-spider .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-f812-superfast .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-gtc4-lusso .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #505050; }
      .theme-ferrari-gtc4-lusso-t .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #505050; }
      .theme-ferrari-f8-spider .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-812-gts .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-f169 .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-scuderia-dark .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-giallo-modena .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-giallo-modena-dark .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-races-dark .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-portofinom-dark-blue .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
      .theme-ferrari-sf90-spider-graphite-black .HeroCarADExpired__listing__1GdOUPTY &gt; li strong {
        color: #8f8f8f; }
  .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp {
    display: flex;
    align-items: center; }
    .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
      display: flex; }
      .theme-ferrari-dark .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-light .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #181818; }
      .theme-ferrari-sf90-stradale .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-f488-pista .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-f488-spider .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #181818; }
      .theme-ferrari-f8-spider .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-812-gts .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #181818; }
      .theme-ferrari-f169 .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #181818; }
      .theme-ferrari-scuderia-dark .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-races-dark .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp a {
        color: #ffffff; }
    .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp i {
      flex: 0 0 auto; }
    .HeroCarADExpired__listing__1GdOUPTY li.HeroCarADExpired__anchor__3Bcng5Fp span {
      margin: -2px 0 0 4px; }

@keyframes HeroCarDealer__fillBar__1VjkCNKs {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HeroCarDealer__wrapper__T7YLVB3T {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  min-height: calc(var(--ferrari-vh-fix, 1vh) * 100); }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-dark {
    background: #181818; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-dark:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 70%, #181818 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-dark:before {
          background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 50%, #181818 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-dark.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 20%, #181818 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-dark.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 36%, #181818 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-ferrari-carbon {
    background: #303030; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-ferrari-carbon:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0) 70%, #303030 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-ferrari-carbon:before {
          background: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0) 50%, #303030 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-ferrari-carbon.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0) 20%, #303030 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-ferrari-carbon.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0) 36%, #303030 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-light {
    background: #ffffff; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-light:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 70%, #ffffff 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-light:before {
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, #ffffff 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-light.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 20%, #ffffff 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-light.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 36%, #ffffff 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-sf90-stradale {
    background: #303133; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-sf90-stradale:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(48, 49, 51, 0) 0%, rgba(48, 49, 51, 0) 70%, #303133 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-sf90-stradale:before {
          background: linear-gradient(to bottom, rgba(48, 49, 51, 0) 0%, rgba(48, 49, 51, 0) 50%, #303133 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-sf90-stradale.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(48, 49, 51, 0) 0%, rgba(48, 49, 51, 0) 20%, #303133 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-sf90-stradale.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(48, 49, 51, 0) 0%, rgba(48, 49, 51, 0) 36%, #303133 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f8-tributo {
    background: #1E293E; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f8-tributo:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(30, 41, 62, 0) 0%, rgba(30, 41, 62, 0) 70%, #1E293E 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f8-tributo:before {
          background: linear-gradient(to bottom, rgba(30, 41, 62, 0) 0%, rgba(30, 41, 62, 0) 50%, #1E293E 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f8-tributo.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(30, 41, 62, 0) 0%, rgba(30, 41, 62, 0) 20%, #1E293E 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f8-tributo.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(30, 41, 62, 0) 0%, rgba(30, 41, 62, 0) 36%, #1E293E 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-monza-sp1 {
    background: #181818; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-monza-sp1:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 70%, #181818 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-monza-sp1:before {
          background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 50%, #181818 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-monza-sp1.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 20%, #181818 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-monza-sp1.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 36%, #181818 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-monza-sp2 {
    background: #404040; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-monza-sp2:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(64, 64, 64, 0) 0%, rgba(64, 64, 64, 0) 70%, #404040 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-monza-sp2:before {
          background: linear-gradient(to bottom, rgba(64, 64, 64, 0) 0%, rgba(64, 64, 64, 0) 50%, #404040 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-monza-sp2.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(64, 64, 64, 0) 0%, rgba(64, 64, 64, 0) 20%, #404040 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-monza-sp2.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(64, 64, 64, 0) 0%, rgba(64, 64, 64, 0) 36%, #404040 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-pista {
    background: #0E121B; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-pista:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(14, 18, 27, 0) 0%, rgba(14, 18, 27, 0) 70%, #0E121B 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-pista:before {
          background: linear-gradient(to bottom, rgba(14, 18, 27, 0) 0%, rgba(14, 18, 27, 0) 50%, #0E121B 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-pista.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(14, 18, 27, 0) 0%, rgba(14, 18, 27, 0) 20%, #0E121B 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-pista.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(14, 18, 27, 0) 0%, rgba(14, 18, 27, 0) 36%, #0E121B 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-spider {
    background: #17354B; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-spider:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(23, 53, 75, 0) 0%, rgba(23, 53, 75, 0) 70%, #17354B 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-spider:before {
          background: linear-gradient(to bottom, rgba(23, 53, 75, 0) 0%, rgba(23, 53, 75, 0) 50%, #17354B 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-spider.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(23, 53, 75, 0) 0%, rgba(23, 53, 75, 0) 20%, #17354B 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-spider.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(23, 53, 75, 0) 0%, rgba(23, 53, 75, 0) 36%, #17354B 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-pista-spider {
    background: #191B29; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-pista-spider:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(25, 27, 41, 0) 0%, rgba(25, 27, 41, 0) 70%, #191B29 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-pista-spider:before {
          background: linear-gradient(to bottom, rgba(25, 27, 41, 0) 0%, rgba(25, 27, 41, 0) 50%, #191B29 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-pista-spider.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(25, 27, 41, 0) 0%, rgba(25, 27, 41, 0) 20%, #191B29 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f488-pista-spider.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(25, 27, 41, 0) 0%, rgba(25, 27, 41, 0) 36%, #191B29 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f812-superfast {
    background: #320607; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f812-superfast:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(50, 6, 7, 0) 0%, rgba(50, 6, 7, 0) 70%, #320607 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f812-superfast:before {
          background: linear-gradient(to bottom, rgba(50, 6, 7, 0) 0%, rgba(50, 6, 7, 0) 50%, #320607 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f812-superfast.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(50, 6, 7, 0) 0%, rgba(50, 6, 7, 0) 20%, #320607 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f812-superfast.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(50, 6, 7, 0) 0%, rgba(50, 6, 7, 0) 36%, #320607 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-gtc4-lusso:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(198, 199, 199, 0) 0%, rgba(198, 199, 199, 0) 70%, #C6C7C7 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-gtc4-lusso:before {
          background: linear-gradient(to bottom, rgba(198, 199, 199, 0) 0%, rgba(198, 199, 199, 0) 50%, #C6C7C7 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-gtc4-lusso.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(198, 199, 199, 0) 0%, rgba(198, 199, 199, 0) 20%, #C6C7C7 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-gtc4-lusso.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(198, 199, 199, 0) 0%, rgba(198, 199, 199, 0) 36%, #C6C7C7 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-gtc4-lusso-t:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(146, 152, 157, 0) 0%, rgba(146, 152, 157, 0) 70%, #92989D 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-gtc4-lusso-t:before {
          background: linear-gradient(to bottom, rgba(146, 152, 157, 0) 0%, rgba(146, 152, 157, 0) 50%, #92989D 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-gtc4-lusso-t.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(146, 152, 157, 0) 0%, rgba(146, 152, 157, 0) 20%, #92989D 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-gtc4-lusso-t.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(146, 152, 157, 0) 0%, rgba(146, 152, 157, 0) 36%, #92989D 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f8-spider {
    background: #2c2b27; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f8-spider:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(44, 43, 39, 0) 0%, rgba(44, 43, 39, 0) 70%, #2c2b27 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f8-spider:before {
          background: linear-gradient(to bottom, rgba(44, 43, 39, 0) 0%, rgba(44, 43, 39, 0) 50%, #2c2b27 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f8-spider.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(44, 43, 39, 0) 0%, rgba(44, 43, 39, 0) 20%, #2c2b27 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f8-spider.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(44, 43, 39, 0) 0%, rgba(44, 43, 39, 0) 36%, #2c2b27 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-812-gts {
    background: #f6f7f8; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-812-gts:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(246, 247, 248, 0) 0%, rgba(246, 247, 248, 0) 70%, #f6f7f8 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-812-gts:before {
          background: linear-gradient(to bottom, rgba(246, 247, 248, 0) 0%, rgba(246, 247, 248, 0) 50%, #f6f7f8 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-812-gts.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(246, 247, 248, 0) 0%, rgba(246, 247, 248, 0) 20%, #f6f7f8 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-812-gts.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(246, 247, 248, 0) 0%, rgba(246, 247, 248, 0) 36%, #f6f7f8 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f169 {
    background: #d0dddd; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f169:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(208, 221, 221, 0) 0%, rgba(208, 221, 221, 0) 70%, #d0dddd 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f169:before {
          background: linear-gradient(to bottom, rgba(208, 221, 221, 0) 0%, rgba(208, 221, 221, 0) 50%, #d0dddd 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f169.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(208, 221, 221, 0) 0%, rgba(208, 221, 221, 0) 20%, #d0dddd 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-f169.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(208, 221, 221, 0) 0%, rgba(208, 221, 221, 0) 36%, #d0dddd 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-scuderia-dark {
    background: #303030; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-scuderia-dark:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0) 70%, #303030 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-scuderia-dark:before {
          background: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0) 50%, #303030 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-scuderia-dark.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0) 20%, #303030 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-scuderia-dark.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0) 36%, #303030 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-giallo-modena {
    background: #ffffff; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-giallo-modena:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 70%, #ffffff 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-giallo-modena:before {
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, #ffffff 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-giallo-modena.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 20%, #ffffff 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-giallo-modena.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 36%, #ffffff 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-giallo-modena-dark {
    background: #181818; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-giallo-modena-dark:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 70%, #181818 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-giallo-modena-dark:before {
          background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 50%, #181818 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-giallo-modena-dark.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 20%, #181818 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-giallo-modena-dark.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0) 36%, #181818 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-races-dark {
    background: #0D0D16; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-races-dark:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(13, 13, 22, 0) 0%, rgba(13, 13, 22, 0) 70%, #0D0D16 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-races-dark:before {
          background: linear-gradient(to bottom, rgba(13, 13, 22, 0) 0%, rgba(13, 13, 22, 0) 50%, #0D0D16 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-races-dark.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(13, 13, 22, 0) 0%, rgba(13, 13, 22, 0) 20%, #0D0D16 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-races-dark.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(13, 13, 22, 0) 0%, rgba(13, 13, 22, 0) 36%, #0D0D16 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-portofinom-dark-blue:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(13, 32, 37, 0) 0%, rgba(13, 32, 37, 0) 70%, #0D2025 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-portofinom-dark-blue:before {
          background: linear-gradient(to bottom, rgba(13, 32, 37, 0) 0%, rgba(13, 32, 37, 0) 50%, #0D2025 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-portofinom-dark-blue.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(13, 32, 37, 0) 0%, rgba(13, 32, 37, 0) 20%, #0D2025 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-portofinom-dark-blue.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(13, 32, 37, 0) 0%, rgba(13, 32, 37, 0) 36%, #0D2025 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-sf90-spider-graphite-black:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background: linear-gradient(to bottom, rgba(28, 29, 31, 0) 0%, rgba(28, 29, 31, 0) 70%, #1C1D1F 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-sf90-spider-graphite-black:before {
          background: linear-gradient(to bottom, rgba(28, 29, 31, 0) 0%, rgba(28, 29, 31, 0) 50%, #1C1D1F 95%); } }
    .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-sf90-spider-graphite-black.HeroCarDealer__withText__2eKOhWmh:before {
      background: linear-gradient(to bottom, rgba(28, 29, 31, 0) 0%, rgba(28, 29, 31, 0) 20%, #1C1D1F 90%); }
      @media (min-width: 60.0625em) {
        .HeroCarDealer__wrapper__T7YLVB3T.theme-ferrari-sf90-spider-graphite-black.HeroCarDealer__withText__2eKOhWmh:before {
          background: linear-gradient(to bottom, rgba(28, 29, 31, 0) 0%, rgba(28, 29, 31, 0) 36%, #1C1D1F 95%); } }
  .HeroCarDealer__wrapper__T7YLVB3T .HeroCarDealer__bg-wrapper__1BncTiUD {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.HeroCarDealer__chapterTitle__26trlzsL {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .HeroCarDealer__chapterTitle__26trlzsL {
      padding: 48px; } }

.HeroCarDealer__content__2qs-sEDu {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  width: 100%;
  padding: 32px 48px;
  margin: 0 auto; }
  @media (min-width: 60.0625em) {
    .HeroCarDealer__content__2qs-sEDu {
      padding: 48px 64px; } }

.HeroCarDealer__row__1XS01GgF {
  display: flex;
  flex-direction: column;
  align-items: center; }
  .HeroCarDealer__row__1XS01GgF &gt; * {
    align-items: center;
    display: flex;
    flex-direction: column; }
    .HeroCarDealer__row__1XS01GgF &gt; * + * {
      margin-top: 32px; }
  @media (min-width: 60.0625em) {
    .HeroCarDealer__row__1XS01GgF {
      flex-direction: row; }
      .HeroCarDealer__row__1XS01GgF &gt; * {
        flex: 1;
        flex-direction: row; }
        .HeroCarDealer__row__1XS01GgF &gt; * + * {
          margin-top: 0; } }

.HeroCarDealer__right__3tnPjoGf .HeroCarDealer__cta__3DB7afpe + .HeroCarDealer__cta__3DB7afpe {
  margin-top: 32px; }

.HeroCarDealer__right__3tnPjoGf.HeroCarDealer__extraCta__31kW9zlT .HeroCarDealer__extra__3JgUOVJW {
  order: 2;
  margin-top: 8px;
  display: flex; }

@media (min-width: 60.0625em) {
  .HeroCarDealer__right__3tnPjoGf {
    justify-content: flex-end;
    flex: 2; }
    .HeroCarDealer__right__3tnPjoGf.HeroCarDealer__extraCta__31kW9zlT .HeroCarDealer__extra__3JgUOVJW {
      order: 0;
      margin-top: 0; }
    .HeroCarDealer__right__3tnPjoGf.HeroCarDealer__extraCta__31kW9zlT .HeroCarDealer__cta__3DB7afpe + .HeroCarDealer__cta__3DB7afpe.HeroCarDealer__button__21Le9zJx {
      margin-left: 8px; }
    .HeroCarDealer__right__3tnPjoGf .HeroCarDealer__cta__3DB7afpe + .HeroCarDealer__cta__3DB7afpe {
      margin-top: 0;
      margin-left: 48px; } }

.HeroCarDealer__titleWrapper__1eJDLwmf {
  flex-direction: column;
  max-width: 650px;
  margin: 0 auto 32px; }
  @media (min-width: 60.0625em) {
    .HeroCarDealer__titleWrapper__1eJDLwmf {
      align-items: flex-start;
      margin: 0 0 24px; } }
  .HeroCarDealer__titleWrapper__1eJDLwmf h1 {
    margin-bottom: 12px; }
    @media (min-width: 60.0625em) {
      .HeroCarDealer__titleWrapper__1eJDLwmf h1 {
        margin-bottom: 16px; } }
  .HeroCarDealer__titleWrapper__1eJDLwmf h3 {
    margin: 0;
    text-align: center;
    line-height: 1.3em;
    font-size: 10px; }
    @media (min-width: 37.5625em) {
      .HeroCarDealer__titleWrapper__1eJDLwmf h3 {
        font-size: 13px; } }
    @media (min-width: 60.0625em) {
      .HeroCarDealer__titleWrapper__1eJDLwmf h3 {
        text-align: left; } }

.HeroCarDealer__title__3JAE_ig_ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  font-size: 26px;
  margin-bottom: 32px;
  margin-top: 5px; }
  @media (min-width: 37.5625em) {
    .HeroCarDealer__title__3JAE_ig_ {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .HeroCarDealer__title__3JAE_ig_ {
      font-size: 36px; } }
  .theme-ferrari-dark .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-light .HeroCarDealer__title__3JAE_ig_ {
    color: #181818; }
  .theme-ferrari-sf90-stradale .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-f488-pista .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-f488-spider .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .HeroCarDealer__title__3JAE_ig_ {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .HeroCarDealer__title__3JAE_ig_ {
    color: #181818; }
  .theme-ferrari-f8-spider .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-812-gts .HeroCarDealer__title__3JAE_ig_ {
    color: #181818; }
  .theme-ferrari-f169 .HeroCarDealer__title__3JAE_ig_ {
    color: #181818; }
  .theme-ferrari-scuderia-dark .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .HeroCarDealer__title__3JAE_ig_ {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-races-dark .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .HeroCarDealer__title__3JAE_ig_ {
    color: #ffffff; }
  @media (min-width: 60.0625em) {
    .HeroCarDealer__title__3JAE_ig_ {
      margin-bottom: 16px; } }

.HeroCarDealer__stickyTrigger__3B51cOeN {
  position: absolute;
  bottom: 0;
  width: 5px;
  height: 5px; }

.HeroCarDealer__enquireSticky__3QvFPCdN {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  height: 60px;
  background: #DA291C;
  color: #fff;
  z-index: 101;
  transform: translateY(100%);
  transition: transform 300ms; }
  .HeroCarDealer__enquireSticky__3QvFPCdN button {
    border: none !important;
    height: 100%; }
  @media (min-width: 60.0625em) {
    .HeroCarDealer__enquireSticky__3QvFPCdN {
      display: none; } }
  .HeroCarDealer__enquireSticky__3QvFPCdN.HeroCarDealer__enquireStickyActive__RTifLAn7 {
    transform: translateY(0); }

@keyframes HeroEvent__fillBar__1a66V8YN {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HeroEvent__wrapper__3HAe8td_ {
  height: 80vh;
  position: relative; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-dark {
    color: #ffffff;
    background: #181818; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #303030; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-light {
    color: #181818;
    background: #ffffff; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #303133; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1E293E; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #181818; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #404040; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0E121B; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #17354B; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #191B29; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #320607; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #C6C7C7; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #92989D; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #2c2b27; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-812-gts {
    color: #181818;
    background: #f6f7f8; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-f169 {
    color: #181818;
    background: #d0dddd; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #303030; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-giallo-modena {
    color: #181818;
    background: #ffffff; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #181818; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-races-dark {
    color: #ffffff;
    background: #0D0D16; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0D2025; }
  .HeroEvent__wrapper__3HAe8td_.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #1C1D1F; }
  @media (min-width: 60.0625em) {
    .HeroEvent__wrapper__3HAe8td_ {
      height: 64vh;
      display: flex;
      align-items: flex-end;
      justify-content: center; } }
  .HeroEvent__wrapper__3HAe8td_::before {
    content: '';
    width: 100%;
    height: 100%;
    box-shadow: inset 0px 0px 128px 48px rgba(0, 0, 0, 0.7);
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1; }
    @media (min-width: 60.0625em) {
      .HeroEvent__wrapper__3HAe8td_::before {
        box-shadow: inset 0px 0px 128px 96px rgba(0, 0, 0, 0.7); } }

.HeroEvent__content__3FGuE0Tp {
  min-height: 100%;
  padding: 32px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  z-index: 2; }
  @media (min-width: 60.0625em) {
    .HeroEvent__content__3FGuE0Tp {
      width: 100%;
      padding: 48px 64px;
      min-height: inherit;
      text-align: left;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center; } }

.HeroEvent__date__1YaZH7Uo {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  line-height: normal;
  text-align: center; }
  @media (min-width: 60.0625em) {
    .HeroEvent__date__1YaZH7Uo {
      margin: 0 24px 0 0;
      padding: 0 24px 0 0; }
      .theme-ferrari-dark .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-ferrari-carbon .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-light .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(24, 24, 24, 0.5); }
      .theme-ferrari-sf90-stradale .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-f8-tributo .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-monza-sp1 .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-monza-sp2 .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-f488-pista .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-f488-spider .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-f488-pista-spider .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-f812-superfast .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-gtc4-lusso .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(24, 24, 24, 0.5); }
      .theme-ferrari-gtc4-lusso-t .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(24, 24, 24, 0.5); }
      .theme-ferrari-f8-spider .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-812-gts .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(24, 24, 24, 0.5); }
      .theme-ferrari-f169 .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(24, 24, 24, 0.5); }
      .theme-ferrari-scuderia-dark .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-giallo-modena .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(24, 24, 24, 0.5); }
      .theme-ferrari-giallo-modena-dark .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-races-dark .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-portofinom-dark-blue .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); }
      .theme-ferrari-sf90-spider-graphite-black .HeroEvent__date__1YaZH7Uo {
        border-right: 1px solid rgba(255, 255, 255, 0.5); } }
  .HeroEvent__date__1YaZH7Uo &gt; em,
  .HeroEvent__date__1YaZH7Uo &gt; strong,
  .HeroEvent__date__1YaZH7Uo &gt; span {
    font-style: normal;
    display: block; }
  .HeroEvent__date__1YaZH7Uo &gt; em,
  .HeroEvent__date__1YaZH7Uo &gt; span {
    font-size: 11px; }
  .HeroEvent__date__1YaZH7Uo &gt; strong {
    margin: 0 0 8px;
    font-size: 64px;
    line-height: 64px; }

.HeroEvent__date__1YaZH7Uo {
  display: flex;
  justify-content: center; }

.HeroEvent__type__2qiq1z7X {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  margin: 16px 0 0;
  padding: 4px 8px;
  font-size: 10px;
  line-height: normal;
  border: 1px solid currentColor;
  border-radius: 4px;
  display: inline-block; }

@keyframes HeroInfo__fillBar__ubxX4Q8c {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HeroInfo__wrapper__33VnRchg {
  position: relative;
  min-height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100px; }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-dark {
    background: #181818; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-dark:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0.45), rgba(24, 24, 24, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-dark:before {
          background: rgba(24, 24, 24, 0.35);
          background-image: linear-gradient(to left, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-ferrari-carbon {
    background: #303030; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-ferrari-carbon:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(48, 48, 48, 0.45), rgba(48, 48, 48, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-ferrari-carbon:before {
          background: rgba(48, 48, 48, 0.35);
          background-image: linear-gradient(to left, rgba(48, 48, 48, 0), rgba(48, 48, 48, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-light {
    background: #ffffff; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-light:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-light:before {
          background: rgba(255, 255, 255, 0.35);
          background-image: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-sf90-stradale {
    background: #303133; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-sf90-stradale:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(48, 49, 51, 0.45), rgba(48, 49, 51, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-sf90-stradale:before {
          background: rgba(48, 49, 51, 0.35);
          background-image: linear-gradient(to left, rgba(48, 49, 51, 0), rgba(48, 49, 51, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-f8-tributo {
    background: #1E293E; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-f8-tributo:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(30, 41, 62, 0.45), rgba(30, 41, 62, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-f8-tributo:before {
          background: rgba(30, 41, 62, 0.35);
          background-image: linear-gradient(to left, rgba(30, 41, 62, 0), rgba(30, 41, 62, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-monza-sp1 {
    background: #181818; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-monza-sp1:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0.45), rgba(24, 24, 24, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-monza-sp1:before {
          background: rgba(24, 24, 24, 0.35);
          background-image: linear-gradient(to left, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-monza-sp2 {
    background: #404040; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-monza-sp2:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(64, 64, 64, 0.45), rgba(64, 64, 64, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-monza-sp2:before {
          background: rgba(64, 64, 64, 0.35);
          background-image: linear-gradient(to left, rgba(64, 64, 64, 0), rgba(64, 64, 64, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-f488-pista {
    background: #0E121B; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-f488-pista:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(14, 18, 27, 0.45), rgba(14, 18, 27, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-f488-pista:before {
          background: rgba(14, 18, 27, 0.35);
          background-image: linear-gradient(to left, rgba(14, 18, 27, 0), rgba(14, 18, 27, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-f488-spider {
    background: #17354B; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-f488-spider:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(23, 53, 75, 0.45), rgba(23, 53, 75, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-f488-spider:before {
          background: rgba(23, 53, 75, 0.35);
          background-image: linear-gradient(to left, rgba(23, 53, 75, 0), rgba(23, 53, 75, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-f488-pista-spider {
    background: #191B29; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-f488-pista-spider:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(25, 27, 41, 0.45), rgba(25, 27, 41, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-f488-pista-spider:before {
          background: rgba(25, 27, 41, 0.35);
          background-image: linear-gradient(to left, rgba(25, 27, 41, 0), rgba(25, 27, 41, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-f812-superfast {
    background: #320607; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-f812-superfast:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(50, 6, 7, 0.45), rgba(50, 6, 7, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-f812-superfast:before {
          background: rgba(50, 6, 7, 0.35);
          background-image: linear-gradient(to left, rgba(50, 6, 7, 0), rgba(50, 6, 7, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-gtc4-lusso:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(198, 199, 199, 0.45), rgba(198, 199, 199, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-gtc4-lusso:before {
          background: rgba(198, 199, 199, 0.35);
          background-image: linear-gradient(to left, rgba(198, 199, 199, 0), rgba(198, 199, 199, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-gtc4-lusso-t:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(146, 152, 157, 0.45), rgba(146, 152, 157, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-gtc4-lusso-t:before {
          background: rgba(146, 152, 157, 0.35);
          background-image: linear-gradient(to left, rgba(146, 152, 157, 0), rgba(146, 152, 157, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-f8-spider {
    background: #2c2b27; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-f8-spider:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(44, 43, 39, 0.45), rgba(44, 43, 39, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-f8-spider:before {
          background: rgba(44, 43, 39, 0.35);
          background-image: linear-gradient(to left, rgba(44, 43, 39, 0), rgba(44, 43, 39, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-812-gts {
    background: #f6f7f8; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-812-gts:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(246, 247, 248, 0.45), rgba(246, 247, 248, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-812-gts:before {
          background: rgba(246, 247, 248, 0.35);
          background-image: linear-gradient(to left, rgba(246, 247, 248, 0), rgba(246, 247, 248, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-f169 {
    background: #d0dddd; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-f169:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(208, 221, 221, 0.45), rgba(208, 221, 221, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-f169:before {
          background: rgba(208, 221, 221, 0.35);
          background-image: linear-gradient(to left, rgba(208, 221, 221, 0), rgba(208, 221, 221, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-scuderia-dark {
    background: #303030; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-scuderia-dark:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(48, 48, 48, 0.45), rgba(48, 48, 48, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-scuderia-dark:before {
          background: rgba(48, 48, 48, 0.35);
          background-image: linear-gradient(to left, rgba(48, 48, 48, 0), rgba(48, 48, 48, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-giallo-modena {
    background: #ffffff; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-giallo-modena:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-giallo-modena:before {
          background: rgba(255, 255, 255, 0.35);
          background-image: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-giallo-modena-dark {
    background: #181818; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-giallo-modena-dark:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0.45), rgba(24, 24, 24, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-giallo-modena-dark:before {
          background: rgba(24, 24, 24, 0.35);
          background-image: linear-gradient(to left, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-races-dark {
    background: #0D0D16; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-races-dark:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(13, 13, 22, 0.45), rgba(13, 13, 22, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-races-dark:before {
          background: rgba(13, 13, 22, 0.35);
          background-image: linear-gradient(to left, rgba(13, 13, 22, 0), rgba(13, 13, 22, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-portofinom-dark-blue:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(13, 32, 37, 0.45), rgba(13, 32, 37, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-portofinom-dark-blue:before {
          background: rgba(13, 32, 37, 0.35);
          background-image: linear-gradient(to left, rgba(13, 32, 37, 0), rgba(13, 32, 37, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
    .HeroInfo__wrapper__33VnRchg.theme-ferrari-sf90-spider-graphite-black:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(28, 29, 31, 0.45), rgba(28, 29, 31, 0.45)); }
      @media (min-width: 37.5625em) {
        .HeroInfo__wrapper__33VnRchg.theme-ferrari-sf90-spider-graphite-black:before {
          background: rgba(28, 29, 31, 0.35);
          background-image: linear-gradient(to left, rgba(28, 29, 31, 0), rgba(28, 29, 31, 0.35)); } }
  .HeroInfo__wrapper__33VnRchg .HeroInfo__bg-wrapper__1Vc0I3K8 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  @media (min-width: 37.5625em) {
    .HeroInfo__wrapper__33VnRchg {
      min-height: 326px; } }
  @media (min-width: 60.0625em) {
    .HeroInfo__wrapper__33VnRchg {
      min-height: 496px; } }
  @media (min-width: 80.0625em) {
    .HeroInfo__wrapper__33VnRchg {
      min-height: 543px; } }
  @media (min-width: 100.0625em) {
    .HeroInfo__wrapper__33VnRchg {
      min-height: 600px; } }

.HeroInfo__chapterTitle__34Gx7fMq {
  width: 100%;
  padding: 24px;
  z-index: 10; }
  @media (min-width: 37.5625em) {
    .HeroInfo__chapterTitle__34Gx7fMq {
      padding: 48px; } }
  .HeroInfo__chapterTitle__34Gx7fMq ~ .HeroInfo__content__2lm1TkEr {
    margin: 0 auto auto; }

.HeroInfo__content__2lm1TkEr {
  position: relative;
  z-index: 2;
  width: 100%;
  padding: 0 24px;
  max-width: 1200px;
  margin: 0 auto; }
  @media (min-width: 80.0625em) {
    .HeroInfo__content__2lm1TkEr {
      padding: 0 64px; } }

.HeroInfo__uptitle__3AhfJ2zd {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  color: #fff; }
  .theme-ferrari-dark .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-light .HeroInfo__uptitle__3AhfJ2zd {
    color: #181818; }
  .theme-ferrari-sf90-stradale .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-f488-pista .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-f488-spider .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .HeroInfo__uptitle__3AhfJ2zd {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .HeroInfo__uptitle__3AhfJ2zd {
    color: #181818; }
  .theme-ferrari-f8-spider .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-812-gts .HeroInfo__uptitle__3AhfJ2zd {
    color: #181818; }
  .theme-ferrari-f169 .HeroInfo__uptitle__3AhfJ2zd {
    color: #181818; }
  .theme-ferrari-scuderia-dark .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .HeroInfo__uptitle__3AhfJ2zd {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-races-dark .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .HeroInfo__uptitle__3AhfJ2zd {
    color: #ffffff; }

.HeroInfo__aligner__MJpcytFU {
  max-width: 500px;
  padding: 10px; }

.HeroInfo__text__i81R44qh {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin-top: 5px; }
  .theme-ferrari-dark .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-light .HeroInfo__text__i81R44qh {
    color: #181818; }
  .theme-ferrari-sf90-stradale .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-f488-pista .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-f488-spider .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .HeroInfo__text__i81R44qh {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .HeroInfo__text__i81R44qh {
    color: #181818; }
  .theme-ferrari-f8-spider .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-812-gts .HeroInfo__text__i81R44qh {
    color: #181818; }
  .theme-ferrari-f169 .HeroInfo__text__i81R44qh {
    color: #181818; }
  .theme-ferrari-scuderia-dark .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .HeroInfo__text__i81R44qh {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-races-dark .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .HeroInfo__text__i81R44qh {
    color: #ffffff; }
  .HeroInfo__text__i81R44qh a {
    color: #fff; }

.HeroInfo__title__1coPdlRj {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  font-size: 26px;
  margin-top: 5px; }
  @media (min-width: 37.5625em) {
    .HeroInfo__title__1coPdlRj {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .HeroInfo__title__1coPdlRj {
      font-size: 36px; } }
  .theme-ferrari-dark .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-light .HeroInfo__title__1coPdlRj {
    color: #181818; }
  .theme-ferrari-sf90-stradale .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-f488-pista .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-f488-spider .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .HeroInfo__title__1coPdlRj {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .HeroInfo__title__1coPdlRj {
    color: #181818; }
  .theme-ferrari-f8-spider .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-812-gts .HeroInfo__title__1coPdlRj {
    color: #181818; }
  .theme-ferrari-f169 .HeroInfo__title__1coPdlRj {
    color: #181818; }
  .theme-ferrari-scuderia-dark .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .HeroInfo__title__1coPdlRj {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-races-dark .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .HeroInfo__title__1coPdlRj {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .HeroInfo__title__1coPdlRj {
    color: #ffffff; }

@keyframes HeroLogoCta__fillBar__lzx08_HP {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HeroLogoCta__wrapper__1_CObOMd {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .HeroLogoCta__wrapper__1_CObOMd::before {
    content: "";
    display: block;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 0.7));
    width: 100%;
    height: 120px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1; }

.HeroLogoCta__content__1BLCYv9r {
  position: relative;
  z-index: 1;
  display: flex;
  min-height: 80vw;
  width: 100%;
  padding-top: 20%; }
  @media (min-width: 60.0625em) {
    .HeroLogoCta__content__1BLCYv9r {
      padding: 0;
      align-items: center;
      min-height: 530px; } }

.HeroLogoCta__cta__1Vy4sq0K {
  color: #fff; }

.HeroLogoCta__image__2Vw13gBH {
  display: block; }

.HeroLogoCta__logo__3xzvOPkR {
  display: block;
  max-width: 100%;
  padding-bottom: 16px; }

@keyframes HeroLogoText__fillBar__3fj_4jWn {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HeroLogoText__wrapper__3cXe7FE2 {
  position: relative;
  min-height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 110px; }
  @media (min-width: 37.5625em) {
    .HeroLogoText__wrapper__3cXe7FE2 {
      padding-top: 130px;
      padding-bottom: 140px; } }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-dark {
    background: #181818; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-dark:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-ferrari-carbon {
    background: #303030; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-ferrari-carbon:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(48, 48, 48, 0), rgba(48, 48, 48, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-light {
    background: #ffffff; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-light:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-sf90-stradale {
    background: #303133; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-sf90-stradale:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(48, 49, 51, 0), rgba(48, 49, 51, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f8-tributo {
    background: #1E293E; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f8-tributo:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(30, 41, 62, 0), rgba(30, 41, 62, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-monza-sp1 {
    background: #181818; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-monza-sp1:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-monza-sp2 {
    background: #404040; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-monza-sp2:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(64, 64, 64, 0), rgba(64, 64, 64, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f488-pista {
    background: #0E121B; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f488-pista:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(14, 18, 27, 0), rgba(14, 18, 27, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f488-spider {
    background: #17354B; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f488-spider:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(23, 53, 75, 0), rgba(23, 53, 75, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f488-pista-spider {
    background: #191B29; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f488-pista-spider:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(25, 27, 41, 0), rgba(25, 27, 41, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f812-superfast {
    background: #320607; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f812-superfast:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(50, 6, 7, 0), rgba(50, 6, 7, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-gtc4-lusso:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(198, 199, 199, 0), rgba(198, 199, 199, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-gtc4-lusso-t:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(146, 152, 157, 0), rgba(146, 152, 157, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f8-spider {
    background: #2c2b27; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f8-spider:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(44, 43, 39, 0), rgba(44, 43, 39, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-812-gts {
    background: #f6f7f8; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-812-gts:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(246, 247, 248, 0), rgba(246, 247, 248, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f169 {
    background: #d0dddd; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f169:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(208, 221, 221, 0), rgba(208, 221, 221, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-scuderia-dark {
    background: #303030; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-scuderia-dark:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(48, 48, 48, 0), rgba(48, 48, 48, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-giallo-modena {
    background: #ffffff; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-giallo-modena:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-giallo-modena-dark {
    background: #181818; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-giallo-modena-dark:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-races-dark {
    background: #0D0D16; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-races-dark:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(13, 13, 22, 0), rgba(13, 13, 22, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-portofinom-dark-blue:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(13, 32, 37, 0), rgba(13, 32, 37, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
    .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-sf90-spider-graphite-black:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-image: linear-gradient(to left, rgba(28, 29, 31, 0), rgba(28, 29, 31, 0.6)); }
  .HeroLogoText__wrapper__3cXe7FE2 .HeroLogoText__bg-wrapper__23Pinauw {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  @media (min-width: 37.5625em) {
    .HeroLogoText__wrapper__3cXe7FE2 {
      min-height: 294px; } }
  @media (min-width: 60.0625em) {
    .HeroLogoText__wrapper__3cXe7FE2 {
      min-height: 446px; } }
  @media (min-width: 80.0625em) {
    .HeroLogoText__wrapper__3cXe7FE2 {
      min-height: 489px; } }
  @media (min-width: 100.0625em) {
    .HeroLogoText__wrapper__3cXe7FE2 {
      min-height: 500px; } }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-dark.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(24, 24, 24, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-ferrari-carbon.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(48, 48, 48, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-light.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-sf90-stradale.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(48, 49, 51, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f8-tributo.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(30, 41, 62, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-monza-sp1.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(24, 24, 24, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-monza-sp2.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(64, 64, 64, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f488-pista.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(14, 18, 27, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f488-spider.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(23, 53, 75, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f488-pista-spider.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(25, 27, 41, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f812-superfast.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(50, 6, 7, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-gtc4-lusso.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(198, 199, 199, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-gtc4-lusso-t.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(146, 152, 157, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f8-spider.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(44, 43, 39, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-812-gts.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(246, 247, 248, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-f169.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(208, 221, 221, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-scuderia-dark.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(48, 48, 48, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-giallo-modena.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-giallo-modena-dark.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(24, 24, 24, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-races-dark.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(13, 13, 22, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-portofinom-dark-blue.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(13, 32, 37, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .HeroLogoText__wrapper__3cXe7FE2.theme-ferrari-sf90-spider-graphite-black.HeroLogoText__withOverlay__2mawktiR:before {
    content: '';
    background: rgba(28, 29, 31, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }

.HeroLogoText__chapterTitle__1tZzwE1t {
  width: 100%;
  padding: 24px;
  z-index: 10; }
  @media (min-width: 37.5625em) {
    .HeroLogoText__chapterTitle__1tZzwE1t {
      padding: 48px; } }
  .HeroLogoText__chapterTitle__1tZzwE1t ~ .HeroLogoText__content__nWIfQ1y4 {
    margin: 0 auto auto; }

.HeroLogoText__content__nWIfQ1y4 {
  position: relative;
  z-index: 2;
  width: 100%;
  padding: 0 24px;
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase; }
  @media (min-width: 80.0625em) {
    .HeroLogoText__content__nWIfQ1y4 {
      padding: 0 64px; } }

.HeroLogoText__preTitle__3Trewa4X {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  color: #fff; }
  .theme-ferrari-dark .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-light .HeroLogoText__preTitle__3Trewa4X {
    color: #181818; }
  .theme-ferrari-sf90-stradale .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-f488-pista .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-f488-spider .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .HeroLogoText__preTitle__3Trewa4X {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .HeroLogoText__preTitle__3Trewa4X {
    color: #181818; }
  .theme-ferrari-f8-spider .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-812-gts .HeroLogoText__preTitle__3Trewa4X {
    color: #181818; }
  .theme-ferrari-f169 .HeroLogoText__preTitle__3Trewa4X {
    color: #181818; }
  .theme-ferrari-scuderia-dark .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .HeroLogoText__preTitle__3Trewa4X {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-races-dark .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .HeroLogoText__preTitle__3Trewa4X {
    color: #ffffff; }

.HeroLogoText__aligner__2wmdtUzk {
  max-width: 800px;
  margin: 0 auto;
  padding: 10px; }
  .HeroLogoText__aligner__2wmdtUzk .HeroLogoText__logo__1XO8-b_p {
    width: auto;
    max-width: 100%; }

.HeroLogoText__text__rVBmJQQj {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin-top: 5px;
  text-transform: none; }
  .theme-ferrari-dark .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-light .HeroLogoText__text__rVBmJQQj {
    color: #181818; }
  .theme-ferrari-sf90-stradale .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-f488-pista .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-f488-spider .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .HeroLogoText__text__rVBmJQQj {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .HeroLogoText__text__rVBmJQQj {
    color: #181818; }
  .theme-ferrari-f8-spider .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-812-gts .HeroLogoText__text__rVBmJQQj {
    color: #181818; }
  .theme-ferrari-f169 .HeroLogoText__text__rVBmJQQj {
    color: #181818; }
  .theme-ferrari-scuderia-dark .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .HeroLogoText__text__rVBmJQQj {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-races-dark .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .HeroLogoText__text__rVBmJQQj {
    color: #ffffff; }
  .HeroLogoText__text__rVBmJQQj a {
    color: #fff; }

.HeroLogoText__title__gWP-2-Sn {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  font-size: 26px;
  margin: 24px 0; }
  @media (min-width: 37.5625em) {
    .HeroLogoText__title__gWP-2-Sn {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .HeroLogoText__title__gWP-2-Sn {
      font-size: 36px; } }
  .theme-ferrari-dark .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-light .HeroLogoText__title__gWP-2-Sn {
    color: #181818; }
  .theme-ferrari-sf90-stradale .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-f488-pista .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-f488-spider .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .HeroLogoText__title__gWP-2-Sn {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .HeroLogoText__title__gWP-2-Sn {
    color: #181818; }
  .theme-ferrari-f8-spider .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-812-gts .HeroLogoText__title__gWP-2-Sn {
    color: #181818; }
  .theme-ferrari-f169 .HeroLogoText__title__gWP-2-Sn {
    color: #181818; }
  .theme-ferrari-scuderia-dark .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .HeroLogoText__title__gWP-2-Sn {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-races-dark .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .HeroLogoText__title__gWP-2-Sn {
    color: #ffffff; }

.HeroLogoText__ctaWrapper__11G2A2j9 {
  margin-top: 24px; }

@keyframes HorizontalSlider__fillBar__2wQbh5H4 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HorizontalSlider__container__1-itOFG_ {
  background: #fff;
  width: 100%;
  overflow: hidden; }
  .HorizontalSlider__container__1-itOFG_ .swiper-container {
    overflow: visible; }
  .HorizontalSlider__container__1-itOFG_ .swiper-wrapper {
    flex-direction: column; }
    @media (min-width: 60.0625em) {
      .HorizontalSlider__container__1-itOFG_ .swiper-wrapper {
        flex-direction: row; } }
  .HorizontalSlider__container__1-itOFG_ .HorizontalSlider__carousel__2MzoLAiw {
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 50px 24px 0 24px;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain; }
    @media (min-width: 60.0625em) {
      .HorizontalSlider__container__1-itOFG_ .HorizontalSlider__carousel__2MzoLAiw {
        overflow: visible;
        padding: 0; } }
    .HorizontalSlider__container__1-itOFG_ .HorizontalSlider__carousel__2MzoLAiw.HorizontalSlider__with-related__1MYtYjOd .swiper-slide:last-child {
      padding: 0 0 160px 0;
      background: #efeded;
      width: calc(100% + 48px);
      padding: 0 24px;
      margin: 24px 0 0 -24px;
      text-align: center;
      overflow: auto;
      display: flex;
      justify-content: flex-end;
      flex-direction: column; }
      .HorizontalSlider__container__1-itOFG_ .HorizontalSlider__carousel__2MzoLAiw.HorizontalSlider__with-related__1MYtYjOd .swiper-slide:last-child &gt; span {
        width: 100%; }
      @media (min-width: 60.0625em) {
        .HorizontalSlider__container__1-itOFG_ .HorizontalSlider__carousel__2MzoLAiw.HorizontalSlider__with-related__1MYtYjOd .swiper-slide:last-child {
          background: #181818;
          height: 100vh;
          width: 100%;
          max-width: 615px;
          margin: 0 0 0 0;
          padding: 0 60px; } }
      .HorizontalSlider__container__1-itOFG_ .HorizontalSlider__carousel__2MzoLAiw.HorizontalSlider__with-related__1MYtYjOd .swiper-slide:last-child .HorizontalSlider__title__2t1KVuU7 {
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -o-font-smoothing: antialiased;
        font-smoothing: antialiased;
        font-family: "Title-Font";
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: normal;
        font-size: 18px;
        line-height: 1.3em;
        color: #181818;
        margin: 50px auto; }
        @media (min-width: 60.0625em) {
          .HorizontalSlider__container__1-itOFG_ .HorizontalSlider__carousel__2MzoLAiw.HorizontalSlider__with-related__1MYtYjOd .swiper-slide:last-child .HorizontalSlider__title__2t1KVuU7 {
            color: #fff; } }
        @media (min-width: 80.0625em) {
          .HorizontalSlider__container__1-itOFG_ .HorizontalSlider__carousel__2MzoLAiw.HorizontalSlider__with-related__1MYtYjOd .swiper-slide:last-child .HorizontalSlider__title__2t1KVuU7 {
            margin: 57px auto; } }
      .HorizontalSlider__container__1-itOFG_ .HorizontalSlider__carousel__2MzoLAiw.HorizontalSlider__with-related__1MYtYjOd .swiper-slide:last-child .HorizontalSlider__related-item__2EZIDeer .HorizontalSlider__title__2t1KVuU7 {
        color: #fff; }
  .HorizontalSlider__container__1-itOFG_ .swiper-slide .inner-slide {
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 100%;
    height: auto;
    flex: 0 0 auto; }
    @media (min-width: 60.0625em) {
      .HorizontalSlider__container__1-itOFG_ .swiper-slide .inner-slide {
        flex-direction: row;
        width: auto;
        height: 100vh;
        /* Fallback for browsers that do not support Custom Properties */
        height: calc(var(--ferrari-vh-fix, 1vh) * 100); } }
    @media (min-width: 60.0625em) {
      .HorizontalSlider__container__1-itOFG_ .swiper-slide .inner-slide--vertical {
        flex-direction: column;
        padding: 20vh 0 0 0;
        padding: 0 15vw 0 0; }
        .HorizontalSlider__container__1-itOFG_ .swiper-slide .inner-slide--vertical .HorizontalSlider__image-wrapper__2RFcFTsI {
          height: 50vh; } }
  .HorizontalSlider__container__1-itOFG_ .swiper-slide:first-child .HorizontalSlider__image-wrapper__2RFcFTsI:not(.HorizontalSlider__image-wrapper--video__-tJ0dl0h) {
    width: 100%; }
    @media (min-width: 60.0625em) {
      .HorizontalSlider__container__1-itOFG_ .swiper-slide:first-child .HorizontalSlider__image-wrapper__2RFcFTsI:not(.HorizontalSlider__image-wrapper--video__-tJ0dl0h) {
        width: auto; } }
    .HorizontalSlider__container__1-itOFG_ .swiper-slide:first-child .HorizontalSlider__image-wrapper__2RFcFTsI:not(.HorizontalSlider__image-wrapper--video__-tJ0dl0h) img {
      width: calc(100% + 48px); }
      @media (min-width: 60.0625em) {
        .HorizontalSlider__container__1-itOFG_ .swiper-slide:first-child .HorizontalSlider__image-wrapper__2RFcFTsI:not(.HorizontalSlider__image-wrapper--video__-tJ0dl0h) img {
          margin-left: -24px;
          width: auto;
          margin: 0; } }
  @media (min-width: 60.0625em) {
    .HorizontalSlider__container__1-itOFG_ .swiper-slide {
      flex-direction: row;
      width: auto;
      min-height: 100%; }
      .HorizontalSlider__container__1-itOFG_ .swiper-slide:last-child .HorizontalSlider__image-wrapper__2RFcFTsI {
        padding: 0; } }

.HorizontalSlider__text-wrapper__2rGRUfhC {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 40px 0;
  flex: 1 0 auto; }
  @media (min-width: 60.0625em) {
    .HorizontalSlider__text-wrapper__2rGRUfhC {
      padding: 10vh 15vw 10vh 0; } }
  .HorizontalSlider__slide--vertical__18Apq8mq .HorizontalSlider__text-wrapper__2rGRUfhC {
    height: auto;
    padding: 5vh 0 5vh 0;
    flex: 0 0 auto; }
    @media (min-width: 60.0625em) {
      .HorizontalSlider__slide--vertical__18Apq8mq .HorizontalSlider__text-wrapper__2rGRUfhC {
        padding-left: 80px; } }

@media (min-width: 60.0625em) {
  .HorizontalSlider__headline-flex__3NZ_Zy99 {
    align-items: flex-end; } }

.HorizontalSlider__image-wrapper__2RFcFTsI {
  display: block; }
  @media (min-width: 60.0625em) {
    .HorizontalSlider__image-wrapper__2RFcFTsI {
      height: 100vh;
      /* Fallback for browsers that do not support Custom Properties */
      height: calc(var(--ferrari-vh-fix, 1vh) * 100);
      display: flex;
      flex: 0 0 auto;
      align-self: flex-start;
      padding: 0 15vw 0 0; } }
  .HorizontalSlider__image-wrapper__2RFcFTsI img {
    display: block;
    object-fit: contain;
    width: 100%; }
    @media (min-width: 60.0625em) {
      .HorizontalSlider__image-wrapper__2RFcFTsI img {
        width: auto;
        height: 100%; } }
  .HorizontalSlider__slide--vertical__18Apq8mq .HorizontalSlider__image-wrapper__2RFcFTsI {
    order: -1;
    padding: 0;
    flex: 0 1 auto;
    min-height: 0;
    text-align: center; }
    @media (min-width: 60.0625em) {
      .HorizontalSlider__slide--vertical__18Apq8mq .HorizontalSlider__image-wrapper__2RFcFTsI {
        height: 50vh; } }
  .HorizontalSlider__image-wrapper--video__-tJ0dl0h {
    padding: 0 0 60%;
    height: 0;
    margin: 0 0 0 -24px;
    width: calc(100% + 48px);
    align-self: flex-start;
    position: relative; }
    @media (min-width: 60.0625em) {
      .HorizontalSlider__image-wrapper--video__-tJ0dl0h {
        padding: 0;
        margin: 0 15vw 0 0;
        height: 100vh;
        width: 177.77vh; } }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-video {
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 100%; }
      .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-video.th-media-init .th-controls {
        display: none !important; }
      .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-video.th-fullscreen .th-time-info-text {
        right: 60px; }
      .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-video.th-fullscreen .th-volume-button {
        right: 0; }
      .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-video.th-fullscreen .th-fullscreen-button {
        position: fixed !important;
        cursor: pointer;
        top: 50px;
        bottom: auto;
        left: 25px;
        background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNC42NzQxNzQ3OSA2TC4zNDMxNDU3NSAxLjA1MDI1MjUzYy0uMTk1MTYxNDctLjE5NTE2MTQ3LS4xOTUxNjE0Ny0uNTExOTQ1MyAwLS43MDcxMDY3OC4xOTUxNjE0Ny0uMTk1MTYxNDcuNTExOTQ1MzEtLjE5NTE2MTQ3LjcwNzEwNjc4IDBMNiA0LjY3NDE3NDggMTAuOTQ5NzQ3NDcuMzQzMTQ1NzVjLjE5NTE2MTQ3LS4xOTUxNjE0Ny41MTE5NDUzLS4xOTUxNjE0Ny43MDcxMDY3OCAwIC4xOTUxNjE0Ny4xOTUxNjE0Ny4xOTUxNjE0Ny41MTE5NDUzMSAwIC43MDcxMDY3OEw3LjMyNTgyNTIgNmw0LjMzMTAyOTA0IDQuOTQ5NzQ3NDdjLjE5NTE2MTQ3LjE5NTE2MTQ3LjE5NTE2MTQ3LjUxMTk0NTMgMCAuNzA3MTA2NzgtLjE5NTE2MTQ3LjE5NTE2MTQ3LS41MTE5NDUzMS4xOTUxNjE0Ny0uNzA3MTA2NzggMEw2IDcuMzI1ODI1MmwtNC45NDk3NDc0NyA0LjMzMTAyOTA0Yy0uMTk1MTYxNDcuMTk1MTYxNDctLjUxMTk0NTMuMTk1MTYxNDctLjcwNzEwNjc4IDAtLjE5NTE2MTQ3LS4xOTUxNjE0Ny0uMTk1MTYxNDctLjUxMTk0NTMxIDAtLjcwNzEwNjc4TDQuNjc0MTc0OCA2eiIgLz4KPC9zdmc+Cg==");
        background-size: 12px;
        background-repeat: no-repeat;
        background-position: center; }
        .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-video.th-fullscreen .th-fullscreen-button .th-button {
          display: none !important; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-caption-text,
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-hd-button,
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-speed-button {
      display: none !important; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-controls:before {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 40%;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 0.7));
      opacity: 0;
      transition: opacity 200ms; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-media-paused .th-controls:before, .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-user-active .th-controls:before {
      opacity: 1; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-control-bar.th-horizontal.th-bottom {
      width: calc(100% - 40px);
      margin: 0 20px;
      padding: 0;
      bottom: 35px !important; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-control-bar.th-horizontal .th-group:not(:first-child) &gt; div:first-child {
      padding-left: 0; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-control-bg-color {
      background: none !important; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-play-button {
      position: absolute !important;
      bottom: calc(100% + 40px);
      left: 0;
      width: 76px;
      height: 76px !important;
      border: 2px solid #8f8f8f;
      overflow: hidden;
      border-radius: 100%;
      display: flex !important;
      justify-content: center;
      align-items: center; }
      .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-play-button .th-play-btn, .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-play-button .th-pause-btn {
        -webkit-tap-highlight-color: transparent;
        background: none !important; }
      .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-play-button .th-play-icon {
        width: 15px !important;
        height: 18px !important;
        margin-right: -4px; }
      .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-play-button .th-pause-icon {
        width: 12px !important;
        height: 18px !important; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-volume-button {
      position: absolute !important;
      bottom: calc(100% + 55px);
      right: 60px;
      border: 2px solid rgba(255, 255, 255, 0.4);
      border-radius: 100%;
      width: 40px !important;
      height: 40px !important;
      display: flex !important;
      justify-content: center;
      align-items: center;
      overflow: hidden; }
      .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-volume-button .th-volume-btn {
        background: none !important; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-fullscreen-button {
      position: absolute !important;
      bottom: calc(100% + 55px);
      right: 0;
      border: 2px solid rgba(255, 255, 255, 0.4);
      border-radius: 100%;
      width: 40px !important;
      height: 40px !important;
      display: flex !important;
      justify-content: center;
      align-items: center;
      overflow: hidden; }
      .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-fullscreen-button .th-volume-btn {
        background: none !important; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-time-seek {
      display: flex !important;
      max-width: 100% !important; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-time-info-text {
      position: absolute;
      bottom: calc(100% + 60px);
      right: 120px; }
      .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-time-info-text .th-time-info {
        background: none !important; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-currenttime {
      font-family: "Title-Font" !important;
      font-size: 26px !important; }
      @media (min-width: 80.0625em) {
        .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-currenttime {
          font-size: 32px !important; } }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-duration {
      font-family: "Title-Font" !important;
      font-size: 26px !important;
      color: #8f8f8f;
      margin-left: 15px; }
      @media (min-width: 80.0625em) {
        .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-duration {
          font-size: 32px !important; } }
      .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-duration:before {
        display: none !important; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-time-total {
      height: 2px !important;
      background-color: #d4d2d2 !important; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-time-rail,
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-main,
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-bottom {
      background: none !important; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-time-current:after {
      content: "";
      position: absolute;
      top: 50%;
      right: 0;
      width: 6px;
      height: 6px;
      transform: translate(50%, -50%);
      border-radius: 50%;
      overflow: hidden;
      background: #DA291C url("//static/svg/double-arrows.svg") no-repeat center center;
      background-size: 15px 10px;
      z-index: 1; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-time-rail:hover .th-time-current:after {
      width: 30px;
      height: 30px;
      background-color: #fff; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-time-float {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase;
      margin-left: -5px; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-svg-bg-color {
      fill: none !important;
      stroke: rgba(255, 255, 255, 0.4);
      stroke-width: 2px; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-mobile .th-play-button {
      position: absolute !important;
      bottom: calc(100%);
      width: 40px !important;
      height: 40px !important; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-mobile .th-time-info-text {
      bottom: calc(100%);
      right: 0; }
    .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-mobile .th-currenttime, .HorizontalSlider__image-wrapper--video__-tJ0dl0h .th-mobile .th-duration {
      font-size: 25px; }
  @media (min-width: 60.0625em) {
    .HorizontalSlider__image-wrapper--nolateralspace__21MtsgF0 {
      padding-right: 0 !important;
      margin-left: 0 !important; } }

.HorizontalSlider__related__24zijgkK {
  background: #efeded;
  width: calc(100% + 48px);
  padding: 0;
  margin: 24px 0 0 0;
  text-align: center;
  height: 100vh;
  overflow: auto;
  display: flex;
  justify-content: center;
  flex-direction: column; }
  @media (min-width: 60.0625em) {
    .HorizontalSlider__related__24zijgkK {
      background: #181818;
      width: 100%;
      max-width: 615px;
      margin: 0 0 0 0; } }
  .HorizontalSlider__related__24zijgkK .HorizontalSlider__title__2t1KVuU7 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    line-height: 1.3em;
    color: #fff;
    margin: 50px auto; }
    @media (min-width: 80.0625em) {
      .HorizontalSlider__related__24zijgkK .HorizontalSlider__title__2t1KVuU7 {
        margin: 57px auto; } }

.HorizontalSlider__related-items__2HUR0J9J {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  flex: 0 1 650px; }

.HorizontalSlider__related-item__2EZIDeer {
  position: relative;
  display: block;
  padding: 30px 25px;
  margin-bottom: 25px;
  flex: 1 1 50%;
  max-height: 300px;
  overflow: hidden; }
  @media (min-width: 80.0625em) {
    .HorizontalSlider__related-item__2EZIDeer {
      padding: 35px 25px; } }
  .HorizontalSlider__related-item__2EZIDeer .HorizontalSlider__content__1YnzSolZ {
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center; }
  .HorizontalSlider__related-item__2EZIDeer .HorizontalSlider__caption__3NAdmyZO {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    margin: auto 0 5px; }
  .HorizontalSlider__related-item__2EZIDeer .HorizontalSlider__title__2t1KVuU7 {
    margin: 0 0 25px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.2em;
    color: #fff;
    text-transform: uppercase; }
    @media (min-width: 37.5625em) {
      .HorizontalSlider__related-item__2EZIDeer .HorizontalSlider__title__2t1KVuU7 {
        font-size: 32px; } }
    @media (min-width: 60.0625em) {
      .HorizontalSlider__related-item__2EZIDeer .HorizontalSlider__title__2t1KVuU7 {
        font-size: 36px; } }
  .HorizontalSlider__related-item__2EZIDeer .HorizontalSlider__btn__2t-dZ0v3 {
    margin-top: auto; }
  .HorizontalSlider__related-item__2EZIDeer .HorizontalSlider__background-content__1yRW0Y4P {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    transition: transform .4s ease; }
    .HorizontalSlider__related-item__2EZIDeer .HorizontalSlider__background-content__1yRW0Y4P:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      z-index: 1;
      background-color: rgba(24, 24, 24, 0.65); }
  .HorizontalSlider__related-item__2EZIDeer:hover .HorizontalSlider__background-content__1yRW0Y4P {
    transform: scale(1.05) translateZ(0); }

.HorizontalSlider__cta__SZtqgoog {
  position: absolute;
  margin-top: auto;
  z-index: 10; }
  @media (min-width: 60.0625em) {
    .HorizontalSlider__cta__SZtqgoog {
      right: 100px;
      bottom: 100px; } }
  @media (min-width: 100.0625em) {
    .HorizontalSlider__cta__SZtqgoog {
      right: 150px;
      bottom: 150px; } }

@keyframes Hotspots__fillBar__juXxRir_ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Hotspots__container__Gkcw5TsR.theme-ferrari-dark {
  background: #181818; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-ferrari-carbon {
  background: #303030; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-light {
  background: #ffffff; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-sf90-stradale {
  background: #303133; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-f8-tributo {
  background: #1E293E; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-monza-sp1 {
  background: #181818; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-monza-sp2 {
  background: #404040; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-f488-pista {
  background: #0E121B; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-f488-spider {
  background: #17354B; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-f812-superfast {
  background: #320607; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-f8-spider {
  background: #2c2b27; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-812-gts {
  background: #f6f7f8; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-f169 {
  background: #d0dddd; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-scuderia-dark {
  background: #303030; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-giallo-modena {
  background: #ffffff; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-races-dark {
  background: #0D0D16; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.Hotspots__container__Gkcw5TsR.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

@media print {
  .Hotspots__container__Gkcw5TsR {
    display: none; } }

.Hotspots__scroll-indicator__1oPXEXdb {
  z-index: 4;
  opacity: 1;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 24px; }
  @media (min-width: 37.5625em) {
    .Hotspots__scroll-indicator__1oPXEXdb {
      bottom: 32px; } }

.Hotspots__show-scroll-indicator__2_8rliXM {
  opacity: 1;
  transition: opacity 0.8s ease; }

.Hotspots__hide-scroll-indicator__2qdyatjp {
  opacity: 0;
  transition: opacity 0.8s ease; }

.HotspotsLandscape__stage__2DWHDQ96, .HotspotsLandscape__canvas__1itT2TNg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

@keyframes HotspotsLandscape__fillBar__1NxDe5iO {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HotspotsLandscape__wrapper__3qkO0kAG {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden; }
  .HotspotsLandscape__wrapper__3qkO0kAG .HotspotsLandscape__headline__259Vr-2u {
    pointer-events: auto;
    display: block; }

.HotspotsLandscape__container__1RRmuMfJ {
  z-index: 2;
  position: relative;
  width: 100%;
  pointer-events: none; }

.HotspotsLandscape__action__1nKdWjTU {
  z-index: 3;
  position: absolute;
  bottom: 10%;
  right: 0;
  width: 100%;
  text-align: center; }
  @media (min-width: 37.5625em) {
    .HotspotsLandscape__action__1nKdWjTU {
      width: auto;
      bottom: 0; } }

.HotspotsLandscape__stage__2DWHDQ96 {
  z-index: 1; }

.HotspotsLandscape__canvas__1itT2TNg {
  z-index: 1;
  pointer-events: none; }

.HotspotsLandscape__hotspot__38GaEwwx {
  z-index: 2; }

div.HotspotsLandscape__info__3_GWQw-7 {
  z-index: 3;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 50%; }
  @media (min-width: 60.0625em) {
    div.HotspotsLandscape__info__3_GWQw-7 {
      bottom: auto;
      top: 0;
      width: 50%;
      height: 100%; } }
  @media (min-width: 80.0625em) {
    div.HotspotsLandscape__info__3_GWQw-7 {
      width: 40%; } }

.hotspots-fade-enter-active,
.hotspots-fade-leave-active {
  transition: opacity 0.4s ease-in-out; }

.hotspots-fade-enter,
.hotspots-fade-leave-to {
  opacity: 0; }

@keyframes HotspotsPortrait__fillBar__1CnuK69N {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HotspotsPortrait__car__2Doq0-TM {
  width: 100%; }

.HotspotsPortrait__action__Sj3Slrmf {
  padding: 20px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center; }
  @media (min-width: 60.0625em) {
    .HotspotsPortrait__action__Sj3Slrmf {
      display: block; } }

.HotspotsPortrait__discover__12GavXBG {
  margin-bottom: 50px; }

.HotspotsVideoLandscape__stage__18DChATi, .HotspotsVideoLandscape__canvas__1KQmF0NM {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

@keyframes HotspotsVideoLandscape__fillBar__NUCKDEWv {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HotspotsVideoLandscape__stage__18DChATi, .HotspotsVideoLandscape__canvas__1KQmF0NM {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.HotspotsVideoLandscape__wrapper__1iAsAGv7 {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden; }
  .HotspotsVideoLandscape__wrapper__1iAsAGv7 .HotspotsVideoLandscape__headline__1rze-zT4 {
    font-size: 32px;
    line-height: 1.23em; }

.HotspotsVideoLandscape__container__1q6qVp0S {
  z-index: 2;
  position: relative;
  width: 100%;
  pointer-events: none; }

.HotspotsVideoLandscape__action__3JTepruj {
  z-index: 3;
  position: absolute;
  bottom: 10%;
  right: 0;
  width: 100%;
  text-align: center; }
  @media (min-width: 37.5625em) {
    .HotspotsVideoLandscape__action__3JTepruj {
      width: auto;
      bottom: 0; } }

.HotspotsVideoLandscape__visible__1RBw9u0j {
  display: block;
  opacity: 1; }
  .HotspotsVideoLandscape__visible--transition__3nnYXdhm {
    transition: opacity .5s ease-in-out; }

.HotspotsVideoLandscape__hidden__2UyOOr5- {
  display: none;
  opacity: 0; }

.HotspotsVideoLandscape__stage__18DChATi .th-player {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1; }

.HotspotsVideoLandscape__stage__18DChATi .th-video-player .th-video-element {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.HotspotsVideoLandscape__stage__18DChATi .th-video-player .th-video-element video {
  object-fit: cover;
  height: 100%;
  width: 100%; }

.HotspotsVideoLandscape__stage__18DChATi .th-video-player .th-video-poster {
  background-size: cover; }

.HotspotsVideoLandscape__stage__18DChATi .th-video-player .th-video-overlay {
  display: none !important; }

.HotspotsVideoLandscape__stage__18DChATi:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2; }

.HotspotsVideoLandscape__canvas__1KQmF0NM {
  z-index: 1;
  pointer-events: none; }

.HotspotsVideoLandscape__hotspot__1CfzSWa2 {
  z-index: 4; }

.HotspotsVideoLandscape__poster__2J7roHe4,
.HotspotsVideoLandscape__hotspot-poster__1MagcfQ2 {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  object-fit: cover; }

.HotspotsVideoLandscape__hotspot-poster__1MagcfQ2,
.HotspotsVideoLandscape__hotspot-player___-sQtw20 {
  z-index: 2; }

div.HotspotsVideoLandscape__info__z06ldLdY {
  z-index: 5;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 50%; }
  @media (min-width: 60.0625em) {
    div.HotspotsVideoLandscape__info__z06ldLdY {
      bottom: auto;
      top: 0;
      width: 50%;
      height: 100%; } }
  @media (min-width: 80.0625em) {
    div.HotspotsVideoLandscape__info__z06ldLdY {
      width: 40%; } }

.hotspots-fade-enter-active,
.hotspots-fade-leave-active {
  transition: opacity 0.4s ease-in-out; }

.hotspots-fade-enter,
.hotspots-fade-leave-to {
  opacity: 0; }

.fadein-poster-enter-active {
  transition: opacity 0.4s ease-in-out; }

.fadein-poster-enter,
.fadein-poster-leave-to {
  opacity: 0; }

@keyframes HotspotsVideoPortrait__fillBar__2c70r2R6 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HotspotsVideoPortrait__wrapper__oR4LpZUb {
  position: relative;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .HotspotsVideoPortrait__wrapper__oR4LpZUb {
      min-height: 100vh;
      height: auto; } }
  .HotspotsVideoPortrait__wrapper__oR4LpZUb .HotspotsVideoPortrait__container__1lb7S8CZ {
    position: relative;
    z-index: 2; }

.HotspotsVideoPortrait__visible__h3232uRM {
  display: block;
  opacity: 1; }
  .HotspotsVideoPortrait__visible--transition__2ArXi5sn {
    transition: opacity .5s ease-in-out; }

.HotspotsVideoPortrait__hidden__3EeNyJEC {
  display: none;
  opacity: 0; }

.HotspotsVideoPortrait__stage__1MU00deH {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1; }
  .HotspotsVideoPortrait__stage__1MU00deH .th-player {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1; }
  .HotspotsVideoPortrait__stage__1MU00deH .th-video .th-video-player .th-video-element video {
    object-fit: cover; }
  .HotspotsVideoPortrait__stage__1MU00deH .th-video .th-video-player .th-video-poster {
    background-size: cover; }

.HotspotsVideoPortrait__car__2Vacrq9K {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  object-fit: cover; }

.HotspotsVideoPortrait__action__3zgoDBtB {
  position: relative;
  padding: 20px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 2; }
  @media (min-width: 60.0625em) {
    .HotspotsVideoPortrait__action__3zgoDBtB {
      display: block; } }

.HotspotsVideoPortrait__discover__2wcSPSwp {
  margin-bottom: 50px; }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .HotspotsVideoPortrait__discover__2wcSPSwp {
      margin-top: 100px; } }

@keyframes HotspotsInfo__fillBar__1KTN-i_n {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HotspotsInfo__wrapper__1rkyhY7M {
  position: relative; }
  @media (min-width: 37.5625em) {
    .HotspotsInfo__wrapper__1rkyhY7M {
      height: 100vh;
      /* Fallback for browsers that do not support Custom Properties */
      height: calc(var(--ferrari-vh-fix, 1vh) * 100); } }

.HotspotsInfo__chapterTitle__1RWzxU21 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 24px;
  z-index: 1; }
  @media (min-width: 37.5625em) {
    .HotspotsInfo__chapterTitle__1RWzxU21 {
      padding: 48px; } }
  .HotspotsInfo__chapterTitle__1RWzxU21 ~ .HotspotsInfo__content__3PsTNHXr {
    margin: 0 auto auto; }

.HotspotsInfo__content__3PsTNHXr {
  position: relative; }

.HotspotsInfo__text__2Td-hGAv {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px;
  z-index: 1;
  color: #fff; }
  .theme-ferrari-dark .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-light .HotspotsInfo__text__2Td-hGAv {
    color: #181818; }
  .theme-ferrari-sf90-stradale .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-f488-pista .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-f488-spider .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .HotspotsInfo__text__2Td-hGAv {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .HotspotsInfo__text__2Td-hGAv {
    color: #181818; }
  .theme-ferrari-f8-spider .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-812-gts .HotspotsInfo__text__2Td-hGAv {
    color: #181818; }
  .theme-ferrari-f169 .HotspotsInfo__text__2Td-hGAv {
    color: #181818; }
  .theme-ferrari-scuderia-dark .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .HotspotsInfo__text__2Td-hGAv {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-races-dark .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .HotspotsInfo__text__2Td-hGAv {
    color: #ffffff; }
  .HotspotsInfo__text__2Td-hGAv:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.5)); }
    .theme-ferrari-dark .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.5)); }
    .theme-ferrari-ferrari-carbon .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(48, 48, 48, 0), rgba(48, 48, 48, 0.5)); }
    .theme-ferrari-light .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)); }
    .theme-ferrari-sf90-stradale .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(48, 49, 51, 0), rgba(48, 49, 51, 0.5)); }
    .theme-ferrari-f8-tributo .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(30, 41, 62, 0), rgba(30, 41, 62, 0.5)); }
    .theme-ferrari-monza-sp1 .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.5)); }
    .theme-ferrari-monza-sp2 .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(64, 64, 64, 0), rgba(64, 64, 64, 0.5)); }
    .theme-ferrari-f488-pista .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(14, 18, 27, 0), rgba(14, 18, 27, 0.5)); }
    .theme-ferrari-f488-spider .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(23, 53, 75, 0), rgba(23, 53, 75, 0.5)); }
    .theme-ferrari-f488-pista-spider .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(25, 27, 41, 0), rgba(25, 27, 41, 0.5)); }
    .theme-ferrari-f812-superfast .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(50, 6, 7, 0), rgba(50, 6, 7, 0.5)); }
    .theme-ferrari-gtc4-lusso .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(198, 199, 199, 0), rgba(198, 199, 199, 0.5)); }
    .theme-ferrari-gtc4-lusso-t .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(146, 152, 157, 0), rgba(146, 152, 157, 0.5)); }
    .theme-ferrari-f8-spider .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(44, 43, 39, 0), rgba(44, 43, 39, 0.5)); }
    .theme-ferrari-812-gts .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(246, 247, 248, 0), rgba(246, 247, 248, 0.5)); }
    .theme-ferrari-f169 .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(208, 221, 221, 0), rgba(208, 221, 221, 0.5)); }
    .theme-ferrari-scuderia-dark .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(48, 48, 48, 0), rgba(48, 48, 48, 0.5)); }
    .theme-ferrari-giallo-modena .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)); }
    .theme-ferrari-giallo-modena-dark .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.5)); }
    .theme-ferrari-races-dark .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(13, 13, 22, 0), rgba(13, 13, 22, 0.5)); }
    .theme-ferrari-portofinom-dark-blue .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(13, 32, 37, 0), rgba(13, 32, 37, 0.5)); }
    .theme-ferrari-sf90-spider-graphite-black .HotspotsInfo__text__2Td-hGAv:before {
      background: linear-gradient(to bottom, rgba(28, 29, 31, 0), rgba(28, 29, 31, 0.5)); }
  @media (min-width: 80.0625em) {
    .HotspotsInfo__text__2Td-hGAv {
      padding: 48px; } }

.HotspotsInfo__title__2clDb2XF {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  font-size: 24px;
  margin-bottom: 5px; }
  @media (min-width: 37.5625em) {
    .HotspotsInfo__title__2clDb2XF {
      font-size: 28px; } }

.HotspotsInfo__subtitle__26VNL8DM {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 13px;
  display: flex;
  align-items: center; }
  .HotspotsInfo__subtitle__26VNL8DM span {
    display: block;
    padding: 0 20px 0 0;
    flex: 0 0 auto; }
  @media (min-width: 60.0625em) {
    .HotspotsInfo__subtitle__26VNL8DM:after {
      content: "";
      width: 100%;
      height: 1px;
      background: currentColor; } }

.HotspotsInfo__hotspot__P3l90JD4 {
  z-index: 50;
  transition: left 400ms, top 400ms;
  transition-timing-function: ease-in-out; }

.HotspotsInfo__bg__3fdpqnqx img {
  display: block; }

.HotspotsInfo__detail-bg__1eMS3VTK {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  opacity: 0;
  transition: opacity 400ms; }
  .HotspotsInfo__detail-bg--active__15gZKUlL {
    opacity: 1; }
  .HotspotsInfo__detail-bg__1eMS3VTK img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.HotspotsInfo__card-container__CGrjRabU {
  pointer-events: none;
  position: absolute;
  z-index: 100;
  bottom: 20px;
  left: 20px;
  opacity: 0;
  width: calc(100% - 40px);
  display: flex;
  justify-content: center; }
  @media (min-width: 60.0625em) {
    .HotspotsInfo__card-container__CGrjRabU {
      flex-direction: column;
      top: 0;
      left: 5%;
      height: 100%; } }
  @media (min-width: 80.0625em) {
    .HotspotsInfo__card-container__CGrjRabU {
      left: 10%;
      max-width: 535px; } }

.HotspotsInfo__card-wrapper__3QBCVd8S {
  position: relative;
  max-width: 450px; }
  @media (min-width: 80.0625em) {
    .HotspotsInfo__card-wrapper__3QBCVd8S {
      max-width: 535px; } }
  .HotspotsInfo__card-wrapper__3QBCVd8S:before {
    content: '';
    position: absolute;
    width: 95%;
    left: 2.5%;
    height: 10px;
    bottom: 0;
    z-index: -1;
    box-shadow: 0 3px 8px rgba(24, 24, 24, 0.4); }

.HotspotsInfo__card__3mGVkNbv {
  position: relative;
  width: 100%;
  background: #fff;
  border-radius: 3px;
  overflow: hidden; }

.HotspotsInfo__thumb__3oUEZSB_ {
  position: relative;
  background: #ccc;
  position: relative;
  overflow: hidden; }
  .HotspotsInfo__thumb__3oUEZSB_:before {
    content: '';
    display: block;
    height: 0px;
    padding-bottom: 56.07477%; }
  .HotspotsInfo__thumb__3oUEZSB_ &gt; img,
  .HotspotsInfo__thumb__3oUEZSB_ &gt; object,
  .HotspotsInfo__thumb__3oUEZSB_ &gt; canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 100.5%; }
  .HotspotsInfo__thumb__3oUEZSB_ &gt; iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .HotspotsInfo__thumb__3oUEZSB_ img {
    display: block; }

.HotspotsInfo__play__31eb-oUq {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 2; }

.HotspotsInfo__info__19CpZW4L {
  position: relative;
  padding: 25px; }

.HotspotsInfo__pre-title__jv5uCsoF {
  display: block;
  margin-bottom: 10px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }

.HotspotsInfo__link__2LZADtcL {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px; }

.HotspotsInfo__item-title__CmsZox9F {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  margin: 0 25px 0 0; }
  @media (min-width: 37.5625em) {
    .HotspotsInfo__item-title__CmsZox9F {
      font-size: 28px; } }

.HotspotsInfo__highlight__3pUmTy7Z {
  position: absolute;
  top: 0;
  right: 0;
  width: 8px;
  height: 100%;
  display: none; }
  .HotspotsInfo__highlight__3pUmTy7Z.yellow {
    display: block;
    background: #f6e500; }
  .HotspotsInfo__highlight__3pUmTy7Z.red {
    display: block;
    background: #DA291C; }

@keyframes IFrameBlock__fillBar__1wYD7ziG {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.IFrameBlock__container__2DbBcvTz {
  text-align: center; }

.IFrameBlock__chapter-title__ESi3P9mF {
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .IFrameBlock__chapter-title__ESi3P9mF {
      padding: 48px; } }

@keyframes ImageBlock__fillBar__O4xaL8w5 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ImageBlock__wrapper__3W53jCyE {
  position: relative;
  padding: 0;
  width: 100%;
  overflow: hidden;
  margin: 24px auto; }
  @media (min-width: 60.0625em) {
    .ImageBlock__wrapper__3W53jCyE {
      margin: 32px auto; } }
  @media (min-width: 80.0625em) {
    .ImageBlock__wrapper__3W53jCyE {
      margin: 48px auto; } }
  @media (min-width: 100.0625em) {
    .ImageBlock__wrapper__3W53jCyE {
      margin: 64px auto; } }

.ImageBlock__image-content__sFDM_cKQ {
  position: relative;
  padding: 0 24px; }
  @media (min-width: 60.0625em) {
    .ImageBlock__image-content__sFDM_cKQ {
      padding: 0 64px; } }
  @media (min-width: 80.0625em) {
    .ImageBlock__image-content__sFDM_cKQ {
      padding: 0 96px; } }

.ImageBlock__chapterTitle__7vU9UJeK {
  padding: 0 24px 24px; }
  @media (min-width: 37.5625em) {
    .ImageBlock__chapterTitle__7vU9UJeK {
      padding: 0 48px 48px; } }

.ImageBlock__animation-overlay__1W57LWqs {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #eeeded; }

.ImageBlock__content__8WgfcZ_O {
  width: 100%;
  max-width: 1300px;
  padding: 0;
  margin: 0 auto;
  position: relative; }
  .ImageBlock__content__8WgfcZ_O img {
    display: block; }

.ImageBlock__copyright__3bEkxS3T {
  position: absolute;
  z-index: 1;
  bottom: 24px;
  padding: 0 24px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  max-width: 400px; }

@keyframes ImageCarousel__fillBar__1S7RfqKi {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ImageCarousel__container__3WPy35cW {
  position: relative;
  overflow: visible; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-dark {
    background: #181818; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-light {
    background: #ffffff; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-sf90-stradale {
    background: #303133; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-monza-sp1 {
    background: #181818; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-monza-sp2 {
    background: #404040; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-f488-pista {
    background: #0E121B; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-f488-spider {
    background: #17354B; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-f812-superfast {
    background: #320607; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-f169 {
    background: #d0dddd; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-scuderia-dark {
    background: #303030; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-races-dark {
    background: #0D0D16; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .ImageCarousel__container__3WPy35cW.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .ImageCarousel__container__3WPy35cW .swiper-container {
    margin: 0 auto;
    padding: 0 0 48px; }
    @media (min-width: 60.0625em) {
      .ImageCarousel__container__3WPy35cW .swiper-container {
        padding: 0; } }
  .ImageCarousel__container__3WPy35cW .swiper-slide {
    width: auto;
    height: 242px;
    max-width: 100%; }
    @media (min-width: 37.5625em) {
      .ImageCarousel__container__3WPy35cW .swiper-slide {
        height: 340px; } }
    @media (min-width: 60.0625em) {
      .ImageCarousel__container__3WPy35cW .swiper-slide {
        height: 425px;
        max-width: auto; } }
    @media (min-width: 80.0625em) {
      .ImageCarousel__container__3WPy35cW .swiper-slide {
        height: 595px; } }
    @media (min-width: 100.0625em) {
      .ImageCarousel__container__3WPy35cW .swiper-slide {
        height: 640px; } }
    .ImageCarousel__container__3WPy35cW .swiper-slide img {
      vertical-align: top;
      height: 100%;
      width: auto;
      object-fit: cover; }
  @media (min-width: 60.0625em) {
    .ImageCarousel__container__3WPy35cW .pagination {
      visibility: hidden; } }

.ImageCarousel__carousel__2eQCv5kf {
  position: relative;
  z-index: 2; }

.ImageCarousel__name__1XrJE53s {
  position: absolute;
  z-index: 1;
  bottom: 24px;
  padding: 0 24px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  max-width: 400px; }

.ImageCarousel__fullscreen__1ARufi-b {
  position: absolute;
  z-index: 1;
  display: flex;
  bottom: 24px;
  right: 24px;
  background: none;
  outline: none;
  border: none; }
  .ImageCarousel__fullscreen__1ARufi-b svg {
    height: 18px;
    width: 18px;
    fill: #fff; }

.ImageCarousel__background__3-s5fN7e {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: #eeeded;
  width: 0%;
  height: 100%;
  display: none; }
  .theme-ferrari-dark .ImageCarousel__background__3-s5fN7e {
    background: #303030; }
  .theme-ferrari-ferrari-carbon .ImageCarousel__background__3-s5fN7e {
    background: #181818; }
  .theme-ferrari-light .ImageCarousel__background__3-s5fN7e {
    background: #eeeded; }
  .theme-ferrari-sf90-stradale .ImageCarousel__background__3-s5fN7e {
    background: #252627; }
  .theme-ferrari-f8-tributo .ImageCarousel__background__3-s5fN7e {
    background: #101724; }
  .theme-ferrari-monza-sp1 .ImageCarousel__background__3-s5fN7e {
    background: #303030; }
  .theme-ferrari-monza-sp2 .ImageCarousel__background__3-s5fN7e {
    background: #303030; }
  .theme-ferrari-f488-pista .ImageCarousel__background__3-s5fN7e {
    background: #1E2128; }
  .theme-ferrari-f488-spider .ImageCarousel__background__3-s5fN7e {
    background: #0F2331; }
  .theme-ferrari-f488-pista-spider .ImageCarousel__background__3-s5fN7e {
    background: #212334; }
  .theme-ferrari-f812-superfast .ImageCarousel__background__3-s5fN7e {
    background: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .ImageCarousel__background__3-s5fN7e {
    background: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .ImageCarousel__background__3-s5fN7e {
    background: #A0A7AC; }
  .theme-ferrari-f8-spider .ImageCarousel__background__3-s5fN7e {
    background: #1b1a17; }
  .theme-ferrari-812-gts .ImageCarousel__background__3-s5fN7e {
    background: #dbdbdb; }
  .theme-ferrari-f169 .ImageCarousel__background__3-s5fN7e {
    background: #dbdbdb; }
  .theme-ferrari-scuderia-dark .ImageCarousel__background__3-s5fN7e {
    background: #414141; }
  .theme-ferrari-giallo-modena .ImageCarousel__background__3-s5fN7e {
    background: #eeeded; }
  .theme-ferrari-giallo-modena-dark .ImageCarousel__background__3-s5fN7e {
    background: #303030; }
  .theme-ferrari-races-dark .ImageCarousel__background__3-s5fN7e {
    background: #303035; }
  .theme-ferrari-portofinom-dark-blue .ImageCarousel__background__3-s5fN7e {
    background: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .ImageCarousel__background__3-s5fN7e {
    background: #252A2B; }
  @media (min-width: 60.0625em) {
    .ImageCarousel__background__3-s5fN7e {
      display: block; } }

.ImageCarousel__item__LxkOE-QQ {
  position: relative;
  height: 100%; }
  .ImageCarousel__item__LxkOE-QQ:after {
    content: '';
    position: absolute;
    height: 80px;
    width: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%); }

@keyframes ImageCarouselCMS__fillBar__rW0_pXq2 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ImageCarouselCMS__container__1YQzhPeO {
  position: relative;
  overflow: visible; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-dark {
    background: #181818; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-light {
    background: #ffffff; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-sf90-stradale {
    background: #303133; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-monza-sp1 {
    background: #181818; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-monza-sp2 {
    background: #404040; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-f488-pista {
    background: #0E121B; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-f488-spider {
    background: #17354B; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-f812-superfast {
    background: #320607; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-f169 {
    background: #d0dddd; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-scuderia-dark {
    background: #303030; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-races-dark {
    background: #0D0D16; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .ImageCarouselCMS__container__1YQzhPeO.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .ImageCarouselCMS__container__1YQzhPeO .swiper-container {
    margin: 0 auto;
    padding: 0 0 48px; }
    @media (min-width: 60.0625em) {
      .ImageCarouselCMS__container__1YQzhPeO .swiper-container {
        padding: 0; } }
  .ImageCarouselCMS__container__1YQzhPeO .swiper-slide {
    width: auto;
    height: 242px;
    max-width: 100%; }
    @media (min-width: 37.5625em) {
      .ImageCarouselCMS__container__1YQzhPeO .swiper-slide {
        height: 340px; } }
    @media (min-width: 60.0625em) {
      .ImageCarouselCMS__container__1YQzhPeO .swiper-slide {
        height: 425px;
        max-width: auto; } }
    @media (min-width: 80.0625em) {
      .ImageCarouselCMS__container__1YQzhPeO .swiper-slide {
        height: 595px; } }
    @media (min-width: 100.0625em) {
      .ImageCarouselCMS__container__1YQzhPeO .swiper-slide {
        height: 640px; } }
    .ImageCarouselCMS__container__1YQzhPeO .swiper-slide img {
      vertical-align: top;
      height: 100%;
      width: auto;
      object-fit: cover; }
  @media (min-width: 60.0625em) {
    .ImageCarouselCMS__container__1YQzhPeO .pagination {
      visibility: hidden; } }

.ImageCarouselCMS__carousel__2h-vXeZs {
  position: relative;
  z-index: 2; }

.ImageCarouselCMS__name__8e-oTEpQ {
  position: absolute;
  z-index: 1;
  bottom: 24px;
  padding: 0 24px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  max-width: 400px; }

.ImageCarouselCMS__fullscreen__11p3nM6y {
  position: absolute;
  z-index: 1;
  display: flex;
  bottom: 24px;
  right: 24px; }
  .ImageCarouselCMS__fullscreen__11p3nM6y svg {
    height: 18px;
    width: 18px;
    fill: #fff; }

.ImageCarouselCMS__background__3kZhIrx3 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: #eeeded;
  width: 0%;
  height: 100%;
  display: none; }
  .theme-ferrari-dark .ImageCarouselCMS__background__3kZhIrx3 {
    background: #303030; }
  .theme-ferrari-ferrari-carbon .ImageCarouselCMS__background__3kZhIrx3 {
    background: #181818; }
  .theme-ferrari-light .ImageCarouselCMS__background__3kZhIrx3 {
    background: #eeeded; }
  .theme-ferrari-sf90-stradale .ImageCarouselCMS__background__3kZhIrx3 {
    background: #252627; }
  .theme-ferrari-f8-tributo .ImageCarouselCMS__background__3kZhIrx3 {
    background: #101724; }
  .theme-ferrari-monza-sp1 .ImageCarouselCMS__background__3kZhIrx3 {
    background: #303030; }
  .theme-ferrari-monza-sp2 .ImageCarouselCMS__background__3kZhIrx3 {
    background: #303030; }
  .theme-ferrari-f488-pista .ImageCarouselCMS__background__3kZhIrx3 {
    background: #1E2128; }
  .theme-ferrari-f488-spider .ImageCarouselCMS__background__3kZhIrx3 {
    background: #0F2331; }
  .theme-ferrari-f488-pista-spider .ImageCarouselCMS__background__3kZhIrx3 {
    background: #212334; }
  .theme-ferrari-f812-superfast .ImageCarouselCMS__background__3kZhIrx3 {
    background: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .ImageCarouselCMS__background__3kZhIrx3 {
    background: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .ImageCarouselCMS__background__3kZhIrx3 {
    background: #A0A7AC; }
  .theme-ferrari-f8-spider .ImageCarouselCMS__background__3kZhIrx3 {
    background: #1b1a17; }
  .theme-ferrari-812-gts .ImageCarouselCMS__background__3kZhIrx3 {
    background: #dbdbdb; }
  .theme-ferrari-f169 .ImageCarouselCMS__background__3kZhIrx3 {
    background: #dbdbdb; }
  .theme-ferrari-scuderia-dark .ImageCarouselCMS__background__3kZhIrx3 {
    background: #414141; }
  .theme-ferrari-giallo-modena .ImageCarouselCMS__background__3kZhIrx3 {
    background: #eeeded; }
  .theme-ferrari-giallo-modena-dark .ImageCarouselCMS__background__3kZhIrx3 {
    background: #303030; }
  .theme-ferrari-races-dark .ImageCarouselCMS__background__3kZhIrx3 {
    background: #303035; }
  .theme-ferrari-portofinom-dark-blue .ImageCarouselCMS__background__3kZhIrx3 {
    background: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .ImageCarouselCMS__background__3kZhIrx3 {
    background: #252A2B; }
  @media (min-width: 60.0625em) {
    .ImageCarouselCMS__background__3kZhIrx3 {
      display: block; } }

.ImageCarouselCMS__item__2mOvEcov {
  position: relative;
  height: 100%; }
  .ImageCarouselCMS__item__2mOvEcov:after {
    content: '';
    position: absolute;
    height: 80px;
    width: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%); }

@keyframes ImageDiscover__fillBar__1A4thQQX {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ImageDiscover__wrapper__38zN352b {
  position: relative;
  width: 100%;
  min-height: 100vh;
  padding-bottom: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-dark {
    background: #181818; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-light {
    background: #ffffff; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-sf90-stradale {
    background: #303133; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-monza-sp1 {
    background: #181818; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-monza-sp2 {
    background: #404040; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-f488-pista {
    background: #0E121B; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-f488-spider {
    background: #17354B; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-f812-superfast {
    background: #320607; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-f169 {
    background: #d0dddd; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-scuderia-dark {
    background: #303030; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-races-dark {
    background: #0D0D16; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .ImageDiscover__wrapper__38zN352b.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  @media (min-width: 37.5625em) {
    .ImageDiscover__wrapper__38zN352b {
      display: block;
      padding-bottom: 0; } }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .ImageDiscover__wrapper__38zN352b {
      padding-bottom: 128px;
      min-height: 150vh; } }
  @media (min-width: 60.0625em) {
    .ImageDiscover__wrapper__38zN352b {
      padding: 0 0 128px; } }

.ImageDiscover__container__2evHvANs {
  z-index: 2;
  position: relative;
  width: 100%;
  pointer-events: none; }

.ImageDiscover__headline__22KwPhsy {
  pointer-events: auto; }

.ImageDiscover__action__1LLRfhhF {
  text-align: center;
  padding: 0 20px;
  width: 100%;
  margin-top: auto; }
  @media (min-width: 37.5625em) {
    .ImageDiscover__action__1LLRfhhF {
      padding: 0;
      text-align: right;
      z-index: 3;
      position: absolute;
      bottom: 0;
      right: 0;
      width: auto; } }

.ImageDiscover__split-wrapper__2MIpr-He {
  position: relative;
  max-width: 1125px;
  margin: 0 auto;
  padding: 48px 0 0; }
  @media (min-width: 80.0625em) {
    .ImageDiscover__split-wrapper__2MIpr-He {
      padding: 64px 0 0; } }

.ImageDiscover__split-content__1vQ4VmvQ {
  position: relative;
  width: 100%;
  margin: 0 auto; }
  @media (min-width: 60.0625em) {
    .ImageDiscover__split-content__1vQ4VmvQ {
      height: 0; } }

.ImageDiscover__image__3Fa82cWg {
  position: relative; }
  .ImageDiscover__image__3Fa82cWg img {
    display: block;
    max-width: 100%;
    width: auto;
    pointer-events: none;
    user-select: none; }
  @media (min-width: 60.0625em) {
    .ImageDiscover__image__3Fa82cWg {
      position: absolute;
      top: 0;
      left: 0; }
      .ImageDiscover__image__3Fa82cWg img {
        max-width: 1125px;
        width: auto; } }
  .ImageDiscover__image--mask__2qfb9Tw1 {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 1;
    opacity: 0; }
    @media (min-width: 60.0625em) {
      .ImageDiscover__image--mask__2qfb9Tw1 {
        opacity: 1; } }

.ImageDiscover__split__NMpp9pMQ {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  margin-left: -2px;
  border-right: 2px dotted black;
  z-index: 2;
  outline: 0; }
  .theme-ferrari-dark .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-light .ImageDiscover__split__NMpp9pMQ {
    border-color: #181818; }
  .theme-ferrari-sf90-stradale .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-f8-tributo .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-monza-sp1 .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-monza-sp2 .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-f488-pista .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-f488-spider .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-f812-superfast .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ImageDiscover__split__NMpp9pMQ {
    border-color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ImageDiscover__split__NMpp9pMQ {
    border-color: #181818; }
  .theme-ferrari-f8-spider .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-812-gts .ImageDiscover__split__NMpp9pMQ {
    border-color: #181818; }
  .theme-ferrari-f169 .ImageDiscover__split__NMpp9pMQ {
    border-color: #181818; }
  .theme-ferrari-scuderia-dark .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-giallo-modena .ImageDiscover__split__NMpp9pMQ {
    border-color: #181818; }
  .theme-ferrari-giallo-modena-dark .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-races-dark .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ImageDiscover__split__NMpp9pMQ {
    border-color: #ffffff; }
  .ImageDiscover__split__NMpp9pMQ:before, .ImageDiscover__split__NMpp9pMQ:after {
    content: '';
    position: absolute;
    left: 1px;
    bottom: 100%;
    height: 5px;
    width: 5px;
    margin: 0 0 1px;
    transform: translateX(-50%);
    border: 2px solid;
    border-radius: 50%; }
    .theme-ferrari-dark .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-dark .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-ferrari-carbon .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-ferrari-carbon .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-light .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-light .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #181818; }
    .theme-ferrari-sf90-stradale .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-sf90-stradale .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-f8-tributo .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-f8-tributo .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-monza-sp1 .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-monza-sp1 .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-monza-sp2 .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-monza-sp2 .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-f488-pista .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-f488-pista .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-f488-spider .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-f488-spider .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-f488-pista-spider .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-f488-pista-spider .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-f812-superfast .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-f812-superfast .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-gtc4-lusso .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-gtc4-lusso .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #181818; }
    .theme-ferrari-gtc4-lusso-t .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-gtc4-lusso-t .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #181818; }
    .theme-ferrari-f8-spider .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-f8-spider .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-812-gts .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-812-gts .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #181818; }
    .theme-ferrari-f169 .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-f169 .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #181818; }
    .theme-ferrari-scuderia-dark .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-scuderia-dark .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-giallo-modena .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-giallo-modena .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #181818; }
    .theme-ferrari-giallo-modena-dark .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-giallo-modena-dark .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-races-dark .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-races-dark .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-portofinom-dark-blue .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .ImageDiscover__split__NMpp9pMQ:before, .theme-ferrari-sf90-spider-graphite-black .ImageDiscover__split__NMpp9pMQ:after {
      border-color: #ffffff; }
  .ImageDiscover__split__NMpp9pMQ:after {
    bottom: auto;
    top: 100%;
    margin: 1px 0 0; }
  .ImageDiscover__split__NMpp9pMQ .ImageDiscover__split-button__3BPN7yTn {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 40px;
    margin: -20px 0 0 -20px;
    cursor: grab;
    transition: height .2s ease, width .2s ease, margin .2s ease; }
    .ImageDiscover__split__NMpp9pMQ .ImageDiscover__split-button__3BPN7yTn:before {
      height: 40px;
      width: 40px;
      margin: -30px 0 0 -30px;
      padding: 8px;
      border: 2px solid; }
    .ImageDiscover__split__NMpp9pMQ .ImageDiscover__split-button__3BPN7yTn svg {
      height: 16px;
      width: 16px;
      transition: height .2s ease, width .2s ease; }
    .ImageDiscover__split__NMpp9pMQ .ImageDiscover__split-button__3BPN7yTn:hover {
      height: 46px;
      width: 46px;
      margin: -23px 0 0 -23px; }
      .ImageDiscover__split__NMpp9pMQ .ImageDiscover__split-button__3BPN7yTn:hover svg {
        height: 18px;
        width: 18px; }
    .ImageDiscover__split__NMpp9pMQ .ImageDiscover__split-button__3BPN7yTn:active {
      cursor: grabbing; }
      .ImageDiscover__split__NMpp9pMQ .ImageDiscover__split-button__3BPN7yTn:active:before {
        padding: 0;
        margin: -22px 0 0 -22px; }

.ImageDiscover__split-button__3BPN7yTn {
  position: relative;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center; }
  .ImageDiscover__split-button__3BPN7yTn:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    height: 50px;
    width: 50px;
    margin: -36px 0 0 -36px;
    padding: 10px;
    border: 1px solid;
    border-radius: 50%;
    transition: padding .2s ease, margin .2s ease; }
    .theme-ferrari-dark .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-ferrari-carbon .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-light .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #181818; }
    .theme-ferrari-sf90-stradale .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-f8-tributo .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-monza-sp1 .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-monza-sp2 .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-f488-pista .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-f488-spider .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-f488-pista-spider .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-f812-superfast .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-gtc4-lusso .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #181818; }
    .theme-ferrari-gtc4-lusso-t .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #181818; }
    .theme-ferrari-f8-spider .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-812-gts .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #181818; }
    .theme-ferrari-f169 .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #181818; }
    .theme-ferrari-scuderia-dark .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-giallo-modena .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #181818; }
    .theme-ferrari-giallo-modena-dark .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-races-dark .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .ImageDiscover__split-button__3BPN7yTn:before {
      border-color: #ffffff; }
  .theme-ferrari-dark .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-ferrari-carbon .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-light .ImageDiscover__split-button__3BPN7yTn {
    background: #181818; }
  .theme-ferrari-sf90-stradale .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-f8-tributo .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-monza-sp1 .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-monza-sp2 .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-f488-pista .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-f488-spider .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-f488-pista-spider .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-f812-superfast .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-gtc4-lusso .ImageDiscover__split-button__3BPN7yTn {
    background: #181818; }
  .theme-ferrari-gtc4-lusso-t .ImageDiscover__split-button__3BPN7yTn {
    background: #181818; }
  .theme-ferrari-f8-spider .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-812-gts .ImageDiscover__split-button__3BPN7yTn {
    background: #181818; }
  .theme-ferrari-f169 .ImageDiscover__split-button__3BPN7yTn {
    background: #181818; }
  .theme-ferrari-scuderia-dark .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-giallo-modena .ImageDiscover__split-button__3BPN7yTn {
    background: #181818; }
  .theme-ferrari-giallo-modena-dark .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-races-dark .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ImageDiscover__split-button__3BPN7yTn {
    background: #ffffff; }
  .ImageDiscover__split-button__3BPN7yTn svg {
    height: 20px;
    width: 20px; }
    .theme-ferrari-dark .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #181818; }
    .theme-ferrari-ferrari-carbon .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #303030; }
    .theme-ferrari-light .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #ffffff; }
    .theme-ferrari-sf90-stradale .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #303133; }
    .theme-ferrari-f8-tributo .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #1E293E; }
    .theme-ferrari-monza-sp1 .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #181818; }
    .theme-ferrari-monza-sp2 .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #404040; }
    .theme-ferrari-f488-pista .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #0E121B; }
    .theme-ferrari-f488-spider .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #17354B; }
    .theme-ferrari-f488-pista-spider .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #191B29; }
    .theme-ferrari-f812-superfast .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #320607; }
    .theme-ferrari-gtc4-lusso .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #C6C7C7; }
    .theme-ferrari-gtc4-lusso-t .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #92989D; }
    .theme-ferrari-f8-spider .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #2c2b27; }
    .theme-ferrari-812-gts .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #f6f7f8; }
    .theme-ferrari-f169 .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #d0dddd; }
    .theme-ferrari-scuderia-dark .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #303030; }
    .theme-ferrari-giallo-modena .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #ffffff; }
    .theme-ferrari-giallo-modena-dark .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #181818; }
    .theme-ferrari-races-dark .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #0D0D16; }
    .theme-ferrari-portofinom-dark-blue .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #0D2025; }
    .theme-ferrari-sf90-spider-graphite-black .ImageDiscover__split-button__3BPN7yTn svg path {
      fill: #1C1D1F; }
  .ImageDiscover__split-button__3BPN7yTn:active:before {
    padding: 0;
    margin: -26px 0 0 -26px; }

.ImageDiscover__button-reveal__2ZkNq0Dm {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 32px 0 48px;
  outline: 0; }
  .ImageDiscover__button-reveal--label__2JS8VHq- {
    margin: 24px 0 0;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase; }
    .theme-ferrari-dark .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-light .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #181818; }
    .theme-ferrari-sf90-stradale .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-f488-pista .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-f488-spider .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #181818; }
    .theme-ferrari-f8-spider .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-812-gts .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #181818; }
    .theme-ferrari-f169 .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #181818; }
    .theme-ferrari-scuderia-dark .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-races-dark .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .ImageDiscover__button-reveal--label__2JS8VHq- {
      color: #ffffff; }

@keyframes ImageScroll__fillBar__27pifQ18 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ImageScrollLandscape__paz__2i2hKZK- {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ImageScrollLandscape__list__1LdhtmE4 {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes ImageScrollLandscape__fillBar__1o_LSCUR {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ImageScrollLandscape__container__1DVykIZd {
  width: 100%;
  position: relative;
  overflow: hidden;
  background: #181818; }
  .theme-ferrari-dark .ImageScrollLandscape__container__1DVykIZd {
    background: #181818; }
  .theme-ferrari-ferrari-carbon .ImageScrollLandscape__container__1DVykIZd {
    background: #303030; }
  .theme-ferrari-light .ImageScrollLandscape__container__1DVykIZd {
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .ImageScrollLandscape__container__1DVykIZd {
    background: #303133; }
  .theme-ferrari-f8-tributo .ImageScrollLandscape__container__1DVykIZd {
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .ImageScrollLandscape__container__1DVykIZd {
    background: #181818; }
  .theme-ferrari-monza-sp2 .ImageScrollLandscape__container__1DVykIZd {
    background: #404040; }
  .theme-ferrari-f488-pista .ImageScrollLandscape__container__1DVykIZd {
    background: #0E121B; }
  .theme-ferrari-f488-spider .ImageScrollLandscape__container__1DVykIZd {
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .ImageScrollLandscape__container__1DVykIZd {
    background: #191B29; }
  .theme-ferrari-f812-superfast .ImageScrollLandscape__container__1DVykIZd {
    background: #320607; }
  .theme-ferrari-gtc4-lusso .ImageScrollLandscape__container__1DVykIZd {
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .ImageScrollLandscape__container__1DVykIZd {
    background: #92989D; }
  .theme-ferrari-f8-spider .ImageScrollLandscape__container__1DVykIZd {
    background: #2c2b27; }
  .theme-ferrari-812-gts .ImageScrollLandscape__container__1DVykIZd {
    background: #f6f7f8; }
  .theme-ferrari-f169 .ImageScrollLandscape__container__1DVykIZd {
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .ImageScrollLandscape__container__1DVykIZd {
    background: #303030; }
  .theme-ferrari-giallo-modena .ImageScrollLandscape__container__1DVykIZd {
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .ImageScrollLandscape__container__1DVykIZd {
    background: #181818; }
  .theme-ferrari-races-dark .ImageScrollLandscape__container__1DVykIZd {
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .ImageScrollLandscape__container__1DVykIZd {
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .ImageScrollLandscape__container__1DVykIZd {
    background: #1C1D1F; }
  .ImageScrollLandscape__container__1DVykIZd:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 60%;
    height: 100%;
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0.8) 100%);
    z-index: 1; }
    .theme-ferrari-dark .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-ferrari-carbon .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-light .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0.8) 100%); }
    .theme-ferrari-sf90-stradale .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-f8-tributo .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-monza-sp1 .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-monza-sp2 .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-f488-pista .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-f488-spider .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-f488-pista-spider .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-f812-superfast .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-gtc4-lusso .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0.8) 100%); }
    .theme-ferrari-gtc4-lusso-t .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0.8) 100%); }
    .theme-ferrari-f8-spider .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-812-gts .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0.8) 100%); }
    .theme-ferrari-f169 .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0.8) 100%); }
    .theme-ferrari-scuderia-dark .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-giallo-modena .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0.8) 100%); }
    .theme-ferrari-giallo-modena-dark .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-races-dark .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-portofinom-dark-blue .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }
    .theme-ferrari-sf90-spider-graphite-black .ImageScrollLandscape__container__1DVykIZd:before {
      background-image: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.7) 60%, rgba(24, 24, 24, 0.8) 100%); }

.ImageScrollLandscape__label__2m4DdgDF {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 0 0 30px;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }

.ImageScrollLandscape__focus-on-container__VCJRKhoU {
  position: relative;
  z-index: 2; }

.ImageScrollLandscape__svg__2K89_ISU {
  background: none;
  position: absolute;
  top: 0;
  left: 0px;
  width: 11px;
  height: 100%; }

.ImageScrollLandscape__chapter__1zgAmDfC {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 0 0 30px;
  max-width: 35vw; }
  @media (min-width: 100.0625em) {
    .ImageScrollLandscape__chapter__1zgAmDfC {
      max-width: 30vw; } }

.ImageScrollLandscape__title__2oN6_VoN {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  font-size: 24px;
  text-transform: none;
  margin: 0 0 20px 0;
  opacity: 0.5;
  transition: all 400ms;
  white-space: nowrap;
  padding-left: 30px;
  margin-left: -30px; }
  @media (min-width: 37.5625em) {
    .ImageScrollLandscape__title__2oN6_VoN {
      font-size: 28px; } }
  .theme-ferrari-dark .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-light .ImageScrollLandscape__title__2oN6_VoN {
    color: #181818; }
  .theme-ferrari-sf90-stradale .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-f488-pista .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-f488-spider .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ImageScrollLandscape__title__2oN6_VoN {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ImageScrollLandscape__title__2oN6_VoN {
    color: #181818; }
  .theme-ferrari-f8-spider .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-812-gts .ImageScrollLandscape__title__2oN6_VoN {
    color: #181818; }
  .theme-ferrari-f169 .ImageScrollLandscape__title__2oN6_VoN {
    color: #181818; }
  .theme-ferrari-scuderia-dark .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .ImageScrollLandscape__title__2oN6_VoN {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-races-dark .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ImageScrollLandscape__title__2oN6_VoN {
    color: #ffffff; }
  .active .ImageScrollLandscape__title__2oN6_VoN {
    opacity: 1;
    font-size: 30px;
    white-space: normal;
    text-transform: none; }

.ImageScrollLandscape__desc__1qlkEKe_ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  opacity: 0;
  overflow: hidden;
  transition: opacity 400ms; }
  .theme-ferrari-dark .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-light .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #181818; }
  .theme-ferrari-sf90-stradale .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-f488-pista .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-f488-spider .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #181818; }
  .theme-ferrari-f8-spider .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-812-gts .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #181818; }
  .theme-ferrari-f169 .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #181818; }
  .theme-ferrari-scuderia-dark .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-races-dark .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ImageScrollLandscape__desc__1qlkEKe_ {
    color: #ffffff; }
  .active .ImageScrollLandscape__desc__1qlkEKe_ {
    transition: opacity 400ms 200ms;
    opacity: 1; }

@keyframes ImageScrollPortrait__fillBar__3bCq1XTX {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ImageScrollPortrait__bg-carousel__1ycjOo6P {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .theme-ferrari-dark .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #181818; }
  .theme-ferrari-ferrari-carbon .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #303030; }
  .theme-ferrari-light .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #303133; }
  .theme-ferrari-f8-tributo .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #181818; }
  .theme-ferrari-monza-sp2 .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #404040; }
  .theme-ferrari-f488-pista .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #0E121B; }
  .theme-ferrari-f488-spider .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #191B29; }
  .theme-ferrari-f812-superfast .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #320607; }
  .theme-ferrari-gtc4-lusso .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #92989D; }
  .theme-ferrari-f8-spider .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #2c2b27; }
  .theme-ferrari-812-gts .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #f6f7f8; }
  .theme-ferrari-f169 .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #303030; }
  .theme-ferrari-giallo-modena .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #181818; }
  .theme-ferrari-races-dark .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .ImageScrollPortrait__bg-carousel__1ycjOo6P {
    background: #1C1D1F; }
  .ImageScrollPortrait__bg-carousel__1ycjOo6P .pagination {
    position: absolute;
    left: 24px;
    right: auto;
    height: auto;
    bottom: auto;
    top: 50%; }
    .ImageScrollPortrait__bg-carousel__1ycjOo6P .pagination span {
      display: block; }
    .ImageScrollPortrait__bg-carousel__1ycjOo6P .pagination .bullets {
      width: 0;
      transform: translateY(-50%); }

.ImageScrollPortrait__text-carousel__24g3JRJf {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 30% !important;
  width: 100%;
  z-index: 999;
  transition: height 300ms; }
  .ImageScrollPortrait__text-carousel__24g3JRJf:after {
    content: "";
    position: absolute;
    bottom: 1;
    left: 0;
    width: 100%;
    height: 40vh;
    z-index: 0;
    transition: height 300ms, opacity 300ms;
    pointer-events: none; }
    .theme-ferrari-dark .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.6) 30%, #181818 100%); }
    .theme-ferrari-ferrari-carbon .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0.6) 30%, #303030 100%); }
    .theme-ferrari-light .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, white 100%); }
    .theme-ferrari-sf90-stradale .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(48, 49, 51, 0) 0%, rgba(48, 49, 51, 0.6) 30%, #303133 100%); }
    .theme-ferrari-f8-tributo .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(30, 41, 62, 0) 0%, rgba(30, 41, 62, 0.6) 30%, #1e293e 100%); }
    .theme-ferrari-monza-sp1 .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.6) 30%, #181818 100%); }
    .theme-ferrari-monza-sp2 .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(64, 64, 64, 0) 0%, rgba(64, 64, 64, 0.6) 30%, #404040 100%); }
    .theme-ferrari-f488-pista .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(14, 18, 27, 0) 0%, rgba(14, 18, 27, 0.6) 30%, #0e121b 100%); }
    .theme-ferrari-f488-spider .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(23, 53, 75, 0) 0%, rgba(23, 53, 75, 0.6) 30%, #17354b 100%); }
    .theme-ferrari-f488-pista-spider .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(25, 27, 41, 0) 0%, rgba(25, 27, 41, 0.6) 30%, #191b29 100%); }
    .theme-ferrari-f812-superfast .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(50, 6, 7, 0) 0%, rgba(50, 6, 7, 0.6) 30%, #320607 100%); }
    .theme-ferrari-gtc4-lusso .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(198, 199, 199, 0) 0%, rgba(198, 199, 199, 0.6) 30%, #c6c7c7 100%); }
    .theme-ferrari-gtc4-lusso-t .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(146, 152, 157, 0) 0%, rgba(146, 152, 157, 0.6) 30%, #92989d 100%); }
    .theme-ferrari-f8-spider .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(44, 43, 39, 0) 0%, rgba(44, 43, 39, 0.6) 30%, #2c2b27 100%); }
    .theme-ferrari-812-gts .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(246, 247, 248, 0) 0%, rgba(246, 247, 248, 0.6) 30%, #f6f7f8 100%); }
    .theme-ferrari-f169 .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(208, 221, 221, 0) 0%, rgba(208, 221, 221, 0.6) 30%, #d0dddd 100%); }
    .theme-ferrari-scuderia-dark .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0.6) 30%, #303030 100%); }
    .theme-ferrari-giallo-modena .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, white 100%); }
    .theme-ferrari-giallo-modena-dark .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.6) 30%, #181818 100%); }
    .theme-ferrari-races-dark .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(13, 13, 22, 0) 0%, rgba(13, 13, 22, 0.6) 30%, #0d0d16 100%); }
    .theme-ferrari-portofinom-dark-blue .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(13, 32, 37, 0) 0%, rgba(13, 32, 37, 0.6) 30%, #0d2025 100%); }
    .theme-ferrari-sf90-spider-graphite-black .ImageScrollPortrait__text-carousel__24g3JRJf:after {
      background-image: linear-gradient(to bottom, rgba(28, 29, 31, 0) 0%, rgba(28, 29, 31, 0.6) 30%, #1c1d1f 100%); }
  .ImageScrollPortrait__text-carousel__24g3JRJf:before {
    content: "";
    position: absolute;
    bottom: calc(50px - 1px);
    left: 0;
    width: 100%;
    height: 50%;
    z-index: 2;
    transition: opacity 300ms, background-image 300ms;
    pointer-events: none; }
    .theme-ferrari-dark .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.4) 30%, #181818 80%); }
    .theme-ferrari-ferrari-carbon .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0.4) 30%, #303030 80%); }
    .theme-ferrari-light .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 30%, white 80%); }
    .theme-ferrari-sf90-stradale .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(48, 49, 51, 0) 0%, rgba(48, 49, 51, 0.4) 30%, #303133 80%); }
    .theme-ferrari-f8-tributo .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(30, 41, 62, 0) 0%, rgba(30, 41, 62, 0.4) 30%, #1e293e 80%); }
    .theme-ferrari-monza-sp1 .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.4) 30%, #181818 80%); }
    .theme-ferrari-monza-sp2 .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(64, 64, 64, 0) 0%, rgba(64, 64, 64, 0.4) 30%, #404040 80%); }
    .theme-ferrari-f488-pista .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(14, 18, 27, 0) 0%, rgba(14, 18, 27, 0.4) 30%, #0e121b 80%); }
    .theme-ferrari-f488-spider .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(23, 53, 75, 0) 0%, rgba(23, 53, 75, 0.4) 30%, #17354b 80%); }
    .theme-ferrari-f488-pista-spider .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(25, 27, 41, 0) 0%, rgba(25, 27, 41, 0.4) 30%, #191b29 80%); }
    .theme-ferrari-f812-superfast .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(50, 6, 7, 0) 0%, rgba(50, 6, 7, 0.4) 30%, #320607 80%); }
    .theme-ferrari-gtc4-lusso .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(198, 199, 199, 0) 0%, rgba(198, 199, 199, 0.4) 30%, #c6c7c7 80%); }
    .theme-ferrari-gtc4-lusso-t .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(146, 152, 157, 0) 0%, rgba(146, 152, 157, 0.4) 30%, #92989d 80%); }
    .theme-ferrari-f8-spider .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(44, 43, 39, 0) 0%, rgba(44, 43, 39, 0.4) 30%, #2c2b27 80%); }
    .theme-ferrari-812-gts .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(246, 247, 248, 0) 0%, rgba(246, 247, 248, 0.4) 30%, #f6f7f8 80%); }
    .theme-ferrari-f169 .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(208, 221, 221, 0) 0%, rgba(208, 221, 221, 0.4) 30%, #d0dddd 80%); }
    .theme-ferrari-scuderia-dark .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0.4) 30%, #303030 80%); }
    .theme-ferrari-giallo-modena .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 30%, white 80%); }
    .theme-ferrari-giallo-modena-dark .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.4) 30%, #181818 80%); }
    .theme-ferrari-races-dark .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(13, 13, 22, 0) 0%, rgba(13, 13, 22, 0.4) 30%, #0d0d16 80%); }
    .theme-ferrari-portofinom-dark-blue .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(13, 32, 37, 0) 0%, rgba(13, 32, 37, 0.4) 30%, #0d2025 80%); }
    .theme-ferrari-sf90-spider-graphite-black .ImageScrollPortrait__text-carousel__24g3JRJf:before {
      background-image: linear-gradient(to bottom, rgba(28, 29, 31, 0) 0%, rgba(28, 29, 31, 0.4) 30%, #1c1d1f 80%); }
    @media (min-width: 60.0625em) {
      .ImageScrollPortrait__text-carousel__24g3JRJf:before {
        display: none; } }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .ImageScrollPortrait__text-carousel__24g3JRJf:before {
        display: block; } }
  .ImageScrollPortrait__text-carousel__24g3JRJf .swiper-container {
    overflow: visible; }
  .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE {
    transition: height 800ms;
    height: 100% !important; }
    .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
      transition: height 200ms, opacity 300ms;
      height: 100vh; }
      .theme-ferrari-dark .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0.7) 0%, rgba(24, 24, 24, 0.7) 100%); }
      .theme-ferrari-ferrari-carbon .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(48, 48, 48, 0.7) 0%, rgba(48, 48, 48, 0.7) 100%); }
      .theme-ferrari-light .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%); }
      .theme-ferrari-sf90-stradale .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(48, 49, 51, 0.7) 0%, rgba(48, 49, 51, 0.7) 100%); }
      .theme-ferrari-f8-tributo .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(30, 41, 62, 0.7) 0%, rgba(30, 41, 62, 0.7) 100%); }
      .theme-ferrari-monza-sp1 .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0.7) 0%, rgba(24, 24, 24, 0.7) 100%); }
      .theme-ferrari-monza-sp2 .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(64, 64, 64, 0.7) 0%, rgba(64, 64, 64, 0.7) 100%); }
      .theme-ferrari-f488-pista .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(14, 18, 27, 0.7) 0%, rgba(14, 18, 27, 0.7) 100%); }
      .theme-ferrari-f488-spider .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(23, 53, 75, 0.7) 0%, rgba(23, 53, 75, 0.7) 100%); }
      .theme-ferrari-f488-pista-spider .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(25, 27, 41, 0.7) 0%, rgba(25, 27, 41, 0.7) 100%); }
      .theme-ferrari-f812-superfast .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(50, 6, 7, 0.7) 0%, rgba(50, 6, 7, 0.7) 100%); }
      .theme-ferrari-gtc4-lusso .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(198, 199, 199, 0.7) 0%, rgba(198, 199, 199, 0.7) 100%); }
      .theme-ferrari-gtc4-lusso-t .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(146, 152, 157, 0.7) 0%, rgba(146, 152, 157, 0.7) 100%); }
      .theme-ferrari-f8-spider .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(44, 43, 39, 0.7) 0%, rgba(44, 43, 39, 0.7) 100%); }
      .theme-ferrari-812-gts .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(246, 247, 248, 0.7) 0%, rgba(246, 247, 248, 0.7) 100%); }
      .theme-ferrari-f169 .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(208, 221, 221, 0.7) 0%, rgba(208, 221, 221, 0.7) 100%); }
      .theme-ferrari-scuderia-dark .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(48, 48, 48, 0.7) 0%, rgba(48, 48, 48, 0.7) 100%); }
      .theme-ferrari-giallo-modena .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%); }
      .theme-ferrari-giallo-modena-dark .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0.7) 0%, rgba(24, 24, 24, 0.7) 100%); }
      .theme-ferrari-races-dark .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(13, 13, 22, 0.7) 0%, rgba(13, 13, 22, 0.7) 100%); }
      .theme-ferrari-portofinom-dark-blue .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(13, 32, 37, 0.7) 0%, rgba(13, 32, 37, 0.7) 100%); }
      .theme-ferrari-sf90-spider-graphite-black .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:after {
        background-image: linear-gradient(to bottom, rgba(28, 29, 31, 0.7) 0%, rgba(28, 29, 31, 0.7) 100%); }
    .ImageScrollPortrait__text-carousel__24g3JRJf.ImageScrollPortrait__text-carousel-open__jOQpNhfE:before {
      opacity: 0; }

.ImageScrollPortrait__slide__3E69-l_H {
  width: 100%;
  padding-bottom: 50px; }

.ImageScrollPortrait__text__3g4mgc21 {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 24px 20px 24px;
  display: flex;
  justify-content: flex-end;
  flex-direction: column; }
  .theme-ferrari-dark .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-light .ImageScrollPortrait__text__3g4mgc21 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ImageScrollPortrait__text__3g4mgc21 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ImageScrollPortrait__text__3g4mgc21 {
    color: #181818; }
  .theme-ferrari-f8-spider .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-812-gts .ImageScrollPortrait__text__3g4mgc21 {
    color: #181818; }
  .theme-ferrari-f169 .ImageScrollPortrait__text__3g4mgc21 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .ImageScrollPortrait__text__3g4mgc21 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-races-dark .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ImageScrollPortrait__text__3g4mgc21 {
    color: #ffffff; }

.ImageScrollPortrait__image__3T1luQm6 {
  width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 40px; }

.ImageScrollPortrait__title__3TGg1hIL {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  text-transform: none;
  margin: 0 0 5px 0;
  flex: 0 0 auto;
  position: relative;
  z-index: 1; }
  @media (min-width: 37.5625em) {
    .ImageScrollPortrait__title__3TGg1hIL {
      font-size: 28px; } }

.ImageScrollPortrait__text-html__3iwLeJRS {
  margin-bottom: 40px; }

.ImageScrollPortrait__desc__1f7hmkcc {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  flex: 0 1 auto;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  position: relative;
  z-index: 1; }
  .ImageScrollPortrait__text-carousel-open__jOQpNhfE .ImageScrollPortrait__desc__1f7hmkcc {
    overflow: auto;
    max-height: 90%; }

.ImageScrollPortrait__paz__1emgzxB1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ImageScrollPortrait__open-close__1zJPDezd {
  min-height: 50px;
  height: 50px;
  position: absolute;
  text-align: center;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100000;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: space-around;
  transition: background-color, 0.1s; }
  .theme-ferrari-dark .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #181818;
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #303030;
    color: #ffffff; }
  .theme-ferrari-light .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #ffffff;
    color: #181818; }
  .theme-ferrari-sf90-stradale .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #303133;
    color: #ffffff; }
  .theme-ferrari-f8-tributo .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #1E293E;
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #181818;
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #404040;
    color: #ffffff; }
  .theme-ferrari-f488-pista .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #0E121B;
    color: #ffffff; }
  .theme-ferrari-f488-spider .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #17354B;
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #191B29;
    color: #ffffff; }
  .theme-ferrari-f812-superfast .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #320607;
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #C6C7C7;
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #92989D;
    color: #181818; }
  .theme-ferrari-f8-spider .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #2c2b27;
    color: #ffffff; }
  .theme-ferrari-812-gts .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #f6f7f8;
    color: #181818; }
  .theme-ferrari-f169 .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #d0dddd;
    color: #181818; }
  .theme-ferrari-scuderia-dark .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #303030;
    color: #ffffff; }
  .theme-ferrari-giallo-modena .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #ffffff;
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #181818;
    color: #ffffff; }
  .theme-ferrari-races-dark .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #0D0D16;
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #0D2025;
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ImageScrollPortrait__open-close__1zJPDezd {
    background-color: #1C1D1F;
    color: #ffffff; }
  .ImageScrollPortrait__open-close__1zJPDezd svg {
    transform: rotate(-90deg); }
  .ImageScrollPortrait__open-close__1zJPDezd span {
    background: none; }

.ImageScrollPortrait__video-container__3gwfGooY {
  width: 100%;
  margin-bottom: 40px;
  position: relative; }
  .ImageScrollPortrait__video-container--open__19GnbOM4 .ImageScrollPortrait__video-placeholder__1WcJ_DaW {
    display: block; }

.ImageScrollPortrait__video-placeholder__1WcJ_DaW {
  width: 100%;
  height: 100%;
  position: absolute !important;
  top: 0px;
  left: 0px;
  display: none;
  z-index: 1; }

.ImageScrollPortrait__video-image__MH-BrhsK {
  width: 100%;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 0;
  vertical-align: middle;
  cursor: pointer; }
  .ImageScrollPortrait__video-image__MH-BrhsK img {
    width: 100%;
    height: auto; }
  .ImageScrollPortrait__video-image__MH-BrhsK .ImageScrollPortrait__play__1_wrgrI8 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    flex: 0 0 auto;
    width: 40px;
    height: 40px;
    background-color: #DA291C;
    border-radius: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px; }
    .ImageScrollPortrait__video-image__MH-BrhsK .ImageScrollPortrait__play__1_wrgrI8 svg {
      fill: #fff; }
      .ImageScrollPortrait__video-image__MH-BrhsK .ImageScrollPortrait__play__1_wrgrI8 svg.icon--play {
        margin-left: 2px; }

@keyframes ImageScrollVideo__fillBar__3X8GufjK {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ImageScrollVideo__wrapper__CDC0TKvZ {
  height: 100%;
  width: 100%; }

.ImageScrollVideo__bg-carousel__2lkWDkaU {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #303133; }
  .theme-ferrari-dark .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #181818; }
  .theme-ferrari-ferrari-carbon .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #303030; }
  .theme-ferrari-light .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #303133; }
  .theme-ferrari-f8-tributo .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #181818; }
  .theme-ferrari-monza-sp2 .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #404040; }
  .theme-ferrari-f488-pista .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #0E121B; }
  .theme-ferrari-f488-spider .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #191B29; }
  .theme-ferrari-f812-superfast .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #320607; }
  .theme-ferrari-gtc4-lusso .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #92989D; }
  .theme-ferrari-f8-spider .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #2c2b27; }
  .theme-ferrari-812-gts .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #f6f7f8; }
  .theme-ferrari-f169 .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #303030; }
  .theme-ferrari-giallo-modena .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #181818; }
  .theme-ferrari-races-dark .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .ImageScrollVideo__bg-carousel__2lkWDkaU {
    background: #1C1D1F; }
  .ImageScrollVideo__bg-carousel__2lkWDkaU .pagination {
    position: absolute;
    left: 24px;
    right: auto;
    height: auto;
    bottom: auto;
    top: 50%; }
    .ImageScrollVideo__bg-carousel__2lkWDkaU .pagination span {
      display: block; }
    .ImageScrollVideo__bg-carousel__2lkWDkaU .pagination .bullets {
      width: 0;
      transform: translateY(-50%); }

.ImageScrollVideo__visible__1545DxJ_ {
  display: block;
  opacity: 1; }
  .ImageScrollVideo__visible--transition__18nwwJ2- {
    transition: opacity .5s ease-in-out; }

.ImageScrollVideo__hidden__1LfQmlha {
  display: none;
  opacity: 0; }

.ImageScrollVideo__text-carousel__2JLTvUZL {
  position: fixed;
  color: #fff;
  bottom: 0;
  left: 0;
  height: 30% !important;
  width: 100%;
  z-index: 999;
  transition: height 300ms; }
  .theme-ferrari-dark .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-light .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #181818; }
  .theme-ferrari-sf90-stradale .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-f488-pista .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-f488-spider .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #181818; }
  .theme-ferrari-f8-spider .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-812-gts .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #181818; }
  .theme-ferrari-f169 .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #181818; }
  .theme-ferrari-scuderia-dark .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-races-dark .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ImageScrollVideo__text-carousel__2JLTvUZL {
    color: #ffffff; }
  .ImageScrollVideo__text-carousel__2JLTvUZL:after {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 100%;
    height: 40vh;
    z-index: 0;
    transition: height 300ms, opacity 300ms;
    pointer-events: none;
    background-image: linear-gradient(to bottom, rgba(48, 49, 51, 0) 0%, rgba(48, 49, 51, 0.6) 30%, #303133 100%); }
    .theme-ferrari-dark .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.6) 30%, #181818 100%); }
    .theme-ferrari-ferrari-carbon .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0.6) 30%, #303030 100%); }
    .theme-ferrari-light .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, white 100%); }
    .theme-ferrari-sf90-stradale .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(48, 49, 51, 0) 0%, rgba(48, 49, 51, 0.6) 30%, #303133 100%); }
    .theme-ferrari-f8-tributo .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(30, 41, 62, 0) 0%, rgba(30, 41, 62, 0.6) 30%, #1e293e 100%); }
    .theme-ferrari-monza-sp1 .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.6) 30%, #181818 100%); }
    .theme-ferrari-monza-sp2 .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(64, 64, 64, 0) 0%, rgba(64, 64, 64, 0.6) 30%, #404040 100%); }
    .theme-ferrari-f488-pista .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(14, 18, 27, 0) 0%, rgba(14, 18, 27, 0.6) 30%, #0e121b 100%); }
    .theme-ferrari-f488-spider .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(23, 53, 75, 0) 0%, rgba(23, 53, 75, 0.6) 30%, #17354b 100%); }
    .theme-ferrari-f488-pista-spider .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(25, 27, 41, 0) 0%, rgba(25, 27, 41, 0.6) 30%, #191b29 100%); }
    .theme-ferrari-f812-superfast .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(50, 6, 7, 0) 0%, rgba(50, 6, 7, 0.6) 30%, #320607 100%); }
    .theme-ferrari-gtc4-lusso .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(198, 199, 199, 0) 0%, rgba(198, 199, 199, 0.6) 30%, #c6c7c7 100%); }
    .theme-ferrari-gtc4-lusso-t .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(146, 152, 157, 0) 0%, rgba(146, 152, 157, 0.6) 30%, #92989d 100%); }
    .theme-ferrari-f8-spider .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(44, 43, 39, 0) 0%, rgba(44, 43, 39, 0.6) 30%, #2c2b27 100%); }
    .theme-ferrari-812-gts .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(246, 247, 248, 0) 0%, rgba(246, 247, 248, 0.6) 30%, #f6f7f8 100%); }
    .theme-ferrari-f169 .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(208, 221, 221, 0) 0%, rgba(208, 221, 221, 0.6) 30%, #d0dddd 100%); }
    .theme-ferrari-scuderia-dark .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0.6) 30%, #303030 100%); }
    .theme-ferrari-giallo-modena .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, white 100%); }
    .theme-ferrari-giallo-modena-dark .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.6) 30%, #181818 100%); }
    .theme-ferrari-races-dark .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(13, 13, 22, 0) 0%, rgba(13, 13, 22, 0.6) 30%, #0d0d16 100%); }
    .theme-ferrari-portofinom-dark-blue .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(13, 32, 37, 0) 0%, rgba(13, 32, 37, 0.6) 30%, #0d2025 100%); }
    .theme-ferrari-sf90-spider-graphite-black .ImageScrollVideo__text-carousel__2JLTvUZL:after {
      background-image: linear-gradient(to bottom, rgba(28, 29, 31, 0) 0%, rgba(28, 29, 31, 0.6) 30%, #1c1d1f 100%); }
  .ImageScrollVideo__text-carousel__2JLTvUZL:before {
    content: "";
    position: absolute;
    bottom: calc(50px - 1px);
    left: 0;
    width: 100%;
    height: 50%;
    z-index: 2;
    transition: opacity 300ms, background-image 300ms;
    pointer-events: none;
    background-image: linear-gradient(to bottom, rgba(48, 49, 51, 0) 0%, rgba(48, 49, 51, 0.4) 30%, #303133 80%); }
    .theme-ferrari-dark .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.4) 30%, #181818 80%); }
    .theme-ferrari-ferrari-carbon .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0.4) 30%, #303030 80%); }
    .theme-ferrari-light .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 30%, white 80%); }
    .theme-ferrari-sf90-stradale .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(48, 49, 51, 0) 0%, rgba(48, 49, 51, 0.4) 30%, #303133 80%); }
    .theme-ferrari-f8-tributo .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(30, 41, 62, 0) 0%, rgba(30, 41, 62, 0.4) 30%, #1e293e 80%); }
    .theme-ferrari-monza-sp1 .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.4) 30%, #181818 80%); }
    .theme-ferrari-monza-sp2 .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(64, 64, 64, 0) 0%, rgba(64, 64, 64, 0.4) 30%, #404040 80%); }
    .theme-ferrari-f488-pista .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(14, 18, 27, 0) 0%, rgba(14, 18, 27, 0.4) 30%, #0e121b 80%); }
    .theme-ferrari-f488-spider .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(23, 53, 75, 0) 0%, rgba(23, 53, 75, 0.4) 30%, #17354b 80%); }
    .theme-ferrari-f488-pista-spider .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(25, 27, 41, 0) 0%, rgba(25, 27, 41, 0.4) 30%, #191b29 80%); }
    .theme-ferrari-f812-superfast .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(50, 6, 7, 0) 0%, rgba(50, 6, 7, 0.4) 30%, #320607 80%); }
    .theme-ferrari-gtc4-lusso .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(198, 199, 199, 0) 0%, rgba(198, 199, 199, 0.4) 30%, #c6c7c7 80%); }
    .theme-ferrari-gtc4-lusso-t .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(146, 152, 157, 0) 0%, rgba(146, 152, 157, 0.4) 30%, #92989d 80%); }
    .theme-ferrari-f8-spider .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(44, 43, 39, 0) 0%, rgba(44, 43, 39, 0.4) 30%, #2c2b27 80%); }
    .theme-ferrari-812-gts .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(246, 247, 248, 0) 0%, rgba(246, 247, 248, 0.4) 30%, #f6f7f8 80%); }
    .theme-ferrari-f169 .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(208, 221, 221, 0) 0%, rgba(208, 221, 221, 0.4) 30%, #d0dddd 80%); }
    .theme-ferrari-scuderia-dark .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(48, 48, 48, 0) 0%, rgba(48, 48, 48, 0.4) 30%, #303030 80%); }
    .theme-ferrari-giallo-modena .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 30%, white 80%); }
    .theme-ferrari-giallo-modena-dark .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.4) 30%, #181818 80%); }
    .theme-ferrari-races-dark .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(13, 13, 22, 0) 0%, rgba(13, 13, 22, 0.4) 30%, #0d0d16 80%); }
    .theme-ferrari-portofinom-dark-blue .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(13, 32, 37, 0) 0%, rgba(13, 32, 37, 0.4) 30%, #0d2025 80%); }
    .theme-ferrari-sf90-spider-graphite-black .ImageScrollVideo__text-carousel__2JLTvUZL:before {
      background-image: linear-gradient(to bottom, rgba(28, 29, 31, 0) 0%, rgba(28, 29, 31, 0.4) 30%, #1c1d1f 80%); }
    @media (min-width: 60.0625em) {
      .ImageScrollVideo__text-carousel__2JLTvUZL:before {
        display: none; } }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .ImageScrollVideo__text-carousel__2JLTvUZL:before {
        display: block; } }
  .ImageScrollVideo__text-carousel__2JLTvUZL .swiper-container {
    overflow: visible; }
  .ImageScrollVideo__text-carousel__2JLTvUZL.ImageScrollVideo__text-carousel-open__3vrfkRCC {
    transition: height 800ms;
    height: 100% !important; }
    .ImageScrollVideo__text-carousel__2JLTvUZL.ImageScrollVideo__text-carousel-open__3vrfkRCC:after {
      transition: height 200ms, opacity 300ms;
      height: 100vh;
      background-image: linear-gradient(to bottom, rgba(48, 49, 51, 0.7) 0%, rgba(48, 49, 51, 0.7) 100%); }
    .ImageScrollVideo__text-carousel__2JLTvUZL.ImageScrollVideo__text-carousel-open__3vrfkRCC:before {
      opacity: 0; }

.ImageScrollVideo__slide__3pW2HDpn {
  width: 100%;
  height: 100%;
  padding-bottom: 50px; }

.ImageScrollVideo__video-background__23V7ShlQ {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1; }
  .ImageScrollVideo__video-background__23V7ShlQ:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 3; }
  .ImageScrollVideo__video-background__23V7ShlQ .ImageScrollVideo__video-background-poster__3y9jktTH {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 2;
    background-size: cover;
    background-position: center; }
  .ImageScrollVideo__video-background__23V7ShlQ &gt; div {
    position: relative;
    height: 100%;
    width: 100%;
    z-index: 1; }
  .ImageScrollVideo__video-background__23V7ShlQ .th-player {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1; }
  .ImageScrollVideo__video-background__23V7ShlQ .th-video .th-video-player .th-video-element video {
    object-fit: cover; }
  .ImageScrollVideo__video-background__23V7ShlQ .th-video .th-video-player .th-video-poster {
    background-size: cover; }

.ImageScrollVideo__text__3qzd5sQ3 {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 24px 20px 24px;
  display: flex;
  justify-content: flex-end;
  flex-direction: column; }

.ImageScrollVideo__image__2dszhqCA {
  width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 40px; }

.ImageScrollVideo__title__3VmSI1GV {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  text-transform: none;
  margin: 0 0 5px 0;
  flex: 0 0 auto;
  position: relative;
  z-index: 1; }
  @media (min-width: 37.5625em) {
    .ImageScrollVideo__title__3VmSI1GV {
      font-size: 28px; } }

.ImageScrollVideo__text-html__2xgTMmbQ {
  margin-bottom: 40px; }

.ImageScrollVideo__desc__1hQsBtxl {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  flex: 0 1 auto;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  position: relative;
  z-index: 1; }
  .ImageScrollVideo__text-carousel-open__3vrfkRCC .ImageScrollVideo__desc__1hQsBtxl {
    overflow: auto;
    max-height: 90%; }

.ImageScrollVideo__paz__34ZcUQuu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ImageScrollVideo__open-close__2BkgDnUO {
  min-height: 50px;
  height: 50px;
  position: absolute;
  text-align: center;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100000;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: space-around;
  background-color: #303133;
  transition: background-color, 0.1s; }
  .theme-ferrari-dark .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #181818;
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #303030;
    color: #ffffff; }
  .theme-ferrari-light .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #ffffff;
    color: #181818; }
  .theme-ferrari-sf90-stradale .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #303133;
    color: #ffffff; }
  .theme-ferrari-f8-tributo .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #1E293E;
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #181818;
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #404040;
    color: #ffffff; }
  .theme-ferrari-f488-pista .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #0E121B;
    color: #ffffff; }
  .theme-ferrari-f488-spider .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #17354B;
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #191B29;
    color: #ffffff; }
  .theme-ferrari-f812-superfast .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #320607;
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #C6C7C7;
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #92989D;
    color: #181818; }
  .theme-ferrari-f8-spider .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #2c2b27;
    color: #ffffff; }
  .theme-ferrari-812-gts .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #f6f7f8;
    color: #181818; }
  .theme-ferrari-f169 .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #d0dddd;
    color: #181818; }
  .theme-ferrari-scuderia-dark .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #303030;
    color: #ffffff; }
  .theme-ferrari-giallo-modena .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #ffffff;
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #181818;
    color: #ffffff; }
  .theme-ferrari-races-dark .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #0D0D16;
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #0D2025;
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ImageScrollVideo__open-close__2BkgDnUO {
    background-color: #1C1D1F;
    color: #ffffff; }
  .ImageScrollVideo__open-close__2BkgDnUO svg {
    transform: rotate(-90deg); }
  .ImageScrollVideo__open-close__2BkgDnUO span {
    background: none; }

.ImageScrollVideo__video-container__hG3-IToc {
  width: 100%;
  margin-bottom: 40px;
  position: relative; }
  .ImageScrollVideo__video-container--open__2I7Vjvun .ImageScrollVideo__video-placeholder__1mOEAggf {
    display: block; }

.ImageScrollVideo__video-placeholder__1mOEAggf {
  width: 100%;
  height: 100%;
  position: absolute !important;
  top: 0px;
  left: 0px;
  display: none;
  z-index: 1; }

.ImageScrollVideo__video-image__3eTbyavA {
  width: 100%;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 0;
  vertical-align: middle;
  cursor: pointer; }
  .ImageScrollVideo__video-image__3eTbyavA img {
    width: 100%;
    height: auto; }
  .ImageScrollVideo__video-image__3eTbyavA .ImageScrollVideo__play__3ZrkbSle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    flex: 0 0 auto;
    width: 40px;
    height: 40px;
    background-color: #DA291C;
    border-radius: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px; }
    .ImageScrollVideo__video-image__3eTbyavA .ImageScrollVideo__play__3ZrkbSle svg {
      fill: #fff; }
      .ImageScrollVideo__video-image__3eTbyavA .ImageScrollVideo__play__3ZrkbSle svg.icon--play {
        margin-left: 2px; }

@keyframes ImageTextData__fillBar__2rd6W6Ut {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ImageTextData__container__2qyLyivK {
  position: relative; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-dark {
    background: #181818; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-light {
    background: #ffffff; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-sf90-stradale {
    background: #303133; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-monza-sp1 {
    background: #181818; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-monza-sp2 {
    background: #404040; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-f488-pista {
    background: #0E121B; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-f488-spider {
    background: #17354B; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-f812-superfast {
    background: #320607; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-f169 {
    background: #d0dddd; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-scuderia-dark {
    background: #303030; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-races-dark {
    background: #0D0D16; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .ImageTextData__container__2qyLyivK.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  @media (min-width: 60.0625em) {
    .ImageTextData__container__2qyLyivK {
      display: flex; } }

.ImageTextData__chapter__2_hOv_V- {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  padding: 24px;
  z-index: 1; }
  @media (min-width: 60.0625em) {
    .ImageTextData__chapter__2_hOv_V- {
      padding: 48px; } }

.ImageTextData__image-wrap__3VFLVJel {
  position: relative; }
  @media (min-width: 60.0625em) {
    .ImageTextData__image-wrap__3VFLVJel {
      flex: 1 1 50%; } }
  .ImageTextData__image-wrap__3VFLVJel img {
    width: 100%;
    display: block; }

.ImageTextData__text-data__3kc335Z1 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 24px; }
  @media (min-width: 60.0625em) {
    .ImageTextData__text-data__3kc335Z1 {
      padding: 48px;
      flex: 1 1 50%; } }
  .ImageTextData__text-data__3kc335Z1 .ImageTextData__content__LKmRE2fD {
    max-width: 500px; }
    .ImageTextData__text-data__3kc335Z1 .ImageTextData__content__LKmRE2fD [class*="Headline__title"] {
      font-size: 32px;
      line-height: 32px;
      margin-bottom: 16px; }
    @media (min-width: 60.0625em) {
      .ImageTextData__text-data__3kc335Z1 .ImageTextData__content__LKmRE2fD {
        padding-top: 32px; } }
  .ImageTextData__text-data__3kc335Z1 .ImageTextData__data-list__3v1OouAd {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin: 20px 0; }
    @media (min-width: 37.5625em) {
      .ImageTextData__text-data__3kc335Z1 .ImageTextData__data-list__3v1OouAd {
        flex-direction: row;
        justify-content: space-between; } }
  .ImageTextData__text-data__3kc335Z1 .ImageTextData__data__3s_8gOEu {
    margin: 10px 0; }
    @media (min-width: 37.5625em) {
      .ImageTextData__text-data__3kc335Z1 .ImageTextData__data__3s_8gOEu {
        margin: 20px 0;
        flex: 1 1 calc(50% - 10px); } }
    .ImageTextData__text-data__3kc335Z1 .ImageTextData__data__3s_8gOEu [class*="Data__value"] {
      font-size: 22px; }

.Intro__imageContainer__21KEQ3eC:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

@keyframes Intro__fillBar__1lnOW8GY {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Intro__imageContainer__21KEQ3eC:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.Intro__container__OoZ_ygRP {
  position: relative;
  width: 100%;
  overflow: hidden;
  min-height: 100vh;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap; }
  .Intro__container__OoZ_ygRP.theme-ferrari-dark {
    background: #181818; }
  .Intro__container__OoZ_ygRP.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .Intro__container__OoZ_ygRP.theme-ferrari-light {
    background: #ffffff; }
  .Intro__container__OoZ_ygRP.theme-ferrari-sf90-stradale {
    background: #303133; }
  .Intro__container__OoZ_ygRP.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .Intro__container__OoZ_ygRP.theme-ferrari-monza-sp1 {
    background: #181818; }
  .Intro__container__OoZ_ygRP.theme-ferrari-monza-sp2 {
    background: #404040; }
  .Intro__container__OoZ_ygRP.theme-ferrari-f488-pista {
    background: #0E121B; }
  .Intro__container__OoZ_ygRP.theme-ferrari-f488-spider {
    background: #17354B; }
  .Intro__container__OoZ_ygRP.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .Intro__container__OoZ_ygRP.theme-ferrari-f812-superfast {
    background: #320607; }
  .Intro__container__OoZ_ygRP.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .Intro__container__OoZ_ygRP.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .Intro__container__OoZ_ygRP.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .Intro__container__OoZ_ygRP.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .Intro__container__OoZ_ygRP.theme-ferrari-f169 {
    background: #d0dddd; }
  .Intro__container__OoZ_ygRP.theme-ferrari-scuderia-dark {
    background: #303030; }
  .Intro__container__OoZ_ygRP.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .Intro__container__OoZ_ygRP.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .Intro__container__OoZ_ygRP.theme-ferrari-races-dark {
    background: #0D0D16; }
  .Intro__container__OoZ_ygRP.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .Intro__container__OoZ_ygRP.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.Intro__btn-wrapper__2dNDUi4b {
  margin: 16px 16px; }
  @media (min-width: 60.0625em) {
    .Intro__btn-wrapper__2dNDUi4b {
      margin: 0 24px;
      display: inline-block; } }

.Intro__imageContainer__21KEQ3eC {
  z-index: 1;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 62%; }
  @media (min-width: 60.0625em) {
    .Intro__imageContainer__21KEQ3eC {
      padding-bottom: 39%; } }
  .Intro__imageContainer__21KEQ3eC:before {
    z-index: 2;
    content: '';
    background: linear-gradient(rgba(0, 0, 0, 0.5) 10%, rgba(0, 0, 0, 0) 30%); }
  .Intro__imageContainer--video__2BjQhKNB {
    padding-bottom: 104%; }
    @media (min-width: 60.0625em) {
      .Intro__imageContainer--video__2BjQhKNB {
        padding-bottom: 64%; } }
    @media (min-width: 80.0625em) {
      .Intro__imageContainer--video__2BjQhKNB {
        padding-bottom: 34%; } }
    .Intro__imageContainer--video__2BjQhKNB &gt; img {
      position: absolute;
      height: 140%;
      object-fit: cover;
      object-position: center; }
  .Intro__imageContainer__21KEQ3eC .Intro__video__1Zdtn1ot {
    z-index: 1;
    height: 140%; }

.Intro__visible__2giUwExx {
  opacity: 1; }

.Intro__hidden__2uaiZ4N_ {
  opacity: 0; }

.Intro__image__1c10k5XS {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  vertical-align: middle;
  z-index: 1; }

.Intro__content__2wjcxyi8 {
  z-index: 2;
  width: 100%;
  color: #fff;
  margin: 0 auto;
  text-align: center;
  align-self: flex-end;
  background-image: linear-gradient(0deg, #1e293d 60%, rgba(30, 41, 61, 0)); }
  .theme-ferrari-dark .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #181818 60%, rgba(24, 24, 24, 0)); }
  .theme-ferrari-ferrari-carbon .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #303030 60%, rgba(48, 48, 48, 0)); }
  .theme-ferrari-light .Intro__content__2wjcxyi8 {
    color: #181818;
    background-image: linear-gradient(0deg, white 60%, rgba(255, 255, 255, 0)); }
  .theme-ferrari-sf90-stradale .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #303133 60%, rgba(48, 49, 51, 0)); }
  .theme-ferrari-f8-tributo .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #1e293e 60%, rgba(30, 41, 62, 0)); }
  .theme-ferrari-monza-sp1 .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #181818 60%, rgba(24, 24, 24, 0)); }
  .theme-ferrari-monza-sp2 .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #404040 60%, rgba(64, 64, 64, 0)); }
  .theme-ferrari-f488-pista .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #0e121b 60%, rgba(14, 18, 27, 0)); }
  .theme-ferrari-f488-spider .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #17354b 60%, rgba(23, 53, 75, 0)); }
  .theme-ferrari-f488-pista-spider .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #191b29 60%, rgba(25, 27, 41, 0)); }
  .theme-ferrari-f812-superfast .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #320607 60%, rgba(50, 6, 7, 0)); }
  .theme-ferrari-gtc4-lusso .Intro__content__2wjcxyi8 {
    color: #181818;
    background-image: linear-gradient(0deg, #c6c7c7 60%, rgba(198, 199, 199, 0)); }
  .theme-ferrari-gtc4-lusso-t .Intro__content__2wjcxyi8 {
    color: #181818;
    background-image: linear-gradient(0deg, #92989d 60%, rgba(146, 152, 157, 0)); }
  .theme-ferrari-f8-spider .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #2c2b27 60%, rgba(44, 43, 39, 0)); }
  .theme-ferrari-812-gts .Intro__content__2wjcxyi8 {
    color: #181818;
    background-image: linear-gradient(0deg, #f6f7f8 60%, rgba(246, 247, 248, 0)); }
  .theme-ferrari-f169 .Intro__content__2wjcxyi8 {
    color: #181818;
    background-image: linear-gradient(0deg, #d0dddd 60%, rgba(208, 221, 221, 0)); }
  .theme-ferrari-scuderia-dark .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #303030 60%, rgba(48, 48, 48, 0)); }
  .theme-ferrari-giallo-modena .Intro__content__2wjcxyi8 {
    color: #181818;
    background-image: linear-gradient(0deg, white 60%, rgba(255, 255, 255, 0)); }
  .theme-ferrari-giallo-modena-dark .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #181818 60%, rgba(24, 24, 24, 0)); }
  .theme-ferrari-races-dark .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #0d0d16 60%, rgba(13, 13, 22, 0)); }
  .theme-ferrari-portofinom-dark-blue .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #0d2025 60%, rgba(13, 32, 37, 0)); }
  .theme-ferrari-sf90-spider-graphite-black .Intro__content__2wjcxyi8 {
    color: #ffffff;
    background-image: linear-gradient(0deg, #1c1d1f 60%, rgba(28, 29, 31, 0)); }
  .Intro__content__2wjcxyi8 .Intro__chapter-title__1Y7G26JW {
    display: inline-block;
    margin-bottom: 40px; }
    .Intro__content__2wjcxyi8 .Intro__chapter-title__1Y7G26JW span {
      width: 50px; }
      @media (min-width: 37.5625em) {
        .Intro__content__2wjcxyi8 .Intro__chapter-title__1Y7G26JW span {
          width: 100px; } }
  .Intro__content__2wjcxyi8 .Intro__title__1HqBGn5x {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.2em;
    text-transform: uppercase;
    margin: 0 auto;
    max-width: 1000px; }
    @media (min-width: 37.5625em) {
      .Intro__content__2wjcxyi8 .Intro__title__1HqBGn5x {
        font-size: 32px; } }
    @media (min-width: 60.0625em) {
      .Intro__content__2wjcxyi8 .Intro__title__1HqBGn5x {
        font-size: 36px; } }
  .Intro__content__2wjcxyi8 .Intro__text__2JBv1kY9 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    margin: 30px auto 0 auto;
    max-width: 1000px; }

.Intro__cta__1-xwO9WY {
  margin-top: 30px; }

.Intro__scroll-indicator__mvAq7nJK {
  z-index: 4;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 1px;
  height: 80px;
  margin: 0 auto;
  background: #303030;
  overflow: hidden;
  display: none; }

@keyframes Intro__scroll__3HYWvU6x {
  0% {
    height: 0;
    transform: translateY(0); }
  30% {
    height: 100%;
    transform: translateY(0); }
  60% {
    height: 100%;
    transform: translateY(-100%); }
  100% {
    height: 100%;
    transform: translateY(-100%); } }
  @media (min-width: 60.0625em) {
    .Intro__scroll-indicator__mvAq7nJK {
      height: 96px;
      max-height: 16vh; } }
  @media (min-width: 80.0625em) {
    .Intro__scroll-indicator__mvAq7nJK {
      display: block; } }
  .Intro__scroll-indicator__mvAq7nJK:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: #fff;
    animation: Intro__scroll__3HYWvU6x 1.5s ease-out 1s infinite; }

@media (min-width: 37.5625em) {
  .Intro__focuson__1OzwicEY {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10; } }

@keyframes LinkedTextList__fillBar__21yXG146 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.LinkedTextList__wrapper__1s2fIeID {
  padding: 0; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .LinkedTextList__wrapper__1s2fIeID.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }

.LinkedTextList__title__1-PrUYIL {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  color: #DA291C; }

.LinkedTextList__listTitle__7TD6Mf1u {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  margin: 15px 0;
  max-width: 500px; }
  @media (min-width: 37.5625em) {
    .LinkedTextList__listTitle__7TD6Mf1u {
      font-size: 28px; } }

.LinkedTextList__listBody__3WOW8nc9 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin: 16px 0;
  margin-bottom: 48px;
  max-width: 500px; }

.LinkedTextList__listWrapper__3sab8p7F {
  position: relative;
  margin: 32px 0;
  margin-top: 48px;
  padding-bottom: 30px; }
  .LinkedTextList__listWrapper__3sab8p7F:first-child {
    margin-top: 0; }
  .LinkedTextList__listWrapper__3sab8p7F:last-child::after {
    display: none; }
  .LinkedTextList__listWrapper__3sab8p7F::after {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #d4d2d2;
    content: ""; }

@keyframes LiveStream__fillBar__FVHterYo {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.LiveStream__wrapper__1jng1gNx {
  position: relative;
  width: 100%;
  min-height: 100vh;
  text-align: center;
  color: #fff;
  background: #303133;
  padding-top: 100px; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .LiveStream__wrapper__1jng1gNx.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }
  @media (min-width: 60.0625em) {
    .LiveStream__wrapper__1jng1gNx {
      padding-top: 0; } }

.LiveStream__chapter-title__2pRLKmwE {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .LiveStream__chapter-title__2pRLKmwE {
      padding: 48px; } }

.LiveStream__container__3VtLEjD0 {
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  padding-top: 100px;
  padding-bottom: 100px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  @media (min-width: 60.0625em) {
    .LiveStream__container__3VtLEjD0 {
      padding-bottom: 25vh;
      align-items: flex-end; } }

.LiveStream__content__2jTotmcx {
  display: inline-block;
  pointer-events: auto; }

@keyframes LiveWidget__fillBar__1uKsvY7d {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.LiveWidget__container__15LnWRgo {
  position: fixed;
  z-index: 600;
  bottom: -70%;
  left: 0;
  width: 100%;
  height: 398px;
  pointer-events: none; }
  .LiveWidget__container__15LnWRgo .LiveWidget__panel__3m7cjRrf {
    position: absolute;
    width: 100%;
    height: 100%;
    box-shadow: 0px 3px 23px 11px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease-out;
    pointer-events: all;
    border-radius: 3px;
    overflow: hidden;
    bottom: 0;
    opacity: 1; }
    @media (min-width: 37.5625em) {
      .LiveWidget__container__15LnWRgo .LiveWidget__panel__3m7cjRrf {
        top: 0;
        right: 0; } }
    .LiveWidget__container__15LnWRgo .LiveWidget__panel__3m7cjRrf .LiveWidget__cta__2TrWEnC5 {
      font-size: 11px;
      z-index: 10; }
  .LiveWidget__container__15LnWRgo.LiveWidget__closed__1oQODL6I .LiveWidget__panel__3m7cjRrf {
    bottom: -100px;
    opacity: 0;
    pointer-events: none; }
    @media (min-width: 37.5625em) {
      .LiveWidget__container__15LnWRgo.LiveWidget__closed__1oQODL6I .LiveWidget__panel__3m7cjRrf {
        right: -100px;
        bottom: 0; } }
  .LiveWidget__container__15LnWRgo.LiveWidget__closed__1oQODL6I .LiveWidget__closedToggleButton__Qg9AJ18U {
    opacity: 1;
    transition: all 0.2s ease-in 0.5s; }
  .LiveWidget__container__15LnWRgo .LiveWidget__noOverflow__3mG9uSmX {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative; }
  .LiveWidget__container__15LnWRgo .LiveWidget__closedToggleButton__Qg9AJ18U {
    position: absolute;
    right: 16px;
    left: 32px;
    bottom: 48px;
    opacity: 0;
    pointer-events: all; }
    @media (min-width: 37.5625em) {
      .LiveWidget__container__15LnWRgo .LiveWidget__closedToggleButton__Qg9AJ18U {
        top: 0;
        left: auto;
        bottom: auto; } }
    .LiveWidget__container__15LnWRgo .LiveWidget__closedToggleButton__Qg9AJ18U .LiveWidget__cta__2TrWEnC5 {
      width: 100px;
      padding: 12px 0;
      position: relative; }
      @media (min-width: 37.5625em) {
        .LiveWidget__container__15LnWRgo .LiveWidget__closedToggleButton__Qg9AJ18U .LiveWidget__cta__2TrWEnC5 {
          padding: 8px 0;
          width: 120px; } }
    @media (min-width: 37.5625em) {
      .LiveWidget__container__15LnWRgo .LiveWidget__closedToggleButton__Qg9AJ18U .LiveWidget__cta__2TrWEnC5 {
        padding: 12px 16px; } }
  .LiveWidget__container__15LnWRgo.LiveWidget__show__3qfD3Qv8 {
    bottom: 0; }
  .LiveWidget__container__15LnWRgo .swiper-slide {
    height: 398px; }
  @media (min-width: 37.5625em) {
    .LiveWidget__container__15LnWRgo {
      width: 358px;
      height: 380px;
      bottom: auto;
      left: auto;
      right: -50%;
      top: 128px; }
      .LiveWidget__container__15LnWRgo .swiper-slide {
        height: 380px; }
      .LiveWidget__container__15LnWRgo.LiveWidget__show__3qfD3Qv8 {
        right: 24px; } }

.LiveWidget__carouselWrapper__1ZYLfI5k {
  width: 100vw;
  height: 398px;
  transition: all 0.2s ease-in;
  overflow: hidden; }
  @media (min-width: 37.5625em) {
    .LiveWidget__carouselWrapper__1ZYLfI5k {
      height: 380px;
      width: 358px; } }

.LiveWidget__carousel__1drEgIdC {
  width: 100vw;
  height: 398px; }
  .LiveWidget__carousel__1drEgIdC .pagination {
    bottom: 24px; }
  @media (min-width: 37.5625em) {
    .LiveWidget__carousel__1drEgIdC {
      height: 380px;
      width: 358px; } }

.LiveWidget__cta__2TrWEnC5 {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  padding: 16px 0;
  border: none;
  color: white;
  width: 150px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }
  @media (min-width: 37.5625em) {
    .LiveWidget__cta__2TrWEnC5 {
      width: 150px; } }
  .theme-ferrari-dark .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-ferrari-carbon .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-light .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-sf90-stradale .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-f8-tributo .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-monza-sp1 .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-monza-sp2 .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-f488-pista .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-f488-spider .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-f488-pista-spider .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-f812-superfast .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-gtc4-lusso .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-gtc4-lusso-t .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-f8-spider .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-812-gts .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-f169 .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-scuderia-dark .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-giallo-modena .LiveWidget__cta__2TrWEnC5 {
    background: #EBB218; }
  .theme-ferrari-giallo-modena-dark .LiveWidget__cta__2TrWEnC5 {
    background: #EBB218; }
  .theme-ferrari-races-dark .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-portofinom-dark-blue .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .LiveWidget__cta__2TrWEnC5 {
    background: #da291c; }
  .LiveWidget__cta__2TrWEnC5::before {
    content: "";
    position: absolute;
    top: 0;
    right: -8px;
    width: calc(100% + 21px);
    height: 100%;
    transform: skewX(-20deg);
    z-index: -1; }
    .theme-ferrari-dark .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-ferrari-carbon .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-light .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-sf90-stradale .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-f8-tributo .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-monza-sp1 .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-monza-sp2 .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-f488-pista .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-f488-spider .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-f488-pista-spider .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-f812-superfast .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso-t .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-f8-spider .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-812-gts .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-f169 .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-scuderia-dark .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-giallo-modena .LiveWidget__cta__2TrWEnC5::before {
      background: #EBB218; }
    .theme-ferrari-giallo-modena-dark .LiveWidget__cta__2TrWEnC5::before {
      background: #EBB218; }
    .theme-ferrari-races-dark .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-portofinom-dark-blue .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .LiveWidget__cta__2TrWEnC5::before {
      background: #da291c; }
  .LiveWidget__cta__2TrWEnC5:focus {
    outline: none; }

.LiveWidget__preTitle__35TQVvq- {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  line-height: 11px;
  font-size: 11px;
  margin-bottom: 8px; }
  .theme-ferrari-dark .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-light .LiveWidget__preTitle__35TQVvq- {
    color: #181818; }
  .theme-ferrari-sf90-stradale .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-f488-pista .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-f488-spider .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .LiveWidget__preTitle__35TQVvq- {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .LiveWidget__preTitle__35TQVvq- {
    color: #181818; }
  .theme-ferrari-f8-spider .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-812-gts .LiveWidget__preTitle__35TQVvq- {
    color: #181818; }
  .theme-ferrari-f169 .LiveWidget__preTitle__35TQVvq- {
    color: #181818; }
  .theme-ferrari-scuderia-dark .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .LiveWidget__preTitle__35TQVvq- {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-races-dark .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .LiveWidget__preTitle__35TQVvq- {
    color: #ffffff; }

.LiveWidget__title__1XnNS1kh {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  text-transform: uppercase;
  margin-bottom: 24px;
  padding: 0 20px; }
  @media (min-width: 37.5625em) {
    .LiveWidget__title__1XnNS1kh {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .LiveWidget__title__1XnNS1kh {
      font-size: 36px; } }
  .theme-ferrari-dark .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-light .LiveWidget__title__1XnNS1kh {
    color: #181818; }
  .theme-ferrari-sf90-stradale .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-f488-pista .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-f488-spider .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .LiveWidget__title__1XnNS1kh {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .LiveWidget__title__1XnNS1kh {
    color: #181818; }
  .theme-ferrari-f8-spider .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-812-gts .LiveWidget__title__1XnNS1kh {
    color: #181818; }
  .theme-ferrari-f169 .LiveWidget__title__1XnNS1kh {
    color: #181818; }
  .theme-ferrari-scuderia-dark .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .LiveWidget__title__1XnNS1kh {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-races-dark .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .LiveWidget__title__1XnNS1kh {
    color: #ffffff; }

.LiveWidget__slideOverlay__2AodWFMh {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding-bottom: 84px; }

.LiveWidget__close__3fnYKheE {
  position: absolute;
  top: 0;
  right: 0;
  padding: 16px; }
  @media (min-width: 37.5625em) {
    .LiveWidget__close__3fnYKheE {
      padding: 8px; } }

.LiveWidget__gradient__2AjKtQ-F {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }
  .theme-ferrari-dark .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-ferrari-carbon .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-light .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, white 100%); }
  .theme-ferrari-sf90-stradale .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-f8-tributo .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-monza-sp1 .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-monza-sp2 .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-f488-pista .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-f488-spider .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-f488-pista-spider .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-f812-superfast .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-gtc4-lusso .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, white 100%); }
  .theme-ferrari-gtc4-lusso-t .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, white 100%); }
  .theme-ferrari-f8-spider .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-812-gts .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, white 100%); }
  .theme-ferrari-f169 .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, white 100%); }
  .theme-ferrari-scuderia-dark .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-giallo-modena .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, white 100%); }
  .theme-ferrari-giallo-modena-dark .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-races-dark .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-portofinom-dark-blue .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }
  .theme-ferrari-sf90-spider-graphite-black .LiveWidget__gradient__2AjKtQ-F {
    background: linear-gradient(to bottom, rgba(24, 24, 24, 0) 50%, #181818 100%); }

@keyframes LogoGrid__fillBar__FvTXgk5R {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.LogoGrid__container__d68pbbl4.theme-ferrari-dark {
  background: #181818; }

.LogoGrid__container__d68pbbl4.theme-ferrari-ferrari-carbon {
  background: #303030; }

.LogoGrid__container__d68pbbl4.theme-ferrari-light {
  background: #ffffff; }

.LogoGrid__container__d68pbbl4.theme-ferrari-sf90-stradale {
  background: #303133; }

.LogoGrid__container__d68pbbl4.theme-ferrari-f8-tributo {
  background: #1E293E; }

.LogoGrid__container__d68pbbl4.theme-ferrari-monza-sp1 {
  background: #181818; }

.LogoGrid__container__d68pbbl4.theme-ferrari-monza-sp2 {
  background: #404040; }

.LogoGrid__container__d68pbbl4.theme-ferrari-f488-pista {
  background: #0E121B; }

.LogoGrid__container__d68pbbl4.theme-ferrari-f488-spider {
  background: #17354B; }

.LogoGrid__container__d68pbbl4.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.LogoGrid__container__d68pbbl4.theme-ferrari-f812-superfast {
  background: #320607; }

.LogoGrid__container__d68pbbl4.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.LogoGrid__container__d68pbbl4.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.LogoGrid__container__d68pbbl4.theme-ferrari-f8-spider {
  background: #2c2b27; }

.LogoGrid__container__d68pbbl4.theme-ferrari-812-gts {
  background: #f6f7f8; }

.LogoGrid__container__d68pbbl4.theme-ferrari-f169 {
  background: #d0dddd; }

.LogoGrid__container__d68pbbl4.theme-ferrari-scuderia-dark {
  background: #303030; }

.LogoGrid__container__d68pbbl4.theme-ferrari-giallo-modena {
  background: #ffffff; }

.LogoGrid__container__d68pbbl4.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.LogoGrid__container__d68pbbl4.theme-ferrari-races-dark {
  background: #0D0D16; }

.LogoGrid__container__d68pbbl4.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.LogoGrid__container__d68pbbl4.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.LogoGrid__container__d68pbbl4 .LogoGrid__wrapper__3xhbKi2w {
  padding: 24px 0;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: center; }

.LogoGrid__container__d68pbbl4 .LogoGrid__image__2o2p5yYw {
  flex: 0 1 auto;
  padding: 0 24px;
  position: relative; }
  @media (min-width: 60.0625em) {
    .LogoGrid__container__d68pbbl4 .LogoGrid__image__2o2p5yYw {
      padding: 0 32px; } }
  .LogoGrid__container__d68pbbl4 .LogoGrid__image__2o2p5yYw img {
    max-width: 78px;
    max-height: 160px;
    width: auto; }
    @media (min-width: 60.0625em) {
      .LogoGrid__container__d68pbbl4 .LogoGrid__image__2o2p5yYw img {
        max-width: 385px;
        max-height: 160px; } }
  .LogoGrid__container__d68pbbl4 .LogoGrid__image__2o2p5yYw:first-child {
    padding-left: 0; }
  .LogoGrid__container__d68pbbl4 .LogoGrid__image__2o2p5yYw:last-child {
    padding-right: 0; }
  .LogoGrid__container__d68pbbl4 .LogoGrid__image--separator__1rbU5fZa {
    padding: 0 32px; }
    .LogoGrid__container__d68pbbl4 .LogoGrid__image--separator__1rbU5fZa:after {
      content: ' ';
      position: absolute;
      display: block;
      right: 0;
      top: 10px;
      bottom: 10px;
      width: 1px; }
    @media (min-width: 60.0625em) {
      .LogoGrid__container__d68pbbl4 .LogoGrid__image--separator__1rbU5fZa {
        padding: 0 64px; } }
    .LogoGrid__container__d68pbbl4 .LogoGrid__image--separator__1rbU5fZa:last-child:after {
      display: none; }
  .LogoGrid__container__d68pbbl4 .LogoGrid__image--noLink__3lNXHhay {
    pointer-events: none; }

.LogoGrid__container--left__xSp1mBua .LogoGrid__wrapper__3xhbKi2w {
  align-content: flex-start;
  justify-content: flex-start; }

.LogoGrid__container--right__3nfNYZZr .LogoGrid__wrapper__3xhbKi2w {
  align-content: flex-end;
  justify-content: flex-end; }

.theme-ferrari-dark .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-ferrari-carbon .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-light .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-sf90-stradale .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-f8-tributo .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-monza-sp1 .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-monza-sp2 .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-f488-pista .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-f488-spider .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-f488-pista-spider .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-f812-superfast .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-gtc4-lusso .LogoGrid__image__2o2p5yYw:after {
  background: #505050; }

.theme-ferrari-gtc4-lusso-t .LogoGrid__image__2o2p5yYw:after {
  background: #505050; }

.theme-ferrari-f8-spider .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-812-gts .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-f169 .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-scuderia-dark .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-giallo-modena .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-giallo-modena-dark .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-races-dark .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-portofinom-dark-blue .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.theme-ferrari-sf90-spider-graphite-black .LogoGrid__image__2o2p5yYw:after {
  background: #8f8f8f; }

.LogoGrid__chapterTitle__Cr_iDHSu {
  padding: 24px 24px 0px; }
  @media (min-width: 37.5625em) {
    .LogoGrid__chapterTitle__Cr_iDHSu {
      padding: 48px 48px 24px; } }

@keyframes Long360Scroll__fillBar__DWhBr6Vu {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Long360Scroll__wrapper__3Q5wp-OG {
  position: relative;
  width: 100%;
  min-height: 100vh;
  height: 300vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 300);
  overflow: hidden;
  background: linear-gradient(to bottom, #303030 0%, #404040 100%); }
  .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
    margin: 55vh auto 0 auto;
    width: calc(100% - 40px);
    z-index: 2; }
    .theme-ferrari-dark .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #181818; }
    .theme-ferrari-ferrari-carbon .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #303030; }
    .theme-ferrari-light .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #ffffff; }
    .theme-ferrari-sf90-stradale .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #303133; }
    .theme-ferrari-f8-tributo .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #1E293E; }
    .theme-ferrari-monza-sp1 .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #181818; }
    .theme-ferrari-monza-sp2 .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #404040; }
    .theme-ferrari-f488-pista .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #0E121B; }
    .theme-ferrari-f488-spider .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #17354B; }
    .theme-ferrari-f488-pista-spider .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #191B29; }
    .theme-ferrari-f812-superfast .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #320607; }
    .theme-ferrari-gtc4-lusso .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #C6C7C7; }
    .theme-ferrari-gtc4-lusso-t .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #92989D; }
    .theme-ferrari-f8-spider .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #2c2b27; }
    .theme-ferrari-812-gts .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #f6f7f8; }
    .theme-ferrari-f169 .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #d0dddd; }
    .theme-ferrari-scuderia-dark .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #303030; }
    .theme-ferrari-giallo-modena .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #ffffff; }
    .theme-ferrari-giallo-modena-dark .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #181818; }
    .theme-ferrari-races-dark .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #0D0D16; }
    .theme-ferrari-portofinom-dark-blue .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #0D2025; }
    .theme-ferrari-sf90-spider-graphite-black .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
      background-color: #1C1D1F; }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .Long360Scroll__wrapper__3Q5wp-OG .Long360Scroll__audioPlayerMobile__2JK6EWFe {
        margin-top: 100vh; } }

.Long360Scroll__background__1ibt33-q {
  width: 100%; }
  .Long360Scroll__background__1ibt33-q img {
    width: 100%;
    vertical-align: top; }

.Long360Scroll__player-wrapper__1unjQTps {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.Long360Scroll__container__ZEudSXKR {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none; }

.Long360Scroll__headline__23_8OW1c {
  display: inline-block;
  pointer-events: auto; }

.Long360Scroll__audio-player__1BjgDMmI {
  width: 215px;
  background-color: #303030; }

.Long360Scroll__action__2Hxl-xO7 {
  padding: 0 20px;
  width: 100%;
  margin-top: 40px; }
  @media (min-width: 37.5625em) {
    .Long360Scroll__action__2Hxl-xO7 {
      position: absolute;
      width: auto;
      padding: 0;
      margin: 0;
      z-index: 3;
      bottom: 0;
      right: 0; } }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .Long360Scroll__action__2Hxl-xO7 {
      position: static;
      text-align: right;
      margin-top: 40px; } }
  @media (min-width: 60.0625em) {
    .Long360Scroll__action__2Hxl-xO7 {
      position: absolute;
      width: auto;
      padding: 0;
      margin: 0;
      z-index: 3;
      bottom: 0;
      right: 0; } }

.Long360Scroll__wrapper360__1rmRscix {
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1; }

.Long360Scroll__content__3N-86fEf {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  .Long360Scroll__content__3N-86fEf .Long360Scroll__chapter-title__2nwe6sKF {
    display: inline-block;
    margin-bottom: 40px; }
    .Long360Scroll__content__3N-86fEf .Long360Scroll__chapter-title__2nwe6sKF span {
      width: 50px; }
      @media (min-width: 37.5625em) {
        .Long360Scroll__content__3N-86fEf .Long360Scroll__chapter-title__2nwe6sKF span {
          width: 100px; } }
  .Long360Scroll__content__3N-86fEf .Long360Scroll__title__2jn6-Hmo {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.2em;
    text-transform: uppercase;
    margin: 0 auto;
    max-width: 1000px; }
    @media (min-width: 37.5625em) {
      .Long360Scroll__content__3N-86fEf .Long360Scroll__title__2jn6-Hmo {
        font-size: 32px; } }
    @media (min-width: 60.0625em) {
      .Long360Scroll__content__3N-86fEf .Long360Scroll__title__2jn6-Hmo {
        font-size: 36px; } }
  .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    margin: 30px auto 0 auto;
    max-width: 1000px; }
    .theme-ferrari-dark .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-light .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #181818; }
    .theme-ferrari-sf90-stradale .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-f488-pista .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-f488-spider .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #181818; }
    .theme-ferrari-f8-spider .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-812-gts .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #181818; }
    .theme-ferrari-f169 .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #181818; }
    .theme-ferrari-scuderia-dark .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-races-dark .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Long360Scroll__content__3N-86fEf .Long360Scroll__text__1oqatc0Q {
      color: #ffffff; }

.Long360Scroll__piece__3HIoAJgO {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  word-break: break-word;
  hyphens: auto; }
  .Long360Scroll__piece__3HIoAJgO span {
    opacity: 1;
    display: block; }

.Long360Scroll__chapterTitle__3h2u8LE6 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 3;
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .Long360Scroll__chapterTitle__3h2u8LE6 {
      padding: 48px; } }

@keyframes MediaGallery__fillBar__hDY1vVAf {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MediaGallery__audio-wrapper__1RpNUChw {
  position: absolute;
  z-index: 1;
  width: 100%; }

.MediaGallery__container__39WYcmU7 {
  width: 100%;
  overflow: hidden;
  background: #303030;
  color: #fff;
  position: relative; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }
  .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe {
    width: 100%;
    margin-top: 40px; }
    .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .swiper-container {
      overflow: hidden !important; }
      @media (min-width: 37.5625em) {
        .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .swiper-container {
          overflow: visible !important; } }
    @media (min-width: 37.5625em) {
      .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .pagination {
        bottom: -48px; } }
    .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .swiper-slide {
      margin-bottom: 48px;
      position: relative; }
      @media (min-width: 37.5625em) {
        .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .swiper-slide {
          margin-bottom: 0;
          max-width: 384px; } }
      @media (min-width: 60.0625em) {
        .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .swiper-slide {
          max-width: calc(33.33% - 20px); } }
      .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .swiper-slide img {
        width: 100%;
        display: block; }
      .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .swiper-slide .slide-title {
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -o-font-smoothing: antialiased;
        font-smoothing: antialiased;
        font-family: "Body-Font";
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 1px;
        font-size: 12px;
        line-height: 1.27em;
        text-transform: uppercase;
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 10px;
        width: 100%;
        color: #fff;
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 0.7));
        max-width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
        @media (min-width: 60.0625em) {
          .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .swiper-slide .slide-title {
            padding: 20px; } }
    @media (min-width: 37.5625em) {
      .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .arrow-prev,
      .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .arrow-next {
        top: auto;
        bottom: -56px; } }
    .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .arrow-prev {
      padding: 0 48px 0 0; }
    .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .arrow-next {
      padding: 0 0 0 48px; }
    .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .MediaGallery__audio-slide__20BnPJ_r {
      position: relative;
      background-size: cover;
      background-position: center center;
      display: flex;
      align-items: flex-end;
      overflow: hidden; }
      .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .MediaGallery__audio-slide__20BnPJ_r:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1;
        width: 101%;
        height: 70px;
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 0.7)); }
    .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .MediaGallery__clicklayer__1XxY2Ysr {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 1; }
    .MediaGallery__container__39WYcmU7 .MediaGallery__carousel___mj0-VWe .MediaGallery__audio-item__3iNISM7I {
      position: absolute;
      bottom: 0;
      left: 0;
      z-index: 2;
      background: none;
      width: 100%; }

.MediaGallery__chapter__1okhBInf {
  position: absolute;
  padding: 0 48px;
  left: 0;
  top: 24px;
  right: 0;
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .MediaGallery__chapter__1okhBInf {
      top: 0;
      padding: 48px; } }
  @media (min-width: 60.0625em) {
    .MediaGallery__chapter__1okhBInf {
      top: 82px;
      padding: 48px; } }
  @media (min-width: 80.0625em) {
    .MediaGallery__chapter__1okhBInf {
      padding: 48px; } }

.MediaGallery__header__1bpsoOnu {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; }
  @media (min-width: 37.5625em) {
    .MediaGallery__header__1bpsoOnu {
      flex-wrap: nowrap; } }
  .MediaGallery__header__1bpsoOnu span {
    width: 50px; }

.MediaGallery__tabs__2-ca4nE7 {
  width: 100%;
  margin-top: 20px; }
  @media (min-width: 37.5625em) {
    .MediaGallery__tabs__2-ca4nE7 {
      width: auto;
      margin-top: 0px; } }

.MediaGallery__carousel-wrap__3tVGawgP {
  opacity: 0; }

@keyframes MediaGalleryAdvancedGrid__fillBar__wkmV8t3S {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MediaGalleryAdvancedGrid__container__2_j6-0qB {
  width: 100%;
  overflow: hidden;
  background: #303030;
  color: #fff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .MediaGalleryAdvancedGrid__container__2_j6-0qB.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }

.MediaGalleryAdvancedGrid__header__2aohFKSN {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; }
  @media (min-width: 37.5625em) {
    .MediaGalleryAdvancedGrid__header__2aohFKSN {
      flex-wrap: nowrap; } }
  .MediaGalleryAdvancedGrid__header__2aohFKSN span {
    width: 50px; }

.MediaGalleryAdvancedGrid__grid__3_CuQD8G {
  margin: 32px 0 0; }

.MediaGalleryAdvancedGrid__item__2iN2HsYT {
  width: 100%;
  display: inline-block;
  margin-bottom: 24px;
  vertical-align: top; }
  @media (min-width: 37.5625em) {
    .MediaGalleryAdvancedGrid__item__2iN2HsYT {
      width: calc((100% - (32px * 1)) / 2);
      margin-bottom: 32px;
      margin-right: 32px; }
      .MediaGalleryAdvancedGrid__item__2iN2HsYT:nth-child(2n) {
        margin-right: 0; } }
  @media (min-width: 60.0625em) {
    .MediaGalleryAdvancedGrid__item__2iN2HsYT {
      width: calc((100% - (32px * 2)) / 3); }
      .MediaGalleryAdvancedGrid__item__2iN2HsYT, .MediaGalleryAdvancedGrid__item__2iN2HsYT:nth-child(2n) {
        margin-right: 32px; }
      .MediaGalleryAdvancedGrid__item__2iN2HsYT:nth-child(3n) {
        margin-right: 0; } }

.MediaGalleryAdvancedGrid__load-more__2J_w5slG {
  margin: 32px 0 96px 0;
  text-align: center; }

a[class^="ButtonDownloadFile__wrapper"] {
  padding: 4px 0 12px; }
  .theme-ferrari-dark a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-ferrari-carbon a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-light a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #181818 !important; }
  .theme-ferrari-sf90-stradale a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-f8-tributo a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-monza-sp1 a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-monza-sp2 a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-f488-pista a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-f488-spider a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-f488-pista-spider a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-f812-superfast a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-gtc4-lusso a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #181818 !important; }
  .theme-ferrari-gtc4-lusso-t a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #181818 !important; }
  .theme-ferrari-f8-spider a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-812-gts a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #181818 !important; }
  .theme-ferrari-f169 a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #181818 !important; }
  .theme-ferrari-scuderia-dark a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-giallo-modena a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #181818 !important; }
  .theme-ferrari-giallo-modena-dark a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-races-dark a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-portofinom-dark-blue a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-sf90-spider-graphite-black a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }

@keyframes MediaGalleryAdvancedSlider__fillBar__25p3spTb {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MediaGalleryAdvancedSlider__container__1yGgtv_Y {
  width: 100%;
  overflow: hidden;
  background: #303030;
  color: #fff;
  position: relative;
  padding: 64px 0; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .MediaGalleryAdvancedSlider__container__1yGgtv_Y.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }

.MediaGalleryAdvancedSlider__chapter__smRN6WRp {
  padding: 0 24px;
  right: 0;
  margin-bottom: 24px; }
  @media (min-width: 37.5625em) {
    .MediaGalleryAdvancedSlider__chapter__smRN6WRp {
      position: absolute;
      left: 0;
      top: 64px;
      padding: 0 48px;
      margin: 0; } }

.MediaGalleryAdvancedSlider__header__39_tlT3W {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; }
  @media (min-width: 37.5625em) {
    .MediaGalleryAdvancedSlider__header__39_tlT3W {
      flex-wrap: nowrap; } }
  .MediaGalleryAdvancedSlider__header__39_tlT3W span {
    width: 50px; }

.MediaGalleryAdvancedSlider__tabs__154m3ixK {
  width: 100%;
  margin-top: 20px; }
  @media (min-width: 37.5625em) {
    .MediaGalleryAdvancedSlider__tabs__154m3ixK {
      width: auto;
      margin-top: 0px; } }

.MediaGalleryAdvancedSlider__carousel-wrap__To0BxjxQ {
  opacity: 0; }

.MediaGalleryAdvancedSlider__carousel__2pl-cDCE {
  width: 100%;
  margin-top: 40px; }
  @media (min-width: 60.0625em) {
    .MediaGalleryAdvancedSlider__carousel__2pl-cDCE {
      position: relative; } }
  .MediaGalleryAdvancedSlider__carousel__2pl-cDCE .swiper-container {
    overflow: hidden !important; }
    @media (min-width: 37.5625em) {
      .MediaGalleryAdvancedSlider__carousel__2pl-cDCE .swiper-container {
        overflow: visible !important; } }
  .MediaGalleryAdvancedSlider__carousel__2pl-cDCE .pagination {
    bottom: 8px;
    left: 0;
    transform: none;
    justify-content: left;
    padding: 0;
    width: auto;
    max-width: 100%; }
  .MediaGalleryAdvancedSlider__carousel__2pl-cDCE .swiper-slide {
    margin-bottom: 64px;
    position: relative; }
    @media (min-width: 37.5625em) {
      .MediaGalleryAdvancedSlider__carousel__2pl-cDCE .swiper-slide {
        margin-bottom: 64px;
        max-width: 384px; } }
    @media (min-width: 60.0625em) {
      .MediaGalleryAdvancedSlider__carousel__2pl-cDCE .swiper-slide {
        max-width: calc(33.33% - 20px); } }

.MediaGalleryAdvancedSlider__cta__3AxNQRiN {
  z-index: 10;
  position: absolute;
  bottom: 64px;
  right: 24px;
  text-align: right; }
  @media (min-width: 37.5625em) {
    .MediaGalleryAdvancedSlider__cta__3AxNQRiN {
      right: 48px; } }
  @media (min-width: 60.0625em) {
    .MediaGalleryAdvancedSlider__cta__3AxNQRiN {
      right: 0;
      bottom: 0; } }

a[class^="ButtonDownloadFile__wrapper"] {
  padding: 4px 0 12px; }
  .theme-ferrari-dark a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-ferrari-carbon a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-light a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #181818 !important; }
  .theme-ferrari-sf90-stradale a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-f8-tributo a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-monza-sp1 a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-monza-sp2 a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-f488-pista a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-f488-spider a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-f488-pista-spider a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-f812-superfast a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-gtc4-lusso a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #181818 !important; }
  .theme-ferrari-gtc4-lusso-t a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #181818 !important; }
  .theme-ferrari-f8-spider a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-812-gts a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #181818 !important; }
  .theme-ferrari-f169 a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #181818 !important; }
  .theme-ferrari-scuderia-dark a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-giallo-modena a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #181818 !important; }
  .theme-ferrari-giallo-modena-dark a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-races-dark a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-portofinom-dark-blue a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }
  .theme-ferrari-sf90-spider-graphite-black a[class^="ButtonDownloadFile__wrapper"] svg path {
    fill: #ffffff !important; }

.MediaGalleryAdvancedSlider__empty__2INuY8tt {
  text-align: center;
  margin: 128px 0px 80px; }

@keyframes Menu__fillBar__26MhhTal {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Menu__container__3R952ilj {
  margin: 0 auto; }
  @media (min-width: 37.5625em) {
    .Menu__container__3R952ilj {
      max-width: 90%; } }
  @media (min-width: 100.0625em) {
    .Menu__container__3R952ilj {
      max-width: 70%; } }

.Menu__slide__2TKNZp8d {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch; }
  .Menu__slide--wrap__2uOmAHs9 {
    display: flex;
    flex-wrap: wrap;
    padding: 24px 24px 96px; }
    @media (min-width: 37.5625em) {
      .Menu__slide--wrap__2uOmAHs9 {
        padding: 0 96px;
        flex-wrap: nowrap;
        min-height: 600px; } }
    @media (min-width: 60.0625em) {
      .Menu__slide--wrap__2uOmAHs9 {
        min-height: 100vh; } }

.Menu__text__2RD5BSw0 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 48px; }
  @media (min-width: 60.0625em) {
    .Menu__text__2RD5BSw0 {
      padding-right: 64px; } }
  @media (min-width: 100.0625em) {
    .Menu__text__2RD5BSw0 {
      padding-right: 96px; } }

.Menu__title__1HCwJdAP {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  text-transform: uppercase; }
  @media (min-width: 37.5625em) {
    .Menu__title__1HCwJdAP {
      font-size: 28px; } }

.Menu__desc__1AiWU-R4 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  padding: 8px 0 24px 0; }
  @media (min-width: 37.5625em) {
    .Menu__desc__1AiWU-R4 {
      padding: 24px 0 48px 0; } }

.Menu__thumb__3uA_Jpln {
  flex: 1 0 50%;
  order: -1;
  width: 100%;
  margin-bottom: 24px;
  display: flex;
  justify-content: center;
  align-items: center; }
  @media (min-width: 37.5625em) {
    .Menu__thumb__3uA_Jpln {
      margin: 0;
      width: auto;
      order: 0; } }
  .Menu__thumb__3uA_Jpln img {
    width: 100%; }

@keyframes MenuPillar__fillBar__39DqClO9 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MenuPillar__wrapper__2RUfl3Wv {
  position: fixed;
  top: 67px;
  left: 0;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  width: 100%;
  z-index: 750;
  display: flex;
  background: #fff; }
  @media (min-width: 60.0625em) {
    .MenuPillar__wrapper__2RUfl3Wv {
      top: 0; } }

.MenuPillar__logo-wrap__z8GagdvE {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  display: none; }
  @media (min-width: 60.0625em) {
    .MenuPillar__logo-wrap__z8GagdvE {
      display: block;
      padding: 15px 64px; } }
  @media (min-width: 100.0625em) {
    .MenuPillar__logo-wrap__z8GagdvE {
      padding: 15px 96px; } }
  .MenuPillar__logo-wrap__z8GagdvE svg {
    display: block;
    margin: 0 auto;
    fill: #000;
    height: 35px; }
    @media (min-width: 60.0625em) {
      .MenuPillar__logo-wrap__z8GagdvE svg {
        margin: 0; } }
  .MenuPillar__logo-wrap__z8GagdvE .MenuPillar__line__3hdTljPI {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 1px;
    opacity: 0;
    background: #efeded;
    transition: all 300ms; }
  .MenuPillar__logo-wrap--show-line__CPnZty4X .MenuPillar__line__3hdTljPI {
    width: 100%;
    opacity: 1; }

.MenuPillar__close__8PO2g3c1 {
  position: fixed;
  top: 90px;
  left: 24px;
  opacity: 0;
  z-index: 3; }
  @media (min-width: 37.5625em) {
    .MenuPillar__close__8PO2g3c1 {
      left: 32px; } }
  @media (min-width: 60.0625em) {
    .MenuPillar__close__8PO2g3c1 {
      left: 64px;
      opacity: 1; } }
  @media (min-width: 100.0625em) {
    .MenuPillar__close__8PO2g3c1 {
      left: 96px; } }

.MenuPillar__closeAll__2gYr8KWD {
  position: fixed;
  top: 90px;
  right: 24px;
  opacity: 0;
  z-index: 3; }
  @media (min-width: 37.5625em) {
    .MenuPillar__closeAll__2gYr8KWD {
      right: 32px; } }
  @media (min-width: 60.0625em) {
    .MenuPillar__closeAll__2gYr8KWD {
      right: 64px;
      opacity: 1; } }
  @media (min-width: 100.0625em) {
    .MenuPillar__closeAll__2gYr8KWD {
      top: 48px;
      right: 96px; } }

.MenuPillar__listing__kT-NxL6B {
  position: relative;
  display: flex;
  width: 100%;
  flex: 0 1 auto;
  height: calc(var(--ferrari-vh-fix, 1vh) * 100 - 66px);
  padding-top: 90px; }
  @media (min-width: 37.5625em) {
    .MenuPillar__listing__kT-NxL6B {
      padding-top: 0; } }
  @media (min-width: 60.0625em) {
    .MenuPillar__listing__kT-NxL6B {
      width: 42%;
      height: calc(var(--ferrari-vh-fix, 1vh) * 100 - 20px); } }
  @media (min-width: 100.0625em) {
    .MenuPillar__listing__kT-NxL6B {
      height: calc(var(--ferrari-vh-fix, 1vh) * 100 - 45px); } }
  @media (min-width: 80.0625em) {
    .MenuPillar__listing__kT-NxL6B {
      width: 36%; } }
  .MenuPillar__listing--absolute__1wJsnK7x {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: #fff; }

.MenuPillar__preview__1t2FYpvY {
  width: 100%;
  flex: 0 1 auto;
  display: none; }
  @media (min-width: 60.0625em) {
    .MenuPillar__preview__1t2FYpvY {
      display: block;
      width: 58%; } }
  @media (min-width: 80.0625em) {
    .MenuPillar__preview__1t2FYpvY {
      width: 64%; } }

.MenuPillar__preview-wrapper__2-smGjDm {
  position: relative;
  width: 100%;
  height: 100%;
  background: #eeeded; }

.MenuPillar__preview-item__3DIwUwwW {
  width: 100%;
  top: 0;
  left: 0; }

@keyframes ModalSuggestion__fillBar__3eGGzj8i {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ModalSuggestion__wrapper__3khBqPJe {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 200;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: rgba(24, 24, 24, 0.95);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 84px 0; }
  .ModalSuggestion__wrapper__3khBqPJe.ModalSuggestion__isHidden__2cLtTpsr {
    display: none; }

.ModalSuggestion__close__7WCREl0Z {
  position: absolute;
  bottom: 24px;
  width: 100%;
  text-align: center;
  left: 0; }

.ModalSuggestion__content__HBkdNTfs {
  text-align: center; }
  .theme-ferrari-dark .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-light .ModalSuggestion__content__HBkdNTfs {
    color: #181818; }
  .theme-ferrari-sf90-stradale .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-f488-pista .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-f488-spider .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ModalSuggestion__content__HBkdNTfs {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ModalSuggestion__content__HBkdNTfs {
    color: #181818; }
  .theme-ferrari-f8-spider .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-812-gts .ModalSuggestion__content__HBkdNTfs {
    color: #181818; }
  .theme-ferrari-f169 .ModalSuggestion__content__HBkdNTfs {
    color: #181818; }
  .theme-ferrari-scuderia-dark .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .ModalSuggestion__content__HBkdNTfs {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-races-dark .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ModalSuggestion__content__HBkdNTfs {
    color: #ffffff; }
  .ModalSuggestion__content__HBkdNTfs .ModalSuggestion__title__2zOLVntw {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em; }
    @media (min-width: 37.5625em) {
      .ModalSuggestion__content__HBkdNTfs .ModalSuggestion__title__2zOLVntw {
        font-size: 28px; } }
  .ModalSuggestion__content__HBkdNTfs .ModalSuggestion__description__2yhNZoyD {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    margin-top: 24px; }
  .ModalSuggestion__content__HBkdNTfs .ModalSuggestion__gesture__3lm1f5nJ &gt; span {
    border: none !important; }
    .ModalSuggestion__content__HBkdNTfs .ModalSuggestion__gesture__3lm1f5nJ &gt; span:nth-child(2) {
      top: 6px;
      display: inline-block;
      margin: 0 24px;
      animation: ModalSuggestion__swipe__fUtoEAbr 2s ease-in-out backwards;
      animation-iteration-count: infinite; }
  .ModalSuggestion__content__HBkdNTfs .ModalSuggestion__error-icon__1-ggdFZU button {
    cursor: default; }
  .ModalSuggestion__content__HBkdNTfs .ModalSuggestion__error__kaU26-c1 {
    margin: 32px 0;
    color: #DA291C; }

@keyframes ModalSuggestion__swipe__fUtoEAbr {
  0% {
    transform: translateX(0px); }
  15% {
    transform: translateX(40%) rotateZ(10deg); }
  30% {
    transform: translateX(0px); }
  45% {
    transform: translateX(-40%) rotateZ(-10deg); }
  60% {
    transform: translateX(0px); } }

@keyframes ModelSelection__fillBar__2GDs2C4Z {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ModelSelection__wrapper__3hphz-uJ {
  margin: auto;
  max-width: 362px; }
  @media (min-width: 37.5625em) {
    .ModelSelection__wrapper__3hphz-uJ {
      max-width: 724px; } }
  @media (min-width: 60.0625em) {
    .ModelSelection__wrapper__3hphz-uJ {
      max-width: 920px; } }
  @media (min-width: 80.0625em) {
    .ModelSelection__wrapper__3hphz-uJ {
      max-width: 1216px; } }
  .ModelSelection__wrapper__3hphz-uJ [class*="Headline__title"] {
    max-width: 100% !important; }

.ModelSelection__title__Pt906sn8 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  text-transform: none; }
  @media (min-width: 37.5625em) {
    .ModelSelection__title__Pt906sn8 {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .ModelSelection__title__Pt906sn8 {
      font-size: 36px; } }

.ModelSelection__header__1udeMjIL {
  margin-bottom: 32px; }

.ModelSelection__tabs__C3cp_T1z {
  margin-bottom: 48px;
  display: flex; }

.ModelSelection__tabs__C3cp_T1z {
  margin-bottom: 48px;
  display: flex; }

.ModelSelection__grid__3RHrQ--u {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 -6px; }
  @media (min-width: 37.5625em) {
    .ModelSelection__grid__3RHrQ--u {
      margin: 0 -8px; } }
  @media (min-width: 60.0625em) {
    .ModelSelection__grid__3RHrQ--u {
      margin: 0 -12px; } }
  @media (min-width: 80.0625em) {
    .ModelSelection__grid__3RHrQ--u {
      margin: 0 -16px; } }
  .ModelSelection__grid__3RHrQ--u::after {
    content: '';
    display: block;
    flex: 1 1 auto; }

.ModelSelection__grid-cell__1xd4gAgE {
  width: 100%;
  margin-bottom: 24px;
  padding: 0 6px; }
  @media (min-width: 37.5625em) {
    .ModelSelection__grid-cell__1xd4gAgE {
      width: 50%;
      margin-bottom: 32px;
      padding: 0 8px; } }
  @media (min-width: 60.0625em) {
    .ModelSelection__grid-cell__1xd4gAgE {
      width: 33.33333%;
      margin-bottom: 48px;
      padding: 0 12px; } }
  @media (min-width: 80.0625em) {
    .ModelSelection__grid-cell__1xd4gAgE {
      margin-bottom: 64px;
      padding: 0 16px; } }

@keyframes MultiContact__fillBar__2SzEFwQC {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MultiContact__wrapper-accordion__3D4M-cc6 {
  padding: 24px 0; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-dark {
    color: #ffffff;
    background: #181818; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #303030; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-light {
    color: #181818;
    background: #ffffff; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #303133; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1E293E; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #181818; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #404040; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0E121B; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #17354B; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #191B29; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #320607; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #C6C7C7; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #92989D; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #2c2b27; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-812-gts {
    color: #181818;
    background: #f6f7f8; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-f169 {
    color: #181818;
    background: #d0dddd; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #303030; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-giallo-modena {
    color: #181818;
    background: #ffffff; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #181818; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-races-dark {
    color: #ffffff;
    background: #0D0D16; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0D2025; }
  .MultiContact__wrapper-accordion__3D4M-cc6.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #1C1D1F; }
  @media (min-width: 60.0625em) {
    .MultiContact__wrapper-accordion__3D4M-cc6 {
      padding: 64px 0; } }

.MultiContact__wrapper-headLine__1f-yM8V6 {
  text-align: center;
  padding: 64px 16px 48px; }
  @media (min-width: 60.0625em) {
    .MultiContact__wrapper-headLine__1f-yM8V6 {
      padding: 64px 16px 0; } }

.MultiContact__container__3icgIFX9 {
  padding: 24px;
  border: 1px solid #eeeded; }
  .theme-ferrari-dark .MultiContact__container__3icgIFX9 {
    border: 1px solid #303030; }
  .theme-ferrari-ferrari-carbon .MultiContact__container__3icgIFX9 {
    border: 1px solid #181818; }
  .theme-ferrari-light .MultiContact__container__3icgIFX9 {
    border: 1px solid #eeeded; }
  .theme-ferrari-sf90-stradale .MultiContact__container__3icgIFX9 {
    border: 1px solid #252627; }
  .theme-ferrari-f8-tributo .MultiContact__container__3icgIFX9 {
    border: 1px solid #101724; }
  .theme-ferrari-monza-sp1 .MultiContact__container__3icgIFX9 {
    border: 1px solid #303030; }
  .theme-ferrari-monza-sp2 .MultiContact__container__3icgIFX9 {
    border: 1px solid #303030; }
  .theme-ferrari-f488-pista .MultiContact__container__3icgIFX9 {
    border: 1px solid #1E2128; }
  .theme-ferrari-f488-spider .MultiContact__container__3icgIFX9 {
    border: 1px solid #0F2331; }
  .theme-ferrari-f488-pista-spider .MultiContact__container__3icgIFX9 {
    border: 1px solid #212334; }
  .theme-ferrari-f812-superfast .MultiContact__container__3icgIFX9 {
    border: 1px solid #3C0B0D; }
  .theme-ferrari-gtc4-lusso .MultiContact__container__3icgIFX9 {
    border: 1px solid #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .MultiContact__container__3icgIFX9 {
    border: 1px solid #A0A7AC; }
  .theme-ferrari-f8-spider .MultiContact__container__3icgIFX9 {
    border: 1px solid #1b1a17; }
  .theme-ferrari-812-gts .MultiContact__container__3icgIFX9 {
    border: 1px solid #dbdbdb; }
  .theme-ferrari-f169 .MultiContact__container__3icgIFX9 {
    border: 1px solid #dbdbdb; }
  .theme-ferrari-scuderia-dark .MultiContact__container__3icgIFX9 {
    border: 1px solid #414141; }
  .theme-ferrari-giallo-modena .MultiContact__container__3icgIFX9 {
    border: 1px solid #eeeded; }
  .theme-ferrari-giallo-modena-dark .MultiContact__container__3icgIFX9 {
    border: 1px solid #303030; }
  .theme-ferrari-races-dark .MultiContact__container__3icgIFX9 {
    border: 1px solid #303035; }
  .theme-ferrari-portofinom-dark-blue .MultiContact__container__3icgIFX9 {
    border: 1px solid #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .MultiContact__container__3icgIFX9 {
    border: 1px solid #252A2B; }
  @media (min-width: 60.0625em) {
    .MultiContact__container__3icgIFX9 {
      padding: 32px; } }
  @media (min-width: 80.0625em) {
    .MultiContact__container__3icgIFX9 {
      padding: 48px 64px; } }

.MultiContact__heading__KwFYCa28 {
  text-align: left; }

.MultiContact__content__1nUlaTqA {
  display: flex;
  flex-direction: column; }
  @media (min-width: 60.0625em) {
    .MultiContact__content__1nUlaTqA {
      flex-wrap: wrap;
      flex-direction: row;
      justify-content: space-between; } }

.MultiContact__office__14i0QG7z {
  padding-top: 32px; }
  .MultiContact__office__14i0QG7z:first-child {
    padding-top: 0; }
  .MultiContact__office__accordion__2ecfk-UY {
    border-bottom: 1px solid #eeeded; }
    .theme-ferrari-dark .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #303030; }
    .theme-ferrari-ferrari-carbon .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #181818; }
    .theme-ferrari-light .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #eeeded; }
    .theme-ferrari-sf90-stradale .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #252627; }
    .theme-ferrari-f8-tributo .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #101724; }
    .theme-ferrari-monza-sp1 .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #303030; }
    .theme-ferrari-monza-sp2 .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #303030; }
    .theme-ferrari-f488-pista .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #1E2128; }
    .theme-ferrari-f488-spider .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #0F2331; }
    .theme-ferrari-f488-pista-spider .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #212334; }
    .theme-ferrari-f812-superfast .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #3C0B0D; }
    .theme-ferrari-gtc4-lusso .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #B2B2B2; }
    .theme-ferrari-gtc4-lusso-t .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #A0A7AC; }
    .theme-ferrari-f8-spider .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #1b1a17; }
    .theme-ferrari-812-gts .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #dbdbdb; }
    .theme-ferrari-f169 .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #dbdbdb; }
    .theme-ferrari-scuderia-dark .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #414141; }
    .theme-ferrari-giallo-modena .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #eeeded; }
    .theme-ferrari-giallo-modena-dark .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #303030; }
    .theme-ferrari-races-dark .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #303035; }
    .theme-ferrari-portofinom-dark-blue .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #102F37; }
    .theme-ferrari-sf90-spider-graphite-black .MultiContact__office__accordion__2ecfk-UY {
      border-bottom: 1px solid #252A2B; }
    .MultiContact__office__accordion__2ecfk-UY:last-child {
      border: 0 !important; }

.MultiContact__type__3qwEhp4Y {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin: 0 0 8px; }

.MultiContact__name__1jmQVMuH {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  margin: 0; }

.MultiContact__ctas__1vmQcPr6 {
  min-width: 25%;
  margin-top: 10px; }
  @media (min-width: 60.0625em) {
    .MultiContact__ctas__1vmQcPr6 {
      margin-top: 0; } }

.MultiContact__contacts__kxJFiB8U {
  min-width: 35%; }

.MultiContact__hours__1JngIYAH {
  min-width: 30%;
  max-width: 250px; }

.MultiContact__cell__2WFUStiU {
  line-height: normal; }
  @media (min-width: 60.0625em) {
    .MultiContact__cell__2WFUStiU {
      margin: 0;
      flex: 1 1 50%; } }
  .MultiContact__cell__2WFUStiU &gt; dt {
    color: #8f8f8f;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase; }
    .theme-ferrari-dark .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-light .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .MultiContact__cell__2WFUStiU &gt; dt {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .MultiContact__cell__2WFUStiU &gt; dt {
      color: #505050; }
    .theme-ferrari-f8-spider .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-f169 .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .MultiContact__cell__2WFUStiU &gt; dt {
      color: #8f8f8f; }
  .MultiContact__cell__2WFUStiU &gt; dd {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    margin: 16px 0;
    padding: 0;
    line-height: normal;
    display: flex;
    justify-content: space-between; }
    @media (min-width: 80.0625em) {
      .MultiContact__cell__2WFUStiU &gt; dd {
        font-size: 12px; } }
    .MultiContact__cell__2WFUStiU &gt; dd &gt; a {
      color: inherit;
      text-decoration: underline; }
    .MultiContact__cell__2WFUStiU &gt; dd &gt; strong,
    .MultiContact__cell__2WFUStiU &gt; dd &gt; span {
      text-transform: capitalize; }
    .MultiContact__cell__2WFUStiU &gt; dd &gt; strong {
      font-weight: 400; }

.MultiContact__links__edgwOr0A {
  margin: 0;
  padding: 0;
  list-style: none; }
  @media (min-width: 60.0625em) {
    .MultiContact__links__edgwOr0A {
      width: 100%;
      margin: 24px 0 0;
      display: flex; } }
  @media (min-width: 80.0625em) {
    .MultiContact__links__edgwOr0A {
      width: 20%;
      margin: 0;
      display: block; } }
  .MultiContact__links__edgwOr0A &gt; li {
    margin: 0 0 8px; }
    @media (min-width: 60.0625em) {
      .MultiContact__links__edgwOr0A &gt; li {
        margin: 0 16px 0 0; } }
    @media (min-width: 80.0625em) {
      .MultiContact__links__edgwOr0A &gt; li {
        margin: 0 0 8px; } }
    .MultiContact__links__edgwOr0A &gt; li:last-child {
      margin: 0; }
    .MultiContact__links__edgwOr0A &gt; li &gt; a {
      min-width: auto;
      display: block; }
      @media (min-width: 60.0625em) {
        .MultiContact__links__edgwOr0A &gt; li &gt; a {
          min-width: 200px; } }
      @media (min-width: 100.0625em) {
        .MultiContact__links__edgwOr0A &gt; li &gt; a {
          min-width: auto; } }

.MultiContact__accordion__34bYMCt2 {
  border-left: 1px solid #eeeded;
  border-right: 1px solid #eeeded;
  border-bottom: 1px solid #eeeded; }
  .theme-ferrari-dark .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #303030;
    border-right: 1px solid #303030;
    border-bottom: 1px solid #303030; }
  .theme-ferrari-ferrari-carbon .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #181818;
    border-right: 1px solid #181818;
    border-bottom: 1px solid #181818; }
  .theme-ferrari-light .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #eeeded;
    border-right: 1px solid #eeeded;
    border-bottom: 1px solid #eeeded; }
  .theme-ferrari-sf90-stradale .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #252627;
    border-right: 1px solid #252627;
    border-bottom: 1px solid #252627; }
  .theme-ferrari-f8-tributo .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #101724;
    border-right: 1px solid #101724;
    border-bottom: 1px solid #101724; }
  .theme-ferrari-monza-sp1 .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #303030;
    border-right: 1px solid #303030;
    border-bottom: 1px solid #303030; }
  .theme-ferrari-monza-sp2 .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #303030;
    border-right: 1px solid #303030;
    border-bottom: 1px solid #303030; }
  .theme-ferrari-f488-pista .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #1E2128;
    border-right: 1px solid #1E2128;
    border-bottom: 1px solid #1E2128; }
  .theme-ferrari-f488-spider .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #0F2331;
    border-right: 1px solid #0F2331;
    border-bottom: 1px solid #0F2331; }
  .theme-ferrari-f488-pista-spider .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #212334;
    border-right: 1px solid #212334;
    border-bottom: 1px solid #212334; }
  .theme-ferrari-f812-superfast .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #3C0B0D;
    border-right: 1px solid #3C0B0D;
    border-bottom: 1px solid #3C0B0D; }
  .theme-ferrari-gtc4-lusso .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #B2B2B2;
    border-right: 1px solid #B2B2B2;
    border-bottom: 1px solid #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #A0A7AC;
    border-right: 1px solid #A0A7AC;
    border-bottom: 1px solid #A0A7AC; }
  .theme-ferrari-f8-spider .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #1b1a17;
    border-right: 1px solid #1b1a17;
    border-bottom: 1px solid #1b1a17; }
  .theme-ferrari-812-gts .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb; }
  .theme-ferrari-f169 .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb; }
  .theme-ferrari-scuderia-dark .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #414141;
    border-right: 1px solid #414141;
    border-bottom: 1px solid #414141; }
  .theme-ferrari-giallo-modena .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #eeeded;
    border-right: 1px solid #eeeded;
    border-bottom: 1px solid #eeeded; }
  .theme-ferrari-giallo-modena-dark .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #303030;
    border-right: 1px solid #303030;
    border-bottom: 1px solid #303030; }
  .theme-ferrari-races-dark .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #303035;
    border-right: 1px solid #303035;
    border-bottom: 1px solid #303035; }
  .theme-ferrari-portofinom-dark-blue .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #102F37;
    border-right: 1px solid #102F37;
    border-bottom: 1px solid #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .MultiContact__accordion__34bYMCt2 {
    border-left: 1px solid #252A2B;
    border-right: 1px solid #252A2B;
    border-bottom: 1px solid #252A2B; }
  .MultiContact__accordion__34bYMCt2 &gt; button {
    padding: 32px 24px;
    color: inherit; }
    .theme-ferrari-dark .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(48, 48, 48, 0.3); }
    .theme-ferrari-ferrari-carbon .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(24, 24, 24, 0.3); }
    .theme-ferrari-light .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(238, 237, 237, 0.3); }
    .theme-ferrari-sf90-stradale .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(37, 38, 39, 0.3); }
    .theme-ferrari-f8-tributo .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(16, 23, 36, 0.3); }
    .theme-ferrari-monza-sp1 .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(48, 48, 48, 0.3); }
    .theme-ferrari-monza-sp2 .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(48, 48, 48, 0.3); }
    .theme-ferrari-f488-pista .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(30, 33, 40, 0.3); }
    .theme-ferrari-f488-spider .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(15, 35, 49, 0.3); }
    .theme-ferrari-f488-pista-spider .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(33, 35, 52, 0.3); }
    .theme-ferrari-f812-superfast .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(60, 11, 13, 0.3); }
    .theme-ferrari-gtc4-lusso .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(178, 178, 178, 0.3); }
    .theme-ferrari-gtc4-lusso-t .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(160, 167, 172, 0.3); }
    .theme-ferrari-f8-spider .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(27, 26, 23, 0.3); }
    .theme-ferrari-812-gts .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(219, 219, 219, 0.3); }
    .theme-ferrari-f169 .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(219, 219, 219, 0.3); }
    .theme-ferrari-scuderia-dark .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(65, 65, 65, 0.3); }
    .theme-ferrari-giallo-modena .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(238, 237, 237, 0.3); }
    .theme-ferrari-giallo-modena-dark .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(48, 48, 48, 0.3); }
    .theme-ferrari-races-dark .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(48, 48, 53, 0.3); }
    .theme-ferrari-portofinom-dark-blue .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(16, 47, 55, 0.3); }
    .theme-ferrari-sf90-spider-graphite-black .MultiContact__accordion__34bYMCt2 &gt; button {
      background: rgba(37, 42, 43, 0.3); }
    @media (min-width: 60.0625em) {
      .MultiContact__accordion__34bYMCt2 &gt; button {
        padding: 32px; } }
    @media (min-width: 80.0625em) {
      .MultiContact__accordion__34bYMCt2 &gt; button {
        padding: 48px 64px; } }
    .MultiContact__accordion__34bYMCt2 &gt; button &gt; strong {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase;
      color: inherit; }
  .MultiContact__accordion__34bYMCt2 &gt; div &gt; div {
    padding: 24px; }
    @media (min-width: 37.5625em) {
      .MultiContact__accordion__34bYMCt2 &gt; div &gt; div {
        padding: 32px; } }
    @media (min-width: 80.0625em) {
      .MultiContact__accordion__34bYMCt2 &gt; div &gt; div {
        padding: 48px 64px; } }

.MultiContact__disclaimer__3mBXxQQB {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 22px;
  margin: 0;
  color: inherit;
  font-size: 12px; }

dd.MultiContact__phoneDisclaimer__3yKI-6kJ {
  font-size: 10px;
  color: #8f8f8f;
  margin: -8px 0 16px; }

@keyframes MuseumsInfoForm__fillBar__3RuIpkJ0 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MuseumsInfoForm__container__2csyjKRE {
  background: #fff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }
  .MuseumsInfoForm__container__2csyjKRE.MuseumsInfoForm__hide__2Cx40k36 {
    display: none; }

.MuseumsInfoForm__data__36QFKu2z {
  transition: opacity 200ms;
  margin: 8px 0 32px; }
  @media (min-width: 37.5625em) {
    .MuseumsInfoForm__data__36QFKu2z {
      margin: 32px 0; } }
  .MuseumsInfoForm__data__36QFKu2z.MuseumsInfoForm__disabled__C-CHlqjI {
    opacity: 0.5; }

.MuseumsInfoForm__row__AfS_RTWO {
  position: relative;
  display: flex;
  flex-direction: column; }
  @media (min-width: 37.5625em) {
    .MuseumsInfoForm__row__AfS_RTWO {
      flex-direction: row;
      justify-content: space-between; } }

.MuseumsInfoForm__col__31QM5z4R {
  position: relative;
  display: flex;
  flex-direction: column; }

.MuseumsInfoForm__row__AfS_RTWO .MuseumsInfoForm__input__3hxJJPUs, .MuseumsInfoForm__col__31QM5z4R .MuseumsInfoForm__input__3hxJJPUs {
  flex: 1 1 auto;
  margin: 16px 0; }
  @media (min-width: 37.5625em) {
    .MuseumsInfoForm__row__AfS_RTWO .MuseumsInfoForm__input__3hxJJPUs, .MuseumsInfoForm__col__31QM5z4R .MuseumsInfoForm__input__3hxJJPUs {
      flex: 0 1 auto;
      margin: 24px 0;
      width: calc(50% - 15px); } }
  @media (min-width: 37.5625em) {
    .MuseumsInfoForm__row__AfS_RTWO .MuseumsInfoForm__input--full__k7tVNwuL, .MuseumsInfoForm__col__31QM5z4R .MuseumsInfoForm__input--full__k7tVNwuL {
      width: 100%; } }

.MuseumsInfoForm__check__3R-1no_w {
  margin: 24px 0; }

.MuseumsInfoForm__error__3s9p60zv {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  position: relative;
  color: #DA291C;
  font-size: 12px;
  margin: 4px 0;
  display: block;
  width: 100%; }

.MuseumsInfoForm__submit__31mlAWwS {
  clear: both;
  align-items: flex-start;
  padding: 16px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  @media (min-width: 37.5625em) {
    .MuseumsInfoForm__submit__31mlAWwS {
      justify-content: flex-end;
      padding: 32px 0 0 0; } }

.MuseumsInfoForm__captcha__qDG9tTrQ {
  margin: 0 0 32px 0; }

.MuseumsInfoForm__submit-btn__3uNqrYiP {
  flex: 1 1 auto; }
  @media (min-width: 37.5625em) {
    .MuseumsInfoForm__submit-btn__3uNqrYiP {
      flex: 0 0 auto;
      margin: 0 0 0 32px; } }

@keyframes NewsAdvancedDetails__fillBar__3rC3BG3I {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@media print {
  body {
    padding: 80px 40px; }
  #sf-ntw-ferrari,
  #sh-ntw-ferrari {
    display: none !important; } }

.NewsAdvancedDetails__content__ZZFglvVu {
  visibility: hidden; }
  .NewsAdvancedDetails__content__ZZFglvVu:before, .NewsAdvancedDetails__content__ZZFglvVu:after {
    content: '';
    display: table;
    clear: both; }

.NewsAdvancedDetails__body__1FYOkRm- {
  opacity: 0;
  padding-bottom: 48px; }

.NewsAdvancedDetails__header__3EM-tDGn {
  max-width: 848px;
  width: 100%;
  margin: 160px auto 24px;
  padding: 0 24px; }
  @media (min-width: 37.5625em) {
    .NewsAdvancedDetails__header__3EM-tDGn {
      margin: 180px auto 24px;
      padding: 0 96px; } }
  @media (min-width: 60.0625em) {
    .NewsAdvancedDetails__header__3EM-tDGn {
      max-width: 864px;
      padding: 0 32px;
      margin: 190px auto 32px; } }
  @media (min-width: 80.0625em) {
    .NewsAdvancedDetails__header__3EM-tDGn {
      max-width: 896px;
      padding: 0 48px;
      margin: 180px auto 48px; } }
  @media (min-width: 100.0625em) {
    .NewsAdvancedDetails__header__3EM-tDGn {
      max-width: 928px;
      padding: 0 64px;
      margin: 180px auto 64px; } }

.NewsAdvancedDetails__chapter__2Zj6sI7- {
  margin-bottom: 16px; }

.NewsAdvancedDetails__top-actions__14wAUw97 {
  z-index: 5;
  width: 100%;
  overflow: hidden; }
  .NewsAdvancedDetails__top-actions--share-opened__3xJ1vpyZ {
    z-index: 701; }
  .NewsAdvancedDetails__top-actions__14wAUw97 .NewsAdvancedDetails__top-actions-internal-wrapper__yWGwNKK1 {
    background: white;
    width: 100%;
    display: flex;
    align-items: center;
    max-width: 1396px;
    margin: 100px auto 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 24px 16px; }
    @media (min-width: 37.5625em) {
      .NewsAdvancedDetails__top-actions__14wAUw97 .NewsAdvancedDetails__top-actions-internal-wrapper__yWGwNKK1 {
        padding: 16px 24px;
        margin: 130px auto 0; } }
    @media (min-width: 60.0625em) {
      .NewsAdvancedDetails__top-actions__14wAUw97 .NewsAdvancedDetails__top-actions-internal-wrapper__yWGwNKK1 {
        max-width: 1364px;
        padding: 16px 48px 24px; } }
    @media (min-width: 80.0625em) {
      .NewsAdvancedDetails__top-actions__14wAUw97 .NewsAdvancedDetails__top-actions-internal-wrapper__yWGwNKK1 {
        max-width: 1396px;
        padding: 16px 64px; } }
    @media (min-width: 100.0625em) {
      .NewsAdvancedDetails__top-actions__14wAUw97 .NewsAdvancedDetails__top-actions-internal-wrapper__yWGwNKK1 {
        max-width: 1428px; } }

.NewsAdvancedDetails__back__1697LBvP,
.NewsAdvancedDetails__share__2nfuIVXx {
  position: relative;
  flex: 1 1 50%; }

.NewsAdvancedDetails__share__2nfuIVXx {
  text-align: right; }

.NewsAdvancedDetails__channelLogo__27AldIY9 {
  position: relative;
  flex: 0 0 auto; }

@keyframes NewsDealer__fillBar__1GzChIwq {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.NewsDealer__chapterTitle__2u-F0c0b {
  padding: 24px 24px 0; }
  @media (min-width: 60.0625em) {
    .NewsDealer__chapterTitle__2u-F0c0b {
      padding: 48px 48px 0; } }

.NewsDealer__wrapper__3R1Ygoua {
  width: 100%;
  position: relative;
  padding-bottom: 64px; }
  .NewsDealer__wrapper__3R1Ygoua:before, .NewsDealer__wrapper__3R1Ygoua:after {
    content: '';
    display: table;
    clear: both; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-dark {
    background: #181818; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-light {
    background: #ffffff; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-sf90-stradale {
    background: #303133; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-monza-sp1 {
    background: #181818; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-monza-sp2 {
    background: #404040; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-f488-pista {
    background: #0E121B; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-f488-spider {
    background: #17354B; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-f812-superfast {
    background: #320607; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-f169 {
    background: #d0dddd; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-scuderia-dark {
    background: #303030; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-races-dark {
    background: #0D0D16; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .NewsDealer__wrapper__3R1Ygoua.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.NewsDealer__content__1RiGprdN {
  margin: 48px 0;
  display: flex;
  flex-direction: column; }
  @media (min-width: 60.0625em) {
    .NewsDealer__content__1RiGprdN {
      flex-direction: row;
      flex-wrap: wrap;
      margin: 48px 0 32px; } }
  .NewsDealer__content__1RiGprdN &gt; div:first-child {
    width: 100%;
    margin-bottom: 48px; }
    @media (min-width: 60.0625em) {
      .NewsDealer__content__1RiGprdN &gt; div:first-child {
        margin-bottom: 0;
        width: 30%;
        flex: 1 1 30%;
        padding-right: 16px; } }
  .NewsDealer__content__1RiGprdN &gt; div:last-child {
    width: 100%; }
    @media (min-width: 60.0625em) {
      .NewsDealer__content__1RiGprdN &gt; div:last-child {
        width: 70%;
        flex: 1 1 70%;
        padding-left: 16px; } }
  @media (min-width: 60.0625em) {
    .NewsDealer__content--big-event__17_NXsPz &gt; div:first-child {
      margin-bottom: 0;
      width: 60%;
      flex: 1 1 60%;
      padding-right: 16px; } }
  @media (min-width: 60.0625em) {
    .NewsDealer__content--big-event__17_NXsPz &gt; div:last-child {
      width: 40%;
      flex: 1 1 40%;
      padding-left: 16px; } }
  .NewsDealer__content--only-dealer__6A9rMmbQ &gt; div:first-child {
    margin-bottom: 0; }
    @media (min-width: 60.0625em) {
      .NewsDealer__content--only-dealer__6A9rMmbQ &gt; div:first-child {
        display: none; } }
  .NewsDealer__content--only-dealer__6A9rMmbQ &gt; div:last-child {
    width: 100%; }
    @media (min-width: 60.0625em) {
      .NewsDealer__content--only-dealer__6A9rMmbQ &gt; div:last-child {
        width: 100%;
        flex: 1 1 100%;
        padding-left: 0; } }

@keyframes NewsDetails__fillBar__ovfC_5R- {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@media print {
  body {
    padding: 80px 40px; }
  #sf-ntw-ferrari,
  #sh-ntw-ferrari {
    display: none !important; } }

.NewsDetails__content__8wMOGKfw {
  visibility: hidden; }
  .NewsDetails__content__8wMOGKfw:before, .NewsDetails__content__8wMOGKfw:after {
    content: '';
    display: table;
    clear: both; }

.NewsDetails__body__30bqmjCk {
  opacity: 0;
  padding-bottom: 48px; }

.NewsDetails__header__3nPxAWBt {
  max-width: 848px;
  width: 100%;
  margin: 10px auto 24px;
  padding: 0 24px; }
  @media (min-width: 37.5625em) {
    .NewsDetails__header__3nPxAWBt {
      margin: 40px auto 24px;
      padding: 0 96px; } }
  @media (min-width: 60.0625em) {
    .NewsDetails__header__3nPxAWBt {
      max-width: 864px;
      padding: 0 32px;
      margin: 20px auto 32px; } }
  @media (min-width: 80.0625em) {
    .NewsDetails__header__3nPxAWBt {
      max-width: 896px;
      padding: 0 48px;
      margin: 40px auto 48px; } }
  @media (min-width: 100.0625em) {
    .NewsDetails__header__3nPxAWBt {
      max-width: 928px;
      padding: 0 64px;
      margin: 40px auto 64px; } }

.NewsDetails__chapter__QhTg_gNT {
  margin-bottom: 16px; }

.NewsDetails__top-actions__3XY1xKD9 {
  z-index: 5;
  width: 100%;
  overflow: hidden; }
  .NewsDetails__top-actions--share-opened__XhNTv_3m {
    z-index: 701; }
  .NewsDetails__top-actions__3XY1xKD9 .NewsDetails__top-actions-internal-wrapper__1ordHpnZ {
    background: white;
    width: 100%;
    display: flex;
    align-items: center;
    max-width: 1396px;
    margin: 120px auto 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 24px 16px; }
    @media (min-width: 37.5625em) {
      .NewsDetails__top-actions__3XY1xKD9 .NewsDetails__top-actions-internal-wrapper__1ordHpnZ {
        padding: 16px 24px;
        margin: 130px auto 0; } }
    @media (min-width: 60.0625em) {
      .NewsDetails__top-actions__3XY1xKD9 .NewsDetails__top-actions-internal-wrapper__1ordHpnZ {
        max-width: 1364px;
        padding: 16px 48px 24px; } }
    @media (min-width: 80.0625em) {
      .NewsDetails__top-actions__3XY1xKD9 .NewsDetails__top-actions-internal-wrapper__1ordHpnZ {
        max-width: 1396px;
        padding: 16px 64px; } }
    @media (min-width: 100.0625em) {
      .NewsDetails__top-actions__3XY1xKD9 .NewsDetails__top-actions-internal-wrapper__1ordHpnZ {
        max-width: 1428px; } }

.NewsDetails__back__1s1Exc1e,
.NewsDetails__share__3G41VMSP {
  position: relative;
  flex: 1 1 50%; }

.NewsDetails__share__3G41VMSP {
  text-align: right; }

.NewsDetails__channelLogo__38QDoNZ3 {
  position: relative;
  flex: 0 0 auto; }

@keyframes NewsEventDetails__fillBar__3d9TkPyL {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@media print {
  body {
    padding: 80px 40px; }
  #sf-ntw-ferrari,
  #sh-ntw-ferrari {
    display: none !important; } }

.NewsEventDetails__content__15N-XDOs {
  visibility: hidden; }
  .NewsEventDetails__content__15N-XDOs:before, .NewsEventDetails__content__15N-XDOs:after {
    content: '';
    display: table;
    clear: both; }

.NewsEventDetails__body__TpEWB0SX {
  opacity: 0;
  padding-bottom: 48px; }

.NewsEventDetails__header__3oPvxPGF {
  max-width: 848px;
  width: 100%;
  margin: 160px auto 24px;
  padding: 0 24px; }
  @media (min-width: 37.5625em) {
    .NewsEventDetails__header__3oPvxPGF {
      margin: 180px auto 24px;
      padding: 0 96px; } }
  @media (min-width: 60.0625em) {
    .NewsEventDetails__header__3oPvxPGF {
      max-width: 864px;
      padding: 0 32px;
      margin: 190px auto 32px; } }
  @media (min-width: 80.0625em) {
    .NewsEventDetails__header__3oPvxPGF {
      max-width: 896px;
      padding: 0 48px;
      margin: 180px auto 48px; } }
  @media (min-width: 100.0625em) {
    .NewsEventDetails__header__3oPvxPGF {
      max-width: 928px;
      padding: 0 64px;
      margin: 180px auto 64px; } }

.NewsEventDetails__chapter__3kHy7i5h {
  margin-bottom: 16px; }

.NewsEventDetails__top-actions__MV7fQEi3 {
  z-index: 5;
  width: 100%;
  overflow: hidden; }
  .NewsEventDetails__top-actions--share-opened__3bfoHUaY {
    z-index: 701; }
  .NewsEventDetails__top-actions__MV7fQEi3 .NewsEventDetails__top-actions-internal-wrapper__2Kc9QJUa {
    background: white;
    width: 100%;
    display: flex;
    align-items: center;
    max-width: 1396px;
    margin: 52px auto 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px 24px 16px; }
    @media (min-width: 37.5625em) {
      .NewsEventDetails__top-actions__MV7fQEi3 .NewsEventDetails__top-actions-internal-wrapper__2Kc9QJUa {
        padding: 16px 24px;
        margin: 75px auto 0; } }
    @media (min-width: 60.0625em) {
      .NewsEventDetails__top-actions__MV7fQEi3 .NewsEventDetails__top-actions-internal-wrapper__2Kc9QJUa {
        max-width: 1364px;
        padding: 16px 48px 24px; } }
    @media (min-width: 80.0625em) {
      .NewsEventDetails__top-actions__MV7fQEi3 .NewsEventDetails__top-actions-internal-wrapper__2Kc9QJUa {
        max-width: 1396px;
        padding: 16px 64px; } }
    @media (min-width: 100.0625em) {
      .NewsEventDetails__top-actions__MV7fQEi3 .NewsEventDetails__top-actions-internal-wrapper__2Kc9QJUa {
        max-width: 1428px; } }

.NewsEventDetails__back__1uorTpIt,
.NewsEventDetails__share__tF0edWeX {
  position: relative;
  flex: 1 1 50%; }

.NewsEventDetails__share__tF0edWeX {
  text-align: right; }

.NewsEventDetails__channelLogo__28VWh81- {
  position: relative;
  flex: 0 0 auto; }

@keyframes NewsRelatedLandscape__fillBar__3htuHjH5 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.NewsRelatedLandscape__listing__1JQ_5UHF {
  display: flex;
  overflow: visible;
  position: relative; }

.NewsRelatedLandscape__item__2GFNbbjq {
  flex: 0 0 100%; }
  @media (min-width: 37.5625em) {
    .NewsRelatedLandscape__item__2GFNbbjq {
      flex: 0 0 50%; } }
  @media (min-width: 60.0625em) {
    .NewsRelatedLandscape__item__2GFNbbjq {
      flex: 0 0 33.33%; } }

@keyframes NewsRelated__fillBar__1PhgTqmb {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.NewsRelated__container__11Lskf-t {
  width: 100%;
  overflow: hidden;
  padding: 0 0 64px; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-dark {
    background: #181818; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-light {
    background: #ffffff; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-sf90-stradale {
    background: #303133; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-monza-sp1 {
    background: #181818; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-monza-sp2 {
    background: #404040; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-f488-pista {
    background: #0E121B; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-f488-spider {
    background: #17354B; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-f812-superfast {
    background: #320607; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-f169 {
    background: #d0dddd; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-scuderia-dark {
    background: #303030; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-races-dark {
    background: #0D0D16; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .NewsRelated__container__11Lskf-t.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  @media (min-width: 60.0625em) {
    .NewsRelated__container__11Lskf-t {
      padding: 32px 0; } }

.NewsRelated__chapterTitle__3pvWybop {
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .NewsRelated__chapterTitle__3pvWybop {
      padding: 16px 48px 48px; } }

.NewsRelated__chapter__1BNI16V2 {
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .NewsRelated__chapter__1BNI16V2 {
      padding: 48px; } }

.NewsRelated__title__2b8ZGnyf {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  text-transform: uppercase;
  margin: 0 auto 8px;
  padding: 0 16px; }
  @media (min-width: 37.5625em) {
    .NewsRelated__title__2b8ZGnyf {
      font-size: 28px; } }
  .theme-ferrari-dark .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-light .NewsRelated__title__2b8ZGnyf {
    color: #181818; }
  .theme-ferrari-sf90-stradale .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-f488-pista .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-f488-spider .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .NewsRelated__title__2b8ZGnyf {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .NewsRelated__title__2b8ZGnyf {
    color: #181818; }
  .theme-ferrari-f8-spider .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-812-gts .NewsRelated__title__2b8ZGnyf {
    color: #181818; }
  .theme-ferrari-f169 .NewsRelated__title__2b8ZGnyf {
    color: #181818; }
  .theme-ferrari-scuderia-dark .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .NewsRelated__title__2b8ZGnyf {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-races-dark .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .NewsRelated__title__2b8ZGnyf {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .NewsRelated__title__2b8ZGnyf {
      text-align: center; } }
  @media (min-width: 60.0625em) {
    .NewsRelated__title__2b8ZGnyf {
      margin: 0 auto 16px;
      padding: 0; } }

.NewsRelated__cta__1CE-uj-o {
  text-align: right;
  padding-right: 16px;
  margin-top: 32px; }
  @media (min-width: 37.5625em) {
    .NewsRelated__cta__1CE-uj-o {
      margin-top: 0; } }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .NewsRelated__cta__1CE-uj-o {
      margin-top: 32px; } }

@keyframes NewsRelatedPortrait__fillBar__bLH7hiMq {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.NewsRelatedPortrait__listing__XLcJPOrZ {
  overflow: visible;
  margin: 0 16px;
  width: calc(100% - 32px); }
  .NewsRelatedPortrait__listing__XLcJPOrZ .swiper-slide {
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(100% - 8px);
    max-width: 360px; }
  .NewsRelatedPortrait__listing__XLcJPOrZ .swiper-scrollbar {
    height: 1px; }

.NewsRelatedPortrait__item__1wsb-Qm6 {
  margin-right: 0;
  width: 100%; }
  .NewsRelatedPortrait__item__1wsb-Qm6 &gt; a {
    margin: 0;
    padding: 0; }

.swiper-slide:last-child .NewsRelatedPortrait__item__1wsb-Qm6 {
  margin-right: 0; }

@keyframes NewsletterForm__fillBar__X3u3ouhF {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.NewsletterForm__wrapper__1bGw6NWF {
  top: 0;
  left: 0;
  box-sizing: border-box;
  color: #303030; }
  @media (min-width: 60.0625em) {
    .NewsletterForm__wrapper__1bGw6NWF {
      box-sizing: content-box; } }
  @media (min-width: 60.0625em) {
    .NewsletterForm__wrapper__1bGw6NWF {
      display: flex;
      flex-direction: column;
      justify-content: center;
      margin-top: 0; } }

.NewsletterForm__form__ZgJjYLO4 {
  margin: 32px 0 24px; }
  .NewsletterForm__form__ZgJjYLO4 h5 {
    margin: 0; }
  .NewsletterForm__form__ZgJjYLO4 a {
    color: #303030; }

.NewsletterForm__newschecks__3YfFLAHh {
  display: flex;
  position: relative;
  flex-wrap: wrap; }
  .NewsletterForm__newschecks__3YfFLAHh &gt; div {
    width: 100%;
    padding: 5px 0; }
  @media (min-width: 37.5625em) {
    .NewsletterForm__newschecks__3YfFLAHh &gt; div {
      width: 50%;
      padding: 0 0 5px 0; } }

.NewsletterForm__fieldGroup__3AFjrwDf {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 10px; }
  .NewsletterForm__fieldGroup__3AFjrwDf a {
    width: 100%;
    flex: 0 0 100%;
    font-size: 11px; }

.NewsletterForm__radioGroup__2fjhlXkk div {
  width: 100%; }
  @media (min-width: 37.5625em) {
    .NewsletterForm__radioGroup__2fjhlXkk div {
      width: 50%; }
      .NewsletterForm__radioGroup__2fjhlXkk div.NewsletterForm__note__3PYP0356 {
        width: 100%; } }

.NewsletterForm__title__2uI2q6Mo {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  margin: 0; }
  @media (min-width: 37.5625em) {
    .NewsletterForm__title__2uI2q6Mo {
      font-size: 28px; } }

.NewsletterForm__subtitle__1jEEOubw {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  text-transform: none;
  font-size: 16px;
  padding: 10px 0;
  margin-top: 20px; }
  .NewsletterForm__subtitle__1jEEOubw a {
    text-decoration: underline; }

.NewsletterForm__row__2Ki8uUWv {
  padding: 0 0 15px 0; }

.NewsletterForm__privacy__2E0Vsunt {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  color: #8f8f8f;
  text-transform: none; }
  .NewsletterForm__privacy__2E0Vsunt .NewsletterForm__row__2Ki8uUWv {
    padding: 10px 0; }

.NewsletterForm__formErrorNewsletter__2ia3zatO {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  position: relative;
  color: #DA291C;
  font-size: 12px;
  margin: 4px 0;
  display: block;
  width: 100%; }

.NewsletterForm__formFeedback__2K11uEvV {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 14px; }
  .NewsletterForm__formFeedback__2K11uEvV p {
    padding: 0;
    margin: 0; }
  .NewsletterForm__formFeedback--error__t2y9drri {
    color: #DA291C; }

.NewsletterForm__small-note__1B8WQaF_ {
  font-size: 11px;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  text-decoration: underline;
  outline: none; }

.NewsletterForm__big-note__18TxHwEo {
  font-size: 11px;
  line-height: 16px;
  overflow: hidden;
  max-height: 0;
  transition: max-height 500ms, padding 500ms;
  margin: 0; }

.NewsletterForm__show-note__3OHB9R2P .NewsletterForm__big-note__18TxHwEo {
  transition: max-height 500ms, padding 200ms;
  max-height: 150px;
  padding: 10px 0 5px 0; }
  @media (min-width: 37.5625em) {
    .NewsletterForm__show-note__3OHB9R2P .NewsletterForm__big-note__18TxHwEo {
      max-height: 150px; } }

.NewsletterForm__gdpr-link__2Q32AabF {
  font-size: 11px;
  color: #8f8f8f; }
  .NewsletterForm__gdpr-link__2Q32AabF a {
    text-decoration: underline; }

@keyframes Notifications__fillBar__1NrLMmdz {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Notifications__header__-4lfabVt {
  padding: 0 64px 0 24px;
  width: 100%; }
  @media (min-width: 60.0625em) {
    .Notifications__header__-4lfabVt {
      padding: 0 96px 0 128px; } }
  .Notifications__header__-4lfabVt h3 {
    display: flex; }

.Notifications__baloon__2I5aQmfM {
  background-color: #DA291C;
  color: #fff;
  border-radius: 100%;
  width: 26px;
  height: 24px;
  z-index: 1;
  display: inline-flex;
  margin-left: 8px;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 500; }

.Notifications__fallback__174G-IYD {
  padding: 48px 64px 48px 24px;
  width: 100%; }
  @media (min-width: 60.0625em) {
    .Notifications__fallback__174G-IYD {
      padding: 48px 96px 48px 128px; } }

@keyframes OwnersClub__fillBar__1uLOG662 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-dark {
  background: #181818; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-ferrari-carbon {
  background: #303030; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-light {
  background: #ffffff; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-sf90-stradale {
  background: #303133; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-f8-tributo {
  background: #1E293E; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-monza-sp1 {
  background: #181818; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-monza-sp2 {
  background: #404040; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-f488-pista {
  background: #0E121B; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-f488-spider {
  background: #17354B; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-f812-superfast {
  background: #320607; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-f8-spider {
  background: #2c2b27; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-812-gts {
  background: #f6f7f8; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-f169 {
  background: #d0dddd; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-scuderia-dark {
  background: #303030; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-giallo-modena {
  background: #ffffff; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-races-dark {
  background: #0D0D16; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.OwnersClub__wrapper__29NA6Jr4.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.OwnersClub__content__27FSGBDo {
  padding: 32px 20px 32px;
  margin: 0 auto;
  max-width: 1000px; }

@keyframes ParagraphGrid__fillBar__3eVKdC9A {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ParagraphGrid__chapterTitle__3NMq3hcO {
  padding: 24px 24px 0; }
  @media (min-width: 60.0625em) {
    .ParagraphGrid__chapterTitle__3NMq3hcO {
      padding: 48px 48px 0; } }

.ParagraphGrid__wrapper__3Rmmts5V {
  width: 100%;
  position: relative; }
  .ParagraphGrid__wrapper__3Rmmts5V:before, .ParagraphGrid__wrapper__3Rmmts5V:after {
    content: '';
    display: table;
    clear: both; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-dark {
    background: #181818; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-light {
    background: #ffffff; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-sf90-stradale {
    background: #303133; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-monza-sp1 {
    background: #181818; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-monza-sp2 {
    background: #404040; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-f488-pista {
    background: #0E121B; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-f488-spider {
    background: #17354B; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-f812-superfast {
    background: #320607; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-f169 {
    background: #d0dddd; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-scuderia-dark {
    background: #303030; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-races-dark {
    background: #0D0D16; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .ParagraphGrid__wrapper__3Rmmts5V.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.ParagraphGrid__content__1cVPTCq4 {
  text-align: left;
  margin: 48px auto 32px; }
  @media (min-width: 60.0625em) {
    .ParagraphGrid__content__1cVPTCq4 {
      text-align: center;
      margin-top: 128px;
      margin-bottom: 96px; } }
  .ParagraphGrid__content--has-chapter__3bBNV-Ku {
    margin-top: 64px; }
    @media (min-width: 60.0625em) {
      .ParagraphGrid__content--has-chapter__3bBNV-Ku {
        margin-top: 96px; } }

.ParagraphGrid__title__3v1LLEoB {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  margin: 0 auto 48px;
  padding: 0 16px;
  line-height: 1.25em; }
  @media (min-width: 37.5625em) {
    .ParagraphGrid__title__3v1LLEoB {
      font-size: 28px; } }
  .theme-ferrari-dark .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-light .ParagraphGrid__title__3v1LLEoB {
    color: #181818; }
  .theme-ferrari-sf90-stradale .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-f488-pista .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-f488-spider .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ParagraphGrid__title__3v1LLEoB {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ParagraphGrid__title__3v1LLEoB {
    color: #181818; }
  .theme-ferrari-f8-spider .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-812-gts .ParagraphGrid__title__3v1LLEoB {
    color: #181818; }
  .theme-ferrari-f169 .ParagraphGrid__title__3v1LLEoB {
    color: #181818; }
  .theme-ferrari-scuderia-dark .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .ParagraphGrid__title__3v1LLEoB {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-races-dark .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ParagraphGrid__title__3v1LLEoB {
    color: #ffffff; }
  @media (min-width: 60.0625em) {
    .ParagraphGrid__title__3v1LLEoB {
      max-width: 768px;
      text-align: center; } }

.ParagraphGrid__row__2jXcLXIb {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }

.ParagraphGrid__item__2e4SXfJg {
  position: relative;
  display: block;
  flex: 0 1 auto;
  width: 100%;
  padding: 0 16px 48px; }
  @media (min-width: 60.0625em) {
    .ParagraphGrid__item__2e4SXfJg {
      width: 33%;
      padding-bottom: 64px; } }
  .ParagraphGrid__item--title__6fkgzcdt {
    margin: 16px 0 0; }
    .ParagraphGrid__item--title__6fkgzcdt,
    .ParagraphGrid__item--title__6fkgzcdt span {
      font-size: 12px; }
      @media (min-width: 60.0625em) {
        .ParagraphGrid__item--title__6fkgzcdt,
        .ParagraphGrid__item--title__6fkgzcdt span {
          font-size: inherit; } }

.ParagraphGrid__description__2QRRcJAV {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  line-height: 1.7em;
  margin: 8px 0 0; }
  .theme-ferrari-dark .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-light .ParagraphGrid__description__2QRRcJAV {
    color: #181818; }
  .theme-ferrari-sf90-stradale .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-f488-pista .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-f488-spider .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .ParagraphGrid__description__2QRRcJAV {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .ParagraphGrid__description__2QRRcJAV {
    color: #181818; }
  .theme-ferrari-f8-spider .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-812-gts .ParagraphGrid__description__2QRRcJAV {
    color: #181818; }
  .theme-ferrari-f169 .ParagraphGrid__description__2QRRcJAV {
    color: #181818; }
  .theme-ferrari-scuderia-dark .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .ParagraphGrid__description__2QRRcJAV {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-races-dark .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ParagraphGrid__description__2QRRcJAV {
    color: #ffffff; }

.ParagraphGrid__ctaWrapper__19g5zBe- {
  padding: 0 16px 24px; }

@keyframes Partners__fillBar__2H-Uga3j {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Partners__container__3ZW9w5s_ {
  background: #1a2435;
  width: 100%; }
  .Partners__container__3ZW9w5s_.theme-ferrari-dark {
    background: #181818; }
  .Partners__container__3ZW9w5s_.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .Partners__container__3ZW9w5s_.theme-ferrari-light {
    background: #ffffff; }
  .Partners__container__3ZW9w5s_.theme-ferrari-sf90-stradale {
    background: #303133; }
  .Partners__container__3ZW9w5s_.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .Partners__container__3ZW9w5s_.theme-ferrari-monza-sp1 {
    background: #181818; }
  .Partners__container__3ZW9w5s_.theme-ferrari-monza-sp2 {
    background: #404040; }
  .Partners__container__3ZW9w5s_.theme-ferrari-f488-pista {
    background: #0E121B; }
  .Partners__container__3ZW9w5s_.theme-ferrari-f488-spider {
    background: #17354B; }
  .Partners__container__3ZW9w5s_.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .Partners__container__3ZW9w5s_.theme-ferrari-f812-superfast {
    background: #320607; }
  .Partners__container__3ZW9w5s_.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .Partners__container__3ZW9w5s_.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .Partners__container__3ZW9w5s_.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .Partners__container__3ZW9w5s_.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .Partners__container__3ZW9w5s_.theme-ferrari-f169 {
    background: #d0dddd; }
  .Partners__container__3ZW9w5s_.theme-ferrari-scuderia-dark {
    background: #303030; }
  .Partners__container__3ZW9w5s_.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .Partners__container__3ZW9w5s_.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .Partners__container__3ZW9w5s_.theme-ferrari-races-dark {
    background: #0D0D16; }
  .Partners__container__3ZW9w5s_.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .Partners__container__3ZW9w5s_.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .Partners__container__3ZW9w5s_ span {
    width: 50px;
    margin-left: 5px; }
    @media (min-width: 37.5625em) {
      .Partners__container__3ZW9w5s_ span {
        width: 100px;
        margin-left: 10px; } }

.Partners__list__1wulYr5d {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 5vh;
  display: flex;
  flex-wrap: wrap;
  color: #fff;
  justify-content: flex-start; }
  .theme-ferrari-dark .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-light .Partners__list__1wulYr5d {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Partners__list__1wulYr5d {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Partners__list__1wulYr5d {
    color: #181818; }
  .theme-ferrari-f8-spider .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-812-gts .Partners__list__1wulYr5d {
    color: #181818; }
  .theme-ferrari-f169 .Partners__list__1wulYr5d {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Partners__list__1wulYr5d {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-races-dark .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Partners__list__1wulYr5d {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Partners__list__1wulYr5d {
    color: #ffffff; }
  .Partners__list__1wulYr5d li {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    width: 50%;
    padding: 0 15px 3vh 0; }
    @media (min-width: 37.5625em) {
      .Partners__list__1wulYr5d li {
        width: 33%;
        min-width: 180px; } }
    @media (min-width: 60.0625em) {
      .Partners__list__1wulYr5d li {
        width: 16%; } }
    .Partners__list__1wulYr5d li a {
      position: relative;
      color: #fff;
      transition: opacity .2s ease; }
      .Partners__list__1wulYr5d li a:after {
        content: '';
        position: absolute;
        left: 0;
        width: 100%;
        height: 1px;
        background: #fff;
        top: 100%;
        margin-top: 2px; }
      .Partners__list__1wulYr5d li a:hover {
        opacity: .5; }
      .theme-ferrari-dark .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-dark .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-ferrari-carbon .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-ferrari-carbon .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-light .Partners__list__1wulYr5d li a {
        color: #181818; }
        .theme-ferrari-light .Partners__list__1wulYr5d li a:after {
          background: #181818; }
      .theme-ferrari-sf90-stradale .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-sf90-stradale .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-f8-tributo .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-f8-tributo .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-monza-sp1 .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-monza-sp1 .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-monza-sp2 .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-monza-sp2 .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-f488-pista .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-f488-pista .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-f488-spider .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-f488-spider .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-f488-pista-spider .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-f488-pista-spider .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-f812-superfast .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-f812-superfast .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-gtc4-lusso .Partners__list__1wulYr5d li a {
        color: #181818; }
        .theme-ferrari-gtc4-lusso .Partners__list__1wulYr5d li a:after {
          background: #181818; }
      .theme-ferrari-gtc4-lusso-t .Partners__list__1wulYr5d li a {
        color: #181818; }
        .theme-ferrari-gtc4-lusso-t .Partners__list__1wulYr5d li a:after {
          background: #181818; }
      .theme-ferrari-f8-spider .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-f8-spider .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-812-gts .Partners__list__1wulYr5d li a {
        color: #181818; }
        .theme-ferrari-812-gts .Partners__list__1wulYr5d li a:after {
          background: #181818; }
      .theme-ferrari-f169 .Partners__list__1wulYr5d li a {
        color: #181818; }
        .theme-ferrari-f169 .Partners__list__1wulYr5d li a:after {
          background: #181818; }
      .theme-ferrari-scuderia-dark .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-scuderia-dark .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-giallo-modena .Partners__list__1wulYr5d li a {
        color: #181818; }
        .theme-ferrari-giallo-modena .Partners__list__1wulYr5d li a:after {
          background: #181818; }
      .theme-ferrari-giallo-modena-dark .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-giallo-modena-dark .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-races-dark .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-races-dark .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-portofinom-dark-blue .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Partners__list__1wulYr5d li a {
        color: #ffffff; }
        .theme-ferrari-sf90-spider-graphite-black .Partners__list__1wulYr5d li a:after {
          background: #ffffff; }

@keyframes Grid__fillBar__XDnVnQ0C {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Grid__container__VJMX8AXU {
  width: 100%; }
  .Grid__container__VJMX8AXU.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .Grid__container__VJMX8AXU.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .Grid__container__VJMX8AXU.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .Grid__container__VJMX8AXU.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .Grid__container__VJMX8AXU.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .Grid__container__VJMX8AXU.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .Grid__container__VJMX8AXU.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .Grid__container__VJMX8AXU.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }
  .Grid__container__VJMX8AXU .Grid__noLink__2_8aWSu9 {
    pointer-events: none; }
  .Grid__container__VJMX8AXU .Grid__row0__25Vt2HuL .Grid__list__eYQncQ2v li {
    width: 50%;
    max-width: inherit; }
    @media (min-width: 60.0625em) {
      .Grid__container__VJMX8AXU .Grid__row0__25Vt2HuL .Grid__list__eYQncQ2v li {
        width: auto;
        max-width: 25%; } }
  .Grid__container__VJMX8AXU .Grid__list__eYQncQ2v {
    list-style-type: none;
    padding: 0;
    margin: 5vh 0 0 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center; }
    .Grid__container__VJMX8AXU .Grid__list__eYQncQ2v a {
      width: 100%;
      display: block;
      box-sizing: border-box; }
    .Grid__container__VJMX8AXU .Grid__list__eYQncQ2v img {
      max-height: 100%;
      width: auto;
      max-width: 100%; }
    .Grid__container__VJMX8AXU .Grid__list__eYQncQ2v li {
      max-width: 50%;
      box-sizing: border-box;
      width: auto;
      text-align: center; }
      @media (min-width: 37.5625em) {
        .Grid__container__VJMX8AXU .Grid__list__eYQncQ2v li {
          min-width: 20%; } }
      @media (min-width: 60.0625em) {
        .Grid__container__VJMX8AXU .Grid__list__eYQncQ2v li {
          min-width: 15%; } }
      .Grid__container__VJMX8AXU .Grid__list__eYQncQ2v li a {
        position: relative;
        transition: opacity .2s ease; }
        .Grid__container__VJMX8AXU .Grid__list__eYQncQ2v li a:hover {
          opacity: .5; }
  .Grid__container__VJMX8AXU .Grid__group-title__2XJL82Pq {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    text-align: center; }
  .Grid__container--infooter__3_Ox_ZYU {
    padding-top: 16px;
    padding-bottom: 48px; }
    .Grid__container--infooter__3_Ox_ZYU .Grid__list__eYQncQ2v {
      margin-top: 24px; }
      @media (min-width: 60.0625em) {
        .Grid__container--infooter__3_Ox_ZYU .Grid__list__eYQncQ2v {
          margin-top: 24px;
          justify-content: space-around; } }
      .Grid__container--infooter__3_Ox_ZYU .Grid__list__eYQncQ2v li {
        margin: 0;
        max-width: 30%;
        width: 32%; }
        @media (min-width: 37.5625em) {
          .Grid__container--infooter__3_Ox_ZYU .Grid__list__eYQncQ2v li {
            margin: 0;
            max-width: 20%;
            width: auto; } }
        @media (min-width: 60.0625em) {
          .Grid__container--infooter__3_Ox_ZYU .Grid__list__eYQncQ2v li {
            min-width: auto; } }
        .Grid__container--infooter__3_Ox_ZYU .Grid__list__eYQncQ2v li a {
          padding: 0 8px 24px 8px; }
          @media (min-width: 60.0625em) {
            .Grid__container--infooter__3_Ox_ZYU .Grid__list__eYQncQ2v li a {
              padding: 0 4px 24px 4px; } }
    .Grid__container--infooter__3_Ox_ZYU .Grid__logoGroup__3Y7IUQhD {
      padding-top: 32px; }
      @media (min-width: 60.0625em) {
        .Grid__container--infooter__3_Ox_ZYU .Grid__logoGroup__3Y7IUQhD {
          padding-top: 32px; } }
    .Grid__container--infooter__3_Ox_ZYU .Grid__row0__25Vt2HuL img {
      max-height: 50px; }
    .Grid__container--infooter__3_Ox_ZYU .Grid__row1__3yc9chjf img {
      max-height: 58px; }
    .Grid__container--infooter__3_Ox_ZYU .Grid__row2__pXxVNvFF img {
      max-height: 34px; }
    .Grid__container--infooter__3_Ox_ZYU .Grid__row-default__2_aaAVvy img {
      max-height: 31px; }
    .Grid__container--infooter__3_Ox_ZYU .Grid__row-default__2_aaAVvy .Grid__list__eYQncQ2v {
      justify-content: center; }
      @media (min-width: 60.0625em) {
        .Grid__container--infooter__3_Ox_ZYU .Grid__row-default__2_aaAVvy .Grid__list__eYQncQ2v a {
          padding: 0 24px 24px 24px; } }
  .Grid__container--inpage__sykDz8U0 {
    padding-top: 16px;
    padding-bottom: 48px; }
    @media (min-width: 60.0625em) {
      .Grid__container--inpage__sykDz8U0 {
        padding-top: 32px;
        padding-bottom: 128px; } }
    .Grid__container--inpage__sykDz8U0 .Grid__list__eYQncQ2v {
      margin-top: 32px; }
      .Grid__container--inpage__sykDz8U0 .Grid__list__eYQncQ2v li {
        margin: 0;
        width: 50%; }
        @media (min-width: 37.5625em) {
          .Grid__container--inpage__sykDz8U0 .Grid__list__eYQncQ2v li {
            width: auto;
            max-width: 25%; } }
        .Grid__container--inpage__sykDz8U0 .Grid__list__eYQncQ2v li a {
          padding: 0 8px 24px 8px; }
          @media (min-width: 60.0625em) {
            .Grid__container--inpage__sykDz8U0 .Grid__list__eYQncQ2v li a {
              padding: 0 8px 32px 8px; } }
    @media (min-width: 60.0625em) {
      .Grid__container--inpage__sykDz8U0 .Grid__row2__pXxVNvFF .Grid__list__eYQncQ2v li {
        min-width: 14%; } }
    .Grid__container--inpage__sykDz8U0 .Grid__logoGroup__3Y7IUQhD {
      padding-top: 48px; }
      @media (min-width: 60.0625em) {
        .Grid__container--inpage__sykDz8U0 .Grid__logoGroup__3Y7IUQhD {
          padding-top: 64px; } }
    .Grid__container--inpage__sykDz8U0 .Grid__row0__25Vt2HuL img {
      max-height: 73px; }
    .Grid__container--inpage__sykDz8U0 .Grid__row1__3yc9chjf img {
      max-height: 63px; }
    .Grid__container--inpage__sykDz8U0 .Grid__row2__pXxVNvFF img {
      max-height: 53px; }
    .Grid__container--inpage__sykDz8U0 .Grid__row-default__2_aaAVvy img {
      max-height: 43px; }

@keyframes Svg__fillBar__3oJviPQQ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Svg__container__3JseRpyx {
  width: 100%; }
  .Svg__container__3JseRpyx.theme-ferrari-dark {
    background: #181818; }
  .Svg__container__3JseRpyx.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .Svg__container__3JseRpyx.theme-ferrari-light {
    background: #ffffff; }
  .Svg__container__3JseRpyx.theme-ferrari-sf90-stradale {
    background: #303133; }
  .Svg__container__3JseRpyx.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .Svg__container__3JseRpyx.theme-ferrari-monza-sp1 {
    background: #181818; }
  .Svg__container__3JseRpyx.theme-ferrari-monza-sp2 {
    background: #404040; }
  .Svg__container__3JseRpyx.theme-ferrari-f488-pista {
    background: #0E121B; }
  .Svg__container__3JseRpyx.theme-ferrari-f488-spider {
    background: #17354B; }
  .Svg__container__3JseRpyx.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .Svg__container__3JseRpyx.theme-ferrari-f812-superfast {
    background: #320607; }
  .Svg__container__3JseRpyx.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .Svg__container__3JseRpyx.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .Svg__container__3JseRpyx.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .Svg__container__3JseRpyx.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .Svg__container__3JseRpyx.theme-ferrari-f169 {
    background: #d0dddd; }
  .Svg__container__3JseRpyx.theme-ferrari-scuderia-dark {
    background: #303030; }
  .Svg__container__3JseRpyx.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .Svg__container__3JseRpyx.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .Svg__container__3JseRpyx.theme-ferrari-races-dark {
    background: #0D0D16; }
  .Svg__container__3JseRpyx.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .Svg__container__3JseRpyx.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .Svg__container__3JseRpyx svg a {
    pointer-events: fill; }
    .Svg__container__3JseRpyx svg a:hover {
      opacity: 0.5;
      transition: opacity 0.2s ease; }

.garage-thumb img, .garage-thumb .PastModels__text__2qL1mq9T {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

@keyframes PastModels__fillBar__2e7L6izK {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PastModels__storybookContainer__3gKyEVqL {
  min-height: 100vh;
  overflow: visible;
  background-color: white; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-dark {
    background-color: #181818; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-ferrari-carbon {
    background-color: #303030; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-light {
    background-color: #ffffff; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-sf90-stradale {
    background-color: #303133; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-f8-tributo {
    background-color: #1E293E; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-monza-sp1 {
    background-color: #181818; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-monza-sp2 {
    background-color: #404040; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-f488-pista {
    background-color: #0E121B; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-f488-spider {
    background-color: #17354B; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-f488-pista-spider {
    background-color: #191B29; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-f812-superfast {
    background-color: #320607; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-gtc4-lusso {
    background-color: #C6C7C7; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-gtc4-lusso-t {
    background-color: #92989D; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-f8-spider {
    background-color: #2c2b27; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-812-gts {
    background-color: #f6f7f8; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-f169 {
    background-color: #d0dddd; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-scuderia-dark {
    background-color: #303030; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-giallo-modena {
    background-color: #ffffff; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-giallo-modena-dark {
    background-color: #181818; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-races-dark {
    background-color: #0D0D16; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-portofinom-dark-blue {
    background-color: #0D2025; }
  .PastModels__storybookContainer__3gKyEVqL.theme-ferrari-sf90-spider-graphite-black {
    background-color: #1C1D1F; }

.PastModels__wrapper__KWQGSmFz {
  background: transparent;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-dark {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-ferrari-carbon {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-light {
    color: #181818; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-sf90-stradale {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-f8-tributo {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-monza-sp1 {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-monza-sp2 {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-f488-pista {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-f488-spider {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-f488-pista-spider {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-f812-superfast {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-gtc4-lusso {
    color: #181818; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-gtc4-lusso-t {
    color: #181818; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-f8-spider {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-812-gts {
    color: #181818; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-f169 {
    color: #181818; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-scuderia-dark {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-giallo-modena {
    color: #181818; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-giallo-modena-dark {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-races-dark {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-portofinom-dark-blue {
    color: #ffffff; }
  .PastModels__wrapper__KWQGSmFz.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-dark {
    background: #181818; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-light {
    background: #ffffff; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-sf90-stradale {
    background: #303133; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-monza-sp1 {
    background: #181818; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-monza-sp2 {
    background: #404040; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-f488-pista {
    background: #0E121B; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-f488-spider {
    background: #17354B; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-f812-superfast {
    background: #320607; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-f169 {
    background: #d0dddd; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-scuderia-dark {
    background: #303030; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-races-dark {
    background: #0D0D16; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .PastModels__wrapper--twocolumns__30alRU4M.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .PastModels__wrapper--twocolumns__30alRU4M .PastModels__section__2TwZvTPv {
    padding: 0 24px; }
  .PastModels__wrapper--twocolumns__30alRU4M .PastModels__sectionYear__33cNPh9I {
    text-align: left;
    font-size: 36px; }
    @media (min-width: 60.0625em) {
      .PastModels__wrapper--twocolumns__30alRU4M .PastModels__sectionYear__33cNPh9I {
        font-size: 36px; } }
  .PastModels__wrapper--twocolumns__30alRU4M .garage-thumb {
    margin-bottom: 24px; }
    @media (min-width: 60.0625em) {
      .PastModels__wrapper--twocolumns__30alRU4M .garage-thumb {
        width: calc(50% - 24px); } }
    @media (min-width: 60.0625em) {
      .PastModels__wrapper--twocolumns__30alRU4M .garage-thumb:nth-child(even) {
        margin-left: 24px; } }
    .PastModels__wrapper--twocolumns__30alRU4M .garage-thumb .PastModels__text__2qL1mq9T {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Title-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 32px;
      padding-bottom: 20px; }
      .PastModels__wrapper--twocolumns__30alRU4M .garage-thumb .PastModels__text__2qL1mq9T .PastModels__category__33FnOptV {
        line-height: 1.5em; }

.PastModels__content__3TdJxcGE {
  position: relative;
  margin: 0 auto;
  width: 90%;
  padding-top: 120px;
  padding-bottom: 40px; }
  @media (min-width: 80.0625em) {
    .PastModels__content__3TdJxcGE {
      max-width: 1400px;
      padding-left: 120px;
      padding-top: 0; } }

.PastModels__section__2TwZvTPv {
  margin-bottom: 140px;
  position: relative; }
  .PastModels__section__2TwZvTPv:nth-child(even) .PastModels__sectionModels__YtvLRZU1 .PastModels__sectionLine__1flir224 {
    transform: translateX(-50%) scaleX(-1); }
  .PastModels__section__2TwZvTPv:last-child {
    margin-bottom: 30vh; }
    .PastModels__section__2TwZvTPv:last-child .PastModels__sectionModels__YtvLRZU1 .PastModels__sectionLine__1flir224 {
      display: none; }

.PastModels__sectionYear__33cNPh9I {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  line-height: 1.3em;
  display: block;
  text-align: center;
  font-size: 34px; }
  @media (min-width: 60.0625em) {
    .PastModels__sectionYear__33cNPh9I {
      font-size: 44px; } }
  .theme-ferrari-dark .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-light .PastModels__sectionYear__33cNPh9I {
    color: #181818; }
  .theme-ferrari-sf90-stradale .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-f488-pista .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-f488-spider .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .PastModels__sectionYear__33cNPh9I {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .PastModels__sectionYear__33cNPh9I {
    color: #181818; }
  .theme-ferrari-f8-spider .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-812-gts .PastModels__sectionYear__33cNPh9I {
    color: #181818; }
  .theme-ferrari-f169 .PastModels__sectionYear__33cNPh9I {
    color: #181818; }
  .theme-ferrari-scuderia-dark .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .PastModels__sectionYear__33cNPh9I {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-races-dark .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .PastModels__sectionYear__33cNPh9I {
    color: #ffffff; }

.PastModels__sectionModels__YtvLRZU1 {
  position: relative; }
  @media (min-width: 60.0625em) {
    .PastModels__sectionModels__YtvLRZU1 {
      display: flex;
      flex-wrap: wrap; } }
  .PastModels__sectionModels__YtvLRZU1 .PastModels__sectionLine__1flir224 {
    position: absolute;
    display: block;
    left: 50%;
    top: -10%;
    bottom: 0;
    opacity: 0.2;
    transform-origin: 50% 50%;
    transform: translateX(-50%);
    display: none; }
    @media (min-width: 60.0625em) {
      .PastModels__sectionModels__YtvLRZU1 .PastModels__sectionLine__1flir224 {
        display: block; } }
  .theme-ferrari-dark .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-dark .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-ferrari-carbon .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-ferrari-carbon .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-light .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #ffffff; }
    .theme-ferrari-light .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.8)); }
  .theme-ferrari-sf90-stradale .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-sf90-stradale .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-f8-tributo .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-f8-tributo .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-monza-sp1 .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-monza-sp1 .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-monza-sp2 .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-monza-sp2 .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-f488-pista .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-f488-pista .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-f488-spider .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-f488-spider .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-f488-pista-spider .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-f488-pista-spider .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-f812-superfast .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-f812-superfast .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-gtc4-lusso .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #ffffff; }
    .theme-ferrari-gtc4-lusso .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.8)); }
  .theme-ferrari-gtc4-lusso-t .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #ffffff; }
    .theme-ferrari-gtc4-lusso-t .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.8)); }
  .theme-ferrari-f8-spider .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-f8-spider .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-812-gts .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #ffffff; }
    .theme-ferrari-812-gts .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.8)); }
  .theme-ferrari-f169 .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #ffffff; }
    .theme-ferrari-f169 .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.8)); }
  .theme-ferrari-scuderia-dark .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-scuderia-dark .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-giallo-modena .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #ffffff; }
    .theme-ferrari-giallo-modena .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.8)); }
  .theme-ferrari-giallo-modena-dark .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-giallo-modena-dark .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-races-dark .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-races-dark .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-portofinom-dark-blue .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-portofinom-dark-blue .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
  .theme-ferrari-sf90-spider-graphite-black .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T {
    color: #181818; }
    .theme-ferrari-sf90-spider-graphite-black .PastModels__sectionModels--twocolumns__3y7vy62i .PastModels__text__2qL1mq9T:before {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }

.garage-thumb {
  display: block;
  z-index: 2;
  width: 100%;
  background: #ccc;
  transition: opacity 0.2s;
  position: relative;
  margin-bottom: 20px;
  overflow: hidden;
  cursor: pointer;
  opacity: 0;
  transform: translateY(20px);
  transition: 0.5s;
  color: #fff; }
  @media (min-width: 60.0625em) {
    .garage-thumb {
      margin: 6px;
      width: calc(25% - 12px); } }
  .garage-thumb .PastModels__imageWrapper__1Nzpa16z {
    width: 100%;
    position: relative;
    display: block;
    padding-bottom: 68.18182%;
    transition: transform 5s; }
  .garage-thumb img {
    overflow: hidden;
    object-fit: cover;
    display: block;
    width: 100%; }
  .garage-thumb:hover .PastModels__imageWrapper__1Nzpa16z {
    transform: scale(1.1); }
  .garage-thumb.PastModels__thumbDisabled__1C40J6Zv {
    opacity: 0.2;
    pointer-events: none; }
  .garage-thumb .PastModels__text__2qL1mq9T {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font-Medium";
    font-weight: 500;
    font-stretch: expanded;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 12px 20px;
    transition: 0.4s;
    transform: translateY(20px);
    opacity: 0;
    flex-wrap: wrap; }
    .garage-thumb .PastModels__text__2qL1mq9T:before {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 70%;
      display: block;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%); }
    .garage-thumb .PastModels__text__2qL1mq9T &gt; span {
      z-index: 2;
      position: relative; }
    .garage-thumb .PastModels__text__2qL1mq9T .PastModels__category__33FnOptV {
      display: block;
      margin-top: 2px;
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase; }
  .garage-thumb.-loaded {
    transform: translateY(0);
    opacity: 1; }
    .garage-thumb.-loaded .PastModels__text__2qL1mq9T {
      transform: translateY(0);
      opacity: 1; }

.PastModels__filterBtn__2Wu_JZkQ {
  position: absolute;
  left: 0;
  top: 70px;
  display: block;
  z-index: 9; }
  .PastModels__filterBtn__2Wu_JZkQ.PastModels__sticky__1aJfL-6R {
    left: 5%;
    position: fixed; }

.PastModels__nores__2AmSZK0H {
  display: block;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font-Medium";
  font-weight: 500;
  font-stretch: expanded;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 1.5px;
  padding-top: 50px; }

@keyframes PerformanceBlock__fillBar__3s8hTaBQ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PerformanceBlock__wrapper__1AjiFZZO {
  position: relative;
  width: 100%;
  padding-top: 48px; }
  .PerformanceBlock__wrapper__1AjiFZZO:before, .PerformanceBlock__wrapper__1AjiFZZO:after {
    content: '';
    display: table;
    clear: both; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-dark {
    background: #181818; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-light {
    background: #ffffff; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-sf90-stradale {
    background: #303133; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-monza-sp1 {
    background: #181818; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-monza-sp2 {
    background: #404040; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-f488-pista {
    background: #0E121B; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-f488-spider {
    background: #17354B; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-f812-superfast {
    background: #320607; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-f169 {
    background: #d0dddd; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-scuderia-dark {
    background: #303030; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-races-dark {
    background: #0D0D16; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .PerformanceBlock__wrapper__1AjiFZZO.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.PerformanceBlock__container__1QZnT0Dv {
  position: relative;
  width: 100%;
  padding: 0 24px;
  margin: 24px auto; }
  @media (min-width: 37.5625em) {
    .PerformanceBlock__container__1QZnT0Dv {
      padding: 0 48px; } }
  @media (min-width: 60.0625em) {
    .PerformanceBlock__container__1QZnT0Dv {
      display: flex;
      margin: 0 auto;
      padding: 0 48px;
      max-width: 1120px; } }
  @media (min-width: 80.0625em) {
    .PerformanceBlock__container__1QZnT0Dv {
      padding: 0 48px;
      max-width: 1376px; } }

.PerformanceBlock__content__1dGfgA_B {
  position: relative;
  width: 100%;
  margin: 24px 0;
  padding-bottom: 32px; }
  @media (min-width: 60.0625em) {
    .PerformanceBlock__content__1dGfgA_B {
      display: flex;
      align-items: flex-start;
      justify-content: center;
      margin: 32px 0; } }
  .PerformanceBlock__content--only_chart__XeIXaSjR .PerformanceBlock__dataCharts__mk2mrivB {
    padding-top: 0; }
    @media (min-width: 60.0625em) {
      .PerformanceBlock__content--only_chart__XeIXaSjR .PerformanceBlock__dataCharts__mk2mrivB {
        padding-top: 0; } }

.PerformanceBlock__chapter__1DLaolPh {
  padding: 24px; }
  @media (min-width: 60.0625em) {
    .PerformanceBlock__chapter__1DLaolPh {
      padding: 48px; } }

.PerformanceBlock__item__3uP-Izty {
  position: relative;
  flex: 1; }
  .PerformanceBlock__item__3uP-Izty + .PerformanceBlock__item__3uP-Izty {
    margin-top: 96px; }
  @media (min-width: 60.0625em) {
    .PerformanceBlock__item__3uP-Izty {
      width: auto; }
      .PerformanceBlock__item__3uP-Izty + .PerformanceBlock__item__3uP-Izty {
        margin-top: 0;
        margin-left: 64px; } }

.PerformanceBlock__data-columns__F0Y5lKbu [class^="Data__value"] {
  font-size: 16px; }
  @media (min-width: 60.0625em) {
    .PerformanceBlock__data-columns__F0Y5lKbu [class^="Data__value"] {
      font-size: 18px; } }

.PerformanceBlock__data-charts__2EPVwdOI {
  position: relative;
  padding-top: 32px; }
  @media (min-width: 60.0625em) {
    .PerformanceBlock__data-charts__2EPVwdOI {
      padding-top: 48px; } }

@keyframes PictureBlock__fillBar__jnAzIJip {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PictureBlock__wrapper__vs6-8q_n {
  position: relative;
  padding: 0;
  width: 100%;
  overflow: hidden;
  margin: 0 auto; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-dark {
    background: #181818; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-light {
    background: #ffffff; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-sf90-stradale {
    background: #303133; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-monza-sp1 {
    background: #181818; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-monza-sp2 {
    background: #404040; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-f488-pista {
    background: #0E121B; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-f488-spider {
    background: #17354B; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-f812-superfast {
    background: #320607; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-f169 {
    background: #d0dddd; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-scuderia-dark {
    background: #303030; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-races-dark {
    background: #0D0D16; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .PictureBlock__wrapper__vs6-8q_n.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.PictureBlock__image-content__2GiAJFek {
  position: relative;
  padding: 0 24px; }
  @media (min-width: 60.0625em) {
    .PictureBlock__image-content__2GiAJFek {
      padding: 0 64px; } }
  @media (min-width: 80.0625em) {
    .PictureBlock__image-content__2GiAJFek {
      padding: 0 96px; } }
  .PictureBlock__image-content--inner__f_pLXF6x {
    z-index: 1;
    position: relative; }

.PictureBlock__chapterTitle__3k_9AvYu {
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .PictureBlock__chapterTitle__3k_9AvYu {
      padding: 48px;
      padding-bottom: 64px; } }

.PictureBlock__animation-overlay__bIzuR2K4 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }
  .theme-ferrari-dark .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-light .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-f8-tributo .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-f488-pista .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-f488-spider .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-f812-superfast .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #505050; }
  .theme-ferrari-gtc4-lusso-t .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #505050; }
  .theme-ferrari-f8-spider .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-812-gts .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-f169 .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-giallo-modena .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-races-dark .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .PictureBlock__animation-overlay__bIzuR2K4 {
    background-color: #8f8f8f; }

.PictureBlock__content__1u8Rc2gm {
  width: 100%;
  max-width: 1376px;
  margin-left: auto;
  margin-right: auto;
  position: relative; }
  .PictureBlock__content__1u8Rc2gm img {
    display: block; }

.PictureBlock__fullscreen__18DPBgku {
  position: absolute;
  z-index: 1;
  display: flex;
  bottom: 24px;
  right: 24px;
  cursor: pointer; }
  .PictureBlock__fullscreen__18DPBgku svg {
    height: 18px;
    width: 18px;
    fill: #fff; }

@keyframes Popup__fillBar__256ISLdD {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Popup__container__iqZYucD5 {
  position: relative;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  width: 100%;
  overflow: hidden;
  background-color: #000000; }
  .Popup__container__iqZYucD5.Popup__light__GLYs1B6c {
    background-color: #fff; }
  .Popup__container__iqZYucD5:before, .Popup__container__iqZYucD5:after {
    content: '';
    position: absolute;
    height: 125px;
    width: 100%;
    opacity: .7;
    z-index: 2;
    pointer-events: none; }
    @media (min-width: 80.0625em) {
      .Popup__container__iqZYucD5:before, .Popup__container__iqZYucD5:after {
        height: 150px; } }
  .Popup__container__iqZYucD5:before {
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%); }
  .Popup__container__iqZYucD5:after {
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%); }
  @media (min-width: 60.0625em) {
    .Popup__container__iqZYucD5:after {
      height: 225px; } }

.Popup__close-popup__2I73NhdT {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 10; }

@keyframes PopupAdobeForm__fillBar__uO20fFlt {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupAdobeForm__wrapper__28Iklr1N {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  background-color: rgba(24, 24, 24, 0.8);
  overflow-x: hidden; }

.PopupAdobeForm__close__1yX9sd-s {
  position: fixed;
  top: 24px;
  left: 50%;
  opacity: .6;
  z-index: 4; }
  @media (min-width: 60.0625em) {
    .PopupAdobeForm__close__1yX9sd-s {
      top: 50%;
      margin-right: 64px;
      left: auto;
      right: 64%;
      transform: none;
      opacity: .8; } }
  @media (min-width: 80.0625em) {
    .PopupAdobeForm__close__1yX9sd-s {
      right: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupAdobeForm__close__1yX9sd-s {
      right: 60%; } }

.PopupAdobeForm__content__3mVwitQj {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  margin: 0 0 0 auto;
  overflow: auto;
  background-color: #fff;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 60.0625em) {
    .PopupAdobeForm__content__3mVwitQj {
      width: 64%; } }
  @media (min-width: 80.0625em) {
    .PopupAdobeForm__content__3mVwitQj {
      width: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupAdobeForm__content__3mVwitQj {
      width: 60%; } }
  .PopupAdobeForm__content__inner__1CKPccel {
    min-height: 100%;
    display: flex;
    flex-direction: column; }

@keyframes PopupAnchorPanel__fillBar__1OYMgM9y {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupAnchorPanel__wrapper__3NG9x0A9 {
  width: 100%;
  overflow: hidden;
  position: fixed;
  height: 100%;
  background-color: rgba(24, 24, 24, 0.8);
  -webkit-overflow-scrolling: touch; }

.PopupAnchorPanel__backdrop__1yiPXcD1 {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  background: rgba(0, 0, 0, 0); }

.PopupAnchorPanel__closeBtn__1FlUWyrw {
  background: none;
  border: none;
  outline: none;
  box-shadow: none;
  display: inline-block; }

.PopupAnchorPanel__close__3O-vTpHV {
  position: absolute;
  top: 24px;
  display: none;
  left: 50%;
  transform: translateX(-100%);
  opacity: 0.6;
  z-index: 4;
  background: none;
  border: none;
  outline: none;
  padding: 0; }
  @media (min-width: 60.0625em) {
    .PopupAnchorPanel__close__3O-vTpHV {
      top: 50%;
      display: block;
      left: -32px;
      margin-right: 64px;
      transform: none;
      opacity: 0.8; } }

.PopupAnchorPanel__content__22X5j7BC {
  position: absolute; }
  .PopupAnchorPanel__content__isMobile__2m_6r4Yp {
    top: 0;
    left: 0;
    width: 100%;
    position: fixed; }

.PopupAnchorPanel__panel__1OFxgjgP {
  left: 20%;
  width: 100%;
  position: absolute;
  margin: 0 0 0 auto;
  background: #fff;
  padding: 32px 32px 16px;
  border-radius: 3px;
  height: calc(100vh - 50px); }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .PopupAnchorPanel__panel__1OFxgjgP {
      padding-top: 24px; } }
  @media (min-width: 60.0625em) {
    .PopupAnchorPanel__panel__1OFxgjgP {
      width: 400px; } }
  .PopupAnchorPanel__panel__isMobile__3JdbZ8Tb {
    width: 100vw;
    height: 100vh;
    /* Fallback for browsers that do not support Custom Properties */
    height: calc(var(--ferrari-vh-fix, 1vh) * 100);
    left: 0 !important; }

.PopupAnchorPanel__mainPanel__3M9neP3P {
  left: 20%;
  z-index: 1; }
  .PopupAnchorPanel__mainPanel__isMobile__QUgWGJJC {
    left: 0; }

.PopupAnchorPanel__subPanel__3Pu6VUlD {
  left: 50%;
  z-index: 2;
  max-height: 100vh;
  left: calc(20% + 400px + 8px); }
  .PopupAnchorPanel__subPanel__isMobile__1zx8a4PE {
    left: 0; }

@keyframes PopupChooseCountry__fillBar__dfAWLfPr {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupChooseCountry__wrapper__aNhE_XXi {
  position: relative;
  background: #181818;
  padding: 0 48px;
  min-height: 100vh; }

.PopupChooseCountry__icon__505g6Lbo {
  position: absolute;
  top: 48px;
  left: 50%;
  transform: translateX(-50%); }

.PopupChooseCountry__content__2VKyM9WD {
  padding: 128px 0 48px;
  margin: 0 auto;
  max-width: 940px; }

.PopupChooseCountry__continents__2MSYPyEJ {
  margin: 64px 0 0; }

.PopupChooseCountry__nations__3uMR-ps1 {
  padding: 0;
  margin: 0;
  width: 100%; }

.PopupChooseCountry__nation__1J7dXVak {
  display: inline-block;
  width: 100%; }
  .PopupChooseCountry__nation__1J7dXVak + .PopupChooseCountry__nation__1J7dXVak {
    margin-top: 25px; }
  @media (min-width: 37.5625em) {
    .PopupChooseCountry__nation__1J7dXVak {
      width: calc((100% - 25px) / 2);
      margin-left: 25px; }
      .PopupChooseCountry__nation__1J7dXVak + .PopupChooseCountry__nation__1J7dXVak {
        margin-top: 0; }
      .PopupChooseCountry__nation__1J7dXVak:nth-child(2n - 1) {
        margin-left: 0; } }
  @media (min-width: 80.0625em) {
    .PopupChooseCountry__nation__1J7dXVak {
      width: calc((100% - 50px) / 3); }
      .PopupChooseCountry__nation__1J7dXVak:nth-child(2n - 1) {
        margin-left: 25px; }
      .PopupChooseCountry__nation__1J7dXVak:nth-child(3n - 2) {
        margin-left: 0; } }
  .PopupChooseCountry__nation__1J7dXVak a {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none; }

@keyframes PopupContactForm__fillBar__3vM31qcv {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupContactForm__wrapper__1QDpmXio {
  width: 100%;
  min-height: 100vh;
  background-color: rgba(24, 24, 24, 0.8);
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.PopupContactForm__close__3IOP0AmJ {
  position: fixed;
  top: 24px;
  left: 50%;
  opacity: .6;
  z-index: 4; }
  @media (min-width: 60.0625em) {
    .PopupContactForm__close__3IOP0AmJ {
      top: 50%;
      margin-right: 64px;
      left: auto;
      right: 64%;
      transform: none;
      opacity: .8; } }
  @media (min-width: 80.0625em) {
    .PopupContactForm__close__3IOP0AmJ {
      right: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupContactForm__close__3IOP0AmJ {
      right: 60%; } }

.PopupContactForm__content__3j_t9s85 {
  min-height: 100vh;
  width: 100%;
  margin: 0 0 0 auto;
  padding: 96px 24px 32px;
  background: #fff; }
  @media (min-width: 60.0625em) {
    .PopupContactForm__content__3j_t9s85 {
      width: 64%;
      padding: 96px 64px;
      padding-right: 128px; } }
  @media (min-width: 80.0625em) {
    .PopupContactForm__content__3j_t9s85 {
      width: 56%;
      padding-left: 96px; } }
  @media (min-width: 100.0625em) {
    .PopupContactForm__content__3j_t9s85 {
      width: 60%; } }

.PopupContactForm__form__38eLA23g,
.PopupContactForm__message__2MCsmTh6 {
  margin: 32px 0 24px;
  max-width: 100%; }
  @media (min-width: 60.0625em) {
    .PopupContactForm__form__38eLA23g,
    .PopupContactForm__message__2MCsmTh6 {
      max-width: 480px; } }
  @media (min-width: 100.0625em) {
    .PopupContactForm__form__38eLA23g,
    .PopupContactForm__message__2MCsmTh6 {
      max-width: 530px; } }

.PopupContactForm__message__2MCsmTh6 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  color: #8f8f8f; }

.PopupContactForm__radio-wrapper__FumU9rt8 &gt; div {
  width: 100%;
  margin-bottom: 8px; }
  @media (min-width: 37.5625em) {
    .PopupContactForm__radio-wrapper__FumU9rt8 &gt; div {
      width: inherit;
      display: inline-block; } }

.PopupContactForm__field-group__2XtctjEs {
  position: relative; }
  .PopupContactForm__field-group--flex__26Tgw2jG {
    width: 100%; }
    @media (min-width: 60.0625em) {
      .PopupContactForm__field-group--flex__26Tgw2jG {
        display: flex;
        justify-content: space-between; } }
    .PopupContactForm__field-group--flex__26Tgw2jG &gt; div {
      width: 100%;
      flex: 0 0 100%; }
      .PopupContactForm__field-group--flex__26Tgw2jG &gt; div + div {
        margin-top: 24px; }
      @media (min-width: 60.0625em) {
        .PopupContactForm__field-group--flex__26Tgw2jG &gt; div {
          flex: 0 0 45%;
          width: 45%; }
          .PopupContactForm__field-group--flex__26Tgw2jG &gt; div + div {
            margin-top: 0; } }
      @media (min-width: 80.0625em) {
        .PopupContactForm__field-group--flex__26Tgw2jG &gt; div {
          flex: 0 0 40%;
          width: 40%; } }

.PopupContactForm__formLabel__A8ClQMAH {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 16px;
  text-transform: none;
  color: #181818;
  display: block;
  padding-bottom: 24px; }

.PopupContactForm__stepNumber__1HQSpz0D {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  text-transform: none;
  color: #181818;
  padding-bottom: 16px;
  display: inline-block; }

.PopupContactForm__prevStepBtn__6IItiMJU {
  margin-left: -16px; }

.PopupContactForm__textarea__2mtDZkK1 {
  position: relative;
  margin-bottom: 32px; }
  .PopupContactForm__textarea__2mtDZkK1 strong {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    text-transform: uppercase;
    text-transform: none;
    color: #8f8f8f; }
  .PopupContactForm__textarea__2mtDZkK1 textarea {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    padding: 10px;
    width: 100%;
    height: 323px;
    border: 1px solid #8f8f8f;
    outline: 0; }

.PopupContactForm__row__32Gzbwkm {
  margin: 24px 0;
  position: relative; }
  @media (min-width: 60.0625em) {
    .PopupContactForm__row__32Gzbwkm {
      margin: 48px 0; } }
  .PopupContactForm__row--margin-top__3uvpc1AE {
    margin-top: 48px; }
    @media (min-width: 60.0625em) {
      .PopupContactForm__row--margin-top__3uvpc1AE {
        margin-top: 64px; } }

.PopupContactForm__privacy__3ovMWnJj {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  color: #8f8f8f;
  text-transform: none;
  margin-bottom: 64px; }
  @media (min-width: 37.5625em) {
    .PopupContactForm__privacy__3ovMWnJj {
      margin-bottom: 64px; } }
  .PopupContactForm__privacy__3ovMWnJj .PopupContactForm__row__32Gzbwkm {
    padding: 10px 0; }
    .PopupContactForm__privacy__3ovMWnJj .PopupContactForm__row--no-margin-top__3ebm0xts {
      margin-top: 0; }
      @media (min-width: 37.5625em) {
        .PopupContactForm__privacy__3ovMWnJj .PopupContactForm__row--no-margin-top__3ebm0xts {
          margin-bottom: 0px;
          padding: 0px 0px; } }
      @media (min-width: 60.0625em) {
        .PopupContactForm__privacy__3ovMWnJj .PopupContactForm__row--no-margin-top__3ebm0xts {
          margin-top: 0; } }

.PopupContactForm__formError__80aZBIEv {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 11px;
  color: #DA291C; }

@keyframes PopupEnquireForm__fillBar__JZIE3gwL {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupEnquireForm__wrapper__1G2Ndl4z {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  background-color: rgba(24, 24, 24, 0.8); }

.PopupEnquireForm__close__JJ3mO-jv {
  position: fixed;
  top: 24px;
  left: 50%;
  opacity: .6;
  z-index: 4; }
  @media (min-width: 60.0625em) {
    .PopupEnquireForm__close__JJ3mO-jv {
      top: 50%;
      margin-right: 64px;
      left: auto;
      right: 64%;
      transform: none;
      opacity: .8; } }
  @media (min-width: 80.0625em) {
    .PopupEnquireForm__close__JJ3mO-jv {
      right: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupEnquireForm__close__JJ3mO-jv {
      right: 60%; } }

.PopupEnquireForm__content__32DBZRsP {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  margin: 0 0 0 auto;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 60.0625em) {
    .PopupEnquireForm__content__32DBZRsP {
      width: 64%; } }
  @media (min-width: 80.0625em) {
    .PopupEnquireForm__content__32DBZRsP {
      width: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupEnquireForm__content__32DBZRsP {
      width: 60%; } }
  .PopupEnquireForm__content__32DBZRsP &gt; div {
    min-height: 100%; }

.PopupEnquireForm__form__1DbTBG1k,
.PopupEnquireForm__message__mqYHDtxD {
  margin: 32px 0 24px;
  max-width: 100%; }
  @media (min-width: 60.0625em) {
    .PopupEnquireForm__form__1DbTBG1k,
    .PopupEnquireForm__message__mqYHDtxD {
      max-width: 480px; } }
  @media (min-width: 100.0625em) {
    .PopupEnquireForm__form__1DbTBG1k,
    .PopupEnquireForm__message__mqYHDtxD {
      max-width: 530px; } }

.PopupEnquireForm__message__mqYHDtxD {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  color: #8f8f8f; }

.PopupEnquireForm__radio-wrapper__1Xed7Ceo &gt; div {
  width: 100%;
  margin-bottom: 8px; }
  @media (min-width: 37.5625em) {
    .PopupEnquireForm__radio-wrapper__1Xed7Ceo &gt; div {
      width: inherit;
      display: inline-block; } }
  @media (min-width: 37.5625em) {
    .PopupEnquireForm__radio-wrapper__1Xed7Ceo &gt; div:nth-child(2) {
      margin-left: 16px; } }

.PopupEnquireForm__radio-wrapper__1Xed7Ceo .PopupEnquireForm__formError__vuPhBb53 {
  position: relative;
  margin-top: 0; }

@media (min-width: 37.5625em) {
  .PopupEnquireForm__radioGroup__3fEyfDnf div.PopupEnquireForm__note__1fuxU8cp {
    width: 100%; } }

.PopupEnquireForm__field-group__2qCkN1al {
  position: relative; }
  .PopupEnquireForm__field-group--flex__2CcleA_p {
    width: 100%; }
    @media (min-width: 60.0625em) {
      .PopupEnquireForm__field-group--flex__2CcleA_p {
        display: flex;
        justify-content: space-between; } }
    .PopupEnquireForm__field-group--flex__2CcleA_p &gt; div {
      width: 100%;
      flex: 0 0 100%; }
      .PopupEnquireForm__field-group--flex__2CcleA_p &gt; div + div {
        margin-top: 24px; }
      @media (min-width: 60.0625em) {
        .PopupEnquireForm__field-group--flex__2CcleA_p &gt; div {
          flex: 0 0 45%;
          width: 45%; }
          .PopupEnquireForm__field-group--flex__2CcleA_p &gt; div + div {
            margin-top: 0; } }
      @media (min-width: 80.0625em) {
        .PopupEnquireForm__field-group--flex__2CcleA_p &gt; div {
          flex: 0 0 40%;
          width: 40%; } }
  .PopupEnquireForm__field-group__2qCkN1al .PopupEnquireForm__dropdown-field__1RgtzFfq {
    padding-top: 20px; }

.PopupEnquireForm__formLabel__2yGOLYDu {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 16px;
  text-transform: none;
  color: #181818;
  display: block;
  padding-bottom: 24px; }
  .PopupEnquireForm__formLabel__2yGOLYDu a {
    text-decoration: underline; }

.PopupEnquireForm__stepNumber__2Dw9tx1D {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  text-transform: none;
  color: #181818;
  padding-bottom: 16px;
  display: inline-block; }

.PopupEnquireForm__prevStepBtn__2YyZZlXG {
  margin-left: -16px; }

.PopupEnquireForm__textarea__2yH3oXQo {
  position: relative;
  margin-bottom: 32px; }
  .PopupEnquireForm__textarea__2yH3oXQo strong {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    text-transform: uppercase;
    text-transform: none;
    color: #8f8f8f; }
  .PopupEnquireForm__textarea__2yH3oXQo textarea {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    padding: 10px;
    width: 100%;
    height: 323px;
    border: 1px solid #8f8f8f;
    outline: 0; }

.PopupEnquireForm__row__2kUTFZh- {
  margin: 24px 0;
  position: relative; }
  @media (min-width: 60.0625em) {
    .PopupEnquireForm__row__2kUTFZh- {
      margin: 48px 0; } }
  .PopupEnquireForm__row--margin-top__8732faV2 {
    margin-top: 48px; }
    @media (min-width: 60.0625em) {
      .PopupEnquireForm__row--margin-top__8732faV2 {
        margin-top: 64px; } }
  .PopupEnquireForm__row--less-margin__3wQqtg8b {
    margin: 24px 0; }

.PopupEnquireForm__privacy__2youNvZE {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  color: #8f8f8f;
  text-transform: none;
  margin-bottom: 32px;
  margin-top: 32px; }
  @media (min-width: 37.5625em) {
    .PopupEnquireForm__privacy__2youNvZE {
      margin-bottom: 64px;
      margin-top: 64px; } }
  .PopupEnquireForm__privacy__2youNvZE .PopupEnquireForm__row__2kUTFZh- {
    padding: 10px 0; }
    .PopupEnquireForm__privacy__2youNvZE .PopupEnquireForm__row--no-margin-top__111avzLg {
      margin-top: 0; }
      @media (min-width: 37.5625em) {
        .PopupEnquireForm__privacy__2youNvZE .PopupEnquireForm__row--no-margin-top__111avzLg {
          margin-bottom: 0px;
          padding: 0px 0px; } }
      @media (min-width: 60.0625em) {
        .PopupEnquireForm__privacy__2youNvZE .PopupEnquireForm__row--no-margin-top__111avzLg {
          margin-top: 0; } }
  .PopupEnquireForm__privacy__2youNvZE .PopupEnquireForm__formError__vuPhBb53 {
    top: 85%; }

.PopupEnquireForm__privacyCheckBox__2KhnZ2TP span {
  font-family: "Body-Font-Medium" !important;
  font-weight: 500 !important;
  font-stretch: expanded !important;
  font-size: 11px !important;
  line-height: 22px !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important; }

.PopupEnquireForm__privacyCheckBox__2KhnZ2TP a {
  text-decoration: underline; }

.PopupEnquireForm__formError__vuPhBb53 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 11px;
  color: #DA291C; }

.PopupEnquireForm__small-note__3jF43AE_ {
  font-size: 11px;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  text-decoration: underline;
  outline: none; }

.PopupEnquireForm__big-note__3qM2HW6G {
  font-size: 11px;
  line-height: 16px;
  overflow: hidden;
  max-height: 0;
  transition: max-height 500ms, padding 500ms;
  margin: 0; }

.PopupEnquireForm__show-note__2gRS_HWU .PopupEnquireForm__big-note__3qM2HW6G {
  transition: max-height 500ms, padding 200ms;
  max-height: 150px;
  padding: 10px 0 5px 0; }
  @media (min-width: 37.5625em) {
    .PopupEnquireForm__show-note__2gRS_HWU .PopupEnquireForm__big-note__3qM2HW6G {
      max-height: 150px; } }

@keyframes PopupFocusTechSpecs__fillBar__3CmEIbL1 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupFocusTechSpecs__container__FgfO8Koc {
  position: relative;
  background: #fff;
  width: 100%;
  overflow: hidden; }

@keyframes PopupFullVideo__fillBar__39cQoX6D {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupFullVideo__wrapper__17pZOUax {
  width: 100%;
  min-height: 100vh;
  overflow: hidden;
  -webkit-overflow-scrolling: touch; }

.PopupFullVideo__content__3Z2LpFKd {
  min-height: 100vh;
  width: 100%;
  margin: 0 0 0 auto;
  background: #181818; }

.PopupFullVideo__close__1xPvWf2S {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 10; }

.PopupFullVideo__share__cSmA07uQ {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  text-align: right; }
  .PopupFullVideo__share--open__1-U7cFbb {
    height: 100%;
    width: 100%; }

@keyframes PopupHorizontalSlider__fillBar__2jyRPr7x {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupHorizontalSlider__container__2SwKGcJ9 {
  position: relative;
  background: #fff;
  width: 100%;
  overflow: hidden; }

@keyframes PopupHotspots__fillBar__3BuLHTdB {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupHotspots__container__3UEL3Jbm {
  position: relative;
  background: #000;
  width: 100%;
  overflow: hidden; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-dark {
    background: #181818; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-light {
    background: #ffffff; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-sf90-stradale {
    background: #303133; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-monza-sp1 {
    background: #181818; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-monza-sp2 {
    background: #404040; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-f488-pista {
    background: #0E121B; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-f488-spider {
    background: #17354B; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-f812-superfast {
    background: #320607; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-f169 {
    background: #d0dddd; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-scuderia-dark {
    background: #303030; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-races-dark {
    background: #0D0D16; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .PopupHotspots__container__3UEL3Jbm.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .PopupHotspots__container__3UEL3Jbm:before {
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%); }
  .PopupHotspots__container__3UEL3Jbm:after {
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); }
  .PopupHotspots__container__3UEL3Jbm .swiper-container {
    height: 100vh;
    overflow: hidden;
    z-index: auto; }
    .PopupHotspots__container__3UEL3Jbm .swiper-container .arrow-prev,
    .PopupHotspots__container__3UEL3Jbm .swiper-container .arrow-next {
      z-index: 3; }
      .no-touch .PopupHotspots__container__3UEL3Jbm .swiper-container .arrow-prev, .no-touch
      .PopupHotspots__container__3UEL3Jbm .swiper-container .arrow-next {
        fill: #fff;
        opacity: 1; }
  .PopupHotspots__container__3UEL3Jbm .swiper-slide &gt; div {
    width: 100%;
    height: 100%; }
  .PopupHotspots__container__3UEL3Jbm .swiper-slide img {
    vertical-align: top;
    height: 100%;
    width: 100%;
    object-fit: contain; }

.PopupHotspots__close-popup__V0fQJg3m {
  position: absolute;
  top: 24px;
  left: 24px;
  z-index: 2; }
  @media (min-width: 37.5625em) {
    .PopupHotspots__close-popup__V0fQJg3m {
      left: 32px; } }
  @media (min-width: 60.0625em) {
    .PopupHotspots__close-popup__V0fQJg3m {
      left: 64px; } }
  @media (min-width: 100.0625em) {
    .PopupHotspots__close-popup__V0fQJg3m {
      top: 48px;
      left: 96px; } }

@keyframes PopupHotspotsVideo__fillBar__2rVy9z6J {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupHotspotsVideo__container__2EAG0Z2T {
  position: relative;
  background: #000;
  width: 100%;
  overflow: hidden; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-dark {
    background: #181818; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-light {
    background: #ffffff; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-sf90-stradale {
    background: #303133; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-monza-sp1 {
    background: #181818; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-monza-sp2 {
    background: #404040; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-f488-pista {
    background: #0E121B; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-f488-spider {
    background: #17354B; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-f812-superfast {
    background: #320607; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-f169 {
    background: #d0dddd; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-scuderia-dark {
    background: #303030; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-races-dark {
    background: #0D0D16; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .PopupHotspotsVideo__container__2EAG0Z2T.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .PopupHotspotsVideo__container__2EAG0Z2T:before {
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%); }
  .PopupHotspotsVideo__container__2EAG0Z2T:after {
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); }

.PopupHotspotsVideo__close-popup__2WA7P4Oz {
  position: absolute;
  top: 24px;
  left: 24px;
  z-index: 2; }
  @media (min-width: 37.5625em) {
    .PopupHotspotsVideo__close-popup__2WA7P4Oz {
      left: 32px; } }
  @media (min-width: 60.0625em) {
    .PopupHotspotsVideo__close-popup__2WA7P4Oz {
      left: 64px; } }
  @media (min-width: 100.0625em) {
    .PopupHotspotsVideo__close-popup__2WA7P4Oz {
      top: 48px;
      left: 96px; } }

@keyframes PopupImageCarousel__fillBar__16yO0tRL {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupImageCarousel__container__2aNOyApX {
  position: relative;
  background: #000;
  width: 100%;
  overflow: hidden; }
  .PopupImageCarousel__container__2aNOyApX:before, .PopupImageCarousel__container__2aNOyApX:after {
    content: '';
    position: absolute;
    height: 125px;
    width: 100%;
    opacity: .7;
    z-index: 2;
    pointer-events: none; }
    @media (min-width: 80.0625em) {
      .PopupImageCarousel__container__2aNOyApX:before, .PopupImageCarousel__container__2aNOyApX:after {
        height: 150px; } }
  .PopupImageCarousel__container__2aNOyApX:before {
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%); }
  .PopupImageCarousel__container__2aNOyApX:after {
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%); }
  @media (min-width: 60.0625em) {
    .PopupImageCarousel__container__2aNOyApX:after {
      height: 225px; } }
  .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__carousel__2UaNJOPD .swiper-container {
    height: 100vh;
    overflow: hidden;
    z-index: auto; }
    .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__carousel__2UaNJOPD .swiper-container .arrow-prev,
    .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__carousel__2UaNJOPD .swiper-container .arrow-next {
      z-index: 3; }
      .no-touch .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__carousel__2UaNJOPD .swiper-container .arrow-prev, .no-touch
      .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__carousel__2UaNJOPD .swiper-container .arrow-next {
        opacity: 1; }
        .no-touch .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__carousel__2UaNJOPD .swiper-container .arrow-prev svg, .no-touch
        .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__carousel__2UaNJOPD .swiper-container .arrow-next svg {
          fill: #fff; }
  .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__carousel__2UaNJOPD .swiper-slide &gt; div {
    width: 100%;
    height: 100%; }
  .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__carousel__2UaNJOPD .swiper-slide img {
    vertical-align: top;
    height: 100%;
    width: 100%;
    object-fit: contain; }
  .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6 {
    height: 100dvh;
    overflow: hidden;
    z-index: auto;
    color: white;
    padding: 96px 0 32px;
    text-align: center; }
    .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6 &gt; div {
      height: 100%; }
    .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6 .PopupImageCarousel__listing__2N_InWW_ {
      overflow-y: auto;
      display: grid;
      max-height: 100%;
      grid-template-columns: repeat(2, 1fr);
      grid-gap: 16px;
      padding: 0 8px 64px;
      /* Track */
      /* Handle */ }
      @media (min-width: 37.5625em) {
        .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6 .PopupImageCarousel__listing__2N_InWW_ {
          grid-template-columns: repeat(3, 1fr);
          padding: 0 24px 64px; } }
      @media (min-width: 60.0625em) {
        .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6 .PopupImageCarousel__listing__2N_InWW_ {
          grid-template-columns: repeat(4, 1fr);
          padding: 0 32px 64px; } }
      .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6 .PopupImageCarousel__listing__2N_InWW_::-webkit-scrollbar {
        width: 2px; }
      .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6 .PopupImageCarousel__listing__2N_InWW_::-webkit-scrollbar-track {
        background: #8f8f8f; }
      .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6 .PopupImageCarousel__listing__2N_InWW_::-webkit-scrollbar-thumb {
        background: #fff; }
    .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6 button {
      -webkit-appearance: none;
      border-radius: 0;
      background: transparent;
      border: none;
      margin: 0;
      padding: 0;
      position: relative;
      display: block;
      width: 100%;
      height: 26vw;
      max-height: 192px;
      border: 3px solid #000000;
      background-color: #404040; }
      @media (min-width: 37.5625em) {
        .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6 button {
          height: 18vw; } }
      @media (min-width: 60.0625em) {
        .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6 button {
          height: 14vw; } }
      .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6 button.PopupImageCarousel__viewed__M1tFf1M8 {
        border-color: #DA291C; }
        .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6 button.PopupImageCarousel__viewed__M1tFf1M8::after {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: #000000;
          opacity: .60; }
        .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6 button.PopupImageCarousel__viewed__M1tFf1M8 svg {
          position: absolute;
          top: 50%;
          right: 50%;
          transform: translate(50%, -50%);
          z-index: 1;
          fill: #DA291C;
          width: 32px;
          height: 32px; }
  .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__thumbs__17HA00q6.PopupImageCarousel__isHidden__1Mvy_rQa,
  .PopupImageCarousel__container__2aNOyApX .PopupImageCarousel__sliderView__DX6D61BE.PopupImageCarousel__isHidden__1Mvy_rQa {
    display: none; }

.PopupImageCarousel__close-popup__2k6lwn05 {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 10; }

.PopupImageCarousel__share__1ptADXE9 {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 10; }

.PopupImageCarousel__descriptions__1e0m2MWf {
  position: absolute;
  bottom: 100px;
  left: 0;
  z-index: 10;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 20px;
  width: 100%; }
  @media (min-width: 37.5625em) {
    .PopupImageCarousel__descriptions__1e0m2MWf {
      padding: 0 65px;
      width: 60%;
      max-width: 530px; } }
  .PopupImageCarousel__descriptions__1e0m2MWf .swiper-container {
    width: 100%; }
  .PopupImageCarousel__descriptions__1e0m2MWf .swiper-slide {
    width: 100%;
    align-self: flex-end; }

.PopupImageCarousel__visualView__y4oyFEGI {
  display: flex;
  position: absolute;
  z-index: 5;
  right: 20px;
  top: 20px; }
  .PopupImageCarousel__visualView__y4oyFEGI [class^='BtnCta__button'] {
    padding: 8px;
    border-color: #fff; }
  .PopupImageCarousel__visualView__y4oyFEGI .PopupImageCarousel__actBtn__HlpoSGpe {
    background-color: #181818; }
    .PopupImageCarousel__visualView__y4oyFEGI .PopupImageCarousel__actBtn__HlpoSGpe.PopupImageCarousel__screen__3z8kMdGt svg {
      transform: translateY(-2px); }
    .PopupImageCarousel__visualView__y4oyFEGI .PopupImageCarousel__actBtn__HlpoSGpe.PopupImageCarousel__screen__3z8kMdGt path {
      stroke: #fff; }
    .PopupImageCarousel__visualView__y4oyFEGI .PopupImageCarousel__actBtn__HlpoSGpe.PopupImageCarousel__grid__35yuriaK path {
      fill: #fff !important; }
    .PopupImageCarousel__visualView__y4oyFEGI .PopupImageCarousel__actBtn__HlpoSGpe.PopupImageCarousel__isActive__3qa1Zqoz {
      background: #fff; }
      .PopupImageCarousel__visualView__y4oyFEGI .PopupImageCarousel__actBtn__HlpoSGpe.PopupImageCarousel__isActive__3qa1Zqoz.PopupImageCarousel__grid__35yuriaK path {
        fill: #181818 !important; }
      .PopupImageCarousel__visualView__y4oyFEGI .PopupImageCarousel__actBtn__HlpoSGpe.PopupImageCarousel__isActive__3qa1Zqoz.PopupImageCarousel__screen__3z8kMdGt path {
        stroke: #181818; }
  .PopupImageCarousel__visualView__y4oyFEGI.PopupImageCarousel__withShare__NueKtt3a {
    right: 156px; }

@keyframes PopupImageScroll__fillBar__3L1sC8bb {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupImageScroll__container__3F_Rg_F0 {
  position: relative;
  background: #fff;
  width: 100%;
  overflow: hidden; }

@keyframes PopupNewsFilters__fillBar__znFtulGX {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupNewsFilters__wrapper__2pky0QqB {
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  width: 100%;
  background-color: rgba(24, 24, 24, 0.8); }

.PopupNewsFilters__close__drZpSJmL {
  position: absolute;
  top: 45px;
  left: 50%;
  transform: translateX(-50%) !important; }
  @media (min-width: 60.0625em) {
    .PopupNewsFilters__close__drZpSJmL {
      top: 90px; } }

.PopupNewsFilters__content__2mJI_dFX {
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  width: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  background: #fff;
  padding: 130px 20px 50px; }
  @media (min-width: 60.0625em) {
    .PopupNewsFilters__content__2mJI_dFX {
      padding: 220px 20px 50px; } }

.PopupNewsFilters__section__3XFaXh-7 {
  width: 100%;
  max-width: 800px;
  margin: 0 auto; }

.PopupNewsFilters__search__1UHJGClX {
  margin-bottom: 60px;
  position: relative;
  padding: 0 30px;
  width: 100%;
  height: 80px;
  display: flex;
  align-items: center;
  border: solid 1px #efeded;
  z-index: 1;
  transition: border .2s; }
  .PopupNewsFilters__search--loading__2pwFRUKy:before {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
    height: 2px;
    background: rgba(24, 24, 24, 0.4);
    animation: PopupNewsFilters__fillBar__znFtulGX 2s infinite; }
    .theme-ferrari-dark .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-ferrari-carbon .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-light .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-sf90-stradale .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-f8-tributo .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-monza-sp1 .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-monza-sp2 .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-f488-pista .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-f488-spider .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-f488-pista-spider .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-f812-superfast .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso-t .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-f8-spider .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-812-gts .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-f169 .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-scuderia-dark .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-giallo-modena .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #EBB218; }
    .theme-ferrari-giallo-modena-dark .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #EBB218; }
    .theme-ferrari-races-dark .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-portofinom-dark-blue .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .PopupNewsFilters__search--loading__2pwFRUKy:before {
      background: #da291c; }
  .PopupNewsFilters__search__1UHJGClX input,
  .PopupNewsFilters__search__1UHJGClX svg,
  .PopupNewsFilters__search__1UHJGClX .PopupNewsFilters__tag-clear__1Emz3flM {
    transition: transform .2s, opacity .2s; }
  .PopupNewsFilters__search--focus__1UEcB2VG, .PopupNewsFilters__search--settled__3bveOfqW, .PopupNewsFilters__search__1UHJGClX:hover:not(.PopupNewsFilters__search--opened__I08m57n9):not(.PopupNewsFilters__search--zero__3UE6sQpx) {
    border: solid 1px #fff; }
    .PopupNewsFilters__search--focus__1UEcB2VG .PopupNewsFilters__tag-suggestions__3hUyLq1R, .PopupNewsFilters__search--settled__3bveOfqW .PopupNewsFilters__tag-suggestions__3hUyLq1R, .PopupNewsFilters__search__1UHJGClX:hover:not(.PopupNewsFilters__search--opened__I08m57n9):not(.PopupNewsFilters__search--zero__3UE6sQpx) .PopupNewsFilters__tag-suggestions__3hUyLq1R {
      height: 100%;
      opacity: 1;
      padding: 0 43px; }
  .PopupNewsFilters__search--settled__3bveOfqW svg {
    opacity: 0;
    transform: translateX(-22px); }
  .PopupNewsFilters__search--settled__3bveOfqW input {
    transform: translateX(-22px); }
  .PopupNewsFilters__search--settled__3bveOfqW .PopupNewsFilters__tag-clear__1Emz3flM {
    opacity: 1;
    transform: translateX(0); }
  .PopupNewsFilters__search--opened__I08m57n9 {
    border: solid 1px #fff; }
    .PopupNewsFilters__search--opened__I08m57n9 .PopupNewsFilters__tag-suggestions__3hUyLq1R {
      pointer-events: auto;
      height: auto;
      opacity: 1;
      padding: 86px 43px 27px; }
      .PopupNewsFilters__search--opened__I08m57n9 .PopupNewsFilters__tag-suggestions__3hUyLq1R .PopupNewsFilters__title__p8BdcqLW,
      .PopupNewsFilters__search--opened__I08m57n9 .PopupNewsFilters__tag-suggestions__3hUyLq1R .PopupNewsFilters__tag__3xZm9Nfo {
        opacity: 1;
        transform: translateY(0);
        transition: opacity .2s .15s; }
  .PopupNewsFilters__search--zero__3UE6sQpx {
    border: solid 1px #fff; }
    .PopupNewsFilters__search--zero__3UE6sQpx .PopupNewsFilters__tag-suggestions__3hUyLq1R {
      pointer-events: auto;
      height: auto;
      opacity: 1;
      padding: 86px 43px 27px; }
      .PopupNewsFilters__search--zero__3UE6sQpx .PopupNewsFilters__tag-suggestions__3hUyLq1R .PopupNewsFilters__warning__2fg4GdOM {
        opacity: 1;
        transform: translateY(0);
        transition: opacity .2s .15s;
        height: auto; }
      .PopupNewsFilters__search--zero__3UE6sQpx .PopupNewsFilters__tag-suggestions__3hUyLq1R .PopupNewsFilters__title__p8BdcqLW,
      .PopupNewsFilters__search--zero__3UE6sQpx .PopupNewsFilters__tag-suggestions__3hUyLq1R .PopupNewsFilters__tag__3xZm9Nfo {
        display: none; }

.PopupNewsFilters__tag-suggestions__3hUyLq1R {
  pointer-events: none;
  opacity: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: -1px;
  width: calc(100% + 2px);
  padding: 0 43px;
  background-color: #fff;
  z-index: -1;
  box-shadow: 0 10px 32px 0 rgba(0, 0, 0, 0.06);
  transition: opacity .2s, border .2s, height .2s, padding .2s; }

.PopupNewsFilters__title__p8BdcqLW,
.PopupNewsFilters__tag__3xZm9Nfo {
  opacity: 0;
  margin-bottom: 16px;
  text-transform: uppercase; }

.PopupNewsFilters__title__p8BdcqLW {
  font-size: 11px;
  color: #d4d2d2; }

.PopupNewsFilters__tag__3xZm9Nfo {
  font-size: 12px;
  cursor: pointer;
  outline: 0; }

.PopupNewsFilters__warning__2fg4GdOM {
  opacity: 0;
  height: 0;
  overflow: hidden;
  transition: opacity .2s, height .2s; }

.PopupNewsFilters__tag-clear__1Emz3flM {
  position: absolute;
  right: 30px;
  height: 100%;
  display: flex;
  align-items: center;
  color: #8f8f8f;
  font-size: 10px;
  cursor: pointer;
  outline: 0;
  opacity: 0;
  transform: translateX(100%); }

.PopupNewsFilters__select__2y5XO8c- {
  max-width: 260px;
  margin-bottom: 86px; }

.PopupNewsFilters__filters__1UZKR-WS {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 0 40px -10px;
  width: calc(100% + 10px); }
  @media (min-width: 60.0625em) {
    .PopupNewsFilters__filters__1UZKR-WS {
      margin: 0 0 40px -20px;
      width: calc(100% + 40px); } }

.PopupNewsFilters__filter__nLW_y5lf {
  display: inline-block;
  margin: 0 10px 20px 10px; }
  @media (min-width: 60.0625em) {
    .PopupNewsFilters__filter__nLW_y5lf {
      margin: 0 20px 20px 20px; } }

.PopupNewsFilters__ctas__AVcw5xhD button {
  margin: 0 20px 20px 0; }
  .PopupNewsFilters__ctas__AVcw5xhD button:last-child {
    margin: 0; }

.PopupNewsFilters__logo-wrap__1gBLGAv9 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 750;
  padding: 15px; }
  .PopupNewsFilters__logo-wrap__1gBLGAv9 svg {
    display: block;
    margin: 0 auto;
    fill: #000;
    height: 35px; }

@keyframes PopupNewsFilters__fillBar__znFtulGX {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@keyframes PopupNewsletterForm__fillBar__2SVI5PVh {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupNewsletterForm__wrapper__NOQ5yMk9 {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  background-color: rgba(24, 24, 24, 0.8); }

.PopupNewsletterForm__close__1zIr1LxW {
  position: fixed;
  top: 24px;
  left: 50%;
  opacity: .6;
  z-index: 4; }
  @media (min-width: 60.0625em) {
    .PopupNewsletterForm__close__1zIr1LxW {
      top: 50%;
      margin-right: 64px;
      left: auto;
      right: 64%;
      transform: none;
      opacity: .8; } }
  @media (min-width: 80.0625em) {
    .PopupNewsletterForm__close__1zIr1LxW {
      right: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupNewsletterForm__close__1zIr1LxW {
      right: 60%; } }

.PopupNewsletterForm__content__1bBgG0DO {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  margin: 0 0 0 auto;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  background: #fff;
  padding: 20px 20px 50px;
  padding-top: 100px; }
  @media (min-width: 60.0625em) {
    .PopupNewsletterForm__content__1bBgG0DO {
      width: 64%;
      padding: 48px 96px 0 64px;
      padding-right: 128px; } }
  @media (min-width: 80.0625em) {
    .PopupNewsletterForm__content__1bBgG0DO {
      width: 56%;
      padding-left: 96px; } }
  @media (min-width: 100.0625em) {
    .PopupNewsletterForm__content__1bBgG0DO {
      width: 60%; } }

.PopupNewsletterForm__form__WhfVRJeS,
.PopupNewsletterForm__message__1asvJb55 {
  margin: 32px 0 24px;
  max-width: 100%; }
  @media (min-width: 60.0625em) {
    .PopupNewsletterForm__form__WhfVRJeS,
    .PopupNewsletterForm__message__1asvJb55 {
      max-width: 480px; } }
  @media (min-width: 100.0625em) {
    .PopupNewsletterForm__form__WhfVRJeS,
    .PopupNewsletterForm__message__1asvJb55 {
      max-width: 530px; } }

.PopupNewsletterForm__message__1asvJb55 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  color: #8f8f8f; }

.PopupNewsletterForm__radio-wrapper__1uRwhk4w &gt; div {
  width: 100%;
  margin-bottom: 8px; }
  @media (min-width: 37.5625em) {
    .PopupNewsletterForm__radio-wrapper__1uRwhk4w &gt; div {
      width: inherit;
      display: inline-block; } }
  @media (min-width: 37.5625em) {
    .PopupNewsletterForm__radio-wrapper__1uRwhk4w &gt; div:nth-child(2) {
      margin-left: 16px; } }

.PopupNewsletterForm__radio-wrapper__1uRwhk4w .PopupNewsletterForm__formError__3uSrU2mg {
  position: relative;
  margin-top: 0; }

@media (min-width: 37.5625em) {
  .PopupNewsletterForm__radioGroup__pHbgMnvu div.PopupNewsletterForm__note__1f37PPWr {
    width: 100%; } }

.PopupNewsletterForm__field-group__1m7NwEaK {
  position: relative; }
  .PopupNewsletterForm__field-group--flex__F6boLkPf {
    width: 100%; }
    @media (min-width: 60.0625em) {
      .PopupNewsletterForm__field-group--flex__F6boLkPf {
        display: flex;
        justify-content: space-between; } }
    .PopupNewsletterForm__field-group--flex__F6boLkPf &gt; div {
      width: 100%;
      flex: 0 0 100%; }
      .PopupNewsletterForm__field-group--flex__F6boLkPf &gt; div + div {
        margin-top: 24px; }
      @media (min-width: 60.0625em) {
        .PopupNewsletterForm__field-group--flex__F6boLkPf &gt; div {
          flex: 0 0 45%;
          width: 45%; }
          .PopupNewsletterForm__field-group--flex__F6boLkPf &gt; div + div {
            margin-top: 0; } }
      @media (min-width: 80.0625em) {
        .PopupNewsletterForm__field-group--flex__F6boLkPf &gt; div {
          flex: 0 0 40%;
          width: 40%; } }
  .PopupNewsletterForm__field-group__1m7NwEaK .PopupNewsletterForm__dropdown-field__2L3D0PbC {
    padding-top: 20px; }

.PopupNewsletterForm__formLabel__J1xN-zns {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 16px;
  text-transform: none;
  color: #181818;
  display: block;
  padding-bottom: 24px; }
  .PopupNewsletterForm__formLabel__J1xN-zns a {
    text-decoration: underline; }

.PopupNewsletterForm__stepNumber__2ki9H8tV {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  text-transform: none;
  color: #181818;
  padding-bottom: 16px;
  display: inline-block; }

.PopupNewsletterForm__prevStepBtn__pV658ttw {
  margin-left: -16px; }

.PopupNewsletterForm__textarea__2OMtYGLd {
  position: relative;
  margin-bottom: 32px; }
  .PopupNewsletterForm__textarea__2OMtYGLd strong {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    text-transform: uppercase;
    text-transform: none;
    color: #8f8f8f; }
  .PopupNewsletterForm__textarea__2OMtYGLd textarea {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    padding: 10px;
    width: 100%;
    height: 323px;
    border: 1px solid #8f8f8f;
    outline: 0; }

.PopupNewsletterForm__row__1gt6xsM9 {
  margin: 24px 0;
  position: relative; }
  @media (min-width: 60.0625em) {
    .PopupNewsletterForm__row__1gt6xsM9 {
      margin: 48px 0; } }
  .PopupNewsletterForm__row--margin-top__3h5tAIBo {
    margin-top: 48px; }
    @media (min-width: 60.0625em) {
      .PopupNewsletterForm__row--margin-top__3h5tAIBo {
        margin-top: 64px; } }
  .PopupNewsletterForm__row--less-margin__2EQIc5kZ {
    margin: 24px 0; }

.PopupNewsletterForm__privacy__3klAQbws {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  color: #8f8f8f;
  text-transform: none;
  margin-bottom: 32px;
  margin-top: 32px; }
  @media (min-width: 37.5625em) {
    .PopupNewsletterForm__privacy__3klAQbws {
      margin-bottom: 64px;
      margin-top: 64px; } }
  .PopupNewsletterForm__privacy__3klAQbws .PopupNewsletterForm__row__1gt6xsM9 {
    padding: 10px 0; }
    .PopupNewsletterForm__privacy__3klAQbws .PopupNewsletterForm__row--no-margin-top__31YGOgkB {
      margin-top: 0; }
      @media (min-width: 37.5625em) {
        .PopupNewsletterForm__privacy__3klAQbws .PopupNewsletterForm__row--no-margin-top__31YGOgkB {
          margin-bottom: 0px;
          padding: 0px 0px; } }
      @media (min-width: 60.0625em) {
        .PopupNewsletterForm__privacy__3klAQbws .PopupNewsletterForm__row--no-margin-top__31YGOgkB {
          margin-top: 0; } }
  .PopupNewsletterForm__privacy__3klAQbws .PopupNewsletterForm__formError__3uSrU2mg {
    top: 85%; }

.PopupNewsletterForm__privacyCheckBox__3K6R1UyF span {
  font-family: "Body-Font-Medium" !important;
  font-weight: 500 !important;
  font-stretch: expanded !important;
  font-size: 11px !important;
  line-height: 22px !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important; }

.PopupNewsletterForm__privacyCheckBox__3K6R1UyF a {
  text-decoration: underline; }

.PopupNewsletterForm__formError__3uSrU2mg {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 11px;
  color: #DA291C; }

.PopupNewsletterForm__small-note__2CjZj2mS {
  font-size: 11px;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  text-decoration: underline;
  outline: none; }

.PopupNewsletterForm__big-note__XsCD0ZND {
  font-size: 11px;
  line-height: 16px;
  overflow: hidden;
  max-height: 0;
  transition: max-height 500ms, padding 500ms;
  margin: 0; }

.PopupNewsletterForm__show-note__2RHCcbv5 .PopupNewsletterForm__big-note__XsCD0ZND {
  transition: max-height 500ms, padding 200ms;
  max-height: 150px;
  padding: 10px 0 5px 0; }
  @media (min-width: 37.5625em) {
    .PopupNewsletterForm__show-note__2RHCcbv5 .PopupNewsletterForm__big-note__XsCD0ZND {
      max-height: 150px; } }

@keyframes PopupNotifications__fillBar__35nMHVVx {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupNotifications__wrapper__ZTK3JkD5 {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  background-color: rgba(24, 24, 24, 0.8);
  overflow-x: hidden; }

.PopupNotifications__close__coGtH4Td {
  position: fixed;
  top: 24px;
  left: 50%;
  opacity: .6;
  z-index: 4; }
  @media (min-width: 60.0625em) {
    .PopupNotifications__close__coGtH4Td {
      top: 50%;
      margin-right: 64px;
      left: auto;
      right: 64%;
      transform: none;
      opacity: .8; } }
  @media (min-width: 80.0625em) {
    .PopupNotifications__close__coGtH4Td {
      right: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupNotifications__close__coGtH4Td {
      right: 60%; } }

.PopupNotifications__content__3bHBrT4V {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  margin: 0 0 0 auto;
  overflow: auto;
  background-color: #fff;
  -webkit-overflow-scrolling: touch;
  padding: 96px 0; }
  @media (min-width: 60.0625em) {
    .PopupNotifications__content__3bHBrT4V {
      padding: 48px 0;
      width: 64%; } }
  @media (min-width: 80.0625em) {
    .PopupNotifications__content__3bHBrT4V {
      width: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupNotifications__content__3bHBrT4V {
      width: 60%; } }

@keyframes PopupPreownedEnquire__fillBar__3HPNMF-u {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupPreownedEnquire__wrapper__2xu6NZnM {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  background-color: rgba(24, 24, 24, 0.8);
  overflow-x: hidden; }

.PopupPreownedEnquire__close__3eYEV4_m {
  position: fixed;
  top: 24px;
  left: 50%;
  opacity: 0.6;
  z-index: 4; }
  @media (min-width: 60.0625em) {
    .PopupPreownedEnquire__close__3eYEV4_m {
      top: 50%;
      margin-right: 64px;
      left: auto;
      right: 64%;
      transform: none;
      opacity: 0.8; } }
  @media (min-width: 80.0625em) {
    .PopupPreownedEnquire__close__3eYEV4_m {
      right: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupPreownedEnquire__close__3eYEV4_m {
      right: 800px; } }

.PopupPreownedEnquire__content__BlmlsvgA {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  margin: 0 0 0 auto;
  overflow: auto;
  background-color: #fff;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 60.0625em) {
    .PopupPreownedEnquire__content__BlmlsvgA {
      width: 64%; } }
  @media (min-width: 80.0625em) {
    .PopupPreownedEnquire__content__BlmlsvgA {
      width: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupPreownedEnquire__content__BlmlsvgA {
      width: 800px; } }
  .PopupPreownedEnquire__content__inner__11mjr8FT {
    min-height: 100%;
    display: flex;
    flex-direction: column; }

.PopupPreownedEnquire__ad-preview__3z5tVw7G {
  background: #181818;
  color: #fff;
  display: flex; }
  @media (max-width: 37.5525em) {
    .PopupPreownedEnquire__ad-preview__3z5tVw7G {
      overflow-wrap: anywhere;
      flex-direction: column; } }
  @media (min-width: 37.5625em) {
    .PopupPreownedEnquire__ad-preview__3z5tVw7G {
      padding-top: 96px; } }
  @media (min-width: 60.0625em) {
    .PopupPreownedEnquire__ad-preview__3z5tVw7G {
      padding-top: 0; } }
  .PopupPreownedEnquire__ad-preview__3z5tVw7G .PopupPreownedEnquire__right__1eNvoZRj {
    margin-left: 24px; }
  .PopupPreownedEnquire__ad-preview__3z5tVw7G .PopupPreownedEnquire__thumb__38sKpdzW {
    position: relative;
    width: 100%;
    height: 75vw; }
    @media (min-width: 37.5625em) {
      .PopupPreownedEnquire__ad-preview__3z5tVw7G .PopupPreownedEnquire__thumb__38sKpdzW {
        height: auto;
        max-width: 190px; } }
  .PopupPreownedEnquire__ad-preview__3z5tVw7G .PopupPreownedEnquire__data__3niR7jZI {
    flex: 1 1 auto;
    padding: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media (min-width: 37.5625em) {
      .PopupPreownedEnquire__ad-preview__3z5tVw7G .PopupPreownedEnquire__data__3niR7jZI {
        padding: 32px; } }
    .PopupPreownedEnquire__ad-preview__3z5tVw7G .PopupPreownedEnquire__data__3niR7jZI &gt; div {
      flex: 1; }
  .PopupPreownedEnquire__ad-preview__3z5tVw7G .PopupPreownedEnquire__car-name__32uKWISd {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    margin-bottom: 16px; }
  .PopupPreownedEnquire__ad-preview__3z5tVw7G .PopupPreownedEnquire__infos__T_3sMwv_ {
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase; }
  .PopupPreownedEnquire__ad-preview__3z5tVw7G .PopupPreownedEnquire__dealer__DpiqDmdq {
    display: flex;
    align-items: center;
    text-transform: uppercase;
    margin-top: 16px; }
    .PopupPreownedEnquire__ad-preview__3z5tVw7G .PopupPreownedEnquire__dealer__DpiqDmdq svg {
      margin-right: 8px; }
      .PopupPreownedEnquire__ad-preview__3z5tVw7G .PopupPreownedEnquire__dealer__DpiqDmdq svg path {
        fill: currentColor; }
  .PopupPreownedEnquire__ad-preview__3z5tVw7G .PopupPreownedEnquire__right__1eNvoZRj {
    text-align: right; }
  .PopupPreownedEnquire__ad-preview__3z5tVw7G .PopupPreownedEnquire__price__u5cte6Kq {
    display: flex;
    flex-direction: column;
    font-size: 18px; }
  .PopupPreownedEnquire__ad-preview__3z5tVw7G .PopupPreownedEnquire__note-price__78oHzgBC {
    font-size: 9px;
    margin-top: 4px;
    color: #8f8f8f; }

@keyframes PopupProductVariants__fillBar__3VybBB6e {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupProductVariants__wrapper__2tnhpFtT {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  background-color: rgba(24, 24, 24, 0.8); }

.PopupProductVariants__close__aYznDP12 {
  position: fixed;
  top: 24px;
  left: 50%;
  opacity: .6;
  z-index: 4; }
  @media (min-width: 60.0625em) {
    .PopupProductVariants__close__aYznDP12 {
      top: 50%;
      margin-right: 64px;
      left: auto;
      right: 64%;
      transform: none;
      opacity: .8; } }
  @media (min-width: 80.0625em) {
    .PopupProductVariants__close__aYznDP12 {
      right: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupProductVariants__close__aYznDP12 {
      right: 60%; } }

.PopupProductVariants__content__27Z2gpBl {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  margin: 0 0 0 auto;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  background: #fff;
  padding: 20px 20px 50px;
  padding-top: 100px; }
  @media (min-width: 60.0625em) {
    .PopupProductVariants__content__27Z2gpBl {
      width: 64%;
      padding: 48px 96px 0 64px;
      padding-right: 128px; } }
  @media (min-width: 80.0625em) {
    .PopupProductVariants__content__27Z2gpBl {
      width: 56%;
      padding-left: 96px; } }
  @media (min-width: 100.0625em) {
    .PopupProductVariants__content__27Z2gpBl {
      width: 60%; } }

@keyframes PopupRaceOverview__fillBar__skBy6u24 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupRaceOverview__container__MJF9xWDn {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-dark {
    background: #000000; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-ferrari-carbon {
    background: #000000; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-light {
    background: #8f8f8f; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-sf90-stradale {
    background: #28292A; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-f8-tributo {
    background: #1A4250; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-monza-sp1 {
    background: #010101; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-monza-sp2 {
    background: #010101; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-f488-pista {
    background: #0B0E15; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-f488-spider {
    background: #0B1C28; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-f488-pista-spider {
    background: #11131C; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-f812-superfast {
    background: #270405; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-gtc4-lusso {
    background: #999999; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-gtc4-lusso-t {
    background: #868A8E; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-f8-spider {
    background: #11100e; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-812-gts {
    background: #b9b7b7; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-f169 {
    background: #b9b7b7; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-scuderia-dark {
    background: #0a0a0d; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-giallo-modena {
    background: #8f8f8f; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-giallo-modena-dark {
    background: #000000; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-races-dark {
    background: #000000; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-portofinom-dark-blue {
    background: #0B1B1F; }
  .PopupRaceOverview__container__MJF9xWDn.theme-ferrari-sf90-spider-graphite-black {
    background: #000000; }

.PopupRaceOverview__content-wrap__cilv-ztS {
  margin-top: 30px;
  overflow: auto; }
  @media (min-width: 60.0625em) {
    .PopupRaceOverview__content-wrap__cilv-ztS {
      height: 100vh;
      /* Fallback for browsers that do not support Custom Properties */
      height: calc(var(--ferrari-vh-fix, 1vh) * 100); } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-dark .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #181818; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-ferrari-carbon .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #303030; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-light .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #ffffff; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-sf90-stradale .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #303133; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-f8-tributo .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #1E293E; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-monza-sp1 .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #181818; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-monza-sp2 .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #404040; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-f488-pista .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #0E121B; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-f488-spider .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #17354B; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-f488-pista-spider .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #191B29; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-f812-superfast .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #320607; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-gtc4-lusso .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #C6C7C7; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-gtc4-lusso-t .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #92989D; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-f8-spider .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #2c2b27; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-812-gts .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #f6f7f8; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-f169 .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #d0dddd; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-scuderia-dark .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #303030; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-giallo-modena .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #ffffff; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-giallo-modena-dark .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #181818; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-races-dark .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #0D0D16; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-portofinom-dark-blue .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #0D2025; } }
  @media (min-width: 60.0625em) {
    .theme-ferrari-sf90-spider-graphite-black .PopupRaceOverview__content-wrap__cilv-ztS {
      margin: 0;
      border-left: 1px solid #1C1D1F; } }

@keyframes PopupRaceWin__fillBar__22sFHUzw {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupRaceWin__wrapper__1oC8-V2k {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  background-color: rgba(24, 24, 24, 0.8);
  overflow: hidden; }

.PopupRaceWin__close__1gedRsoA {
  position: fixed;
  top: 24px;
  left: 48px;
  z-index: 4; }
  @media (min-width: 60.0625em) {
    .PopupRaceWin__close__1gedRsoA {
      top: 50%;
      margin-right: 64px;
      left: auto;
      transform: none;
      opacity: .8; }
      .PopupRaceWin__close__1gedRsoA.PopupRaceWin__small__3WDTsVTQ {
        right: 600px; }
      .PopupRaceWin__close__1gedRsoA.PopupRaceWin__half__2txTFGOA {
        right: 50%; } }
  @media (min-width: 80.0625em) {
    .PopupRaceWin__close__1gedRsoA {
      right: 600px; } }

.PopupRaceWin__content__1YyeOcq- {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  padding-left: 24px;
  padding-right: 0;
  padding-top: 96px;
  padding-bottom: 0;
  margin: 0 0 0 auto;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 37.5625em) {
    .PopupRaceWin__content__1YyeOcq- {
      padding-left: 48px;
      padding-top: 128px; } }
  .theme-ferrari-dark .PopupRaceWin__content__1YyeOcq- {
    background: #303030; }
  .theme-ferrari-ferrari-carbon .PopupRaceWin__content__1YyeOcq- {
    background: #181818; }
  .theme-ferrari-light .PopupRaceWin__content__1YyeOcq- {
    background: #eeeded; }
  .theme-ferrari-sf90-stradale .PopupRaceWin__content__1YyeOcq- {
    background: #252627; }
  .theme-ferrari-f8-tributo .PopupRaceWin__content__1YyeOcq- {
    background: #101724; }
  .theme-ferrari-monza-sp1 .PopupRaceWin__content__1YyeOcq- {
    background: #303030; }
  .theme-ferrari-monza-sp2 .PopupRaceWin__content__1YyeOcq- {
    background: #303030; }
  .theme-ferrari-f488-pista .PopupRaceWin__content__1YyeOcq- {
    background: #1E2128; }
  .theme-ferrari-f488-spider .PopupRaceWin__content__1YyeOcq- {
    background: #0F2331; }
  .theme-ferrari-f488-pista-spider .PopupRaceWin__content__1YyeOcq- {
    background: #212334; }
  .theme-ferrari-f812-superfast .PopupRaceWin__content__1YyeOcq- {
    background: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .PopupRaceWin__content__1YyeOcq- {
    background: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .PopupRaceWin__content__1YyeOcq- {
    background: #A0A7AC; }
  .theme-ferrari-f8-spider .PopupRaceWin__content__1YyeOcq- {
    background: #1b1a17; }
  .theme-ferrari-812-gts .PopupRaceWin__content__1YyeOcq- {
    background: #dbdbdb; }
  .theme-ferrari-f169 .PopupRaceWin__content__1YyeOcq- {
    background: #dbdbdb; }
  .theme-ferrari-scuderia-dark .PopupRaceWin__content__1YyeOcq- {
    background: #414141; }
  .theme-ferrari-giallo-modena .PopupRaceWin__content__1YyeOcq- {
    background: #eeeded; }
  .theme-ferrari-giallo-modena-dark .PopupRaceWin__content__1YyeOcq- {
    background: #303030; }
  .theme-ferrari-races-dark .PopupRaceWin__content__1YyeOcq- {
    background: #303035; }
  .theme-ferrari-portofinom-dark-blue .PopupRaceWin__content__1YyeOcq- {
    background: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .PopupRaceWin__content__1YyeOcq- {
    background: #252A2B; }
  @media (min-width: 60.0625em) {
    .PopupRaceWin__content__1YyeOcq-.PopupRaceWin__small__3WDTsVTQ {
      width: 635px; }
    .PopupRaceWin__content__1YyeOcq-.PopupRaceWin__half__2txTFGOA {
      width: 50%; } }
  .PopupRaceWin__content__1YyeOcq- &gt; div {
    min-height: 100%; }
  .theme-ferrari-dark .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #303030; }
  .theme-ferrari-ferrari-carbon .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #181818; }
  .theme-ferrari-light .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #eeeded; }
  .theme-ferrari-sf90-stradale .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #252627; }
  .theme-ferrari-f8-tributo .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #101724; }
  .theme-ferrari-monza-sp1 .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #303030; }
  .theme-ferrari-monza-sp2 .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #303030; }
  .theme-ferrari-f488-pista .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #1E2128; }
  .theme-ferrari-f488-spider .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #0F2331; }
  .theme-ferrari-f488-pista-spider .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #212334; }
  .theme-ferrari-f812-superfast .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #A0A7AC; }
  .theme-ferrari-f8-spider .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #1b1a17; }
  .theme-ferrari-812-gts .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #dbdbdb; }
  .theme-ferrari-f169 .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #dbdbdb; }
  .theme-ferrari-scuderia-dark .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #414141; }
  .theme-ferrari-giallo-modena .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #eeeded; }
  .theme-ferrari-giallo-modena-dark .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #303030; }
  .theme-ferrari-races-dark .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #303035; }
  .theme-ferrari-portofinom-dark-blue .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__table--stickyHeader"] [class*="GenericTable__head-item"] {
    background-color: #252A2B; }
  .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__item"]:nth-child(1) {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  @media (min-width: 60.0625em) {
    .PopupRaceWin__content__1YyeOcq- [class*="GenericTable__item"]:nth-child(2) {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Title-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 16px;
      line-height: 1.5em; } }

.PopupRaceWin__scrolling__3ddAGs8T {
  position: relative;
  overflow-y: hidden;
  overflow-x: visible;
  padding-right: 24px;
  padding-bottom: 64px;
  max-height: 100%;
  /** PERFECT SCROLLBAR */ }
  @media (min-width: 37.5625em) {
    .PopupRaceWin__scrolling__3ddAGs8T {
      padding-right: 96px; } }
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
    right: 12px !important;
    opacity: 1 !important;
    display: block !important;
    width: 1px; }
    @media (min-width: 37.5625em) {
      .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
        right: 48px !important; } }
    .theme-ferrari-dark .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #303030 !important; }
    .theme-ferrari-ferrari-carbon .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #181818 !important; }
    .theme-ferrari-light .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #eeeded !important; }
    .theme-ferrari-sf90-stradale .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #252627 !important; }
    .theme-ferrari-f8-tributo .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #101724 !important; }
    .theme-ferrari-monza-sp1 .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #303030 !important; }
    .theme-ferrari-monza-sp2 .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #303030 !important; }
    .theme-ferrari-f488-pista .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #1E2128 !important; }
    .theme-ferrari-f488-spider .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #0F2331 !important; }
    .theme-ferrari-f488-pista-spider .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #212334 !important; }
    .theme-ferrari-f812-superfast .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #3C0B0D !important; }
    .theme-ferrari-gtc4-lusso .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #B2B2B2 !important; }
    .theme-ferrari-gtc4-lusso-t .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #A0A7AC !important; }
    .theme-ferrari-f8-spider .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #1b1a17 !important; }
    .theme-ferrari-812-gts .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #dbdbdb !important; }
    .theme-ferrari-f169 .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #dbdbdb !important; }
    .theme-ferrari-scuderia-dark .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #414141 !important; }
    .theme-ferrari-giallo-modena .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #eeeded !important; }
    .theme-ferrari-giallo-modena-dark .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #303030 !important; }
    .theme-ferrari-races-dark .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #303035 !important; }
    .theme-ferrari-portofinom-dark-blue .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #102F37 !important; }
    .theme-ferrari-sf90-spider-graphite-black .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y {
      background-color: #252A2B !important; }
  .theme-ferrari-dark .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-dark
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-dark
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #303030 !important; }
  .theme-ferrari-ferrari-carbon .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-ferrari-carbon
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-ferrari-carbon
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #181818 !important; }
  .theme-ferrari-light .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-light
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-light
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #eeeded !important; }
  .theme-ferrari-sf90-stradale .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-sf90-stradale
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-sf90-stradale
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #252627 !important; }
  .theme-ferrari-f8-tributo .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-f8-tributo
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-f8-tributo
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #101724 !important; }
  .theme-ferrari-monza-sp1 .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-monza-sp1
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-monza-sp1
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #303030 !important; }
  .theme-ferrari-monza-sp2 .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-monza-sp2
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-monza-sp2
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #303030 !important; }
  .theme-ferrari-f488-pista .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-f488-pista
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-f488-pista
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #1E2128 !important; }
  .theme-ferrari-f488-spider .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-f488-spider
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-f488-spider
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #0F2331 !important; }
  .theme-ferrari-f488-pista-spider .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-f488-pista-spider
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-f488-pista-spider
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #212334 !important; }
  .theme-ferrari-f812-superfast .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-f812-superfast
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-f812-superfast
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #3C0B0D !important; }
  .theme-ferrari-gtc4-lusso .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-gtc4-lusso
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-gtc4-lusso
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #B2B2B2 !important; }
  .theme-ferrari-gtc4-lusso-t .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-gtc4-lusso-t
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-gtc4-lusso-t
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #A0A7AC !important; }
  .theme-ferrari-f8-spider .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-f8-spider
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-f8-spider
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #1b1a17 !important; }
  .theme-ferrari-812-gts .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-812-gts
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-812-gts
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #dbdbdb !important; }
  .theme-ferrari-f169 .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-f169
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-f169
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #dbdbdb !important; }
  .theme-ferrari-scuderia-dark .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-scuderia-dark
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-scuderia-dark
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #414141 !important; }
  .theme-ferrari-giallo-modena .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-giallo-modena
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-giallo-modena
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #eeeded !important; }
  .theme-ferrari-giallo-modena-dark .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-giallo-modena-dark
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-giallo-modena-dark
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #303030 !important; }
  .theme-ferrari-races-dark .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-races-dark
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-races-dark
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #303035 !important; }
  .theme-ferrari-portofinom-dark-blue .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-portofinom-dark-blue
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-portofinom-dark-blue
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #102F37 !important; }
  .theme-ferrari-sf90-spider-graphite-black .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:hover, .theme-ferrari-sf90-spider-graphite-black
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y:focus, .theme-ferrari-sf90-spider-graphite-black
  .PopupRaceWin__scrolling__3ddAGs8T .ps__rail-y.ps--clicking {
    background-color: #252A2B !important; }
  .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
    right: 0px;
    width: 1px !important; }
    .theme-ferrari-dark .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-ferrari-carbon .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-light .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #181818 !important; }
    .theme-ferrari-sf90-stradale .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-f8-tributo .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-monza-sp1 .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-monza-sp2 .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-f488-pista .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-f488-spider .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-f488-pista-spider .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-f812-superfast .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-gtc4-lusso .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #181818 !important; }
    .theme-ferrari-gtc4-lusso-t .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #181818 !important; }
    .theme-ferrari-f8-spider .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-812-gts .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #181818 !important; }
    .theme-ferrari-f169 .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #181818 !important; }
    .theme-ferrari-scuderia-dark .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-giallo-modena .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #181818 !important; }
    .theme-ferrari-giallo-modena-dark .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-races-dark .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-portofinom-dark-blue .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }
    .theme-ferrari-sf90-spider-graphite-black .PopupRaceWin__scrolling__3ddAGs8T .ps__thumb-y {
      background-color: #ffffff !important; }

@keyframes PopupRecallForm__fillBar__3uen6S95 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupRecallForm__wrapper__jBVVMKcF {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  background-color: rgba(24, 24, 24, 0.8);
  overflow-x: hidden; }

.PopupRecallForm__close__EBj1IrTK {
  position: fixed;
  top: 24px;
  left: 50%;
  opacity: .6;
  z-index: 4; }
  @media (min-width: 60.0625em) {
    .PopupRecallForm__close__EBj1IrTK {
      top: 50%;
      margin-right: 64px;
      left: auto;
      right: 64%;
      transform: none;
      opacity: .8; } }
  @media (min-width: 80.0625em) {
    .PopupRecallForm__close__EBj1IrTK {
      right: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupRecallForm__close__EBj1IrTK {
      right: 60%; } }

.PopupRecallForm__content__3IVSFshx {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  margin: 0 0 0 auto;
  overflow: auto;
  background-color: #fff;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 60.0625em) {
    .PopupRecallForm__content__3IVSFshx {
      width: 64%; } }
  @media (min-width: 80.0625em) {
    .PopupRecallForm__content__3IVSFshx {
      width: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupRecallForm__content__3IVSFshx {
      width: 60%; } }
  .PopupRecallForm__content__inner__FvjfU6ma {
    min-height: 100%;
    display: flex;
    flex-direction: column; }
  .PopupRecallForm__content__data__1oVFgJkv, .PopupRecallForm__content__form__H-4Z4SrL {
    padding: 32px 24px; }
    @media (min-width: 60.0625em) {
      .PopupRecallForm__content__data__1oVFgJkv, .PopupRecallForm__content__form__H-4Z4SrL {
        padding: 64px;
        padding-right: 128px; } }
    @media (min-width: 80.0625em) {
      .PopupRecallForm__content__data__1oVFgJkv, .PopupRecallForm__content__form__H-4Z4SrL {
        padding-left: 96px; } }
  .PopupRecallForm__content__data__1oVFgJkv {
    padding-top: 96px; }
    @media (min-width: 60.0625em) {
      .PopupRecallForm__content__data__1oVFgJkv {
        padding-top: 64px; } }
  .PopupRecallForm__content__3IVSFshx .PopupRecallForm__item__2j9JWf2u p {
    margin-top: 0;
    margin-bottom: 0; }
  .PopupRecallForm__content__3IVSFshx .PopupRecallForm__item__row__33d5wNgL {
    display: flex; }
  .PopupRecallForm__content__3IVSFshx .PopupRecallForm__item__head__1Vyjb-NZ h3 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    line-height: 1.3em;
    color: #181818;
    margin: 12px 0 16px; }
  .PopupRecallForm__content__3IVSFshx .PopupRecallForm__item__2j9JWf2u .PopupRecallForm__description__1Hmd3Z_i {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    color: #181818;
    margin-top: 24px; }
  @media (min-width: 60.0625em) {
    .PopupRecallForm__content__3IVSFshx .PopupRecallForm__accordion__iIEKbhOC {
      margin-top: 0; } }
  .PopupRecallForm__content__3IVSFshx .PopupRecallForm__accordion__row__3ZbsFs2u:first-child .PopupRecallForm__item__head__1Vyjb-NZ {
    margin-top: 0; }
  .PopupRecallForm__content__3IVSFshx .PopupRecallForm__accordion__iIEKbhOC .PopupRecallForm__item__2j9JWf2u {
    margin-top: -24px; }
    .PopupRecallForm__content__3IVSFshx .PopupRecallForm__accordion__iIEKbhOC .PopupRecallForm__item__head__1Vyjb-NZ {
      margin: 24px 0 12px; }
      .PopupRecallForm__content__3IVSFshx .PopupRecallForm__accordion__iIEKbhOC .PopupRecallForm__item__head__1Vyjb-NZ h4 {
        font-size: 18px; }
      .PopupRecallForm__content__3IVSFshx .PopupRecallForm__accordion__iIEKbhOC .PopupRecallForm__item__head__1Vyjb-NZ p {
        margin-top: 0;
        margin-bottom: 0; }
  @media (min-width: 60.0625em) {
    .PopupRecallForm__content__data__1oVFgJkv {
      padding-top: 96px; } }
  .PopupRecallForm__content__data__1oVFgJkv .PopupRecallForm__label__2u_3ylQd {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    color: #8f8f8f;
    margin-right: 8px; }
  .PopupRecallForm__content__data__1oVFgJkv .PopupRecallForm__value__3QoUN12c {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    text-transform: none;
    color: #303030; }
  .PopupRecallForm__content__form__H-4Z4SrL {
    margin-top: auto;
    background-color: #eeeded;
    text-align: center; }
  .PopupRecallForm__content__3IVSFshx .guideContainerNode.container {
    background-color: #eeeded;
    padding-top: 42px; }
  .PopupRecallForm__content__3IVSFshx .textField &gt; input,
  .PopupRecallForm__content__3IVSFshx .textField &gt; textarea {
    background: transparent; }
  .PopupRecallForm__content__3IVSFshx .button-default {
    background-color: #fff; }

@keyframes PopupSearchEnquire__fillBar__1xYR_Ccr {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupSearchEnquire__wrapper__1S-lRQ8X {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  background-color: rgba(24, 24, 24, 0.8);
  overflow-x: hidden; }

.PopupSearchEnquire__close__3MRBgPIT {
  position: fixed;
  top: 24px;
  left: 50%;
  opacity: .6;
  z-index: 4; }
  @media (min-width: 60.0625em) {
    .PopupSearchEnquire__close__3MRBgPIT {
      top: 50%;
      margin-right: 64px;
      left: auto;
      right: 64%;
      transform: none;
      opacity: .8; } }
  @media (min-width: 80.0625em) {
    .PopupSearchEnquire__close__3MRBgPIT {
      right: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupSearchEnquire__close__3MRBgPIT {
      right: 60%; } }

.PopupSearchEnquire__content__1Vb_ELBt {
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  margin: 0 0 0 auto;
  overflow: auto;
  background-color: #fff;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 60.0625em) {
    .PopupSearchEnquire__content__1Vb_ELBt {
      width: 64%; } }
  @media (min-width: 80.0625em) {
    .PopupSearchEnquire__content__1Vb_ELBt {
      width: 56%; } }
  @media (min-width: 100.0625em) {
    .PopupSearchEnquire__content__1Vb_ELBt {
      width: 60%; } }
  .PopupSearchEnquire__content__1Vb_ELBt .PopupSearchEnquire__filters__16UvOiRT {
    padding: 96px 24px 24px; }
    @media (min-width: 60.0625em) {
      .PopupSearchEnquire__content__1Vb_ELBt .PopupSearchEnquire__filters__16UvOiRT {
        padding: 32px 64px; } }
    @media (min-width: 80.0625em) {
      .PopupSearchEnquire__content__1Vb_ELBt .PopupSearchEnquire__filters__16UvOiRT {
        padding: 32px 96px; } }

@keyframes PopupText__fillBar__bNxLikOL {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupText__container__1XmWKANy {
  position: relative;
  background: #000;
  width: 100%;
  overflow: hidden; }
  .PopupText__container__1XmWKANy.theme-ferrari-dark {
    background: #181818; }
  .PopupText__container__1XmWKANy.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .PopupText__container__1XmWKANy.theme-ferrari-light {
    background: #ffffff; }
  .PopupText__container__1XmWKANy.theme-ferrari-sf90-stradale {
    background: #303133; }
  .PopupText__container__1XmWKANy.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .PopupText__container__1XmWKANy.theme-ferrari-monza-sp1 {
    background: #181818; }
  .PopupText__container__1XmWKANy.theme-ferrari-monza-sp2 {
    background: #404040; }
  .PopupText__container__1XmWKANy.theme-ferrari-f488-pista {
    background: #0E121B; }
  .PopupText__container__1XmWKANy.theme-ferrari-f488-spider {
    background: #17354B; }
  .PopupText__container__1XmWKANy.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .PopupText__container__1XmWKANy.theme-ferrari-f812-superfast {
    background: #320607; }
  .PopupText__container__1XmWKANy.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .PopupText__container__1XmWKANy.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .PopupText__container__1XmWKANy.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .PopupText__container__1XmWKANy.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .PopupText__container__1XmWKANy.theme-ferrari-f169 {
    background: #d0dddd; }
  .PopupText__container__1XmWKANy.theme-ferrari-scuderia-dark {
    background: #303030; }
  .PopupText__container__1XmWKANy.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .PopupText__container__1XmWKANy.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .PopupText__container__1XmWKANy.theme-ferrari-races-dark {
    background: #0D0D16; }
  .PopupText__container__1XmWKANy.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .PopupText__container__1XmWKANy.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.PopupText__title__7GGxUAeZ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 32px;
  line-height: 1.1em;
  margin-bottom: 24px;
  font-size: 32px;
  margin-top: 64px; }
  @media (min-width: 60.0625em) {
    .PopupText__title__7GGxUAeZ {
      font-size: 40px; } }

.PopupText__subtitle__M3svDiWf {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font-Medium";
  font-weight: 500;
  font-stretch: expanded;
  font-size: 20px;
  line-height: 1.4em;
  font-size: 16px;
  margin-bottom: 16px; }
  @media (min-width: 80.0625em) {
    .PopupText__subtitle__M3svDiWf {
      font-size: 24px; } }

.PopupText__description__3b1nxkQG {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  line-height: 1.5em;
  font-size: 16px;
  margin-bottom: 16px;
  margin-bottom: 48px; }
  .theme-ferrari-dark .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-light .PopupText__description__3b1nxkQG {
    color: #181818; }
  .theme-ferrari-sf90-stradale .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-f488-pista .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-f488-spider .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .PopupText__description__3b1nxkQG {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .PopupText__description__3b1nxkQG {
    color: #181818; }
  .theme-ferrari-f8-spider .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-812-gts .PopupText__description__3b1nxkQG {
    color: #181818; }
  .theme-ferrari-f169 .PopupText__description__3b1nxkQG {
    color: #181818; }
  .theme-ferrari-scuderia-dark .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .PopupText__description__3b1nxkQG {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-races-dark .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .PopupText__description__3b1nxkQG {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .PopupText__description__3b1nxkQG {
    color: #ffffff; }

.PopupText__cta__2nITsg2M {
  margin-bottom: 48px;
  text-align: center; }

.PopupText__close-popup__rHZp-FDN {
  position: absolute;
  top: 24px;
  left: 24px;
  z-index: 2; }
  @media (min-width: 37.5625em) {
    .PopupText__close-popup__rHZp-FDN {
      left: 32px; } }
  @media (min-width: 60.0625em) {
    .PopupText__close-popup__rHZp-FDN {
      left: 64px; } }
  @media (min-width: 100.0625em) {
    .PopupText__close-popup__rHZp-FDN {
      top: 48px;
      left: 96px; } }

@keyframes PopupTimelineMenu__fillBar__3cteUST8 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupTimelineMenu__container__3iO-i0Kl {
  position: relative;
  width: 100%;
  overflow: hidden; }

.PopupTimelineMenu__wrapper__2nc-ARaB {
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-dark {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-ferrari-carbon {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-light {
    background: #ffffff; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-sf90-stradale {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-f8-tributo {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-monza-sp1 {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-monza-sp2 {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-f488-pista {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-f488-spider {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-f488-pista-spider {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-f812-superfast {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-gtc4-lusso {
    background: #ffffff; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-gtc4-lusso-t {
    background: #ffffff; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-f8-spider {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-812-gts {
    background: #ffffff; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-f169 {
    background: #ffffff; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-scuderia-dark {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-races-dark {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-portofinom-dark-blue {
    background: #181818; }
  .PopupTimelineMenu__wrapper__2nc-ARaB.theme-ferrari-sf90-spider-graphite-black {
    background: #181818; }

.PopupTimelineMenu__scrolling__3tAJnRHp {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  position: absolute;
  padding-top: 96px;
  padding-bottom: 96px; }

.PopupTimelineMenu__item__1GMpQMrb {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font-Medium";
  font-weight: 500;
  font-stretch: expanded;
  font-size: 16px;
  height: 57px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 24px; }
  .theme-ferrari-dark .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-ferrari-carbon .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #303030; }
  .theme-ferrari-light .PopupTimelineMenu__item__1GMpQMrb {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #303133; }
  .theme-ferrari-f8-tributo .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-monza-sp2 .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #404040; }
  .theme-ferrari-f488-pista .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #0E121B; }
  .theme-ferrari-f488-spider .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #191B29; }
  .theme-ferrari-f812-superfast .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #320607; }
  .theme-ferrari-gtc4-lusso .PopupTimelineMenu__item__1GMpQMrb {
    color: #181818;
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .PopupTimelineMenu__item__1GMpQMrb {
    color: #181818;
    background: #92989D; }
  .theme-ferrari-f8-spider .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #2c2b27; }
  .theme-ferrari-812-gts .PopupTimelineMenu__item__1GMpQMrb {
    color: #181818;
    background: #f6f7f8; }
  .theme-ferrari-f169 .PopupTimelineMenu__item__1GMpQMrb {
    color: #181818;
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #303030; }
  .theme-ferrari-giallo-modena .PopupTimelineMenu__item__1GMpQMrb {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-races-dark .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .PopupTimelineMenu__item__1GMpQMrb {
    color: #ffffff;
    background: #1C1D1F; }
  .PopupTimelineMenu__item--current__1xtojOkn {
    position: relative; }
    .PopupTimelineMenu__item--current__1xtojOkn:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      width: 6px; }
      .theme-ferrari-dark .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-ferrari-carbon .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-light .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-sf90-stradale .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-f8-tributo .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-monza-sp1 .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-monza-sp2 .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-f488-pista .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-f488-spider .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-f488-pista-spider .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-f812-superfast .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-gtc4-lusso .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-gtc4-lusso-t .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-f8-spider .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-812-gts .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-f169 .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-scuderia-dark .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-giallo-modena .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #EBB218; }
      .theme-ferrari-giallo-modena-dark .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #EBB218; }
      .theme-ferrari-races-dark .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-portofinom-dark-blue .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }
      .theme-ferrari-sf90-spider-graphite-black .PopupTimelineMenu__item--current__1xtojOkn:after {
        background: #da291c; }

@keyframes PopupVehicleCompare__fillBar__2pUKHYtL {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupVehicleCompare__container__134fdjBV {
  position: relative;
  background: #fff;
  width: 100%;
  overflow: hidden; }

@keyframes PopupVideoSteps__fillBar__3xHPGyCb {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PopupVideoSteps__container__aIr_Ybdv {
  position: relative;
  background: #fff;
  width: 100%;
  overflow: hidden; }

@keyframes Accessory__fillBar__zXl0m8QE {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Accessory__wrapper__1pf4Gjqk {
  width: 100%;
  border-radius: 4px;
  background-color: #181818;
  color: #fff; }
  .Accessory__wrapper__1pf4Gjqk p {
    margin: 0; }
  .Accessory__wrapper__1pf4Gjqk .Accessory__truncate__ph97Cdf1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .Accessory__wrapper__1pf4Gjqk .Accessory__head__1cKFNLUT {
    background-color: #303030;
    color: #fff;
    height: 32px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 10px 16px; }
    .Accessory__wrapper__1pf4Gjqk .Accessory__head__1cKFNLUT p {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase;
      line-height: 1;
      text-transform: none; }
  .Accessory__wrapper__1pf4Gjqk .Accessory__body__17fRqEcl {
    padding: 14px 16px;
    display: flex;
    flex-wrap: wrap; }
    .Accessory__wrapper__1pf4Gjqk .Accessory__body__17fRqEcl p {
      font-size: 11px;
      text-transform: uppercase; }
    .Accessory__wrapper__1pf4Gjqk .Accessory__body__17fRqEcl .Accessory__image__2IMBtDvF {
      position: relative;
      flex: 0 0 62px;
      aspect-ratio: 1/1; }
      .Accessory__wrapper__1pf4Gjqk .Accessory__body__17fRqEcl .Accessory__image__2IMBtDvF img {
        border-radius: 4px; }
    .Accessory__wrapper__1pf4Gjqk .Accessory__body__17fRqEcl .Accessory__info__ztUc_3NK {
      flex: 0 0 auto;
      width: calc(100% - 62px);
      padding-left: 16px;
      display: flex;
      align-items: center; }
      @media (min-width: 60.0625em) {
        .Accessory__wrapper__1pf4Gjqk .Accessory__body__17fRqEcl .Accessory__info__ztUc_3NK {
          width: calc(100% - 72px); } }
    .Accessory__wrapper__1pf4Gjqk .Accessory__body__17fRqEcl .Accessory__category__2rT0lBFh {
      margin-bottom: 8px;
      color: #8f8f8f; }
    .Accessory__wrapper__1pf4Gjqk .Accessory__body__17fRqEcl .Accessory__name__BWoHS8cL {
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-transform: uppercase;
      max-height: 36px; }

@keyframes Preconfiguration__fillBar__Wq0oVNyT {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Preconfiguration__wrapper__2dSgb0qq {
  width: 100%;
  height: 100%;
  background-color: #181818;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  display: flex;
  flex-direction: column; }
  @media (min-width: 60.0625em) {
    .Preconfiguration__wrapper__2dSgb0qq {
      border-radius: 0;
      padding: 48px; }
      .Preconfiguration__wrapper__2dSgb0qq::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(270deg, rgba(0, 0, 0, 0.0001) 51.66%, rgba(0, 0, 0, 0.35) 70%, rgba(0, 0, 0, 0.70188) 83%);
        z-index: 1; }
      .Preconfiguration__wrapper__2dSgb0qq::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.0001) 79.66%, rgba(0, 0, 0, 0.5) 87.13%, rgba(0, 0, 0, 0.70188) 97%);
        z-index: 1; } }

.Preconfiguration__title__Pzwcb0A_ {
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 12px;
  margin-top: 0; }
  @media (min-width: 60.0625em) {
    .Preconfiguration__title__Pzwcb0A_ {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Title-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 26px;
      line-height: 1.23em; } }
  @media (min-width: 60.0625em) and (min-width: 37.5625em) {
    .Preconfiguration__title__Pzwcb0A_ {
      font-size: 28px; } }

.Preconfiguration__heading__ZKir-AC6 {
  width: 100%;
  position: relative;
  z-index: 2;
  padding: 0 24px; }
  @media (min-width: 60.0625em) {
    .Preconfiguration__heading__ZKir-AC6 {
      padding: 0; } }

.Preconfiguration__description__342a3die {
  font-size: 12px;
  margin-top: 8px; }
  @media (min-width: 60.0625em) {
    .Preconfiguration__description__342a3die {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 13px;
      line-height: 1.6em;
      margin-bottom: 32px; } }

.Preconfiguration__image__2JRgeVO8 {
  position: relative;
  width: 100%;
  flex: 1 0 auto; }
  .Preconfiguration__image__2JRgeVO8::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 45.62%, #181818 100%); }
  @media (min-width: 37.5625em) {
    .Preconfiguration__image__2JRgeVO8 {
      min-height: auto; } }
  @media (min-width: 60.0625em) {
    .Preconfiguration__image__2JRgeVO8 {
      position: initial;
      aspect-ratio: initial; } }
  .Preconfiguration__image__2JRgeVO8 &gt; img {
    height: auto;
    position: relative; }
    @media (min-width: 60.0625em) {
      .Preconfiguration__image__2JRgeVO8 &gt; img {
        height: 100%;
        position: absolute;
        object-position: 0 center; } }
    @media (min-width: 100.0625em) {
      .Preconfiguration__image__2JRgeVO8 &gt; img {
        object-position: 76px center;
        transform: scale(1.14); } }

.Preconfiguration__accessoriesBtn__3h8sPNqs {
  margin: 24px 0; }
  @media (min-width: 60.0625em) {
    .Preconfiguration__accessoriesBtn__3h8sPNqs {
      display: none; } }

.Preconfiguration__accessories__GMeYASlw {
  position: relative;
  overflow: auto;
  padding-right: 4px;
  margin: 24px 0 0 0; }
  @media (min-width: 60.0625em) {
    .Preconfiguration__accessories__GMeYASlw {
      padding-right: 8px;
      width: 70%;
      max-height: 310px;
      margin-top: auto; } }
  @media (min-width: 80.0625em) {
    .Preconfiguration__accessories__GMeYASlw {
      width: 50%;
      max-height: 460px; } }
  .Preconfiguration__accessories__GMeYASlw::-webkit-scrollbar {
    width: 2px; }
    @media (min-width: 60.0625em) {
      .Preconfiguration__accessories__GMeYASlw::-webkit-scrollbar {
        width: 4px; } }
  .Preconfiguration__accessories__GMeYASlw::-webkit-scrollbar-track {
    background: #303030; }
  .Preconfiguration__accessories__GMeYASlw::-webkit-scrollbar-thumb {
    background: #d4d2d2; }
  .Preconfiguration__accessories__GMeYASlw &gt; div:not(:first-child) {
    margin-top: 8px; }
  .Preconfiguration__accessories__GMeYASlw.Preconfiguration__desktop__lBHRWWN3 {
    display: none; }
    @media (min-width: 60.0625em) {
      .Preconfiguration__accessories__GMeYASlw.Preconfiguration__desktop__lBHRWWN3 {
        display: block; } }

.Preconfiguration__actions__2wqvbvLD {
  display: flex;
  flex-direction: column;
  align-self: flex-end;
  width: 100%;
  margin-top: auto; }
  @media (min-width: 60.0625em) {
    .Preconfiguration__actions__2wqvbvLD {
      margin-top: 0;
      padding-left: 64px; } }
  @media (min-width: 80.0625em) {
    .Preconfiguration__actions__2wqvbvLD {
      flex-direction: row;
      padding-left: 8px; } }

.Preconfiguration__info__2YuNi1iw {
  padding: 0 24px; }
  @media (min-width: 60.0625em) {
    .Preconfiguration__info__2YuNi1iw {
      margin-top: 0;
      padding: 0;
      display: flex;
      flex-direction: column; } }

.Preconfiguration__content__37_6MIYG {
  position: relative;
  z-index: 2;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 0 1 auto; }
  @media (min-width: 60.0625em) {
    .Preconfiguration__content__37_6MIYG {
      flex-direction: row; } }
  @media (min-width: 60.0625em) {
    .Preconfiguration__content__37_6MIYG &gt; div {
      flex: 0 0 50%; } }

.Preconfiguration__button360__p6gciip2 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  -webkit-appearance: none;
  border-radius: 0;
  background: none;
  border: none;
  color: #fff;
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 0;
  margin-left: 24px;
  margin-bottom: 8px; }
  @media (min-width: 60.0625em) {
    .Preconfiguration__button360__p6gciip2 {
      margin-bottom: 0;
      margin-left: auto; } }
  .Preconfiguration__button360__p6gciip2 svg {
    margin-right: 8px;
    fill: #fff; }
  .Preconfiguration__button360__p6gciip2 + a {
    margin-top: 24px; }
    @media (min-width: 80.0625em) {
      .Preconfiguration__button360__p6gciip2 + a {
        margin-left: 24px;
        margin-top: 0; } }

.Preconfiguration__popup__3Lkol1rt {
  padding: 96px 24px 24px;
  color: #fff;
  display: flex;
  flex-direction: column;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100); }
  .Preconfiguration__popup__3Lkol1rt a {
    width: 100%;
    margin-top: 24px; }
  .Preconfiguration__popup__3Lkol1rt .Preconfiguration__description__342a3die {
    margin-bottom: 0; }

@keyframes PreconfigurationsCarousel__fillBar__2-WB3WbF {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PreconfigurationsCarousel__wrapper__A5KgLQCy {
  display: flex;
  align-items: center;
  background-color: #303030;
  padding: 32px 0 24px;
  color: #fff;
  min-height: 100vh;
  overflow: hidden; }
  .PreconfigurationsCarousel__wrapper__A5KgLQCy.PreconfigurationsCarousel__empty__2nplUuZB {
    min-height: 0;
    padding: 64px 0 96px; }
  .PreconfigurationsCarousel__wrapper__A5KgLQCy .swiper-container {
    position: relative;
    padding: 0 0 64px;
    margin-top: 24px; }
    @media (min-width: 60.0625em) {
      .PreconfigurationsCarousel__wrapper__A5KgLQCy .swiper-container {
        padding: 0 64px 64px;
        margin-top: 32px; } }
  .PreconfigurationsCarousel__wrapper__A5KgLQCy .swiper-slide {
    position: relative;
    overflow: auto; }
    .PreconfigurationsCarousel__wrapper__A5KgLQCy .swiper-slide::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: #000000;
      opacity: 0;
      transition: all .5s ease-in-out;
      z-index: -1; }
    .PreconfigurationsCarousel__wrapper__A5KgLQCy .swiper-slide:not(.swiper-slide-active)::after {
      opacity: .65;
      z-index: 5; }
  .PreconfigurationsCarousel__wrapper__A5KgLQCy .swiper-slide {
    height: auto; }
    @media (min-width: 60.0625em) {
      .PreconfigurationsCarousel__wrapper__A5KgLQCy .swiper-slide {
        min-height: 540px; } }
    @media (min-width: 80.0625em) {
      .PreconfigurationsCarousel__wrapper__A5KgLQCy .swiper-slide {
        min-height: 620px; } }
  .PreconfigurationsCarousel__wrapper__A5KgLQCy .arrow-next,
  .PreconfigurationsCarousel__wrapper__A5KgLQCy .arrow-prev {
    top: calc(50% - 36px);
    bottom: initial;
    transform: translateY(-50%);
    border: 1px solid #EEEDED;
    width: 48px;
    height: 48px;
    align-items: center;
    justify-content: center;
    padding: 0;
    border-radius: 100%; }
    @media (min-width: 60.0625em) {
      .PreconfigurationsCarousel__wrapper__A5KgLQCy .arrow-next,
      .PreconfigurationsCarousel__wrapper__A5KgLQCy .arrow-prev {
        display: flex; } }

.PreconfigurationsCarousel__head__2VoiOZTs {
  text-align: center; }
  .PreconfigurationsCarousel__head__2VoiOZTs p {
    margin: 0; }
  .PreconfigurationsCarousel__head__2VoiOZTs .PreconfigurationsCarousel__title__3B6j06qp {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font-Medium";
    font-weight: 500;
    font-stretch: expanded;
    font-size: 20px;
    line-height: 1.4em;
    margin-bottom: 16px;
    text-transform: uppercase; }
    @media (min-width: 80.0625em) {
      .PreconfigurationsCarousel__head__2VoiOZTs .PreconfigurationsCarousel__title__3B6j06qp {
        font-size: 24px; } }
  .PreconfigurationsCarousel__head__2VoiOZTs .PreconfigurationsCarousel__description__3XqJXnyq {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  .PreconfigurationsCarousel__head__2VoiOZTs + div {
    overflow: hidden; }
    @media (min-width: 60.0625em) {
      .PreconfigurationsCarousel__head__2VoiOZTs + div {
        overflow: visible; } }

.PreconfigurationsCarousel__noResults__1sDf31No {
  text-align: center;
  font-size: 14px;
  margin-top: 48px; }

@keyframes ProductDetail__fillBar__3-9LXVur {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ProductDetail__wrapper__1a4JJiGa {
  position: relative;
  width: 100%; }

.ProductDetail__title-wrap__4NH_oZsV {
  margin-bottom: 24px; }
  @media (min-width: 37.5625em) {
    .ProductDetail__title-wrap__4NH_oZsV {
      margin-bottom: 32px; } }
  @media (min-width: 80.0625em) {
    .ProductDetail__title-wrap__4NH_oZsV {
      margin-bottom: 48px; } }

.ProductDetail__breadcrumb__1ENloqel {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 12px;
  text-transform: uppercase;
  color: #d4d2d2;
  margin-bottom: 10px; }

.ProductDetail__content__1s6Dx9GX {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%; }
  @media (min-width: 60.0625em) {
    .ProductDetail__content__1s6Dx9GX {
      flex-direction: row;
      justify-content: space-between; } }

.ProductDetail__image-wrap__1IEzvboM {
  position: relative;
  width: 100%;
  margin-bottom: 24px;
  border: 1px solid #d4d2d2; }
  @media (min-width: 37.5625em) {
    .ProductDetail__image-wrap__1IEzvboM {
      margin-bottom: 32px; } }
  @media (min-width: 60.0625em) {
    .ProductDetail__image-wrap__1IEzvboM {
      margin-bottom: 0;
      width: 50%; } }
  .ProductDetail__image-wrap__1IEzvboM:after {
    content: '';
    position: absolute;
    height: 80px;
    width: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%); }

.ProductDetail__image__cQZwtFgR {
  position: relative;
  overflow: hidden;
  display: block;
  width: 100%; }
  .ProductDetail__image__cQZwtFgR:before {
    content: '';
    display: block;
    height: 0px;
    padding-bottom: 74.96183%; }
  .ProductDetail__image__cQZwtFgR &gt; img,
  .ProductDetail__image__cQZwtFgR &gt; object,
  .ProductDetail__image__cQZwtFgR &gt; canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 100.5%; }
  .ProductDetail__image__cQZwtFgR &gt; iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.ProductDetail__zoom__2G33_i5n {
  position: absolute;
  bottom: 20px;
  right: 18px;
  width: 20px;
  height: 16px;
  z-index: 1; }
  .ProductDetail__zoom__2G33_i5n svg {
    max-width: 100%; }
  .ProductDetail__zoom__2G33_i5n button {
    border: none !important;
    padding: 0 !important; }

.ProductDetail__description-wrap__2uuri_5z {
  width: 100%; }
  @media (min-width: 60.0625em) {
    .ProductDetail__description-wrap__2uuri_5z {
      width: 50%;
      padding-left: 48px; } }
  @media (min-width: 80.0625em) {
    .ProductDetail__description-wrap__2uuri_5z {
      padding-left: 64px;
      width: 50%; } }

.ProductDetail__description__eGucu5ta {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin-bottom: 24px; }
  @media (min-width: 37.5625em) {
    .ProductDetail__description__eGucu5ta {
      margin-bottom: 32px; } }
  @media (min-width: 80.0625em) {
    .ProductDetail__description__eGucu5ta {
      margin-bottom: 48px; } }

.ProductDetail__variant__2c0owkVq {
  position: relative;
  padding: 16px 32px 16px 16px;
  border: solid 1px #d4d2d2;
  display: flex;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  margin-bottom: 32px; }
  @media (min-width: 37.5625em) {
    .ProductDetail__variant__2c0owkVq {
      margin-bottom: 48px; } }
  @media (min-width: 80.0625em) {
    .ProductDetail__variant__2c0owkVq {
      margin-bottom: 64px; } }

.ProductDetail__title-cross__3xkKcFro {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  position: absolute;
  top: -7px;
  left: 14px;
  background-color: #fff;
  padding: 0 2px;
  color: #181818; }

.ProductDetail__thumb__3bnifxqh {
  position: relative;
  overflow: hidden;
  max-width: 100px;
  margin-right: 16px; }
  .ProductDetail__thumb__3bnifxqh:before {
    content: '';
    display: block;
    height: 0px;
    padding-bottom: 86%; }
  .ProductDetail__thumb__3bnifxqh &gt; img,
  .ProductDetail__thumb__3bnifxqh &gt; object,
  .ProductDetail__thumb__3bnifxqh &gt; canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 100.5%; }
  .ProductDetail__thumb__3bnifxqh &gt; iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  @media (min-width: 80.0625em) {
    .ProductDetail__thumb__3bnifxqh {
      margin-right: 24px; } }

.ProductDetail__text__QmtdYpz3 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 11px;
  line-height: 1.67;
  flex: 1 1 auto;
  margin-right: 8px; }
  @media (min-width: 37.5625em) {
    .ProductDetail__text__QmtdYpz3 {
      font-size: 12px; } }
  @media (min-width: 80.0625em) {
    .ProductDetail__text__QmtdYpz3 {
      margin-right: 16px; } }

.ProductDetail__cta-wrap__1xkfZEju {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  flex-direction: column; }
  @media (min-width: 37.5625em) {
    .ProductDetail__cta-wrap__1xkfZEju {
      flex-direction: row; } }

.ProductDetail__cta__dngunr-6 {
  width: 100%;
  margin: 0 0 8px 0; }
  .ProductDetail__cta__dngunr-6:last-child {
    margin: 0; }
  @media (min-width: 37.5625em) {
    .ProductDetail__cta__dngunr-6 {
      width: auto;
      margin: 0 8px 8px 0; } }

@keyframes ProductFilters__fillBar__3isJU0sl {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ProductFilters__toggle-btn__3Y_y-5xo {
  pointer-events: none;
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 110;
  padding: 24px 0; }
  @media (min-width: 37.5625em) {
    .ProductFilters__toggle-btn__3Y_y-5xo {
      display: none; } }
  .ProductFilters__toggle-btn__3Y_y-5xo:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2) 55%, rgba(0, 0, 0, 0.7));
    transition: opacity .2s; }
  .ProductFilters__toggle-btn__3Y_y-5xo.ProductFilters__opened__27Hx4dep:before {
    opacity: 0; }
  .ProductFilters__toggle-btn__3Y_y-5xo button {
    pointer-events: auto; }

.ProductFilters__wrapper__3LhsrDih {
  position: relative; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-dark {
    background: #181818; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-light {
    background: #ffffff; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-sf90-stradale {
    background: #303133; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-monza-sp1 {
    background: #181818; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-monza-sp2 {
    background: #404040; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-f488-pista {
    background: #0E121B; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-f488-spider {
    background: #17354B; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-f812-superfast {
    background: #320607; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-f169 {
    background: #d0dddd; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-scuderia-dark {
    background: #303030; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-races-dark {
    background: #0D0D16; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .ProductFilters__wrapper__3LhsrDih.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .ProductFilters__wrapper__3LhsrDih.ProductFilters__sticky__1CeYELeN {
    display: none;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    padding-top: 70px;
    border-bottom: 1px solid #efeded; }
    @media (min-width: 37.5625em) {
      .ProductFilters__wrapper__3LhsrDih.ProductFilters__sticky__1CeYELeN {
        padding: 0;
        display: block;
        animation: ProductFilters__fadeInFromTop__2tJe8S2v .2s ease-out; } }
    .ProductFilters__wrapper__3LhsrDih.ProductFilters__sticky__1CeYELeN.ProductFilters__opened__27Hx4dep {
      display: block;
      height: 100vh;
      overflow: auto;
      padding-bottom: 48px;
      animation: ProductFilters__fadeInFromTop__2tJe8S2v .2s ease-out; }

@keyframes ProductFilters__fadeInFromTop__2tJe8S2v {
  from {
    transform: translateY(-100%);
    opacity: 0; } }

.ProductFilters__filters__1-cIKVDf {
  position: relative;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: -32px 0 0 0;
  padding: 32px 0; }
  .ProductFilters__filters__1-cIKVDf .ProductFilters__select__xOBXZaGA {
    width: 100%;
    min-width: 200px;
    margin: 32px 0 0 0; }
    @media (min-width: 37.5625em) {
      .ProductFilters__filters__1-cIKVDf .ProductFilters__select__xOBXZaGA {
        max-width: 280px;
        margin: 32px 32px 0 0; } }

@keyframes ProductSelection__fillBar__3wG_PGFG {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ProductSelection__wrapper__2YgpsIfF {
  margin: auto;
  max-width: 362px; }
  @media (min-width: 37.5625em) {
    .ProductSelection__wrapper__2YgpsIfF {
      max-width: 724px; } }
  @media (min-width: 60.0625em) {
    .ProductSelection__wrapper__2YgpsIfF {
      max-width: 920px; } }
  @media (min-width: 80.0625em) {
    .ProductSelection__wrapper__2YgpsIfF {
      max-width: 1240px; } }

@media (min-width: 37.5625em) {
  .ProductSelection__title__2iIzgi6x {
    font-size: 32px; } }

.ProductSelection__header__y2yk6VXj {
  margin-bottom: 32px;
  padding: 0 6px; }
  @media (min-width: 37.5625em) {
    .ProductSelection__header__y2yk6VXj {
      padding: 0 8px; } }
  @media (min-width: 60.0625em) {
    .ProductSelection__header__y2yk6VXj {
      padding: 0 12px; } }
  @media (min-width: 80.0625em) {
    .ProductSelection__header__y2yk6VXj {
      margin-bottom: 48px;
      padding: 0 16px; } }

.ProductSelection__grid__3F2d9UCY {
  display: flex;
  flex-wrap: wrap; }

.ProductSelection__grid-cell__2JGWsB7z {
  width: 100%;
  margin-bottom: 24px;
  padding: 0 6px; }
  @media (min-width: 37.5625em) {
    .ProductSelection__grid-cell__2JGWsB7z {
      width: 50%;
      margin-bottom: 32px;
      padding: 0 8px; } }
  @media (min-width: 60.0625em) {
    .ProductSelection__grid-cell__2JGWsB7z {
      width: 33.33333%;
      margin-bottom: 48px;
      padding: 0 12px; } }
  @media (min-width: 80.0625em) {
    .ProductSelection__grid-cell__2JGWsB7z {
      width: 25%;
      margin-bottom: 64px;
      padding: 0 16px; } }

@keyframes ProductVariants__fillBar__qbtIqgus {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ProductVariants__wrapper__1exX9UIL {
  position: relative;
  width: 100%; }

.ProductVariants__variant__1zEjjOb2 {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: 32px; }

.ProductVariants__current__1NdF9yWP .ProductVariants__thumb-wrap__1kreUtlL:after {
  content: "";
  display: block;
  height: 6px;
  width: calc(100% + 2px);
  position: absolute;
  left: -1px;
  bottom: -6px;
  background-color: #DA291C; }

.ProductVariants__thumb-wrap__1kreUtlL {
  position: relative;
  flex: 0 0 auto;
  width: 100%;
  max-width: 176px;
  margin-right: 24px;
  border: 1px solid #d4d2d2; }
  @media (min-width: 80.0625em) {
    .ProductVariants__thumb-wrap__1kreUtlL {
      margin-right: 32px; } }

.ProductVariants__label__2ZCZkJjz {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  font-size: 12px;
  color: #fff;
  background-color: #DA291C;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  padding: 6px 14px;
  text-transform: uppercase; }

.ProductVariants__thumb__2mx2PAJz {
  position: relative;
  overflow: hidden;
  display: block;
  width: 100%; }
  .ProductVariants__thumb__2mx2PAJz:before {
    content: '';
    display: block;
    height: 0px;
    padding-bottom: 86%; }
  .ProductVariants__thumb__2mx2PAJz &gt; img,
  .ProductVariants__thumb__2mx2PAJz &gt; object,
  .ProductVariants__thumb__2mx2PAJz &gt; canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 100.5%; }
  .ProductVariants__thumb__2mx2PAJz &gt; iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.ProductVariants__name__lQAQyvMa {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  font-size: 11px;
  line-height: 1.67; }
  @media (min-width: 37.5625em) {
    .ProductVariants__name__lQAQyvMa {
      font-size: 12px; } }

@keyframes PromoBanner__fillBar__2NCaW1PB {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PromoBanner__wrapper__21LJUAgF {
  position: relative;
  display: flex;
  align-items: center; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-dark {
    background: #181818; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-light {
    background: #ffffff; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-sf90-stradale {
    background: #303133; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-monza-sp1 {
    background: #181818; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-monza-sp2 {
    background: #404040; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-f488-pista {
    background: #0E121B; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-f488-spider {
    background: #17354B; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-f812-superfast {
    background: #320607; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-f169 {
    background: #d0dddd; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-scuderia-dark {
    background: #303030; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-races-dark {
    background: #0D0D16; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .PromoBanner__wrapper__21LJUAgF.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .PromoBanner__wrapper--nolink__sWpSBn0O {
    pointer-events: none; }
  .PromoBanner__wrapper--small__193XoTxp {
    min-height: 240px; }
  .PromoBanner__wrapper--medium__Bp84spXR {
    min-height: 575px; }
  .PromoBanner__wrapper--big__3S750RIJ {
    min-height: 762px; }
  .PromoBanner__wrapper--XL__2SI25NnY {
    min-height: 900px; }
  @media (min-width: 60.0625em) {
    .PromoBanner__wrapper__21LJUAgF {
      overflow: hidden;
      min-height: auto; }
      .PromoBanner__wrapper--small__193XoTxp {
        height: 185px; }
        .PromoBanner__wrapper--small__193XoTxp .PromoBanner__columns__eHHNKD1r &gt; div {
          height: 185px; }
        .PromoBanner__wrapper--small__193XoTxp .PromoBanner__sx__3XPVpKdR {
          padding-top: 0;
          padding-bottom: 0;
          display: flex;
          flex-direction: row;
          align-items: center; } }
    @media (min-width: 60.0625em) and (min-width: 60.0625em) {
      .PromoBanner__wrapper--small__193XoTxp .PromoBanner__txt-wrapper--withimage__3N1PPKo- {
        transform: none;
        position: relative;
        left: auto;
        right: auto;
        top: auto; } }
  @media (min-width: 60.0625em) {
      .PromoBanner__wrapper--medium__Bp84spXR {
        height: 340px; }
        .PromoBanner__wrapper--medium__Bp84spXR .PromoBanner__columns__eHHNKD1r &gt; div {
          height: 340px; }
      .PromoBanner__wrapper--big__3S750RIJ {
        height: 420px; }
        .PromoBanner__wrapper--big__3S750RIJ .PromoBanner__columns__eHHNKD1r &gt; div {
          height: 420px; }
      .PromoBanner__wrapper--XL__2SI25NnY {
        height: 600px; }
        .PromoBanner__wrapper--XL__2SI25NnY .PromoBanner__columns__eHHNKD1r &gt; div {
          height: 600px; } }
  @media print {
    .PromoBanner__wrapper__21LJUAgF {
      height: auto;
      min-height: auto; } }

.PromoBanner__decalImage__3hgqa-MC {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1; }
  .PromoBanner__decalImage__3hgqa-MC img {
    display: block; }

.PromoBanner__bg-wrapper__3NR3FWxc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  @media print {
    .PromoBanner__bg-wrapper__3NR3FWxc {
      color-adjust: exact; } }

.PromoBanner__columns__eHHNKD1r {
  width: 100%;
  position: relative; }
  @media (min-width: 60.0625em) {
    .PromoBanner__columns__eHHNKD1r {
      display: flex;
      align-items: flex-start;
      max-height: 100%; }
      .PromoBanner__columns__eHHNKD1r &gt; div {
        position: relative;
        flex: 1 50%;
        max-height: 100%; } }

.PromoBanner__sx__3XPVpKdR {
  padding: 32px; }
  @media (min-width: 60.0625em) {
    .PromoBanner__sx__3XPVpKdR {
      overflow: hidden;
      padding: 96px; } }

.PromoBanner__dx__1YLzGiYd img {
  width: 100%;
  max-width: 100%;
  display: block;
  object-fit: cover; }
  @media (min-width: 60.0625em) {
    .PromoBanner__dx__1YLzGiYd img {
      max-width: 78%;
      height: 100%;
      width: auto; } }

@media (min-width: 60.0625em) {
  .PromoBanner__txt-wrapper--withimage__3N1PPKo- {
    transform: translateY(-8px);
    position: absolute;
    left: 96px;
    right: 96px;
    top: 96px; } }

.PromoBanner__title__3bmtjmDE {
  margin: 0;
  padding: 0; }
  .PromoBanner__title__3bmtjmDE span,
  .PromoBanner__title__3bmtjmDE h1,
  .PromoBanner__title__3bmtjmDE h2,
  .PromoBanner__title__3bmtjmDE h3 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 24px; }
    @media (min-width: 60.0625em) {
      .PromoBanner__title__3bmtjmDE span,
      .PromoBanner__title__3bmtjmDE h1,
      .PromoBanner__title__3bmtjmDE h2,
      .PromoBanner__title__3bmtjmDE h3 {
        font-size: 28px; } }
    .theme-ferrari-dark .PromoBanner__title__3bmtjmDE span, .theme-ferrari-dark
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-dark
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-dark
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .PromoBanner__title__3bmtjmDE span, .theme-ferrari-ferrari-carbon
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-ferrari-carbon
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-ferrari-carbon
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-light .PromoBanner__title__3bmtjmDE span, .theme-ferrari-light
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-light
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-light
    .PromoBanner__title__3bmtjmDE h3 {
      color: #181818; }
    .theme-ferrari-sf90-stradale .PromoBanner__title__3bmtjmDE span, .theme-ferrari-sf90-stradale
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-sf90-stradale
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-sf90-stradale
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .PromoBanner__title__3bmtjmDE span, .theme-ferrari-f8-tributo
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-f8-tributo
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-f8-tributo
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .PromoBanner__title__3bmtjmDE span, .theme-ferrari-monza-sp1
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-monza-sp1
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-monza-sp1
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .PromoBanner__title__3bmtjmDE span, .theme-ferrari-monza-sp2
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-monza-sp2
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-monza-sp2
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-f488-pista .PromoBanner__title__3bmtjmDE span, .theme-ferrari-f488-pista
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-f488-pista
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-f488-pista
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-f488-spider .PromoBanner__title__3bmtjmDE span, .theme-ferrari-f488-spider
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-f488-spider
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-f488-spider
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .PromoBanner__title__3bmtjmDE span, .theme-ferrari-f488-pista-spider
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-f488-pista-spider
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-f488-pista-spider
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .PromoBanner__title__3bmtjmDE span, .theme-ferrari-f812-superfast
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-f812-superfast
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-f812-superfast
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .PromoBanner__title__3bmtjmDE span, .theme-ferrari-gtc4-lusso
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-gtc4-lusso
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-gtc4-lusso
    .PromoBanner__title__3bmtjmDE h3 {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .PromoBanner__title__3bmtjmDE span, .theme-ferrari-gtc4-lusso-t
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-gtc4-lusso-t
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-gtc4-lusso-t
    .PromoBanner__title__3bmtjmDE h3 {
      color: #181818; }
    .theme-ferrari-f8-spider .PromoBanner__title__3bmtjmDE span, .theme-ferrari-f8-spider
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-f8-spider
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-f8-spider
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-812-gts .PromoBanner__title__3bmtjmDE span, .theme-ferrari-812-gts
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-812-gts
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-812-gts
    .PromoBanner__title__3bmtjmDE h3 {
      color: #181818; }
    .theme-ferrari-f169 .PromoBanner__title__3bmtjmDE span, .theme-ferrari-f169
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-f169
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-f169
    .PromoBanner__title__3bmtjmDE h3 {
      color: #181818; }
    .theme-ferrari-scuderia-dark .PromoBanner__title__3bmtjmDE span, .theme-ferrari-scuderia-dark
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-scuderia-dark
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-scuderia-dark
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .PromoBanner__title__3bmtjmDE span, .theme-ferrari-giallo-modena
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-giallo-modena
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-giallo-modena
    .PromoBanner__title__3bmtjmDE h3 {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .PromoBanner__title__3bmtjmDE span, .theme-ferrari-giallo-modena-dark
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-giallo-modena-dark
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-giallo-modena-dark
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-races-dark .PromoBanner__title__3bmtjmDE span, .theme-ferrari-races-dark
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-races-dark
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-races-dark
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .PromoBanner__title__3bmtjmDE span, .theme-ferrari-portofinom-dark-blue
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-portofinom-dark-blue
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-portofinom-dark-blue
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .PromoBanner__title__3bmtjmDE span, .theme-ferrari-sf90-spider-graphite-black
    .PromoBanner__title__3bmtjmDE h1, .theme-ferrari-sf90-spider-graphite-black
    .PromoBanner__title__3bmtjmDE h2, .theme-ferrari-sf90-spider-graphite-black
    .PromoBanner__title__3bmtjmDE h3 {
      color: #ffffff; }
    @media print {
      .PromoBanner__title__3bmtjmDE span,
      .PromoBanner__title__3bmtjmDE h1,
      .PromoBanner__title__3bmtjmDE h2,
      .PromoBanner__title__3bmtjmDE h3 {
        color: #fff;
        color-adjust: exact; } }

.PromoBanner__subtitle__1Eb37tla {
  margin: 8px 0 0 0;
  padding: 0; }
  .PromoBanner__subtitle__1Eb37tla div {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em;
    font-size: 18px;
    line-height: 24px; }
    .theme-ferrari-dark .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-light .PromoBanner__subtitle__1Eb37tla div {
      color: #181818; }
    .theme-ferrari-sf90-stradale .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-f488-pista .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-f488-spider .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .PromoBanner__subtitle__1Eb37tla div {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .PromoBanner__subtitle__1Eb37tla div {
      color: #181818; }
    .theme-ferrari-f8-spider .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-812-gts .PromoBanner__subtitle__1Eb37tla div {
      color: #181818; }
    .theme-ferrari-f169 .PromoBanner__subtitle__1Eb37tla div {
      color: #181818; }
    .theme-ferrari-scuderia-dark .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .PromoBanner__subtitle__1Eb37tla div {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-races-dark .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .PromoBanner__subtitle__1Eb37tla div {
      color: #ffffff; }
    @media print {
      .PromoBanner__subtitle__1Eb37tla div {
        color: #fff;
        color-adjust: exact; } }
  @media (min-width: 60.0625em) {
    .PromoBanner__subtitle__1Eb37tla {
      margin-top: 24px; } }

.PromoBanner__text__6HD5Fa-t {
  margin: 8px 0 0 0;
  padding: 0; }
  .PromoBanner__text__6HD5Fa-t div {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    font-size: 13px;
    line-height: 20px; }
    .theme-ferrari-dark .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-light .PromoBanner__text__6HD5Fa-t div {
      color: #181818; }
    .theme-ferrari-sf90-stradale .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-f488-pista .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-f488-spider .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .PromoBanner__text__6HD5Fa-t div {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .PromoBanner__text__6HD5Fa-t div {
      color: #181818; }
    .theme-ferrari-f8-spider .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-812-gts .PromoBanner__text__6HD5Fa-t div {
      color: #181818; }
    .theme-ferrari-f169 .PromoBanner__text__6HD5Fa-t div {
      color: #181818; }
    .theme-ferrari-scuderia-dark .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .PromoBanner__text__6HD5Fa-t div {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-races-dark .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .PromoBanner__text__6HD5Fa-t div {
      color: #ffffff; }
  @media (min-width: 60.0625em) {
    .PromoBanner__text__6HD5Fa-t {
      margin-top: 24px; } }

.PromoBanner__cta__1y3Rz3u- {
  margin: 24px 0 0 0; }
  @media (min-width: 60.0625em) {
    .PromoBanner__cta__1y3Rz3u- {
      margin-top: 24px; } }

.PromoBanner__btn-cta__1K5lzlLL {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  .PromoBanner__btn-cta__1K5lzlLL button {
    margin-top: 32px; }
    @media print {
      .PromoBanner__btn-cta__1K5lzlLL button {
        display: none; } }
  @media (min-width: 60.0625em) {
    .PromoBanner__btn-cta__1K5lzlLL {
      flex-direction: row;
      align-items: center; }
      .PromoBanner__btn-cta__1K5lzlLL button {
        margin-top: 0; } }

@charset "UTF-8";

@keyframes PropertiesList__fillBar__2btL9b2M {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.PropertiesList__bottom-text__3RTNmMVD {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  color: #303030; }
  .theme-ferrari-dark .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-light .PropertiesList__bottom-text__3RTNmMVD {
    color: #181818; }
  .theme-ferrari-sf90-stradale .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-f488-pista .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-f488-spider .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .PropertiesList__bottom-text__3RTNmMVD {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .PropertiesList__bottom-text__3RTNmMVD {
    color: #181818; }
  .theme-ferrari-f8-spider .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-812-gts .PropertiesList__bottom-text__3RTNmMVD {
    color: #181818; }
  .theme-ferrari-f169 .PropertiesList__bottom-text__3RTNmMVD {
    color: #181818; }
  .theme-ferrari-scuderia-dark .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .PropertiesList__bottom-text__3RTNmMVD {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-races-dark .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .PropertiesList__bottom-text__3RTNmMVD {
    color: #ffffff; }
  .PropertiesList__bottom-text__3RTNmMVD p,
  .PropertiesList__bottom-text__3RTNmMVD ul,
  .PropertiesList__bottom-text__3RTNmMVD ol {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    margin: 16px 0; }
  .PropertiesList__bottom-text__3RTNmMVD h1,
  .PropertiesList__bottom-text__3RTNmMVD h2,
  .PropertiesList__bottom-text__3RTNmMVD h3,
  .PropertiesList__bottom-text__3RTNmMVD h4,
  .PropertiesList__bottom-text__3RTNmMVD h5,
  .PropertiesList__bottom-text__3RTNmMVD h6 {
    margin: 16px 0; }
  .PropertiesList__bottom-text__3RTNmMVD h1 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em; }
    @media (min-width: 37.5625em) {
      .PropertiesList__bottom-text__3RTNmMVD h1 {
        font-size: 28px; } }
  
  .PropertiesList__bottom-text__3RTNmMVD h2 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    line-height: 1.3em; }
  
  .PropertiesList__bottom-text__3RTNmMVD h3 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px; }
  
  .PropertiesList__bottom-text__3RTNmMVD h4 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal; }
  
  .PropertiesList__bottom-text__3RTNmMVD h5 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  
  .PropertiesList__bottom-text__3RTNmMVD h6 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  .PropertiesList__bottom-text__3RTNmMVD a {
    text-decoration: underline; }
    .PropertiesList__bottom-text__3RTNmMVD a:hover {
      text-decoration: none; }
  
  .PropertiesList__bottom-text__3RTNmMVD ul {
    padding: 0 0 0 4px;
    list-style-type: '\2022'; }
    .PropertiesList__bottom-text__3RTNmMVD ul li {
      padding: 0 0 0 8px; }
  .PropertiesList__bottom-text__3RTNmMVD .subtitle {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  .PropertiesList__bottom-text__3RTNmMVD .title {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    color: #181818; }
    @media (min-width: 37.5625em) {
      .PropertiesList__bottom-text__3RTNmMVD .title {
        font-size: 28px; } }
    .theme-ferrari-dark .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-light .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #181818; }
    .theme-ferrari-sf90-stradale .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-f488-pista .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-f488-spider .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #181818; }
    .theme-ferrari-f8-spider .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-812-gts .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #181818; }
    .theme-ferrari-f169 .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #181818; }
    .theme-ferrari-scuderia-dark .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-races-dark .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .PropertiesList__bottom-text__3RTNmMVD .title {
      color: #ffffff; }
  .PropertiesList__bottom-text__3RTNmMVD .title-featured {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    text-transform: uppercase;
    color: #181818; }
    @media (min-width: 37.5625em) {
      .PropertiesList__bottom-text__3RTNmMVD .title-featured {
        font-size: 28px; } }
    .theme-ferrari-dark .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-light .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #181818; }
    .theme-ferrari-sf90-stradale .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-pista .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-spider .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #181818; }
    .theme-ferrari-f8-spider .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-812-gts .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #181818; }
    .theme-ferrari-f169 .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #181818; }
    .theme-ferrari-scuderia-dark .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-races-dark .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .PropertiesList__bottom-text__3RTNmMVD .title-featured {
      color: #ffffff; }
  .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
    display: block;
    margin: 32px auto;
    text-decoration: none;
    padding: 21px;
    width: 200px;
    border: none;
    text-align: center;
    color: #303030;
    border: 1px solid #d4d2d2; }
    .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 0;
      opacity: 0;
      transition: all 0.5s ease-out; }
    .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
      border: 1px solid #181818; }
      .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
        opacity: 1;
        border-bottom: 1px solid #181818; }
    .theme-ferrari-dark .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-dark .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-dark .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-ferrari-carbon .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-ferrari-carbon .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-ferrari-carbon .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-light .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-light .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-light .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-sf90-stradale .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-sf90-stradale .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-sf90-stradale .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f8-tributo .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f8-tributo .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f8-tributo .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-monza-sp1 .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-monza-sp1 .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-monza-sp1 .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-monza-sp2 .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-monza-sp2 .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-monza-sp2 .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-pista .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-pista .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-pista .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-spider .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-spider .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-spider .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-pista-spider .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-pista-spider .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-pista-spider .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f812-superfast .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f812-superfast .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f812-superfast .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-gtc4-lusso .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-gtc4-lusso .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-gtc4-lusso .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-gtc4-lusso-t .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-gtc4-lusso-t .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-gtc4-lusso-t .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-f8-spider .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f8-spider .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f8-spider .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-812-gts .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-812-gts .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-812-gts .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-f169 .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-f169 .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-f169 .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-scuderia-dark .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-scuderia-dark .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-scuderia-dark .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-giallo-modena .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-giallo-modena .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-giallo-modena .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-giallo-modena-dark .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-giallo-modena-dark .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-giallo-modena-dark .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-races-dark .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-races-dark .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-races-dark .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-portofinom-dark-blue .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-portofinom-dark-blue .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-sf90-spider-graphite-black .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    @media (min-width: 37.5625em) {
      .PropertiesList__bottom-text__3RTNmMVD .news_discover_more_link {
        width: 250px; } }

.PropertiesList__container__3n7E6r6B {
  padding-bottom: 20px;
  overflow: hidden;
  border-bottom: 1px solid #8f8f8f; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .PropertiesList__container__3n7E6r6B.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }
  @media (min-width: 100.0625em) {
    .PropertiesList__container__3n7E6r6B {
      padding-bottom: 48px; } }

.PropertiesList__wrapper__LlEfeNbX {
  display: flex;
  flex-wrap: wrap; }

.PropertiesList__title__1OFjo2iT {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  color: #DA291C; }

.PropertiesList__bottom-text__3RTNmMVD {
  margin-top: 48px; }
  @media (min-width: 100.0625em) {
    .PropertiesList__bottom-text__3RTNmMVD {
      margin-top: 96px; } }

@keyframes RaceCalendarCarousel__fillBar__3VyqPomV {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.RaceCalendarCarousel__container__1fbx3hRW {
  position: relative;
  background: #1a2435;
  overflow: hidden;
  min-height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  min-height: calc(var(--ferrari-vh-fix, 1vh) * 100 - 0px); }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .RaceCalendarCarousel__container__1fbx3hRW.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .RaceCalendarCarousel__container__1fbx3hRW {
      display: flex;
      flex-direction: column;
      justify-content: space-between; } }

.RaceCalendarCarousel__top-wrapper__1qNYBSK3 {
  position: relative; }

.RaceCalendarCarousel__title__26gZOfYX {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em; }
  @media (min-width: 37.5625em) {
    .RaceCalendarCarousel__title__26gZOfYX {
      font-size: 28px; } }

.RaceCalendarCarousel__countdown__1MFma-wA {
  display: flex;
  justify-content: center;
  margin: 24px 0; }
  @media (min-width: 37.5625em) {
    .RaceCalendarCarousel__countdown__1MFma-wA {
      margin: 32px 0; } }
  @media (min-width: 60.0625em) {
    .RaceCalendarCarousel__countdown__1MFma-wA {
      margin: 0;
      position: absolute;
      top: 0;
      right: 0; } }

@media (min-width: 60.0625em) {
  .RaceCalendarCarousel__countdown-shift__3EX01DN6 {
    margin-top: 54px; } }

.RaceCalendarCarousel__swiper-container__v76cKYBp {
  flex: 0 0 auto;
  width: calc(100% - 40px);
  overflow: visible;
  margin-top: 20px;
  /** shadow animation */ }
  @media (min-width: 37.5625em) {
    .RaceCalendarCarousel__swiper-container__v76cKYBp {
      margin-top: 40px;
      width: 575px;
      height: 500px;
      overflow: visible; } }
  @media (min-width: 60.0625em) {
    .RaceCalendarCarousel__swiper-container__v76cKYBp {
      margin: 0;
      position: relative;
      left: 50%;
      transform: translateX(-50%); } }
  .RaceCalendarCarousel__swiper-container__v76cKYBp .swiper-slide-active .RaceCalendarCarousel__thumb__2k2ieao4 {
    box-shadow: 0px 52px 92px -20px black; }
  .RaceCalendarCarousel__swiper-container__v76cKYBp .RaceCalendarCarousel__thumb__2k2ieao4 {
    box-shadow: 0px 52px 92px -20px rgba(0, 0, 0, 0); }

.RaceCalendarCarousel__slide__2ZT29m24 {
  display: flex;
  align-self: stretch;
  max-width: 575px;
  padding: 5px; }
  @media (min-width: 37.5625em) {
    .RaceCalendarCarousel__slide__2ZT29m24 {
      padding: 10px; } }
  @media (min-width: 60.0625em) {
    .RaceCalendarCarousel__slide__2ZT29m24 {
      align-items: center; } }

.RaceCalendarCarousel__thumb__2k2ieao4 {
  position: relative;
  transform-origin: 0 0;
  transition: box-shadow 500ms; }
  .RaceCalendarCarousel__thumb__2k2ieao4 img {
    display: block;
    width: 100%; }

.RaceCalendarCarousel__interaction__1PSpxssh {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: none; }
  .swiper-slide-active .RaceCalendarCarousel__interaction__1PSpxssh {
    display: block; }

.RaceCalendarCarousel__slide-top__31Df6jkr {
  display: flex;
  align-items: center;
  margin-bottom: 10px; }
  .RaceCalendarCarousel__slide-top__31Df6jkr .RaceCalendarCarousel__flag__Fc6RHQ65 {
    margin-right: 15px; }
    .RaceCalendarCarousel__slide-top__31Df6jkr .RaceCalendarCarousel__flag__Fc6RHQ65 img {
      display: block;
      width: 40px; }

.RaceCalendarCarousel__circuit-data__WXEyNgNa {
  display: flex;
  flex-direction: column; }

.RaceCalendarCarousel__circuit-date__2j2KpGSb {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin-bottom: 5px; }

.RaceCalendarCarousel__circuit-name__2uSXX4_d {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em; }

.RaceCalendarCarousel__slide-bottom__3bYI-Q3U {
  position: relative;
  z-index: 2; }

.RaceCalendarCarousel__results__En3pcn9f .RaceCalendarCarousel__head__43sfpzIh {
  display: flex;
  align-items: center;
  margin-top: 20px;
  width: 100%; }

.RaceCalendarCarousel__results__En3pcn9f .RaceCalendarCarousel__text__E-51IiPm {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }

.RaceCalendarCarousel__results__En3pcn9f .RaceCalendarCarousel__bar__10SRj4Bb {
  flex: 1 0 auto;
  border-bottom: 1px solid #ccc;
  transform: scaleX(0);
  transform-origin: 0 0;
  margin: 0 0 0 20px; }

.RaceCalendarCarousel__discover-cta__34GgwUkJ {
  padding: 20px 0;
  text-align: right; }

.RaceCalendarCarousel__standings__2SS0f646 {
  display: flex;
  padding: 15px 0; }
  .RaceCalendarCarousel__standings__2SS0f646 .RaceCalendarCarousel__cta__FPE4ScY_ {
    margin: 0 0 0 auto; }

.RaceCalendarCarousel__standing__3ynS1IsJ {
  display: flex;
  align-items: center;
  flex: 1 1 auto; }
  .RaceCalendarCarousel__standing__3ynS1IsJ .RaceCalendarCarousel__name__BJnvpEvI {
    flex: 1 1 auto;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    margin-left: 10px; }
    .RaceCalendarCarousel__standing__3ynS1IsJ .RaceCalendarCarousel__name__BJnvpEvI .RaceCalendarCarousel__longname__2LgInluD {
      position: absolute;
      top: 50%;
      left: 0;
      transform: translateY(-50%);
      opacity: 0;
      pointer-events: none; }

.RaceCalendarCarousel__bottom-cta__3eXOI0yp {
  padding: 10px 25px 20px 25px;
  margin: 0 0 40px 0; }
  @media (min-width: 37.5625em) {
    .RaceCalendarCarousel__bottom-cta__3eXOI0yp {
      text-align: right; } }
  @media (min-width: 60.0625em) {
    .RaceCalendarCarousel__bottom-cta__3eXOI0yp {
      padding: 0 60px 30px 0;
      margin: 0; } }

@keyframes RaceCalendarGrid__fillBar__2IUiG_-8 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.RaceCalendarGrid__container__3opKxeEP {
  position: relative;
  background: #1a2435;
  overflow: hidden;
  min-height: 100vh; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .RaceCalendarGrid__container__3opKxeEP.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }

.RaceCalendarGrid__text-block__37FwUvHd {
  position: relative;
  z-index: 1;
  margin-bottom: 48px; }

.RaceCalendarGrid__grid__2ADM4jjL {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 100px; }
  .RaceCalendarGrid__grid__2ADM4jjL:after {
    content: ""; }

.RaceCalendarGrid__card__3qmuYIiM,
.RaceCalendarGrid__grid__2ADM4jjL:after {
  flex: 0 0 100%; }
  @media (min-width: 37.5625em) {
    .RaceCalendarGrid__card__3qmuYIiM,
    .RaceCalendarGrid__grid__2ADM4jjL:after {
      flex: 0 0 calc(50% - 16px);
      min-width: 0; } }
  @media (min-width: 80.0625em) {
    .RaceCalendarGrid__card__3qmuYIiM,
    .RaceCalendarGrid__grid__2ADM4jjL:after {
      flex: 0 0 calc(33% - 21px); } }

.RaceCalendarGrid__card__3qmuYIiM {
  margin-bottom: 64px; }
  .theme-ferrari-dark .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-light .RaceCalendarGrid__card__3qmuYIiM a {
    color: #181818; }
  .theme-ferrari-sf90-stradale .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-f488-pista .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-f488-spider .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .RaceCalendarGrid__card__3qmuYIiM a {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .RaceCalendarGrid__card__3qmuYIiM a {
    color: #181818; }
  .theme-ferrari-f8-spider .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-812-gts .RaceCalendarGrid__card__3qmuYIiM a {
    color: #181818; }
  .theme-ferrari-f169 .RaceCalendarGrid__card__3qmuYIiM a {
    color: #181818; }
  .theme-ferrari-scuderia-dark .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .RaceCalendarGrid__card__3qmuYIiM a {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-races-dark .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .RaceCalendarGrid__card__3qmuYIiM a {
    color: #ffffff; }
  .RaceCalendarGrid__card__3qmuYIiM a:hover img {
    transform: scale(1.1); }
  .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__thumb__Nwkl0tzt {
    margin-bottom: 24px;
    overflow: hidden; }
    .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__thumb__Nwkl0tzt img {
      display: block;
      width: 100%;
      transition: 2s transform; }
  .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
    margin-bottom: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase; }
    .theme-ferrari-dark .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-ferrari-carbon .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-light .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-sf90-stradale .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-f8-tributo .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-monza-sp1 .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-monza-sp2 .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-f488-pista .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-f488-spider .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-f488-pista-spider .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-f812-superfast .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-gtc4-lusso .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-gtc4-lusso-t .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-f8-spider .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-812-gts .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-f169 .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-scuderia-dark .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-giallo-modena .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #EBB218; }
    .theme-ferrari-giallo-modena-dark .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #EBB218; }
    .theme-ferrari-races-dark .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-portofinom-dark-blue .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__date__1XTKboJ8 {
      color: #da291c; }
  .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__name__1g5q-lZp {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em;
    margin-bottom: 8px; }
  .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__standings__3xOZ-u3c {
    display: flex;
    flex-wrap: wrap;
    margin-top: 32px; }
  .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__standing__2NJHj4aQ {
    flex: 1 0 auto;
    margin: 0 16px 16px 0; }
  .RaceCalendarGrid__card__3qmuYIiM .RaceCalendarGrid__buy-cta__32VXMLUZ {
    margin-top: 32px; }

@keyframes RaceCalendar__fillBar__1RAs5ZkF {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@keyframes RaceCalendarFCCarousel__fillBar__3uyswNc5 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.RaceCalendarFCCarousel__container__3TTNnYoL {
  position: relative;
  background: #1a2435;
  overflow: hidden;
  min-height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  min-height: calc(var(--ferrari-vh-fix, 1vh) * 100 - 0px); }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .RaceCalendarFCCarousel__container__3TTNnYoL.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .RaceCalendarFCCarousel__container__3TTNnYoL {
      display: flex;
      flex-direction: column;
      justify-content: space-between; } }

.RaceCalendarFCCarousel__top-wrapper__19KqGQQM {
  position: relative; }

.RaceCalendarFCCarousel__title__GlNONI7p {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em; }
  @media (min-width: 37.5625em) {
    .RaceCalendarFCCarousel__title__GlNONI7p {
      font-size: 28px; } }

.RaceCalendarFCCarousel__countdown__XyzAZY63 {
  display: flex;
  justify-content: center;
  margin: 24px 0; }
  @media (min-width: 37.5625em) {
    .RaceCalendarFCCarousel__countdown__XyzAZY63 {
      margin: 32px 0; } }
  @media (min-width: 60.0625em) {
    .RaceCalendarFCCarousel__countdown__XyzAZY63 {
      margin: 0;
      position: absolute;
      top: 0;
      right: 0; } }

@media (min-width: 60.0625em) {
  .RaceCalendarFCCarousel__countdown-shift__s_6eOULt {
    margin-top: 54px; } }

.RaceCalendarFCCarousel__swiper-container__1e-Yopzy {
  flex: 0 0 auto;
  width: calc(100% - 40px);
  overflow: visible;
  margin-top: 20px;
  /** shadow animation */ }
  @media (min-width: 37.5625em) {
    .RaceCalendarFCCarousel__swiper-container__1e-Yopzy {
      margin-top: 40px;
      width: 575px;
      height: 500px;
      overflow: visible; } }
  @media (min-width: 60.0625em) {
    .RaceCalendarFCCarousel__swiper-container__1e-Yopzy {
      margin: 0;
      position: relative;
      left: 50%;
      transform: translateX(-50%); } }
  .RaceCalendarFCCarousel__swiper-container__1e-Yopzy .swiper-slide-active .RaceCalendarFCCarousel__thumb__3UDGFFpH {
    box-shadow: 0px 52px 92px -20px black; }
  .RaceCalendarFCCarousel__swiper-container__1e-Yopzy .RaceCalendarFCCarousel__thumb__3UDGFFpH {
    box-shadow: 0px 52px 92px -20px rgba(0, 0, 0, 0); }

.RaceCalendarFCCarousel__slide__1MrYdl89 {
  display: flex;
  align-self: stretch;
  max-width: 575px;
  padding: 5px; }
  @media (min-width: 37.5625em) {
    .RaceCalendarFCCarousel__slide__1MrYdl89 {
      padding: 10px; } }
  @media (min-width: 60.0625em) {
    .RaceCalendarFCCarousel__slide__1MrYdl89 {
      align-items: center; } }
  .theme-ferrari-dark .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-light .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #181818; }
  .theme-ferrari-sf90-stradale .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-f488-pista .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-f488-spider .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #181818; }
  .theme-ferrari-f8-spider .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-812-gts .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #181818; }
  .theme-ferrari-f169 .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #181818; }
  .theme-ferrari-scuderia-dark .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-races-dark .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .RaceCalendarFCCarousel__slide__1MrYdl89 a {
    color: #ffffff; }

.RaceCalendarFCCarousel__live__1CTWZzcH {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  position: absolute;
  top: 16px;
  left: 32px;
  padding: 8px 8px;
  border: none;
  color: white;
  background: black;
  z-index: 10;
  font-size: 10px;
  line-height: 10px; }
  .RaceCalendarFCCarousel__live__1CTWZzcH::before {
    content: "";
    position: absolute;
    top: 0;
    right: -8px;
    width: calc(100% + 21px);
    height: 100%;
    transform: skewX(-20deg);
    z-index: -1;
    background: black; }

.RaceCalendarFCCarousel__thumb__3UDGFFpH {
  position: relative;
  transform-origin: 0 0;
  transition: box-shadow 500ms;
  min-height: 100px; }
  .RaceCalendarFCCarousel__thumb__3UDGFFpH img {
    display: block;
    width: 100%; }

.RaceCalendarFCCarousel__interaction__1T1hC7Rc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: none; }
  .swiper-slide-active .RaceCalendarFCCarousel__interaction__1T1hC7Rc {
    display: block; }

.RaceCalendarFCCarousel__slide-top__3wnOmsZP {
  display: flex;
  align-items: center;
  margin-bottom: 10px; }
  .RaceCalendarFCCarousel__slide-top__3wnOmsZP .RaceCalendarFCCarousel__flag__38_0nz_e {
    margin-right: 15px; }
    .RaceCalendarFCCarousel__slide-top__3wnOmsZP .RaceCalendarFCCarousel__flag__38_0nz_e img {
      display: block;
      height: 37px;
      width: auto; }

.RaceCalendarFCCarousel__circuit-data__Yt1aIJXT {
  display: flex;
  flex-direction: column; }

.RaceCalendarFCCarousel__circuit-date__2u0WZrBz {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin-bottom: 5px; }

.RaceCalendarFCCarousel__circuit-name__1-69dFxb {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em; }

.RaceCalendarFCCarousel__slide-bottom__dNXDm3RD {
  position: relative;
  z-index: 2;
  margin-top: 16px; }
  @media (min-width: 37.5625em) {
    .RaceCalendarFCCarousel__slide-bottom__dNXDm3RD {
      white-space: nowrap;
      overflow: hidden; } }

.RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 11px;
  display: inline-block;
  padding: 8px;
  border-radius: 4px;
  border: solid 1px rgba(255, 255, 255, 0.94);
  margin-right: 16px;
  margin-bottom: 8px; }
  .theme-ferrari-dark .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #303030;
    color: #ffffff; }
  .theme-ferrari-light .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-sf90-stradale .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #303133;
    color: #ffffff; }
  .theme-ferrari-f8-tributo .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #1E293E;
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #404040;
    color: #ffffff; }
  .theme-ferrari-f488-pista .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #0E121B;
    color: #ffffff; }
  .theme-ferrari-f488-spider .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #17354B;
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #191B29;
    color: #ffffff; }
  .theme-ferrari-f812-superfast .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #320607;
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #C6C7C7;
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #92989D;
    color: #181818; }
  .theme-ferrari-f8-spider .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #2c2b27;
    color: #ffffff; }
  .theme-ferrari-812-gts .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #f6f7f8;
    color: #181818; }
  .theme-ferrari-f169 .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #d0dddd;
    color: #181818; }
  .theme-ferrari-scuderia-dark .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #303030;
    color: #ffffff; }
  .theme-ferrari-giallo-modena .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #ffffff;
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-races-dark .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #0D0D16;
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #0D2025;
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .RaceCalendarFCCarousel__challengeTag__2G8rtbS1 {
    background: #1C1D1F;
    color: #ffffff; }

.RaceCalendarFCCarousel__discover-cta__1sPvId8_ {
  padding: 20px 0;
  text-align: right; }

.RaceCalendarFCCarousel__standings__3ps6biQN {
  display: flex;
  padding: 15px 0; }
  .RaceCalendarFCCarousel__standings__3ps6biQN .RaceCalendarFCCarousel__cta__EsQ928Vw {
    margin: 0 0 0 auto; }

.RaceCalendarFCCarousel__standing__2fp010Of {
  display: flex;
  align-items: center;
  flex: 1 1 auto; }
  .RaceCalendarFCCarousel__standing__2fp010Of .RaceCalendarFCCarousel__name__2er4aZ3s {
    flex: 1 1 auto;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    margin-left: 10px; }
    .RaceCalendarFCCarousel__standing__2fp010Of .RaceCalendarFCCarousel__name__2er4aZ3s .RaceCalendarFCCarousel__longname__AKK3u9Rq {
      position: absolute;
      top: 50%;
      left: 0;
      transform: translateY(-50%);
      opacity: 0;
      pointer-events: none; }

.RaceCalendarFCCarousel__bottom-cta__3843AEPY {
  padding: 10px 25px 20px 25px;
  margin: 0 0 40px 0; }
  @media (min-width: 37.5625em) {
    .RaceCalendarFCCarousel__bottom-cta__3843AEPY {
      text-align: right; } }
  @media (min-width: 60.0625em) {
    .RaceCalendarFCCarousel__bottom-cta__3843AEPY {
      padding: 0 60px 30px 0;
      margin: 0; } }

@keyframes RaceCalendarFCGrid__fillBar__3Q9J4RNz {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.RaceCalendarFCGrid__container__3H5EKcF8 {
  position: relative;
  background: #1a2435;
  overflow: hidden;
  min-height: 100vh; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .RaceCalendarFCGrid__container__3H5EKcF8.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }

.RaceCalendarFCGrid__chapter-title__NpuYIWF- {
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .RaceCalendarFCGrid__chapter-title__NpuYIWF- {
      padding: 48px; } }

.RaceCalendarFCGrid__title__2valLyI6 {
  position: relative;
  z-index: 1;
  margin: 16px 0;
  text-align: center;
  padding: 0 20px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em; }
  @media (min-width: 37.5625em) {
    .RaceCalendarFCGrid__title__2valLyI6 {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .RaceCalendarFCGrid__title__2valLyI6 {
      font-size: 36px; } }
  @media (min-width: 60.0625em) {
    .RaceCalendarFCGrid__title__2valLyI6 {
      margin: 48px 0; } }

.RaceCalendarFCGrid__grid__3Do2cIp2 {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 100px; }
  .RaceCalendarFCGrid__grid__3Do2cIp2:after {
    content: ""; }

.RaceCalendarFCGrid__card__7ROgrKv4,
.RaceCalendarFCGrid__grid__3Do2cIp2:after {
  flex: 0 0 100%; }
  @media (min-width: 37.5625em) {
    .RaceCalendarFCGrid__card__7ROgrKv4,
    .RaceCalendarFCGrid__grid__3Do2cIp2:after {
      flex: 0 0 calc(50% - 16px);
      min-width: 0; } }
  @media (min-width: 80.0625em) {
    .RaceCalendarFCGrid__card__7ROgrKv4,
    .RaceCalendarFCGrid__grid__3Do2cIp2:after {
      flex: 0 0 calc(33% - 21px); } }

.RaceCalendarFCGrid__card__7ROgrKv4 {
  margin-bottom: 64px; }
  .theme-ferrari-dark .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-light .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #181818; }
  .theme-ferrari-sf90-stradale .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-f488-pista .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-f488-spider .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #181818; }
  .theme-ferrari-f8-spider .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-812-gts .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #181818; }
  .theme-ferrari-f169 .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #181818; }
  .theme-ferrari-scuderia-dark .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-races-dark .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .RaceCalendarFCGrid__card__7ROgrKv4 a {
    color: #ffffff; }
  .RaceCalendarFCGrid__card__7ROgrKv4 a:hover img {
    transform: scale(1.1); }
  .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__thumb__17EvCDze {
    margin-bottom: 24px;
    overflow: hidden; }
    .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__thumb__17EvCDze img {
      display: block;
      width: 100%;
      transition: 2s transform; }
  .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
    margin-bottom: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase; }
    .theme-ferrari-dark .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-ferrari-carbon .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-light .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-sf90-stradale .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-f8-tributo .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-monza-sp1 .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-monza-sp2 .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-f488-pista .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-f488-spider .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-f488-pista-spider .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-f812-superfast .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-gtc4-lusso .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-gtc4-lusso-t .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-f8-spider .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-812-gts .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-f169 .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-scuderia-dark .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-giallo-modena .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #EBB218; }
    .theme-ferrari-giallo-modena-dark .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #EBB218; }
    .theme-ferrari-races-dark .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-portofinom-dark-blue .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__date__2GR37zTX {
      color: #da291c; }
  .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__name__3AfWe_V1 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 32px;
    line-height: 1.16em;
    text-transform: uppercase;
    margin-bottom: 8px; }
  .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__standings__Kf7zlBc5 {
    display: flex;
    flex-wrap: wrap;
    margin-top: 32px; }
  .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__standing__12CQ_gc9 {
    flex: 1 0 auto;
    margin: 0 16px 16px 0; }
  .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__buy-cta__1HPh1flY {
    margin-top: 32px; }
  .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__slide-bottom__1GXpQXg8 {
    position: relative;
    z-index: 2;
    margin-top: 16px; }
  .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 11px;
    display: inline-block;
    padding: 8px;
    border-radius: 4px;
    border: solid 1px rgba(255, 255, 255, 0.94);
    margin-right: 16px;
    margin-bottom: 8px; }
    .theme-ferrari-dark .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #181818; }
    .theme-ferrari-ferrari-carbon .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #303030; }
    .theme-ferrari-light .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #ffffff; }
    .theme-ferrari-sf90-stradale .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #303133; }
    .theme-ferrari-f8-tributo .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #1E293E; }
    .theme-ferrari-monza-sp1 .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #181818; }
    .theme-ferrari-monza-sp2 .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #404040; }
    .theme-ferrari-f488-pista .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #0E121B; }
    .theme-ferrari-f488-spider .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #17354B; }
    .theme-ferrari-f488-pista-spider .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #191B29; }
    .theme-ferrari-f812-superfast .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #320607; }
    .theme-ferrari-gtc4-lusso .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #C6C7C7; }
    .theme-ferrari-gtc4-lusso-t .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #92989D; }
    .theme-ferrari-f8-spider .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #2c2b27; }
    .theme-ferrari-812-gts .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #f6f7f8; }
    .theme-ferrari-f169 .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #d0dddd; }
    .theme-ferrari-scuderia-dark .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #303030; }
    .theme-ferrari-giallo-modena .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #ffffff; }
    .theme-ferrari-giallo-modena-dark .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #181818; }
    .theme-ferrari-races-dark .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #0D0D16; }
    .theme-ferrari-portofinom-dark-blue .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #0D2025; }
    .theme-ferrari-sf90-spider-graphite-black .RaceCalendarFCGrid__card__7ROgrKv4 .RaceCalendarFCGrid__challengeTag__2zIi_ONI {
      background: #1C1D1F; }

.RaceCalendarFCGrid__filters__2X6_BP-a {
  margin-bottom: 32px; }

.RaceCalendarFCGrid__properties__3ZRgUBSx {
  display: block;
  padding: 32px 0; }
  @media (min-width: 37.5625em) {
    .RaceCalendarFCGrid__properties__3ZRgUBSx {
      display: flex; } }

@media (min-width: 37.5625em) {
  .RaceCalendarFCGrid__property__R6MM2Mkl {
    flex: 1 1 auto;
    max-width: 275px;
    margin-right: 30px; } }

.RaceCalendarFCGrid__property__R6MM2Mkl span {
  font-size: 11px; }

@keyframes RaceCalendarFC__fillBar__2WVx336g {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@keyframes RaceOverview__fillBar__10cM0Nve {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.RaceOverview__container__1lG59fUU {
  width: 100%;
  display: flex;
  flex-direction: column; }
  @media (min-width: 80.0625em) {
    .RaceOverview__container__1lG59fUU {
      flex-direction: row; } }
  .RaceOverview__container__1lG59fUU.theme-ferrari-dark {
    color: #ffffff;
    background: #000000; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #000000; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-light {
    color: #181818;
    background: #8f8f8f; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #28292A; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1A4250; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #010101; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #010101; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0B0E15; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #0B1C28; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #11131C; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #270405; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #999999; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #868A8E; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #11100e; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-812-gts {
    color: #181818;
    background: #b9b7b7; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-f169 {
    color: #181818;
    background: #b9b7b7; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #0a0a0d; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-giallo-modena {
    color: #181818;
    background: #8f8f8f; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #000000; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-races-dark {
    color: #ffffff;
    background: #000000; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0B1B1F; }
  .RaceOverview__container__1lG59fUU.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #000000; }

.RaceOverview__circuit-wrap__34ZKleq1 {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  min-width: 0; }
  @media (min-width: 60.0625em) {
    .RaceOverview__circuit-wrap__34ZKleq1 {
      padding: 40px 50px 30px; } }

.RaceOverview__heading__2qcbQnAE {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: wrap; }
  @media (min-width: 60.0625em) {
    .RaceOverview__heading__2qcbQnAE {
      flex-direction: row;
      justify-content: space-between; }
      .theme-ferrari-dark .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-ferrari-carbon .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-light .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #181818; }
      .theme-ferrari-sf90-stradale .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-f8-tributo .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-monza-sp1 .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-monza-sp2 .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-f488-pista .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-f488-spider .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-f488-pista-spider .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-f812-superfast .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-gtc4-lusso .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #181818; }
      .theme-ferrari-gtc4-lusso-t .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #181818; }
      .theme-ferrari-f8-spider .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-812-gts .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #181818; }
      .theme-ferrari-f169 .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #181818; }
      .theme-ferrari-scuderia-dark .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-giallo-modena .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #181818; }
      .theme-ferrari-giallo-modena-dark .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-races-dark .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-portofinom-dark-blue .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .RaceOverview__heading__2qcbQnAE {
        border-bottom: 1px solid #ffffff; } }

.RaceOverview__circuit-info__1hTOOVKZ {
  padding: 5px 0;
  text-align: center; }
  @media (min-width: 60.0625em) {
    .RaceOverview__circuit-info__1hTOOVKZ {
      padding-right: 40px;
      text-align: left; } }

.RaceOverview__circuit-date__3Bxd-kLI {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }

.RaceOverview__circuit-flag-name__2GESvs_Y {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 5px 0; }
  @media (min-width: 60.0625em) {
    .RaceOverview__circuit-flag-name__2GESvs_Y {
      flex-direction: row;
      justify-content: flex-start;
      padding: 3px 0; } }

.RaceOverview__flag__1xomIvP1 {
  width: 50px;
  margin-right: 10px; }

.RaceOverview__circuit-image__3WrWyrME img {
  display: block; }

.RaceOverview__circuit-name__2D1Go0xX {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  text-transform: uppercase; }
  @media (min-width: 37.5625em) {
    .RaceOverview__circuit-name__2D1Go0xX {
      font-size: 28px; } }

.RaceOverview__circuit-subtitle__3gZMGR2F {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  font-size: 11px; }

.RaceOverview__countdown__1WU34Mzz {
  padding: 20px 0; }
  @media (min-width: 60.0625em) {
    .RaceOverview__countdown__1WU34Mzz {
      padding: 0;
      font-size: 0;
      align-self: flex-end;
      margin-right: -20px;
      margin-left: auto; } }

.RaceOverview__footer__1uG9RhB_ {
  min-height: 102px;
  margin-top: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center; }
  @media (min-width: 37.5625em) {
    .theme-ferrari-dark .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-ferrari-carbon .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-light .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #181818; }
    .theme-ferrari-sf90-stradale .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-f8-tributo .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-monza-sp1 .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-monza-sp2 .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-f488-pista .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-f488-spider .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-f488-pista-spider .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-f812-superfast .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-gtc4-lusso .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #181818; }
    .theme-ferrari-gtc4-lusso-t .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #181818; }
    .theme-ferrari-f8-spider .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-812-gts .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #181818; }
    .theme-ferrari-f169 .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #181818; }
    .theme-ferrari-scuderia-dark .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-giallo-modena .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #181818; }
    .theme-ferrari-giallo-modena-dark .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-races-dark .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-portofinom-dark-blue .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .RaceOverview__footer__1uG9RhB_ {
      border-top: 1px solid #ffffff; } }

.RaceOverview__labels__17Zw6KPF {
  flex: 1 1 auto;
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap; }
  .RaceOverview__labels__17Zw6KPF li {
    flex: 1 0 auto;
    position: relative;
    padding: 20px 40px 20px 0;
    min-width: 110px; }
    .RaceOverview__labels__17Zw6KPF li:before {
      content: "";
      position: absolute;
      top: 0;
      left: -20px;
      width: 0;
      height: 25px; }
      .theme-ferrari-dark .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-ferrari-carbon .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-light .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #181818; }
      .theme-ferrari-sf90-stradale .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-f8-tributo .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-monza-sp1 .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-monza-sp2 .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-f488-pista .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-f488-spider .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-f488-pista-spider .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-f812-superfast .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-gtc4-lusso .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #181818; }
      .theme-ferrari-gtc4-lusso-t .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #181818; }
      .theme-ferrari-f8-spider .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-812-gts .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #181818; }
      .theme-ferrari-f169 .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #181818; }
      .theme-ferrari-scuderia-dark .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-giallo-modena .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #181818; }
      .theme-ferrari-giallo-modena-dark .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-races-dark .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-portofinom-dark-blue .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .RaceOverview__labels__17Zw6KPF li:before {
        border-left: 1px solid #ffffff; }
    .theme-ferrari-dark .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-ferrari-carbon .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-light .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #181818; }
    .theme-ferrari-sf90-stradale .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-f8-tributo .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-monza-sp1 .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-monza-sp2 .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-f488-pista .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-f488-spider .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-f488-pista-spider .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-f812-superfast .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-gtc4-lusso .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #181818; }
    .theme-ferrari-gtc4-lusso-t .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #181818; }
    .theme-ferrari-f8-spider .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-812-gts .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #181818; }
    .theme-ferrari-f169 .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #181818; }
    .theme-ferrari-scuderia-dark .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-giallo-modena .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #181818; }
    .theme-ferrari-giallo-modena-dark .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-races-dark .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-portofinom-dark-blue .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .RaceOverview__labels__17Zw6KPF li {
      border-top: 1px solid #ffffff; }
    @media (min-width: 37.5625em) {
      .RaceOverview__labels__17Zw6KPF li {
        border-top: none !important; } }
    @media (min-width: 60.0625em) {
      .RaceOverview__labels__17Zw6KPF li {
        padding: 20px 70px 20px 0; }
        .RaceOverview__labels__17Zw6KPF li:before {
          left: -35px; } }
    .RaceOverview__labels__17Zw6KPF li:first-child:before {
      border: none; }

.RaceOverview__top-label__3pU3Zobv {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }
  .theme-ferrari-dark .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-light .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .RaceOverview__top-label__3pU3Zobv {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .RaceOverview__top-label__3pU3Zobv {
    color: #505050; }
  .theme-ferrari-f8-spider .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-f169 .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .RaceOverview__top-label__3pU3Zobv {
    color: #8f8f8f; }

.RaceOverview__value__1afV855W {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  text-transform: uppercase; }
  @media (min-width: 37.5625em) {
    .RaceOverview__value__1afV855W {
      font-size: 28px; } }

.RaceOverview__bottom-label__226qoAkL {
  font-size: 11px; }
  .theme-ferrari-dark .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-light .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .RaceOverview__bottom-label__226qoAkL {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .RaceOverview__bottom-label__226qoAkL {
    color: #505050; }
  .theme-ferrari-f8-spider .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-f169 .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .RaceOverview__bottom-label__226qoAkL {
    color: #8f8f8f; }

.RaceOverview__cta__pmSXAFVm {
  text-align: center;
  margin: 30px 0 200px 0; }
  .RaceOverview__cta__pmSXAFVm &gt; button {
    width: 100%; }
  @media (min-width: 37.5625em) {
    .RaceOverview__cta__pmSXAFVm &gt; button {
      width: auto; } }
  @media (min-width: 60.0625em) {
    .RaceOverview__cta__pmSXAFVm {
      margin: 5px 0 0 0; } }

.RaceOverview__results-wrap__1kDAoWYo {
  position: relative;
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  margin-top: 10px;
  flex-direction: column; }
  @media (min-width: 37.5625em) {
    .RaceOverview__results-wrap__1kDAoWYo {
      flex-direction: row; } }
  @media (min-width: 60.0625em) {
    .RaceOverview__results-wrap__1kDAoWYo {
      margin: 0;
      flex-direction: row;
      padding: 0 50px; } }
  @media (min-width: 80.0625em) {
    .RaceOverview__results-wrap__1kDAoWYo {
      padding: 0;
      flex-direction: column;
      width: 445px;
      min-height: 100vh;
      /* Fallback for browsers that do not support Custom Properties */
      min-height: calc(var(--ferrari-vh-fix, 1vh) * 100 - 0px); } }

.RaceOverview__results-title__3KN-3nSb {
  position: absolute;
  top: 30px;
  left: 40px;
  z-index: 10;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  color: #fff; }
  @media (min-width: 60.0625em) {
    .RaceOverview__results-title__3KN-3nSb {
      left: 90px; } }
  @media (min-width: 80.0625em) {
    .RaceOverview__results-title__3KN-3nSb {
      left: 30px; } }

.RaceOverview__pilotHighLight__22Vjj6Hv {
  max-height: 50%; }
  @media (min-width: 60.0625em) {
    .RaceOverview__pilotHighLight__22Vjj6Hv {
      height: 50%;
      flex: 1 1 auto;
      position: relative; }
      .RaceOverview__pilotHighLight__22Vjj6Hv &gt; div {
        position: absolute;
        top: 0;
        left: 0; } }

@keyframes SearchResults__fillBar__prUpQapW {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SearchResults__wrapper__2BMqxSaq {
  padding-bottom: 130px; }
  .SearchResults__wrapper__2BMqxSaq.SearchResults__no-space__3jKb-mVJ {
    padding-bottom: 0; }

.SearchResults__hero__2Z3RSqG1 {
  padding-bottom: 36px; }
  @media (min-width: 60.0625em) {
    .SearchResults__hero__2Z3RSqG1 {
      padding-bottom: 96px; } }
  .SearchResults__hero__2Z3RSqG1.SearchResults__isEmpty__2EBQuEzo {
    padding-bottom: 132px; }

.SearchResults__resultsWrapper__1bdvSC2r {
  justify-content: space-between;
  flex-direction: column;
  margin-top: 32px;
  display: flex;
  width: 100%; }
  @media (min-width: 60.0625em) {
    .SearchResults__resultsWrapper__1bdvSC2r {
      flex-direction: row; } }
  .theme-ferrari-dark .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-ferrari-carbon .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #303030; }
  .theme-ferrari-light .SearchResults__resultsWrapper__1bdvSC2r {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #303133; }
  .theme-ferrari-f8-tributo .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-monza-sp2 .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #404040; }
  .theme-ferrari-f488-pista .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #0E121B; }
  .theme-ferrari-f488-spider .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #191B29; }
  .theme-ferrari-f812-superfast .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #320607; }
  .theme-ferrari-gtc4-lusso .SearchResults__resultsWrapper__1bdvSC2r {
    color: #181818;
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .SearchResults__resultsWrapper__1bdvSC2r {
    color: #181818;
    background: #92989D; }
  .theme-ferrari-f8-spider .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #2c2b27; }
  .theme-ferrari-812-gts .SearchResults__resultsWrapper__1bdvSC2r {
    color: #181818;
    background: #f6f7f8; }
  .theme-ferrari-f169 .SearchResults__resultsWrapper__1bdvSC2r {
    color: #181818;
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #303030; }
  .theme-ferrari-giallo-modena .SearchResults__resultsWrapper__1bdvSC2r {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-races-dark .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .SearchResults__resultsWrapper__1bdvSC2r {
    color: #ffffff;
    background: #1C1D1F; }

.SearchResults__filtersTags__1eYO9LOK {
  margin-top: 10px;
  flex-grow: 1; }
  @media (min-width: 60.0625em) {
    .SearchResults__filtersTags__1eYO9LOK {
      margin-top: 0; } }

.SearchResults__filters__31Ze7zTk {
  flex-direction: column;
  display: flex;
  width: 100%; }
  @media (min-width: 60.0625em) {
    .SearchResults__filters__31Ze7zTk {
      flex-direction: row;
      align-items: center; } }

.SearchResults__label__3_iQh2on {
  white-space: nowrap;
  margin-right: 17px;
  margin-top: -19px; }

.SearchResults__saveBtn__1LX3wH_k {
  margin-top: 25px; }
  @media (min-width: 60.0625em) {
    .SearchResults__saveBtn__1LX3wH_k {
      margin-top: 0; } }

.SearchResults__separator__3GfLh8ce {
  height: 1px;
  border: none;
  margin: 32px 0;
  border-top: solid 1px #d4d2d2; }
  .theme-ferrari-dark .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-light .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-f8-tributo .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-f488-pista .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-f488-spider .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-f812-superfast .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .SearchResults__separator__3GfLh8ce {
    border-color: #505050; }
  .theme-ferrari-gtc4-lusso-t .SearchResults__separator__3GfLh8ce {
    border-color: #505050; }
  .theme-ferrari-f8-spider .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-812-gts .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-f169 .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-giallo-modena .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-races-dark .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .SearchResults__separator__3GfLh8ce {
    border-color: #8f8f8f; }

@keyframes CompareRecap__fillBar__347scQ77 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.CompareRecap__main__2gxhLOHO {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  box-shadow: 0 -20px 40px 0 rgba(48, 48, 48, 0.1);
  background-color: #fff;
  padding: 28px 0;
  transform: translateY(100%);
  transition: transform 0.35s ease-in-out;
  z-index: 20; }
  @media (min-width: 60.0625em) {
    .CompareRecap__main__2gxhLOHO {
      padding: 32px 0; } }
  .CompareRecap__main__isActive__3JSfO0ya {
    transform: translateY(0%); }
  .CompareRecap__main__2gxhLOHO &gt; div {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .CompareRecap__main__2gxhLOHO &gt; div &gt; button {
      margin-right: 8px; }
      @media (min-width: 60.0625em) {
        .CompareRecap__main__2gxhLOHO &gt; div &gt; button {
          margin-right: 24px; } }
    .CompareRecap__main__2gxhLOHO &gt; div &gt; ul {
      flex: 1;
      list-style-type: none;
      margin: 0;
      padding: 0;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .CompareRecap__main__2gxhLOHO &gt; div &gt; ul li {
        flex: 1; }
        .CompareRecap__main__2gxhLOHO &gt; div &gt; ul li:last-child {
          flex: none;
          width: auto;
          margin-left: 32px; }

.CompareRecap__item__fAaok2Ze {
  display: flex;
  align-items: center; }
  .CompareRecap__item__image__3HgeELFV {
    width: 68px;
    height: 47px;
    border-radius: 2px;
    overflow: hidden;
    background-color: rgba(24, 24, 24, 0.25); }
    .CompareRecap__item__image__3HgeELFV &gt; img {
      height: 100%;
      width: 100%;
      object-fit: cover; }
  .CompareRecap__item__content__3oOxOwVE {
    display: flex;
    flex-direction: column;
    flex: 1;
    margin: 0 16px; }
    .CompareRecap__item__content__3oOxOwVE span:first-child {
      font-size: 16px;
      font-weight: 500;
      color: #181818; }
    .CompareRecap__item__content__3oOxOwVE span:last-child {
      font-size: 12px;
      line-height: 1.5;
      color: #181818; }

.CompareRecap__placeholder__1ja_BFtD {
  display: flex;
  align-items: center; }
  .CompareRecap__placeholder__1ja_BFtD::before {
    display: inline-block;
    content: '';
    width: 68px;
    height: 47px;
    opacity: 0.1;
    border-radius: 2px;
    background-color: #181818; }
  .CompareRecap__placeholder__1ja_BFtD span {
    font-size: 12px;
    line-height: 1.25;
    color: #181818;
    text-transform: uppercase;
    opacity: 0.1;
    margin-left: 16px; }

.CompareRecap__actions__2yROqciW {
  text-align: right; }
  .CompareRecap__actions__2yROqciW &gt; button {
    text-align: right; }
    .CompareRecap__actions__2yROqciW &gt; button &gt; span:last-child {
      transform: rotate(-90deg); }
  .CompareRecap__actions__disabled__tW5bHACV {
    opacity: 0.25;
    pointer-events: none; }

.CompareRecap__mobile__2TBGAPV4 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .CompareRecap__mobile__2TBGAPV4 &gt; span {
    font-size: 12px;
    font-weight: 500;
    line-height: 1.25;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #181818; }

@keyframes SearchResultsFooter__fillBar__12ewWBJm {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SearchResultsFooter__wrapper__qNDTykX9 {
  text-align: center; }

.SearchResultsFooter__ctas__1xyUDNxo {
  margin-top: 24px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px; }
  .SearchResultsFooter__ctas__1xyUDNxo button:not(disabled)::after {
    background: radial-gradient(199.89% 50% at 50% 100%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 5e-05) 80%), radial-gradient(349.37% 116.89% at 50% 100%, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), #DA291C;
    background-blend-mode: overlay, overlay, normal; }

.SearchResultsFooter__select__3HM3Jf8v {
  max-width: 340px;
  width: 100%;
  margin: 0 auto; }
  @media (min-width: 37.5625em) {
    .SearchResultsFooter__select__3HM3Jf8v {
      max-width: 450px; } }

.SearchResultsFooter__disclaimer__2svxdllL {
  text-align: left;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 11px;
  margin-top: 8px; }

@keyframes ServiceAccordion__fillBar__3dZDVCMa {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ServiceAccordion__accordion__kehSOoZ3 + .ServiceAccordion__accordion__kehSOoZ3 {
  margin-top: 24px; }

.ServiceAccordion__body__2WMP1Uu- {
  display: none;
  padding-bottom: 38px; }

.ServiceAccordion__group__1f9zSKO2 {
  padding: 16px 0; }

.ServiceAccordion__definition__19rDRQcF {
  padding-bottom: 0px; }
  @media (min-width: 60.0625em) {
    .ServiceAccordion__definition__19rDRQcF {
      display: flex; } }

.ServiceAccordion__definitionName__W4GNCDs- {
  color: #303030;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  text-transform: uppercase;
  padding-right: 34px;
  flex: 0 0 320px;
  margin: 0 0 16px;
  display: inline-block; }

.ServiceAccordion__definitionText__1f4aSein {
  color: #8f8f8f;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin: 0;
  padding: 0;
  flex: 1 1 auto; }
  .ServiceAccordion__definitionText--freelayout__2JNZnorF {
    padding-bottom: 30px; }
  .ServiceAccordion__definitionText__1f4aSein p {
    margin: 0; }
    @media (min-width: 60.0625em) {
      .ServiceAccordion__definitionText__1f4aSein p {
        padding-bottom: 30px; } }

@keyframes ServiceCarousel__fillBar__2tV9qKRe {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ServiceCarousel__wrapper__34df0Nz7 {
  overflow: hidden; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-dark {
    background: #181818; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-light {
    background: #ffffff; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-sf90-stradale {
    background: #303133; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-monza-sp1 {
    background: #181818; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-monza-sp2 {
    background: #404040; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-f488-pista {
    background: #0E121B; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-f488-spider {
    background: #17354B; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-f812-superfast {
    background: #320607; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-f169 {
    background: #d0dddd; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-scuderia-dark {
    background: #303030; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-races-dark {
    background: #0D0D16; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .ServiceCarousel__wrapper__34df0Nz7.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.ServiceCarousel__chapterTitle__2VyM_qhF {
  padding: 24px 24px; }
  @media (min-width: 60.0625em) {
    .ServiceCarousel__chapterTitle__2VyM_qhF {
      padding: 64px 48px 48px; } }

.ServiceCarousel__header__9ddJn8Vh {
  display: flex;
  align-items: center;
  margin-bottom: 32px; }
  .ServiceCarousel__header__9ddJn8Vh h3 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    line-height: 1.3em;
    margin: 0; }
    .theme-ferrari-dark .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-light .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #181818; }
    .theme-ferrari-sf90-stradale .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-f488-pista .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-f488-spider .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #181818; }
    .theme-ferrari-f8-spider .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-812-gts .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #181818; }
    .theme-ferrari-f169 .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #181818; }
    .theme-ferrari-scuderia-dark .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-races-dark .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .ServiceCarousel__header__9ddJn8Vh h3 {
      color: #ffffff; }
    @media (min-width: 60.0625em) {
      .ServiceCarousel__header__9ddJn8Vh h3 {
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -o-font-smoothing: antialiased;
        font-smoothing: antialiased;
        font-family: "Body-Font-Medium";
        font-weight: 500;
        font-stretch: expanded;
        font-size: 20px;
        line-height: 1.4em; } }
  @media (min-width: 60.0625em) and (min-width: 80.0625em) {
    .ServiceCarousel__header__9ddJn8Vh h3 {
      font-size: 24px; } }
    .ServiceCarousel__header__9ddJn8Vh h3 span {
      font-size: 11px; }

.ServiceCarousel__wrapper__34df0Nz7 {
  padding-bottom: 24px; }
  .ServiceCarousel__wrapper__34df0Nz7 .pagination {
    padding: 0; }
  .ServiceCarousel__wrapper__34df0Nz7 .swiper-slide {
    height: auto; }
  .ServiceCarousel__wrapper__34df0Nz7 .swiper-wrapper {
    padding-bottom: 82px; }

.ServiceCarousel__btn-action__3aJxuTds {
  margin-left: auto; }

.ServiceCarousel__emptyBlock__3Nwx-9A6 {
  padding: 64px 32px;
  margin: 24px 0;
  text-align: center;
  border: 1px solid;
  border-radius: 3px; }
  .theme-ferrari-dark .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-light .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #181818;
    border-color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-f8-tributo .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-f488-pista .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-f488-spider .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-f812-superfast .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #181818;
    border-color: #505050; }
  .theme-ferrari-gtc4-lusso-t .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #181818;
    border-color: #505050; }
  .theme-ferrari-f8-spider .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-812-gts .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #181818;
    border-color: #8f8f8f; }
  .theme-ferrari-f169 .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #181818;
    border-color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-giallo-modena .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #181818;
    border-color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-races-dark .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .ServiceCarousel__emptyBlock__3Nwx-9A6 {
    color: #ffffff;
    border-color: #8f8f8f; }
  .ServiceCarousel__emptyBlock__3Nwx-9A6 &gt; p {
    opacity: 0.5;
    margin-bottom: 24px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    text-transform: uppercase;
    line-height: 1.27;
    letter-spacing: 1.5px; }
  @media (min-width: 60.0625em) {
    .ServiceCarousel__emptyBlock__3Nwx-9A6 &gt; button {
      min-width: 250px; } }

@keyframes ServiceContent__fillBar__p2dvbE2f {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ServiceContent__wrapper__WBZP4Wxl {
  display: flex;
  max-width: 1200px;
  margin: 0 auto;
  padding: 10px; }

.ServiceContent__formFeedback__17wmP_hr {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  font-size: 14px;
  color: #DA291C;
  margin: 24px 0; }

.ServiceContent__section__-GqOAQiH {
  margin-bottom: 96px; }
  @media (min-width: 37.5625em) {
    .ServiceContent__section__-GqOAQiH {
      margin-bottom: 128px; } }
  .ServiceContent__section__-GqOAQiH &gt; * {
    max-width: 100%;
    overflow-x: auto; }

.ServiceContent__container__3ODfiV3v {
  width: 100%;
  max-width: 800px;
  margin: 0 auto; }

.ServiceContent__sectionTitle__1rixbLOO {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em; }
  @media (min-width: 37.5625em) {
    .ServiceContent__sectionTitle__1rixbLOO {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .ServiceContent__sectionTitle__1rixbLOO {
      font-size: 36px; } }
  @media (min-width: 37.5625em) {
    .ServiceContent__sectionTitle__1rixbLOO {
      text-align: center;
      padding: 0 64px; } }
  @media (min-width: 60.0625em) {
    .ServiceContent__sectionTitle__1rixbLOO {
      text-align: left;
      padding: 0; } }

.ServiceContent__sectionSubtitle__20hQCM_V {
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin-bottom: 3rem; }
  .ServiceContent__sectionSubtitle__20hQCM_V p {
    margin: 0; }

.ServiceContent__btnCta__2zZbkQr4 {
  padding-top: 64px; }

.ServiceContent__descriptionText__2m4K3Ca7 {
  color: #8f8f8f;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  flex: 1 1 auto; }

.ServiceContent__textLink__LQqKFCJV {
  color: #8f8f8f;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  flex: 1 1 auto;
  text-decoration: underline; }

.ServiceContent__headerOnly__36th2ida {
  padding-bottom: 16px; }
  .ServiceContent__headerOnly__36th2ida p {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }

.ServiceContent__form-section__3KCPlirN:not(:last-child) {
  margin-bottom: 24px; }

@keyframes ServiceHeader__fillBar__1e9L-maC {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ServiceHeader__content__33pFPSfD {
  flex: 1 1 auto; }

.ServiceHeader__radioButtons__E6k0IGWH {
  width: 100%;
  display: block;
  padding-top: 24px; }
  @media (min-width: 37.5625em) {
    .ServiceHeader__radioButtons__E6k0IGWH {
      display: flex;
      width: auto;
      align-items: center;
      justify-content: flex-end;
      flex: 1 1 auto; } }

.ServiceHeader__head__1iEy0O35 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  overflow: hidden;
  outline: 0;
  margin-top: 20px;
  margin-bottom: 20px; }
  .ServiceHeader__head__1iEy0O35 h3 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    margin: 12px 0 0;
    color: #303030;
    max-width: 75vw; }
    @media (min-width: 37.5625em) {
      .ServiceHeader__head__1iEy0O35 h3 {
        font-size: 28px; } }
    @media (min-width: 37.5625em) {
      .ServiceHeader__head__1iEy0O35 h3 {
        max-width: 450px; } }
    @media (min-width: 60.0625em) {
      .ServiceHeader__head__1iEy0O35 h3 {
        max-width: 650px; } }
    @media (min-width: 80.0625em) {
      .ServiceHeader__head__1iEy0O35 h3 {
        max-width: 730px; } }
    @media (min-width: 100.0625em) {
      .ServiceHeader__head__1iEy0O35 h3 {
        max-width: 830px; } }
  .ServiceHeader__head__1iEy0O35 .ServiceHeader__icon__3-WrSjIR {
    padding: 5px; }
    .ServiceHeader__head__1iEy0O35 .ServiceHeader__icon__3-WrSjIR svg {
      vertical-align: top;
      height: 13px;
      width: 13px;
      transform: rotate(45deg) translateZ(0);
      transform-origin: 50%;
      transition: transform .4s ease; }
    .ServiceHeader__head__1iEy0O35 .ServiceHeader__icon--close__1pPhbnTo svg {
      transform: rotate(0deg) translateZ(0); }

.ServiceHeader__nSection__18svWMKt {
  color: #DA291C;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  flex: 1 1 100%; }

@keyframes SideMenu__fillBar__1DG_72WD {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SideMenu__wrapper__3P6tfa0U {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 600;
  display: flex;
  align-items: flex-end; }
  @media (min-width: 60.0625em) {
    .SideMenu__wrapper__3P6tfa0U {
      z-index: 0;
      position: relative;
      display: block;
      padding: 0;
      padding-right: 34px;
      width: 300px;
      flex: 0 0 300px;
      background: transparent; } }
  @media (min-width: 60.0625em) and (min-width: 60.0625em) {
    .SideMenu__wrapper__3P6tfa0U {
      width: 200px;
      flex: 0 0 200px; } }
  @media (min-width: 60.0625em) and (min-width: 80.0625em) {
    .SideMenu__wrapper__3P6tfa0U {
      width: 300px;
      flex: 0 0 300px;
      padding-top: 24px;
      padding-right: 96px; } }
  .SideMenu__wrapper__3P6tfa0U .scrollmagic-pin-spacer {
    flex: 1 1 0; }
    @media (min-width: 60.0625em) {
      .SideMenu__wrapper__3P6tfa0U .scrollmagic-pin-spacer {
        flex: 0 0 auto; } }

.SideMenu__sticky__TDTowlD0 {
  position: absolute;
  bottom: 60px;
  width: 100%;
  z-index: 2; }
  @media (min-width: 60.0625em) {
    .SideMenu__sticky__TDTowlD0 {
      bottom: auto;
      position: relative; } }

.SideMenu__anchorsWrapper__13vZFlg2 {
  position: relative; }

.SideMenu__anchorsList__1uRIuWlK {
  width: 100vw;
  margin: 0;
  padding: 0 25px;
  list-style: none;
  background: white; }
  .SideMenu__anchorsList__1uRIuWlK:before, .SideMenu__anchorsList__1uRIuWlK:after {
    content: '';
    display: table;
    clear: both; }
  @media (min-width: 60.0625em) {
    .SideMenu__anchorsList__1uRIuWlK {
      width: auto;
      padding: 0;
      padding-left: 14px;
      background: transparent; } }
  .SideMenu__anchorsList__1uRIuWlK li {
    display: block;
    padding: 5px 0;
    margin: 38px 0; }
    @media (min-width: 60.0625em) {
      .SideMenu__anchorsList__1uRIuWlK li {
        margin: 14px 0; } }
  .SideMenu__anchorsList__1uRIuWlK a,
  .SideMenu__anchorsList__1uRIuWlK a:visited {
    color: #303030;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    transition: all 0.4s ease-out;
    outline: 0; }
  .SideMenu__anchorsList__1uRIuWlK a:hover {
    color: gray; }

.SideMenu__hovering__1PDY2gRz {
  position: absolute;
  top: 0;
  left: 0;
  background: #DA291C;
  width: 4px;
  height: 20px; }

.SideMenu__overlay__z60KjybX {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1; }

.SideMenu__open-menu__3Da2tI3D {
  appearance: none;
  padding: 0;
  margin: 0;
  outline: 0;
  border: 0;
  background: transparent;
  position: relative;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  background: #181818;
  color: #fff;
  height: 60px;
  padding: 0 25px;
  text-align: left;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  border: 0;
  outline: 0; }
  .SideMenu__open-menu--opened__2xhyjpWX .SideMenu__open-menu-icon__11bRwePa {
    transform: rotate(180deg); }
  @media (min-width: 60.0625em) {
    .SideMenu__open-menu__3Da2tI3D {
      display: none; } }

.SideMenu__open-menu-icon__11bRwePa {
  fill: #fff;
  transition: transform .4s ease;
  display: flex;
  align-items: center;
  justify-content: center; }

@keyframes SocialWall__fillBar__9m7ehoMe {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SocialWall__wall__3ccBCC9q {
  position: relative;
  text-align: center; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-dark {
    background: #181818; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-light {
    background: #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-sf90-stradale {
    background: #303133; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-monza-sp1 {
    background: #181818; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-monza-sp2 {
    background: #404040; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-f488-pista {
    background: #0E121B; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-f488-spider {
    background: #17354B; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-f812-superfast {
    background: #320607; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-f169 {
    background: #d0dddd; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-scuderia-dark {
    background: #303030; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-races-dark {
    background: #0D0D16; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .SocialWall__wall__3ccBCC9q iframe {
    display: block;
    margin: 0 auto; }
  .SocialWall__wall__3ccBCC9q .wallsio-load-more-button {
    cursor: pointer;
    position: relative;
    display: inline-block;
    text-decoration: none;
    background: #DA291C;
    color: #fff;
    min-width: 200px;
    margin: 24px 0;
    border: none;
    text-align: center;
    background: transparent;
    border: 1px solid #d4d2d2;
    color: #404040;
    transition: all 200ms;
    padding: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    text-transform: uppercase; }
    @media (min-width: 37.5625em) {
      .SocialWall__wall__3ccBCC9q .wallsio-load-more-button {
        min-width: 250px;
        margin: 32px 0; } }
    .SocialWall__wall__3ccBCC9q .wallsio-load-more-button:focus {
      outline: none; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-dark .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-dark .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-dark .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-ferrari-carbon .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-ferrari-carbon .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-ferrari-carbon .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-light .wallsio-load-more-button {
    border: 1px solid rgba(24, 24, 24, 0.4);
    color: #181818; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-light .wallsio-load-more-button:hover {
      border: 1px solid #181818; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-light .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #181818; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-sf90-stradale .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-sf90-stradale .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-sf90-stradale .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-f8-tributo .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-f8-tributo .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-f8-tributo .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-monza-sp1 .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-monza-sp1 .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-monza-sp1 .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-monza-sp2 .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-monza-sp2 .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-monza-sp2 .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-f488-pista .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-f488-pista .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-f488-pista .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-f488-spider .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-f488-spider .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-f488-spider .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-f488-pista-spider .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-f488-pista-spider .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-f488-pista-spider .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-f812-superfast .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-f812-superfast .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-f812-superfast .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-gtc4-lusso .wallsio-load-more-button {
    border: 1px solid rgba(24, 24, 24, 0.4);
    color: #181818; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-gtc4-lusso .wallsio-load-more-button:hover {
      border: 1px solid #181818; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-gtc4-lusso .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #181818; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-gtc4-lusso-t .wallsio-load-more-button {
    border: 1px solid rgba(24, 24, 24, 0.4);
    color: #181818; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-gtc4-lusso-t .wallsio-load-more-button:hover {
      border: 1px solid #181818; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-gtc4-lusso-t .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #181818; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-f8-spider .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-f8-spider .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-f8-spider .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-812-gts .wallsio-load-more-button {
    border: 1px solid rgba(24, 24, 24, 0.4);
    color: #181818; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-812-gts .wallsio-load-more-button:hover {
      border: 1px solid #181818; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-812-gts .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #181818; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-f169 .wallsio-load-more-button {
    border: 1px solid rgba(24, 24, 24, 0.4);
    color: #181818; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-f169 .wallsio-load-more-button:hover {
      border: 1px solid #181818; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-f169 .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #181818; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-scuderia-dark .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-scuderia-dark .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-scuderia-dark .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-giallo-modena .wallsio-load-more-button {
    border: 1px solid rgba(24, 24, 24, 0.4);
    color: #181818; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-giallo-modena .wallsio-load-more-button:hover {
      border: 1px solid #181818; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-giallo-modena .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #181818; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-giallo-modena-dark .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-giallo-modena-dark .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-giallo-modena-dark .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-races-dark .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-races-dark .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-races-dark .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-portofinom-dark-blue .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-portofinom-dark-blue .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-portofinom-dark-blue .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }
  .SocialWall__wall__3ccBCC9q.theme-ferrari-sf90-spider-graphite-black .wallsio-load-more-button {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff; }
    .SocialWall__wall__3ccBCC9q.theme-ferrari-sf90-spider-graphite-black .wallsio-load-more-button:hover {
      border: 1px solid white; }
      .SocialWall__wall__3ccBCC9q.theme-ferrari-sf90-spider-graphite-black .wallsio-load-more-button:hover:after {
        opacity: 1;
        border-bottom: 1px solid #ffffff; }

.SocialWall__chapterTitle__3P4smHn2 {
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .SocialWall__chapterTitle__3P4smHn2 {
      padding: 48px; } }

@keyframes Spacer__fillBar__31ee0rx9 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Spacer__wrapper__1ofp311M {
  height: 32px;
  width: 100%;
  display: flex;
  align-items: center; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-dark {
    background: #181818; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-light {
    background: #ffffff; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-sf90-stradale {
    background: #303133; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-monza-sp1 {
    background: #181818; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-monza-sp2 {
    background: #404040; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-f488-pista {
    background: #0E121B; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-f488-spider {
    background: #17354B; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-f812-superfast {
    background: #320607; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-f169 {
    background: #d0dddd; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-scuderia-dark {
    background: #303030; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-races-dark {
    background: #0D0D16; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .Spacer__wrapper__1ofp311M.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .Spacer__wrapper__1ofp311M .Spacer__container__3xqTFsap {
    padding-top: 0;
    padding-bottom: 0; }
  .Spacer__wrapper__1ofp311M.Spacer__short__VNQFK2-3 {
    height: 24px; }
  .Spacer__wrapper__1ofp311M.Spacer__medium__-RCoK2h8 {
    height: 48px; }
  .Spacer__wrapper__1ofp311M.Spacer__tall__DzpSJDTL {
    height: 96px; }

.Spacer__line__20asd7H7 {
  width: 100%;
  height: 1px; }
  .theme-ferrari-dark .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-light .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-f8-tributo .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-f488-pista .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-f488-spider .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-f812-superfast .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .Spacer__line__20asd7H7 {
    background-color: #505050; }
  .theme-ferrari-gtc4-lusso-t .Spacer__line__20asd7H7 {
    background-color: #505050; }
  .theme-ferrari-f8-spider .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-812-gts .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-f169 .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-giallo-modena .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-races-dark .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .Spacer__line__20asd7H7 {
    background-color: #8f8f8f; }

@keyframes SplitBanner__fillBar__rpqLxEUS {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SplitBanner__wrapper__1RBx_W3n {
  display: flex;
  flex-wrap: wrap;
  position: relative; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-dark {
    background: #181818; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-light {
    background: #ffffff; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-sf90-stradale {
    background: #303133; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-monza-sp1 {
    background: #181818; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-monza-sp2 {
    background: #404040; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-f488-pista {
    background: #0E121B; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-f488-spider {
    background: #17354B; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-f812-superfast {
    background: #320607; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-f169 {
    background: #d0dddd; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-scuderia-dark {
    background: #303030; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-races-dark {
    background: #0D0D16; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .SplitBanner__wrapper__1RBx_W3n.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  @media (min-width: 37.5625em) {
    .SplitBanner__wrapper__1RBx_W3n {
      flex-wrap: nowrap; } }

.SplitBanner__chapterTitle__aXn1KZoo {
  width: 100%;
  padding: 24px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3; }
  @media (min-width: 37.5625em) {
    .SplitBanner__chapterTitle__aXn1KZoo {
      padding: 48px; } }

.SplitBanner__item__H2osydVY {
  height: 350px;
  overflow: hidden;
  display: flex;
  flex: 1 1 auto;
  position: relative; }
  @media (min-width: 37.5625em) {
    .SplitBanner__item__H2osydVY {
      width: 50%;
      height: 460px; }
      .SplitBanner__item__H2osydVY:after {
        content: none; }
      .SplitBanner__item__H2osydVY:before {
        content: '';
        height: 100%;
        border-left: 1px solid #404040;
        position: absolute;
        left: 50%; } }
  @media (min-width: 60.0625em) {
    .SplitBanner__item__H2osydVY:before {
      content: none; } }
  @media (min-width: 80.0625em) {
    .SplitBanner__item__H2osydVY {
      height: 650px; } }
  .SplitBanner__item__H2osydVY:not(.SplitBanner__item-map__3xf2Scfx):hover img {
    transform: scale(1.1);
    transition: transform 3s ease-in; }
  .SplitBanner__item__H2osydVY:not(.SplitBanner__item-map__3xf2Scfx):after {
    content: '';
    width: 100%;
    height: 100%;
    background: radial-gradient(circle at 25% 54%, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)), linear-gradient(to bottom, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1; }
    @media (min-width: 37.5625em) {
      .SplitBanner__item__H2osydVY:not(.SplitBanner__item-map__3xf2Scfx):after {
        content: none; } }
  @media (min-width: 37.5625em) {
    .SplitBanner__item--double__3_GrZg2M .SplitBanner__content-text__1hqAqbSX {
      width: 100%;
      flex: 1 1 100%;
      align-items: flex-end; }
      .SplitBanner__item--double__3_GrZg2M .SplitBanner__content-text__1hqAqbSX .SplitBanner__content-inside__32NyBTJD {
        max-width: 600px;
        text-align: center; }
    .SplitBanner__item--double__3_GrZg2M .SplitBanner__actions__2B-xXSWV {
      justify-content: center; }
    .SplitBanner__item--double__3_GrZg2M .SplitBanner__content-media__T7FbHezl {
      width: 100%;
      height: 100%;
      position: absolute; }
      .SplitBanner__item--double__3_GrZg2M .SplitBanner__content-media__T7FbHezl:before {
        content: '';
        width: 100%;
        height: 100%;
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2; }
    .SplitBanner__item--double__3_GrZg2M:before {
      left: 0; } }
  @media (min-width: 80.0625em) {
    .SplitBanner__item--double__3_GrZg2M {
      height: 650px; } }
  @media (min-width: 37.5625em) {
    .SplitBanner__item--video__2GHcQm52:after {
      content: '';
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.2);
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1; } }
  .SplitBanner__item--reverse__1NNgcJsy {
    flex-direction: row-reverse; }
    .SplitBanner__item--reverse__1NNgcJsy .SplitBanner__full-link__2aRXPLK2 {
      flex-direction: row-reverse; }
  @media (max-width: 37.5525em) {
    .SplitBanner__item--dealer__3lHHLz7T {
      height: auto;
      flex-direction: column; } }
  .SplitBanner__item--dealer__3lHHLz7T .SplitBanner__content-inside__32NyBTJD {
    margin-top: 40px; }
  @media (min-width: 37.5625em) {
    .SplitBanner__item--dealer__3lHHLz7T .SplitBanner__content-text__1hqAqbSX {
      justify-content: flex-start; } }
  @media (min-width: 60.0625em) {
    .SplitBanner__item--dealer__3lHHLz7T .SplitBanner__content-text__1hqAqbSX {
      justify-content: center; } }
  @media (max-width: 37.5525em) {
    .SplitBanner__item--dealer__3lHHLz7T .SplitBanner__content-media__T7FbHezl,
    .SplitBanner__item--dealer__3lHHLz7T .SplitBanner__content-media__T7FbHezl div,
    .SplitBanner__item--dealer__3lHHLz7T .SplitBanner__content-media__T7FbHezl img {
      position: relative; } }

.SplitBanner__full-link__2aRXPLK2 {
  width: 100%;
  display: flex; }

.SplitBanner__content-text__1hqAqbSX {
  padding: 24px;
  display: flex;
  flex: 1 1 100%;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  z-index: 3; }
  @media (min-width: 37.5625em) {
    .SplitBanner__content-text__1hqAqbSX {
      padding: 48px;
      flex: 0 0 50%;
      justify-content: center; } }
  .SplitBanner__content-text__1hqAqbSX .SplitBanner__content-inside__32NyBTJD {
    width: 100%;
    max-width: 450px; }

.SplitBanner__content-media__T7FbHezl {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1; }
  @media (min-width: 37.5625em) {
    .SplitBanner__content-media__T7FbHezl {
      width: auto;
      height: auto;
      flex: 0 0 50%;
      position: relative; } }
  .SplitBanner__content-media__T7FbHezl img {
    width: 100%;
    height: 100%;
    object-fit: cover; }

.SplitBanner__pre-title__3Nu_fHHP,
.SplitBanner__text__2TjuZ2-x {
  color: #fff; }
  @media (min-width: 37.5625em) {
    .theme-ferrari-dark .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-dark
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-ferrari-carbon
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-light .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-light
    .SplitBanner__text__2TjuZ2-x {
      color: #181818; }
    .theme-ferrari-sf90-stradale .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-sf90-stradale
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-f8-tributo
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-monza-sp1
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-monza-sp2
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-f488-pista .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-f488-pista
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-f488-spider .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-f488-spider
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-f488-pista-spider
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-f812-superfast
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-gtc4-lusso
    .SplitBanner__text__2TjuZ2-x {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-gtc4-lusso-t
    .SplitBanner__text__2TjuZ2-x {
      color: #181818; }
    .theme-ferrari-f8-spider .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-f8-spider
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-812-gts .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-812-gts
    .SplitBanner__text__2TjuZ2-x {
      color: #181818; }
    .theme-ferrari-f169 .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-f169
    .SplitBanner__text__2TjuZ2-x {
      color: #181818; }
    .theme-ferrari-scuderia-dark .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-scuderia-dark
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-giallo-modena
    .SplitBanner__text__2TjuZ2-x {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-giallo-modena-dark
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-races-dark .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-races-dark
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-portofinom-dark-blue
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .SplitBanner__pre-title__3Nu_fHHP, .theme-ferrari-sf90-spider-graphite-black
    .SplitBanner__text__2TjuZ2-x {
      color: #ffffff; } }

.SplitBanner__pre-title__3Nu_fHHP {
  margin: 0 0 16px;
  display: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em; }
  @media (min-width: 37.5625em) {
    .SplitBanner__pre-title__3Nu_fHHP {
      display: block; } }

.SplitBanner__text__2TjuZ2-x {
  margin-top: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em; }

.SplitBanner__actions__2B-xXSWV {
  margin-top: 24px;
  display: flex;
  justify-content: flex-start; }
  @media (min-width: 37.5625em) {
    .SplitBanner__actions__2B-xXSWV {
      margin-top: 16px; } }
  .SplitBanner__actions__2B-xXSWV &gt; * {
    position: relative;
    z-index: 20; }

@keyframes SponsorWidget__fillBar__vau1gfi0 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SponsorWidget__wrapper__174cwPha {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 500; }

.SponsorWidget__trigger__3sxLxjzB {
  cursor: pointer;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 500;
  border-radius: 50px;
  background-color: rgba(38, 38, 38, 0.5);
  padding: 13px 20px; }
  .SponsorWidget__trigger__3sxLxjzB .SponsorWidget__logo__3lFF7yqP {
    margin-left: 16px; }
    .SponsorWidget__trigger__3sxLxjzB .SponsorWidget__logo__3lFF7yqP img {
      height: 12px; }

.SponsorWidget__overlay__2qo7kRwt {
  position: fixed;
  bottom: 80px;
  right: 20px;
  color: #fff;
  display: flex;
  visibility: hidden;
  pointer-events: none;
  width: 100%;
  max-width: calc(100% - 40px);
  height: 150px;
  border-radius: 3px;
  box-shadow: 0px 3px 23px 11px rgba(0, 0, 0, 0.4);
  opacity: 0; }
  .theme-ferrari-dark .SponsorWidget__overlay__2qo7kRwt {
    background: #303030; }
  .theme-ferrari-ferrari-carbon .SponsorWidget__overlay__2qo7kRwt {
    background: #181818; }
  .theme-ferrari-light .SponsorWidget__overlay__2qo7kRwt {
    background: #eeeded; }
  .theme-ferrari-sf90-stradale .SponsorWidget__overlay__2qo7kRwt {
    background: #252627; }
  .theme-ferrari-f8-tributo .SponsorWidget__overlay__2qo7kRwt {
    background: #101724; }
  .theme-ferrari-monza-sp1 .SponsorWidget__overlay__2qo7kRwt {
    background: #303030; }
  .theme-ferrari-monza-sp2 .SponsorWidget__overlay__2qo7kRwt {
    background: #303030; }
  .theme-ferrari-f488-pista .SponsorWidget__overlay__2qo7kRwt {
    background: #1E2128; }
  .theme-ferrari-f488-spider .SponsorWidget__overlay__2qo7kRwt {
    background: #0F2331; }
  .theme-ferrari-f488-pista-spider .SponsorWidget__overlay__2qo7kRwt {
    background: #212334; }
  .theme-ferrari-f812-superfast .SponsorWidget__overlay__2qo7kRwt {
    background: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .SponsorWidget__overlay__2qo7kRwt {
    background: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .SponsorWidget__overlay__2qo7kRwt {
    background: #A0A7AC; }
  .theme-ferrari-f8-spider .SponsorWidget__overlay__2qo7kRwt {
    background: #1b1a17; }
  .theme-ferrari-812-gts .SponsorWidget__overlay__2qo7kRwt {
    background: #dbdbdb; }
  .theme-ferrari-f169 .SponsorWidget__overlay__2qo7kRwt {
    background: #dbdbdb; }
  .theme-ferrari-scuderia-dark .SponsorWidget__overlay__2qo7kRwt {
    background: #414141; }
  .theme-ferrari-giallo-modena .SponsorWidget__overlay__2qo7kRwt {
    background: #eeeded; }
  .theme-ferrari-giallo-modena-dark .SponsorWidget__overlay__2qo7kRwt {
    background: #303030; }
  .theme-ferrari-races-dark .SponsorWidget__overlay__2qo7kRwt {
    background: #303035; }
  .theme-ferrari-portofinom-dark-blue .SponsorWidget__overlay__2qo7kRwt {
    background: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .SponsorWidget__overlay__2qo7kRwt {
    background: #252A2B; }
  @media (min-width: 37.5625em) {
    .SponsorWidget__overlay__2qo7kRwt {
      width: auto;
      height: 200px; } }
  .SponsorWidget__opened__3hWNNeDF .SponsorWidget__overlay__2qo7kRwt {
    display: flex;
    justify-content: space-around;
    transition: all 0.5s ease-out 0s;
    bottom: 100px;
    pointer-events: all;
    opacity: 1;
    visibility: visible; }
  .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__left__Yl5TgAP7 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 16px; }
    @media (min-width: 37.5625em) {
      .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__left__Yl5TgAP7 {
        padding: 24px; } }
  .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__title__dkbIbo-8 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    font-size: 10px;
    text-align: center; }
    @media (min-width: 60.0625em) {
      .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__title__dkbIbo-8 {
        font-size: 13px; } }
  .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__countdown__PeliPvXu {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    font-size: 32px; }
    @media (min-width: 37.5625em) {
      .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__countdown__PeliPvXu {
        font-size: 28px; } }
    @media (min-width: 60.0625em) {
      .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__countdown__PeliPvXu {
        font-size: 37px; } }
  .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__digits__2FrwDxdp {
    display: flex;
    justify-content: space-between; }
  .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__hours__1FTK-SJG, .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__minutes__1SA9fzOt {
    text-align: center; }
  .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__seconds__a7triKh9 .SponsorWidget__digit__2LwKXYeG {
    margin-left: 9px; }
  .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__separator__3CO4Lbt4 {
    line-height: 1; }
  .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    text-transform: uppercase;
    font-size: 10px;
    display: flex; }
    .theme-ferrari-dark .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-light .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #505050; }
    .theme-ferrari-f8-spider .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-f169 .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
      color: #8f8f8f; }
    @media (min-width: 60.0625em) {
      .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__label__V_99ejmX {
        font-size: 11px; } }
  .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__date__2G7E_b-n {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    font-size: 10px;
    text-transform: uppercase;
    text-align: center; }
    @media (min-width: 60.0625em) {
      .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__date__2G7E_b-n {
        font-size: 12px; } }
  .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__right__dF2o20vg {
    flex: 0 1 auto; }
    .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__right__dF2o20vg img {
      width: auto;
      display: block;
      height: 175px;
      margin: -10px -10px 0 0; }
      @media (min-width: 37.5625em) {
        .SponsorWidget__overlay__2qo7kRwt .SponsorWidget__right__dF2o20vg img {
          height: 235px;
          margin: -15px -15px 0 0; } }

@keyframes SquareImgCarousel__fillBar__1GQRQTP_ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-dark {
  background: #181818; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-ferrari-carbon {
  background: #303030; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-light {
  background: #ffffff; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-sf90-stradale {
  background: #303133; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-f8-tributo {
  background: #1E293E; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-monza-sp1 {
  background: #181818; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-monza-sp2 {
  background: #404040; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-f488-pista {
  background: #0E121B; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-f488-spider {
  background: #17354B; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-f812-superfast {
  background: #320607; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-f8-spider {
  background: #2c2b27; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-812-gts {
  background: #f6f7f8; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-f169 {
  background: #d0dddd; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-scuderia-dark {
  background: #303030; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-giallo-modena {
  background: #ffffff; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-races-dark {
  background: #0D0D16; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.SquareImgCarousel__wrapper__1ihGy1o7.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

@media print {
  .SquareImgCarousel__wrapper__1ihGy1o7 {
    background: #fff !important; } }

.SquareImgCarousel__chapter-title__2gFVGUc5 {
  padding: 48px 48px 0 48px; }

.SquareImgCarousel__container__1wYdfS5g {
  padding: 48px 0;
  position: relative;
  flex: 1 1 100%; }
  @media (min-width: 37.5625em) {
    .SquareImgCarousel__container__1wYdfS5g {
      margin: 0;
      padding: 24px 0 32px 0;
      margin-bottom: 32px;
      margin: auto; } }
  @media (min-width: 60.0625em) {
    .SquareImgCarousel__container__1wYdfS5g {
      padding: 32px 0 48px 0; } }
  @media print {
    .SquareImgCarousel__container__1wYdfS5g {
      padding: 0; } }
  .SquareImgCarousel__container__1wYdfS5g .swiper-container {
    padding: 0 24px;
    box-sizing: border-box;
    overflow: visible;
    max-width: 100%; }
    @media (min-width: 37.5625em) {
      .SquareImgCarousel__container__1wYdfS5g .swiper-container {
        padding: 0;
        margin: auto; } }
    @media (min-width: 60.0625em) {
      .SquareImgCarousel__container__1wYdfS5g .swiper-container {
        padding: 0;
        margin: auto; } }
  .SquareImgCarousel__container__1wYdfS5g .swiper-slide {
    margin-bottom: 64px; }
    .SquareImgCarousel__container__1wYdfS5g .swiper-slide:last-child {
      padding-right: 0px; }
    .SquareImgCarousel__container__1wYdfS5g .swiper-slide img {
      object-fit: cover;
      height: 100%; }
    @media (min-width: 37.5625em) {
      .SquareImgCarousel__container__1wYdfS5g .swiper-slide {
        max-width: 191px; } }
    @media (min-width: 60.0625em) {
      .SquareImgCarousel__container__1wYdfS5g .swiper-slide {
        max-width: 282px; } }
    @media (min-width: 80.0625em) {
      .SquareImgCarousel__container__1wYdfS5g .swiper-slide {
        max-width: 384px; } }
    @media (min-width: 100.0625em) {
      .SquareImgCarousel__container__1wYdfS5g .swiper-slide {
        max-width: 420px; } }
    @media print {
      .SquareImgCarousel__container__1wYdfS5g .swiper-slide {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 8px !important; } }
  .SquareImgCarousel__container__1wYdfS5g .pagination {
    bottom: 8px;
    transform: none;
    display: block;
    justify-content: left;
    padding: 0;
    width: auto;
    max-width: 100%;
    transform: translate(-50%, 0);
    text-align: center; }
    @media print {
      .SquareImgCarousel__container__1wYdfS5g .pagination {
        display: none; } }
  .SquareImgCarousel__container__1wYdfS5g .SquareImgCarousel__cta__3j8wm044 {
    position: absolute;
    bottom: 48px;
    right: 24px;
    z-index: 10; }
    @media (min-width: 37.5625em) {
      .SquareImgCarousel__container__1wYdfS5g .SquareImgCarousel__cta__3j8wm044 {
        right: 0;
        bottom: 48px; } }
    @media (min-width: 60.0625em) {
      .SquareImgCarousel__container__1wYdfS5g .SquareImgCarousel__cta__3j8wm044 {
        right: 0;
        bottom: 48px; } }

.SquareImgCarousel__few-items__ig-fL9zh .pagination {
  display: none; }

@keyframes StickyContainer__fillBar__3aCxoTE5 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.StickyContainer__wrapper__15rzAxJw {
  display: flex;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px; }
  @media (min-width: 37.5625em) {
    .StickyContainer__wrapper__15rzAxJw {
      padding: 0 96px; } }
  @media (min-width: 60.0625em) {
    .StickyContainer__wrapper__15rzAxJw {
      padding: 0 64px; } }
  @media (min-width: 80.0625em) {
    .StickyContainer__wrapper__15rzAxJw {
      padding: 0 0; } }
  @media (min-width: 100.0625em) {
    .StickyContainer__wrapper__15rzAxJw {
      max-width: 1300px; } }

.StickyContainer__section__3Un2p6hT {
  margin-bottom: 20vh; }

.StickyContainer__side__utCeJJco {
  margin-top: 64px; }

.StickyContainer__container__1lxsx8P_ {
  width: 100%;
  max-width: 800px;
  margin: 0 auto; }
  @media (min-width: 60.0625em) {
    .StickyContainer__container__1lxsx8P_ {
      max-width: 695px; } }
  @media (min-width: 80.0625em) {
    .StickyContainer__container__1lxsx8P_ {
      max-width: 900px;
      margin-right: 128px; }
      .StickyContainer__container--single__ME3wGUHM {
        margin-right: auto; } }

@keyframes StickyFooter__fillBar__Dh9tiUlR {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.StickyFooter__footerWrapper__3yUozdLh {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: calc((var(--ferrari-vh-fix, 1vh) * 100) - 270px);
  visibility: hidden;
  z-index: 699;
  pointer-events: none; }

.StickyFooter__footerButtonWrapper__2pZ9TqpS {
  margin-top: calc((var(--ferrari-vh-fix, 1vh) * 100) - 270px);
  padding-top: 0px;
  visibility: hidden; }

.StickyFooter__scrollable__JQILmHWE {
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 700;
  pointer-events: all; }
  .lock-scroll-newsletter .StickyFooter__scrollable__JQILmHWE {
    overflow: hidden; }

.StickyFooter__visible__3fUC4VvQ {
  visibility: visible; }

.StickyFooter__openFooter__1KhjGvxE {
  position: absolute;
  display: flex;
  align-items: center;
  right: 24px;
  bottom: 24px;
  background: #181818;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  min-width: 40px;
  min-height: 40px;
  border-radius: 20px;
  pointer-events: all;
  cursor: pointer; }
  .StickyFooter__openFooter--closed__2I-KS4cG {
    background: transparent; }
  .StickyFooter__openFooter__1KhjGvxE .StickyFooter__openLabel__2SAS3wfx {
    display: none; }
  .StickyFooter__openFooter__1KhjGvxE &gt; div {
    display: inline-block; }

.StickyFooter__closeFooterWrapper__2xCmfuS5 {
  position: relative;
  width: 100%;
  text-align: center;
  background-color: #181818;
  z-index: 10; }
  .StickyFooter__closeFooterWrapper__2xCmfuS5 &gt; div {
    max-width: 1180px;
    margin: 0 auto;
    text-align: center;
    padding: 20px; }

@keyframes StoriesGeoSlider__fillBar__6aoXAW3l {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.StoriesGeoSlider__container__m0HTs_Qb {
  position: relative;
  background: #000000;
  width: 100%;
  height: 100vh;
  min-height: 620px;
  overflow: hidden; }

.StoriesGeoSlider__hidden__rJ7tlZoU {
  visibility: hidden; }

.StoriesGeoSlider__chapter-container__8XtyyDFW {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 3;
  pointer-events: none; }

.StoriesGeoSlider__loader__1xfeQ87d {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: #000000;
  display: flex;
  justify-content: center;
  align-items: center;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: center center; }

.StoriesGeoSlider__world__3nVllUYF {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0; }

.StoriesGeoSlider__marker__mYQeX-eY {
  position: absolute;
  bottom: 50%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1; }

.StoriesGeoSlider__main__WZ4dqDdo {
  position: relative;
  z-index: 2; }
  .no-touch .StoriesGeoSlider__main__WZ4dqDdo {
    pointer-events: none; }
  .StoriesGeoSlider__main__WZ4dqDdo:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%;
    background-color: rgba(0, 0, 0, 0.3);
    filter: blur(40px);
    transition: opacity 300ms; }
  .StoriesGeoSlider__main__WZ4dqDdo, .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__wrapper__2Y_gDaSm {
    min-height: 100vh; }
  .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__wrapper__2Y_gDaSm {
    align-items: flex-end; }
  .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__item__Aw9RS2og {
    opacity: .4;
    width: 100%; }
    @media (min-width: 60.0625em) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__item__Aw9RS2og {
        width: calc(50% + 5px); } }
    .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__item__Aw9RS2og.swiper-slide-active {
      opacity: 1; }
  .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__content__3TIph2xN {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 50px 25px calc(15vh + 50px);
    margin: 0 auto;
    max-width: 650px;
    text-align: center; }
    @media (min-width: 60.0625em) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__content__3TIph2xN {
        padding: 50px 50px calc(10vh + 50px); } }
    @media (min-width: 80.0625em) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__content__3TIph2xN {
        padding: 50px 50px calc(15vh + 50px); } }
    @media screen and (max-height: 400px) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__content__3TIph2xN {
        padding: 50px 25px calc(10vh + 50px); } }
    @media screen and (orientation: landscape) and (max-height: 900px) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__content__3TIph2xN {
        padding: 50px 50px calc(10vh + 50px); } }
  .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__chapter___n33FbF3 {
    margin: 0 auto 25px;
    min-width: 125px;
    width: 100%; }
    .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__chapter___n33FbF3 &gt; div {
      justify-content: center; }
  .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__title__jIfUiwyG {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    margin: 0 auto 25px;
    color: #fff; }
    @media (min-width: 37.5625em) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__title__jIfUiwyG {
        font-size: 28px; } }
    @media (min-width: 60.0625em) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__title__jIfUiwyG {
        margin: 0 auto; } }
    @media (min-width: 80.0625em) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__title__jIfUiwyG {
        margin: 0 auto 25px; } }
  .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__text__Zn1nGN1D {
    display: none;
    margin: 0 auto 25px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
    @media (min-width: 37.5625em) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__text__Zn1nGN1D {
        display: block; } }
    @media (min-width: 60.0625em) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__text__Zn1nGN1D {
        margin: 0 auto 15px; } }
    @media (min-width: 80.0625em) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__text__Zn1nGN1D {
        margin: 0 auto 25px; } }
    @media screen and (max-height: 750px) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__text__Zn1nGN1D {
        display: none; } }
    .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__text__Zn1nGN1D div {
      color: #fff; }
  .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__action__2gzZ-YcV {
    pointer-events: auto; }
  .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__btn-prev__QcKvAHwy,
  .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__btn-next__2HF1aBor {
    display: none;
    position: absolute;
    top: 50%;
    z-index: 10;
    transform: translateY(-50%); }
    @media (min-width: 37.5625em) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__btn-prev__QcKvAHwy,
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__btn-next__2HF1aBor {
        display: block; } }
    .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__btn-prev__QcKvAHwy.swiper-button-disabled,
    .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__btn-next__2HF1aBor.swiper-button-disabled {
      display: none; }
  .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__btn-prev__QcKvAHwy {
    left: 20px; }
    @media (min-width: 37.5625em) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__btn-prev__QcKvAHwy {
        left: 48px; } }
  .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__btn-next__2HF1aBor {
    right: 20px; }
    @media (min-width: 37.5625em) {
      .StoriesGeoSlider__main__WZ4dqDdo .StoriesGeoSlider__btn-next__2HF1aBor {
        right: 48px; } }

.StoriesGeoSlider__content-wrapper__1uOywILy {
  position: relative;
  z-index: 1; }

.StoriesGeoSlider__dot__lh4UknM- {
  flex: 0 0 auto;
  display: block;
  margin: 0 20px;
  height: 10px;
  width: 10px;
  border: 2px solid #fff;
  border-radius: 100%;
  transition: margin .2s ease; }

.StoriesGeoSlider__progress__zyR9jS3x {
  position: relative;
  display: block;
  flex: 1 1 auto;
  margin: 0;
  height: 1px;
  background-repeat: repeat-x;
  background-position: left center;
  background-size: auto 100%; }
  .StoriesGeoSlider__progress__zyR9jS3x &gt; i {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 1px;
    background: #fff;
    border-radius: 1px;
    transition: opacity .2s ease;
    opacity: 1; }

div.StoriesGeoSlider__line__3hemNGJN {
  z-index: 2;
  position: absolute;
  bottom: 15vh;
  left: calc(50% - 25px);
  width: calc(50% - 35px);
  overflow: visible;
  pointer-events: none; }
  @media (min-width: 37.5625em) {
    div.StoriesGeoSlider__line__3hemNGJN {
      bottom: 12vh; } }
  div.StoriesGeoSlider__line__3hemNGJN .StoriesGeoSlider__item__Aw9RS2og {
    width: 100%;
    display: flex;
    align-items: center; }
    div.StoriesGeoSlider__line__3hemNGJN .StoriesGeoSlider__item__Aw9RS2og:before, div.StoriesGeoSlider__line__3hemNGJN .StoriesGeoSlider__item__Aw9RS2og:after {
      content: '';
      display: table;
      clear: both; }
    div.StoriesGeoSlider__line__3hemNGJN .StoriesGeoSlider__item__Aw9RS2og &gt; i,
    div.StoriesGeoSlider__line__3hemNGJN .StoriesGeoSlider__item__Aw9RS2og .StoriesGeoSlider__progress__zyR9jS3x {
      opacity: 0.5; }
    div.StoriesGeoSlider__line__3hemNGJN .StoriesGeoSlider__item__Aw9RS2og.swiper-slide {
      flex-direction: unset; }
    div.StoriesGeoSlider__line__3hemNGJN .StoriesGeoSlider__item__Aw9RS2og.swiper-slide-active &gt; i,
    div.StoriesGeoSlider__line__3hemNGJN .StoriesGeoSlider__item__Aw9RS2og.swiper-slide-active .StoriesGeoSlider__progress__zyR9jS3x {
      opacity: 1; }
    div.StoriesGeoSlider__line__3hemNGJN .StoriesGeoSlider__item__Aw9RS2og:last-child .StoriesGeoSlider__progress__zyR9jS3x {
      display: none; }
  div.StoriesGeoSlider__line__3hemNGJN.StoriesGeoSlider__line-to-next__1DPUdteF .StoriesGeoSlider__item__Aw9RS2og.swiper-slide-prev &gt; i,
  div.StoriesGeoSlider__line__3hemNGJN.StoriesGeoSlider__line-to-next__1DPUdteF .StoriesGeoSlider__item__Aw9RS2og.swiper-slide-prev .StoriesGeoSlider__progress__zyR9jS3x {
    opacity: 1; }

.StoriesGeoSlider__grid__2tamKCKv {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 4;
  background-image: linear-gradient(121deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.78) 21%, #000000); }
  .StoriesGeoSlider__grid__2tamKCKv .StoriesGeoSlider__carousel__18BqWxkJ {
    margin: auto;
    max-width: 980px;
    padding: 0 25px;
    align-items: center;
    display: flex;
    height: 100%; }
    .StoriesGeoSlider__grid__2tamKCKv .StoriesGeoSlider__carousel__18BqWxkJ .swiper-container {
      padding-bottom: 50px; }
      @media (min-width: 60.0625em) {
        .StoriesGeoSlider__grid__2tamKCKv .StoriesGeoSlider__carousel__18BqWxkJ .swiper-container {
          padding-bottom: 80px; } }
    .StoriesGeoSlider__grid__2tamKCKv .StoriesGeoSlider__carousel__18BqWxkJ .arrow-prev {
      bottom: 3px;
      left: 0;
      top: inherit;
      padding: 0; }
      .StoriesGeoSlider__grid__2tamKCKv .StoriesGeoSlider__carousel__18BqWxkJ .arrow-prev svg {
        fill: white; }
    .StoriesGeoSlider__grid__2tamKCKv .StoriesGeoSlider__carousel__18BqWxkJ .arrow-next {
      bottom: 3px;
      right: 0;
      top: inherit;
      padding: 0; }
      .StoriesGeoSlider__grid__2tamKCKv .StoriesGeoSlider__carousel__18BqWxkJ .arrow-next svg {
        fill: white; }
    .StoriesGeoSlider__grid__2tamKCKv .StoriesGeoSlider__carousel__18BqWxkJ .pagination {
      bottom: 3px; }
    .StoriesGeoSlider__grid__2tamKCKv .StoriesGeoSlider__carousel__18BqWxkJ .swiper-pagination-bullets {
      bottom: 3px; }

.StoriesGeoSlider__carousel__18BqWxkJ .StoriesGeoSlider__background__1eEbZ3sV,
.StoriesGeoSlider__list__3LEvnLBu .StoriesGeoSlider__background__1eEbZ3sV {
  height: 200px;
  display: flex;
  align-items: flex-end; }

.StoriesGeoSlider__carousel__18BqWxkJ .StoriesGeoSlider__content__3TIph2xN,
.StoriesGeoSlider__list__3LEvnLBu .StoriesGeoSlider__content__3TIph2xN {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 15px 20px;
  min-height: 70px; }

.StoriesGeoSlider__carousel__18BqWxkJ .StoriesGeoSlider__title__jIfUiwyG,
.StoriesGeoSlider__list__3LEvnLBu .StoriesGeoSlider__title__jIfUiwyG {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 14px;
  color: #fff;
  margin: 0; }

.StoriesGeoSlider__list__3LEvnLBu {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  height: 100%;
  width: 100%;
  background: #181818; }
  .StoriesGeoSlider__list__3LEvnLBu .StoriesGeoSlider__item__Aw9RS2og {
    position: relative; }
    .StoriesGeoSlider__list__3LEvnLBu .StoriesGeoSlider__item__Aw9RS2og + .StoriesGeoSlider__item__Aw9RS2og {
      margin-top: 24px; }
  .StoriesGeoSlider__list__3LEvnLBu .StoriesGeoSlider__close-list__2a4dXLt3 {
    position: fixed;
    top: 32px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    z-index: 1; }
  .StoriesGeoSlider__list__3LEvnLBu .StoriesGeoSlider__list-content__1es3hn54 {
    position: relative;
    height: 100%;
    padding: 104px 26px 40px;
    overflow: auto;
    -webkit-overflow-scrolling: touch; }

.StoriesGeoSlider__show-grid__1wSTIg5R {
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 5; }
  @media (min-width: 37.5625em) {
    .StoriesGeoSlider__show-grid__1wSTIg5R {
      bottom: 28px;
      right: 48px; } }

.stories-fade-enter-active {
  z-index: 1;
  transition: opacity 1ms 0s ease; }

.stories-fade-leave-active {
  z-index: 2;
  transition: opacity .8s 0s ease; }

.stories-fade-enter, .stories-fade-leave-to {
  opacity: 0; }

.StoriesGeoSlider__bg-fade-transition__3l6014Zg {
  opacity: 0;
  transition: opacity .8s ease; }

.StoriesGeoSlider__bg-fade-show__xmGJ8k6t {
  opacity: 1; }

.StoriesGeoSlider__bg-fade-hide__3Xy6JP5c {
  opacity: 0; }

@keyframes StoriesSlider__fillBar__JnLBtRvZ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.StoriesSlider__container__FMGr9iMz {
  position: relative;
  background: #181818;
  width: 100%;
  min-height: 100vh;
  overflow: hidden; }

.StoriesSlider__cover__2LgpKDUH {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  height: 100vh;
  width: 100%; }
  .StoriesSlider__cover__2LgpKDUH:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    background-image: radial-gradient(circle at 50% 44%, rgba(24, 24, 24, 0), #181818); }

.StoriesSlider__hidden__1wVMqWE8 {
  visibility: hidden; }

.StoriesSlider__background__2GDQ5i4U {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.StoriesSlider__chapter-container__37kS1_HK {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 3;
  pointer-events: none; }

.StoriesSlider__main__1_vVkx6n {
  z-index: 2; }
  .StoriesSlider__main__1_vVkx6n, .StoriesSlider__main__1_vVkx6n .StoriesSlider__wrapper__13VOSkOu {
    min-height: 100vh; }
  .StoriesSlider__main__1_vVkx6n .StoriesSlider__wrapper__13VOSkOu {
    align-items: flex-end; }
  .StoriesSlider__main__1_vVkx6n .StoriesSlider__item__1aw8rXxf {
    opacity: .4;
    width: 100%; }
    @media (min-width: 60.0625em) {
      .StoriesSlider__main__1_vVkx6n .StoriesSlider__item__1aw8rXxf {
        width: calc(50% + 5px); } }
    .StoriesSlider__main__1_vVkx6n .StoriesSlider__item__1aw8rXxf.swiper-slide-active {
      opacity: 1; }
  .StoriesSlider__main__1_vVkx6n .StoriesSlider__content__2c1oPJeD {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 50px 25px calc(25vh + 50px);
    margin: 0 auto;
    max-width: 650px;
    text-align: center; }
    @media (min-width: 60.0625em) {
      .StoriesSlider__main__1_vVkx6n .StoriesSlider__content__2c1oPJeD {
        padding: 50px 50px calc(25vh + 50px); } }
  .StoriesSlider__main__1_vVkx6n .StoriesSlider__chapter__3Shrb3nJ {
    margin: 0 auto 25px;
    min-width: 125px;
    width: 100%; }
    .StoriesSlider__main__1_vVkx6n .StoriesSlider__chapter__3Shrb3nJ &gt; div {
      justify-content: center; }
  .StoriesSlider__main__1_vVkx6n .StoriesSlider__title__2PuIwpLP {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    margin: 0 auto 25px;
    color: #fff; }
    @media (min-width: 37.5625em) {
      .StoriesSlider__main__1_vVkx6n .StoriesSlider__title__2PuIwpLP {
        font-size: 28px; } }
  .StoriesSlider__main__1_vVkx6n .StoriesSlider__text__14QsGDpU {
    margin: 0 auto 25px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
    .StoriesSlider__main__1_vVkx6n .StoriesSlider__text__14QsGDpU div {
      color: #fff; }
  .StoriesSlider__main__1_vVkx6n .StoriesSlider__action__1PV9wFcl {
    margin: 0 auto; }

.StoriesSlider__dot__1OEmzyHj {
  flex: 0 0 auto;
  display: block;
  margin: 0 20px;
  height: 10px;
  width: 10px;
  border: 2px solid #fff;
  border-radius: 100%;
  transition: margin .2s ease; }

.StoriesSlider__progress__3LVGF9Dq {
  position: relative;
  display: block;
  flex: 1 1 auto;
  margin: 0;
  height: 1px;
  background-repeat: repeat-x;
  background-position: left center;
  background-size: auto 100%; }
  .StoriesSlider__progress__3LVGF9Dq &gt; i {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 1px;
    background: #fff;
    border-radius: 1px;
    transition: opacity .2s ease;
    opacity: 1; }

div.StoriesSlider__line__2WYOFt4O {
  z-index: 2;
  position: absolute;
  bottom: 25vh;
  left: calc(50% - 25px);
  width: calc(50% - 35px);
  overflow: visible;
  pointer-events: none; }
  div.StoriesSlider__line__2WYOFt4O .StoriesSlider__item__1aw8rXxf {
    width: 100%;
    display: flex;
    align-items: center; }
    div.StoriesSlider__line__2WYOFt4O .StoriesSlider__item__1aw8rXxf:before, div.StoriesSlider__line__2WYOFt4O .StoriesSlider__item__1aw8rXxf:after {
      content: '';
      display: table;
      clear: both; }
    div.StoriesSlider__line__2WYOFt4O .StoriesSlider__item__1aw8rXxf &gt; i,
    div.StoriesSlider__line__2WYOFt4O .StoriesSlider__item__1aw8rXxf .StoriesSlider__progress__3LVGF9Dq {
      opacity: 0.5; }
    div.StoriesSlider__line__2WYOFt4O .StoriesSlider__item__1aw8rXxf.swiper-slide {
      flex-direction: unset; }
    div.StoriesSlider__line__2WYOFt4O .StoriesSlider__item__1aw8rXxf.swiper-slide-active &gt; i,
    div.StoriesSlider__line__2WYOFt4O .StoriesSlider__item__1aw8rXxf.swiper-slide-active .StoriesSlider__progress__3LVGF9Dq {
      opacity: 1; }
    div.StoriesSlider__line__2WYOFt4O .StoriesSlider__item__1aw8rXxf:last-child .StoriesSlider__progress__3LVGF9Dq {
      display: none; }
  div.StoriesSlider__line__2WYOFt4O.StoriesSlider__line-to-next__2iGwjkaA .StoriesSlider__item__1aw8rXxf.swiper-slide-prev &gt; i,
  div.StoriesSlider__line__2WYOFt4O.StoriesSlider__line-to-next__2iGwjkaA .StoriesSlider__item__1aw8rXxf.swiper-slide-prev .StoriesSlider__progress__3LVGF9Dq {
    opacity: 1; }

.StoriesSlider__grid__1N9q4v6o {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 4;
  background-image: linear-gradient(121deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.78) 21%, #000000); }
  .StoriesSlider__grid__1N9q4v6o .StoriesSlider__carousel__1k8XP6Zm {
    margin: auto;
    max-width: 980px;
    padding: 0 25px;
    align-items: center;
    display: flex;
    height: 100%; }
    .StoriesSlider__grid__1N9q4v6o .StoriesSlider__carousel__1k8XP6Zm .swiper-container {
      padding-bottom: 50px; }
      @media (min-width: 60.0625em) {
        .StoriesSlider__grid__1N9q4v6o .StoriesSlider__carousel__1k8XP6Zm .swiper-container {
          padding-bottom: 80px; } }
    .StoriesSlider__grid__1N9q4v6o .StoriesSlider__carousel__1k8XP6Zm .arrow-prev {
      bottom: 3px;
      left: 0;
      top: inherit;
      padding: 0; }
      .StoriesSlider__grid__1N9q4v6o .StoriesSlider__carousel__1k8XP6Zm .arrow-prev svg {
        fill: white; }
    .StoriesSlider__grid__1N9q4v6o .StoriesSlider__carousel__1k8XP6Zm .arrow-next {
      bottom: 3px;
      right: 0;
      top: inherit;
      padding: 0; }
      .StoriesSlider__grid__1N9q4v6o .StoriesSlider__carousel__1k8XP6Zm .arrow-next svg {
        fill: white; }
    .StoriesSlider__grid__1N9q4v6o .StoriesSlider__carousel__1k8XP6Zm .pagination {
      bottom: 3px; }
    .StoriesSlider__grid__1N9q4v6o .StoriesSlider__carousel__1k8XP6Zm .swiper-pagination-bullets {
      bottom: 3px; }

.StoriesSlider__carousel__1k8XP6Zm .StoriesSlider__item__1aw8rXxf,
.StoriesSlider__list__1kkI2lMD .StoriesSlider__item__1aw8rXxf {
  height: 200px; }

.StoriesSlider__carousel__1k8XP6Zm .StoriesSlider__background__2GDQ5i4U,
.StoriesSlider__list__1kkI2lMD .StoriesSlider__background__2GDQ5i4U {
  display: flex;
  align-items: flex-end; }

.StoriesSlider__carousel__1k8XP6Zm .StoriesSlider__content__2c1oPJeD,
.StoriesSlider__list__1kkI2lMD .StoriesSlider__content__2c1oPJeD {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  width: 100%;
  padding: 15px 20px; }

.StoriesSlider__carousel__1k8XP6Zm .StoriesSlider__title__2PuIwpLP,
.StoriesSlider__list__1kkI2lMD .StoriesSlider__title__2PuIwpLP {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 18px;
  line-height: 1.3em;
  color: #fff;
  margin: 0; }

.StoriesSlider__list__1kkI2lMD {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  height: 100%;
  width: 100%;
  background: #181818; }
  .StoriesSlider__list__1kkI2lMD .StoriesSlider__item__1aw8rXxf {
    position: relative; }
    .StoriesSlider__list__1kkI2lMD .StoriesSlider__item__1aw8rXxf + .StoriesSlider__item__1aw8rXxf {
      margin-top: 24px; }
  .StoriesSlider__list__1kkI2lMD .StoriesSlider__close-list__uLwxIutU {
    position: fixed;
    top: 32px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    z-index: 1; }
  .StoriesSlider__list__1kkI2lMD .StoriesSlider__list-content__ZS04__GJ {
    position: relative;
    height: 100%;
    padding: 104px 26px 40px;
    overflow: auto;
    -webkit-overflow-scrolling: touch; }

.StoriesSlider__show-grid__RyeNy21g {
  position: absolute;
  bottom: 48px;
  right: 48px;
  z-index: 5; }

.stories-fade-enter-active {
  z-index: 1;
  transition: opacity 1ms 0s ease; }

.stories-fade-leave-active {
  z-index: 2;
  transition: opacity .8s 0s ease; }

.stories-fade-enter, .stories-fade-leave-to {
  opacity: 0; }

.StoriesSlider__bg-fade-transition__2xu3m5mg {
  opacity: 0;
  transition: opacity .8s ease; }

.StoriesSlider__bg-fade-show__1yeiTnvM {
  opacity: 1; }

.StoriesSlider__bg-fade-hide__3lcgYVdm {
  opacity: 0; }

@keyframes DealerNotes__fillBar__rKcCbNc_ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DealerNotes__wrapper__2QMiC22y {
  margin: 0 auto;
  position: relative; }
  .theme-ferrari-dark .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-light .DealerNotes__wrapper__2QMiC22y {
    color: #181818; }
  .theme-ferrari-sf90-stradale .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-f488-pista .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-f488-spider .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DealerNotes__wrapper__2QMiC22y {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DealerNotes__wrapper__2QMiC22y {
    color: #181818; }
  .theme-ferrari-f8-spider .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-812-gts .DealerNotes__wrapper__2QMiC22y {
    color: #181818; }
  .theme-ferrari-f169 .DealerNotes__wrapper__2QMiC22y {
    color: #181818; }
  .theme-ferrari-scuderia-dark .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DealerNotes__wrapper__2QMiC22y {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-races-dark .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DealerNotes__wrapper__2QMiC22y {
    color: #ffffff; }

.DealerNotes__content__1nBDpG8M {
  margin: 32px 0; }

.DealerNotes__title__2_NBUVEr {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  margin: 0 0 16px;
  font-size: 16px; }

.DealerNotes__text__2kcamDT8 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.5; }

@keyframes Financing__fillBar__23zJQZdJ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Financing__wrapper__1U7gfffd {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em; }
  .Financing__wrapper__1U7gfffd [class^='Accordion__accordion'] {
    border-top: none !important; }
  .Financing__wrapper__1U7gfffd [class^='Accordion__head'] {
    display: none; }

.Financing__loading__3KbDr_q6 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 300px; }

.Financing__disclaimer__24ishZPq span a {
  text-decoration: underline; }

@keyframes Optionals__fillBar__1VM0_1lA {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Optionals__wrapper__1P5Ge9aG {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0 -12px; }
  .theme-ferrari-dark .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-light .Optionals__wrapper__1P5Ge9aG {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Optionals__wrapper__1P5Ge9aG {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Optionals__wrapper__1P5Ge9aG {
    color: #181818; }
  .theme-ferrari-f8-spider .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-812-gts .Optionals__wrapper__1P5Ge9aG {
    color: #181818; }
  .theme-ferrari-f169 .Optionals__wrapper__1P5Ge9aG {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Optionals__wrapper__1P5Ge9aG {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-races-dark .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Optionals__wrapper__1P5Ge9aG {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .Optionals__wrapper__1P5Ge9aG {
      display: flex;
      flex-wrap: wrap; } }
  @media print {
    .Optionals__wrapper__1P5Ge9aG {
      display: block; } }
  .Optionals__wrapper__1P5Ge9aG &gt; li {
    margin: 0 0 24px;
    padding: 0 12px; }
    @media (min-width: 37.5625em) {
      .Optionals__wrapper__1P5Ge9aG &gt; li {
        width: 50%;
        margin: 0 0 48px; } }
    @media (min-width: 60.0625em) {
      .Optionals__wrapper__1P5Ge9aG &gt; li {
        width: 25%; } }
    @media print {
      .Optionals__wrapper__1P5Ge9aG &gt; li {
        width: auto;
        margin: 0 0 8px; } }
    .Optionals__wrapper__1P5Ge9aG &gt; li span {
      display: block; }

.Optionals__figure__2P40-3Vi {
  margin: 0;
  padding: 0;
  display: flex; }
  .Optionals__figure__2P40-3Vi &gt; img {
    width: 50%;
    display: block; }
  .Optionals__figure__2P40-3Vi &gt; figcaption {
    margin: 0 0 0 24px; }

.Optionals__tag__GAHrw_vt {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font-Medium";
  font-weight: 500;
  font-stretch: expanded;
  font-size: 9px;
  line-height: 1.56;
  letter-spacing: 0;
  text-transform: uppercase;
  margin: 16px 0 0;
  padding: 6px 16px;
  border-radius: 20px;
  display: inline-block; }
  .theme-ferrari-dark .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-ferrari-carbon .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-light .Optionals__tag__GAHrw_vt {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-sf90-stradale .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-f8-tributo .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-monza-sp1 .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-monza-sp2 .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-f488-pista .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-f488-spider .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-f488-pista-spider .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-f812-superfast .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-gtc4-lusso .Optionals__tag__GAHrw_vt {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-gtc4-lusso-t .Optionals__tag__GAHrw_vt {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-f8-spider .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-812-gts .Optionals__tag__GAHrw_vt {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-f169 .Optionals__tag__GAHrw_vt {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-scuderia-dark .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-giallo-modena .Optionals__tag__GAHrw_vt {
    color: #ffffff;
    background: #181818; }
  .theme-ferrari-giallo-modena-dark .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-races-dark .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Optionals__tag__GAHrw_vt {
    color: #181818;
    background: #ffffff; }

.Optionals__no-content__2nKHCrH1 {
  text-align: center; }

@keyframes Specification__fillBar__1_mKEeQf {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Specification__wrapper___K88h9v2 {
  position: relative; }
  .theme-ferrari-dark .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-light .Specification__wrapper___K88h9v2 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Specification__wrapper___K88h9v2 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Specification__wrapper___K88h9v2 {
    color: #181818; }
  .theme-ferrari-f8-spider .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-812-gts .Specification__wrapper___K88h9v2 {
    color: #181818; }
  .theme-ferrari-f169 .Specification__wrapper___K88h9v2 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Specification__wrapper___K88h9v2 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-races-dark .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Specification__wrapper___K88h9v2 {
    color: #ffffff; }
  .Specification__wrapper___K88h9v2 &gt; div &gt; div &gt; div,
  .Specification__wrapper___K88h9v2 &gt; div &gt; div &gt; div &gt; div,
  .Specification__wrapper___K88h9v2 &gt; div &gt; div &gt; div &gt; div &gt; div {
    padding: 0; }

@keyframes StandardEquipment__fillBar__3cOefqLt {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.StandardEquipment__wrapper__22wcHkoI {
  position: relative; }
  .theme-ferrari-dark .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-light .StandardEquipment__wrapper__22wcHkoI {
    color: #181818; }
  .theme-ferrari-sf90-stradale .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-f488-pista .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-f488-spider .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .StandardEquipment__wrapper__22wcHkoI {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .StandardEquipment__wrapper__22wcHkoI {
    color: #181818; }
  .theme-ferrari-f8-spider .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-812-gts .StandardEquipment__wrapper__22wcHkoI {
    color: #181818; }
  .theme-ferrari-f169 .StandardEquipment__wrapper__22wcHkoI {
    color: #181818; }
  .theme-ferrari-scuderia-dark .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .StandardEquipment__wrapper__22wcHkoI {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-races-dark .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .StandardEquipment__wrapper__22wcHkoI {
    color: #ffffff; }

.StandardEquipment__container__8Bryrw_A {
  max-height: 60vh;
  overflow: hidden;
  position: relative;
  transition: max-height 0.4s ease; }
  @media (min-width: 60.0625em) {
    .StandardEquipment__container__8Bryrw_A {
      margin: 32px 0 0; } }

.StandardEquipment__list__3zhEk2ab {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  margin: 0;
  padding: 0;
  list-style: none; }
  @media (min-width: 60.0625em) {
    .StandardEquipment__list__3zhEk2ab {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      column-gap: 48px; } }
  .StandardEquipment__list__3zhEk2ab &gt; li {
    min-height: 75px;
    padding: 8px;
    display: flex;
    align-items: center; }
    .theme-ferrari-dark .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-ferrari-carbon .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-light .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-sf90-stradale .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f8-tributo .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-monza-sp1 .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-monza-sp2 .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f488-pista .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f488-spider .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f488-pista-spider .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f812-superfast .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-gtc4-lusso .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #505050; }
    .theme-ferrari-gtc4-lusso-t .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #505050; }
    .theme-ferrari-f8-spider .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-812-gts .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-f169 .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-scuderia-dark .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-giallo-modena .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-races-dark .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .StandardEquipment__list__3zhEk2ab &gt; li {
      border-bottom: 1px solid #8f8f8f; }

.StandardEquipment__btn-see-more__sMPljqyc {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  width: 100%;
  padding: 64px 16px 32px;
  color: #303030;
  background: linear-gradient(0deg, #eeeded, rgba(255, 255, 255, 0.85));
  border: none;
  display: flex;
  justify-content: space-between;
  position: absolute;
  left: 0;
  bottom: 0; }
  @media (min-width: 60.0625em) {
    .StandardEquipment__btn-see-more__sMPljqyc {
      padding: 128px 64px 48px; } }

@keyframes TabCarADDetails__fillBar__2ClKfoOI {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TabCarADDetails__wrapper__A9n5kTfu {
  padding: 32px 0 0;
  overflow: hidden;
  position: relative; }
  @media (min-width: 37.5625em) {
    .TabCarADDetails__wrapper__A9n5kTfu {
      padding: 64px 0 0; } }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-dark {
    background: #181818; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-light {
    background: #ffffff; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-sf90-stradale {
    background: #303133; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-monza-sp1 {
    background: #181818; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-monza-sp2 {
    background: #404040; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-f488-pista {
    background: #0E121B; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-f488-spider {
    background: #17354B; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-f812-superfast {
    background: #320607; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-f169 {
    background: #d0dddd; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-scuderia-dark {
    background: #303030; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-races-dark {
    background: #0D0D16; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .TabCarADDetails__wrapper__A9n5kTfu.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  @media print {
    .TabCarADDetails__wrapper__A9n5kTfu {
      padding: 0; } }

.TabCarADDetails__content__2qoghKqf {
  margin: 32px 0; }
  @media (min-width: 37.5625em) {
    .TabCarADDetails__content__2qoghKqf {
      margin: 64px 0; } }
  @media print {
    .TabCarADDetails__content__2qoghKqf {
      margin: 0; } }
  .TabCarADDetails__content__2qoghKqf [class^="Accordion__head"] {
    padding-left: 0; }

@keyframes TabContent__fillBar__hoFijj-s {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TabContent__container__Y-zrqDu9 {
  width: 100%;
  display: flex;
  flex-direction: column; }
  .TabContent__container--reverse__vpYkvokW {
    flex-direction: column-reverse; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-dark {
    background: #181818; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-light {
    background: #ffffff; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-sf90-stradale {
    background: #303133; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-monza-sp1 {
    background: #181818; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-monza-sp2 {
    background: #404040; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-f488-pista {
    background: #0E121B; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-f488-spider {
    background: #17354B; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-f812-superfast {
    background: #320607; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-f169 {
    background: #d0dddd; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-scuderia-dark {
    background: #303030; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-races-dark {
    background: #0D0D16; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .TabContent__container__Y-zrqDu9.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .TabContent__container__Y-zrqDu9.TabContent__align-right__1OHX8CcP .TabContent__menu-items__hRae4Q9b {
    text-align: right; }
  .TabContent__container__Y-zrqDu9.TabContent__align-left__1FPpqH1X .TabContent__menu-items__hRae4Q9b {
    text-align: left; }

.TabContent__menu-items__hRae4Q9b {
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  white-space: nowrap;
  overflow: auto; }

.TabContent__menu-item__3M00w5ZQ {
  position: relative;
  display: inline-block;
  position: relative;
  transition: opacity .2s ease;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }
  .TabContent__menu-item__3M00w5ZQ &gt; button {
    appearance: none;
    padding: 0;
    margin: 0;
    outline: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
    padding: 16px 32px; }
    .theme-ferrari-dark .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-light .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #505050; }
    .theme-ferrari-f8-spider .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-f169 .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .TabContent__menu-item__3M00w5ZQ &gt; button {
      color: #8f8f8f; }
  .TabContent__menu-item__3M00w5ZQ:hover {
    opacity: .5; }
  .theme-ferrari-dark .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-ferrari-carbon .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-light .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-sf90-stradale .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-f8-tributo .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-monza-sp1 .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-monza-sp2 .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-f488-pista .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-f488-spider .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-f488-pista-spider .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-f812-superfast .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso-t .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-f8-spider .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-812-gts .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-f169 .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-scuderia-dark .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-giallo-modena .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #EBB218; }
  .theme-ferrari-giallo-modena-dark .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #EBB218; }
  .theme-ferrari-races-dark .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-portofinom-dark-blue .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .TabContent__menu-item--active__LdKgWGEK &gt; button {
    color: #da291c; }
  .TabContent__menu-item--active__LdKgWGEK:hover {
    opacity: 1; }
  .TabContent__menu-item--active__LdKgWGEK:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px; }
    .theme-ferrari-dark .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-ferrari-carbon .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-light .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-sf90-stradale .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-f8-tributo .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-monza-sp1 .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-monza-sp2 .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-f488-pista .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-f488-spider .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-f488-pista-spider .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-f812-superfast .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso-t .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-f8-spider .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-812-gts .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-f169 .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-scuderia-dark .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-giallo-modena .TabContent__menu-item--active__LdKgWGEK:after {
      background: #EBB218; }
    .theme-ferrari-giallo-modena-dark .TabContent__menu-item--active__LdKgWGEK:after {
      background: #EBB218; }
    .theme-ferrari-races-dark .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-portofinom-dark-blue .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .TabContent__menu-item--active__LdKgWGEK:after {
      background: #da291c; }

.TabContent__content__3576PG64 {
  position: relative; }

@keyframes TableBlock__fillBar__eKaEFr1E {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TableBlock__content__3mF-aMbc {
  padding: 32px 0; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-dark {
    background: #181818; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-light {
    background: #ffffff; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-sf90-stradale {
    background: #303133; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-monza-sp1 {
    background: #181818; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-monza-sp2 {
    background: #404040; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-f488-pista {
    background: #0E121B; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-f488-spider {
    background: #17354B; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-f812-superfast {
    background: #320607; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-f169 {
    background: #d0dddd; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-scuderia-dark {
    background: #303030; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-races-dark {
    background: #0D0D16; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .TableBlock__content__3mF-aMbc.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  @media (min-width: 37.5625em) {
    .TableBlock__content__3mF-aMbc {
      padding: 48px 0; } }

.TableBlock__chapterTitle__1b9dZ4Ud {
  padding: 0 24px 24px; }
  @media (min-width: 37.5625em) {
    .TableBlock__chapterTitle__1b9dZ4Ud {
      padding: 0 48px 48px; } }

.TableBlock__title__1qrzlZHT {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  margin: 0 0 24px; }
  @media (min-width: 37.5625em) {
    .TableBlock__title__1qrzlZHT {
      font-size: 28px; } }
  .theme-ferrari-dark .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-light .TableBlock__title__1qrzlZHT {
    color: #181818; }
  .theme-ferrari-sf90-stradale .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-f488-pista .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-f488-spider .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .TableBlock__title__1qrzlZHT {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .TableBlock__title__1qrzlZHT {
    color: #181818; }
  .theme-ferrari-f8-spider .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-812-gts .TableBlock__title__1qrzlZHT {
    color: #181818; }
  .theme-ferrari-f169 .TableBlock__title__1qrzlZHT {
    color: #181818; }
  .theme-ferrari-scuderia-dark .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .TableBlock__title__1qrzlZHT {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-races-dark .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .TableBlock__title__1qrzlZHT {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .TableBlock__title__1qrzlZHT {
      margin: 0 0 48px; } }

.TableBlock__table__2ou1651c {
  width: 100%;
  text-align: left; }

.TableBlock__head-item__1mfoqB96 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  text-transform: uppercase;
  padding: 0 20px 20px 0; }
  .theme-ferrari-dark .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-light .TableBlock__head-item__1mfoqB96 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .TableBlock__head-item__1mfoqB96 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .TableBlock__head-item__1mfoqB96 {
    color: #181818; }
  .theme-ferrari-f8-spider .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-812-gts .TableBlock__head-item__1mfoqB96 {
    color: #181818; }
  .theme-ferrari-f169 .TableBlock__head-item__1mfoqB96 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .TableBlock__head-item__1mfoqB96 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-races-dark .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .TableBlock__head-item__1mfoqB96 {
    color: #ffffff; }
  @media (min-width: 37.5625em) {
    .TableBlock__head-item__1mfoqB96 {
      padding: 0 20px 40px 0; } }

.TableBlock__item__3CJtnwaT {
  border-top: 1px solid #d4d2d2;
  padding: 32px 0;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  padding-right: 20px; }
  .theme-ferrari-dark .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-light .TableBlock__item__3CJtnwaT {
    color: #181818; }
  .theme-ferrari-sf90-stradale .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-f488-pista .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-f488-spider .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .TableBlock__item__3CJtnwaT {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .TableBlock__item__3CJtnwaT {
    color: #181818; }
  .theme-ferrari-f8-spider .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-812-gts .TableBlock__item__3CJtnwaT {
    color: #181818; }
  .theme-ferrari-f169 .TableBlock__item__3CJtnwaT {
    color: #181818; }
  .theme-ferrari-scuderia-dark .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .TableBlock__item__3CJtnwaT {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-races-dark .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .TableBlock__item__3CJtnwaT {
    color: #ffffff; }
  .TableBlock__item__3CJtnwaT:nth-child(1) {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em;
    font-size: 16px;
    line-height: 26px; }
    .theme-ferrari-dark .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-light .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #505050; }
    .theme-ferrari-f8-spider .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-f169 .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .TableBlock__item__3CJtnwaT:nth-child(1) {
      color: #8f8f8f; }

.TableBlock__head-item__1mfoqB96,
.TableBlock__item__3CJtnwaT {
  width: 20%;
  vertical-align: top; }
  .TableBlock__head-item__1mfoqB96:nth-child(1),
  .TableBlock__item__3CJtnwaT:nth-child(1) {
    width: 5%; }
    @media (min-width: 37.5625em) {
      .TableBlock__head-item__1mfoqB96:nth-child(1),
      .TableBlock__item__3CJtnwaT:nth-child(1) {
        width: 20%; } }
  .TableBlock__head-item__1mfoqB96:nth-child(3),
  .TableBlock__item__3CJtnwaT:nth-child(3) {
    width: 10%; }
    @media (min-width: 37.5625em) {
      .TableBlock__head-item__1mfoqB96:nth-child(3),
      .TableBlock__item__3CJtnwaT:nth-child(3) {
        width: 20%; } }

@keyframes TeamMembers__fillBar__3NRi94CK {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TeamMembers__wrapper__1we07Anj {
  margin: 96px 0;
  display: grid;
  row-gap: 16px; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-dark {
    color: #ffffff;
    background: #181818; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #303030; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-light {
    color: #181818;
    background: #ffffff; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #303133; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1E293E; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #181818; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #404040; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0E121B; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #17354B; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #191B29; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #320607; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #C6C7C7; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #92989D; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #2c2b27; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-812-gts {
    color: #181818;
    background: #f6f7f8; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-f169 {
    color: #181818;
    background: #d0dddd; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #303030; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-giallo-modena {
    color: #181818;
    background: #ffffff; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #181818; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-races-dark {
    color: #ffffff;
    background: #0D0D16; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0D2025; }
  .TeamMembers__wrapper__1we07Anj.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #1C1D1F; }
  @media (min-width: 37.5625em) {
    .TeamMembers__wrapper__1we07Anj {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      column-gap: 16px; } }
  @media (min-width: 60.0625em) {
    .TeamMembers__wrapper__1we07Anj {
      margin: 128px 0;
      grid-template-columns: repeat(3, 1fr);
      column-gap: 24px;
      row-gap: 24px; } }

.TechnicalDetails__specs__9wq_yStl ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes TechnicalDetails__fillBar__1Lwd7NvX {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TechnicalDetails__container__1WONAq_l {
  width: 100%;
  position: relative; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-dark {
    background: #181818; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-light {
    background: #ffffff; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-sf90-stradale {
    background: #303133; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-monza-sp1 {
    background: #181818; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-monza-sp2 {
    background: #404040; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-f488-pista {
    background: #0E121B; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-f488-spider {
    background: #17354B; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-f812-superfast {
    background: #320607; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-f169 {
    background: #d0dddd; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-scuderia-dark {
    background: #303030; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-races-dark {
    background: #0D0D16; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .TechnicalDetails__container__1WONAq_l.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.TechnicalDetails__chapter__27bV_mxr {
  position: absolute;
  padding: 0 48px;
  left: 0;
  top: 74px;
  right: 0;
  padding: 0 24px; }
  @media (min-width: 37.5625em) {
    .TechnicalDetails__chapter__27bV_mxr {
      padding: 0 48px; } }
  @media (min-width: 60.0625em) {
    .TechnicalDetails__chapter__27bV_mxr {
      padding: 0 48px; } }
  @media (min-width: 80.0625em) {
    .TechnicalDetails__chapter__27bV_mxr {
      padding: 0 48px; } }
  .TechnicalDetails__chapter__27bV_mxr span {
    width: 50px; }
    @media (min-width: 37.5625em) {
      .TechnicalDetails__chapter__27bV_mxr span {
        width: 100px; } }

.TechnicalDetails__primaryData__11K5yxsb {
  margin: 5vh 0 2vh 0; }

.TechnicalDetails__specs__9wq_yStl {
  position: relative;
  min-height: 100px; }
  .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__trigger__crWS96Qm {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
    display: inline-block;
    margin: 0 auto;
    transition: all 300ms;
    color: #fff; }
    .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__trigger__crWS96Qm svg {
      transform: rotate(45deg) translateZ(0);
      transform-origin: 50%;
      transition: transform .4s ease; }
    .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__trigger__crWS96Qm .TechnicalDetails__icon__1WrVzrsb {
      transition: all 300ms; }
    .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__trigger__crWS96Qm.TechnicalDetails__opened__1HqvaW1C {
      top: 35px; }
      .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__trigger__crWS96Qm.TechnicalDetails__opened__1HqvaW1C svg {
        transform: rotate(90deg) translateZ(0);
        transform-origin: 50%;
        transition: transform .4s ease; }
  .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
    display: none; }
    .theme-ferrari-dark .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #303030; }
    .theme-ferrari-ferrari-carbon .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #181818; }
    .theme-ferrari-light .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #eeeded; }
    .theme-ferrari-sf90-stradale .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #252627; }
    .theme-ferrari-f8-tributo .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #101724; }
    .theme-ferrari-monza-sp1 .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #303030; }
    .theme-ferrari-monza-sp2 .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #303030; }
    .theme-ferrari-f488-pista .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #1E2128; }
    .theme-ferrari-f488-spider .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #0F2331; }
    .theme-ferrari-f488-pista-spider .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #212334; }
    .theme-ferrari-f812-superfast .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #3C0B0D; }
    .theme-ferrari-gtc4-lusso .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #B2B2B2; }
    .theme-ferrari-gtc4-lusso-t .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #A0A7AC; }
    .theme-ferrari-f8-spider .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #1b1a17; }
    .theme-ferrari-812-gts .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #dbdbdb; }
    .theme-ferrari-f169 .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #dbdbdb; }
    .theme-ferrari-scuderia-dark .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #414141; }
    .theme-ferrari-giallo-modena .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #eeeded; }
    .theme-ferrari-giallo-modena-dark .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #303030; }
    .theme-ferrari-races-dark .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #303035; }
    .theme-ferrari-portofinom-dark-blue .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #102F37; }
    .theme-ferrari-sf90-spider-graphite-black .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel__3Ov5eEnT {
      background: #252A2B; }
    .theme-ferrari-dark .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #181818; }
    .theme-ferrari-ferrari-carbon .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #303030; }
    .theme-ferrari-light .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #ffffff; }
    .theme-ferrari-sf90-stradale .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #303133; }
    .theme-ferrari-f8-tributo .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #1E293E; }
    .theme-ferrari-monza-sp1 .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #181818; }
    .theme-ferrari-monza-sp2 .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #404040; }
    .theme-ferrari-f488-pista .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #0E121B; }
    .theme-ferrari-f488-spider .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #17354B; }
    .theme-ferrari-f488-pista-spider .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #191B29; }
    .theme-ferrari-f812-superfast .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #320607; }
    .theme-ferrari-gtc4-lusso .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #C6C7C7; }
    .theme-ferrari-gtc4-lusso-t .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #92989D; }
    .theme-ferrari-f8-spider .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #2c2b27; }
    .theme-ferrari-812-gts .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #f6f7f8; }
    .theme-ferrari-f169 .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #d0dddd; }
    .theme-ferrari-scuderia-dark .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #303030; }
    .theme-ferrari-giallo-modena .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #ffffff; }
    .theme-ferrari-giallo-modena-dark .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #181818; }
    .theme-ferrari-races-dark .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #0D0D16; }
    .theme-ferrari-portofinom-dark-blue .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #0D2025; }
    .theme-ferrari-sf90-spider-graphite-black .TechnicalDetails__specs__9wq_yStl .TechnicalDetails__spec-panel--primary__1Cw8ZlWE {
      background: #1C1D1F; }

@keyframes TextBlock__fillBar__3fdjuInu {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TextBlock__container__21AwzDCt.theme-ferrari-dark {
  background-color: #181818; }

.TextBlock__container__21AwzDCt.theme-ferrari-ferrari-carbon {
  background-color: #303030; }

.TextBlock__container__21AwzDCt.theme-ferrari-light {
  background-color: #ffffff; }

.TextBlock__container__21AwzDCt.theme-ferrari-sf90-stradale {
  background-color: #303133; }

.TextBlock__container__21AwzDCt.theme-ferrari-f8-tributo {
  background-color: #1E293E; }

.TextBlock__container__21AwzDCt.theme-ferrari-monza-sp1 {
  background-color: #181818; }

.TextBlock__container__21AwzDCt.theme-ferrari-monza-sp2 {
  background-color: #404040; }

.TextBlock__container__21AwzDCt.theme-ferrari-f488-pista {
  background-color: #0E121B; }

.TextBlock__container__21AwzDCt.theme-ferrari-f488-spider {
  background-color: #17354B; }

.TextBlock__container__21AwzDCt.theme-ferrari-f488-pista-spider {
  background-color: #191B29; }

.TextBlock__container__21AwzDCt.theme-ferrari-f812-superfast {
  background-color: #320607; }

.TextBlock__container__21AwzDCt.theme-ferrari-gtc4-lusso {
  background-color: #C6C7C7; }

.TextBlock__container__21AwzDCt.theme-ferrari-gtc4-lusso-t {
  background-color: #92989D; }

.TextBlock__container__21AwzDCt.theme-ferrari-f8-spider {
  background-color: #2c2b27; }

.TextBlock__container__21AwzDCt.theme-ferrari-812-gts {
  background-color: #f6f7f8; }

.TextBlock__container__21AwzDCt.theme-ferrari-f169 {
  background-color: #d0dddd; }

.TextBlock__container__21AwzDCt.theme-ferrari-scuderia-dark {
  background-color: #303030; }

.TextBlock__container__21AwzDCt.theme-ferrari-giallo-modena {
  background-color: #ffffff; }

.TextBlock__container__21AwzDCt.theme-ferrari-giallo-modena-dark {
  background-color: #181818; }

.TextBlock__container__21AwzDCt.theme-ferrari-races-dark {
  background-color: #0D0D16; }

.TextBlock__container__21AwzDCt.theme-ferrari-portofinom-dark-blue {
  background-color: #0D2025; }

.TextBlock__container__21AwzDCt.theme-ferrari-sf90-spider-graphite-black {
  background-color: #1C1D1F; }

.TextBlock__container__21AwzDCt.TextBlock__text_right__1dTcxpIJ {
  text-align: right; }

.TextBlock__container__21AwzDCt.TextBlock__text_centered__aMxZQD9e {
  text-align: center; }

.TextBlock__chapterTitle__3PM8c8wB {
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .TextBlock__chapterTitle__3PM8c8wB {
      padding: 48px; } }

.TextBlock__content__16UZzJeE {
  max-width: 800px;
  margin: 0 auto; }
  .TextBlock__content__16UZzJeE img {
    max-width: 100%;
    display: block; }
  .TextBlock__content__16UZzJeE figure {
    margin: 32px 0; }
    .TextBlock__content__16UZzJeE figure iframe {
      max-width: 100%; }

.TextBlock__ctas__qtISu0is {
  margin-top: 25px;
  display: flex;
  flex-direction: column; }
  @media (min-width: 80.0625em) {
    .TextBlock__ctas__qtISu0is {
      margin-top: 40px;
      flex-direction: row;
      justify-content: center;
      flex-wrap: wrap; } }
  .TextBlock__ctas__qtISu0is .TextBlock__cta__nxv8LsUn {
    flex: 0 0 auto;
    margin: 0 16px 24px; }
    @media (min-width: 60.0625em) {
      .TextBlock__ctas__qtISu0is .TextBlock__cta__nxv8LsUn {
        margin: 0 8px 24px;
        display: inline-block; } }

@keyframes ThumbCarousel__fillBar__3s5Npljr {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-dark {
  background: #181818;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-ferrari-carbon {
  background: #303030;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-light {
  background: #ffffff;
  color: #181818; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-sf90-stradale {
  background: #303133;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-f8-tributo {
  background: #1E293E;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-monza-sp1 {
  background: #181818;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-monza-sp2 {
  background: #404040;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-f488-pista {
  background: #0E121B;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-f488-spider {
  background: #17354B;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-f488-pista-spider {
  background: #191B29;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-f812-superfast {
  background: #320607;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-gtc4-lusso {
  background: #C6C7C7;
  color: #181818; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-gtc4-lusso-t {
  background: #92989D;
  color: #181818; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-f8-spider {
  background: #2c2b27;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-812-gts {
  background: #f6f7f8;
  color: #181818; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-f169 {
  background: #d0dddd;
  color: #181818; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-scuderia-dark {
  background: #303030;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-giallo-modena {
  background: #ffffff;
  color: #181818; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-giallo-modena-dark {
  background: #181818;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-races-dark {
  background: #0D0D16;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-portofinom-dark-blue {
  background: #0D2025;
  color: #ffffff; }

.ThumbCarousel__container__jWuFvIDr.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F;
  color: #ffffff; }

.ThumbCarousel__internal-wrapper__1kyfYZ4h {
  margin: 0 auto;
  padding: 24px 0 24px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden; }
  @media (min-width: 37.5625em) {
    .ThumbCarousel__internal-wrapper__1kyfYZ4h {
      max-width: 100%;
      padding: 32px 0 64px; } }
  @media (min-width: 60.0625em) {
    .ThumbCarousel__internal-wrapper__1kyfYZ4h {
      min-height: 100vh;
      /* Fallback for browsers that do not support Custom Properties */
      min-height: calc(var(--ferrari-vh-fix, 1vh) * 100 - 0px);
      max-width: 90%;
      padding: 32px 0 96px; } }
  @media (min-width: 100.0625em) {
    .ThumbCarousel__internal-wrapper__1kyfYZ4h {
      max-width: 70%;
      padding: 64px 0 128px; } }
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .swiper-slide {
    opacity: 1 !important; }
    .ThumbCarousel__internal-wrapper__1kyfYZ4h .swiper-slide .ThumbCarousel__thumb__lMKfa6RO {
      flex: 0 0 100%;
      order: -1;
      width: 100%;
      margin-bottom: 24px;
      display: flex;
      justify-content: flex-start;
      align-items: center; }
      @media (min-width: 37.5625em) {
        .ThumbCarousel__internal-wrapper__1kyfYZ4h .swiper-slide .ThumbCarousel__thumb__lMKfa6RO {
          flex: 0 0 50%;
          width: 488px;
          margin: 0;
          width: auto;
          order: 0; } }
      @media (min-width: 100.0625em) {
        .ThumbCarousel__internal-wrapper__1kyfYZ4h .swiper-slide .ThumbCarousel__thumb__lMKfa6RO {
          width: 530px; } }
      .ThumbCarousel__internal-wrapper__1kyfYZ4h .swiper-slide .ThumbCarousel__thumb__lMKfa6RO img {
        max-width: none; }
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .pagination {
    padding-bottom: 32px;
    bottom: -32px; }
    @media (min-width: 37.5625em) {
      .ThumbCarousel__internal-wrapper__1kyfYZ4h .pagination {
        padding-bottom: 24px;
        bottom: -64px; } }
    @media (min-width: 60.0625em) {
      .ThumbCarousel__internal-wrapper__1kyfYZ4h .pagination {
        padding-bottom: 32px;
        bottom: -96px; } }
    @media (min-width: 100.0625em) {
      .ThumbCarousel__internal-wrapper__1kyfYZ4h .pagination {
        bottom: -128px; } }
  .theme-ferrari-dark .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-dark
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-ferrari-carbon .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-ferrari-carbon
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-light .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-light
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #181818; }
  .theme-ferrari-sf90-stradale .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-sf90-stradale
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-f8-tributo .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-f8-tributo
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-monza-sp1 .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-monza-sp1
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-monza-sp2 .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-monza-sp2
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-f488-pista .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-f488-pista
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-f488-spider .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-f488-spider
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-f488-pista-spider .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-f488-pista-spider
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-f812-superfast .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-f812-superfast
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-gtc4-lusso .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-gtc4-lusso
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #181818; }
  .theme-ferrari-gtc4-lusso-t .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-gtc4-lusso-t
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #181818; }
  .theme-ferrari-f8-spider .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-f8-spider
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-812-gts .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-812-gts
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #181818; }
  .theme-ferrari-f169 .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-f169
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #181818; }
  .theme-ferrari-scuderia-dark .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-scuderia-dark
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-giallo-modena .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-giallo-modena
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #181818; }
  .theme-ferrari-giallo-modena-dark .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-giallo-modena-dark
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-races-dark .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-races-dark
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-portofinom-dark-blue
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next, .theme-ferrari-sf90-spider-graphite-black
  .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
    fill: #ffffff; }
  @media (min-width: 37.5625em) {
    .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next,
    .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
      display: none !important; } }
  @media (min-width: 60.0625em) {
    .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-next,
    .ThumbCarousel__internal-wrapper__1kyfYZ4h .arrow-prev {
      display: block !important; } }

.ThumbCarousel__slide__1h3GZl70 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch; }
  .ThumbCarousel__slide--wrap__17XNzI5V {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 24px 24px 64px;
    width: 100%; }
    @media (min-width: 37.5625em) {
      .ThumbCarousel__slide--wrap__17XNzI5V {
        padding: 0 64px;
        flex-wrap: nowrap; } }
    @media (min-width: 60.0625em) {
      .ThumbCarousel__slide--wrap__17XNzI5V {
        padding: 0 128px; } }
    @media (min-width: 100.0625em) {
      .ThumbCarousel__slide--wrap__17XNzI5V {
        padding: 0 128px; } }

.ThumbCarousel__text__3UvaMu3O {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start; }
  @media (min-width: 37.5625em) {
    .ThumbCarousel__text__3UvaMu3O {
      width: 50%; } }
  @media (min-width: 60.0625em) {
    .ThumbCarousel__text__3UvaMu3O {
      padding-right: 64px; } }
  @media (min-width: 100.0625em) {
    .ThumbCarousel__text__3UvaMu3O {
      padding-right: 96px; } }
  .ThumbCarousel__text__3UvaMu3O &gt; * {
    width: 100%; }

.ThumbCarousel__desc__3wdshqqy {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  padding: 8px 0 24px 0; }
  @media (min-width: 37.5625em) {
    .ThumbCarousel__desc__3wdshqqy {
      padding: 24px 0 48px 0; } }
  @media (min-width: 60.0625em) {
    .ThumbCarousel__desc__3wdshqqy {
      max-width: 320px; } }

@keyframes ThumbnailsCarousel__fillBar__2GkQod-9 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ThumbnailsCarousel__wrapper__1ntEN8mo .swiper-slide {
  width: auto;
  height: 62px; }

.ThumbnailsCarousel__thumbnail__1Ht8G5w4 {
  position: relative;
  -webkit-appearance: none;
  border-radius: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  width: 62px;
  height: 100%;
  background-color: #303030; }

.ThumbnailsCarousel__is169__1JPgXEPJ .ThumbnailsCarousel__thumbnail__1Ht8G5w4 {
  width: 96px; }

.ThumbnailsCarousel__is43__3dg4pt2H .ThumbnailsCarousel__thumbnail__1Ht8G5w4 {
  width: 82px; }

@charset "UTF-8";

@keyframes Tickets__fillBar__2NsML7wp {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Tickets__description__1WKyLreI {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  color: #303030; }
  .theme-ferrari-dark .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-light .Tickets__description__1WKyLreI {
    color: #181818; }
  .theme-ferrari-sf90-stradale .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-f488-pista .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-f488-spider .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .Tickets__description__1WKyLreI {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .Tickets__description__1WKyLreI {
    color: #181818; }
  .theme-ferrari-f8-spider .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-812-gts .Tickets__description__1WKyLreI {
    color: #181818; }
  .theme-ferrari-f169 .Tickets__description__1WKyLreI {
    color: #181818; }
  .theme-ferrari-scuderia-dark .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .Tickets__description__1WKyLreI {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-races-dark .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .Tickets__description__1WKyLreI {
    color: #ffffff; }
  .Tickets__description__1WKyLreI p,
  .Tickets__description__1WKyLreI ul,
  .Tickets__description__1WKyLreI ol {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    margin: 16px 0; }
  .Tickets__description__1WKyLreI h1,
  .Tickets__description__1WKyLreI h2,
  .Tickets__description__1WKyLreI h3,
  .Tickets__description__1WKyLreI h4,
  .Tickets__description__1WKyLreI h5,
  .Tickets__description__1WKyLreI h6 {
    margin: 16px 0; }
  .Tickets__description__1WKyLreI h1 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em; }
    @media (min-width: 37.5625em) {
      .Tickets__description__1WKyLreI h1 {
        font-size: 28px; } }
  
  .Tickets__description__1WKyLreI h2 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    line-height: 1.3em; }
  
  .Tickets__description__1WKyLreI h3 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px; }
  
  .Tickets__description__1WKyLreI h4 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal; }
  
  .Tickets__description__1WKyLreI h5 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  
  .Tickets__description__1WKyLreI h6 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em; }
  .Tickets__description__1WKyLreI a {
    text-decoration: underline; }
    .Tickets__description__1WKyLreI a:hover {
      text-decoration: none; }
  
  .Tickets__description__1WKyLreI ul {
    padding: 0 0 0 4px;
    list-style-type: '\2022'; }
    .Tickets__description__1WKyLreI ul li {
      padding: 0 0 0 8px; }
  .Tickets__description__1WKyLreI .subtitle {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  .Tickets__description__1WKyLreI .title {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    color: #181818; }
    @media (min-width: 37.5625em) {
      .Tickets__description__1WKyLreI .title {
        font-size: 28px; } }
    .theme-ferrari-dark .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-light .Tickets__description__1WKyLreI .title {
      color: #181818; }
    .theme-ferrari-sf90-stradale .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-f488-pista .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-f488-spider .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .Tickets__description__1WKyLreI .title {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .Tickets__description__1WKyLreI .title {
      color: #181818; }
    .theme-ferrari-f8-spider .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-812-gts .Tickets__description__1WKyLreI .title {
      color: #181818; }
    .theme-ferrari-f169 .Tickets__description__1WKyLreI .title {
      color: #181818; }
    .theme-ferrari-scuderia-dark .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .Tickets__description__1WKyLreI .title {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-races-dark .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Tickets__description__1WKyLreI .title {
      color: #ffffff; }
  .Tickets__description__1WKyLreI .title-featured {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    text-transform: uppercase;
    color: #181818; }
    @media (min-width: 37.5625em) {
      .Tickets__description__1WKyLreI .title-featured {
        font-size: 28px; } }
    .theme-ferrari-dark .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-light .Tickets__description__1WKyLreI .title-featured {
      color: #181818; }
    .theme-ferrari-sf90-stradale .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-pista .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-spider .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .Tickets__description__1WKyLreI .title-featured {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .Tickets__description__1WKyLreI .title-featured {
      color: #181818; }
    .theme-ferrari-f8-spider .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-812-gts .Tickets__description__1WKyLreI .title-featured {
      color: #181818; }
    .theme-ferrari-f169 .Tickets__description__1WKyLreI .title-featured {
      color: #181818; }
    .theme-ferrari-scuderia-dark .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .Tickets__description__1WKyLreI .title-featured {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-races-dark .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Tickets__description__1WKyLreI .title-featured {
      color: #ffffff; }
  .Tickets__description__1WKyLreI .news_discover_more_link {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
    display: block;
    margin: 32px auto;
    text-decoration: none;
    padding: 21px;
    width: 200px;
    border: none;
    text-align: center;
    color: #303030;
    border: 1px solid #d4d2d2; }
    .Tickets__description__1WKyLreI .news_discover_more_link:after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 0;
      opacity: 0;
      transition: all 0.5s ease-out; }
    .Tickets__description__1WKyLreI .news_discover_more_link:hover {
      border: 1px solid #181818; }
      .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
        opacity: 1;
        border-bottom: 1px solid #181818; }
    .theme-ferrari-dark .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-dark .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-dark .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-ferrari-carbon .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-ferrari-carbon .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-ferrari-carbon .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-light .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-light .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-light .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-sf90-stradale .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-sf90-stradale .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-sf90-stradale .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f8-tributo .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f8-tributo .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f8-tributo .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-monza-sp1 .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-monza-sp1 .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-monza-sp1 .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-monza-sp2 .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-monza-sp2 .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-monza-sp2 .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-pista .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-pista .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-pista .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-spider .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-spider .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-spider .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f488-pista-spider .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f488-pista-spider .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f488-pista-spider .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-f812-superfast .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f812-superfast .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f812-superfast .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-gtc4-lusso .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-gtc4-lusso .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-gtc4-lusso .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-gtc4-lusso-t .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-gtc4-lusso-t .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-gtc4-lusso-t .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-f8-spider .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-f8-spider .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-f8-spider .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-812-gts .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-812-gts .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-812-gts .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-f169 .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-f169 .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-f169 .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-scuderia-dark .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-scuderia-dark .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-scuderia-dark .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-giallo-modena .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(24, 24, 24, 0.4);
      color: #181818; }
      .theme-ferrari-giallo-modena .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid #181818; }
        .theme-ferrari-giallo-modena .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #181818; }
    .theme-ferrari-giallo-modena-dark .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-giallo-modena-dark .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-giallo-modena-dark .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-races-dark .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-races-dark .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-races-dark .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-portofinom-dark-blue .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-portofinom-dark-blue .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .Tickets__description__1WKyLreI .news_discover_more_link {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .Tickets__description__1WKyLreI .news_discover_more_link:hover {
        border: 1px solid white; }
        .theme-ferrari-sf90-spider-graphite-black .Tickets__description__1WKyLreI .news_discover_more_link:hover:after {
          opacity: 1;
          border-bottom: 1px solid #ffffff; }
    @media (min-width: 37.5625em) {
      .Tickets__description__1WKyLreI .news_discover_more_link {
        width: 250px; } }

.Tickets__title__2aATbW7Y {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  margin-bottom: 10px; }
  @media (min-width: 37.5625em) {
    .Tickets__title__2aATbW7Y {
      font-size: 28px; } }

.Tickets__accordion__2OjKd26p {
  margin-top: 64px; }

.Tickets__accordion-text__2hGSzNt0 {
  color: #181818;
  font-size: 13px; }

.Tickets__packages__2X0bd5bn .Tickets__description__1WKyLreI {
  margin-bottom: 48px; }

.Tickets__pack__Ba6JgTnm {
  margin-top: 64px;
  border-bottom: 1px solid #8f8f8f; }

.Tickets__subtitle__1OpDGJVk {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  margin-bottom: 16px; }

.Tickets__price__35Y3GEzh {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin: 32px 0; }
  @media (min-width: 80.0625em) {
    .Tickets__price__35Y3GEzh {
      margin: 48px 0; } }
  .Tickets__price__35Y3GEzh .Tickets__top-label__oXpX2EUt {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    margin-bottom: 8px; }
  .Tickets__price__35Y3GEzh .Tickets__value__eoq8DISo {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em;
    padding-left: 32px;
    white-space: nowrap; }
  .Tickets__price__35Y3GEzh .Tickets__bottom-label__27ZWGlYW {
    color: #8f8f8f;
    font-size: 13px; }

.Tickets__ctas__3TlmXPkv {
  text-align: right; }
  .Tickets__ctas__3TlmXPkv a, .Tickets__ctas__3TlmXPkv button {
    margin: 0 0 24px 32px; }

@keyframes TileCarousel__fillBar__2YNpsB7Q {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TileCarousel__wrapper__KsPHhj-S {
  overflow: hidden; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-dark {
    background: #181818; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-light {
    background: #ffffff; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-sf90-stradale {
    background: #303133; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-monza-sp1 {
    background: #181818; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-monza-sp2 {
    background: #404040; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-f488-pista {
    background: #0E121B; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-f488-spider {
    background: #17354B; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-f812-superfast {
    background: #320607; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-f169 {
    background: #d0dddd; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-scuderia-dark {
    background: #303030; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-races-dark {
    background: #0D0D16; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .TileCarousel__wrapper__KsPHhj-S.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.TileCarousel__chapter-title__3ThuFh47 {
  padding: 48px 48px 0 48px; }

.TileCarousel__container__35_cDEH6 {
  padding: 48px 0;
  position: relative;
  flex: 1 1 100%; }
  @media (min-width: 37.5625em) {
    .TileCarousel__container__35_cDEH6 {
      margin: 0;
      padding: 32px 0;
      margin-bottom: 32px;
      max-width: 604px;
      margin: auto; } }
  @media (min-width: 60.0625em) {
    .TileCarousel__container__35_cDEH6 {
      padding: 48px 0;
      max-width: 893px; } }
  @media (min-width: 80.0625em) {
    .TileCarousel__container__35_cDEH6 {
      max-width: 1216px; } }
  @media (min-width: 100.0625em) {
    .TileCarousel__container__35_cDEH6 {
      max-width: 1300px; } }
  .TileCarousel__container__35_cDEH6 .swiper-container {
    padding: 0 24px;
    box-sizing: border-box;
    overflow: visible;
    max-width: 100%; }
    @media (min-width: 37.5625em) {
      .TileCarousel__container__35_cDEH6 .swiper-container {
        padding: 0 0;
        margin: auto; } }
    @media (min-width: 60.0625em) {
      .TileCarousel__container__35_cDEH6 .swiper-container {
        padding: 0 0;
        margin: auto; } }
  .TileCarousel__container__35_cDEH6 .swiper-slide {
    margin-bottom: 48px; }
    @media (min-width: 37.5625em) {
      .TileCarousel__container__35_cDEH6 .swiper-slide {
        margin-bottom: 64px; } }
    .TileCarousel__container__35_cDEH6 .swiper-slide:last-child {
      padding-right: 0px; }
    .TileCarousel__container__35_cDEH6 .swiper-slide img {
      object-fit: cover; }
    @media (min-width: 37.5625em) {
      .TileCarousel__container__35_cDEH6 .swiper-slide {
        max-width: 191px; } }
    @media (min-width: 60.0625em) {
      .TileCarousel__container__35_cDEH6 .swiper-slide {
        max-width: 282px; } }
    @media (min-width: 80.0625em) {
      .TileCarousel__container__35_cDEH6 .swiper-slide {
        max-width: 384px; } }
    @media (min-width: 100.0625em) {
      .TileCarousel__container__35_cDEH6 .swiper-slide {
        max-width: 420px; } }
  .TileCarousel__container__35_cDEH6 .pagination {
    bottom: 22px; }
    @media (min-width: 37.5625em) {
      .TileCarousel__container__35_cDEH6 .pagination {
        bottom: 8px;
        transform: none;
        display: block;
        justify-content: left;
        padding: 0;
        width: auto;
        max-width: 100%;
        left: 0px; } }
  .TileCarousel__container__35_cDEH6 .TileCarousel__cta__25UFTAeD {
    z-index: 10;
    display: flex;
    justify-content: flex-end;
    margin-right: 24px;
    margin-top: 20px; }
    @media (min-width: 37.5625em) {
      .TileCarousel__container__35_cDEH6 .TileCarousel__cta__25UFTAeD {
        position: absolute;
        display: block;
        right: 0;
        margin: 0;
        bottom: 32px; } }
    @media (min-width: 60.0625em) {
      .TileCarousel__container__35_cDEH6 .TileCarousel__cta__25UFTAeD {
        right: 0;
        bottom: 48px; } }

@media (min-width: 37.5625em) {
  .TileCarousel__many-items__3X2wJxvx .pagination {
    left: -48px; } }

.TileCarousel__few-items__Kl8q7Ye6 .pagination {
  display: none; }

@keyframes TileCarouselAdvanced__fillBar__1evfZS4l {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TileCarouselAdvanced__wrapper__3da0fBKy {
  overflow: hidden; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-dark {
    background: #181818; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-light {
    background: #ffffff; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-sf90-stradale {
    background: #303133; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-monza-sp1 {
    background: #181818; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-monza-sp2 {
    background: #404040; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-f488-pista {
    background: #0E121B; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-f488-spider {
    background: #17354B; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-f812-superfast {
    background: #320607; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-f169 {
    background: #d0dddd; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-scuderia-dark {
    background: #303030; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-races-dark {
    background: #0D0D16; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .TileCarouselAdvanced__wrapper__3da0fBKy.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }

.TileCarouselAdvanced__chapter-title__3fqjE8Ap {
  padding: 48px 48px 0 48px; }

.TileCarouselAdvanced__container__2ydp8JTy {
  padding: 48px 0;
  position: relative;
  flex: 1 1 100%; }
  @media (min-width: 37.5625em) {
    .TileCarouselAdvanced__container__2ydp8JTy {
      margin: 0;
      padding: 32px 0;
      margin-bottom: 32px; } }
  @media (min-width: 60.0625em) {
    .TileCarouselAdvanced__container__2ydp8JTy {
      padding: 48px 0; } }
  .TileCarouselAdvanced__container__2ydp8JTy .swiper-container {
    padding: 0 24px;
    box-sizing: border-box;
    overflow: visible;
    max-width: 100%; }
    @media (min-width: 37.5625em) {
      .TileCarouselAdvanced__container__2ydp8JTy .swiper-container {
        padding: 0 0;
        margin: auto; } }
    @media (min-width: 60.0625em) {
      .TileCarouselAdvanced__container__2ydp8JTy .swiper-container {
        padding: 0 0;
        margin: auto; } }
  .TileCarouselAdvanced__container__2ydp8JTy .swiper-slide {
    margin-bottom: 64px; }
    .TileCarouselAdvanced__container__2ydp8JTy .swiper-slide:last-child {
      padding-right: 0px; }
  @media (min-width: 37.5625em) {
    .TileCarouselAdvanced__container__2ydp8JTy .pagination {
      bottom: 8px;
      left: 0;
      transform: none;
      display: block;
      justify-content: left;
      padding: 0;
      max-width: 100%; } }
  .TileCarouselAdvanced__container__2ydp8JTy .pagination .bullets {
    overflow: hidden; }
    @media (min-width: 60.0625em) {
      .TileCarouselAdvanced__container__2ydp8JTy .pagination .bullets {
        overflow: initial; } }
  .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL {
    text-align: right;
    margin-top: 22px; }
    @media (min-width: 37.5625em) {
      .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL {
        margin-top: 0;
        position: absolute;
        text-align: left;
        z-index: 10;
        right: 0;
        bottom: 42px; } }
    @media (min-width: 60.0625em) {
      .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL {
        bottom: 48px; } }
    .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 0;
      font-size: 11px;
      line-height: 32px;
      text-transform: uppercase; }
      .theme-ferrari-dark .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-light .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #181818; }
      .theme-ferrari-sf90-stradale .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-f488-pista .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-f488-spider .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #181818; }
      .theme-ferrari-f8-spider .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-812-gts .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #181818; }
      .theme-ferrari-f169 .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #181818; }
      .theme-ferrari-scuderia-dark .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-races-dark .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .TileCarouselAdvanced__container__2ydp8JTy .TileCarouselAdvanced__cta__2afPXmCL &gt; a {
        color: #ffffff; }

.TileCarouselAdvanced__few-items__GL7gnQhZ .pagination {
  display: none; }

@keyframes TimelineMenuLandscape__fillBar__5XtoQhg8 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-dark {
  background: #181818; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-ferrari-carbon {
  background: #303030; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-light {
  background: #ffffff; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-sf90-stradale {
  background: #303133; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-f8-tributo {
  background: #1E293E; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-monza-sp1 {
  background: #181818; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-monza-sp2 {
  background: #404040; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-f488-pista {
  background: #0E121B; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-f488-spider {
  background: #17354B; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-f812-superfast {
  background: #320607; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-f8-spider {
  background: #2c2b27; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-812-gts {
  background: #f6f7f8; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-f169 {
  background: #d0dddd; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-scuderia-dark {
  background: #303030; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-giallo-modena {
  background: #ffffff; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-races-dark {
  background: #0D0D16; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.TimelineMenuLandscape__container__2JScrDDQ.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container {
  max-width: 800px;
  margin: auto;
  overflow: hidden; }
  @media (min-width: 80.0625em) {
    .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container {
      max-width: 1200px; } }
  @media (min-width: 100.0625em) {
    .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container {
      max-width: 1440px; } }
  .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container.disabled .swiper-wrapper {
    display: flex;
    justify-content: center; }

.TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev {
  height: 100%;
  left: 0;
  opacity: 1;
  padding-left: 28px;
  padding-right: 48px; }
  .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
    top: 50%;
    position: absolute;
    transform: translateY(-50%); }
    .theme-ferrari-dark .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-ferrari-carbon .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-light .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #181818; }
    .theme-ferrari-sf90-stradale .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-f8-tributo .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-monza-sp1 .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-monza-sp2 .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-f488-pista .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-f488-spider .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-f488-pista-spider .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-f812-superfast .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-gtc4-lusso .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #181818; }
    .theme-ferrari-gtc4-lusso-t .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #181818; }
    .theme-ferrari-f8-spider .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-812-gts .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #181818; }
    .theme-ferrari-f169 .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #181818; }
    .theme-ferrari-scuderia-dark .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-giallo-modena .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #181818; }
    .theme-ferrari-giallo-modena-dark .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-races-dark .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev svg {
      fill: #ffffff; }
  .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-prev.swiper-button-disabled {
    opacity: 0; }

.TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next {
  height: 100%;
  right: 0;
  opacity: 1;
  padding-left: 48px;
  padding-right: 28px; }
  .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
    top: 50%;
    position: absolute;
    transform: translateY(-50%); }
    .theme-ferrari-dark .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-ferrari-carbon .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-light .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #181818; }
    .theme-ferrari-sf90-stradale .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-f8-tributo .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-monza-sp1 .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-monza-sp2 .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-f488-pista .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-f488-spider .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-f488-pista-spider .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-f812-superfast .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-gtc4-lusso .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #181818; }
    .theme-ferrari-gtc4-lusso-t .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #181818; }
    .theme-ferrari-f8-spider .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-812-gts .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #181818; }
    .theme-ferrari-f169 .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #181818; }
    .theme-ferrari-scuderia-dark .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-giallo-modena .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #181818; }
    .theme-ferrari-giallo-modena-dark .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-races-dark .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next svg {
      fill: #ffffff; }
  .TimelineMenuLandscape__wrapper__2zDZogtT .swiper-container .arrow-next.swiper-button-disabled {
    opacity: 0; }

.TimelineMenuLandscape__wrapper__2zDZogtT .swiper-slide {
  width: auto; }

.TimelineMenuLandscape__item__1NIOd09n {
  line-height: 83px;
  text-align: center;
  padding: 0 16px; }

.theme-ferrari-dark .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #181818 65%, transparent); }

.theme-ferrari-ferrari-carbon .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #303030 65%, transparent); }

.theme-ferrari-light .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #ffffff 65%, transparent); }

.theme-ferrari-sf90-stradale .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #303133 65%, transparent); }

.theme-ferrari-f8-tributo .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #1E293E 65%, transparent); }

.theme-ferrari-monza-sp1 .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #181818 65%, transparent); }

.theme-ferrari-monza-sp2 .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #404040 65%, transparent); }

.theme-ferrari-f488-pista .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #0E121B 65%, transparent); }

.theme-ferrari-f488-spider .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #17354B 65%, transparent); }

.theme-ferrari-f488-pista-spider .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #191B29 65%, transparent); }

.theme-ferrari-f812-superfast .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #320607 65%, transparent); }

.theme-ferrari-gtc4-lusso .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #C6C7C7 65%, transparent); }

.theme-ferrari-gtc4-lusso-t .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #92989D 65%, transparent); }

.theme-ferrari-f8-spider .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #2c2b27 65%, transparent); }

.theme-ferrari-812-gts .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #f6f7f8 65%, transparent); }

.theme-ferrari-f169 .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #d0dddd 65%, transparent); }

.theme-ferrari-scuderia-dark .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #303030 65%, transparent); }

.theme-ferrari-giallo-modena .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #ffffff 65%, transparent); }

.theme-ferrari-giallo-modena-dark .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #181818 65%, transparent); }

.theme-ferrari-races-dark .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #0D0D16 65%, transparent); }

.theme-ferrari-portofinom-dark-blue .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #0D2025 65%, transparent); }

.theme-ferrari-sf90-spider-graphite-black .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-prev {
  background-image: linear-gradient(to right, #1C1D1F 65%, transparent); }

.theme-ferrari-dark .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #181818 65%, transparent); }

.theme-ferrari-ferrari-carbon .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #303030 65%, transparent); }

.theme-ferrari-light .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #ffffff 65%, transparent); }

.theme-ferrari-sf90-stradale .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #303133 65%, transparent); }

.theme-ferrari-f8-tributo .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #1E293E 65%, transparent); }

.theme-ferrari-monza-sp1 .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #181818 65%, transparent); }

.theme-ferrari-monza-sp2 .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #404040 65%, transparent); }

.theme-ferrari-f488-pista .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #0E121B 65%, transparent); }

.theme-ferrari-f488-spider .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #17354B 65%, transparent); }

.theme-ferrari-f488-pista-spider .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #191B29 65%, transparent); }

.theme-ferrari-f812-superfast .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #320607 65%, transparent); }

.theme-ferrari-gtc4-lusso .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #C6C7C7 65%, transparent); }

.theme-ferrari-gtc4-lusso-t .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #92989D 65%, transparent); }

.theme-ferrari-f8-spider .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #2c2b27 65%, transparent); }

.theme-ferrari-812-gts .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #f6f7f8 65%, transparent); }

.theme-ferrari-f169 .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #d0dddd 65%, transparent); }

.theme-ferrari-scuderia-dark .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #303030 65%, transparent); }

.theme-ferrari-giallo-modena .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #ffffff 65%, transparent); }

.theme-ferrari-giallo-modena-dark .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #181818 65%, transparent); }

.theme-ferrari-races-dark .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #0D0D16 65%, transparent); }

.theme-ferrari-portofinom-dark-blue .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #0D2025 65%, transparent); }

.theme-ferrari-sf90-spider-graphite-black .TimelineMenuLandscape__level1__zoNAftO7 .swiper-container .arrow-next {
  background-image: linear-gradient(to left, #1C1D1F 65%, transparent); }

.TimelineMenuLandscape__level1__zoNAftO7 .swiper-container.disabled .swiper-slide {
  margin: 0 48px !important; }

.TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 23px;
  cursor: pointer; }
  .theme-ferrari-dark .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-light .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #181818; }
  .theme-ferrari-sf90-stradale .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-f488-pista .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-f488-spider .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #181818; }
  .theme-ferrari-f8-spider .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-812-gts .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #181818; }
  .theme-ferrari-f169 .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #181818; }
  .theme-ferrari-scuderia-dark .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-races-dark .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n {
    color: #ffffff; }
  .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 0;
    transition: all 0.2s; }
    .theme-ferrari-dark .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-ferrari-carbon .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-light .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-sf90-stradale .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-f8-tributo .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-monza-sp1 .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-monza-sp2 .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-f488-pista .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-f488-spider .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-f488-pista-spider .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-f812-superfast .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-gtc4-lusso-t .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-f8-spider .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-812-gts .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-f169 .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-scuderia-dark .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-giallo-modena .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #EBB218; }
    .theme-ferrari-giallo-modena-dark .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #EBB218; }
    .theme-ferrari-races-dark .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-portofinom-dark-blue .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
    .theme-ferrari-sf90-spider-graphite-black .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item__1NIOd09n:after {
      background: #da291c; }
  .TimelineMenuLandscape__level1__zoNAftO7 .TimelineMenuLandscape__item--current__3QYGo1wr:after {
    height: 4px; }

.TimelineMenuLandscape__level2__3BnkSWYp {
  overflow: hidden;
  transition: all 0.4s;
  height: 0; }
  .theme-ferrari-dark .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #303030 65%, transparent); }
  .theme-ferrari-ferrari-carbon .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #181818 65%, transparent); }
  .theme-ferrari-light .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #eeeded 65%, transparent); }
  .theme-ferrari-sf90-stradale .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #252627 65%, transparent); }
  .theme-ferrari-f8-tributo .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #101724 65%, transparent); }
  .theme-ferrari-monza-sp1 .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #303030 65%, transparent); }
  .theme-ferrari-monza-sp2 .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #303030 65%, transparent); }
  .theme-ferrari-f488-pista .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #1E2128 65%, transparent); }
  .theme-ferrari-f488-spider .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #0F2331 65%, transparent); }
  .theme-ferrari-f488-pista-spider .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #212334 65%, transparent); }
  .theme-ferrari-f812-superfast .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #3C0B0D 65%, transparent); }
  .theme-ferrari-gtc4-lusso .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #B2B2B2 65%, transparent); }
  .theme-ferrari-gtc4-lusso-t .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #A0A7AC 65%, transparent); }
  .theme-ferrari-f8-spider .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #1b1a17 65%, transparent); }
  .theme-ferrari-812-gts .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #dbdbdb 65%, transparent); }
  .theme-ferrari-f169 .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #dbdbdb 65%, transparent); }
  .theme-ferrari-scuderia-dark .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #414141 65%, transparent); }
  .theme-ferrari-giallo-modena .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #eeeded 65%, transparent); }
  .theme-ferrari-giallo-modena-dark .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #303030 65%, transparent); }
  .theme-ferrari-races-dark .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #303035 65%, transparent); }
  .theme-ferrari-portofinom-dark-blue .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #102F37 65%, transparent); }
  .theme-ferrari-sf90-spider-graphite-black .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev {
    background-image: linear-gradient(to right, #252A2B 65%, transparent); }
  .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev svg {
    transition: opacity 0.2s;
    opacity: 0.5; }
  .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-prev:hover svg {
    opacity: 1; }
  .theme-ferrari-dark .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #303030 65%, transparent); }
  .theme-ferrari-ferrari-carbon .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #181818 65%, transparent); }
  .theme-ferrari-light .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #eeeded 65%, transparent); }
  .theme-ferrari-sf90-stradale .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #252627 65%, transparent); }
  .theme-ferrari-f8-tributo .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #101724 65%, transparent); }
  .theme-ferrari-monza-sp1 .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #303030 65%, transparent); }
  .theme-ferrari-monza-sp2 .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #303030 65%, transparent); }
  .theme-ferrari-f488-pista .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #1E2128 65%, transparent); }
  .theme-ferrari-f488-spider .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #0F2331 65%, transparent); }
  .theme-ferrari-f488-pista-spider .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #212334 65%, transparent); }
  .theme-ferrari-f812-superfast .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #3C0B0D 65%, transparent); }
  .theme-ferrari-gtc4-lusso .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #B2B2B2 65%, transparent); }
  .theme-ferrari-gtc4-lusso-t .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #A0A7AC 65%, transparent); }
  .theme-ferrari-f8-spider .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #1b1a17 65%, transparent); }
  .theme-ferrari-812-gts .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #dbdbdb 65%, transparent); }
  .theme-ferrari-f169 .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #dbdbdb 65%, transparent); }
  .theme-ferrari-scuderia-dark .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #414141 65%, transparent); }
  .theme-ferrari-giallo-modena .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #eeeded 65%, transparent); }
  .theme-ferrari-giallo-modena-dark .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #303030 65%, transparent); }
  .theme-ferrari-races-dark .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #303035 65%, transparent); }
  .theme-ferrari-portofinom-dark-blue .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #102F37 65%, transparent); }
  .theme-ferrari-sf90-spider-graphite-black .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next {
    background-image: linear-gradient(to left, #252A2B 65%, transparent); }
  .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next svg {
    transition: opacity 0.2s;
    opacity: 0.5; }
  .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container .arrow-next:hover svg {
    opacity: 1; }
  .TimelineMenuLandscape__level2__3BnkSWYp .swiper-container.disabled .swiper-slide {
    margin: 0 32px !important; }
  .TimelineMenuLandscape__level2--opened__2GBONI1x {
    height: 83px; }
  .theme-ferrari-dark .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #303030; }
  .theme-ferrari-ferrari-carbon .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #181818; }
  .theme-ferrari-light .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #eeeded; }
  .theme-ferrari-sf90-stradale .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #252627; }
  .theme-ferrari-f8-tributo .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #101724; }
  .theme-ferrari-monza-sp1 .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #303030; }
  .theme-ferrari-monza-sp2 .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #303030; }
  .theme-ferrari-f488-pista .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #1E2128; }
  .theme-ferrari-f488-spider .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #0F2331; }
  .theme-ferrari-f488-pista-spider .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #212334; }
  .theme-ferrari-f812-superfast .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #A0A7AC; }
  .theme-ferrari-f8-spider .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #1b1a17; }
  .theme-ferrari-812-gts .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #dbdbdb; }
  .theme-ferrari-f169 .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #dbdbdb; }
  .theme-ferrari-scuderia-dark .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #414141; }
  .theme-ferrari-giallo-modena .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #eeeded; }
  .theme-ferrari-giallo-modena-dark .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #303030; }
  .theme-ferrari-races-dark .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #303035; }
  .theme-ferrari-portofinom-dark-blue .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .TimelineMenuLandscape__level2__3BnkSWYp {
    background: #252A2B; }
  .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font-Medium";
    font-weight: 500;
    font-stretch: expanded;
    font-size: 16px;
    transition: all 0.2s; }
    .theme-ferrari-dark .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-ferrari-carbon .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-light .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-sf90-stradale .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-f8-tributo .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp1 .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-monza-sp2 .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-f488-spider .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-f488-pista-spider .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-f812-superfast .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-gtc4-lusso .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #505050; }
    .theme-ferrari-gtc4-lusso-t .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #505050; }
    .theme-ferrari-f8-spider .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-812-gts .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-f169 .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-scuderia-dark .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-giallo-modena-dark .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-races-dark .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-portofinom-dark-blue .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-sf90-spider-graphite-black .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n {
      color: #8f8f8f; }
    .theme-ferrari-dark .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-dark .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-ferrari-carbon .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-light .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-light .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #181818; }
    .theme-ferrari-sf90-stradale .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-sf90-stradale .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-f8-tributo .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-monza-sp1 .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-monza-sp2 .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-f488-pista .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-f488-pista .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-f488-spider .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-f488-spider .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-f488-pista-spider .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-f812-superfast .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-gtc4-lusso .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-gtc4-lusso-t .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #181818; }
    .theme-ferrari-f8-spider .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-f8-spider .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-812-gts .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-812-gts .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #181818; }
    .theme-ferrari-f169 .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-f169 .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #181818; }
    .theme-ferrari-scuderia-dark .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-scuderia-dark .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-giallo-modena .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-giallo-modena-dark .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-races-dark .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-races-dark .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-portofinom-dark-blue .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item__1NIOd09n:hover, .theme-ferrari-sf90-spider-graphite-black .TimelineMenuLandscape__level2__3BnkSWYp .TimelineMenuLandscape__item--selected__3Q-MdGyN {
      color: #ffffff; }

@keyframes TimelineMenuPortrait__fillBar__2EI11Xoq {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-dark {
  background: #181818; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-ferrari-carbon {
  background: #303030; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-light {
  background: #ffffff; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-sf90-stradale {
  background: #303133; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-f8-tributo {
  background: #1E293E; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-monza-sp1 {
  background: #181818; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-monza-sp2 {
  background: #404040; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-f488-pista {
  background: #0E121B; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-f488-spider {
  background: #17354B; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-f812-superfast {
  background: #320607; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-f8-spider {
  background: #2c2b27; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-812-gts {
  background: #f6f7f8; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-f169 {
  background: #d0dddd; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-scuderia-dark {
  background: #303030; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-giallo-modena {
  background: #ffffff; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-races-dark {
  background: #0D0D16; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.TimelineMenuPortrait__container__wbQOxqtc.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.TimelineMenuPortrait__button__CIuPogdy {
  display: flex;
  justify-content: space-between;
  height: 88px;
  align-items: center;
  padding: 24px;
  width: 100%;
  background: transparent;
  border: none; }

.TimelineMenuPortrait__label__3WVI5SNi {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 32px; }
  .theme-ferrari-dark .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-light .TimelineMenuPortrait__label__3WVI5SNi {
    color: #181818; }
  .theme-ferrari-sf90-stradale .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-f488-pista .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-f488-spider .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .TimelineMenuPortrait__label__3WVI5SNi {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .TimelineMenuPortrait__label__3WVI5SNi {
    color: #181818; }
  .theme-ferrari-f8-spider .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-812-gts .TimelineMenuPortrait__label__3WVI5SNi {
    color: #181818; }
  .theme-ferrari-f169 .TimelineMenuPortrait__label__3WVI5SNi {
    color: #181818; }
  .theme-ferrari-scuderia-dark .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .TimelineMenuPortrait__label__3WVI5SNi {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-races-dark .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .TimelineMenuPortrait__label__3WVI5SNi {
    color: #ffffff; }

.TimelineMenuPortrait__svg__3dSJim4l {
  transform: rotate(-90deg); }
  .theme-ferrari-dark .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-ferrari-carbon .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-light .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #181818; }
  .theme-ferrari-sf90-stradale .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-f8-tributo .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-monza-sp1 .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-monza-sp2 .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-f488-pista .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-f488-spider .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-f488-pista-spider .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-f812-superfast .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-gtc4-lusso .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #181818; }
  .theme-ferrari-gtc4-lusso-t .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #181818; }
  .theme-ferrari-f8-spider .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-812-gts .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #181818; }
  .theme-ferrari-f169 .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #181818; }
  .theme-ferrari-scuderia-dark .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-giallo-modena .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #181818; }
  .theme-ferrari-giallo-modena-dark .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-races-dark .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .TimelineMenuPortrait__svg__3dSJim4l {
    fill: #ffffff; }

@keyframes TimelineMenu__fillBar__1LiKOUAX {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@keyframes TitleWithCTA__fillBar__H9KQWlbl {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TitleWithCTA__header__26pnog7t.theme-ferrari-dark {
  background: #181818; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-ferrari-carbon {
  background: #303030; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-light {
  background: #ffffff; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-sf90-stradale {
  background: #303133; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-f8-tributo {
  background: #1E293E; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-monza-sp1 {
  background: #181818; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-monza-sp2 {
  background: #404040; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-f488-pista {
  background: #0E121B; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-f488-spider {
  background: #17354B; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-f488-pista-spider {
  background: #191B29; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-f812-superfast {
  background: #320607; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-gtc4-lusso {
  background: #C6C7C7; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-gtc4-lusso-t {
  background: #92989D; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-f8-spider {
  background: #2c2b27; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-812-gts {
  background: #f6f7f8; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-f169 {
  background: #d0dddd; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-scuderia-dark {
  background: #303030; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-giallo-modena {
  background: #ffffff; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-giallo-modena-dark {
  background: #181818; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-races-dark {
  background: #0D0D16; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-portofinom-dark-blue {
  background: #0D2025; }

.TitleWithCTA__header__26pnog7t.theme-ferrari-sf90-spider-graphite-black {
  background: #1C1D1F; }

.TitleWithCTA__header__26pnog7t .TitleWithCTA__container__TDtp3CD6 {
  display: flex;
  flex-direction: column; }
  @media (min-width: 60.0625em) {
    .TitleWithCTA__header__26pnog7t .TitleWithCTA__container__TDtp3CD6 {
      flex-direction: row;
      align-items: center; } }

.TitleWithCTA__header__26pnog7t h1 {
  margin-bottom: 48px;
  color: #181818; }
  .theme-ferrari-dark .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-light .TitleWithCTA__header__26pnog7t h1 {
    color: #181818; }
  .theme-ferrari-sf90-stradale .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-f488-pista .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-f488-spider .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .TitleWithCTA__header__26pnog7t h1 {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .TitleWithCTA__header__26pnog7t h1 {
    color: #181818; }
  .theme-ferrari-f8-spider .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-812-gts .TitleWithCTA__header__26pnog7t h1 {
    color: #181818; }
  .theme-ferrari-f169 .TitleWithCTA__header__26pnog7t h1 {
    color: #181818; }
  .theme-ferrari-scuderia-dark .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .TitleWithCTA__header__26pnog7t h1 {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-races-dark .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .TitleWithCTA__header__26pnog7t h1 {
    color: #ffffff; }
  @media (min-width: 60.0625em) {
    .TitleWithCTA__header__26pnog7t h1 {
      margin-bottom: 0;
      padding-right: 48px; } }

@media (min-width: 60.0625em) {
  .TitleWithCTA__header__26pnog7t a {
    margin-left: auto; } }

@keyframes TyresBlock__fillBar__4QJz4hHm {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.TyresBlock__wrapper__14btGzwl {
  /** PERFECT SCROLLBAR */
  position: relative; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-dark {
    background: #181818; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-light {
    background: #ffffff; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-sf90-stradale {
    background: #303133; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-monza-sp1 {
    background: #181818; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-monza-sp2 {
    background: #404040; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-f488-pista {
    background: #0E121B; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-f488-spider {
    background: #17354B; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-f812-superfast {
    background: #320607; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-f169 {
    background: #d0dddd; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-scuderia-dark {
    background: #303030; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-races-dark {
    background: #0D0D16; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .TyresBlock__wrapper__14btGzwl.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .TyresBlock__wrapper__14btGzwl .ps__rail-x {
    bottom: 32px !important;
    opacity: 1 !important;
    display: block !important;
    height: 1px; }
    .theme-ferrari-dark .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #181818 !important; }
    .theme-ferrari-ferrari-carbon .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #303030 !important; }
    .theme-ferrari-light .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #ffffff !important; }
    .theme-ferrari-sf90-stradale .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #303133 !important; }
    .theme-ferrari-f8-tributo .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #1E293E !important; }
    .theme-ferrari-monza-sp1 .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #181818 !important; }
    .theme-ferrari-monza-sp2 .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #404040 !important; }
    .theme-ferrari-f488-pista .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #0E121B !important; }
    .theme-ferrari-f488-spider .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #17354B !important; }
    .theme-ferrari-f488-pista-spider .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #191B29 !important; }
    .theme-ferrari-f812-superfast .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #320607 !important; }
    .theme-ferrari-gtc4-lusso .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #C6C7C7 !important; }
    .theme-ferrari-gtc4-lusso-t .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #92989D !important; }
    .theme-ferrari-f8-spider .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #2c2b27 !important; }
    .theme-ferrari-812-gts .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #f6f7f8 !important; }
    .theme-ferrari-f169 .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #d0dddd !important; }
    .theme-ferrari-scuderia-dark .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #303030 !important; }
    .theme-ferrari-giallo-modena .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #ffffff !important; }
    .theme-ferrari-giallo-modena-dark .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #181818 !important; }
    .theme-ferrari-races-dark .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #0D0D16 !important; }
    .theme-ferrari-portofinom-dark-blue .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #0D2025 !important; }
    .theme-ferrari-sf90-spider-graphite-black .TyresBlock__wrapper__14btGzwl .ps__rail-x {
      background-color: #1C1D1F !important; }
  .theme-ferrari-dark .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-dark
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-dark
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #181818 !important; }
  .theme-ferrari-ferrari-carbon .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-ferrari-carbon
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-ferrari-carbon
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #303030 !important; }
  .theme-ferrari-light .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-light
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-light
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #ffffff !important; }
  .theme-ferrari-sf90-stradale .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-sf90-stradale
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-sf90-stradale
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #303133 !important; }
  .theme-ferrari-f8-tributo .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-f8-tributo
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-f8-tributo
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #1E293E !important; }
  .theme-ferrari-monza-sp1 .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-monza-sp1
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-monza-sp1
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #181818 !important; }
  .theme-ferrari-monza-sp2 .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-monza-sp2
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-monza-sp2
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #404040 !important; }
  .theme-ferrari-f488-pista .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-f488-pista
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-f488-pista
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #0E121B !important; }
  .theme-ferrari-f488-spider .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-f488-spider
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-f488-spider
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #17354B !important; }
  .theme-ferrari-f488-pista-spider .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-f488-pista-spider
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-f488-pista-spider
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #191B29 !important; }
  .theme-ferrari-f812-superfast .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-f812-superfast
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-f812-superfast
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #320607 !important; }
  .theme-ferrari-gtc4-lusso .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-gtc4-lusso
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-gtc4-lusso
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #C6C7C7 !important; }
  .theme-ferrari-gtc4-lusso-t .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-gtc4-lusso-t
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-gtc4-lusso-t
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #92989D !important; }
  .theme-ferrari-f8-spider .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-f8-spider
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-f8-spider
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #2c2b27 !important; }
  .theme-ferrari-812-gts .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-812-gts
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-812-gts
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #f6f7f8 !important; }
  .theme-ferrari-f169 .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-f169
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-f169
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #d0dddd !important; }
  .theme-ferrari-scuderia-dark .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-scuderia-dark
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-scuderia-dark
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #303030 !important; }
  .theme-ferrari-giallo-modena .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-giallo-modena
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-giallo-modena
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #ffffff !important; }
  .theme-ferrari-giallo-modena-dark .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-giallo-modena-dark
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-giallo-modena-dark
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #181818 !important; }
  .theme-ferrari-races-dark .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-races-dark
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-races-dark
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #0D0D16 !important; }
  .theme-ferrari-portofinom-dark-blue .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-portofinom-dark-blue
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-portofinom-dark-blue
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #0D2025 !important; }
  .theme-ferrari-sf90-spider-graphite-black .TyresBlock__wrapper__14btGzwl .ps__rail-x:hover, .theme-ferrari-sf90-spider-graphite-black
  .TyresBlock__wrapper__14btGzwl .ps__rail-x:focus, .theme-ferrari-sf90-spider-graphite-black
  .TyresBlock__wrapper__14btGzwl .ps__rail-x.ps--clicking {
    background-color: #1C1D1F !important; }
  .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
    opacity: 1 !important;
    bottom: 0;
    height: 1px !important; }
    .theme-ferrari-dark .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-ferrari-carbon .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-light .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-sf90-stradale .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f8-tributo .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-monza-sp1 .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-monza-sp2 .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f488-pista .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f488-spider .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f488-pista-spider .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f812-superfast .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-gtc4-lusso .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #505050 !important; }
    .theme-ferrari-gtc4-lusso-t .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #505050 !important; }
    .theme-ferrari-f8-spider .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-812-gts .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-f169 .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-scuderia-dark .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-giallo-modena .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-giallo-modena-dark .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-races-dark .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-portofinom-dark-blue .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }
    .theme-ferrari-sf90-spider-graphite-black .TyresBlock__wrapper__14btGzwl .ps__thumb-x {
      background-color: #8f8f8f !important; }

.TyresBlock__chapter-title__CI_nwlgy {
  padding: 24px;
  padding-bottom: 24px; }
  @media (min-width: 37.5625em) {
    .TyresBlock__chapter-title__CI_nwlgy {
      padding: 48px;
      padding-bottom: 24px; } }

.TyresBlock__content__i8sTnb4B {
  position: relative;
  width: 100%;
  padding: 0 24px;
  margin: auto; }
  @media (min-width: 37.5625em) {
    .TyresBlock__content__i8sTnb4B {
      margin: auto;
      padding: 0 48px;
      max-width: 1120px; } }
  @media (min-width: 80.0625em) {
    .TyresBlock__content__i8sTnb4B {
      padding: 0 48px;
      max-width: 1376px; } }

.TyresBlock__head__362Z9Ph5 {
  padding-top: 24px; }

.TyresBlock__chart__3-Pgw-xl {
  position: relative; }

.TyresBlock__title__6g8jgos4 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }
  .theme-ferrari-dark .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-light .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .TyresBlock__title__6g8jgos4 {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .TyresBlock__title__6g8jgos4 {
    color: #505050; }
  .theme-ferrari-f8-spider .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-f169 .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .TyresBlock__title__6g8jgos4 {
    color: #8f8f8f; }

.TyresBlock__scrolling__3B_-kPA0 {
  padding-top: 24px;
  padding-bottom: 32px;
  position: relative;
  height: 100%; }
  .TyresBlock__scrolling--active__6U8UoBEj {
    padding-bottom: 64px; }

.TyresBlock__chartWrapper__2qCCSux9 {
  height: 100%;
  min-width: 100%;
  margin-bottom: 2px; }

.TyresBlock__table__J60PmBf- {
  min-width: 920px; }
  @media (min-width: 37.5625em) {
    .TyresBlock__table__J60PmBf- {
      min-width: 920px; } }
  .TyresBlock__table__J60PmBf- + .TyresBlock__table__J60PmBf- {
    margin-top: 16px; }

.TyresBlock__shadow__3D0i4qBs {
  position: absolute;
  top: 24px;
  bottom: 32px;
  width: 70px;
  opacity: 0;
  transition: opacity 200ms; }
  .TyresBlock__shadow--visible__z79eLh16 {
    opacity: 1; }
  .TyresBlock__shadow--dx__N2bIjE6K {
    right: 0; }
    .theme-ferrari-dark .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-ferrari-carbon .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(48, 48, 48, 0) 0%, #303030 100%); }
    .theme-ferrari-light .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%); }
    .theme-ferrari-sf90-stradale .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(48, 49, 51, 0) 0%, #303133 100%); }
    .theme-ferrari-f8-tributo .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(30, 41, 62, 0) 0%, #1e293e 100%); }
    .theme-ferrari-monza-sp1 .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-monza-sp2 .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(64, 64, 64, 0) 0%, #404040 100%); }
    .theme-ferrari-f488-pista .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(14, 18, 27, 0) 0%, #0e121b 100%); }
    .theme-ferrari-f488-spider .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(23, 53, 75, 0) 0%, #17354b 100%); }
    .theme-ferrari-f488-pista-spider .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(25, 27, 41, 0) 0%, #191b29 100%); }
    .theme-ferrari-f812-superfast .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(50, 6, 7, 0) 0%, #320607 100%); }
    .theme-ferrari-gtc4-lusso .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(198, 199, 199, 0) 0%, #c6c7c7 100%); }
    .theme-ferrari-gtc4-lusso-t .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(146, 152, 157, 0) 0%, #92989d 100%); }
    .theme-ferrari-f8-spider .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(44, 43, 39, 0) 0%, #2c2b27 100%); }
    .theme-ferrari-812-gts .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(246, 247, 248, 0) 0%, #f6f7f8 100%); }
    .theme-ferrari-f169 .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(208, 221, 221, 0) 0%, #d0dddd 100%); }
    .theme-ferrari-scuderia-dark .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(48, 48, 48, 0) 0%, #303030 100%); }
    .theme-ferrari-giallo-modena .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%); }
    .theme-ferrari-giallo-modena-dark .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-races-dark .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(13, 13, 22, 0) 0%, #0d0d16 100%); }
    .theme-ferrari-portofinom-dark-blue .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(13, 32, 37, 0) 0%, #0d2025 100%); }
    .theme-ferrari-sf90-spider-graphite-black .TyresBlock__shadow--dx__N2bIjE6K {
      background: linear-gradient(to right, rgba(28, 29, 31, 0) 0%, #1c1d1f 100%); }
  .TyresBlock__shadow--sx__2_PX8C3F {
    left: 0; }
    .theme-ferrari-dark .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-ferrari-carbon .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(48, 48, 48, 0) 0%, #303030 100%); }
    .theme-ferrari-light .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 100%); }
    .theme-ferrari-sf90-stradale .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(48, 49, 51, 0) 0%, #303133 100%); }
    .theme-ferrari-f8-tributo .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(30, 41, 62, 0) 0%, #1e293e 100%); }
    .theme-ferrari-monza-sp1 .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-monza-sp2 .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(64, 64, 64, 0) 0%, #404040 100%); }
    .theme-ferrari-f488-pista .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(14, 18, 27, 0) 0%, #0e121b 100%); }
    .theme-ferrari-f488-spider .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(23, 53, 75, 0) 0%, #17354b 100%); }
    .theme-ferrari-f488-pista-spider .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(25, 27, 41, 0) 0%, #191b29 100%); }
    .theme-ferrari-f812-superfast .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(50, 6, 7, 0) 0%, #320607 100%); }
    .theme-ferrari-gtc4-lusso .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(198, 199, 199, 0) 0%, #c6c7c7 100%); }
    .theme-ferrari-gtc4-lusso-t .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(146, 152, 157, 0) 0%, #92989d 100%); }
    .theme-ferrari-f8-spider .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(44, 43, 39, 0) 0%, #2c2b27 100%); }
    .theme-ferrari-812-gts .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(246, 247, 248, 0) 0%, #f6f7f8 100%); }
    .theme-ferrari-f169 .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(208, 221, 221, 0) 0%, #d0dddd 100%); }
    .theme-ferrari-scuderia-dark .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(48, 48, 48, 0) 0%, #303030 100%); }
    .theme-ferrari-giallo-modena .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 100%); }
    .theme-ferrari-giallo-modena-dark .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(24, 24, 24, 0) 0%, #181818 100%); }
    .theme-ferrari-races-dark .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(13, 13, 22, 0) 0%, #0d0d16 100%); }
    .theme-ferrari-portofinom-dark-blue .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(13, 32, 37, 0) 0%, #0d2025 100%); }
    .theme-ferrari-sf90-spider-graphite-black .TyresBlock__shadow--sx__2_PX8C3F {
      background: linear-gradient(to left, rgba(28, 29, 31, 0) 0%, #1c1d1f 100%); }

@keyframes VehicleCompare__fillBar__3WQm64c5 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.VehicleCompare__wrapper__Su1yXtz9 {
  position: relative;
  color: #fff;
  margin: 0 auto;
  padding: 32px 0;
  width: 100%;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  overflow: scroll;
  overflow-x: hidden; }
  @media (min-width: 60.0625em) {
    .VehicleCompare__wrapper__Su1yXtz9 {
      padding: 48px 0; } }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .VehicleCompare__wrapper__Su1yXtz9.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }

@keyframes Fallback__fillBar__3r7fqywa {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Fallback__wrapper__34jog8gl {
  display: flex;
  height: calc(100vh - 96px); }
  .Fallback__wrapper__34jog8gl &gt; div {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column; }
  .Fallback__wrapper__34jog8gl h2 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.23em;
    text-align: center; }
    @media (min-width: 37.5625em) {
      .Fallback__wrapper__34jog8gl h2 {
        font-size: 28px; } }

.Fallback__actions__wRZVCr4T {
  margin-top: 32px; }

@keyframes Grid__fillBar__vaTotTxC {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Grid__wrapper__10fmv2NA {
  display: flex;
  flex-direction: column; }

.Grid__block__JmyTGeen {
  border-bottom: 1px solid rgba(143, 143, 143, 0.3); }
  .Grid__block__JmyTGeen:last-child {
    border-bottom: none; }

.Grid__specs__27WSdo6n {
  margin-top: 48px; }

@keyframes GridRow__fillBar__1YGE373q {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.GridRow__main__3VG1GgYP {
  position: relative;
  width: 100%;
  display: flex;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em; }
  .GridRow__main__3VG1GgYP:first-child {
    margin-top: 0; }
  .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- {
    position: relative;
    height: 15vw; }
    @media (min-width: 100.0625em) {
      .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- {
        height: 13.5vw; } }
    .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageBg__3VrJ7LCc {
      position: relative;
      width: 100%;
      height: 100%;
      border-radius: 1px;
      overflow: hidden; }
    .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageAction__2JXKiOvH {
      position: absolute;
      top: 0;
      left: 7px;
      width: calc(100% - 14px);
      height: 100%;
      overflow: hidden;
      z-index: 10; }
      .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageAction__2JXKiOvH::before {
        content: '';
        display: block;
        position: absolute;
        width: 50%;
        height: 50%;
        top: 0;
        right: 0;
        transform: translate(50%, -50%);
        background-color: #181818;
        border-radius: 100%;
        filter: blur(48px);
        opacity: 0.75; }
      .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageAction__2JXKiOvH &gt; span {
        position: absolute;
        top: 12px;
        right: 12px;
        width: 30px;
        height: 30px; }
        .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageAction__2JXKiOvH &gt; span span,
        .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageAction__2JXKiOvH &gt; span button {
          width: 100%;
          height: 100%; }
    .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__81fDIZnP {
      position: absolute;
      top: 1px;
      left: 8px;
      margin-right: 7px;
      width: calc(100% - 16px);
      pointer-events: none; }
      .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
        display: flex;
        flex-wrap: wrap;
        overflow: hidden;
        position: relative;
        padding-right: 12px;
        pointer-events: none;
        text-transform: uppercase; }
        .theme-ferrari-dark .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-ferrari-carbon .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-light .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #181818; }
        .theme-ferrari-sf90-stradale .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-f8-tributo .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-monza-sp1 .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-monza-sp2 .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-f488-pista .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-f488-spider .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-f488-pista-spider .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-f812-superfast .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-gtc4-lusso .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #181818; }
        .theme-ferrari-gtc4-lusso-t .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #181818; }
        .theme-ferrari-f8-spider .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-812-gts .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #181818; }
        .theme-ferrari-f169 .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #181818; }
        .theme-ferrari-scuderia-dark .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-giallo-modena .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #181818; }
        .theme-ferrari-giallo-modena-dark .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-races-dark .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-portofinom-dark-blue .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
        .theme-ferrari-sf90-spider-graphite-black .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__wrapper__1b8_I72c {
          color: #ffffff; }
      .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X {
        padding: 0 18px 1px 20px;
        position: relative;
        width: fit-content;
        left: -6px;
        margin-bottom: 2px;
        color: #181818; }
        .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
          top: 0;
          left: 0;
          z-index: 9;
          content: '';
          height: 100%;
          padding: 0 6px;
          position: absolute;
          width: calc(100% - 10px);
          transform: skewX(-20deg);
          border-radius: 0 0 3px 0; }
          .theme-ferrari-dark .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-ferrari-carbon .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-light .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #ffffff; }
          .theme-ferrari-sf90-stradale .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-f8-tributo .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-monza-sp1 .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-monza-sp2 .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-f488-pista .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-f488-spider .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-f488-pista-spider .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-f812-superfast .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-gtc4-lusso .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #ffffff; }
          .theme-ferrari-gtc4-lusso-t .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #ffffff; }
          .theme-ferrari-f8-spider .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-812-gts .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #ffffff; }
          .theme-ferrari-f169 .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #ffffff; }
          .theme-ferrari-scuderia-dark .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-giallo-modena .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #ffffff; }
          .theme-ferrari-giallo-modena-dark .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-races-dark .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-portofinom-dark-blue .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
          .theme-ferrari-sf90-spider-graphite-black .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X:before {
            background-color: #181818; }
        .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__item__MnvucF5X span {
          position: relative;
          font-size: 9px;
          line-height: 24px;
          z-index: 11; }
      .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__primary__8YnzwGYV {
        color: #181818; }
        .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- .GridRow__imageLabel__primary__8YnzwGYV:before {
          z-index: 10;
          background-color: #fff; }
    .GridRow__main__3VG1GgYP.GridRow__image__2wsy_xCm .GridRow__item__RlxN75N- img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .GridRow__main__3VG1GgYP.GridRow__carName__u2dCJFv8 {
    align-items: baseline;
    padding: 44px 0px 16px; }
    .GridRow__main__3VG1GgYP.GridRow__carName__u2dCJFv8 &gt; div:last-child &gt; div {
      font-size: 20px;
      font-weight: 600;
      line-height: initial; }
  .GridRow__main__3VG1GgYP.GridRow__price__friJHq0u {
    padding: 24px 0; }
    .GridRow__main__3VG1GgYP.GridRow__price__friJHq0u &gt; div:last-child &gt; div {
      font-size: 20px; }
      .GridRow__main__3VG1GgYP.GridRow__price__friJHq0u &gt; div:last-child &gt; div &gt; span + span {
        display: block;
        margin-top: 8px;
        font-size: 9px;
        letter-spacing: 0.28px;
        color: #8f8f8f; }
  .GridRow__main__3VG1GgYP.GridRow__mainField__3Axh1qAi {
    padding: 16px 0; }
    .GridRow__main__3VG1GgYP.GridRow__mainField__3Axh1qAi:last-child {
      padding-bottom: 48px; }
  .GridRow__main__3VG1GgYP.GridRow__certifications__KpVp5U8A {
    padding: 44px 0 16px; }
    .GridRow__main__3VG1GgYP.GridRow__certifications__KpVp5U8A ul {
      list-style-type: none;
      margin: 0;
      padding: 0; }
      .GridRow__main__3VG1GgYP.GridRow__certifications__KpVp5U8A ul li {
        margin-top: 8px; }
        .GridRow__main__3VG1GgYP.GridRow__certifications__KpVp5U8A ul li:first-child {
          margin-top: 0; }
        .GridRow__main__3VG1GgYP.GridRow__certifications__KpVp5U8A ul li:last-child {
          margin-bottom: 16px; }
        .GridRow__main__3VG1GgYP.GridRow__certifications__KpVp5U8A ul li img {
          max-width: 75px; }
  .GridRow__main__3VG1GgYP.GridRow__equipmentTitle__HUF_gJ-P {
    padding: 44px 0 16px; }
  .GridRow__main__3VG1GgYP.GridRow__equipment__1lGGsBMS {
    border-bottom: 1px dotted rgba(143, 143, 143, 0.3);
    padding: 16px 0; }
    .GridRow__main__3VG1GgYP.GridRow__equipment__1lGGsBMS .GridRow__label__160kZrph,
    .GridRow__main__3VG1GgYP.GridRow__equipment__1lGGsBMS .GridRow__item__RlxN75N- {
      display: flex;
      align-items: center; }
    .GridRow__main__3VG1GgYP.GridRow__equipment__1lGGsBMS:last-child {
      padding-bottom: 48px;
      border-bottom: none; }
  .GridRow__main__3VG1GgYP.GridRow__location__3Gq_5qGO {
    padding-top: 44px; }
    .GridRow__main__3VG1GgYP.GridRow__location__3Gq_5qGO .GridRow__item__RlxN75N- {
      text-transform: initial; }
      .GridRow__main__3VG1GgYP.GridRow__location__3Gq_5qGO .GridRow__item__RlxN75N- &gt; div {
        margin-bottom: 4px; }
        .GridRow__main__3VG1GgYP.GridRow__location__3Gq_5qGO .GridRow__item__RlxN75N- &gt; div:first-child {
          font-weight: 600; }
        .GridRow__main__3VG1GgYP.GridRow__location__3Gq_5qGO .GridRow__item__RlxN75N- &gt; div:last-child {
          margin-bottom: 0; }
  .GridRow__main__3VG1GgYP.GridRow__cta__dgC0ZB-- {
    padding-top: 32px; }
    .GridRow__main__3VG1GgYP.GridRow__cta__dgC0ZB-- .GridRow__item__RlxN75N- button {
      min-width: 100%; }
      .GridRow__main__3VG1GgYP.GridRow__cta__dgC0ZB-- .GridRow__item__RlxN75N- button:last-child {
        margin-top: 12px; }

.GridRow__label__160kZrph {
  width: 220px;
  min-width: 220px;
  padding-right: 24px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  color: #8f8f8f;
  line-height: 16px; }
  .GridRow__label--big__LZwcwE0K {
    font-size: 12px;
    color: initial;
    text-transform: uppercase; }

.GridRow__wrapper__1YXYlKEH {
  display: flex;
  flex: 1;
  margin: 0 -7px;
  text-transform: uppercase; }

.GridRow__item__RlxN75N- {
  width: 33.33%;
  font-size: 12px;
  line-height: 15px;
  padding-left: 7px;
  padding-right: 7px; }
  .GridRow__item__RlxN75N- &gt; svg {
    width: 16px;
    height: 16px; }
  .GridRow__item__RlxN75N- &gt; a {
    display: block;
    min-width: auto; }

.GridMobile__wrapper__9N4eojie {
  position: relative; }

@keyframes AccordionData__fillBar__3g07D2AH {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.AccordionData__wrapper__2zILw6po {
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  border-bottom: 1px solid #d4d2d2; }

.AccordionData__title__2tbMzbN9 button {
  width: 100%;
  padding: 32px 0;
  background: none;
  border: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  text-align: left;
  text-transform: uppercase; }
  .AccordionData__title__2tbMzbN9 button &gt; div {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between; }
    .AccordionData__title__2tbMzbN9 button &gt; div i {
      display: block;
      width: 16px;
      height: 16px;
      display: flex;
      align-items: center;
      justify-content: center;
      transform: rotate(45deg);
      transition: transform 0.4s ease; }

.AccordionData__title__2tbMzbN9.AccordionData__open__3odUJNq3 i {
  transform: rotate(0deg); }

.AccordionData__content__2wFVDBLj {
  padding-bottom: 32px; }
  .AccordionData__content__2wFVDBLj .swiper-slide {
    height: auto; }
    .AccordionData__content__2wFVDBLj .swiper-slide &gt; div {
      height: 100%; }

.AccordionData__certification__1Pthm3EC {
  margin-top: 8px; }
  .AccordionData__certification__1Pthm3EC:first-child {
    margin-top: 0; }
  .AccordionData__certification__1Pthm3EC &gt; img {
    display: block;
    max-width: 75px; }

.AccordionData__equipment__OTfJr6bc ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  .AccordionData__equipment__OTfJr6bc ul li {
    display: flex;
    flex-direction: column;
    padding: 24px 0;
    border-bottom: 1px dotted #d4d2d2; }
    .AccordionData__equipment__OTfJr6bc ul li:last-child {
      border-bottom: none;
      padding-bottom: 0; }
    .AccordionData__equipment__OTfJr6bc ul li span {
      position: relative;
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 0;
      font-size: 11px;
      line-height: 32px;
      text-transform: uppercase;
      line-height: initial;
      text-transform: none;
      color: #8f8f8f;
      word-wrap: break-word; }
      .AccordionData__equipment__OTfJr6bc ul li span:last-child {
        margin-top: 12px; }
    .AccordionData__equipment__OTfJr6bc ul li svg {
      width: 22px;
      height: 22px; }
    .AccordionData__equipment__OTfJr6bc ul li i {
      position: absolute;
      top: 50%;
      left: 0;
      transform: translateY(-50%); }

.AccordionData__dealer__3sbMqRpn {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  line-height: 24px;
  color: initial;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  .AccordionData__dealer__3sbMqRpn .AccordionData__detail__cfIuFdYX &gt; div:first-child {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 13px;
    line-height: 1.6em;
    font-weight: 600;
    line-height: 24px; }

.AccordionData__actions__3pXh8IHZ {
  width: 100%;
  margin-top: 32px; }
  .AccordionData__actions__3pXh8IHZ &gt; * {
    min-width: 100%; }
    .AccordionData__actions__3pXh8IHZ &gt; *:last-child {
      margin-top: 12px; }
  .AccordionData__actions__3pXh8IHZ &gt; a button {
    min-width: 100%; }

@keyframes MainData__fillBar__znJKDZNa {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MainData__wrapper__Hv_B-5rY {
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em; }

.MainData__slide__1yboGH4O {
  width: 37vw; }

.MainData__row__2wAlmP5W {
  padding: 24px 0;
  border-bottom: 1px dotted #d4d2d2;
  overflow-wrap: anywhere; }
  .MainData__row__2wAlmP5W:first-child {
    padding-top: 0; }
  .MainData__row__2wAlmP5W:last-child {
    border-bottom: none; }
  .MainData__row__2wAlmP5W &gt; span {
    display: block;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    text-transform: uppercase;
    line-height: initial; }
    .MainData__row__2wAlmP5W &gt; span:first-child {
      text-transform: none;
      color: #8f8f8f; }
    .MainData__row__2wAlmP5W &gt; span:last-child {
      text-transform: uppercase;
      margin-top: 12px; }

.MainData__mainFields__13sJ_pd3 {
  height: 104px; }

.MainData__coverImage__oXJPbhls {
  border-bottom: none;
  padding-bottom: 0; }
  .MainData__coverImage__oXJPbhls &gt; span {
    width: 12px;
    height: 12px;
    margin-bottom: 12px; }
  .MainData__coverImage__oXJPbhls &gt; div {
    position: relative;
    width: 100%;
    height: 25vw; }
    .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__2nvhmFG0 {
      position: absolute;
      top: 1px;
      left: 1px; }
      .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
        display: flex;
        flex-wrap: wrap;
        overflow: hidden;
        position: relative;
        padding-right: 12px;
        pointer-events: none;
        text-transform: uppercase; }
        .theme-ferrari-dark .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-ferrari-carbon .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-light .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #181818; }
        .theme-ferrari-sf90-stradale .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-f8-tributo .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-monza-sp1 .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-monza-sp2 .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-f488-pista .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-f488-spider .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-f488-pista-spider .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-f812-superfast .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-gtc4-lusso .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #181818; }
        .theme-ferrari-gtc4-lusso-t .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #181818; }
        .theme-ferrari-f8-spider .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-812-gts .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #181818; }
        .theme-ferrari-f169 .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #181818; }
        .theme-ferrari-scuderia-dark .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-giallo-modena .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #181818; }
        .theme-ferrari-giallo-modena-dark .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-races-dark .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-portofinom-dark-blue .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
        .theme-ferrari-sf90-spider-graphite-black .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__wrapper__2L5TeUSm {
          color: #ffffff; }
      .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN {
        padding: 0 14px 1px 16px;
        position: relative;
        width: fit-content;
        left: -6px;
        margin-right: 8px;
        color: #fff; }
        .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
          top: 0;
          left: 0;
          content: '';
          height: 100%;
          padding: 0 4px;
          position: absolute;
          width: calc(100% - 10px);
          transform: skewX(-20deg);
          border-radius: 0 0 3px 0;
          z-index: 10; }
          .theme-ferrari-dark .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-ferrari-carbon .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-light .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-sf90-stradale .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-f8-tributo .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-monza-sp1 .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-monza-sp2 .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-f488-pista .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-f488-spider .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-f488-pista-spider .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-f812-superfast .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-gtc4-lusso .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-gtc4-lusso-t .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-f8-spider .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-812-gts .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-f169 .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-scuderia-dark .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-giallo-modena .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #EBB218; }
          .theme-ferrari-giallo-modena-dark .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #EBB218; }
          .theme-ferrari-races-dark .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-portofinom-dark-blue .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
          .theme-ferrari-sf90-spider-graphite-black .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN:before {
            background-color: #da291c; }
        .MainData__coverImage__oXJPbhls &gt; div .MainData__imageLabel__item__HOMf_fTN span {
          position: relative;
          font-size: 9px;
          line-height: 18px;
          z-index: 11; }

.MainData__name__3A6zzwfk {
  border-bottom: none;
  padding-bottom: 0;
  padding-top: 16px;
  height: 104px; }
  .MainData__name__3A6zzwfk &gt; span:first-child {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em;
    color: initial;
    line-height: initial; }

.MainData__price__1bNhei8A {
  padding-top: 12px;
  padding-bottom: 24px; }
  .MainData__price__1bNhei8A &gt; span:first-child {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    color: initial; }
  .MainData__price__1bNhei8A &gt; span:last-child {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font-Medium";
    font-weight: 500;
    font-stretch: expanded;
    font-size: 9px;
    line-height: 1.56;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #8f8f8f; }

.MainData__pricenote__1VVBf1tL {
  height: 16px;
  margin-top: 0 !important; }

@keyframes Header__fillBar__Avs0Xo-p {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Header__wrapper__2lIPgic- {
  position: relative;
  text-align: center;
  margin-bottom: 48px; }
  .Header__wrapper__2lIPgic- &gt; div {
    margin: 0 auto;
    max-width: calc(100% - 104px); }
    @media (min-width: 60.0625em) {
      .Header__wrapper__2lIPgic- &gt; div {
        max-width: calc(100% - 374px); } }
  .Header__wrapper__2lIPgic- &gt; button {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%); }
    .Header__wrapper__2lIPgic- &gt; button &gt; span:first-child {
      color: #181818 !important;
      text-align: left;
      max-width: 128px;
      overflow-wrap: anywhere; }
  .Header__wrapper__2lIPgic- p {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 26px;
    line-height: 1.2em;
    font-size: 24px; }
    @media (min-width: 37.5625em) {
      .Header__wrapper__2lIPgic- p {
        font-size: 32px; } }
    @media (min-width: 60.0625em) {
      .Header__wrapper__2lIPgic- p {
        font-size: 36px; } }
    @media (min-width: 60.0625em) {
      .Header__wrapper__2lIPgic- p {
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -o-font-smoothing: antialiased;
        font-smoothing: antialiased;
        font-family: "Title-Font";
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: normal;
        font-size: 26px;
        line-height: 1.2em; } }
  @media (min-width: 60.0625em) and (min-width: 37.5625em) {
    .Header__wrapper__2lIPgic- p {
      font-size: 32px; } }
  @media (min-width: 60.0625em) and (min-width: 60.0625em) {
    .Header__wrapper__2lIPgic- p {
      font-size: 36px; } }

@keyframes Model__fillBar__1u3B_uVB {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Model__wrapper__E_cva96K {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start; }
  @media (min-width: 60.0625em) {
    .Model__wrapper__E_cva96K {
      flex-direction: row;
      align-items: center; } }

.Model__coverImage__apqehaaG {
  position: relative;
  width: 68px;
  height: 47px;
  overflow: hidden; }

.Model__text__8W49rgaI {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
  margin-top: 8px; }
  @media (min-width: 60.0625em) {
    .Model__text__8W49rgaI {
      margin-top: 0;
      margin-left: 8px;
      display: block; } }
  .Model__text__8W49rgaI &gt; span {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0;
    font-size: 11px;
    line-height: 32px;
    line-height: 16px; }
    @media (min-width: 60.0625em) {
      .Model__text__8W49rgaI &gt; span {
        font-size: 12px; } }
    .Model__text__8W49rgaI &gt; span:first-child {
      display: block;
      text-transform: uppercase; }
      @media (min-width: 60.0625em) {
        .Model__text__8W49rgaI &gt; span:first-child {
          font-size: 14px; } }
    .Model__text__8W49rgaI &gt; span:last-child {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font-Medium";
      font-weight: 500;
      font-stretch: expanded;
      font-size: 9px;
      line-height: 1.56;
      letter-spacing: 0;
      text-transform: uppercase;
      color: #8f8f8f; }
      @media (min-width: 60.0625em) {
        .Model__text__8W49rgaI &gt; span:last-child {
          margin-left: 4px; } }

@keyframes StickyBar__fillBar__-Zrkt31N {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.StickyBar__main__xGKyaFmW {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
  z-index: 8; }
  @media (min-width: 60.0625em) {
    .StickyBar__main__xGKyaFmW {
      padding: 16px 48px; } }

.StickyBar__actions__2M2Xscwx {
  display: flex;
  min-width: 220px;
  width: 220px; }
  .StickyBar__actions__2M2Xscwx &gt; button &gt; span:first-child {
    color: #181818 !important; }

.StickyBar__wrapper__3IXBVoYk {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12px 24px;
  background-color: #fff;
  box-shadow: 0 20px 40px 0 rgba(48, 48, 48, 0.1);
  transform: translateY(-100%);
  transition: transform 0.25s ease-out; }
  .StickyBar__wrapper__3IXBVoYk.StickyBar__isActive__2dzYnmTU {
    transform: translateY(0); }
  @media (min-width: 37.5625em) {
    .StickyBar__wrapper__3IXBVoYk {
      padding: 12px 48px; } }
  @media (min-width: 60.0625em) {
    .StickyBar__wrapper__3IXBVoYk {
      display: flex; } }
  @media (min-width: 80.0625em) {
    .StickyBar__wrapper__3IXBVoYk {
      padding: 12px 64px; } }
  .StickyBar__wrapper__3IXBVoYk .swiper-container {
    display: flex;
    width: 100%;
    overflow: visible; }
    @media (min-width: 60.0625em) {
      .StickyBar__wrapper__3IXBVoYk .swiper-container {
        max-width: 1312px; } }
    @media (min-width: 80.0625em) {
      .StickyBar__wrapper__3IXBVoYk .swiper-container {
        margin: 0 auto;
        padding: 0 48px; } }
  .StickyBar__wrapper__3IXBVoYk .swiper-wrapper {
    display: flex;
    align-items: center; }
    @media (min-width: 60.0625em) {
      .StickyBar__wrapper__3IXBVoYk .swiper-wrapper {
        margin: 0 -7px; } }
  .StickyBar__wrapper__3IXBVoYk .swiper-slide {
    width: 37vw; }
    @media (min-width: 60.0625em) {
      .StickyBar__wrapper__3IXBVoYk .swiper-slide {
        width: 33.33%;
        padding: 0 7px;
        margin-right: 0 !important; } }

@keyframes VideoBlock__fillBar__iYtl_qgI {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.VideoBlock__wrapper__15pLGrJn {
  margin: 0 auto; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-dark {
    background: #181818; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-light {
    background: #ffffff; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-sf90-stradale {
    background: #303133; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-monza-sp1 {
    background: #181818; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-monza-sp2 {
    background: #404040; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-f488-pista {
    background: #0E121B; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-f488-spider {
    background: #17354B; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-f812-superfast {
    background: #320607; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-f169 {
    background: #d0dddd; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-scuderia-dark {
    background: #303030; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-races-dark {
    background: #0D0D16; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .VideoBlock__wrapper__15pLGrJn.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .VideoBlock__wrapper--with-chapter__V32wzFNI {
    padding: 24px 0; }
    @media (min-width: 60.0625em) {
      .VideoBlock__wrapper--with-chapter__V32wzFNI {
        padding: 32px 0; } }
    @media (min-width: 80.0625em) {
      .VideoBlock__wrapper--with-chapter__V32wzFNI {
        padding: 48px 0; } }
    @media (min-width: 100.0625em) {
      .VideoBlock__wrapper--with-chapter__V32wzFNI {
        padding: 64px 0; } }

.VideoBlock__chapterTitle__3q3BCCIl {
  padding: 0 24px 24px; }
  @media (min-width: 37.5625em) {
    .VideoBlock__chapterTitle__3q3BCCIl {
      padding: 0 48px 48px; } }

.VideoBlock__content__gWxAIbag {
  position: relative;
  width: 100%;
  padding: 0 24px;
  margin: 0 auto; }
  @media (min-width: 60.0625em) {
    .VideoBlock__content__gWxAIbag {
      padding: 0 64px; } }
  @media (min-width: 80.0625em) {
    .VideoBlock__content__gWxAIbag {
      padding: 0 96px;
      max-width: 1492px; } }
  @media (min-width: 100.0625em) {
    .VideoBlock__content__gWxAIbag {
      padding: 0 96px; } }

.VideoBlock__caption__1M22XpID {
  font-size: 11px;
  padding: 15px 0; }
  .theme-ferrari-dark .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-light .VideoBlock__caption__1M22XpID {
    color: #181818; }
  .theme-ferrari-sf90-stradale .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-f488-pista .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-f488-spider .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .VideoBlock__caption__1M22XpID {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .VideoBlock__caption__1M22XpID {
    color: #181818; }
  .theme-ferrari-f8-spider .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-812-gts .VideoBlock__caption__1M22XpID {
    color: #181818; }
  .theme-ferrari-f169 .VideoBlock__caption__1M22XpID {
    color: #181818; }
  .theme-ferrari-scuderia-dark .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .VideoBlock__caption__1M22XpID {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-races-dark .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .VideoBlock__caption__1M22XpID {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .VideoBlock__caption__1M22XpID {
    color: #ffffff; }

.VideoBlock__content-fullscreen__2VspRVbd {
  position: absolute;
  width: 100%;
  padding: 0;
  margin: 0;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100); }

.VideoBlock__animation-overlay__1dNJqq49 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: #eeeded; }

.VideoBlock__play-button__2Tt4j2LM {
  appearance: none;
  padding: 0;
  margin: 0;
  outline: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  height: 40px;
  width: 40px;
  border: 1px solid #fff;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  z-index: 2; }
  .VideoBlock__play-button__2Tt4j2LM svg {
    fill: #fff;
    height: 16px;
    width: 16px; }
  @media (min-width: 60.0625em) {
    .VideoBlock__play-button__2Tt4j2LM {
      margin-top: -30px;
      margin-left: -30px;
      height: 80px;
      width: 80px; }
      .VideoBlock__play-button__2Tt4j2LM svg {
        fill: #fff;
        height: 30px;
        width: 30px; } }
  .no-touch .VideoBlock__play-button__2Tt4j2LM:hover svg {
    fill: #DA291C; }

.VideoBlock__poster__3P_UussB {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  border: none;
  outline: none;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat; }
  .VideoBlock__poster__3P_UussB::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    background: rgba(24, 24, 24, 0.6); }

.VideoBlock__video__QiAM_-VJ, .VideoBlock__video-fullscreen__jgCtwc4H {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%; }
  .VideoBlock__video__QiAM_-VJ .th-player, .VideoBlock__video-fullscreen__jgCtwc4H .th-player {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .VideoBlock__video__QiAM_-VJ .th-caption-text,
  .VideoBlock__video__QiAM_-VJ .th-speed-button, .VideoBlock__video-fullscreen__jgCtwc4H .th-caption-text,
  .VideoBlock__video-fullscreen__jgCtwc4H .th-speed-button {
    display: none !important; }
  .VideoBlock__video__QiAM_-VJ .th-controls:before, .VideoBlock__video-fullscreen__jgCtwc4H .th-controls:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 0.7));
    opacity: 0;
    transition: opacity 200ms; }
  .VideoBlock__video__QiAM_-VJ .th-media-paused .th-controls:before, .VideoBlock__video__QiAM_-VJ .th-user-active .th-controls:before, .VideoBlock__video-fullscreen__jgCtwc4H .th-media-paused .th-controls:before, .VideoBlock__video-fullscreen__jgCtwc4H .th-user-active .th-controls:before {
    opacity: 1; }
  .VideoBlock__video__QiAM_-VJ .th-control-bar.th-horizontal.th-bottom, .VideoBlock__video-fullscreen__jgCtwc4H .th-control-bar.th-horizontal.th-bottom {
    width: calc(100% - 40px);
    margin: 0 20px;
    padding: 0;
    bottom: 15px; }
    @media (min-width: 60.0625em) {
      .VideoBlock__video__QiAM_-VJ .th-control-bar.th-horizontal.th-bottom, .VideoBlock__video-fullscreen__jgCtwc4H .th-control-bar.th-horizontal.th-bottom {
        bottom: 35px !important; } }
  .VideoBlock__video__QiAM_-VJ .th-has-gallery-carousel-bar .th-control-bar.th-horizontal.th-bottom, .VideoBlock__video-fullscreen__jgCtwc4H .th-has-gallery-carousel-bar .th-control-bar.th-horizontal.th-bottom {
    bottom: 55px !important; }
  .VideoBlock__video__QiAM_-VJ .th-big-play-btn, .VideoBlock__video__QiAM_-VJ .th-reload-btn, .VideoBlock__video-fullscreen__jgCtwc4H .th-big-play-btn, .VideoBlock__video-fullscreen__jgCtwc4H .th-reload-btn {
    display: none !important; }
  .VideoBlock__video__QiAM_-VJ .th-play-button, .VideoBlock__video-fullscreen__jgCtwc4H .th-play-button {
    position: absolute !important;
    bottom: calc(100% + 20px);
    left: 0;
    width: 76px;
    height: 76px !important;
    border: 2px solid #8f8f8f;
    overflow: hidden;
    border-radius: 100%;
    display: flex !important;
    justify-content: center;
    align-items: center; }
    .VideoBlock__video__QiAM_-VJ .th-play-button .th-play-btn, .VideoBlock__video__QiAM_-VJ .th-play-button .th-pause-btn, .VideoBlock__video-fullscreen__jgCtwc4H .th-play-button .th-play-btn, .VideoBlock__video-fullscreen__jgCtwc4H .th-play-button .th-pause-btn {
      -webkit-tap-highlight-color: transparent;
      background: none !important; }
    .VideoBlock__video__QiAM_-VJ .th-play-button .th-play-icon, .VideoBlock__video-fullscreen__jgCtwc4H .th-play-button .th-play-icon {
      width: 15px !important;
      height: 18px !important;
      margin-right: -4px; }
    .VideoBlock__video__QiAM_-VJ .th-play-button .th-pause-icon, .VideoBlock__video-fullscreen__jgCtwc4H .th-play-button .th-pause-icon {
      width: 12px !important;
      height: 18px !important; }
  .VideoBlock__video__QiAM_-VJ .th-hd-button, .VideoBlock__video-fullscreen__jgCtwc4H .th-hd-button {
    position: absolute !important;
    bottom: 80px;
    right: 55px;
    border: 2px solid rgba(255, 255, 255, 0.4);
    border-radius: 100%;
    width: 40px !important;
    height: 40px !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    padding: 0 !important; }
    .VideoBlock__video__QiAM_-VJ .th-hd-button .th-control-bg-color, .VideoBlock__video-fullscreen__jgCtwc4H .th-hd-button .th-control-bg-color {
      background: none !important; }
  .VideoBlock__video__QiAM_-VJ .th-volume-button,
  .VideoBlock__video__QiAM_-VJ .th-fullscreen-button, .VideoBlock__video-fullscreen__jgCtwc4H .th-volume-button,
  .VideoBlock__video-fullscreen__jgCtwc4H .th-fullscreen-button {
    position: absolute !important;
    bottom: 80px;
    right: 0;
    border: 2px solid rgba(255, 255, 255, 0.4);
    border-radius: 100%;
    width: 40px !important;
    height: 40px !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    padding: 0 !important; }
    .VideoBlock__video__QiAM_-VJ .th-volume-button .th-volume-btn,
    .VideoBlock__video__QiAM_-VJ .th-volume-button .th-fullscreen-in,
    .VideoBlock__video__QiAM_-VJ .th-volume-button .th-fullscreen-out,
    .VideoBlock__video__QiAM_-VJ .th-volume-button .th-button,
    .VideoBlock__video__QiAM_-VJ .th-fullscreen-button .th-volume-btn,
    .VideoBlock__video__QiAM_-VJ .th-fullscreen-button .th-fullscreen-in,
    .VideoBlock__video__QiAM_-VJ .th-fullscreen-button .th-fullscreen-out,
    .VideoBlock__video__QiAM_-VJ .th-fullscreen-button .th-button, .VideoBlock__video-fullscreen__jgCtwc4H .th-volume-button .th-volume-btn,
    .VideoBlock__video-fullscreen__jgCtwc4H .th-volume-button .th-fullscreen-in,
    .VideoBlock__video-fullscreen__jgCtwc4H .th-volume-button .th-fullscreen-out,
    .VideoBlock__video-fullscreen__jgCtwc4H .th-volume-button .th-button,
    .VideoBlock__video-fullscreen__jgCtwc4H .th-fullscreen-button .th-volume-btn,
    .VideoBlock__video-fullscreen__jgCtwc4H .th-fullscreen-button .th-fullscreen-in,
    .VideoBlock__video-fullscreen__jgCtwc4H .th-fullscreen-button .th-fullscreen-out,
    .VideoBlock__video-fullscreen__jgCtwc4H .th-fullscreen-button .th-button {
      background: none !important; }
  .VideoBlock__video__QiAM_-VJ .th-volume-button, .VideoBlock__video-fullscreen__jgCtwc4H .th-volume-button {
    right: 110px; }
  .VideoBlock__video__QiAM_-VJ .th-time-seek, .VideoBlock__video-fullscreen__jgCtwc4H .th-time-seek {
    display: flex !important;
    max-width: 100% !important; }
  .VideoBlock__video__QiAM_-VJ .th-time-info-text, .VideoBlock__video-fullscreen__jgCtwc4H .th-time-info-text {
    position: absolute;
    bottom: calc(100% + 26px);
    left: 100px;
    display: none !important; }
    @media (min-width: 37.5625em) {
      .VideoBlock__video__QiAM_-VJ .th-time-info-text, .VideoBlock__video-fullscreen__jgCtwc4H .th-time-info-text {
        display: block !important; } }
    .VideoBlock__video__QiAM_-VJ .th-time-info-text .th-time-info, .VideoBlock__video-fullscreen__jgCtwc4H .th-time-info-text .th-time-info {
      background: none !important; }
  .VideoBlock__video__QiAM_-VJ .th-currenttime, .VideoBlock__video-fullscreen__jgCtwc4H .th-currenttime {
    font-family: "Title-Font" !important;
    font-size: 26px !important; }
    @media (min-width: 80.0625em) {
      .VideoBlock__video__QiAM_-VJ .th-currenttime, .VideoBlock__video-fullscreen__jgCtwc4H .th-currenttime {
        font-size: 32px !important; } }
  .VideoBlock__video__QiAM_-VJ .th-duration, .VideoBlock__video-fullscreen__jgCtwc4H .th-duration {
    font-family: "Title-Font" !important;
    font-size: 26px !important;
    color: #8f8f8f;
    margin-left: 15px; }
    @media (min-width: 80.0625em) {
      .VideoBlock__video__QiAM_-VJ .th-duration, .VideoBlock__video-fullscreen__jgCtwc4H .th-duration {
        font-size: 32px !important; } }
    .VideoBlock__video__QiAM_-VJ .th-duration:before, .VideoBlock__video-fullscreen__jgCtwc4H .th-duration:before {
      display: none !important; }
  .VideoBlock__video__QiAM_-VJ .th-time-total, .VideoBlock__video-fullscreen__jgCtwc4H .th-time-total {
    height: 2px !important;
    background-color: #d4d2d2 !important; }
  .VideoBlock__video__QiAM_-VJ .th-time-rail,
  .VideoBlock__video__QiAM_-VJ .th-main,
  .VideoBlock__video__QiAM_-VJ .th-bottom, .VideoBlock__video-fullscreen__jgCtwc4H .th-time-rail,
  .VideoBlock__video-fullscreen__jgCtwc4H .th-main,
  .VideoBlock__video-fullscreen__jgCtwc4H .th-bottom {
    background: none !important; }
  .VideoBlock__video__QiAM_-VJ .th-time-current:after, .VideoBlock__video-fullscreen__jgCtwc4H .th-time-current:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 6px;
    height: 6px;
    transform: translate(50%, -50%);
    border-radius: 50%;
    overflow: hidden;
    background: #DA291C url("//static/svg/double-arrows.svg") no-repeat center center;
    background-size: 15px 10px;
    z-index: 1; }
  .VideoBlock__video__QiAM_-VJ .th-time-rail:hover .th-time-current:after, .VideoBlock__video-fullscreen__jgCtwc4H .th-time-rail:hover .th-time-current:after {
    width: 30px;
    height: 30px;
    background-color: #fff; }
  .VideoBlock__video__QiAM_-VJ .th-time-float, .VideoBlock__video-fullscreen__jgCtwc4H .th-time-float {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    margin-left: -5px; }
  .VideoBlock__video__QiAM_-VJ .th-svg-bg-color, .VideoBlock__video-fullscreen__jgCtwc4H .th-svg-bg-color {
    fill: none !important;
    stroke: rgba(255, 255, 255, 0.4);
    stroke-width: 2px; }
  .VideoBlock__video__QiAM_-VJ .th-mobile .th-play-button, .VideoBlock__video-fullscreen__jgCtwc4H .th-mobile .th-play-button {
    position: absolute !important;
    bottom: 100%;
    width: 40px !important;
    height: 40px !important; }
  .VideoBlock__video__QiAM_-VJ .th-mobile .th-fullscreen-button,
  .VideoBlock__video__QiAM_-VJ .th-mobile .th-hd-button, .VideoBlock__video-fullscreen__jgCtwc4H .th-mobile .th-fullscreen-button,
  .VideoBlock__video-fullscreen__jgCtwc4H .th-mobile .th-hd-button {
    bottom: 100%; }
  .VideoBlock__video__QiAM_-VJ .th-mobile .th-time-info-text, .VideoBlock__video-fullscreen__jgCtwc4H .th-mobile .th-time-info-text {
    bottom: 100%;
    left: 50px; }
  .VideoBlock__video__QiAM_-VJ .th-mobile .th-currenttime, .VideoBlock__video__QiAM_-VJ .th-mobile .th-duration, .VideoBlock__video-fullscreen__jgCtwc4H .th-mobile .th-currenttime, .VideoBlock__video-fullscreen__jgCtwc4H .th-mobile .th-duration {
    font-size: 20px !important; }
  .VideoBlock__video__QiAM_-VJ .th-player.th-fullscreen .th-play-button, .VideoBlock__video-fullscreen__jgCtwc4H .th-player.th-fullscreen .th-play-button {
    bottom: calc(100% + 40px); }
  .VideoBlock__video__QiAM_-VJ .th-player.th-fullscreen .th-volume-button,
  .VideoBlock__video__QiAM_-VJ .th-player.th-fullscreen .th-hd-button,
  .VideoBlock__video__QiAM_-VJ .th-player.th-fullscreen .th-fullscreen-button, .VideoBlock__video-fullscreen__jgCtwc4H .th-player.th-fullscreen .th-volume-button,
  .VideoBlock__video-fullscreen__jgCtwc4H .th-player.th-fullscreen .th-hd-button,
  .VideoBlock__video-fullscreen__jgCtwc4H .th-player.th-fullscreen .th-fullscreen-button {
    bottom: calc(100% + 55px); }
  .VideoBlock__video__QiAM_-VJ .th-player.th-fullscreen .th-time-info-text, .VideoBlock__video-fullscreen__jgCtwc4H .th-player.th-fullscreen .th-time-info-text {
    bottom: calc(100% + 61px); }

.th-tooltips-list-container {
  padding-right: 0 !important; }

.th-tooltips-button span {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.3);
  padding: 5px;
  border-radius: 5px;
  margin-right: 3px; }

.th-tooltipster-content {
  background: none !important; }

.th-tooltipster-arrow {
  background: none !important; }

.th-slider-gallery-wrapper,
.th-text-gallery {
  background: none !important; }

.VideoBlock__video-fullscreen__jgCtwc4H {
  position: static;
  overflow: hidden;
  padding-top: 0; }

.VideoBlock__audio-trigger__20H2rjuf {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 10000; }

.VideoStepsLandscape__list__1FCmkrhu {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes VideoStepsLandscape__fillBar__7mDzrA63 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.VideoStepsLandscape__foccontainer__NNFALaUj {
  background: #fff; }

.VideoStepsLandscape__container__AWoB5J9B {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3; }
  @media (min-width: 60.0625em) {
    .VideoStepsLandscape__container__AWoB5J9B {
      left: -120px; } }
  @media (min-width: 80.0625em) {
    .VideoStepsLandscape__container__AWoB5J9B {
      left: -170px; } }

.VideoStepsLandscape__swiper-container__1Mz84Dwg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2; }

.VideoStepsLandscape__swiper-slide__3xbhhncD {
  position: relative;
  width: 100%;
  height: 100%;
  color: black;
  padding-left: 0; }
  @media (min-width: 60.0625em) {
    .VideoStepsLandscape__swiper-slide__3xbhhncD {
      padding-left: 120px; } }
  @media (min-width: 80.0625em) {
    .VideoStepsLandscape__swiper-slide__3xbhhncD {
      padding-left: 170px; } }
  .VideoStepsLandscape__swiper-slide__3xbhhncD:first-child {
    background-image: none; }

.VideoStepsLandscape__text-wrapper__1NiVO0av {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px 0;
  flex: 1 0 auto; }
  @media (min-width: 60.0625em) {
    .VideoStepsLandscape__text-wrapper__1NiVO0av {
      padding: 10vh 0 12vh 0;
      height: 100%; } }
  .VideoStepsLandscape__text-wrapper__1NiVO0av:first-child {
    align-items: flex-start; }
  .VideoStepsLandscape__slide--vertical__1_TXt4Ps .VideoStepsLandscape__text-wrapper__1NiVO0av {
    height: auto;
    padding: 5vh 0 5vh 0;
    flex: 0 0 auto; }
    @media (min-width: 60.0625em) {
      .VideoStepsLandscape__slide--vertical__1_TXt4Ps .VideoStepsLandscape__text-wrapper__1NiVO0av {
        padding-left: 80px; } }

@media (min-width: 60.0625em) {
  .VideoStepsLandscape__headline-flex__1XU-GlgQ {
    justify-content: flex-end; } }

.VideoStepsLandscape__fix-max-width__1s8UPbw9 {
  max-width: 450px; }

.VideoStepsLandscape__list__1FCmkrhu {
  color: #181818;
  position: static; }
  .VideoStepsLandscape__list__1FCmkrhu li {
    position: absolute;
    top: 50%;
    left: 50%; }
    .VideoStepsLandscape__list__1FCmkrhu li &gt; div &gt; div {
      transition: opacity .2s 0s ease-out, transform 1ms 2s ease-out;
      transform: translate3d(0, 20px, 0);
      opacity: 0; }
    .VideoStepsLandscape__list__1FCmkrhu li.VideoStepsLandscape__still__NOtp0kyX &gt; div &gt; div {
      transition: all .4s ease-out;
      transform: translate3d(0, 0, 0);
      opacity: 1; }
      .VideoStepsLandscape__list__1FCmkrhu li.VideoStepsLandscape__still__NOtp0kyX &gt; div &gt; div:nth-child(1) {
        transition-delay: 0.15s; }
      .VideoStepsLandscape__list__1FCmkrhu li.VideoStepsLandscape__still__NOtp0kyX &gt; div &gt; div:nth-child(2) {
        transition-delay: 0.3s; }

.VideoStepsLandscape__value__2OJkAM46 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  white-space: nowrap;
  /*.unit &amp; {
    @include testi("display-2");
  }*/ }
  @media (min-width: 37.5625em) {
    .VideoStepsLandscape__value__2OJkAM46 {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .VideoStepsLandscape__value__2OJkAM46 {
      font-size: 36px; } }

.VideoStepsLandscape__unit__t0WhUZrA {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em; }
  @media (min-width: 37.5625em) {
    .VideoStepsLandscape__unit__t0WhUZrA {
      font-size: 28px; } }

.VideoStepsLandscape__label__3apI207N {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  color: #8f8f8f; }

.VideoStepsLandscape__audio-wrapper__1iGqPnHS {
  overflow: hidden;
  pointer-events: all; }
  .VideoStepsLandscape__audio-wrapper__1iGqPnHS .VideoStepsLandscape__audio-player__1F8yFAk8 {
    transition: .4s ease-in-out;
    transform: translate3d(0, 100%, 0); }
    .VideoStepsLandscape__audio-wrapper__1iGqPnHS .VideoStepsLandscape__audio-player__1F8yFAk8.VideoStepsLandscape__audio-player-active__1ARdtnKt {
      transform: translate3d(0, 0, 0); }

.VideoStepsLandscape__customaudio__LtPEvVEA {
  width: 215px;
  background: #303030; }

.VideoStepsLandscape__cta__1D5zi4Md {
  margin-top: auto;
  max-width: 360px; }

.VideoStepsPortrait__list__1QGpCPae {
  list-style-type: none;
  padding: 0;
  margin: 0; }

@keyframes VideoStepsPortrait__fillBar__qbc-3Ax_ {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.VideoStepsPortrait__containerfoc__KNTeynvn {
  background: #fff; }

.VideoStepsPortrait__container__1ZqLtn1A {
  position: relative;
  height: 100vh;
  overflow: hidden; }

.VideoStepsPortrait__wrapper__14p9RbM5 {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 50px 0 0;
  -webkit-overflow-scrolling: touch; }

.VideoStepsPortrait__slide__2eB4WFw7 {
  width: auto;
  width: 100%;
  height: auto;
  padding: calc(15px + 45vh) 0 15px;
  flex: 0 0 auto;
  margin-bottom: 25px; }
  @media (min-width: 37.5625em) {
    .VideoStepsPortrait__slide__2eB4WFw7 {
      margin-bottom: 20vh; } }
  .VideoStepsPortrait__slide__2eB4WFw7:first-child {
    padding: 15px 0; }
  .VideoStepsPortrait__slide__2eB4WFw7:last-child {
    padding: calc(15px + 45vh) 0 160px;
    margin-bottom: 0px; }
  .VideoStepsPortrait__slide__2eB4WFw7:first-child, .VideoStepsPortrait__slide__2eB4WFw7:last-child {
    min-height: calc(100vh - 20vh); }

.VideoStepsPortrait__slide-content__24WTvk0l {
  position: relative;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) calc(0% + 30px), rgba(255, 255, 255, 0.45) calc(0% + 60px), rgba(255, 255, 255, 0.9) calc(0% + 110px), rgba(255, 255, 255, 0.9) calc(100% - 70px), rgba(255, 255, 255, 0.45) calc(100% - 40px), rgba(255, 255, 255, 0) calc(100% - 10px)); }

.VideoStepsPortrait__text-wrapper__3YKmLUmP {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 75px 24px;
  flex: 1 0 auto;
  width: 100%;
  max-width: 375px; }
  @media (min-width: 60.0625em) {
    .VideoStepsPortrait__text-wrapper__3YKmLUmP {
      max-width: none; } }

@media (min-width: 60.0625em) {
  .VideoStepsPortrait__headline-flex__vvXNgupm {
    justify-content: flex-end; } }

.VideoStepsPortrait__audioPlayerMobile__1xrCKn8U {
  margin: 0 auto;
  width: calc(100% - 12px);
  z-index: 2;
  background: #303030; }
  .VideoStepsPortrait__audioPlayerMobile__1xrCKn8U::before {
    content: "";
    position: absolute;
    top: 0;
    right: 100%;
    width: 3px;
    height: 15px;
    background: #303030;
    border-radius: 0 0 0 50%; }

.VideoStepsPortrait__list__1QGpCPae {
  overflow: hidden;
  color: #181818;
  max-width: 450px;
  margin-top: 50px; }
  .VideoStepsPortrait__list__1QGpCPae li {
    width: 50%;
    float: left;
    margin-bottom: 2em; }
    .VideoStepsPortrait__list__1QGpCPae li.VideoStepsPortrait__unit__2tHbJct6:first-child, .VideoStepsPortrait__list__1QGpCPae li.VideoStepsPortrait__audio__1ZOhCXGN:first-child {
      width: 100%; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(1) &gt; div:nth-child(1) {
      transition-delay: 0s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(1) &gt; div:nth-child(2) {
      transition-delay: 0.15s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(2) &gt; div:nth-child(1) {
      transition-delay: 0.15s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(2) &gt; div:nth-child(2) {
      transition-delay: 0.3s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(3) &gt; div:nth-child(1) {
      transition-delay: 0.3s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(3) &gt; div:nth-child(2) {
      transition-delay: 0.45s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(4) &gt; div:nth-child(1) {
      transition-delay: 0.45s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(4) &gt; div:nth-child(2) {
      transition-delay: 0.6s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(5) &gt; div:nth-child(1) {
      transition-delay: 0.6s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(5) &gt; div:nth-child(2) {
      transition-delay: 0.75s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(6) &gt; div:nth-child(1) {
      transition-delay: 0.75s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(6) &gt; div:nth-child(2) {
      transition-delay: 0.9s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(7) &gt; div:nth-child(1) {
      transition-delay: 0.9s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(7) &gt; div:nth-child(2) {
      transition-delay: 1.05s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(8) &gt; div:nth-child(1) {
      transition-delay: 1.05s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(8) &gt; div:nth-child(2) {
      transition-delay: 1.2s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(9) &gt; div:nth-child(1) {
      transition-delay: 1.2s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(9) &gt; div:nth-child(2) {
      transition-delay: 1.35s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(10) &gt; div:nth-child(1) {
      transition-delay: 1.35s; }
    .VideoStepsPortrait__list__1QGpCPae li:nth-child(10) &gt; div:nth-child(2) {
      transition-delay: 1.5s; }
    .VideoStepsPortrait__list__1QGpCPae li &gt; div {
      transition: all .4s ease-out;
      transform: translate3d(0, 20px, 0);
      opacity: 0; }
    .VideoStepsPortrait__list__1QGpCPae li.VideoStepsPortrait__still__1So1TB2K &gt; div {
      transform: translate3d(0, 0, 0);
      opacity: 1; }

.VideoStepsPortrait__value__3OK5YJ_7 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.2em;
  white-space: nowrap; }
  @media (min-width: 37.5625em) {
    .VideoStepsPortrait__value__3OK5YJ_7 {
      font-size: 32px; } }
  @media (min-width: 60.0625em) {
    .VideoStepsPortrait__value__3OK5YJ_7 {
      font-size: 36px; } }
  .VideoStepsPortrait__unit__2tHbJct6 .VideoStepsPortrait__value__3OK5YJ_7 {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 32px;
    line-height: 1.1em;
    font-size: 50px; }
    @media (min-width: 60.0625em) {
      .VideoStepsPortrait__unit__2tHbJct6 .VideoStepsPortrait__value__3OK5YJ_7 {
        font-size: 40px; } }

.VideoStepsPortrait__unit__2tHbJct6 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em; }
  @media (min-width: 37.5625em) {
    .VideoStepsPortrait__unit__2tHbJct6 {
      font-size: 28px; } }

.VideoStepsPortrait__label__1CuHfG9r {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  color: #8f8f8f; }

.VideoStepsPortrait__scroll-indicator__3ge-GtcG {
  position: fixed; }

@keyframes VideoSteps__fillBar__2WQV7tfX {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@keyframes View360__fillBar__71ycdtS0 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.View360__wrapper__31iU9Y-P {
  position: relative;
  width: 100%;
  min-height: 100vh;
  overflow: hidden; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-dark {
    background: #181818; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-light {
    background: #ffffff; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-sf90-stradale {
    background: #303133; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-monza-sp1 {
    background: #181818; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-monza-sp2 {
    background: #404040; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-f488-pista {
    background: #0E121B; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-f488-spider {
    background: #17354B; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-f812-superfast {
    background: #320607; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-f169 {
    background: #d0dddd; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-scuderia-dark {
    background: #303030; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-races-dark {
    background: #0D0D16; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .View360__wrapper__31iU9Y-P.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
    position: relative;
    margin: 55vh auto 0 auto;
    width: calc(100% - 40px);
    z-index: 2; }
    .theme-ferrari-dark .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #181818; }
    .theme-ferrari-ferrari-carbon .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #303030; }
    .theme-ferrari-light .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #ffffff; }
    .theme-ferrari-sf90-stradale .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #303133; }
    .theme-ferrari-f8-tributo .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #1E293E; }
    .theme-ferrari-monza-sp1 .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #181818; }
    .theme-ferrari-monza-sp2 .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #404040; }
    .theme-ferrari-f488-pista .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #0E121B; }
    .theme-ferrari-f488-spider .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #17354B; }
    .theme-ferrari-f488-pista-spider .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #191B29; }
    .theme-ferrari-f812-superfast .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #320607; }
    .theme-ferrari-gtc4-lusso .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #C6C7C7; }
    .theme-ferrari-gtc4-lusso-t .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #92989D; }
    .theme-ferrari-f8-spider .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #2c2b27; }
    .theme-ferrari-812-gts .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #f6f7f8; }
    .theme-ferrari-f169 .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #d0dddd; }
    .theme-ferrari-scuderia-dark .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #303030; }
    .theme-ferrari-giallo-modena .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #ffffff; }
    .theme-ferrari-giallo-modena-dark .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #181818; }
    .theme-ferrari-races-dark .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #0D0D16; }
    .theme-ferrari-portofinom-dark-blue .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #0D2025; }
    .theme-ferrari-sf90-spider-graphite-black .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
      background-color: #1C1D1F; }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .View360__wrapper__31iU9Y-P .View360__audioPlayerMobile__22djE_RT {
        margin-top: 100vh; } }

.View360__player-wrapper__1p6V6OMu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 300ms; }
  .View360__player-wrapper--rendered__2QCnZ19A {
    opacity: 1; }

.View360__rotate-icon__3Auunb-W {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  pointer-events: none;
  transition: opacity 400ms; }

.View360__opacity0__zcV6zFn- {
  opacity: 0; }

.View360__container__20Pi_LyQ {
  z-index: 2;
  position: relative;
  width: 100%;
  pointer-events: none; }

.View360__headline__1pyQJzWF {
  display: inline-block;
  pointer-events: auto; }

.View360__audio-player__qZ9YsPvN {
  width: 215px;
  background-color: #303030; }

.View360__action__3vb3rPkH {
  padding: 0 20px;
  width: 100%;
  margin-top: 40px; }
  @media (min-width: 37.5625em) {
    .View360__action__3vb3rPkH {
      position: absolute;
      width: auto;
      padding: 0;
      margin: 0;
      z-index: 3;
      bottom: 0;
      right: 0; } }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .View360__action__3vb3rPkH {
      position: static;
      text-align: right;
      margin-top: 40px; } }
  @media (min-width: 60.0625em) {
    .View360__action__3vb3rPkH {
      position: absolute;
      width: auto;
      padding: 0;
      margin: 0;
      z-index: 3;
      bottom: 0;
      right: 0; } }

.View360__player360__36caSVSu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  margin-top: 50px; }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .View360__player360__36caSVSu {
      margin-top: 0;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); } }

.View360__piece__18Uyy04l {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  word-break: break-word;
  hyphens: auto; }
  .View360__piece__18Uyy04l span {
    opacity: 1;
    display: block; }

@keyframes View360Advanced__fillBar__aO8aM2H2 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.View360Advanced__wrapper__1DwBF032 {
  position: relative;
  z-index: 0;
  width: 100%;
  min-width: 320px;
  overflow: hidden;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100); }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-dark {
    background: #181818; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-light {
    background: #ffffff; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-sf90-stradale {
    background: #303133; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-monza-sp1 {
    background: #181818; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-monza-sp2 {
    background: #404040; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-f488-pista {
    background: #0E121B; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-f488-spider {
    background: #17354B; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-f812-superfast {
    background: #320607; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-f169 {
    background: #d0dddd; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-scuderia-dark {
    background: #303030; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-races-dark {
    background: #0D0D16; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .View360Advanced__wrapper__1DwBF032.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  .View360Advanced__wrapper__1DwBF032:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 133.33333%; }
    @media (min-width: 60.0625em) {
      .View360Advanced__wrapper__1DwBF032:before {
        display: none; } }

.View360Advanced__cover__3C84GYAl {
  position: absolute;
  z-index: 200;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center; }
  .View360Advanced__cover__3C84GYAl:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3; }
    .theme-ferrari-dark .View360Advanced__cover__3C84GYAl:after {
      background: #181818; }
    .theme-ferrari-ferrari-carbon .View360Advanced__cover__3C84GYAl:after {
      background: #303030; }
    .theme-ferrari-light .View360Advanced__cover__3C84GYAl:after {
      background: #ffffff; }
    .theme-ferrari-sf90-stradale .View360Advanced__cover__3C84GYAl:after {
      background: #303133; }
    .theme-ferrari-f8-tributo .View360Advanced__cover__3C84GYAl:after {
      background: #1E293E; }
    .theme-ferrari-monza-sp1 .View360Advanced__cover__3C84GYAl:after {
      background: #181818; }
    .theme-ferrari-monza-sp2 .View360Advanced__cover__3C84GYAl:after {
      background: #404040; }
    .theme-ferrari-f488-pista .View360Advanced__cover__3C84GYAl:after {
      background: #0E121B; }
    .theme-ferrari-f488-spider .View360Advanced__cover__3C84GYAl:after {
      background: #17354B; }
    .theme-ferrari-f488-pista-spider .View360Advanced__cover__3C84GYAl:after {
      background: #191B29; }
    .theme-ferrari-f812-superfast .View360Advanced__cover__3C84GYAl:after {
      background: #320607; }
    .theme-ferrari-gtc4-lusso .View360Advanced__cover__3C84GYAl:after {
      background: #C6C7C7; }
    .theme-ferrari-gtc4-lusso-t .View360Advanced__cover__3C84GYAl:after {
      background: #92989D; }
    .theme-ferrari-f8-spider .View360Advanced__cover__3C84GYAl:after {
      background: #2c2b27; }
    .theme-ferrari-812-gts .View360Advanced__cover__3C84GYAl:after {
      background: #f6f7f8; }
    .theme-ferrari-f169 .View360Advanced__cover__3C84GYAl:after {
      background: #d0dddd; }
    .theme-ferrari-scuderia-dark .View360Advanced__cover__3C84GYAl:after {
      background: #303030; }
    .theme-ferrari-giallo-modena .View360Advanced__cover__3C84GYAl:after {
      background: #ffffff; }
    .theme-ferrari-giallo-modena-dark .View360Advanced__cover__3C84GYAl:after {
      background: #181818; }
    .theme-ferrari-races-dark .View360Advanced__cover__3C84GYAl:after {
      background: #0D0D16; }
    .theme-ferrari-portofinom-dark-blue .View360Advanced__cover__3C84GYAl:after {
      background: #0D2025; }
    .theme-ferrari-sf90-spider-graphite-black .View360Advanced__cover__3C84GYAl:after {
      background: #1C1D1F; }

.View360Advanced__chapter__bmmwKzpe {
  margin-bottom: 30px; }

.View360Advanced__loading__3gfAP3T0 {
  opacity: 0;
  position: absolute;
  top: calc(50% - 15px);
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 30px;
  color: #fff;
  z-index: 250;
  width: 110px;
  height: 110px; }
  .View360Advanced__loading__3gfAP3T0 svg {
    width: 110px;
    height: 110px; }

.View360Advanced__rotate__2rbuE97G {
  position: absolute;
  bottom: 10%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 210;
  text-align: center; }
  .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
    display: block;
    margin-top: 15px;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase; }
    .theme-ferrari-dark .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-ferrari-carbon .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-light .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #181818; }
    .theme-ferrari-sf90-stradale .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-f8-tributo .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-monza-sp1 .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-monza-sp2 .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-f488-pista .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-f488-spider .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-f488-pista-spider .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-f812-superfast .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-gtc4-lusso .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #181818; }
    .theme-ferrari-gtc4-lusso-t .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #181818; }
    .theme-ferrari-f8-spider .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-812-gts .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #181818; }
    .theme-ferrari-f169 .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #181818; }
    .theme-ferrari-scuderia-dark .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-giallo-modena .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #181818; }
    .theme-ferrari-giallo-modena-dark .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-races-dark .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-portofinom-dark-blue .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }
    .theme-ferrari-sf90-spider-graphite-black .View360Advanced__rotate__2rbuE97G .View360Advanced__label__sgvQWEZ9 {
      color: #ffffff; }

.View360Advanced__cta-wrap__3RUCuBP0 {
  position: absolute;
  bottom: 10%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 210; }
  @media (min-width: 37.5625em) {
    .View360Advanced__cta-wrap__3RUCuBP0 {
      top: 50%;
      bottom: auto;
      transform: translate(-50%, -50%); } }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .View360Advanced__cta-wrap__3RUCuBP0 {
      bottom: 10%;
      top: auto;
      transform: translateX(-50%); } }

.View360Advanced__player-wrapper__R0eJaZMy {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: auto;
  transform: translateY(-50%); }

.View360Advanced__blurred-bg__BHeU_Irt {
  filter: url("#view360advanced-blur");
  position: absolute;
  top: -20px;
  left: -20px;
  width: calc(100% + 40px);
  height: calc(100% + 40px);
  opacity: 0.4; }
  .View360Advanced__blurred-bg__BHeU_Irt svg {
    display: none; }
  .View360Advanced__blurred-bg__BHeU_Irt img {
    width: 100%;
    height: 100%;
    object-fit: cover; }

.View360Advanced__container__242QLfMs {
  z-index: 201;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none; }

.View360Advanced__headline__2T446fSY {
  display: inline-block;
  pointer-events: auto; }

.View360Advanced__action__3EIYys_k {
  padding: 0 20px 20px;
  width: 100%;
  position: absolute;
  z-index: 3;
  bottom: 0;
  right: 0; }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .View360Advanced__action__3EIYys_k {
      width: auto;
      padding: 0; } }
  @media (min-width: 37.5625em) {
    .View360Advanced__action__3EIYys_k {
      width: auto;
      padding: 0; } }

.View360Advanced__piece__3dpJ02Wf {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  word-break: break-word;
  hyphens: auto; }
  .View360Advanced__piece__3dpJ02Wf span {
    opacity: 1;
    display: block; }

.View360Advanced__controls__2YPRDkMa {
  opacity: 0; }
  .theme-ferrari-dark .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.6); }
  .theme-ferrari-ferrari-carbon .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(48, 48, 48, 0.6); }
  .theme-ferrari-light .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(255, 255, 255, 0.6); }
  .theme-ferrari-sf90-stradale .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(48, 49, 51, 0.6); }
  .theme-ferrari-f8-tributo .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(30, 41, 62, 0.6); }
  .theme-ferrari-monza-sp1 .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.6); }
  .theme-ferrari-monza-sp2 .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(64, 64, 64, 0.6); }
  .theme-ferrari-f488-pista .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(14, 18, 27, 0.6); }
  .theme-ferrari-f488-spider .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(23, 53, 75, 0.6); }
  .theme-ferrari-f488-pista-spider .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(25, 27, 41, 0.6); }
  .theme-ferrari-f812-superfast .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(50, 6, 7, 0.6); }
  .theme-ferrari-gtc4-lusso .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(198, 199, 199, 0.6); }
  .theme-ferrari-gtc4-lusso-t .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(146, 152, 157, 0.6); }
  .theme-ferrari-f8-spider .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(44, 43, 39, 0.6); }
  .theme-ferrari-812-gts .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(246, 247, 248, 0.6); }
  .theme-ferrari-f169 .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(208, 221, 221, 0.6); }
  .theme-ferrari-scuderia-dark .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(48, 48, 48, 0.6); }
  .theme-ferrari-giallo-modena .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(255, 255, 255, 0.6); }
  .theme-ferrari-giallo-modena-dark .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(24, 24, 24, 0.6); }
  .theme-ferrari-races-dark .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(13, 13, 22, 0.6); }
  .theme-ferrari-portofinom-dark-blue .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(13, 32, 37, 0.6); }
  .theme-ferrari-sf90-spider-graphite-black .View360Advanced__controls__2YPRDkMa button {
    text-shadow: 0 0 3px rgba(28, 29, 31, 0.6); }
  .View360Advanced__controls--text-visible__1cJYotJs .View360Advanced__next__2AOxyeqX [class*="text"], .View360Advanced__controls--text-visible__1cJYotJs .View360Advanced__prev__1gE2oAe- [class*="text"] {
    opacity: 1; }

.View360Advanced__next__2AOxyeqX, .View360Advanced__prev__1gE2oAe- {
  position: absolute;
  top: 50%;
  z-index: 100;
  max-width: 200px;
  transform: translateY(-50%);
  padding: 15px; }
  .View360Advanced__next__2AOxyeqX [class*="text"], .View360Advanced__prev__1gE2oAe- [class*="text"] {
    opacity: 0;
    transition: opacity 400ms; }
  .no-touch .View360Advanced__next__2AOxyeqX:hover [class*="text"], .no-touch .View360Advanced__prev__1gE2oAe-:hover [class*="text"] {
    opacity: 1; }

.View360Advanced__next__2AOxyeqX {
  right: 0; }
  .View360Advanced__next__2AOxyeqX button {
    text-align: right; }

.View360Advanced__prev__1gE2oAe- {
  left: 0; }
  .View360Advanced__prev__1gE2oAe- button {
    text-align: left; }

@keyframes VinRecallCampaign__fillBar__2h6HXjRx {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.VinRecallCampaign__wrapper__UbuqblHb {
  top: 0;
  left: 0;
  box-sizing: border-box; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-dark {
    background: #181818;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-ferrari-carbon {
    background: #303030;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-light {
    background: #ffffff;
    color: #181818; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-sf90-stradale {
    background: #303133;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-f8-tributo {
    background: #1E293E;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-monza-sp1 {
    background: #181818;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-monza-sp2 {
    background: #404040;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-f488-pista {
    background: #0E121B;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-f488-spider {
    background: #17354B;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-f488-pista-spider {
    background: #191B29;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-f812-superfast {
    background: #320607;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-gtc4-lusso {
    background: #C6C7C7;
    color: #181818; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-gtc4-lusso-t {
    background: #92989D;
    color: #181818; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-f8-spider {
    background: #2c2b27;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-812-gts {
    background: #f6f7f8;
    color: #181818; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-f169 {
    background: #d0dddd;
    color: #181818; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-scuderia-dark {
    background: #303030;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-giallo-modena {
    background: #ffffff;
    color: #181818; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-giallo-modena-dark {
    background: #181818;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-races-dark {
    background: #0D0D16;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-portofinom-dark-blue {
    background: #0D2025;
    color: #ffffff; }
  .VinRecallCampaign__wrapper__UbuqblHb.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F;
    color: #ffffff; }
  @media (min-width: 60.0625em) {
    .VinRecallCampaign__wrapper__UbuqblHb {
      box-sizing: content-box; } }
  @media (min-width: 60.0625em) {
    .VinRecallCampaign__wrapper__UbuqblHb {
      display: flex;
      flex-direction: column;
      justify-content: center;
      margin-top: 0; } }

.VinRecallCampaign__form__2avSO0L9 {
  margin: 32px 0 24px; }
  .VinRecallCampaign__form__2avSO0L9 h5 {
    margin: 0; }
  .theme-ferrari-dark .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-light .VinRecallCampaign__form__2avSO0L9 a {
    color: #181818; }
  .theme-ferrari-sf90-stradale .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-f488-pista .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-f488-spider .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .VinRecallCampaign__form__2avSO0L9 a {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .VinRecallCampaign__form__2avSO0L9 a {
    color: #181818; }
  .theme-ferrari-f8-spider .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-812-gts .VinRecallCampaign__form__2avSO0L9 a {
    color: #181818; }
  .theme-ferrari-f169 .VinRecallCampaign__form__2avSO0L9 a {
    color: #181818; }
  .theme-ferrari-scuderia-dark .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .VinRecallCampaign__form__2avSO0L9 a {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-races-dark .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .VinRecallCampaign__form__2avSO0L9 a {
    color: #ffffff; }

.VinRecallCampaign__newschecks__1OVHda82 {
  display: flex;
  position: relative;
  flex-wrap: wrap; }
  .VinRecallCampaign__newschecks__1OVHda82 &gt; div {
    width: 100%;
    padding: 5px 0; }
  @media (min-width: 37.5625em) {
    .VinRecallCampaign__newschecks__1OVHda82 &gt; div {
      width: 50%;
      padding: 0 0 5px 0; } }

.VinRecallCampaign__fieldGroup__prbY150E {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 10px; }
  .VinRecallCampaign__fieldGroup__prbY150E a {
    width: 100%;
    flex: 0 0 100%;
    font-size: 11px; }

.VinRecallCampaign__radioGroup__2aEWM1I1 div {
  width: 100%; }
  @media (min-width: 37.5625em) {
    .VinRecallCampaign__radioGroup__2aEWM1I1 div {
      width: 50%; }
      .VinRecallCampaign__radioGroup__2aEWM1I1 div.VinRecallCampaign__note__38FuohP9 {
        width: 100%; } }

.VinRecallCampaign__title__3F8TcXUx {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  margin: 0;
  margin-bottom: 20px; }
  @media (min-width: 37.5625em) {
    .VinRecallCampaign__title__3F8TcXUx {
      font-size: 28px; } }

.VinRecallCampaign__subtitle__1A7Hdzgc {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  text-transform: none;
  font-size: 16px;
  padding: 10px 0; }
  .VinRecallCampaign__subtitle__1A7Hdzgc a {
    text-decoration: underline; }

.VinRecallCampaign__container__3EMy-G3L {
  max-width: 800px;
  margin: 0 auto; }
  @media (min-width: 60.0625em) {
    .VinRecallCampaign__container__3EMy-G3L {
      display: flex; } }
  .VinRecallCampaign__container__3EMy-G3L form {
    margin: 0; }
  .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row__1ylCMXqn {
    padding: 0 0 15px 0; }
    .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--sx__3wS5hDFu {
      width: auto;
      margin-right: 32px; }
      @media (min-width: 60.0625em) {
        .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--sx__3wS5hDFu {
          width: 282px; } }
      @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
        .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--sx__3wS5hDFu {
          width: auto; } }
      @media (min-width: 80.0625em) {
        .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--sx__3wS5hDFu {
          width: 384px; } }
    .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--dx__GMtiFRu3 {
      flex: 1; }
    .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg a {
      text-decoration: underline; }
    .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg.VinRecallCampaign__description__1sXXp5FH {
      margin-top: 16px; }
    .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 13px;
      line-height: 1.6em;
      font-style: italic; }
      .theme-ferrari-dark .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-ferrari-carbon .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-light .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-sf90-stradale .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-f8-tributo .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-monza-sp1 .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-monza-sp2 .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-f488-pista .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-f488-spider .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-f488-pista-spider .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-f812-superfast .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-gtc4-lusso .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #505050; }
      .theme-ferrari-gtc4-lusso-t .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #505050; }
      .theme-ferrari-f8-spider .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-812-gts .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-f169 .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-scuderia-dark .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-giallo-modena .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-giallo-modena-dark .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-races-dark .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-portofinom-dark-blue .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
      .theme-ferrari-sf90-spider-graphite-black .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__descriptionfont__4VDBcpOB {
        color: #8f8f8f; }
    .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg.VinRecallCampaign__inputfield__2ID6G_e- {
      position: relative;
      margin-top: 48px; }
      .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg.VinRecallCampaign__inputfield__2ID6G_e- input {
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -o-font-smoothing: antialiased;
        font-smoothing: antialiased;
        font-family: "Body-Font-Medium";
        font-weight: 500;
        font-stretch: expanded;
        font-size: 20px;
        line-height: 1.4em;
        font-size: 16px;
        text-transform: uppercase; }
        @media (min-width: 80.0625em) {
          .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg.VinRecallCampaign__inputfield__2ID6G_e- input {
            font-size: 24px; } }
        @media (min-width: 80.0625em) {
          .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg.VinRecallCampaign__inputfield__2ID6G_e- input {
            font-size: 16px; } }
    .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg.VinRecallCampaign__model__rjaIt87T {
      margin-top: 48px; }
    .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelfont__3sNASy56 {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font-Medium";
      font-weight: 500;
      font-stretch: expanded;
      font-size: 20px;
      line-height: 1.4em;
      font-size: 16px; }
      @media (min-width: 80.0625em) {
        .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelfont__3sNASy56 {
          font-size: 24px; } }
      @media (min-width: 80.0625em) {
        .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelfont__3sNASy56 {
          font-size: 16px; } }
    .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: normal;
      font-size: 13px;
      line-height: 1.6em; }
      .theme-ferrari-dark .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-light .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #181818; }
      .theme-ferrari-sf90-stradale .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-f488-pista .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-f488-spider .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #181818; }
      .theme-ferrari-f8-spider .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-812-gts .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #181818; }
      .theme-ferrari-f169 .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #181818; }
      .theme-ferrari-scuderia-dark .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-races-dark .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o {
        color: #ffffff; }
      .theme-ferrari-dark .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-ferrari-carbon .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-light .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-sf90-stradale .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-f8-tributo .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-monza-sp1 .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-monza-sp2 .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-f488-pista .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-f488-spider .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-f488-pista-spider .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-f812-superfast .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-gtc4-lusso .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-gtc4-lusso-t .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-f8-spider .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-812-gts .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-f169 .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-scuderia-dark .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-giallo-modena .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #EBB218; }
      .theme-ferrari-giallo-modena-dark .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #EBB218; }
      .theme-ferrari-races-dark .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-portofinom-dark-blue .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
      .theme-ferrari-sf90-spider-graphite-black .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__modelmessagefont__9X5gRl-o.VinRecallCampaign__has-recall__3OvA_D64 {
        color: #da291c; }
    .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg.VinRecallCampaign__cta__3V8vnmaI {
      margin-top: 48px; }
    .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__qrcode__lzt2UTfz {
      margin-bottom: 16px; }
      @media (min-width: 37.5625em) {
        .VinRecallCampaign__container__3EMy-G3L .VinRecallCampaign__row--form__28iUQfJg .VinRecallCampaign__qrcode__lzt2UTfz {
          margin-bottom: 16px; } }

.VinRecallCampaign__privacy__1gFVKpFv {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  text-transform: none; }
  .theme-ferrari-dark .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-light .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-sf90-stradale .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-f8-tributo .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp1 .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-monza-sp2 .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-f488-spider .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-f812-superfast .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .VinRecallCampaign__privacy__1gFVKpFv {
    color: #505050; }
  .theme-ferrari-gtc4-lusso-t .VinRecallCampaign__privacy__1gFVKpFv {
    color: #505050; }
  .theme-ferrari-f8-spider .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-812-gts .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-f169 .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-scuderia-dark .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-races-dark .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .VinRecallCampaign__privacy__1gFVKpFv {
    color: #8f8f8f; }
  .VinRecallCampaign__privacy__1gFVKpFv .VinRecallCampaign__row__1ylCMXqn {
    padding: 10px 0; }

.VinRecallCampaign__error__UlkW_vp8 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 13px;
  line-height: 1.6em;
  position: relative;
  color: #DA291C;
  font-size: 12px;
  margin: 4px 0;
  display: block;
  width: 100%; }

.VinRecallCampaign__formFeedback__3KeILLTa {
  margin-top: 32px; }

.VinRecallCampaign__small-note__3_grD5zb {
  font-size: 11px;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  text-decoration: underline;
  outline: none; }

.VinRecallCampaign__big-note__3LsUGCF1 {
  font-size: 11px;
  line-height: 16px;
  overflow: hidden;
  max-height: 0;
  transition: max-height 500ms, padding 500ms;
  margin: 0; }

.VinRecallCampaign__show-note__2I-8U6bb .VinRecallCampaign__big-note__3LsUGCF1 {
  transition: max-height 500ms, padding 200ms;
  max-height: 150px;
  padding: 10px 0 5px 0; }
  @media (min-width: 37.5625em) {
    .VinRecallCampaign__show-note__2I-8U6bb .VinRecallCampaign__big-note__3LsUGCF1 {
      max-height: 150px; } }

.VinRecallCampaign__input-icon__3JQ8mHCG {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px; }
  .VinRecallCampaign__input-icon__3JQ8mHCG,
  .VinRecallCampaign__input-icon__3JQ8mHCG svg {
    height: 20px;
    width: 20px; }
  .VinRecallCampaign__input-icon--error__1KuG8Ykn {
    margin-top: -8px; }
    .VinRecallCampaign__input-icon--error__1KuG8Ykn,
    .VinRecallCampaign__input-icon--error__1KuG8Ykn svg {
      height: 16px;
      width: 16px; }
    .VinRecallCampaign__input-icon--error__1KuG8Ykn svg path {
      fill: #DA291C; }

@keyframes Details__fillBar__3dZdumiv {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.Details__wrapper__37KK6ERn {
  opacity: 0;
  transition: opacity 1s ease; }
  .theme-ferrari-dark .Details__wrapper__37KK6ERn {
    background: #181818; }
  .theme-ferrari-ferrari-carbon .Details__wrapper__37KK6ERn {
    background: #303030; }
  .theme-ferrari-light .Details__wrapper__37KK6ERn {
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .Details__wrapper__37KK6ERn {
    background: #303133; }
  .theme-ferrari-f8-tributo .Details__wrapper__37KK6ERn {
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .Details__wrapper__37KK6ERn {
    background: #181818; }
  .theme-ferrari-monza-sp2 .Details__wrapper__37KK6ERn {
    background: #404040; }
  .theme-ferrari-f488-pista .Details__wrapper__37KK6ERn {
    background: #0E121B; }
  .theme-ferrari-f488-spider .Details__wrapper__37KK6ERn {
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .Details__wrapper__37KK6ERn {
    background: #191B29; }
  .theme-ferrari-f812-superfast .Details__wrapper__37KK6ERn {
    background: #320607; }
  .theme-ferrari-gtc4-lusso .Details__wrapper__37KK6ERn {
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .Details__wrapper__37KK6ERn {
    background: #92989D; }
  .theme-ferrari-f8-spider .Details__wrapper__37KK6ERn {
    background: #2c2b27; }
  .theme-ferrari-812-gts .Details__wrapper__37KK6ERn {
    background: #f6f7f8; }
  .theme-ferrari-f169 .Details__wrapper__37KK6ERn {
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .Details__wrapper__37KK6ERn {
    background: #303030; }
  .theme-ferrari-giallo-modena .Details__wrapper__37KK6ERn {
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .Details__wrapper__37KK6ERn {
    background: #181818; }
  .theme-ferrari-races-dark .Details__wrapper__37KK6ERn {
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .Details__wrapper__37KK6ERn {
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .Details__wrapper__37KK6ERn {
    background: #1C1D1F; }
  .Details__wrapper__37KK6ERn.Details__-show__1XtRPHpD {
    opacity: 1; }

.Details__header__3S7NtNAc {
  margin: 0 24px;
  padding: 0 0 30px;
  border-bottom: 1px solid #8f8f8f; }
  @media (min-width: 37.5625em) {
    .Details__header__3S7NtNAc {
      margin: 0 0 18px;
      padding: 0 24px 30px;
      display: grid;
      grid-template-columns: 110px 1fr 110px;
      justify-items: center; } }
  .Details__header__3S7NtNAc &gt; button {
    margin: 0 0 18px; }
    @media (min-width: 37.5625em) {
      .Details__header__3S7NtNAc &gt; button {
        margin: 0 auto 0 0; } }

.Details__heading__1FvxxkeU {
  margin: 0 auto; }

.Details__round__3VbVNHs_,
.Details__title__30SeZRl- {
  text-align: center;
  text-transform: uppercase;
  display: block; }

.Details__round__3VbVNHs_ {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  color: #303030; }

.Details__title__30SeZRl- {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #DA291C;
  font-size: 24px; }

.Details__container__M8Mh1b5N {
  margin: 8px 24px; }
  @media (min-width: 37.5625em) {
    .Details__container__M8Mh1b5N {
      margin: 26px 0; } }

.theme-ferrari-dark .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #303030; }

.theme-ferrari-ferrari-carbon .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #181818; }

.theme-ferrari-light .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #eeeded; }

.theme-ferrari-sf90-stradale .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #252627; }

.theme-ferrari-f8-tributo .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #101724; }

.theme-ferrari-monza-sp1 .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #303030; }

.theme-ferrari-monza-sp2 .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #303030; }

.theme-ferrari-f488-pista .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #1E2128; }

.theme-ferrari-f488-spider .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #0F2331; }

.theme-ferrari-f488-pista-spider .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #212334; }

.theme-ferrari-f812-superfast .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #3C0B0D; }

.theme-ferrari-gtc4-lusso .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #B2B2B2; }

.theme-ferrari-gtc4-lusso-t .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #A0A7AC; }

.theme-ferrari-f8-spider .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #1b1a17; }

.theme-ferrari-812-gts .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #dbdbdb; }

.theme-ferrari-f169 .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #dbdbdb; }

.theme-ferrari-scuderia-dark .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #414141; }

.theme-ferrari-giallo-modena .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #eeeded; }

.theme-ferrari-giallo-modena-dark .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #303030; }

.theme-ferrari-races-dark .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #303035; }

.theme-ferrari-portofinom-dark-blue .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #102F37; }

.theme-ferrari-sf90-spider-graphite-black .Details__link__3u9TCZDJ {
  border-bottom: 1px solid #252A2B; }

.Details__link__3u9TCZDJ &gt; button {
  width: 100%;
  padding: 16px 0;
  justify-content: flex-end; }
  @media (min-width: 37.5625em) {
    .Details__link__3u9TCZDJ &gt; button {
      padding: 20px 24px; } }

@keyframes List__fillBar__374ivXYv {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.List__wrapper__34A7n5vm {
  opacity: 0;
  transition: opacity 1s ease; }
  .theme-ferrari-dark .List__wrapper__34A7n5vm {
    background: #181818; }
  .theme-ferrari-ferrari-carbon .List__wrapper__34A7n5vm {
    background: #303030; }
  .theme-ferrari-light .List__wrapper__34A7n5vm {
    background: #ffffff; }
  .theme-ferrari-sf90-stradale .List__wrapper__34A7n5vm {
    background: #303133; }
  .theme-ferrari-f8-tributo .List__wrapper__34A7n5vm {
    background: #1E293E; }
  .theme-ferrari-monza-sp1 .List__wrapper__34A7n5vm {
    background: #181818; }
  .theme-ferrari-monza-sp2 .List__wrapper__34A7n5vm {
    background: #404040; }
  .theme-ferrari-f488-pista .List__wrapper__34A7n5vm {
    background: #0E121B; }
  .theme-ferrari-f488-spider .List__wrapper__34A7n5vm {
    background: #17354B; }
  .theme-ferrari-f488-pista-spider .List__wrapper__34A7n5vm {
    background: #191B29; }
  .theme-ferrari-f812-superfast .List__wrapper__34A7n5vm {
    background: #320607; }
  .theme-ferrari-gtc4-lusso .List__wrapper__34A7n5vm {
    background: #C6C7C7; }
  .theme-ferrari-gtc4-lusso-t .List__wrapper__34A7n5vm {
    background: #92989D; }
  .theme-ferrari-f8-spider .List__wrapper__34A7n5vm {
    background: #2c2b27; }
  .theme-ferrari-812-gts .List__wrapper__34A7n5vm {
    background: #f6f7f8; }
  .theme-ferrari-f169 .List__wrapper__34A7n5vm {
    background: #d0dddd; }
  .theme-ferrari-scuderia-dark .List__wrapper__34A7n5vm {
    background: #303030; }
  .theme-ferrari-giallo-modena .List__wrapper__34A7n5vm {
    background: #ffffff; }
  .theme-ferrari-giallo-modena-dark .List__wrapper__34A7n5vm {
    background: #181818; }
  .theme-ferrari-races-dark .List__wrapper__34A7n5vm {
    background: #0D0D16; }
  .theme-ferrari-portofinom-dark-blue .List__wrapper__34A7n5vm {
    background: #0D2025; }
  .theme-ferrari-sf90-spider-graphite-black .List__wrapper__34A7n5vm {
    background: #1C1D1F; }
  .List__wrapper__34A7n5vm.List__-show__1aUgswZu {
    opacity: 1; }

.List__header__27221lYy {
  margin: 0 24px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  @media (min-width: 37.5625em) {
    .List__header__27221lYy {
      margin: 40px 24px; } }
  .List__header__27221lYy .List__title__1VxBAgKu {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 18px;
    margin: 0;
    text-transform: uppercase; }
    @media (min-width: 37.5625em) {
      .List__header__27221lYy .List__title__1VxBAgKu {
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -o-font-smoothing: antialiased;
        font-smoothing: antialiased;
        font-family: "Title-Font";
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: normal;
        font-size: 26px;
        line-height: 1.23em; } }
  @media (min-width: 37.5625em) and (min-width: 37.5625em) {
    .List__header__27221lYy .List__title__1VxBAgKu {
      font-size: 28px; } }
  .List__header__27221lYy .List__select__2MzOYNVf {
    width: 106px; }
    @media (min-width: 37.5625em) {
      .List__header__27221lYy .List__select__2MzOYNVf {
        width: 126px; } }

.List__container__1wGDOaK2 {
  margin: 8px 24px; }
  @media (min-width: 37.5625em) {
    .List__container__1wGDOaK2 {
      margin: 26px 0; } }

.List__videos__1VgbnCLZ {
  margin: 0 -8px; }

@keyframes VirtualBoard__fillBar__2VjWxn13 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.VirtualBoard__wrapper__1ImNdBXp {
  max-width: 780px;
  margin: 40px auto;
  position: relative; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-dark {
    background: #181818; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-light {
    background: #ffffff; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-sf90-stradale {
    background: #303133; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-monza-sp1 {
    background: #181818; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-monza-sp2 {
    background: #404040; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-f488-pista {
    background: #0E121B; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-f488-spider {
    background: #17354B; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-f812-superfast {
    background: #320607; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-f169 {
    background: #d0dddd; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-scuderia-dark {
    background: #303030; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-races-dark {
    background: #0D0D16; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .VirtualBoard__wrapper__1ImNdBXp.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  @media (min-width: 37.5625em) {
    .VirtualBoard__wrapper__1ImNdBXp {
      padding: 0 24px; } }

@keyframes ContactPage__fillBar__1UNrEu0J {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ContactPage__page__cDQIL7pL {
  background: #fff;
  padding-top: 96px; }
  .ContactPage__page__cDQIL7pL.ContactPage__carHeader__FXvqZrjj {
    padding-top: 40px; }

@keyframes NewsPage__fillBar__3NRLeZ4E {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.NewsPage__top-logo__1DI8cG9T {
  text-align: center;
  margin: 64px 0 24px; }
  @media (min-width: 37.5625em) {
    .NewsPage__top-logo__1DI8cG9T {
      padding: 16px 0 0;
      margin-top: 75px; } }
  @media (min-width: 60.0625em) {
    .NewsPage__top-logo__1DI8cG9T {
      margin-top: 90px;
      margin-bottom: 32px; } }
  .NewsPage__top-logo__1DI8cG9T img {
    width: auto;
    max-width: 200px; }
    @media (min-width: 37.5625em) {
      .NewsPage__top-logo__1DI8cG9T img {
        max-width: none; } }

.NewsPage__filters__1GDLusyy {
  position: relative; }

.NewsPage__filters-margin__2uGFemug {
  margin-top: 75px; }
  @media (min-width: 37.5625em) {
    .NewsPage__filters-margin__2uGFemug {
      margin-top: 96px; } }
  @media (min-width: 60.0625em) {
    .NewsPage__filters-margin__2uGFemug {
      margin-top: 128px; } }
  @media (min-width: 80.0625em) {
    .NewsPage__filters-margin__2uGFemug {
      margin-top: 152px; } }

.NewsPage__results__rS_3i3V9 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  margin: 48px auto 16px;
  padding: 0 24px;
  color: #8f8f8f;
  text-align: center;
  text-transform: uppercase;
  display: block; }
  @media (min-width: 37.5625em) {
    .NewsPage__results__rS_3i3V9 {
      padding: 0; } }
  @media (min-width: 80.0625em) {
    .NewsPage__results__rS_3i3V9 {
      margin-bottom: 48px; } }
  .NewsPage__results__rS_3i3V9 h5 {
    margin: 0;
    font-size: 12px; }

.NewsPage__reset__cEL1qAWJ {
  margin: 32px auto 0;
  padding: 0 0 4px;
  color: #181818;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.25;
  letter-spacing: 1px;
  text-align: center;
  background: none;
  border: none;
  border-bottom: 2px solid #181818;
  cursor: pointer;
  transition: opacity 0.2s ease; }
  .NewsPage__reset__cEL1qAWJ:hover {
    opacity: 0.6; }

.NewsPage__back__3FL68xOd {
  position: absolute; }

.NewsPage__grid___P65oFN2 {
  display: flex;
  max-width: 362px;
  margin: auto;
  flex-wrap: wrap; }
  @media (min-width: 37.5625em) {
    .NewsPage__grid___P65oFN2 {
      max-width: 724px; } }
  @media (min-width: 60.0625em) {
    .NewsPage__grid___P65oFN2 {
      max-width: 920px; } }
  @media (min-width: 80.0625em) {
    .NewsPage__grid___P65oFN2 {
      max-width: 1240px; } }
  .NewsPage__grid___P65oFN2:last-child {
    margin-bottom: 100px; }
  .NewsPage__grid--featuredrow__1D0JYusc {
    max-width: inherit; }
    @media (min-width: 37.5625em) {
      .NewsPage__grid--featuredrow__1D0JYusc {
        max-width: 724px; } }
    @media (min-width: 60.0625em) {
      .NewsPage__grid--featuredrow__1D0JYusc {
        max-width: 920px; } }
    @media (min-width: 80.0625em) {
      .NewsPage__grid--featuredrow__1D0JYusc {
        max-width: 1240px; } }
  .NewsPage__grid___P65oFN2::after {
    content: '';
    display: block;
    flex: 1 1 100%; }

.NewsPage__grid-row__2hkTTLLU {
  flex: 0 0 100%; }
  @media (min-width: 37.5625em) {
    .NewsPage__grid-row__2hkTTLLU {
      flex: 0 0 50%; } }
  @media (min-width: 60.0625em) {
    .NewsPage__grid-row__2hkTTLLU {
      flex: 0 0 33.33%; } }
  .NewsPage__grid-row--featured__1UfSW5hd {
    flex: 1 0 100%; }
    @media (min-width: 37.5625em) {
      .NewsPage__grid-row--featured__1UfSW5hd {
        flex: 1 0 50%; } }
    @media (min-width: 60.0625em) {
      .NewsPage__grid-row--featured__1UfSW5hd {
        flex: 1 0 33.33%; } }
  .NewsPage__grid-row--big__LJEGNsKj {
    flex: 1 0 100%; }
    @media (min-width: 37.5625em) {
      .NewsPage__grid-row--big__LJEGNsKj {
        flex: 1 0 50%; } }
    @media (min-width: 60.0625em) {
      .NewsPage__grid-row--big__LJEGNsKj {
        flex: 1 0 66.66%; } }

.NewsPage__external-carousel__1wmCMnHF {
  flex: 1 1 auto; }

.NewsPage__scrollable__2j_QPsyr {
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 700;
  pointer-events: all; }
  .lock-scroll-newsletter .NewsPage__scrollable__2j_QPsyr {
    overflow: hidden; }

.NewsPage__visible__3b4fOb6B {
  visibility: visible; }

.NewsPage__scrollToTop__2zPn6JLT {
  position: fixed;
  right: 24px;
  margin-bottom: 16px;
  bottom: 64px;
  pointer-events: all; }

@keyframes ServicePage__fillBar__10uy2L_y {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ServicePage__page__CdR6AnHB {
  background: #fff;
  padding-top: 96px; }

@keyframes HeaderDealersMobile__fillBar__SclbTaF0 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.HeaderDealersMobile__header__1Ajf4YHk {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 700;
  background: transparent; }
  @media print {
    .HeaderDealersMobile__header__1Ajf4YHk {
      display: none !important; } }
  .HeaderDealersMobile__header__1Ajf4YHk:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0.8));
    pointer-events: none; }

.HeaderDealersMobile__no-shadow__18uYlzi5 {
  background: #fff; }
  .HeaderDealersMobile__no-shadow__18uYlzi5:after {
    display: none; }

.HeaderDealersMobile__content__1cvGFC40 {
  display: flex;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  margin: 16px auto; }
  @media (min-width: 37.5625em) {
    .HeaderDealersMobile__content__1cvGFC40 {
      margin: 24px auto; } }

.HeaderDealersMobile__items__3LRCXOOJ {
  padding: 0;
  margin: 0;
  display: none; }
  .HeaderDealersMobile__items--fixed__1HCvXzLA {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    /* Fallback for browsers that do not support Custom Properties */
    height: calc(var(--ferrari-vh-fix, 1vh) * 100);
    width: 100%;
    z-index: 740;
    background: #fff;
    overflow: hidden;
    -webkit-overflow-scrolling: touch; }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .HeaderDealersMobile__items--fixed__1HCvXzLA {
        height: calc((100 * 1vh) + 45px);
        /* Fallback for browsers that do not support Custom Properties */
        height: calc((var(--ferrari-vh-fix, 1vh) * 100) + 45px); } }
  .HeaderDealersMobile__items__3LRCXOOJ ul {
    padding: 0;
    margin: 0; }

.HeaderDealersMobile__scroller__2mddWPcQ {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  max-height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  width: 100%;
  padding: 140px 24px 64px; }
  @media (min-width: 37.5625em) {
    .HeaderDealersMobile__scroller__2mddWPcQ {
      padding: 128px 32px 64px; } }

.HeaderDealersMobile__items__3LRCXOOJ,
.HeaderDealersMobile__open-menu__37iaDD1Z,
.HeaderDealersMobile__endcol__C8LCCMun {
  flex: 1 1 50%; }

.HeaderDealersMobile__endcol__C8LCCMun {
  text-align: right; }

.HeaderDealersMobile__item__1ANhBH1d {
  display: block;
  margin: 16px 0; }
  @media (min-width: 37.5625em) {
    .HeaderDealersMobile__item__1ANhBH1d {
      margin: 32px 0; } }
  .HeaderDealersMobile__item__1ANhBH1d button,
  .HeaderDealersMobile__item__1ANhBH1d a {
    position: relative;
    appearance: none;
    padding: 0;
    margin: 0;
    outline: 0;
    border: 0;
    background: transparent;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    line-height: 1.1em;
    font-size: 20px;
    text-decoration: none;
    color: #181818;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 250px;
    width: 100%;
    padding: 5px 0;
    cursor: pointer;
    text-align: left; }
    @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
      .HeaderDealersMobile__item__1ANhBH1d button,
      .HeaderDealersMobile__item__1ANhBH1d a {
        max-width: 60%; } }
    @media (min-width: 37.5625em) {
      .HeaderDealersMobile__item__1ANhBH1d button,
      .HeaderDealersMobile__item__1ANhBH1d a {
        width: auto;
        min-width: 315px;
        max-width: 100%; } }
    .HeaderDealersMobile__item__1ANhBH1d button svg,
    .HeaderDealersMobile__item__1ANhBH1d a svg {
      margin-left: 32px;
      height: 16px;
      width: 11px; }
    .HeaderDealersMobile__item__1ANhBH1d button .HeaderDealersMobile__wrapper-arrow__1sr1AYg_,
    .HeaderDealersMobile__item__1ANhBH1d a .HeaderDealersMobile__wrapper-arrow__1sr1AYg_ {
      display: inline-flex;
      align-items: center; }
    .HeaderDealersMobile__item__1ANhBH1d button.HeaderDealersMobile__active-item__Y-20D32v:after,
    .HeaderDealersMobile__item__1ANhBH1d a.HeaderDealersMobile__active-item__Y-20D32v:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 50%;
      width: 30px;
      height: 2px;
      background: #fff;
      transform: translateX(-50%); }

.HeaderDealersMobile__logo__prhxszCr {
  flex: 0 0 auto;
  margin: -5px 0 -5px 0;
  line-height: 0;
  height: 35px; }
  .HeaderDealersMobile__logo__prhxszCr svg {
    height: 100%;
    max-width: 133px;
    fill: #fff; }

.HeaderDealersMobile__open-menu__37iaDD1Z {
  margin: 0;
  outline: 0; }
  .HeaderDealersMobile__open-menu__37iaDD1Z button, .HeaderDealersMobile__open-menu__37iaDD1Z a {
    outline: none;
    cursor: pointer;
    border: none;
    background: none;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 18px;
    padding: 4px 16px 0; }
    @media (min-width: 37.5625em) {
      .HeaderDealersMobile__open-menu__37iaDD1Z button, .HeaderDealersMobile__open-menu__37iaDD1Z a {
        padding: 5px 32px; } }

.HeaderDealersMobile__logo-wrap__1HEnaEMB {
  position: fixed;
  top: 0;
  left: 0;
  border-bottom: 1px solid #efeded;
  width: 100%;
  z-index: 750;
  padding: 15px 24px;
  background: #fff; }
  @media (min-width: 37.5625em) {
    .HeaderDealersMobile__logo-wrap__1HEnaEMB {
      padding: 15px 32px; } }
  .HeaderDealersMobile__logo-wrap__1HEnaEMB svg {
    display: block;
    margin: 0 auto;
    fill: #000;
    height: 35px; }

.HeaderDealersMobile__close__19XgiFcO {
  position: fixed;
  top: 90px;
  right: 24px;
  z-index: 1;
  background: none;
  outline: none;
  border: none; }
  @media (min-width: 37.5625em) {
    .HeaderDealersMobile__close__19XgiFcO {
      top: 95px;
      right: 32px; } }

.HeaderDealersMobile__scrolled__1s0aIB8r {
  background: #fff; }
  .HeaderDealersMobile__scrolled__1s0aIB8r:after {
    display: none; }

.HeaderDealersMobile__no-shadow__18uYlzi5 .HeaderDealersMobile__logo__prhxszCr svg,
.HeaderDealersMobile__scrolled__1s0aIB8r .HeaderDealersMobile__logo__prhxszCr svg {
  fill: #181818; }

.HeaderDealersMobile__no-shadow__18uYlzi5 .HeaderDealersMobile__open-menu__37iaDD1Z,
.HeaderDealersMobile__scrolled__1s0aIB8r .HeaderDealersMobile__open-menu__37iaDD1Z {
  color: #181818; }

.HeaderDealersMobile__white__10YNupMF.HeaderDealersMobile__scrolled__1s0aIB8r,
.HeaderDealersMobile__topbar__32CtulOj.HeaderDealersMobile__scrolled__1s0aIB8r {
  background: #181818; }

.HeaderDealersMobile__white__10YNupMF .HeaderDealersMobile__logo__prhxszCr svg,
.HeaderDealersMobile__topbar__32CtulOj .HeaderDealersMobile__logo__prhxszCr svg {
  fill: #fff; }

.HeaderDealersMobile__white__10YNupMF .HeaderDealersMobile__open-menu__37iaDD1Z button, .HeaderDealersMobile__white__10YNupMF .HeaderDealersMobile__open-menu__37iaDD1Z a,
.HeaderDealersMobile__topbar__32CtulOj .HeaderDealersMobile__open-menu__37iaDD1Z button,
.HeaderDealersMobile__topbar__32CtulOj .HeaderDealersMobile__open-menu__37iaDD1Z a {
  color: #fff; }

.HeaderDealersMobile__topbar__32CtulOj {
  position: absolute;
  z-index: 20;
  height: 44px;
  background: #181818; }
  .HeaderDealersMobile__topbar__32CtulOj.HeaderDealersMobile__fixed__11eYLBrX {
    position: fixed; }
  .HeaderDealersMobile__topbar__32CtulOj.HeaderDealersMobile__relative__Scq04xJv {
    position: relative;
    overflow: hidden; }
  .HeaderDealersMobile__topbar__32CtulOj:after {
    display: none; }
  .HeaderDealersMobile__topbar__32CtulOj .HeaderDealersMobile__content__1cvGFC40 {
    margin: 10px auto; }
  .HeaderDealersMobile__topbar__32CtulOj .HeaderDealersMobile__logo__prhxszCr {
    margin: 0;
    height: 25px; }

@keyframes FooterDealers__fillBar__3s3OSAAc {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.FooterDealers__container__3gRYCMGL {
  background: #181818;
  color: #fff; }
  @media print {
    .FooterDealers__container__3gRYCMGL {
      display: none !important; } }
  @media (min-width: 60.0625em) {
    .FooterDealers__container__3gRYCMGL {
      padding-top: 24px; } }
  .FooterDealers__container__3gRYCMGL .FooterDealers__link__3YNC9yiR {
    color: #fff; }

.FooterDealers__row__3igTM-oy {
  width: 100%; }
  .FooterDealers__row__3igTM-oy.FooterDealers__backgroundLight__1E7jVS1Z {
    background: #303030; }

.FooterDealers__accordion__5Lu6x6Kc, .FooterDealers__nav__1w4URTFs,
.FooterDealers__socials__C4lxI4Ew {
  flex-direction: column; }
  @media (min-width: 60.0625em) {
    .FooterDealers__accordion__5Lu6x6Kc, .FooterDealers__nav__1w4URTFs,
    .FooterDealers__socials__C4lxI4Ew {
      flex-direction: row; } }

.FooterDealers__content__1XIeNTo- {
  max-width: 1180px;
  margin: 0 auto; }

.FooterDealers__uptodate__138_iXTO {
  display: flex;
  padding: 20px;
  justify-content: center;
  align-items: center; }
  .FooterDealers__uptodate__label__3TlsAHno {
    text-align: left;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Title-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 1.5em; }
  .FooterDealers__uptodate__138_iXTO .FooterDealers__nlcta__2WbvkOdf {
    outline: none; }

.FooterDealers__columns__1qrnpyyU {
  display: flex;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease-out;
  flex-wrap: wrap; }
  .FooterDealers__nav-section--opened__yTIBCv5_ .FooterDealers__columns__1qrnpyyU {
    transition: max-height 0.5s ease-in-out;
    max-height: 800px; }
  @media (min-width: 60.0625em) {
    .FooterDealers__columns__1qrnpyyU {
      max-height: 100%;
      justify-content: center;
      flex-wrap: nowrap; } }

.FooterDealers__nav__1w4URTFs {
  display: flex;
  border-bottom: 1px solid #303030;
  padding: 32px 0;
  text-align: left; }
  @media (min-width: 60.0625em) {
    .FooterDealers__nav__1w4URTFs {
      text-align: center; } }
  .FooterDealers__nav__1w4URTFs .FooterDealers__navSection__1CWA74Jm {
    flex: 1 1 auto; }

.FooterDealers__socials__C4lxI4Ew {
  display: flex; }
  @media (min-width: 60.0625em) {
    .FooterDealers__socials__C4lxI4Ew {
      justify-content: flex-end;
      align-items: center; }
      .FooterDealers__socials__C4lxI4Ew &gt; * {
        margin-left: 64px; } }

.FooterDealers__navSection__1CWA74Jm {
  padding: 0 20px; }

.FooterDealers__nav-links__3tvtR5Xx {
  padding: 0 10px 10px 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  min-width: 50%; }
  @media (min-width: 60.0625em) {
    .FooterDealers__nav-links__3tvtR5Xx {
      min-width: 0;
      padding: 0 15px 10px; } }
  .FooterDealers__nav-links__3tvtR5Xx li {
    margin: 10px 0;
    font-size: 11px;
    line-height: 16px; }
    @media (min-width: 60.0625em) {
      .FooterDealers__nav-links__3tvtR5Xx li {
        font-size: 8px;
        text-align: center; } }
    @media (min-width: 60.0625em) {
      .FooterDealers__nav-links__3tvtR5Xx li.FooterDealers__mobileOnly__cA6T0dwh {
        display: none; } }

.FooterDealers__nav-title__3-Nyv8Ia {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  @media (min-width: 60.0625em) {
    .FooterDealers__nav-title__3-Nyv8Ia {
      justify-content: center; } }
  .FooterDealers__nav-title__text__1bpwNgCp {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-family: "Body-Font";
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 1.27em;
    text-transform: uppercase;
    font-size: 11px;
    display: flex;
    align-items: center;
    padding: 20px 0;
    color: #fff;
    text-align: left;
    white-space: nowrap; }
    @media (min-width: 60.0625em) {
      .FooterDealers__nav-title__text__1bpwNgCp {
        text-align: center; } }
    .FooterDealers__nav-title__text__1bpwNgCp:hover {
      color: #fff; }
    .FooterDealers__nav-title__text__1bpwNgCp img {
      max-width: 16px;
      max-height: 16px; }
  .FooterDealers__nav-title__label__3aP0NZ4A {
    display: inline-block;
    margin-left: 16px;
    color: #fff; }
    @media (min-width: 60.0625em) {
      .FooterDealers__nav-title__label__3aP0NZ4A {
        display: none; } }
  .FooterDealers__nav-title__icon__22Hvwt5a {
    padding: 10px;
    font-size: 0;
    transition: transform 300ms; }
    @media (min-width: 60.0625em) {
      .FooterDealers__nav-title__icon__22Hvwt5a {
        display: none; } }
    .FooterDealers__nav-title__icon__22Hvwt5a svg {
      fill: #fff; }
    .FooterDealers__nav-section--opened__yTIBCv5_ .FooterDealers__nav-title__icon__22Hvwt5a svg {
      transform: rotate(-45deg); }

.FooterDealers__rights__2FAQzQwa {
  text-align: center;
  padding: 50px 25px;
  font-size: 7px;
  line-height: 14px;
  color: #646464;
  max-width: 680px; }
  .FooterDealers__rights__2FAQzQwa img {
    max-width: 32px;
    max-height: 52px;
    margin-bottom: 10px; }
    @media (min-width: 60.0625em) {
      .FooterDealers__rights__2FAQzQwa img {
        max-width: 40px;
        max-height: 65px; } }

.FooterDealers__service__3adPGTj9 {
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 8px;
  flex-wrap: wrap; }
  @media (min-width: 80.0625em) {
    .FooterDealers__service__3adPGTj9 {
      padding-top: 0px;
      padding-bottom: 0px; } }
  @media (min-width: 60.0625em) {
    .FooterDealers__service__3adPGTj9 {
      flex-wrap: nowrap; } }
  .FooterDealers__service__3adPGTj9 .FooterDealers__links__1elY7GRp {
    width: 100%;
    padding: 16px;
    margin: 0;
    display: flex;
    list-style: none;
    flex-wrap: wrap; }
    @media (min-width: 60.0625em) {
      .FooterDealers__service__3adPGTj9 .FooterDealers__links__1elY7GRp {
        flex: 1 1 auto;
        justify-content: flex-start; } }
    .FooterDealers__service__3adPGTj9 .FooterDealers__links__1elY7GRp li {
      margin: 0;
      padding: 16px;
      min-width: 33%;
      text-align: center; }
      @media (min-width: 60.0625em) {
        .FooterDealers__service__3adPGTj9 .FooterDealers__links__1elY7GRp li {
          min-width: auto; } }
  .FooterDealers__service__3adPGTj9 a {
    color: #fff; }
  .FooterDealers__service__3adPGTj9 li {
    margin-right: 40px; }

.FooterDealers__languageWrapper__28K9iIqv {
  max-width: 160px;
  margin: 0 auto;
  width: 100%;
  order: -1;
  padding-top: 12px;
  position: relative; }
  .FooterDealers__languageWrapper__28K9iIqv &gt; div {
    cursor: pointer; }
  @media (min-width: 37.5625em) {
    .FooterDealers__languageWrapper__28K9iIqv {
      display: flex; } }

.FooterDealers__right__1tye7F3A {
  display: flex;
  justify-content: center;
  width: 100%;
  order: -1;
  padding-top: 24px; }
  @media (min-width: 60.0625em) {
    .FooterDealers__right__1tye7F3A {
      flex: 0 0 auto;
      width: auto;
      padding: 0 40px 0 0;
      justify-content: flex-end;
      order: inherit;
      text-align: right; } }

.FooterDealers__change-country__1lBVceyX {
  display: flex;
  align-items: center;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase; }
  .FooterDealers__change-country__1lBVceyX svg {
    margin-left: 10px;
    fill: #fff; }

.FooterDealers__dealerData__3SP-ElOV {
  padding: 32px 24px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 16px;
  line-height: 1.5em;
  font-size: 11px;
  text-align: left; }
  .FooterDealers__dealerData__3SP-ElOV &gt; * {
    flex: 1; }
  @media (min-width: 60.0625em) {
    .FooterDealers__dealerData__3SP-ElOV {
      max-width: calc(1180px - $space-s * 2);
      padding: 32px 24px; } }

.FooterDealers__dealerAddress__2abvlEhH {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  padding-top: 24px;
  padding-bottom: 48px;
  line-height: normal; }
  @media (min-width: 60.0625em) {
    .FooterDealers__dealerAddress__2abvlEhH {
      padding-top: 0;
      padding-bottom: 0;
      padding-right: 128px; } }
  .FooterDealers__dealerAddress__2abvlEhH &gt; p {
    margin: 0; }
  .FooterDealers__dealerAddress__2abvlEhH &gt; a {
    margin: 8px 0 0;
    color: currentColor;
    display: inline-block; }

.FooterDealers__socialIcon__1EQcULXH {
  display: flex;
  align-items: center;
  margin-bottom: 32px;
  text-transform: uppercase; }
  .FooterDealers__socialIcon__1EQcULXH svg {
    fill: #ffffff; }
  .FooterDealers__socialIcon__1EQcULXH img {
    max-width: 16px;
    max-height: 16px; }
  @media (min-width: 60.0625em) {
    .FooterDealers__socialIcon__1EQcULXH {
      margin-bottom: 0; } }

.FooterDealers__logoPartner__GrWaK-D4 {
  padding: 16px 0;
  height: 60px;
  text-align: center; }
  .FooterDealers__logoPartner__GrWaK-D4 img {
    display: inline-block;
    max-height: 48px;
    margin: 0 10px; }

@keyframes StickyFooterDealers__fillBar__2ZNklnGO {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.StickyFooterDealers__footerWrapper__3crMxPZp {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: calc((var(--ferrari-vh-fix, 1vh) * 100) - 270px);
  visibility: hidden;
  z-index: 699;
  pointer-events: none; }

.StickyFooterDealers__footerButtonWrapper__1VKj3ZfQ {
  margin-top: calc((var(--ferrari-vh-fix, 1vh) * 100) - 270px);
  padding-top: 0px;
  visibility: hidden; }

.StickyFooterDealers__scrollable__25QQuYrz {
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 700;
  pointer-events: all; }
  .lock-scroll-newsletter .StickyFooterDealers__scrollable__25QQuYrz {
    overflow: hidden; }

.StickyFooterDealers__visible__2pS5df8D {
  visibility: visible; }

.StickyFooterDealers__openFooter__3xlWGo52 {
  position: absolute;
  display: flex;
  align-items: center;
  right: 24px;
  bottom: 24px;
  background: #181818;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 1.27em;
  text-transform: uppercase;
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  min-width: 40px;
  min-height: 40px;
  border-radius: 20px;
  pointer-events: all;
  cursor: pointer; }
  .StickyFooterDealers__openFooter--closed__1qnnbfSZ {
    background: transparent; }
  .StickyFooterDealers__openFooter__3xlWGo52 .StickyFooterDealers__openLabel__hCsX18qW {
    display: none; }
  .StickyFooterDealers__openFooter__3xlWGo52 &gt; div {
    display: inline-block; }

.StickyFooterDealers__closeFooterWrapper__2cuus2uT {
  position: relative;
  width: 100%;
  text-align: center;
  background-color: #181818;
  z-index: 10; }
  .StickyFooterDealers__closeFooterWrapper__2cuus2uT &gt; div {
    max-width: 1180px;
    margin: 0 auto;
    text-align: center;
    padding: 20px; }

@keyframes DealerContactHeader__fillBar__SMY_qbiD {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.DealerContactHeader__stickyContent__X2XsuZKN {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  transform: translateY(-100%);
  width: 100%;
  transition: transform 300ms;
  bottom: auto;
  z-index: 20;
  display: flex;
  align-items: center;
  height: 44px;
  padding: 0;
  padding: 0 16px;
  flex-direction: row;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  text-transform: uppercase;
  font-size: 9px;
  line-height: 12px; }
  .DealerContactHeader__stickyContent__X2XsuZKN &gt; * {
    flex: 1;
    flex-direction: row; }
  @media print {
    .DealerContactHeader__stickyContent__X2XsuZKN {
      display: none; } }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-dark {
    color: #ffffff;
    background: #181818; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #303030; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-light {
    color: #181818;
    background: #ffffff; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #303133; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1E293E; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #181818; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #404040; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0E121B; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #17354B; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #191B29; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #320607; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #C6C7C7; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #92989D; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #2c2b27; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-812-gts {
    color: #181818;
    background: #f6f7f8; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-f169 {
    color: #181818;
    background: #d0dddd; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #303030; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-giallo-modena {
    color: #181818;
    background: #ffffff; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #181818; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-races-dark {
    color: #ffffff;
    background: #0D0D16; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0D2025; }
  .DealerContactHeader__stickyContent__X2XsuZKN.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #1C1D1F; }
  .DealerContactHeader__stickyContent__X2XsuZKN button,
  .DealerContactHeader__stickyContent__X2XsuZKN button:active,
  .DealerContactHeader__stickyContent__X2XsuZKN button:focus {
    appearance: none;
    outline: 0;
    border: 0;
    background: transparent;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    white-space: nowrap; }
  .DealerContactHeader__stickyContent__X2XsuZKN &gt; * {
    align-items: center;
    display: flex;
    flex-direction: column; }
  .DealerContactHeader__stickyContent__X2XsuZKN.DealerContactHeader__isVisible__37X_krgc {
    transform: translateY(0); }
  @media (min-width: 60.0625em) {
    .DealerContactHeader__stickyContent__X2XsuZKN {
      height: 40px;
      padding: 0; } }
  .DealerContactHeader__stickyContent__X2XsuZKN .DealerContactHeader__row___bZ1ERTv {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: 100%; }
    .DealerContactHeader__stickyContent__X2XsuZKN .DealerContactHeader__row___bZ1ERTv &gt; * {
      display: flex;
      flex-direction: row;
      align-items: center;
      height: 100%;
      flex: 1;
      flex-basis: 40%; }
      .DealerContactHeader__stickyContent__X2XsuZKN .DealerContactHeader__row___bZ1ERTv &gt; * + * {
        margin-top: 0; }
  .DealerContactHeader__stickyContent__X2XsuZKN .DealerContactHeader__left__2tSQ5LLd {
    display: flex;
    position: relative; }
  .DealerContactHeader__stickyContent__X2XsuZKN .DealerContactHeader__center__10-qloc0 {
    flex: auto;
    justify-content: center; }
  .DealerContactHeader__stickyContent__X2XsuZKN .DealerContactHeader__right__iLzlD3EZ {
    margin: 0;
    flex-direction: row;
    padding-right: 32px;
    justify-content: flex-end; }
  .DealerContactHeader__stickyContent__X2XsuZKN .DealerContactHeader__address__2W387Mnl {
    text-transform: none;
    white-space: nowrap;
    padding-left: 8px; }
  .DealerContactHeader__stickyContent__X2XsuZKN .DealerContactHeader__telephone__3Hz_02Wi {
    padding: 0 16px; }
    .DealerContactHeader__stickyContent__X2XsuZKN .DealerContactHeader__telephone__3Hz_02Wi svg {
      width: 12px;
      fill: #fff;
      margin-left: 8px; }
  .DealerContactHeader__stickyContent__X2XsuZKN .DealerContactHeader__phoneWrapper__3MWzjIpu {
    position: relative;
    height: 100%;
    display: flex;
    align-items: center; }

.DealerContactHeader__marker__3lXQjtko {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  height: 16px; }
  .theme-ferrari-dark .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-ferrari-carbon .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-light .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-sf90-stradale .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-f8-tributo .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-monza-sp1 .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-monza-sp2 .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-f488-pista .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-f488-spider .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-f488-pista-spider .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-f812-superfast .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-gtc4-lusso .DealerContactHeader__marker__3lXQjtko path {
    fill: #505050; }
  .theme-ferrari-gtc4-lusso-t .DealerContactHeader__marker__3lXQjtko path {
    fill: #505050; }
  .theme-ferrari-f8-spider .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-812-gts .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-f169 .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-scuderia-dark .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-giallo-modena .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-giallo-modena-dark .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-races-dark .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-portofinom-dark-blue .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-sf90-spider-graphite-black .DealerContactHeader__marker__3lXQjtko path {
    fill: #8f8f8f; }
  .theme-ferrari-dark .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-ferrari-carbon .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-light .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #181818; }
  .theme-ferrari-sf90-stradale .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-f8-tributo .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-monza-sp1 .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-monza-sp2 .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-f488-pista .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-f488-spider .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-f488-pista-spider .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-f812-superfast .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-gtc4-lusso .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #181818; }
  .theme-ferrari-gtc4-lusso-t .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #181818; }
  .theme-ferrari-f8-spider .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-812-gts .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #181818; }
  .theme-ferrari-f169 .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #181818; }
  .theme-ferrari-scuderia-dark .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-giallo-modena .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #181818; }
  .theme-ferrari-giallo-modena-dark .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-races-dark .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DealerContactHeader__marker--selected__26lGY73u path {
    fill: #ffffff; }

.theme-ferrari-dark .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-ferrari-carbon .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-light .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #181818; }

.theme-ferrari-sf90-stradale .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-f8-tributo .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-monza-sp1 .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-monza-sp2 .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-f488-pista .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-f488-spider .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-f488-pista-spider .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-f812-superfast .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-gtc4-lusso .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #181818; }

.theme-ferrari-gtc4-lusso-t .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #181818; }

.theme-ferrari-f8-spider .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-812-gts .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #181818; }

.theme-ferrari-f169 .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #181818; }

.theme-ferrari-scuderia-dark .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-giallo-modena .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #181818; }

.theme-ferrari-giallo-modena-dark .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-races-dark .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-portofinom-dark-blue .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.theme-ferrari-sf90-spider-graphite-black .DealerContactHeader__logo__39vnBS2k svg {
  height: 28px;
  fill: #ffffff; }

.DealerContactHeader__addressPopover__2xTACgT8 {
  padding: 16px;
  min-width: 250px; }
  .theme-ferrari-dark .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #303030; }
  .theme-ferrari-ferrari-carbon .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #181818; }
  .theme-ferrari-light .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #eeeded; }
  .theme-ferrari-sf90-stradale .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #252627; }
  .theme-ferrari-f8-tributo .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #101724; }
  .theme-ferrari-monza-sp1 .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #303030; }
  .theme-ferrari-monza-sp2 .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #303030; }
  .theme-ferrari-f488-pista .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #1E2128; }
  .theme-ferrari-f488-spider .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #0F2331; }
  .theme-ferrari-f488-pista-spider .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #212334; }
  .theme-ferrari-f812-superfast .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #A0A7AC; }
  .theme-ferrari-f8-spider .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #1b1a17; }
  .theme-ferrari-812-gts .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #dbdbdb; }
  .theme-ferrari-f169 .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #dbdbdb; }
  .theme-ferrari-scuderia-dark .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #414141; }
  .theme-ferrari-giallo-modena .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #eeeded; }
  .theme-ferrari-giallo-modena-dark .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #303030; }
  .theme-ferrari-races-dark .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #303035; }
  .theme-ferrari-portofinom-dark-blue .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .DealerContactHeader__addressPopover__2xTACgT8 {
    background: #252A2B; }
  .DealerContactHeader__addressPopover__2xTACgT8 &gt; div {
    margin: 0; }
    .DealerContactHeader__addressPopover__2xTACgT8 &gt; div dd {
      white-space: nowrap; }

.DealerContactHeader__phonePopover__1VAZRwoK {
  padding: 16px; }
  .theme-ferrari-dark .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #303030; }
  .theme-ferrari-ferrari-carbon .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #181818; }
  .theme-ferrari-light .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #eeeded; }
  .theme-ferrari-sf90-stradale .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #252627; }
  .theme-ferrari-f8-tributo .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #101724; }
  .theme-ferrari-monza-sp1 .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #303030; }
  .theme-ferrari-monza-sp2 .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #303030; }
  .theme-ferrari-f488-pista .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #1E2128; }
  .theme-ferrari-f488-spider .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #0F2331; }
  .theme-ferrari-f488-pista-spider .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #212334; }
  .theme-ferrari-f812-superfast .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #3C0B0D; }
  .theme-ferrari-gtc4-lusso .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #B2B2B2; }
  .theme-ferrari-gtc4-lusso-t .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #A0A7AC; }
  .theme-ferrari-f8-spider .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #1b1a17; }
  .theme-ferrari-812-gts .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #dbdbdb; }
  .theme-ferrari-f169 .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #dbdbdb; }
  .theme-ferrari-scuderia-dark .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #414141; }
  .theme-ferrari-giallo-modena .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #eeeded; }
  .theme-ferrari-giallo-modena-dark .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #303030; }
  .theme-ferrari-races-dark .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #303035; }
  .theme-ferrari-portofinom-dark-blue .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #102F37; }
  .theme-ferrari-sf90-spider-graphite-black .DealerContactHeader__phonePopover__1VAZRwoK {
    background: #252A2B; }

.DealerContactHeader__rightContactsWrapper__2BTjYewV {
  display: flex;
  height: 100%; }
  .DealerContactHeader__rightContactsWrapper__2BTjYewV &gt; div,
  .DealerContactHeader__rightContactsWrapper__2BTjYewV a {
    height: 100%; }

.DealerContactHeader__contactPage__1pdbOpDw {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  font-size: 11px;
  line-height: 32px;
  padding: 0 32px;
  line-height: 3.6em;
  font-size: 11px; }
  .theme-ferrari-dark .DealerContactHeader__contactPage__1pdbOpDw {
    background: #303030;
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .DealerContactHeader__contactPage__1pdbOpDw {
    background: #181818;
    color: #ffffff; }
  .theme-ferrari-light .DealerContactHeader__contactPage__1pdbOpDw {
    background: #eeeded;
    color: #181818; }
  .theme-ferrari-sf90-stradale .DealerContactHeader__contactPage__1pdbOpDw {
    background: #252627;
    color: #ffffff; }
  .theme-ferrari-f8-tributo .DealerContactHeader__contactPage__1pdbOpDw {
    background: #101724;
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .DealerContactHeader__contactPage__1pdbOpDw {
    background: #303030;
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .DealerContactHeader__contactPage__1pdbOpDw {
    background: #303030;
    color: #ffffff; }
  .theme-ferrari-f488-pista .DealerContactHeader__contactPage__1pdbOpDw {
    background: #1E2128;
    color: #ffffff; }
  .theme-ferrari-f488-spider .DealerContactHeader__contactPage__1pdbOpDw {
    background: #0F2331;
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .DealerContactHeader__contactPage__1pdbOpDw {
    background: #212334;
    color: #ffffff; }
  .theme-ferrari-f812-superfast .DealerContactHeader__contactPage__1pdbOpDw {
    background: #3C0B0D;
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .DealerContactHeader__contactPage__1pdbOpDw {
    background: #B2B2B2;
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .DealerContactHeader__contactPage__1pdbOpDw {
    background: #A0A7AC;
    color: #181818; }
  .theme-ferrari-f8-spider .DealerContactHeader__contactPage__1pdbOpDw {
    background: #1b1a17;
    color: #ffffff; }
  .theme-ferrari-812-gts .DealerContactHeader__contactPage__1pdbOpDw {
    background: #dbdbdb;
    color: #181818; }
  .theme-ferrari-f169 .DealerContactHeader__contactPage__1pdbOpDw {
    background: #dbdbdb;
    color: #181818; }
  .theme-ferrari-scuderia-dark .DealerContactHeader__contactPage__1pdbOpDw {
    background: #414141;
    color: #ffffff; }
  .theme-ferrari-giallo-modena .DealerContactHeader__contactPage__1pdbOpDw {
    background: #eeeded;
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .DealerContactHeader__contactPage__1pdbOpDw {
    background: #303030;
    color: #ffffff; }
  .theme-ferrari-races-dark .DealerContactHeader__contactPage__1pdbOpDw {
    background: #303035;
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .DealerContactHeader__contactPage__1pdbOpDw {
    background: #102F37;
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .DealerContactHeader__contactPage__1pdbOpDw {
    background: #252A2B;
    color: #ffffff; }

.DealerContactHeader__cta__2Zu8aqhJ {
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0; }
  .DealerContactHeader__cta__2Zu8aqhJ span {
    margin: 0;
    font-size: 11px;
    line-height: 12px; }
  @media (min-width: 60.0625em) {
    .DealerContactHeader__cta__2Zu8aqhJ {
      padding: 0 32px; }
      .theme-ferrari-dark .DealerContactHeader__cta__2Zu8aqhJ {
        background: #303030; }
      .theme-ferrari-ferrari-carbon .DealerContactHeader__cta__2Zu8aqhJ {
        background: #181818; }
      .theme-ferrari-light .DealerContactHeader__cta__2Zu8aqhJ {
        background: #eeeded; }
      .theme-ferrari-sf90-stradale .DealerContactHeader__cta__2Zu8aqhJ {
        background: #252627; }
      .theme-ferrari-f8-tributo .DealerContactHeader__cta__2Zu8aqhJ {
        background: #101724; }
      .theme-ferrari-monza-sp1 .DealerContactHeader__cta__2Zu8aqhJ {
        background: #303030; }
      .theme-ferrari-monza-sp2 .DealerContactHeader__cta__2Zu8aqhJ {
        background: #303030; }
      .theme-ferrari-f488-pista .DealerContactHeader__cta__2Zu8aqhJ {
        background: #1E2128; }
      .theme-ferrari-f488-spider .DealerContactHeader__cta__2Zu8aqhJ {
        background: #0F2331; }
      .theme-ferrari-f488-pista-spider .DealerContactHeader__cta__2Zu8aqhJ {
        background: #212334; }
      .theme-ferrari-f812-superfast .DealerContactHeader__cta__2Zu8aqhJ {
        background: #3C0B0D; }
      .theme-ferrari-gtc4-lusso .DealerContactHeader__cta__2Zu8aqhJ {
        background: #B2B2B2; }
      .theme-ferrari-gtc4-lusso-t .DealerContactHeader__cta__2Zu8aqhJ {
        background: #A0A7AC; }
      .theme-ferrari-f8-spider .DealerContactHeader__cta__2Zu8aqhJ {
        background: #1b1a17; }
      .theme-ferrari-812-gts .DealerContactHeader__cta__2Zu8aqhJ {
        background: #dbdbdb; }
      .theme-ferrari-f169 .DealerContactHeader__cta__2Zu8aqhJ {
        background: #dbdbdb; }
      .theme-ferrari-scuderia-dark .DealerContactHeader__cta__2Zu8aqhJ {
        background: #414141; }
      .theme-ferrari-giallo-modena .DealerContactHeader__cta__2Zu8aqhJ {
        background: #eeeded; }
      .theme-ferrari-giallo-modena-dark .DealerContactHeader__cta__2Zu8aqhJ {
        background: #303030; }
      .theme-ferrari-races-dark .DealerContactHeader__cta__2Zu8aqhJ {
        background: #303035; }
      .theme-ferrari-portofinom-dark-blue .DealerContactHeader__cta__2Zu8aqhJ {
        background: #102F37; }
      .theme-ferrari-sf90-spider-graphite-black .DealerContactHeader__cta__2Zu8aqhJ {
        background: #252A2B; } }

@keyframes MenuPillarDealers__fillBar__1qw8ZEaf {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.MenuPillarDealers__wrapper__lri3LRtE {
  position: fixed;
  top: 67px;
  left: 0;
  height: 100vh;
  /* Fallback for browsers that do not support Custom Properties */
  height: calc(var(--ferrari-vh-fix, 1vh) * 100);
  width: 100%;
  z-index: 750;
  display: flex;
  background: #fff; }
  @media (min-width: 60.0625em) {
    .MenuPillarDealers__wrapper__lri3LRtE {
      top: 0; } }

.MenuPillarDealers__logo-wrap__2kwwGC9G {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  display: none; }
  @media (min-width: 60.0625em) {
    .MenuPillarDealers__logo-wrap__2kwwGC9G {
      display: block;
      padding: 15px 64px; } }
  @media (min-width: 100.0625em) {
    .MenuPillarDealers__logo-wrap__2kwwGC9G {
      padding: 15px 96px; } }
  .MenuPillarDealers__logo-wrap__2kwwGC9G svg {
    display: block;
    margin: 0 auto;
    fill: #000;
    height: 35px; }
    @media (min-width: 60.0625em) {
      .MenuPillarDealers__logo-wrap__2kwwGC9G svg {
        margin: 0; } }
  .MenuPillarDealers__logo-wrap__2kwwGC9G .MenuPillarDealers__line__bF01rQF0 {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 1px;
    opacity: 0;
    background: #efeded;
    transition: all 300ms; }
  .MenuPillarDealers__logo-wrap--show-line__31jpfwf7 .MenuPillarDealers__line__bF01rQF0 {
    width: 100%;
    opacity: 1; }

.MenuPillarDealers__close__1oUmuvdY {
  position: fixed;
  top: 90px;
  left: 24px;
  opacity: 0;
  z-index: 3; }
  @media (min-width: 37.5625em) {
    .MenuPillarDealers__close__1oUmuvdY {
      left: 32px; } }
  @media (min-width: 60.0625em) {
    .MenuPillarDealers__close__1oUmuvdY {
      left: 64px;
      opacity: 1; } }
  @media (min-width: 100.0625em) {
    .MenuPillarDealers__close__1oUmuvdY {
      left: 96px; } }

.MenuPillarDealers__closeAll__X1EP3JBg {
  position: fixed;
  top: 90px;
  right: 24px;
  opacity: 0;
  z-index: 3; }
  @media (min-width: 37.5625em) {
    .MenuPillarDealers__closeAll__X1EP3JBg {
      right: 32px; } }
  @media (min-width: 60.0625em) {
    .MenuPillarDealers__closeAll__X1EP3JBg {
      right: 64px;
      opacity: 1; } }
  @media (min-width: 100.0625em) {
    .MenuPillarDealers__closeAll__X1EP3JBg {
      top: 48px;
      right: 96px; } }

.MenuPillarDealers__listing__2L5VU-O8 {
  position: relative;
  display: flex;
  width: 100%;
  flex: 0 1 auto;
  height: calc(var(--ferrari-vh-fix, 1vh) * 100 - 66px);
  height: calc(100dvh - 66px);
  padding-top: 90px; }
  @media (min-width: 37.5625em) {
    .MenuPillarDealers__listing__2L5VU-O8 {
      padding-top: 0; } }
  @media (min-width: 60.0625em) {
    .MenuPillarDealers__listing__2L5VU-O8 {
      width: 42%;
      height: calc(var(--ferrari-vh-fix, 1vh) * 100 - 20px); } }
  @media (min-width: 100.0625em) {
    .MenuPillarDealers__listing__2L5VU-O8 {
      height: calc(var(--ferrari-vh-fix, 1vh) * 100 - 45px); } }
  @media (min-width: 80.0625em) {
    .MenuPillarDealers__listing__2L5VU-O8 {
      width: 36%; } }
  .MenuPillarDealers__listing--absolute__2WAwOtWf {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: #fff; }

.MenuPillarDealers__preview__1b-lXx4b {
  width: 100%;
  flex: 0 1 auto;
  display: none; }
  @media (min-width: 60.0625em) {
    .MenuPillarDealers__preview__1b-lXx4b {
      display: block;
      width: 58%; } }
  @media (min-width: 80.0625em) {
    .MenuPillarDealers__preview__1b-lXx4b {
      width: 64%; } }

.MenuPillarDealers__preview-wrapper__3wbzttQe {
  position: relative;
  width: 100%;
  height: 100%;
  background: #eeeded; }

.MenuPillarDealers__preview-item__1j3FCH7m {
  width: 100%;
  top: 0;
  left: 0; }

@keyframes MenuDealers__fillBar__1Tymn7GP {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

@media print {
  body {
    padding: 80px 40px; }
  #sf-ntw-ferrari,
  #sh-ntw-ferrari {
    display: none !important; } }

.MenuDealers__header__YM1Z0tkR {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 40px;
  z-index: 15;
  padding: 16px;
  display: flex;
  transition: background 0.2s; }
  @media print {
    .MenuDealers__header__YM1Z0tkR {
      position: absolute;
      background: #fff !important;
      top: 10px !important;
      left: 30px !important; } }
  .MenuDealers__header__YM1Z0tkR:before {
    content: '';
    display: block;
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-dark {
    background-color: #181818; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-dark:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-dark.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.5) 65%, rgba(24, 24, 24, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-ferrari-carbon {
    background-color: #303030; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-ferrari-carbon:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-ferrari-carbon.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(48, 48, 48, 0), rgba(48, 48, 48, 0.5) 65%, rgba(48, 48, 48, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-light {
    background-color: #ffffff; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-light:before {
      background-color: rgba(24, 24, 24, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-light.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 65%, rgba(255, 255, 255, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-sf90-stradale {
    background-color: #303133; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-sf90-stradale:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-sf90-stradale.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(48, 49, 51, 0), rgba(48, 49, 51, 0.5) 65%, rgba(48, 49, 51, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-f8-tributo {
    background-color: #1E293E; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-f8-tributo:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-f8-tributo.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(30, 41, 62, 0), rgba(30, 41, 62, 0.5) 65%, rgba(30, 41, 62, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-monza-sp1 {
    background-color: #181818; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-monza-sp1:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-monza-sp1.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.5) 65%, rgba(24, 24, 24, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-monza-sp2 {
    background-color: #404040; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-monza-sp2:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-monza-sp2.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(64, 64, 64, 0), rgba(64, 64, 64, 0.5) 65%, rgba(64, 64, 64, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-f488-pista {
    background-color: #0E121B; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-f488-pista:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-f488-pista.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(14, 18, 27, 0), rgba(14, 18, 27, 0.5) 65%, rgba(14, 18, 27, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-f488-spider {
    background-color: #17354B; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-f488-spider:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-f488-spider.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(23, 53, 75, 0), rgba(23, 53, 75, 0.5) 65%, rgba(23, 53, 75, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-f488-pista-spider {
    background-color: #191B29; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-f488-pista-spider:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-f488-pista-spider.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(25, 27, 41, 0), rgba(25, 27, 41, 0.5) 65%, rgba(25, 27, 41, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-f812-superfast {
    background-color: #320607; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-f812-superfast:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-f812-superfast.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(50, 6, 7, 0), rgba(50, 6, 7, 0.5) 65%, rgba(50, 6, 7, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-gtc4-lusso {
    background-color: #C6C7C7; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-gtc4-lusso:before {
      background-color: rgba(24, 24, 24, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-gtc4-lusso.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(198, 199, 199, 0), rgba(198, 199, 199, 0.5) 65%, rgba(198, 199, 199, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-gtc4-lusso-t {
    background-color: #92989D; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-gtc4-lusso-t:before {
      background-color: rgba(24, 24, 24, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-gtc4-lusso-t.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(146, 152, 157, 0), rgba(146, 152, 157, 0.5) 65%, rgba(146, 152, 157, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-f8-spider {
    background-color: #2c2b27; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-f8-spider:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-f8-spider.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(44, 43, 39, 0), rgba(44, 43, 39, 0.5) 65%, rgba(44, 43, 39, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-812-gts {
    background-color: #f6f7f8; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-812-gts:before {
      background-color: rgba(24, 24, 24, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-812-gts.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(246, 247, 248, 0), rgba(246, 247, 248, 0.5) 65%, rgba(246, 247, 248, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-f169 {
    background-color: #d0dddd; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-f169:before {
      background-color: rgba(24, 24, 24, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-f169.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(208, 221, 221, 0), rgba(208, 221, 221, 0.5) 65%, rgba(208, 221, 221, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-scuderia-dark {
    background-color: #303030; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-scuderia-dark:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-scuderia-dark.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(48, 48, 48, 0), rgba(48, 48, 48, 0.5) 65%, rgba(48, 48, 48, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-giallo-modena {
    background-color: #ffffff; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-giallo-modena:before {
      background-color: rgba(24, 24, 24, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-giallo-modena.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 65%, rgba(255, 255, 255, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-giallo-modena-dark {
    background-color: #181818; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-giallo-modena-dark:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-giallo-modena-dark.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(24, 24, 24, 0), rgba(24, 24, 24, 0.5) 65%, rgba(24, 24, 24, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-races-dark {
    background-color: #0D0D16; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-races-dark:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-races-dark.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(13, 13, 22, 0), rgba(13, 13, 22, 0.5) 65%, rgba(13, 13, 22, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-portofinom-dark-blue {
    background-color: #0D2025; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-portofinom-dark-blue:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-portofinom-dark-blue.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(13, 32, 37, 0), rgba(13, 32, 37, 0.5) 65%, rgba(13, 32, 37, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.theme-ferrari-sf90-spider-graphite-black {
    background-color: #1C1D1F; }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-sf90-spider-graphite-black:before {
      background-color: rgba(255, 255, 255, 0.2); }
    .MenuDealers__header__YM1Z0tkR.theme-ferrari-sf90-spider-graphite-black.MenuDealers__superHeaderSpace__2nXux7rU {
      background-color: transparent;
      background-image: linear-gradient(to top, rgba(28, 29, 31, 0), rgba(28, 29, 31, 0.5) 65%, rgba(28, 29, 31, 0.7)); }
  .MenuDealers__header__YM1Z0tkR.MenuDealers__superHeaderSpace__2nXux7rU {
    position: absolute;
    top: 44px; }
    @media (min-width: 60.0625em) {
      .MenuDealers__header__YM1Z0tkR.MenuDealers__superHeaderSpace__2nXux7rU {
        top: 40px; } }
  @media (min-width: 60.0625em) {
    .MenuDealers__header__YM1Z0tkR {
      padding: 16px 24px; } }
  @media (min-width: 80.0625em) {
    .MenuDealers__header__YM1Z0tkR {
      padding: 24px 32px; } }

.MenuDealers__iconButton__38n03IxK {
  position: relative;
  display: flex;
  margin-left: 24px; }
  .MenuDealers__iconButton__38n03IxK + .MenuDealers__iconButton__38n03IxK {
    margin-left: 16px; }
  .MenuDealers__iconButton__38n03IxK &gt; div {
    display: flex; }
  @media (min-width: 60.0625em) {
    .MenuDealers__iconButton__38n03IxK {
      margin-left: 8px; } }
  @media (min-width: 80.0625em) {
    .MenuDealers__iconButton__38n03IxK {
      margin-left: 24px; } }

.MenuDealers__header-content__12T11xm9 {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center; }
  @media (min-width: 60.0625em) {
    .MenuDealers__header-content__12T11xm9 {
      justify-content: flex-start; } }

.MenuDealers__logo-wrap__3TfHV8jR.MenuDealers__left__1VzRRHz5 {
  flex: 1 1 100px;
  position: relative;
  margin: 0 auto 0 0;
  width: 150px;
  height: 40px; }
  @media (min-width: 37.5625em) {
    .MenuDealers__logo-wrap__3TfHV8jR.MenuDealers__left__1VzRRHz5 {
      width: 200px; } }
  @media (min-width: 60.0625em) {
    .MenuDealers__logo-wrap__3TfHV8jR.MenuDealers__left__1VzRRHz5 {
      width: 248px;
      padding: 0 24px; } }

.MenuDealers__logo-wrap__3TfHV8jR.MenuDealers__center__2riltXhc {
  position: absolute;
  top: 0;
  left: 50%;
  margin: 0;
  transform: translateX(-50%); }

.MenuDealers__logoWrapper__1zzejLkr {
  flex-basis: 10%;
  flex: 1; }
  .MenuDealers__logoWrapper__1zzejLkr a {
    display: inline-block; }
  @media print {
    .MenuDealers__logoWrapper__1zzejLkr a &gt; div &gt; * {
      color: #181818 !important;
      font-size: 18px;
      line-height: 1.2; } }

.MenuDealers__nav__Z7-CmmE7,
.MenuDealers__logo-wrap__3TfHV8jR,
.MenuDealers__iconButton__38n03IxK {
  pointer-events: all; }

.MenuDealers__actionBar__3vwtMgun {
  display: flex; }
  @media print {
    .MenuDealers__actionBar__3vwtMgun {
      display: none !important; } }

.MenuDealers__nav__Z7-CmmE7 {
  position: relative;
  padding: 0 0 0 5px;
  margin: 0 0 0 auto;
  display: none;
  text-align: right; }
  @media print {
    .MenuDealers__nav__Z7-CmmE7 {
      display: none !important; } }
  @media (min-width: 80.0625em) {
    .MenuDealers__nav__Z7-CmmE7 {
      padding: 0 5px 0 0; } }
  .MenuDealers__nav__Z7-CmmE7.MenuDealers__visible__4tqq0GvC {
    display: flex;
    align-items: center; }
  .MenuDealers__nav__Z7-CmmE7 li {
    display: block;
    margin: 0; }
    .MenuDealers__nav__Z7-CmmE7 li a,
    .MenuDealers__nav__Z7-CmmE7 li button {
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      font-family: "Body-Font";
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      font-size: 12px;
      line-height: 1.27em;
      text-transform: uppercase;
      display: inline-block;
      padding: 2px 10px;
      background: transparent;
      text-decoration: none;
      outline: none;
      cursor: pointer;
      border: 0; }
      .theme-ferrari-dark .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-dark
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-ferrari-carbon .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-ferrari-carbon
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-light .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-light
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #181818; }
      .theme-ferrari-sf90-stradale .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-sf90-stradale
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-f8-tributo .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-f8-tributo
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-monza-sp1 .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-monza-sp1
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-monza-sp2 .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-monza-sp2
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-f488-pista .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-f488-pista
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-f488-spider .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-f488-spider
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-f488-pista-spider .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-f488-pista-spider
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-f812-superfast .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-f812-superfast
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-gtc4-lusso .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-gtc4-lusso
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #181818; }
      .theme-ferrari-gtc4-lusso-t .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-gtc4-lusso-t
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #181818; }
      .theme-ferrari-f8-spider .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-f8-spider
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-812-gts .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-812-gts
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #181818; }
      .theme-ferrari-f169 .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-f169
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #181818; }
      .theme-ferrari-scuderia-dark .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-scuderia-dark
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-giallo-modena .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-giallo-modena
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #181818; }
      .theme-ferrari-giallo-modena-dark .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-giallo-modena-dark
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-races-dark .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-races-dark
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-portofinom-dark-blue .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-portofinom-dark-blue
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      .theme-ferrari-sf90-spider-graphite-black .MenuDealers__nav__Z7-CmmE7 li a, .theme-ferrari-sf90-spider-graphite-black
      .MenuDealers__nav__Z7-CmmE7 li button {
        color: #ffffff; }
      @media (min-width: 60.0625em) {
        .MenuDealers__nav__Z7-CmmE7 li a,
        .MenuDealers__nav__Z7-CmmE7 li button {
          font-size: 11px; } }
      @media (min-width: 80.0625em) {
        .MenuDealers__nav__Z7-CmmE7 li a,
        .MenuDealers__nav__Z7-CmmE7 li button {
          font-size: 12px; } }

@keyframes ScheduleEvent__fillBar__SoxFLNlS {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.ScheduleEvent__wrapper__2r1aLEyU {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  margin: 24px;
  font-size: 12px; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-dark {
    color: #ffffff;
    background: #181818;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-ferrari-carbon {
    color: #ffffff;
    background: #303030;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-light {
    color: #181818;
    background: #ffffff;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-sf90-stradale {
    color: #ffffff;
    background: #303133;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-f8-tributo {
    color: #ffffff;
    background: #1E293E;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-monza-sp1 {
    color: #ffffff;
    background: #181818;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-monza-sp2 {
    color: #ffffff;
    background: #404040;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-f488-pista {
    color: #ffffff;
    background: #0E121B;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-f488-spider {
    color: #ffffff;
    background: #17354B;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-f488-pista-spider {
    color: #ffffff;
    background: #191B29;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-f812-superfast {
    color: #ffffff;
    background: #320607;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-gtc4-lusso {
    color: #181818;
    background: #C6C7C7;
    border: 1px solid #505050; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-gtc4-lusso-t {
    color: #181818;
    background: #92989D;
    border: 1px solid #505050; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-f8-spider {
    color: #ffffff;
    background: #2c2b27;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-812-gts {
    color: #181818;
    background: #f6f7f8;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-f169 {
    color: #181818;
    background: #d0dddd;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-scuderia-dark {
    color: #ffffff;
    background: #303030;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-giallo-modena {
    color: #181818;
    background: #ffffff;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-giallo-modena-dark {
    color: #ffffff;
    background: #181818;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-races-dark {
    color: #ffffff;
    background: #0D0D16;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-portofinom-dark-blue {
    color: #ffffff;
    background: #0D2025;
    border: 1px solid #8f8f8f; }
  .ScheduleEvent__wrapper__2r1aLEyU.theme-ferrari-sf90-spider-graphite-black {
    color: #ffffff;
    background: #1C1D1F;
    border: 1px solid #8f8f8f; }
  @media (min-width: 60.0625em) {
    .ScheduleEvent__wrapper__2r1aLEyU {
      max-width: 800px;
      margin: 64px auto; } }

.ScheduleEvent__heading__3dRxPthQ {
  padding: 0 24px;
  text-transform: uppercase; }
  @media (min-width: 60.0625em) {
    .ScheduleEvent__heading__3dRxPthQ {
      padding: 48px;
      display: flex; }
      .theme-ferrari-dark .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-ferrari-carbon .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-light .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-sf90-stradale .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-f8-tributo .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-monza-sp1 .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-monza-sp2 .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-f488-pista .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-f488-spider .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-f488-pista-spider .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-f812-superfast .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-gtc4-lusso .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #505050; }
      .theme-ferrari-gtc4-lusso-t .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #505050; }
      .theme-ferrari-f8-spider .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-812-gts .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-f169 .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-scuderia-dark .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-giallo-modena .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-giallo-modena-dark .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-races-dark .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-portofinom-dark-blue .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; }
      .theme-ferrari-sf90-spider-graphite-black .ScheduleEvent__heading__3dRxPthQ {
        border-bottom: 1px solid #8f8f8f; } }

.ScheduleEvent__schedule__2LGs6Evg {
  padding: 0 24px; }
  @media (min-width: 60.0625em) {
    .ScheduleEvent__schedule__2LGs6Evg {
      padding: 48px 48px 0; } }

.ScheduleEvent__time__3PFf2esh,
.ScheduleEvent__address__1kAJ_Ftu,
.ScheduleEvent__listing__Fb28OQAt,
.ScheduleEvent__label__1z6OaNfG,
.ScheduleEvent__text__2a9o0oN3 {
  display: block; }

.ScheduleEvent__time__3PFf2esh,
.ScheduleEvent__address__1kAJ_Ftu,
.ScheduleEvent__listing__Fb28OQAt {
  margin: 24px 0; }
  @media (min-width: 60.0625em) {
    .ScheduleEvent__time__3PFf2esh,
    .ScheduleEvent__address__1kAJ_Ftu,
    .ScheduleEvent__listing__Fb28OQAt {
      margin: 0; } }

@media (min-width: 60.0625em) {
  .ScheduleEvent__time__3PFf2esh {
    margin: 0 64px 0 0; } }

.ScheduleEvent__label__1z6OaNfG {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Body-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  margin: 0 0 8px;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase; }
  .theme-ferrari-dark .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-ferrari-carbon .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-light .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-sf90-stradale .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-f8-tributo .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-monza-sp1 .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-monza-sp2 .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-f488-pista .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-f488-spider .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-f488-pista-spider .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-f812-superfast .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-gtc4-lusso-t .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-f8-spider .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-812-gts .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-f169 .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-scuderia-dark .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-giallo-modena .ScheduleEvent__label__1z6OaNfG {
    color: #EBB218; }
  .theme-ferrari-giallo-modena-dark .ScheduleEvent__label__1z6OaNfG {
    color: #EBB218; }
  .theme-ferrari-races-dark .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-portofinom-dark-blue .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  .theme-ferrari-sf90-spider-graphite-black .ScheduleEvent__label__1z6OaNfG {
    color: #da291c; }
  @media (min-width: 60.0625em) {
    .ScheduleEvent__label__1z6OaNfG {
      margin: 0 0 16px; } }

.ScheduleEvent__text__2a9o0oN3 {
  color: currentColor;
  font-style: normal; }

.ScheduleEvent__listing__Fb28OQAt &gt; dd {
  margin: 0 0 8px;
  display: flex; }
  .ScheduleEvent__listing__Fb28OQAt &gt; dd:last-child {
    margin: 0; }
  @media (min-width: 60.0625em) {
    .ScheduleEvent__listing__Fb28OQAt &gt; dd {
      margin: 0 0 24px;
      text-overflow: inherit;
      white-space: normal;
      overflow: inherit; } }
  .ScheduleEvent__listing__Fb28OQAt &gt; dd &gt; strong,
  .ScheduleEvent__listing__Fb28OQAt &gt; dd &gt; span {
    display: inline-block; }
  .ScheduleEvent__listing__Fb28OQAt &gt; dd &gt; strong {
    min-width: 116px;
    font-weight: 400; }
    @media (min-width: 60.0625em) {
      .ScheduleEvent__listing__Fb28OQAt &gt; dd &gt; strong {
        min-width: 166px; } }
  .ScheduleEvent__listing__Fb28OQAt &gt; dd &gt; span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
    @media (min-width: 60.0625em) {
      .ScheduleEvent__listing__Fb28OQAt &gt; dd &gt; span {
        text-overflow: inherit;
        white-space: normal;
        overflow: inherit; } }

@media (min-width: 60.0625em) {
  .ScheduleEvent__save-the-date__3TX4aTuE {
    margin: 48px 0 48px 48px; } }

.ScheduleEvent__save-the-date__3TX4aTuE &gt; a {
  display: block; }
  @media (min-width: 60.0625em) {
    .ScheduleEvent__save-the-date__3TX4aTuE &gt; a {
      display: inline-block; } }

@keyframes NewsRelated__fillBar__38YFWRL1 {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.NewsRelated__container__3ABsnWJ3 {
  width: 100%;
  overflow: hidden;
  padding: 0 0 64px; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-dark {
    background: #181818; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-ferrari-carbon {
    background: #303030; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-light {
    background: #ffffff; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-sf90-stradale {
    background: #303133; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-f8-tributo {
    background: #1E293E; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-monza-sp1 {
    background: #181818; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-monza-sp2 {
    background: #404040; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-f488-pista {
    background: #0E121B; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-f488-spider {
    background: #17354B; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-f488-pista-spider {
    background: #191B29; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-f812-superfast {
    background: #320607; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-gtc4-lusso {
    background: #C6C7C7; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-gtc4-lusso-t {
    background: #92989D; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-f8-spider {
    background: #2c2b27; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-812-gts {
    background: #f6f7f8; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-f169 {
    background: #d0dddd; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-scuderia-dark {
    background: #303030; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-giallo-modena {
    background: #ffffff; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-giallo-modena-dark {
    background: #181818; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-races-dark {
    background: #0D0D16; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-portofinom-dark-blue {
    background: #0D2025; }
  .NewsRelated__container__3ABsnWJ3.theme-ferrari-sf90-spider-graphite-black {
    background: #1C1D1F; }
  @media (min-width: 60.0625em) {
    .NewsRelated__container__3ABsnWJ3 {
      padding: 32px 0; } }

.NewsRelated__chapterTitle__21s1b_jc {
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .NewsRelated__chapterTitle__21s1b_jc {
      padding: 16px 48px 48px; } }

.NewsRelated__chapter__3-vOR2l4 {
  padding: 24px; }
  @media (min-width: 37.5625em) {
    .NewsRelated__chapter__3-vOR2l4 {
      padding: 48px; } }

.NewsRelated__title__2gH9doeO {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-family: "Title-Font";
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 26px;
  line-height: 1.23em;
  text-transform: uppercase;
  margin: 0 auto 16px;
  padding: 0 16px; }
  @media (min-width: 37.5625em) {
    .NewsRelated__title__2gH9doeO {
      font-size: 28px; } }
  .theme-ferrari-dark .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-ferrari-carbon .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-light .NewsRelated__title__2gH9doeO {
    color: #181818; }
  .theme-ferrari-sf90-stradale .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-f8-tributo .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-monza-sp1 .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-monza-sp2 .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-f488-pista .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-f488-spider .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-f488-pista-spider .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-f812-superfast .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-gtc4-lusso .NewsRelated__title__2gH9doeO {
    color: #181818; }
  .theme-ferrari-gtc4-lusso-t .NewsRelated__title__2gH9doeO {
    color: #181818; }
  .theme-ferrari-f8-spider .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-812-gts .NewsRelated__title__2gH9doeO {
    color: #181818; }
  .theme-ferrari-f169 .NewsRelated__title__2gH9doeO {
    color: #181818; }
  .theme-ferrari-scuderia-dark .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-giallo-modena .NewsRelated__title__2gH9doeO {
    color: #181818; }
  .theme-ferrari-giallo-modena-dark .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-races-dark .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-portofinom-dark-blue .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  .theme-ferrari-sf90-spider-graphite-black .NewsRelated__title__2gH9doeO {
    color: #ffffff; }
  @media (min-width: 60.0625em) {
    .NewsRelated__title__2gH9doeO {
      text-align: center;
      padding: 0; } }

.NewsRelated__cta__P-p0A2tH {
  text-align: right;
  padding-right: 16px;
  margin-top: 32px; }
  @media (min-width: 37.5625em) {
    .NewsRelated__cta__P-p0A2tH {
      margin-top: 0; } }
  @media (max-width: 961px) and (min-device-width: 320px) and (max-device-width: 950px) and (orientation: landscape) {
    .NewsRelated__cta__P-p0A2tH {
      margin-top: 32px; } }

@keyframes RelatedItem__fillBar__7zdKZVeh {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.RelatedItem__item__31R-KSAm {
  margin-right: 0;
  width: 100%;
  position: relative; }
  @media (min-width: 37.5625em) {
    .RelatedItem__item__31R-KSAm &gt; a {
      max-width: 100%; } }
  @media (min-width: 60.0625em) {
    .RelatedItem__item__31R-KSAm {
      flex: 0 0 33.33%; } }
  @media (max-width: 60.0525em) {
    .RelatedItem__item__31R-KSAm &gt; a {
      margin: 0;
      padding: 0; } }
  .RelatedItem__item__31R-KSAm .RelatedItem__date__2f_-wYpc {
    position: absolute;
    color: #fff;
    z-index: 2;
    top: 12px;
    left: 14px; }
    @media (min-width: 37.5625em) {
      .RelatedItem__item__31R-KSAm .RelatedItem__date__2f_-wYpc {
        top: 14px;
        left: 16px; } }
    @media (min-width: 60.0625em) {
      .RelatedItem__item__31R-KSAm .RelatedItem__date__2f_-wYpc {
        top: 24px;
        left: 26px; } }
    @media (min-width: 80.0625em) {
      .RelatedItem__item__31R-KSAm .RelatedItem__date__2f_-wYpc {
        top: 48px;
        left: 32px; } }
  .RelatedItem__item__31R-KSAm.RelatedItem__with-date__WtEzHfr1 div[class^="ImgAnimation__wrapper"]::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(344deg, rgba(0, 0, 0, 0) 30%, #2e2e2e 100%);
    z-index: 1;
    content: ''; }

@keyframes NewsRelatedLandscape__fillBar__3L5qQi4O {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.NewsRelatedLandscape__listing__1IlAHwA3 {
  display: flex;
  overflow: visible;
  position: relative; }

@keyframes NewsRelatedPortrait__fillBar__32fGSCIe {
  0% {
    right: 100%;
    left: 0%; }
  50% {
    right: 0%;
    left: 0%; }
  100% {
    right: 0%;
    left: 100%; } }

.NewsRelatedPortrait__listing__3vQYpaPJ {
  overflow: visible;
  margin: 0 16px;
  width: calc(100% - 32px); }
  .NewsRelatedPortrait__listing__3vQYpaPJ .swiper-slide {
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(100% - 8px);
    max-width: 360px; }
  .NewsRelatedPortrait__listing__3vQYpaPJ .swiper-scrollbar {
    height: 1px; }

.swiper-slide:last-child .NewsRelatedPortrait__item__2ypIhmvE {
  margin-right: 0; }

</pre></body></html>