.match__banner{background-image:var(--match-thumbnail);background-blend-mode:overlay;background-color:#102a5844;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:26.5px;padding-bottom:48px;margin-top:135px!important}@media (max-width:1199px){.match__banner{max-width:100%;padding:16px;margin-top:80px!important}}@media (max-width:991px){.match__banner{margin-top:80px!important}}.match__banner__content-container{margin-top:16px}@media (max-width:1199px){.match__banner__content-container{flex-direction:column-reverse;align-items:center;margin-top:0}}.match__banner__clubs-card{border:1px solid var(--color-light-1);-webkit-backdrop-filter:blur(32.8px);backdrop-filter:blur(32.8px);background:#00000080;border-radius:16px;align-items:center;gap:24px;height:102px;padding:11px 8px;display:flex}@media (min-width:1200px){.match__banner__clubs-card{align-self:self-end}}@media (max-width:991px){.match__banner__clubs-card{height:62px!important}}.match__banner__clubs-card>.logo{background:#ffffff0d;border-radius:16px;width:80px;height:80px;padding:8px}@media (max-width:991px){.match__banner__clubs-card>.logo{border-radius:8px;width:40px;height:40px;padding:4px}}.match__steps{border-radius:0 10px;gap:8px}.match__steps__step{outline:1px solid #e5f0fd;justify-content:center;align-items:center;width:36px;height:36px;margin-right:8px;padding:8px;display:flex}@media (max-width:991px){.match__steps__step{width:26px;height:26px;padding:6px}}.match__steps__step--active{background-color:#3554d1;outline:4px solid #e5f0fd}.match__steps__icon--active{filter:brightness(0)invert()}.match .ticket-selection__container{gap:24px;margin-top:24px;display:flex}.match .ticket-selection__container>div:first-child{min-width:440px}@media (max-width:1399px){.match .ticket-selection__container>div:first-child{min-width:unset}.match .ticket-selection__container{flex-direction:column-reverse}}@media (max-width:991px){.match .ticket-selection__container{margin-top:12px}}.match .ticket-selection__container .ticket-match__container{outline-offset:2px;isolation:isolate;border-radius:16px;outline:2px solid #0000;grid-template-rows:0fr auto;grid-template-columns:1fr;max-width:440px;transition:all .4s ease-in-out;display:grid;overflow:hidden}.match .ticket-selection__container .ticket-match__container--selected{outline-color:var(--color-dark-5)}.match .ticket-selection__container .ticket-match__container--expanded{grid-template-rows:1fr auto}.match .ticket-selection__container .ticket-match__container--disabled{opacity:.56}.match .ticket-selection__container .ticket-match__container--disabled button{cursor:not-allowed}@media (max-width:1399px){.match .ticket-selection__container .ticket-match__container{max-width:unset;min-width:unset;width:100%}}.match .ticket-selection__container .ticket-match__image{opacity:0;grid-column:1/-1;grid-row:0;border-radius:16px 16px 0 0;max-height:137px;margin-bottom:-16px;transition:all .3s ease-in-out;position:relative;overflow:hidden}.match .ticket-selection__container .ticket-match__image__search-plus{z-index:99;background-color:#fff3;border-radius:100%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:16px;right:16px}@media (max-width:991px){.match .ticket-selection__container .ticket-match__image__search-plus{width:44px;height:44px}}.match .ticket-selection__container .ticket-match__image--overlay{z-index:90;background-color:#0003;width:100%;height:100%;position:absolute;inset:0}.match .ticket-selection__container .ticket-match__image--selected{opacity:1;grid-row:1}.match .ticket-selection__container .ticket-match__sub-card{background-color:var(--color-white);border:1px solid var(--color-border);cursor:pointer;z-index:99;border-radius:16px;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;padding:16px;display:flex;position:relative}@media (max-width:991px){.match .ticket-selection__container .ticket-match__sub-card{padding:12px}}.match .ticket-selection__container .ticket-match__sub-card--disabled{background-color:var(--color-light-2);cursor:not-allowed}.match .ticket-selection__container .ticket-match__sub-card__tag{white-space:nowrap;border-radius:4px;align-items:center;width:fit-content;padding:2px 4px;font-size:12px;font-weight:500;line-height:1;transition:all .3s ease-in-out;display:flex}.match .ticket-selection__container .ticket-match__sub-card__tag--selected{position:absolute;left:0}.match .ticket-selection__container .ticket-match__sub-card__price{color:var(--color-dark-1);margin-right:8px;font-size:24px;font-weight:600;line-height:1;transition:all .1s ease-in-out}@media (max-width:991px){.match .ticket-selection__container .ticket-match__sub-card__price{font-size:18px}}.match .ticket-selection__container .ticket-match__sub-card__price.--right{z-index:98;opacity:0;transition:all .1s ease-in-out;position:absolute;top:50%;right:0;transform:translateY(-50%)}.match .ticket-selection__container .ticket-match__sub-card__price.--right-selected{opacity:1!important}.match .ticket-selection__container .ticket-match__sub-card__price--selected{transform:translate(-100%)}.match .ticket-selection__category-description{color:var(--color-light-1);font-size:12px}@media (max-width:1399px){.match .ticket-selection__category-description{display:none}}.match .ticket-selection__stadium-image svg{width:100%;height:auto}.match__mobile-trip-summary{background-color:var(--color-white);z-index:80;border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;width:100%;padding:24px 16px;display:none;position:fixed;bottom:0;left:0}@media (max-width:1199px){.match__mobile-trip-summary{display:flex}}.match__traveller-card{max-height:66px;transition:max-height .3s ease-in-out;position:relative;overflow:hidden}@media (max-width:991px){.match__traveller-card{max-height:66px}.match__traveller-card.--first{max-height:92px}}@media (max-width:479px){.match__traveller-card.--first{max-height:118px}}.match__traveller-card--open{z-index:2;overflow:visible;max-height:700px!important}.booking-birthdate .rmdp-today:not(.rmdp-selected) span{color:inherit!important;background-color:#fff!important}
