.fco-tv-channel{align-items:center;gap:var(--fco-spacing-xs)}.fco-tv-channel.fco-base-button{display:flex}.fco-tv-channel__name{flex:1 1}.fco-google-trusted-source{z-index:0;inline-size:100%;container:fco-google-trusted-source/inline-size}.fco-google-trusted-source__card{align-items:stretch;gap:var(--fco-spacing-md);padding:var(--fco-spacing-md);border-radius:var(--fco-radius-md);background-color:var(--fco-surface-1);flex-direction:column;display:flex}.fco-google-trusted-source__card--button-only{background-color:unset;border-radius:0;padding:0}.fco-google-trusted-source__card--button-only .fco-google-trusted-source__cta-icon{block-size:16px;inline-size:16px}.fco-google-trusted-source__card .fco-google-trusted-source__cta{justify-content:center;align-self:flex-start;align-items:center;gap:var(--fco-spacing-xs);margin-inline:auto;display:inline-flex}.fco-google-trusted-source__text{gap:var(--fco-spacing-xs);flex-direction:column;display:flex}.fco-google-trusted-source__heading{color:var(--fco-body-default);font-family:var(--fco-font-family-heading);font-size:var(--fco-size-heading-sm);font-weight:var(--fco-font-weight-heading-bold);text-transform:uppercase;margin:0;line-height:1}.fco-google-trusted-source__description{color:var(--fco-body-default);font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-xs);font-weight:var(--fco-font-weight-body-medium);margin:0;line-height:1.4}.fco-google-trusted-source__cta-icon{flex-shrink:0;block-size:24px;inline-size:24px}@container fco-google-trusted-source (width>=685px){.fco-google-trusted-source__card{flex-direction:row;align-items:center}.fco-google-trusted-source__card .fco-google-trusted-source__cta{flex-shrink:0;align-self:center}.fco-google-trusted-source__text{flex:1 0;min-inline-size:0}.fco-google-trusted-source__heading{font-size:var(--fco-size-heading-lg)}.fco-google-trusted-source__description{font-size:var(--fco-size-body-md)}}.fco-ott-button{gap:var(--fco-spacing-xs);color:var(--fco-body-default);font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-2xs);font-weight:var(--fco-font-weight-body-bold);align-items:center;line-height:140%;display:flex}.fco-ott-button .fco-modal-dialog-button,.fco-ott-button .fco-tv-channel{padding-block:var(--fco-spacing-xs);padding-inline:var(--fco-spacing-sm);border-radius:var(--fco-radius-actions-button);border-width:var(--fco-border-weight-xs);border-style:solid;border-color:var(--fco-surface-2)}.fco-ott-button .fco-modal-dialog-button{padding-inline:var(--fco-spacing-xs)}.fco-ott-button .fco-modal-dialog-window .fco-tv-channel{grid-template-columns:auto 1fr auto;display:grid}.fco-ott-button .fco-image>img{block-size:var(--fco-tv-channel-logo-size,20px);min-inline-size:var(--fco-tv-channel-logo-size,20px);display:block}.fco-ott-button .fco-svg-icon{block-size:var(--fco-tv-channel-button-size,16px)}@media (min-width:1024px){.fco-ott-button{--fco-tv-channel-logo-size:24px;--fco-tv-channel-button-size:20px;font-size:var(--fco-size-body-xs)}}.fco-odds-row{align-items:center;gap:var(--fco-spacing-xs);inline-size:100%;display:flex}.fco-odds-row__logo{border-radius:var(--fco-radius-xs);flex-shrink:0;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:inline-flex;overflow:hidden}.fco-odds-row__logo img{object-fit:cover;block-size:100%;inline-size:100%}.fco-odds-row__pills{gap:var(--fco-spacing-2xs);flex:1 0;min-inline-size:0;display:flex}.fco-odds-row__pill.fco-base-button{flex:1 0;justify-content:space-between;align-items:center;block-size:32px;min-inline-size:0;display:flex}.fco-odds-row__pill-label{color:var(--fco-body-brand-2);flex-shrink:0}.fco-odds-row__pill-value{white-space:nowrap;flex-shrink:0}.fco-odds-modal__divider{margin-inline:calc(-1 * var(--fco-spacing-md));background-color:var(--fco-border-default);block-size:1px}.fco-odds-modal__list{margin-block:0;margin-inline:calc(-1 * var(--fco-spacing-md));scrollbar-width:thin;scrollbar-color:var(--fco-surface-brand-primary) var(--fco-surface-2);flex-direction:column;max-block-size:min(60vh,420px);padding:0;list-style:none;display:flex;overflow-y:auto}.fco-odds-modal__list li{padding-block:var(--fco-spacing-sm);margin-inline:var(--fco-spacing-md)}.fco-odds-modal__list li .fco-odds-row__logo{block-size:32px;inline-size:32px}.fco-odds-modal__list li+li{-webkit-border-before:1px solid var(--fco-border-default);border-block-start:1px solid var(--fco-border-default)}.fco-odds-modal__list li:first-child{-webkit-padding-before:0;padding-block-start:0}.fco-odds-modal__list li:last-child{-webkit-padding-after:0;padding-block-end:0}.fco-odds-modal__cta.fco-base-button{text-align:center;inline-size:100%}.fco-odds-list__single{align-items:center;gap:var(--fco-spacing-2xs);inline-size:100%;display:flex}.fco-odds-list__rows{gap:var(--fco-spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fco-odds-list__more-trigger.fco-base-button{flex-shrink:0}.fco-odds-list__more-trigger.fco-base-button.fco-base-button--icon-only .fco-svg-icon{padding:0}.fco-odds-list__more-button.fco-base-button{-webkit-margin-before:var(--fco-spacing-sm);inline-size:100%;text-align:center;margin-block-start:var(--fco-spacing-sm)}.fco-message-box{background-color:var(--message-box-background-color);align-items:center;gap:var(--fco-spacing-xs);inline-size:100%;padding:var(--fco-spacing-xs);color:var(--message-box-text-color);font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-2xs);border-radius:var(--fco-radius-md);line-height:1.4;display:flex}.fco-message-box .fco-svg-icon{flex-shrink:0;block-size:16px;inline-size:16px}.fco-message-box--info{background-color:var(--message-box-info-background-color)}.fco-message-box--success{background-color:var(--message-box-success-background-color);color:var(--message-box-success-text-color)}.fco-message-box--warning{background-color:var(--message-box-warning-background-color);color:var(--message-box-warning-text-color)}.fco-facebook-video{inline-size:100%;display:block}.fco-facebook-video>div,.fco-facebook-video>iframe{border:none;block-size:100%;inline-size:100%;overflow:hidden}.fco-fc-video-player{aspect-ratio:16/9;inline-size:100%;display:block;overflow:hidden}.fco-event-icon{block-size:1.5rem;inline-size:1.5rem}.fco-brightcove-video{inline-size:100%}.fco-brightcove-video__iframe{border:none;overflow:hidden}.fco-brightcove-video video-js,.fco-brightcove-video__iframe,.fco-brightcove-video__react-loader{block-size:100%;inline-size:100%}.fco-match-minutes{color:var(--fco-live-body-default)}.fco-match-minutes__value{position:relative}.fco-match-minutes__value:after{content:"";inline-size:var(--fco-match-minutes-indicator-width,33%);border-block-end-width:var(--fco-border-weight-md);border-block-end-style:solid;border-block-end-color:var(--fco-live-body-default);border-radius:var(--fco-radius-xs);transition:width 1s ease-in-out;display:block;position:absolute;inset-block-end:-4px;inset-inline-start:0}.fco-match-list-item{background-color:var(--fco-surface-1)}.fco-match-list-item:not(:last-child){-webkit-border-after:1px solid var(--fco-border-default);border-block-end:1px solid var(--fco-border-default)}.fco-match-list-item .fco-match-data{color:var(--fco-body-default);font-weight:var(--fco-font-weight-body-medium);line-height:140%;text-decoration:none}.fco-match-list-item .fco-match-data .fco-match-minutes,.fco-match-list-item .fco-match-data .fco-match-start-time,.fco-match-list-item .fco-match-data .fco-match-status{font-size:var(--fco-size-body-2xs);line-height:140%}.fco-match-list-item .fco-match-data .fco-match-team .fco-image img{inline-size:var(--fco-match-team-badge-size,20px)}.fco-match-list-item .fco-match-data .fco-match-team .fco-team-cards .fco-event-icon{block-size:var(--fco-match-team-cards-size,10px);inline-size:var(--fco-match-team-cards-size,10px)}.fco-match-list-item .fco-match-data .fco-team-score{background-color:var(--fco-surface-2)}.fco-match-list-item .fco-match-data .fco-match-status{color:var(--fco-body-muted)}.fco-match-list-item .fco-match-data .fco-match-additional-data,.fco-match-list-item .fco-match-data .fco-match-additional-scores{gap:var(--fco-spacing-xs);font-size:var(--fco-size-body-3xs);display:flex}.fco-match-list-item .fco-match-data .fco-match-additional-data .fco-match-start-date,.fco-match-list-item .fco-match-data .fco-match-additional-scores .fco-match-start-date{font-size:var(--fco-size-body-3xs);line-height:unset}.fco-match-list-item .fco-match-data .fco-match-additional-scores{color:var(--fco-body-muted);text-transform:capitalize}.fco-match-list-item[data-match-status=LIVE] .fco-match-status{color:var(--fco-live-body-default)}.fco-match-list-item[data-match-status=LIVE] .fco-match-data .fco-team-score{background-color:var(--fco-scoreboard-surface-live);color:var(--fco-scoreboard-body-live)}.fco-match-list-item[data-match-period=PENALTY] .fco-match-penalty-score{color:var(--fco-live-body-default)}.fco-match-list-item .fco-odds-list{-webkit-padding-before:var(--fco-spacing-md);inline-size:100%;grid-area:inline-betting-odds;margin-inline:auto;padding-block-start:var(--fco-spacing-md)}@container (width<=500px){.fco-match-list-item{padding-block:var(--fco-spacing-xs);padding-inline:var(--fco-spacing-xs);gap:var(--fco-spacing-sm);flex-direction:column;display:flex}.fco-match-list-item .fco-match-data{gap:var(--fco-spacing-xs);flex-direction:column;display:flex}.fco-match-list-item .fco-match-data .fco-match-basic-data{-moz-column-gap:var(--fco-spacing-sm);grid-column-gap:var(--fco-spacing-sm);column-gap:var(--fco-spacing-sm);grid-template-columns:1fr auto auto;grid-template-areas:"team-a team-a-score match-state""team-b team-b-score match-state";align-items:center;display:grid}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team[data-side=team-a]{grid-area:team-a}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team[data-side=team-b]{grid-area:team-b}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score{justify-self:center}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score__value{margin:var(--fco-spacing-1-5);inline-size:var(--fco-spacing-md);line-height:var(--fco-spacing-md);font-size:var(--fco-size-body-xs);justify-content:center;align-items:center;display:flex}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score[data-side=team-a]{border-start-start-radius:var(--fco-radius-xs);border-start-end-radius:var(--fco-radius-xs);grid-area:team-a-score}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score[data-side=team-b]{border-end-end-radius:var(--fco-radius-xs);border-end-start-radius:var(--fco-radius-xs);grid-area:team-b-score}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score[data-side=team-b] .fco-team-score__value{-webkit-margin-before:0;-webkit-padding-before:var(--fco-spacing-1-5);border-block-start-style:solid;border-block-start-width:1px;border-block-start-color:var(--fco-border-on-brand);margin-block-start:0;padding-block-start:var(--fco-spacing-1-5)}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team{align-items:center;grid-gap:var(--fco-spacing-xs);gap:var(--fco-spacing-xs);min-block-size:28px;font-size:var(--fco-size-body-xs);grid-template-columns:auto 1fr auto;grid-template-areas:"logo name cards";line-height:120%;display:grid}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-image{grid-area:logo}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-team-name{grid-area:name}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-team-cards{grid-area:cards}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-minutes,.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-start-time,.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-status{-webkit-padding-start:var(--fco-spacing-sm);block-size:100%;min-inline-size:40px;-webkit-border-start:1px solid var(--fco-border-default);border-inline-start:1px solid var(--fco-border-default);grid-area:match-state;justify-content:center;align-items:center;padding-inline-start:var(--fco-spacing-sm);display:flex}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-minutes{max-inline-size:44px}.fco-match-list-item .fco-tv-channel{flex-grow:1;grid-template-columns:auto 1fr auto;display:grid}.fco-match-list-item[data-match-status=CANCELLED] .fco-match-basic-data .fco-match-start-time,.fco-match-list-item[data-match-status=POSTPONED] .fco-match-basic-data .fco-match-start-time{display:none}.fco-match-list-item .fco-odds-list{-webkit-padding-before:var(--fco-spacing-2xs);padding-block-start:var(--fco-spacing-2xs)}}@container (width>500px){.fco-match-list-item{--fco-match-status-column-width:200px;--fco-match-ott-column-width:200px;padding-block:var(--fco-spacing-sm);padding-inline:var(--fco-spacing-md);grid-template-columns:1fr var(--fco-match-ott-column-width,0);-moz-column-gap:var(--fco-spacing-xs);grid-column-gap:var(--fco-spacing-xs);column-gap:var(--fco-spacing-xs);grid-template-areas:"match-data ott-button";display:grid}.fco-match-list-item .fco-match-data{grid-area:match-data;grid-template-columns:var(--fco-match-status-column-width,0) 1fr;align-items:center;grid-row-gap:var(--fco-spacing-xs);row-gap:var(--fco-spacing-xs);grid-template-areas:"main main";inline-size:100%;display:grid}.fco-match-list-item .fco-match-data__with-header{grid-template-areas:".header""main main"}.fco-match-list-item .fco-match-data__with-footer{grid-template-areas:"main main"".footer"}.fco-match-list-item .fco-match-data.fco-match-data__with-header.fco-match-data__with-footer{grid-template-areas:".header""main main"".footer"}.fco-match-list-item .fco-match-data .fco-match-additional-data{grid-area:header;justify-content:center}.fco-match-list-item .fco-match-data .fco-match-basic-data{grid-area:main;grid-template-columns:var(--fco-match-status-column-width,0) 1fr auto auto 1fr;grid-template-areas:"left team-a team-a-score team-b-score team-b";align-items:center;display:grid}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team{grid-template-columns:auto 1fr;grid-template-rows:var(--fco-match-team-cards-size,8px) 1fr var(--fco-match-team-cards-size,8px);grid-template-areas:"logo cards""logo name""logo.";align-items:center;display:grid}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-image{grid-area:logo}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-team-name{grid-area:name;line-height:120%}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-team-cards{grid-area:cards}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-image img{--fco-match-team-badge-size:32px;margin-inline:var(--fco-spacing-sm)}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-team-cards .fco-event-icon{--fco-match-team-cards-size:8px}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team[data-side=team-a]{grid-area:team-a;grid-template-columns:1fr auto;grid-template-areas:"cards logo""name logo"".logo"}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team[data-side=team-a] .fco-team-cards,.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team[data-side=team-a] .fco-team-name{text-align:end;justify-self:end}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team[data-side=team-b]{grid-area:team-b}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score{justify-self:center}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score__value{margin:var(--fco-spacing-xs);box-sizing:content-box;min-inline-size:var(--fco-spacing-md);line-height:var(--fco-spacing-md);text-align:center;justify-content:center;align-items:center;display:flex}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score[data-side=team-a]{border-start-start-radius:var(--fco-radius-xs);border-end-start-radius:var(--fco-radius-xs);grid-area:team-a-score}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score[data-side=team-b]{border-start-end-radius:var(--fco-radius-xs);border-end-end-radius:var(--fco-radius-xs);grid-area:team-b-score}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score[data-side=team-b] .fco-team-score__value{-webkit-margin-start:0;-webkit-padding-start:var(--fco-spacing-xs);border-inline-start-style:solid;border-inline-start-width:1px;border-inline-start-color:var(--fco-border-on-brand);margin-inline-start:0;padding-inline-start:var(--fco-spacing-xs)}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-minutes,.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-status{grid-area:left}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-start-time{font-size:var(--fco-size-body-md);grid-area:team-a-score/span 2}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-minutes{-webkit-padding-end:var(--fco-spacing-xs);max-inline-size:44px;padding-inline-end:var(--fco-spacing-xs)}.fco-match-list-item .fco-match-data .fco-match-additional-scores{grid-area:footer;justify-content:center}.fco-match-list-item .fco-ott-button{flex-wrap:wrap;grid-area:ott-button;justify-content:flex-end;min-inline-size:-moz-fit-content;min-inline-size:fit-content;display:flex}.fco-match-list-item[data-match-status=CANCELLED] .fco-match-basic-data .fco-match-start-time{color:var(--fco-body-muted);-webkit-text-decoration:line-through;text-decoration:line-through;text-decoration-thickness:2px}.fco-match-list-item:has(.fco-odds-list){grid-template-areas:"match-data ott-button""inline-betting-odds inline-betting-odds"}.fco-match-list-item .fco-odds-list{max-inline-size:400px}}@container (800px<width<=900px){.fco-match-list-item{--fco-match-status-column-width:150px}}@container (500px<width<=800px){.fco-match-list-item{--fco-match-status-column-width:50px;gap:var(--fco-spacing-xs);flex-direction:column;display:flex}.fco-match-list-item .fco-ott-button{justify-content:center}.fco-match-list-item .fco-ott-button .fco-tv-channel{flex-grow:0}.fco-match-list-item .fco-odds-list{-webkit-padding-before:var(--fco-spacing-xs);padding-block-start:var(--fco-spacing-xs)}}.fco-team-cards{display:flex}.fco-code-name{display:none}.fco-faq-accordion{padding:var(--fco-spacing-xl) var(--fco-spacing-lg);background-color:var(--fco-surface-1);font-family:var(--fco-font-family-body);flex-direction:column;display:flex}@media (min-width:1024px){.fco-faq-accordion{padding:var(--fco-spacing-xl) var(--fco-spacing-3xl)}}.fco-faq-accordion__title{font-weight:var(--fco-font-weight-heading-bold);color:var(--fco-body-default);font-family:var(--fco-font-family-heading);-webkit-margin-after:var(--fco-spacing-xl);font-size:var(--fco-size-heading-lg);margin-block-end:var(--fco-spacing-xl);line-height:1}@media (min-width:1024px){.fco-faq-accordion__title{font-size:var(--fco-size-heading-2xl)}}.fco-faq-accordion-item__button{text-align:start;cursor:pointer;align-items:center;gap:var(--fco-spacing-md);-webkit-margin-after:var(--fco-spacing-xl);inline-size:100%;font-family:var(--fco-font-family-body);background:0 0;border:none;margin-block-end:var(--fco-spacing-xl);display:flex}.fco-faq-accordion-item__question{font-size:var(--fco-size-body-md);color:var(--fco-body-default);font-weight:var(--fco-font-weight-body-bold);font-family:var(--fco-font-family-body);flex-grow:1;line-height:1}@media (min-width:1024px){.fco-faq-accordion-item__question{font-size:var(--fco-size-body-xl)}}.fco-faq-accordion-item__toggle{flex-shrink:0;block-size:22px;inline-size:22px;position:relative}.fco-faq-accordion-item__toggle-horizontal,.fco-faq-accordion-item__toggle-vertical{background-color:var(--fco-body-brand-2);transition:transform .3s;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .fco-faq-accordion-item__toggle-horizontal,[dir=rtl] .fco-faq-accordion-item__toggle-vertical{transform:translate(50%,-50%)}.fco-faq-accordion-item__toggle-vertical{block-size:100%;inline-size:2px}.fco-faq-accordion-item__toggle-horizontal{block-size:2px;inline-size:100%}.fco-faq-accordion-item__button--open .fco-faq-accordion-item__toggle-vertical{transform:translate(-50%,-50%)rotate(90deg)}.fco-faq-accordion-item__answer{font-size:var(--fco-size-body-sm);font-weight:var(--fco-font-weight-body-medium);color:var(--fco-body-muted);padding:0 var(--fco-spacing-2xl);-webkit-margin-start:var(--fco-spacing-xs);max-block-size:0;margin-inline-start:var(--fco-spacing-xs);line-height:1.8;transition:max-block-size .3s,margin-block-end .3s,-webkit-margin-after .3s;overflow:hidden}@media (min-width:1024px){.fco-faq-accordion-item__answer{font-size:var(--fco-size-body-lg)}}.fco-faq-accordion-item__answer--open{max-block-size:var(--answer-height);-webkit-margin-after:var(--fco-spacing-lg);margin-block-end:var(--fco-spacing-lg)}:root body:has(.fco-modal[open]){overflow-y:hidden}.fco-modal{background-color:var(--modal-bg);border:none;inline-size:50vw;min-inline-size:300px;max-inline-size:100%;padding:0;display:none}.fco-modal[open]{display:flex}.fco-modal::-webkit-backdrop{background-color:var(--modal-backdrop-bg)}.fco-modal::backdrop{background-color:var(--modal-backdrop-bg)}.fco-modal__content{flex-grow:1;align-self:stretch;overflow:hidden}.fco-modal__close{cursor:pointer;color:var(--modal-close-button-color);background-color:#0000;border:none;position:absolute;inset-block-start:8px;inset-inline-end:8px}.fco-modal--responsive{block-size:100%;inline-size:100%;margin:0;display:flex}.fco-modal--responsive::-webkit-backdrop{display:none}.fco-modal--responsive::backdrop{display:none}@media (min-width:1024px){.fco-modal--responsive{block-size:100%;inline-size:50vw;min-inline-size:300px;max-inline-size:100%;margin:auto}.fco-modal--responsive::-webkit-backdrop{display:flex}.fco-modal--responsive::backdrop{display:flex}}.fco-modal--mobile-drawer{-webkit-margin-after:0;opacity:0;align-self:end;block-size:100%;inline-size:100%;margin-block-end:0;transform:translateY(100%)}.fco-modal--mobile-drawer[open]{animation:slide-up .3s ease-out forwards}@media (min-width:1024px){.fco-modal--mobile-drawer{block-size:unset;opacity:1;align-self:center;inline-size:50vw;min-inline-size:300px;max-inline-size:100%;margin:auto;transform:none}.fco-modal--mobile-drawer[open]{animation:none}}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}