.jersey-giveaway .jersey-giveaway__header{background-color:var(--color-black);position:relative;overflow:hidden;width:100%;height:100vh;padding:0}.jersey-giveaway .header-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.jersey-giveaway .header-bg .header-bg__video{width:100%;height:100vh}.jersey-giveaway .header-bg .header-bg__video .vjs-tech{object-fit:cover;object-position:center}.jersey-giveaway .header-bg .header-bg__image{background:linear-gradient(0deg,rgba(237,226,218,0.95) 0,rgba(237,226,218,0.95) 100%),url("/static/landingpages/jersey-giveaway/images/header-bg.6739e3fe90d5.png"),lightgray 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.jersey-giveaway .header-content{display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:100%;height:100%;max-width:1440px;padding:0 40px;position:absolute;top:56px;left:50%;transform:translateX(-50%);z-index:2}.jersey-giveaway .header-content .header-content__left,.jersey-giveaway .header-content .header-content__right{display:flex;flex-direction:column;gap:40px}.jersey-giveaway .header-content .header-content-actions{display:flex;flex-direction:row;gap:16px}.jersey-giveaway .header-content .header-content-actions .jl-button .jl-button__label{font-weight:700}.jersey-giveaway .header-content .header-content-text{color:var(--color-black);font-family:var(--font-jleague-kick);font-feature-settings:'clig' off,'liga' off;font-size:72px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2px;text-transform:uppercase;max-width:600px}.jersey-giveaway .header-content .header-content-image{height:493px;width:auto;display:flex;align-self:center}.jersey-giveaway .header-content .header-content-image img{width:100%;height:100%;object-fit:cover}.jersey-giveaway .social-networks-area{margin-top:0}.jersey-giveaway .section{overflow:hidden;position:relative;padding:120px 40px;background-color:var(--color-white)}.jersey-giveaway .section .section__header,.jersey-giveaway .section .section__footer{display:flex;justify-content:center;align-items:center;position:relative}.jersey-giveaway .section .section__header{margin-bottom:64px}.jersey-giveaway .section .section__footer{margin-top:64px}.jersey-giveaway .section .section__body{margin:0 auto;max-width:800px;display:flex;flex-direction:column;align-items:center;gap:24px;position:relative}.jersey-giveaway .section .section__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.jersey-giveaway .section .section-title{font-family:var(--font-jleague-kick);font-feature-settings:'clig' off,'liga' off;font-size:72px;font-weight:700;line-height:72px;letter-spacing:2px;text-align:center;text-transform:uppercase;position:relative;padding-bottom:28px;color:var(--color-black)}.jersey-giveaway .section .section-title::after{content:'';width:112px;height:12px;background-color:var(--color-j1);border-radius:12px 2px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.jersey-giveaway .section .section-text{font-family:var(--font-overpass);font-size:20px;font-weight:400;line-height:150%}.jersey-giveaway .section b,.jersey-giveaway .section strong{font-weight:700}@media screen and (max-width:1199px){.jersey-giveaway .header-content .header-content-text{font-size:48px;line-height:48px}}@media screen and (max-width:1120px){.jersey-giveaway .header-content{top:0}}@media screen and (max-width:900px){.jersey-giveaway .header-content{padding:0 40px;flex-direction:column-reverse;justify-content:center;gap:40px}.jersey-giveaway .header-content .header-content-text{text-align:center}.jersey-giveaway .header-content .header-content-actions{justify-content:center}}@media screen and (max-width:768px){.jersey-giveaway .section .section-title{font-size:56px;line-height:56px}.jersey-giveaway .section .section-text{font-size:18px}}@media screen and (max-width:512px){.jersey-giveaway .header-content{padding:0}.jersey-giveaway .header-content .header-content-text{font-size:24px;line-height:24px}.jersey-giveaway .header-content .header-content-image{height:280px}.jersey-giveaway .header-content .header-content-actions{flex-direction:column}.jersey-giveaway .header-content .header-content-actions .jl-button{height:40px}.jersey-giveaway .header-content .header-content-actions .jl-button .jl-button__label{font-size:16px}.jersey-giveaway .header-content .header-content-text,.jersey-giveaway .header-content .header-content-actions{padding:0 24px}.jersey-giveaway .section{padding:96px 24px}.jersey-giveaway .section .section-title{font-size:40px;line-height:40px}.jersey-giveaway .section .section-text{font-size:16px}}.section.section--content{padding:0}.section.section--content .section__body{max-width:none;gap:0}.section.section--content .section__body a{color:var(--color-black);text-decoration:underline}.section.section--content .section-icon{margin-bottom:40px}.section.section--content .section-title{margin-bottom:40px;text-align:left}.section.section--content .section-title::after{left:0;transform:translate(0)}.section.section--content .content-grid{display:flex;flex-wrap:wrap;width:100%}.section.section--content .content-grid .content-grid__col{width:50%;display:flex;flex-direction:column;overflow:hidden;position:relative}.section.section--content .content-grid .content-grid__col .content-col-inner{max-width:664px}.section.section--content .content-grid .content-grid__col.content-grid__col--text{padding:120px}.section.section--content .content-grid .content-grid__col.content-grid__col--left{padding-right:80px;align-items:flex-end}.section.section--content .content-grid .content-grid__col.content-grid__col--right{padding-left:80px}.section.section--content .content-grid .content-grid__col.content-grid__col--image{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:700px}
@media screen and (max-width:1200px){.section.section--content .content-grid .content-grid__col.content-grid__col--text{padding:80px 40px}.section.section--content .content-grid .content-grid__col.content-grid__col--left{padding-left:40px}.section.section--content .content-grid .content-grid__col.content-grid__col--right{padding-right:40px}}@media screen and (max-width:768px){.section.section--content .content-grid .content-grid__col{width:100%}.section.section--content .content-grid .content-grid__col.content-grid__col--text{order:1}.section.section--content .content-grid .content-grid__col.content-grid__col--image{order:2;background-attachment:scroll}.section.section--content .content-grid .content-grid__col.content-grid__col--image.content-grid__col--left{background-position:left}.section.section--content .content-grid .content-grid__col.content-grid__col--image.content-grid__col--right{background-position:right}}@media screen and (max-width:512px){.section.section--content .content-grid .content-grid__col.content-grid__col--left{padding-left:24px}.section.section--content .content-grid .content-grid__col.content-grid__col--right{padding-right:24px}}.section.section--intro .section__body{max-width:1200px}.section.section--intro .intro-text{color:var(--color-black);text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:var(--font-overpass);font-size:32px;font-style:normal;font-weight:400;line-height:150%;max-width:800px}.section.section--intro .intro-video{margin-top:16px;width:100%;height:auto;aspect-ratio:16/9}.section.section--intro .intro-video iframe{width:100%;height:100%}@media screen and (max-width:576px){.section.section--intro .intro-text{font-size:24px}}.section.section--matches{padding:120px 0;background-color:var(--color-black)}.section.section--matches .section__body{max-width:none;gap:0}.section.section--matches .section-title{color:var(--color-white)}.section.section--matches .section-subtitle{margin-top:64px;color:var(--color-white);text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:var(--font-jleague-kick);font-size:42px;font-style:normal;font-weight:700;line-height:48px;letter-spacing:2px;text-transform:uppercase;padding-bottom:10px;position:relative;width:100%;max-width:1200px}.section.section--matches .section-subtitle::after{content:'';background-color:var(--color-white);display:block;position:absolute;bottom:0;left:0;width:100%;height:2px}.section.section--matches .matches-description{color:var(--color-white);text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:var(--font-overpass);font-size:20px;font-style:normal;font-weight:400;line-height:120%;max-width:600px;margin-bottom:64px}.section.section--matches .match-giveaway{width:100%}.section.section--matches .match-giveaway .matchweek-info{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.section.section--matches .match-giveaway .matchweek-info .competition-title{color:var(--color-white);font-family:var(--font-overpass);font-style:normal;font-weight:900;font-size:28px;line-height:32px;text-align:center;display:block;margin-top:16px}.section.section--matches .match-giveaway .matchweek-info .competition-title:hover{opacity:1;text-decoration:underline}.section.section--matches .match-giveaway .match-wrapper{display:flex;flex-wrap:wrap;width:100%;position:relative}.section.section--matches .match-giveaway .match-item{position:relative;width:50%;padding:64px 0}.section.section--matches .match-giveaway .match-item .match-item__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center}.section.section--matches .match-giveaway .match-item:only-child{width:100%}.section.section--matches .match-giveaway .match-date-time{color:var(--color-earth-3);font-family:var(--font-barlow-condensed);font-style:normal;font-weight:500;font-size:18px;line-height:20px;letter-spacing:1.29px;text-align:center;text-transform:uppercase;margin-top:8px;position:relative}.section.section--matches .match-giveaway .match-stadium{color:var(--color-white);font-family:var(--font-barlow-condensed);font-style:normal;font-weight:500;font-size:20px;line-height:24px;display:flex;justify-content:center;align-items:center;margin-top:8px;position:relative}.section.section--matches .match-giveaway .match-stadium .match-stadium__icon{margin-right:4px;width:24px;height:24px;overflow:hidden;display:inline-flex;justify-content:center;align-items:center}.section.section--matches .match-giveaway .match-stadium .match-stadium__icon img{height:100%;width:auto}.section.section--matches .match-giveaway .match-stadium:hover{opacity:1;text-decoration:underline}.section.section--matches .match-giveaway .match-game-clock{display:flex;justify-content:center;align-items:flex-end;margin-top:40px;position:relative}.section.section--matches .match-giveaway .match-game-clock .match-detail-situation{border-radius:32px;display:flex;justify-content:center;align-items:center;min-width:128px;height:64px;padding:0 25px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.section.section--matches .match-giveaway .match-game-clock .match-detail-situation.upcoming,.section.section--matches .match-giveaway .match-game-clock .match-detail-situation.postponed{display:none}.section.section--matches .match-giveaway .match-game-clock .match-detail-situation.half-time,.section.section--matches .match-giveaway .match-game-clock .match-detail-situation.full-time,.section.section--matches .match-giveaway .match-game-clock .match-detail-situation.pen,.section.section--matches .match-giveaway .match-game-clock .match-detail-situation.aet{background:var(--color-white);color:var(--color-earth-4);font-family:var(--font-barlow-condensed);font-size:18px}.section.section--matches .match-giveaway .match-game-clock .match-detail-situation.live{background:var(--color-j1);color:var(--color-white);font-family:var(--font-jleague-kick);font-size:44px;line-height:44px}
.section.section--matches .match-giveaway .match-teams{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;margin-bottom:40px}.section.section--matches .match-giveaway .match-teams .match-teams__team{display:flex;align-items:center;flex:1;flex-shrink:0;max-width:50%;height:136px}.section.section--matches .match-giveaway .match-teams .match-teams__team .club-emblem{width:120px;height:120px}.section.section--matches .match-giveaway .match-teams .match-teams__team .team-name{font-family:var(--font-jleague-kick);font-style:normal;font-weight:700;font-size:50px;line-height:64px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.section.section--matches .match-giveaway .match-teams .match-teams__team.match-teams__team--home{flex-direction:row-reverse;padding-right:106px;padding-left:16px}.section.section--matches .match-giveaway .match-teams .match-teams__team.match-teams__team--away{padding-left:106px;padding-right:16px}.section.section--matches .match-giveaway .match-teams .match-teams__team:hover{opacity:1}.section.section--matches .match-giveaway .match-teams .match-teams__team:hover .team-name{text-decoration:underline}.section.section--matches .match-giveaway .match-teams .match-teams__result{background:var(--color-black);border-radius:48px;color:var(--color-white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity 300ms linear;display:inline-flex;align-items:center;justify-content:center;width:196px;height:88px;font-family:var(--font-jleague-kick);font-style:normal;font-weight:700;font-size:80px;line-height:80px}.section.section--matches .match-giveaway .match-teams .match-teams__result .score-separator{margin:0 8px}.section.section--matches .match-giveaway .match-teams .match-teams__result.match-teams__result--upcoming,.section.section--matches .match-giveaway .match-teams .match-teams__result.match-teams__result--postponed{background:var(--color-earth-3);color:var(--color-black);text-align:center}.section.section--matches .match-giveaway .match-teams .match-teams__result.match-teams__result--postponed{font-size:36px;line-height:36px}.section.section--matches .match-giveaway .match-teams .match-teams__result:hover{opacity:.8}.section.section--matches .match-giveaway .match-watch{display:flex;justify-content:center}.section.section--matches .match-giveaway .match-watch .ytlink{position:relative}.section.section--matches .match-giveaway .match-wrapper.match-wrapper--multi-match .match-item .match-teams .match-teams__team{height:56px}.section.section--matches .match-giveaway .match-wrapper.match-wrapper--multi-match .match-item .match-teams .match-teams__team .club-emblem{height:40px;width:40px}.section.section--matches .match-giveaway .match-wrapper.match-wrapper--multi-match .match-item .match-teams .match-teams__team .team-name{font-size:20px;line-height:24px}.section.section--matches .match-giveaway .match-wrapper.match-wrapper--multi-match .match-item .match-teams .match-teams__team.match-teams__team--home{padding-right:35px}.section.section--matches .match-giveaway .match-wrapper.match-wrapper--multi-match .match-item .match-teams .match-teams__team.match-teams__team--away{padding-left:35px}.section.section--matches .match-giveaway .match-wrapper.match-wrapper--multi-match .match-item .match-teams .match-teams__result{width:54px;height:32px;font-size:24px;line-height:24px}.section.section--matches .match-giveaway .match-wrapper.match-wrapper--multi-match .match-item .match-teams .match-teams__result.match-teams__result--postponed{font-size:12px;line-height:12px}.section.section--matches .match-giveaway .match-wrapper.match-wrapper--multi-match .match-item .match-watch .ytlink{height:40px}.section.section--matches .match-giveaway .match-wrapper.match-wrapper--multi-match .match-item .match-watch .ytlink .jl-button__label{font-size:18px;line-height:24px}.section.section--matches .match-giveaway .match-wrapper.match-wrapper--multi-match .match-game-clock .match-detail-situation{border-radius:20px;height:40px}.section.section--matches .match-giveaway .match-wrapper.match-wrapper--multi-match .match-game-clock .match-detail-situation.live{font-size:24px;line-height:24px}.section.section--matches .match-giveaway .match-wrapper.match-wrapper--multi-match .match-teams .match-teams__result .score-separator{margin:0 4px}.section.section--matches .other-matches{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1280px;padding:0 40px}.section.section--matches .games-list{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}.section.section--matches .games-list .games-list__item{flex:0 0 auto;width:calc(50% - 8px)}.section.section--matches .zero-game{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:0 40px}.section.section--matches .match-card{background:rgba(255,255,255,0.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.24);border-radius:3px}.section.section--matches .match-card .match-card__situation .match-detail-situation{color:var(--color-earth-3)}.section.section--matches .match-card .match-card__situation.match-card__situation--live .match-detail-situation{color:var(--color-white)}.section.section--matches .match-card .match-card__details .club-name{color:var(--color-white)}.section.section--matches .match-card .match-card__button{color:var(--color-earth-3)}@media screen and (min-width:1024px){.section.section--matches .games-list .games-list__item{min-width:464px}}@media screen and (max-width:1199px){.section.section--matches .match-giveaway .match-teams .match-teams__team{height:88px}.section.section--matches .match-giveaway .match-teams .match-teams__team .club-emblem{height:80px;width:80px}.section.section--matches .match-giveaway .match-teams .match-teams__team .team-name{font-size:36px;line-height:36px}.section.section--matches .match-giveaway .match-teams .match-teams__team.match-teams__team--home{padding-right:72px}
.section.section--matches .match-giveaway .match-teams .match-teams__team.match-teams__team--away{padding-left:72px}.section.section--matches .match-giveaway .match-teams .match-teams__result{width:128px;height:64px;font-size:48px;line-height:48px}.section.section--matches .match-giveaway .match-teams .match-teams__result.match-teams__result--postponed{font-size:24px;line-height:24px}.section.section--matches .match-giveaway .match-wrapper .match-item{width:100%}}@media screen and (max-width:1023px){.section.section--matches .games-list .games-list__item{width:100%}}@media screen and (max-width:767px){.section.section--matches .match-giveaway .match-teams .match-teams__team{height:56px}.section.section--matches .match-giveaway .match-teams .match-teams__team .club-emblem{height:40px;width:40px}.section.section--matches .match-giveaway .match-teams .match-teams__team .team-name{font-size:20px;line-height:24px}.section.section--matches .match-giveaway .match-teams .match-teams__team.match-teams__team--home{padding-right:35px}.section.section--matches .match-giveaway .match-teams .match-teams__team.match-teams__team--away{padding-left:35px}.section.section--matches .match-giveaway .match-teams .match-teams__result{width:54px;height:32px;font-size:24px;line-height:24px}.section.section--matches .match-giveaway .match-teams .match-teams__result.match-teams__result--postponed{font-size:12px;line-height:12px}.section.section--matches .other-matches .section-subtitle{font-size:24px;line-height:24px}}@media screen and (max-width:576px){.section.section--matches .match-giveaway .matchweek-info{padding:0 24px}.section.section--matches .match-giveaway .matchweek-info .competition-logo.competition-logo--large{max-height:40px}.section.section--matches .match-giveaway .matchweek-info .competition-logo.competition-logo--large.competition-logo--j1,.section.section--matches .match-giveaway .matchweek-info .competition-logo.competition-logo--large.competition-logo--j2,.section.section--matches .match-giveaway .matchweek-info .competition-logo.competition-logo--large.competition-logo--j3{max-width:99px}.section.section--matches .match-giveaway .matchweek-info .competition-logo.competition-logo--large.competition-logo--acl{max-width:130px}.section.section--matches .match-giveaway .matchweek-info .competition-logo.competition-logo--large.competition-logo--ffsc{max-width:263px}.section.section--matches .match-giveaway .matchweek-info .competition-logo.competition-logo--large.competition-logo--levain{max-width:162.5px}.section.section--matches .match-giveaway .matchweek-info .competition-title{font-size:20px;line-height:24px}.section.section--matches .match-giveaway .match-wrapper .match-date-time{font-size:14px;line-height:20px}.section.section--matches .match-giveaway .match-wrapper .match-stadium{font-size:14px;line-height:24px}.section.section--matches .match-giveaway .match-wrapper .match-stadium .match-stadium__icon{height:20px;width:20px}.section.section--matches .match-giveaway .match-wrapper .match-date-time,.section.section--matches .match-giveaway .match-wrapper .match-stadium{padding:0 24px}.section.section--matches .zero-game,.section.section--matches .other-matches{padding:0 24px}}.section.section--rules .jersey-rules{display:flex;flex-direction:column;gap:32px;flex-wrap:wrap}.section.section--rules .jersey-rules .jersey-rule{display:flex;flex-direction:column;gap:16px}.section.section--rules .jersey-rules .jersey-rule__no{background-color:var(--color-j1);border-radius:50%;display:block;height:48px;width:48px;color:var(--color-white);font-size:32px;display:flex;align-items:center;justify-content:center}.section.section--rules .jersey-rules .jersey-rule__title{display:flex;align-items:center;gap:16px;color:var(--color-black);font-family:var(--font-overpass);font-size:24px;font-style:normal;font-weight:700;line-height:15%;letter-spacing:.96px;text-transform:uppercase;leading-trim:both;text-edge:cap}.section.section--rules .jersey-rules .jersey-rule__description{color:var(--color-black);font-feature-settings:'clig' off,'liga' off;font-family:var(--font-overpass);font-size:20px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width:512px){.section.section--rules .jersey-rules .jersey-rule__title{font-size:20px}.section.section--rules .jersey-rules .jersey-rule__description{font-size:16px}}.section.section--winners .jersey-claim-rules{display:flex;flex-direction:column;gap:32px;flex-wrap:wrap}.section.section--winners .jersey-claim-rules .jersey-claim-rule{display:flex;flex-direction:column;gap:16px}.section.section--winners .jersey-claim-rules .jersey-claim-rule__no{background-color:var(--color-j1);border-radius:50%;display:block;height:48px;width:48px;color:var(--color-white);font-size:32px;display:flex;align-items:center;justify-content:center}.section.section--winners .jersey-claim-rules .jersey-claim-rule__title{display:flex;align-items:center;gap:16px;color:var(--color-black);font-family:var(--font-overpass);font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.96px;text-transform:uppercase;leading-trim:both;text-edge:cap}.section.section--winners .jersey-claim-rules .jersey-claim-rule__description,.section.section--winners .jersey-claim-rules .jersey-claim-rule__desc-list{color:var(--color-black);font-feature-settings:'clig' off,'liga' off;font-family:var(--font-overpass);font-size:20px;font-style:normal;font-weight:400;line-height:150%;position:relative;padding-left:32px}.section.section--winners .jersey-claim-rules .jersey-claim-rule__description::before{content:'';background-color:var(--color-black);border-radius:50%;height:5px;width:5px;position:absolute;left:12px;top:9px}.section.section--winners .jersey-claim-rules .jersey-claim-rule__desc-list{margin-left:32px;list-style:lower-alpha;display:flex;flex-direction:column;gap:16px}
.section.section--winners .jersey-claim-actions{margin-top:40px}.section.section--winners .jersey-claim-actions .jl-button .jl-button__label{font-weight:700}@media screen and (max-width:1199px){.section.section--winners .giveaway-winners .winner{flex:auto;width:calc(50% - 12px)}}@media screen and (max-width:512px){.section.section--winners .jersey-claim-rules .jersey-claim-rule__title{font-size:20px}.section.section--winners .jersey-claim-rules .jersey-claim-rule__desc-list,.section.section--winners .jersey-claim-rules .jersey-claim-rule__description{font-size:16px}.section.section--winners .giveaway-winners .giveaway-winners__body{justify-content:center;align-items:center}.section.section--winners .giveaway-winners .winner{width:auto}.section.section--winners .giveaway-winners .winner .winner__avatar{width:327px;height:327px}.section.section--winners .jl-button{width:100%;height:40px}.section.section--winners .jl-button .jl-button__label{font-size:16px}}.section.section--latest-winners{background-color:var(--color-black)}.section.section--latest-winners .section__body{max-width:1200px}.section.section--latest-winners .section-title{color:var(--color-white);font-size:40px;line-height:100%;padding-bottom:14px;margin-bottom:0}.section.section--latest-winners .section-title::after{width:56px;height:6px;border-radius:6px 1px}.section.section--latest-winners .content-grid{display:flex;flex-wrap:wrap;gap:48px;width:100%}.section.section--latest-winners .content-grid .content-grid__col.content-grid__col--heading{max-width:290px}.section.section--latest-winners .content-grid .content-grid__col.content-grid__col--content{flex:1}.section.section--latest-winners .jersey-winner-actions{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:24px;gap:16px}.section.section--latest-winners .jersey-winner-actions .jl-button{text-decoration:none;height:40px}.section.section--latest-winners .jersey-winner-actions .jl-button .jl-button__label{font-weight:700;font-size:16px}@media screen and (max-width:768px){.section.section--latest-winners .section-title{width:100%}.section.section--latest-winners .content-grid{flex-direction:column}.section.section--latest-winners .content-grid .content-grid__col.content-grid__col--heading{max-width:none}.section.section--latest-winners .jersey-winner-actions{justify-content:center}}@media screen and (max-width:576px){.section.section--latest-winners .jersey-winner-actions{flex-direction:column}}.giveaway-winners .giveaway-winners__title{color:var(--color-earth-2);font-feature-settings:'clig' off,'liga' off;font-family:var(--font-barlow-condensed);font-size:18px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:24px}.giveaway-winners .giveaway-winners__group{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}.giveaway-winners .giveaway-winners__group .giveaway-winners__item{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;flex:1;max-width:calc(50% - 12px)}.giveaway-winners .jersey-match .match-card{background:rgba(255,255,255,0.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.24);border-radius:3px}.giveaway-winners .jersey-match .match-card .match-card__details .club-name,.giveaway-winners .jersey-match .match-card .match-card__situation,.giveaway-winners .jersey-match .match-card .match-card__button{display:none}.giveaway-winners .jersey-match .match-card.match-card--light-theme{border-radius:8px;border:1px solid var(--color-earth-2);background:var(--color-white)}.giveaway-winners .jersey-winners{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.giveaway-winners .jersey-winners li{color:var(--color-white);font-feature-settings:'clig' off,'liga' off;font-family:var(--font-overpass);font-size:16px;font-style:normal;font-weight:400;line-height:120%}.giveaway-winners.giveaway-winners--modal-mode .giveaway-winners__title{color:var(--color-earth-4);position:relative;padding-top:10px}.giveaway-winners.giveaway-winners--modal-mode .giveaway-winners__title::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:2px;background-color:var(--color-black)}.giveaway-winners.giveaway-winners--modal-mode .jersey-winners li{color:var(--color-black)}@media screen and (max-width:768px){.giveaway-winners .giveaway-winners__group{flex-direction:column}.giveaway-winners .giveaway-winners__group .giveaway-winners__item{max-width:none}.giveaway-winners .jersey-winners{align-items:center}}.winner-modal{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000;overflow-y:auto;display:none}.winner-modal .winner-modal__backdrop{background-color:rgba(26,25,25,0.9);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto}.winner-modal .winner-modal__close-button{position:absolute;top:24px;right:24px;background:transparent;border:0;cursor:pointer;z-index:1001;font-size:24px;color:var(--color-black)}.winner-modal .winner-modal__close-button:hover{opacity:.6}.winner-modal .winner-modal__content{display:flex;justify-content:center;align-items:center;position:absolute;z-index:1000;top:0;left:0;height:100%;width:100%;pointer-events:none;padding:40px}.winner-modal .content-wrapper{height:auto;width:100%;max-width:593px;margin:auto;pointer-events:auto;background-color:var(--color-white);border-radius:4px}.winner-modal.winner-modal--open{display:block}.winner-modal .past-winners{display:flex;flex-direction:column;overflow:hidden}.winner-modal .past-winners .past-winners__header{padding:24px;padding-bottom:0;position:relative}.winner-modal .past-winners .past-winners__body{display:flex;flex-direction:column;padding:24px;overflow-y:auto;max-height:80vh;gap:40px;scrollbar-color:rgba(100,106,120,0.2) rgba(100,106,120,0.05)}.winner-modal .past-winners .past-winners__body::-webkit-scrollbar{width:6px;height:6px}
.winner-modal .past-winners .past-winners__body::-webkit-scrollbar-thumb{background:rgba(100,106,120,0.2);border-radius:3px}.winner-modal .past-winners .past-winners__body::-webkit-scrollbar-track{background:rgba(100,106,120,0.05);border-radius:3px}.winner-modal .past-winners .past-winner-title{color:var(--color-black);font-feature-settings:'clig' off,'liga' off;font-family:var(--font-jleague-kick);font-size:42px;font-style:normal;font-weight:700;line-height:48px;letter-spacing:2px;text-transform:uppercase;padding-bottom:8px;border-bottom:solid 4px var(--color-black)}@media screen and (max-width:576px){.winner-modal .winner-modal__close-button{top:28px;right:16px}.winner-modal .winner-modal__content{padding:0}.winner-modal .winner-modal__content .past-winners .past-winners__header{padding:24px 16px 0}.winner-modal .winner-modal__content .past-winners .past-winners__body{padding:40px 16px;max-height:calc(100vh - 84px)}}
