:root{--columns:1;--gap:1rem}@keyframes dot-bounce{0%{transform:translateY(0)}5%{transform:translateY(2px)}20%{transform:translateY(-8px)}35%{transform:translateY(4px)}40%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes dot-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes dot-pulse{0%{transform:scale(1)}5%{transform:scale(.98)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes full-height{0%{height:0}to{height:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.m-fixture{background:#f1f1f1;border-radius:.5rem;font-family:Barlow,Helvetica,Roboto,Arial,sans-serif;margin-bottom:1.5rem;margin-bottom:var(--fixture-teaser-margin-bottom,1rem);padding:1rem;padding:var(--fixture-teaser-padding,1rem);position:relative;transition:background .2s ease}@media screen and (min-width:48em){.m-fixture{padding:1.5rem;padding:var(--fixture-teaser-padding,1.5rem)}}.m-fixture:hover{background:#d9d9d9}.m-fixture--played{background:#f1f1f1;color:#111}.m-fixture--played:hover{background:#d9d9d9}.m-fixture--played .m-fixture__button.teaser-button{background:#c30139;color:#fff}.m-fixture--played .m-fixture__button.teaser-button:hover{background:#fe054d}.m-fixture--played .m-fixture__button.match-centre{background:#fff;border-color:#fff;color:#111}.m-fixture__match-centre-link{height:100%;left:0;position:absolute;top:0;width:100%}.m-fixture__teams{display:flex;flex-wrap:wrap;gap:1rem;gap:var(--fixture-teaser-gap,1rem);margin:0 auto;margin:var(--fixture-teaser-teams-margin,0 auto);max-width:100%;max-width:var(--fixture-teaser-teams-max-width,100%);text-align:center;--columns:2;--columns:var(--fixture-teaser-columns,2)}@media screen and (min-width:48em){.m-fixture--fixture .m-fixture__teams{--columns:var(--fixture-teaser-columns,3);flex-wrap:nowrap}}@media screen and (min-width:23.4375em){:is(.m-fixture--played,.m-fixture--playing,.m-fixture--postponed,.m-fixture--suspended,.m-fixture--cancelled) .m-fixture__teams{flex-wrap:nowrap;--columns:var(--fixture-teaser-columns,3)}}.m-fixture__team{flex-basis:100%;flex-basis:calc(100%/var(--columns, 1) - var(--gap, 1rem)/var(--columns, 1)*(var(--columns, 1) - 1))}.m-fixture__team-badge{margin:0 auto;max-width:6.25rem;width:100%}.m-fixture__team-badge .field__item{display:block;height:0;overflow:hidden;padding-top:100%;position:relative;width:100%}.m-fixture__team-badge .field__item img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.m-fixture__team-name{font-family:Barlow,Helvetica,Roboto,Arial,sans-serif;font-size:.875rem;font-size:var(--fixture-teaser-team-name-font-size,.875rem);font-style:normal;font-weight:700}.m-fixture__info{align-items:center;align-self:center;display:flex;flex:1 0 100%;flex-direction:column;gap:.5rem;gap:var(--fixture-teaser-info-gap,.5rem);order:-1}@media screen and (min-width:48em){.m-fixture--fixture .m-fixture__info{flex-basis:100%;flex-basis:calc(100%/var(--columns, 1) - var(--gap, 1rem)/var(--columns, 1)*(var(--columns, 1) - 1));order:unset}}:is(.m-fixture--played,.m-fixture--playing,.m-fixture--postponed,.m-fixture--suspended,.m-fixture--cancelled) .m-fixture__info{flex-basis:100%;flex-basis:calc(100%/var(--columns, 1) - var(--gap, 1rem)/var(--columns, 1)*(var(--columns, 1) - 1));order:1}@media screen and (min-width:23.4375em){:is(.m-fixture--played,.m-fixture--playing,.m-fixture--postponed,.m-fixture--suspended,.m-fixture--cancelled) .m-fixture__info{order:unset}}.m-fixture__info-details{margin-bottom:.5rem;text-align:center}.m-fixture__date{font-size:.75rem;font-size:var(--fixture-teaser-date-font-size,.75rem);font-weight:700}.m-fixture__date,.m-fixture__venue{font-family:Barlow,Helvetica,Roboto,Arial,sans-serif;font-style:normal}.m-fixture__venue{font-size:.75rem;font-size:var(--fixture-teaser-venue-font-size,.75rem);font-weight:500}.m-fixture__competition img{display:block;max-width:9.0625rem;max-width:var(--fixture-teaser-competition-img-max-width,9.0625rem)}.m-fixture__match-time{border:0;border-radius:.5rem;display:none;font-family:Barlow,Helvetica,Roboto,Arial,sans-serif;font-size:1.375rem;font-size:var(--fixture-teaser-match-time-font-size,1.375rem);font-style:normal;font-weight:500;margin:.5rem 0 0;margin:var(--fixture-teaser-match-time-margin,.5rem 0 0);padding:.3125rem .4375rem;padding:var(--fixture-teaser-match-time-padding,.3125rem .4375rem)}@media screen and (min-width:48em){.m-fixture__match-time{display:block}}:is(.m-fixture--cancelled,.m-fixture--postponed,.m-fixture--suspended) .m-fixture__match-time--string{border:0;border-radius:0;display:block;font-family:Barlow,Helvetica,Roboto,Arial,sans-serif;font-size:.875rem;font-size:var(--fixture-teaser-match-time-string-font-size,.875rem);font-style:normal;font-weight:500;padding:0;padding:var(--fixture-teaser-match-time-string-padding,0);text-transform:none}.m-fixture__results{align-items:center;border:none;border-radius:.5rem;display:flex;margin:.5rem 0 0;margin:var(--fixture-teaser-results-margin,.5rem 0 0);padding:.3125rem .4375rem;padding:var(--fixture-teaser-results-padding,.3125rem .4375rem)}.m-fixture__result{align-items:center;display:flex;gap:.3125rem;gap:var(--fixture-teaser-result-gap,.3125rem)}.m-fixture__result--away{flex-direction:row-reverse}.m-fixture__team-score{font-size:1.375rem;font-size:var(--fixture-teaser-team-score-font-size,1.375rem);font-weight:500}.m-fixture__team-score,.m-fixture__team-score--pen{font-family:Barlow,Helvetica,Roboto,Arial,sans-serif;font-style:normal}.m-fixture__team-score--pen{font-size:.75rem;font-size:var(--fixture-teaser-team-score-pen-font-size,.75rem);font-weight:400}.m-fixture__result-divider{align-items:center;display:flex;height:100%;margin:0 .3125rem;margin:var(--fixture-teaser-result-divider-margin,0 .3125rem);max-width:1.375rem;max-width:var(--fixture-teaser-result-divider-max-width,1.375rem);position:relative;width:100%}.m-fixture__result-divider:before{content:"-"}.m-fixture__button-group{border:solid #fff;border-width:1px 0 0;display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--fixture-teaser-button-group-gap,.5rem);justify-content:center;margin:1rem 0 0;margin:var(--fixture-teaser-button-group-margin,1rem 0 0);padding:1rem 0 0;padding:var(--fixture-teaser-button-group-padding,1rem 0 0 0);position:relative;z-index:1}.m-fixture__button{transition:background .2s ease}.m-fixture__button.teaser-button{background:#c30139;color:#fff;mix-blend-mode:difference}.m-fixture__button.teaser-button:hover{background:#fe054d}.m-fixture__button.match-centre{background:#fff;border-color:#fff;color:#111;mix-blend-mode:difference}.m-fixture{--fixture-teaser-competition-img-max-width:100%;--fixture-teaser-date-font-size:0.875rem;--fixture-teaser-margin-bottom:1.5rem;--fixture-teaser-match-time-font-size:2rem;--fixture-teaser-result-gap:1rem;--fixture-teaser-results-margin:0;--fixture-teaser-results-padding:0;--fixture-teaser-team-name-font-size:0.875rem;--fixture-teaser-team-score-font-size:2rem;--fixture-teaser-team-score-pen-font-size:1rem;--fixture-teaser-venue-font-size:0.875rem}@media print,screen and (min-width:40em){.m-fixture{--fixture-teaser-date-font-size:1.125rem;--fixture-teaser-team-name-font-size:1.125rem;--fixture-teaser-venue-font-size:1.125rem;--fixture-teaser-match-time-font-size:3rem;--fixture-teaser-team-score-font-size:3rem;--fixture-teaser-team-score-pen-font-size:2rem}}.m-fixture__competition{font:500 .875rem Barlow,Helvetica,Roboto,Arial,sans-serif}@media print,screen and (min-width:40em){.m-fixture__competition{font-size:1.125rem}}.m-fixture__info-details{margin:0}.m-fixture__result-divider{font:500 2rem Barlow,Helvetica,Roboto,Arial,sans-serif;height:auto}@media print,screen and (min-width:40em){.m-fixture__result-divider{font-size:3rem}}.m-fixture__team-name .full{display:none}@media print,screen and (min-width:40em){.m-fixture__team-name .full{display:block}}.m-fixture__team-name .code{display:block}@media print,screen and (min-width:40em){.m-fixture__team-name .code{display:none}}.m-fixture__team-badge{max-width:3.4375rem}@media print,screen and (min-width:40em){.m-fixture__team-badge{max-width:6.25rem}}.m-fixture__team-score--pen{display:flex}.m-fixture__team-score--pen:after,.m-fixture__team-score--pen:before{display:inline-block}.m-fixture__team-score--pen:before{content:"("}.m-fixture__team-score--pen:after{content:")"}