/*import*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

:root {

    /*Fonts*/
    --theme-font-family: "Roboto", sans-serif;
    /*Navbar Colors*/
    --ob-nav-text-color: #fff;
    --ob-nav-bg-color: #ca1517;
    --ob-nav-list-active-bg-color: #ca1517;
    /*color primary*/
    --theme-primary-50: #F9E3E4;
    --theme-primary-100: #F0B9BC;
    --theme-primary-200: #E68B90;
    --theme-primary-300: #DC5D63;
    --theme-primary-400: #D53B42;
    --theme-primary-500: #ca1517;
    --theme-primary-600: #C41214;
    --theme-primary-700: #BD0F11;
    --theme-primary-800: #B60C0E;
    --theme-primary-900: #AA0709;
    --theme-primary-A100: #FF8486;
    --theme-primary-A200: #FF5153;
    --theme-primary-A400: #FF1E21;
    --theme-primary-A700: #FF0508;

    /* CONTRASTES */
    --theme-primary-contrast-50: #212121;
    --theme-primary-contrast-100: #212121;
    --theme-primary-contrast-200: #212121;
    --theme-primary-contrast-300: #FFFFFF;
    --theme-primary-contrast-400: #FFFFFF;
    --theme-primary-contrast-500: #FFFFFF;
    --theme-primary-contrast-600: #FFFFFF;
    --theme-primary-contrast-700: #FFFFFF;
    --theme-primary-contrast-800: #FFFFFF;
    --theme-primary-contrast-900: #FFFFFF;
    --theme-primary-contrast-A100: #212121;
    --theme-primary-contrast-A200: #FFFFFF;
    --theme-primary-contrast-A400: #FFFFFF;
    --theme-primary-contrast-A700: #FFFFFF;
    /*text adhoc*/
    --theme-body-2-font: 16px !important;
    --theme-body-1-font: 16px !important;
    ;
}

/********* 
INDEX
0 - GENERAL
1 - NAVBAR
2 - CARDS
3 - FOOTER
4 - ocultar texto en compra entrada
*********/

/********* 
0 - GENERAL
*********/
/* Títulos de la página (Soleil Bold) */
.title,
.section-header span,
.custom-header-label,
.session-picker.session-calendar-title,
.session-picker .session-hours-title,
.session-picker-title-container .session-picker-title,
.session-picker-bottom-container .session-picker-bottom-title,
ob-card.ob-selection-card>.mat-mdc-card .mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,
.ob-selection-title,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Barlow", sans-serif;
    font-weight: 700;
    font-style: normal;
}

/*fondo login*/
.background-blur {
    background-image: url('https://client-dists-resources.s3.amazonaws.com/channels-client/clubatleticosanmartin_web/img/background.webp');
    background-position: center, center;
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(80%);
}

/*color GIFT CARD*/
.gift-card.ng-star-inserted {
    background-color: #ca1517 !important;
    color: #fff !important;
}

.gift-card.ng-star-inserted a {
    color: #fff !important;
}

/*Button shooping car disabled*/
mat-toolbar.mat-toolbar button.mdc-button.mat-mdc-button.mat-mdc-button-disabled.mat-unthemed.mat-mdc-button-base {
    color: #b1b1b161;
}

/********* 
1 - NAVBAR
*********/

/********* 
2 - CARDS
*********/

/********* 
3 - FOOTER
*********/
/*Footer*/
#desktop-footer {
    background-color: #ca1517;
}

/*Color links subfooter & copyright*/
ob-footer.main-footer,
ob-footer.main-footer a,
ob-footer.main-footer span.footer-copyright,
ob-footer.main-footer span.justify-end {
    color: #fff !important;
}

/*Button language links subfooter*/
/*Language & icon */
ob-footer.main-footer span.mdc-button__label,
ob-footer.main-footer mat-icon.mat-icon {
    color: #fff !important;
    font-weight: 400;
}

/*Border*/
ob-footer.main-footer ob-button>.mat-mdc-outlined-button {
    border: 1px solid#fff !important;
}

/*Text powered by*/
ob-footer.main-footer section.items-center {
    color: #fff;
}

/*Cambiar color logo fever o onebox*/
ob-footer.main-footer img {
    filter: brightness(80) !important;
}

/*Change logo sufooter ONEBOX to FEVER*/
/*Force powered by fever*/
.fever-logo {
    display: block !important;
}
.onebox-logo {
    display: none;
}
/********* 
4 - ocultar texto en compra
*********/
/* Ocultar mensajes de restricción de tarifas ("Puedes añadir un máximo...") */
.ob-rate-restrictions {
    display: none !important;
}

.ob-pz-box.ob-sold-out {
    display:none !important;
}