@charset "utf-8";
/*@font-face {
  font-family: 'Roboto-Thin';
  src: url('/themes/default/css/fuentes/roboto/thin/Roboto-Thin.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/thin/Roboto-Thin.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/thin/Roboto-Thin.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/thin/Roboto-Thin.svg#Roboto-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Regular';
  src: url('/themes/default/css/fuentes/roboto/regular/Roboto-Regular.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/regular/Roboto-Regular.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/regular/Roboto-Regular.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/regular/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Medium';
  src: url('/themes/default/css/fuentes/roboto/medium/Roboto-Medium.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/medium/Roboto-Medium.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/medium/Roboto-Medium.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/medium/Roboto-Medium.svg#Roboto-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Light';
  src: url('/themes/default/css/fuentes/roboto/light/Roboto-Light.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/light/Roboto-Light.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/light/Roboto-Light.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/light/Roboto-Light.svg#Roboto-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Bold';
  src: url('/themes/default/css/fuentes/roboto/bold/Roboto-Bold.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/bold/Roboto-Bold.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/bold/Roboto-Bold.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/bold/Roboto-Bold.svg#Roboto-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Black';
  src: url('/themes/default/css/fuentes/roboto/black/Roboto-Black.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/black/Roboto-Black.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/black/Roboto-Black.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/black/Roboto-Black.svg#Roboto-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Regular';
  src: url('/themes/default/css/fuentes/Poppins/Poppins-Regular/Poppins-Regular.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Poppins/Poppins-Regular/Poppins-Regular.woff') format('woff'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-Regular/Poppins-Regular.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-Regular/Poppins-Regular.svg#Poppins-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-SemiBold';
  src: url('/themes/default/css/fuentes/Poppins/Poppins-SemiBold/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Poppins/Poppins-SemiBold/Poppins-SemiBold.woff') format('woff'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-SemiBold/Poppins-SemiBold.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-SemiBold/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Bold';
  src: url('/themes/default/css/fuentes/Poppins/Poppins-Bold/Poppins-Bold.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Poppins/Poppins-Bold/Poppins-Bold.woff') format('woff'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-Bold/Poppins-Bold.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-Bold/Poppins-Bold.svg#Poppins-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Open-Sans-Regular';
  src: url('/themes/default/css/fuentes/Open_Sans/regular/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Open_Sans/regular/OpenSans-Regular-webfont.woff') format('woff'), 
      url('/themes/default/css/fuentes/Open_Sans/regular/OpenSans-Regular-webfont.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Open_Sans/regular/OpenSans-Regular-webfont.svg#Open-Sans-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Open-Sans-Bold';
  src: url('/themes/default/css/fuentes/Open_Sans/bold/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Open_Sans/bold/OpenSans-Bold-webfont.woff') format('woff'), 
      url('/themes/default/css/fuentes/Open_Sans/bold/OpenSans-Bold-webfont.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Open_Sans/bold/OpenSans-Bold-webfont.svg#Open-Sans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Open-Sans-Light';
  src: url('/themes/default/css/fuentes/Open_Sans/light/OpenSans-Light.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Open_Sans/light/OpenSans-Light.woff') format('woff'), 
      url('/themes/default/css/fuentes/Open_Sans/light/OpenSans-Light.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Open_Sans/light/OpenSans-Light.svg#Open-Sans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}*/

@font-face { 
    font-family: "SeatBlack"; 
    src: url("/themes/default/css/fuentes/seat/SeatBcn-Black.woff") format("woff"); 
    font-style: normal; 
    font-weight: 900; font-display: swap; 
}
@font-face { 
    font-family: "SeatBold"; 
    src: url("/themes/default/css/fuentes/seat/SeatBcn-Bold.woff") format("woff");
    font-style: normal; font-weight: bold; font-display: swap;
}
@font-face { 
    font-family: "SeatMedium"; 
    src: url("/themes/default/css/fuentes/seat/SeatBcn-Medium.woff") format("woff"); 
    font-style: normal; font-weight: 500; 
    font-display: swap; 
}
@font-face { 
    font-family: "SeatRegular"; 
    src: url("/themes/default/css/fuentes/seat/SeatBcn-Regular.woff") format("woff"); 
    font-style: normal; font-weight: normal; font-display: swap; 
}

:root {
    --main-color1: white;
    --main-color2: black;
    --main-color3: #33302E;
    --main-color4: #ea5d1a;
    --main-color5: #ccc;
    --main-color6: #f3f3f0;
    --main-color7: #dedad4;
    --main-color8: rgba(222,218,212,0.25);
    --main-color9: rgba(222,218,212,0.5);
    --main-color10:rgba(222,218,212,0.2);
    --main-colorTexto1: rgba(15,15,15,0.6);
    --main-colorTexto2: black;
    --main-colorTexto3: rgba(255,255,255,0.6);
    --box-shadow: 2.088px 14.854px 30px 0px rgba(0, 0, 0, 0.1);
    --main-tipografia1: "SeatRegular";
    --main-tipografia2: "SeatMedium";   
    --main-tipografia3: "SeatBold";   
    --main-tipografia4: "SeatBlack";   
    --main-margenElementos: 50px;
    --main-margenElementosBannersIni: 150px;
    --main-altoLinea:32px;
    --main-maxWidth:1920px;
    --main-maxWidth-inner:1436px;
    --main-logo-url:url(/themes/default/images/seat-logo.svg);
    --main-fontSize:14px;
}

@media only screen and (max-width:1023px){
    :root {
        --main-margenElementos: 40px
    }
}