@charset "UTF-8";:root{--main:#151726;--white:#fff;--background:#1f2547;--gray:#e5e7eb;--gray-light:#f6f6f6;--gray-blue:#b2b4bf;--orange:#e7ae62;--orange-hover:#ffcb85;--blue:#6390cd;--blue-light:#c9daef;--raspberry:#921349;--raspberry-light:#ffe6f0;--pink:#f1d4df;--navy:#1f2547;--offset:10rem;--indent:10rem;--logo-column-width:clamp(6rem, calc(-2.4375rem + 17.58vw), 15rem);--logo-margin:1.5rem;--content-offset:calc(var(--logo-column-width) + var(--logo-margin));--font-size-h1:clamp(2.5rem, calc(1.5rem + 2.5vw), 3.75rem);--font-size-h2:clamp(1.75rem, calc(0.75rem + 2.5vw), 3.5rem);--font-size-h3:clamp(1.75rem, calc(1.5rem + 0.5vw), 2rem);--font-size-h4:clamp(1.25rem, calc(1rem + 0.5vw), 1.5rem);--font-size-hero:clamp(3.5rem, calc(1.5rem + 5.5vw), 7rem);--font-size-hero-sm:clamp(2.5rem, calc(1rem + 4vw), 5rem);--font-size-h2-sm:clamp(1.5rem, calc(1rem + 1.5vw), 2.5rem)}@media (min-width:64.0625rem){:root{--logo-margin:2rem}}@media (max-width:48rem){:root{--offset:6rem;--indent:6rem}}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}*{-webkit-tap-highlight-color:transparent}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;box-sizing:border-box;font:inherit;font-size:100%;vertical-align:baseline;border:0}a{color:inherit;text-decoration:none;cursor:pointer}button{font-family:inherit;background-color:transparent;cursor:pointer;user-select:none}input{font-family:inherit;background-color:transparent;box-shadow:none}time{cursor:default}img{display:block;height:auto;max-width:100%}ins{text-decoration:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}:root{--font-primary:"Silka",sans-serif;--font-secondary:"CHANEY",sans-serif}@font-face{font-weight:400;font-family:Silka;font-style:normal;src:url(../fonts/Silka-Regular.otf) format("opentype");font-display:swap}@font-face{font-weight:500;font-family:Silka;font-style:normal;src:url(../fonts/Silka-Medium.otf) format("opentype");font-display:swap}@font-face{font-weight:600;font-family:Silka;font-style:normal;src:url(../fonts/Silka-SemiBold.otf) format("opentype");font-display:swap}@font-face{font-weight:700;font-family:Silka;font-style:normal;src:url(../fonts/Silka-Bold.otf) format("opentype");font-display:swap}@font-face{font-weight:400;font-family:CHANEY;font-style:normal;src:url(../fonts/CHANEY-Wide.otf) format("opentype");font-display:swap}.h1,h1{color:var(--main);font-weight:700;font-size:var(--font-size-h1);line-height:1.12}.h1 strong,h1 strong{color:var(--blue)}.h3,h3{color:var(--main);font-size:var(--font-size-h3)}.h4{font-weight:700;font-size:var(--font-size-h4);line-height:1.35}.h4 strong{color:var(--blue);font-weight:600}h1,h2,h3,h4{color:var(--background);font-family:var(--font-secondary)}.h2,h2{font-size:var(--font-size-h2);line-height:1}p{margin:0;padding:0;font-weight:400;font-size:.875rem;font-family:var(--font-primary);font-style:normal;line-height:1.125rem}.p--p1{font-size:.875rem}.p--p2{font-size:.75rem}.p--under-line{text-decoration-line:underline}.p--bold{font-weight:600;line-height:1.25rem}.kaleidoscope__image{isolation:isolate;overflow:hidden}.kaleidoscope__image--alt .kaleidoscope__image-layer.layer-1{clip-path:polygon(0 0,80% 0,80% 15%,0 15%)}.kaleidoscope__image--alt .kaleidoscope__image-layer.layer-2{z-index:3;clip-path:polygon(80% 0,100% 0,100% 15%,80% 15%)}.kaleidoscope__image--alt .kaleidoscope__image-layer.layer-4{clip-path:polygon(80% 0,100% 0,100% 100%,80% 100%)}.kaleidoscope__image::after{position:absolute;top:0;left:0;content:"";z-index:2;width:100%;height:100%;background:var(--background);mix-blend-mode:multiply;opacity:.6}.kaleidoscope__image-layer{position:absolute;top:0;left:0;width:100%;height:100%}.kaleidoscope__image-layer.layer-1{z-index:2;clip-path:polygon(0 0,20% 0,20% 80%,0 80%)}.kaleidoscope__image-layer.layer-1 img{filter:brightness(.75);transform:translateY(-2rem) scale(.9);transform-origin:top left}.kaleidoscope__image-layer.layer-2{z-index:2;clip-path:polygon(0 80%,20% 80%,20% 100%,0 100%)}.kaleidoscope__image-layer.layer-2 img{filter:brightness(1.05);transform:scale(1.15);transform-origin:left bottom}.kaleidoscope__image-layer.layer-4{z-index:2;clip-path:polygon(20% 80%,100% 80%,100% 100%,20% 100%)}.kaleidoscope__image-layer.layer-4 img{filter:brightness(1.2);transform:translateX(4rem) scale(1.05);transform-origin:right bottom}.kaleidoscope__image-layer img{width:100%;height:100%;object-fit:cover}.jda-button{display:inline-block;padding-right:2rem;padding-left:2rem;color:var(--main);font-weight:600;font-size:1rem;line-height:3rem;white-space:nowrap;background:var(--white);transition:all .2s ease-in-out}.jda-button--large{position:absolute;bottom:0;display:flex;align-items:flex-end;width:20.3rem;height:4.1rem;padding:.9rem .6rem;font-weight:600;line-height:1;transition:all .3s ease-in-out}.jda-button--large span{position:absolute;left:0;bottom:4.1rem;display:flex;justify-content:flex-start;align-items:center;width:100%;height:4.1rem;padding:1rem .6rem;color:var(--white);font-weight:700;font-size:1.5rem;font-family:var(--font-secondary);opacity:0;pointer-events:none;transition:opacity .3s ease}.jda-button--large:hover{height:8.3rem}.jda-button--large:hover span{opacity:.5}.jda-button--large:hover svg{transform:scale(3.5) translate(.2rem,-.2rem);stroke-width:.2875}.jda-button--large svg{transition:transform .3s ease,stroke-width .3s ease}.jda-button--small{display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;font-size:.875rem;line-height:1;letter-spacing:-.01625rem}.jda-button--primary{display:flex;justify-content:center;align-items:center;padding:0 2rem;color:var(--white);font-size:.875rem;line-height:2.75rem;text-decoration:none;border-top:.1rem solid var(--white);border-bottom:.1rem solid var(--white);background:linear-gradient(to top,var(--white) 0,var(--white) 0) no-repeat bottom;background-size:100% 0;transition:background-size .2s ease,color .2s ease}.jda-button--primary:hover{color:var(--background);background-size:100% 100%}.jda-button--primary-dark{display:flex;justify-content:center;align-items:center;padding:0 3rem;text-decoration:none;border-top:.1rem solid var(--main);border-bottom:.1rem solid var(--main);background:linear-gradient(to top,var(--main) 0,var(--main) 0) no-repeat bottom;background-size:100% 0;transition:background-size .2s ease,color .2s ease}.jda-button--primary-dark:hover{color:var(--white);background-size:100% 100%}.jda-button--footer{position:relative;display:flex;align-items:flex-end;width:100%;height:100%;min-height:6rem;padding:0 1.125rem;white-space:wrap}.jda-button--footer span{position:absolute;top:1.125rem;right:1.125rem;max-width:14rem;color:var(--white);font-size:1.5rem;font-family:var(--font-secondary);line-height:1.15;text-align:right;opacity:0;transition:.3s;z-index:2}.jda-button--footer:hover span{opacity:.5}.jda-button--footer:hover svg{transform:scale(3) translate(.1rem,-.2rem);stroke-width:.28}.jda-button--footer .jda-button__text{display:flex;gap:1rem;align-items:center}.jda-button--footer svg{transition:.3s}.jda-button--arrow{display:flex;gap:.3rem;justify-content:center;align-items:center;padding:0;color:var(--main);font-weight:600;font-size:.875rem;text-decoration:none}.jda-button--arrow img{width:1.6rem;height:1.6rem}.jda-button--dblue{color:var(--white);background:var(--background)}.jda-button--blue{color:var(--white);background:var(--blue)}.jda-button--orange{color:var(--main);font-weight:600;background:var(--orange)}.jda-button--orange:hover{background:var(--orange-hover)}.jda-button--raspberry{color:var(--white);background:var(--raspberry)}.jda-button--expand{position:relative;padding-right:3rem}.jda-button--expand::before{position:absolute;top:50%;right:1.5rem;content:"";width:.75rem;height:.125rem;background:var(--main);transform:translateY(-50%)}.jda-button--expand::after{position:absolute;top:50%;right:1.5rem;content:"";width:.75rem;height:.125rem;background:var(--main);transform:translateY(-50%) rotate(90deg);transition:.2s}.card{padding:1.125rem 1.125rem 1.3125rem;color:var(--main);background-color:var(--white)}.card--large{width:49.1%;height:12.7rem}.card--medium{width:23.9%;height:12.7rem}.card--medium .card__teams{margin:1.7rem 0}.card--medium .card__info{gap:1.4rem;justify-content:flex-end}.card--wide{width:61.8%;height:12.7rem}.card--bordered{border-top:.0625rem solid var(--main);border-bottom:.0625rem solid var(--main)}.card__info{display:flex;justify-content:space-between;align-items:center}.card__date{display:flex;flex-direction:column;align-items:center}.card__teams{display:flex;justify-content:space-between;align-items:center;margin:.875rem 0 .25rem}.card__team{display:flex;flex-direction:column;align-items:center}.card__team-logo{width:3rem;height:3rem;object-fit:contain}.card__team-name{width:7.25rem;text-align:center}.card__vs{color:var(--main);font-weight:700;font-size:1.5rem}.card__league{display:flex;flex-direction:column;justify-content:center;align-items:center;width:9.875rem;margin:0 auto;text-align:center}.card__score{color:var(--background);font-weight:700;font-size:2.5rem;line-height:3rem}.card-news{position:relative;height:100%;margin:0 .75rem 0 0;padding:0 .75rem 0 0;border-right:.0625rem solid var(--main)}.card-news:hover .card-news__title{color:var(--background)}.card-news.card-news--handball:hover .card-news__title{color:var(--raspberry)}.card-news.card-news--handball .card-news__date{background:url(../images/icons/handball.svg) no-repeat 100% 50%}.card-news.card-news--handball .card-news__tag{background:var(--raspberry)}.card-news.card-news--basketball:hover .card-news__title{color:var(--blue)}.card-news.card-news--basketball .card-news__date{background:url(../images/icons/basketball.svg) no-repeat 100% 50%}.card-news.card-news--basketball .card-news__tag{background:var(--blue)}.card-news__image{width:100%;margin:0 0 2.625rem;padding-bottom:56.25%;position:relative}.card-news__image img{width:100%;height:100%;object-fit:cover;position:absolute}.card-news__date{display:flex;gap:.625rem;align-items:center;margin:0 0 1.125rem;color:var(--background);font-weight:600;font-size:.875rem}.card-news__title{margin:0 0 1.25rem;color:var(--raspberry);font-weight:700;font-size:1.5rem;transition:.3s}.card-news__description{display:-webkit-box;line-height:1.25rem;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.card-news__tag{padding:0 .75rem;color:var(--white);font-weight:400;line-height:1.75rem;background:var(--orange)}.card-news__basket{padding:0 .75rem;color:var(--white);font-weight:400;line-height:1.75rem;text-transform:capitalize;background:var(--blue)}.card-news__hand{padding:0 .75rem;color:var(--white);font-weight:400;line-height:1.75rem;text-transform:capitalize;background:var(--raspberry)}.card-player{position:relative;display:flex;flex-direction:column;height:27rem;max-width:20rem;padding:1.5rem;background:url(../images/player-background.svg) no-repeat left 50% bottom -2rem,var(--white);background-size:17rem}.card-player--mvp{height:36.25rem;max-width:28rem;padding:2rem;background-size:auto}.card-player--mvp .card-player__name{font-size:2.5rem}.card-player__caption{margin:0 0 .25rem;font-size:.875rem}.card-player__title{color:var(--background);font-weight:600;font-size:2rem}.card-player__image{position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 6rem)}.card-player__image img{width:100%;height:100%;object-fit:cover}.card-player__name{position:relative;z-index:1;margin:auto 0 1.5rem;color:var(--white);font-size:1.5rem;font-family:var(--font-secondary);text-align:center;text-shadow:0 0 1.5rem var(--main)}.card-player__statistics{position:relative;z-index:1;display:flex;justify-content:space-evenly;align-items:center;color:var(--white);font-weight:700;font-size:1.5rem;text-align:center;text-shadow:0 0 .5rem var(--main)}.card-player__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(64,64,82,.25) 25%,transparent 50%)}.card-result{position:relative;z-index:1;display:grid;grid-template-areas:"titles" "scores" "subtitles";grid-template-rows:auto 1fr auto;gap:1rem;width:100%;max-width:32rem;margin:0 auto;padding:1.25rem;text-align:center}.card-result:focus-within .card-result__link,.card-result:hover .card-result__link{opacity:1}.card-result:focus-within .card-result__game-day,.card-result:hover .card-result__game-day{opacity:1}.card-result:focus-within .card-result__game-timeleft,.card-result:hover .card-result__game-timeleft{opacity:1}.card-result:has(.card-result__link):focus-within .card-result__subtitle,.card-result:has(.card-result__link):hover .card-result__subtitle{opacity:0}.card-result:has(.card-result__link):has(:focus-visible){outline:-webkit-focus-ring-color auto 5px;outline-offset:.125rem}.card-result.card-result--light{margin:0;background:var(--white)}.card-result.card-result--light .card-result__title{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;font-size:.875rem}.card-result.card-result--light .card-result__title img{justify-self:end}.card-result.card-result--light .card-result__team{color:var(--background)}.card-result.card-result--light .card-result__subtitle{color:var(--background)}.card-result.card-result--xs:focus-within .card-result__title img,.card-result.card-result--xs:hover .card-result__title img{opacity:0}.card-result.card-result--xs .card-result__title img{transition:opacity .3s}.card-result.card-result--small .card-result__team img{height:2.875rem}.card-result.card-result--small .row{margin-bottom:0}.card-result.card-result--xs .card-result__title{margin:0 0 .5rem}.card-result.card-result--xs .card-result__score{font-size:1.5rem}.card-result.card-result--xs .row{margin:auto 0}.card-result.card-result--player-stats{text-align:left}.card-result__title{grid-area:titles;margin:0;color:var(--background);font-weight:600;line-height:1.375}.card-result__title span{font-weight:400;font-size:.875rem}.card-result__team{display:flex;flex-direction:column;font-size:.75rem}.card-result__team img{width:auto;height:5.5rem;margin:.375rem 0;mix-blend-mode:darken;object-fit:contain}.card-result__score{font-family:var(--font-secondary);color:var(--background);font-weight:400;font-size:2.125rem;white-space:nowrap}.card-result__score[data-result]{font-family:var(--font-primary);font-size:2.5rem;font-weight:700}.card-result__logo-placeholder{display:flex;justify-content:center;align-items:center;width:2.875rem;height:2.875rem;margin:.375rem auto;padding:0 1rem;color:var(--white);font-weight:700;background:var(--raspberry)}.card-result__subtitle{grid-area:subtitles;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.75rem;line-height:1.125rem;transition:.3s}.card-result__subtitle span{display:block}.card-result__tag{justify-self:start;padding:0 .625rem;color:var(--white);font-weight:400;font-size:.875rem;line-height:1.75rem;background:var(--blue)}.card-result__hand{justify-self:start;padding:0 .625rem;color:var(--white);font-weight:400;font-size:.875rem;line-height:1.75rem;background:var(--raspberry)}.card-result__link{grid-area:subtitles;display:flex;justify-content:center;align-items:center;color:var(--background);font-weight:600;font-size:.8125rem;opacity:0;transition:.3s}.card-result__link::before{content:"";position:absolute;inset:0}.card-result__link span{display:flex;align-items:center;background:var(--white)}.card-result__link::after{content:"";width:1.25rem;height:1.25rem;background:url(../images/icons/chevron-right.svg)}.card-result__link:focus{outline:0}.card-result__link:focus-visible{opacity:1}.card-result__hint{font-weight:700;font-size:var(--font-size-h3)}.card-result__game-day{position:absolute;top:50%;left:50%;color:var(--blue);font-size:1.5rem;font-family:var(--font-secondary);line-height:4rem;white-space:nowrap;background:var(--white);opacity:0;transform:translate(-50%,calc(-50% + .5rem));transition:.3s}.card-result__game-timeleft{grid-area:titles;z-index:2;margin-inline:auto;display:flex;justify-content:center;align-items:center;color:var(--background);font-weight:600;font-size:.6875rem;line-height:1.1;text-align:center;text-transform:uppercase;background:var(--white);opacity:0;transition:.3s}.card-result__game-timeleft-value{display:block;font-weight:700;font-size:1.25rem}.card-result__game-timeleft-item{margin:0 .375rem 0 0;padding:0 .375rem 0 0;border-right:.0625rem solid var(--background)}.card-result__game-timeleft-item:last-child{margin:0;padding:0;border:0}.card-result .row{grid-area:scores;align-items:center;margin:0;text-align:center}.card-result.is-live{position:relative}.card-result.is-live::before{content:"";position:absolute;top:.625rem;right:.625rem;width:.75rem;height:.75rem;background-color:#f44;border-radius:50%;animation:livePulse 2s ease-in-out infinite;z-index:10}.card-result__score.score-updated{animation:scoreFlash .5s ease-in-out}.card-result__status{margin-top:.5rem;font-size:.75rem;font-weight:600;color:var(--blue);text-transform:uppercase}.player-statistics .card-result .card-result__title{text-align:left}@keyframes scoreFlash{0%,100%{background-color:transparent}50%{background-color:rgba(99,144,205,.2)}}@keyframes livePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.card-statistics{position:relative;z-index:1;max-width:27.5rem;padding:1.5rem;background:var(--white)}.card-statistics.card-statistics--results{display:flex;flex-direction:column;height:100%}.card-statistics.card-statistics--results .card-statistics__row{grid-template-columns:1fr 6rem 1fr}.card-statistics.card-statistics--results .card-statistics__row:last-child{margin:0 0 1.25rem}.card-statistics.card-statistics--results .card-statistics__cell{padding-right:1rem;padding-left:1rem}.card-statistics.card-statistics--results .card-statistics__cell:last-child{justify-content:flex-end;text-align:right}.card-statistics.card-statistics--top-scorers{background:var(--gray-light)}.card-statistics.card-statistics--top-scorers .card-statistics__row{grid-template-columns:2rem 1fr 1fr 2rem 2rem}.card-statistics.card-statistics--ranking{width:100%;max-width:55rem}.card-statistics.card-statistics--ranking .card-statistics__row{grid-template-columns:2rem 3fr repeat(6,1fr)}.card-statistics.card-statistics--cup{width:100%;max-width:34.5rem}.card-statistics.card-statistics--cup .card-statistics__row{grid-template-columns:repeat(3,1fr)}.card-statistics.card-statistics--cup .card-statistics__cell{gap:1rem;padding:0 1rem}.card-statistics.card-statistics--cup .card-statistics__cell[data-leader]{font-weight:700}.card-statistics.card-statistics--cup .card-statistics__cell[data-results]{font-weight:400}.card-statistics.card-statistics--cup .card-statistics__cell span[data-leader]{color:var(--main);font-weight:700}.card-statistics.card-statistics--players{max-width:48rem}.card-statistics.card-statistics--players .card-statistics__row{grid-template-columns:2rem 3fr 2fr repeat(4,1fr)}.card-statistics.card-statistics--handball-match .card-statistics__row{grid-template-columns:.5fr 2fr repeat(6,1fr) repeat(4,.5fr) 1fr;font-size:.7rem}.card-statistics.card-statistics--handball-career{width:100%;max-width:100%}.card-statistics.card-statistics--handball-career .card-statistics__row{grid-template-columns:1fr 1.5fr repeat(7,1fr)}.card-statistics__caption{display:flex;gap:.5rem;align-items:center;margin:0 0 .5rem;font-weight:500;font-size:.875rem}.card-statistics__caption img{width:auto;height:1.25rem}.card-statistics__title{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;color:var(--background);font-weight:700;font-size:var(--font-size-h3)}.card-statistics__logo{height:1.5rem;width:auto;object-fit:contain}.card-statistics__table{font-size:.75rem}.card-statistics__row{position:relative;display:grid;grid-template-columns:2rem 3fr repeat(5,1fr);border-bottom:.0625rem solid var(--background);transition:.2s}.card-statistics__row:first-child{border-top:.0625rem solid var(--background)}.card-statistics__row:focus-within a,.card-statistics__row:hover a{opacity:1}.card-statistics__row[data-hl]{background:var(--blue-light)}.card-statistics__row[data-hl] [data-hl]{font-weight:700}.card-statistics__row a{position:absolute;top:0;left:0;display:flex;gap:.25rem;justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;font-size:.8125rem;background:var(--white);opacity:0;transition:.3s}.card-statistics__row a::after{content:"";width:1.25rem;height:1.25rem;background:url(../images/icons/chevron-right.svg)}.card-statistics__cell{display:flex;gap:.25rem;justify-content:center;align-items:center;min-width:0;min-height:2.375rem;padding:.25rem 0;text-align:center;overflow-wrap:break-word}.card-statistics__cell[data-number],.card-statistics__cell[data-pts],.card-statistics__cell[data-results]{font-weight:700}.card-statistics__cell[data-title]{justify-content:flex-start;text-align:left}.card-statistics__cell span[data-leader]{color:var(--raspberry)}.card-statistics__tour{font-weight:600;font-size:.875rem;text-align:center}.card-statistics .results__button{margin-top:1.25rem}.card-statistics.card-statistics--handball-career{width:100%;max-width:100%}.card-statistics.card-statistics--handball-career .card-statistics__table{overflow-x:auto}.card-statistics.card-statistics--handball-career .card-statistics__row{grid-template-columns:repeat(9,1fr)}.card-statistics.card-statistics--handball-career .card-statistics__cell{width:100%;padding:.5rem;font-size:.875rem}form.wpcf7-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;width:100%;padding:2.5rem;border:.0625rem solid var(--gray)}@media (max-width:64rem){form.wpcf7-form{padding:2rem}}@media (max-width:48rem){form.wpcf7-form{grid-template-columns:1fr;padding:1.75rem}}form.wpcf7-form fieldset.hidden-fields-container{display:none}form.wpcf7-form>p{margin:0}form.wpcf7-form>p:not(:last-of-type){display:contents}form.wpcf7-form>p:last-of-type{grid-column:1/-1;display:flex;gap:1rem;align-items:center}form.wpcf7-form label{display:flex;flex-direction:column;gap:.75rem;color:var(--background);font-weight:600;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}form.wpcf7-form label br{display:none}form.wpcf7-form label:has(textarea){grid-column:1/-1}form.wpcf7-form .wpcf7-form-control-wrap{width:100%}form.wpcf7-form .wpcf7-form-control{width:100%;padding:.75rem 1rem;color:var(--main);font-weight:500;font-size:.9375rem;line-height:1.375rem;border:.0625rem solid var(--gray);background-color:var(--white);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}form.wpcf7-form .wpcf7-form-control:focus-visible{border-color:var(--background);outline:0;box-shadow:0 0 0 .125rem rgba(99,144,205,.25)}form.wpcf7-form .wpcf7-form-control::placeholder{color:var(--gray-blue);font-weight:400;letter-spacing:0;text-transform:none}form.wpcf7-form .wpcf7-select{padding-right:3rem;background:var(--white) url(../images/icons/chevron-down.svg) no-repeat right 1.25rem center;background-size:1rem;cursor:pointer;appearance:none}form.wpcf7-form .wpcf7-textarea{height:8rem;resize:vertical}form.wpcf7-form .wpcf7-submit{display:inline-flex;gap:.75rem;justify-content:center;align-items:center;width:fit-content;padding:0 3rem;color:var(--white);font-weight:600;font-size:.875rem;line-height:3rem;letter-spacing:.08em;text-transform:uppercase;border:.0625rem solid var(--background);border-radius:0;background-color:var(--background);cursor:pointer;transition:color .2s ease,background-color .2s ease}form.wpcf7-form .wpcf7-submit:hover{color:var(--background);background-color:var(--white)}form.wpcf7-form .wpcf7-submit:focus-visible{outline:0;box-shadow:0 0 0 .125rem rgba(99,144,205,.25)}form.wpcf7-form .wpcf7-spinner{display:inline-flex;width:1.75rem;height:1.75rem;border:.1875rem solid rgba(31,37,71,.25);border-left-color:var(--background);border-radius:50%;opacity:0;transition:opacity .2s ease;animation-duration:.75s}form.wpcf7-form .wpcf7-not-valid{border-color:var(--raspberry);background-color:var(--raspberry-light)}form.wpcf7-form .wpcf7-not-valid:focus-visible{box-shadow:0 0 0 .125rem rgba(146,19,73,.25)}form.wpcf7-form .wpcf7-not-valid-tip{margin-top:.25rem;color:var(--raspberry);font-size:.75rem;letter-spacing:.02em;text-transform:none}form.wpcf7-form .wpcf7-response-output{grid-column:1/-1;margin:0;margin-top:1rem;padding:1rem 1.25rem;color:var(--background);font-weight:600;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;border:.0625rem solid var(--background);background-color:var(--white)}form.wpcf7-form .wpcf7-response-output:empty{display:none}form.wpcf7-form.submitting .wpcf7-submit{opacity:.7;pointer-events:none}form.wpcf7-form.submitting .wpcf7-spinner{opacity:1}form.wpcf7-form.sent .wpcf7-response-output{border-color:var(--blue);background-color:var(--blue-light)}form.wpcf7-form.failed .wpcf7-response-output,form.wpcf7-form.invalid .wpcf7-response-output{color:var(--raspberry);border-color:var(--raspberry);background-color:var(--raspberry-light)}.contact-form{max-width:48rem;margin:0 auto}.dropdown{position:relative;width:fit-content}.dropdown.active .dropdown__content{display:flex;flex-direction:column}.dropdown.active .jda-button--expand::after{transform:rotate(0)}.dropdown__content{position:absolute;top:100%;left:0;display:none;width:100%;height:auto}.dropdown__content a{font-weight:500;font-size:.9375rem}.graph-statistics{position:relative;padding-bottom:100%}.graph-statistics__mobile-bars{display:none}.graph-statistics__title{position:absolute;top:50%;left:50%;font-size:.875rem;transform:translate(-50%,-50%)}.graph-statistics__hint{position:absolute;left:50%;bottom:1.75rem;display:flex;flex-direction:column;width:2rem;height:5.75rem;background:var(--gray);transform:translateX(-50%)}.graph-statistics__hint span{display:flex;flex:auto;justify-content:center;align-items:center;font-weight:700;font-size:.75rem}.graph-statistics__score{font-size:.875rem;line-height:1.25rem;width:100%;position:absolute;top:calc(50% - .625rem);left:0;transform:rotate(var(--angle))}.graph-statistics__lq1{padding:0 6.375rem}.graph-statistics__lq2{padding:0 4.625rem}.graph-statistics__lq3{padding:0 3.375rem}.graph-statistics__lq4{padding:0 2rem}.graph-statistics__rq1{text-align:right;padding:0 6.125rem}.graph-statistics__rq2{text-align:right;padding:0 4.5rem}.graph-statistics__rq3{text-align:right;padding:0 3.375rem}.graph-statistics__rq4{text-align:right;padding:0 2rem}.graph-statistics__arc{position:absolute;top:0;left:0;width:100%;height:100%}.graph-statistics__arc:nth-of-type(1){transform:scale(.7)}.graph-statistics__arc:nth-of-type(2){transform:scale(.8)}.graph-statistics__arc:nth-of-type(3){transform:scale(.9)}.graph-statistics__arc:nth-of-type(4){transform:scale(1)}.graph-statistics__arc:nth-of-type(5){transform:scale(.7)}.graph-statistics__arc:nth-of-type(6){transform:scale(.8)}.graph-statistics__arc:nth-of-type(7){transform:scale(.9)}.graph-statistics__arc:nth-of-type(8){transform:scale(1)}.link{display:inline-block;width:fit-content;min-width:9rem;padding:0 1.5rem;font-weight:600;font-size:.875rem;line-height:2.5rem;text-align:center;border-top:.0625rem solid var(--main);border-bottom:.0625rem solid var(--main);background:linear-gradient(to top,var(--main) 0,var(--main) 0) no-repeat bottom;background-size:100% 0;transition:.2s}.link:hover{color:var(--white);background-size:100% 100%}.round-statistics{position:relative}.round-statistics--alt .round-statistics__pts-3{transform:translate(calc(var(--offset) * -1),calc(var(--offset) * -1 - 50%))}.round-statistics--alt .round-statistics__pts-2{left:auto;right:0}.round-statistics--alt .round-statistics__lf{transform:translate(calc(var(--offset) * -1),calc(var(--offset) - 50%))}.round-statistics--alt .round-statistics__bubble{background:var(--blue)}.round-statistics--alt .round-statistics__logo{left:0;right:0}.round-statistics__pts-3{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(10rem * var(--size));height:calc(10rem * var(--size));text-align:center;position:absolute;top:50%;right:0;transform:translate(calc(var(--offset) * -1),calc(var(--offset) * -1 - 50%))}.round-statistics__pts-2{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(10rem * var(--size));height:calc(10rem * var(--size));text-align:center;position:absolute;top:50%;left:0;transform:translateY(-50%)}.round-statistics__lf{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(10rem * var(--size));height:calc(10rem * var(--size));text-align:center;position:relative;position:absolute;top:50%;right:0;transform:translate(calc(var(--offset) * -1),calc(var(--offset) - 50%))}.round-statistics__title{position:relative;z-index:1;color:var(--white);font-weight:700;font-size:1.5rem;line-height:2rem}.round-statistics__subtitle{position:relative;z-index:1;color:var(--white);font-weight:500}.round-statistics__bubble{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;border-radius:50%;background:var(--background);aspect-ratio:1/1}.round-statistics__logo{position:absolute;top:33%;right:0;width:6rem;height:6rem}.round-statistics__logo img{width:100%;height:100%;object-fit:contain}.key-figures--handball .round-statistics--alt .round-statistics__bubble{background:var(--raspberry)}.round-statistics.gravity-container{position:relative;flex:1;min-width:0}.round-statistics.gravity-container .round-statistics__lf,.round-statistics.gravity-container .round-statistics__pts-2,.round-statistics.gravity-container .round-statistics__pts-3{position:absolute;top:auto!important;right:auto!important;transform:none!important;transition:left .3s ease-out,bottom .3s ease-out}.statistics-tabs{position:relative;z-index:1;display:flex;gap:.75rem;justify-content:flex-end;max-width:48rem;padding:1.25rem 1.5rem 0;background:var(--white)}.statistics-tab{display:flex;gap:.5rem;align-items:center;padding:0 0 .25rem;font-weight:500;font-size:.875rem;border-bottom:.0625rem solid transparent;cursor:pointer;opacity:.4;transition:.3s}.statistics-tab:hover{opacity:1}.statistics-tab[aria-selected=true]{border-bottom:.0625rem solid var(--background);opacity:1}.statistics-tab img{width:auto;height:1.25rem}.stats{max-width:42rem;padding:0 0 2rem;font-size:.75rem;border-bottom:.0625rem solid var(--background)}.stats__head{display:flex;justify-content:space-between;align-items:center;padding:0 0 2rem}.stats__head img{width:4.5rem;height:4.5rem;object-fit:contain}.stats__row{display:flex;gap:.875rem;justify-content:space-between;align-items:center;margin:0 0 .75rem}.stats__points{font-weight:700}.stats__background{width:100%;height:.5rem;background:var(--gray)}.stats__line{height:.5rem;margin:0 0 0 auto;background:var(--background);transform:scaleX(0);transform-origin:right center;transition:transform .6s ease-out}.stats__line.animate{transform:scaleX(1)}.stats__background:nth-child(2) .stats__line{transform-origin:left center}.breadcrumbs{position:absolute;top:0;left:0;z-index:3;padding:0 14rem 0 1rem;color:var(--white);font-size:.75rem;line-height:2.25rem;border-bottom:.0625rem solid var(--white)}.woocommerce-cart .breadcrumbs,.woocommerce-checkout .breadcrumbs{position:relative;z-index:3;width:fit-content;margin-bottom:4.5rem;margin-left:var(--content-offset);color:var(--background);border-color:var(--background)}.categories{position:relative;margin-top:15rem}@media (max-width:48rem){.categories{margin-top:1rem}}.categories::before{position:absolute;top:-24rem;left:-15rem;content:"";z-index:-1;width:47vw;height:72rem;background-image:url("data:image/svg+xml,%3Csvg width='837' height='1468' viewBox='0 0 837 1468' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M218 0.500007C298.684 0.500008 378.581 19.3634 453.13 56.0167C527.679 92.6701 595.422 146.397 652.488 214.134C709.555 281.872 754.826 362.292 785.714 450.806C816.602 539.319 832.5 634.19 832.5 730C832.5 825.81 816.602 920.681 785.714 1009.19C754.826 1097.71 709.555 1178.13 652.488 1245.87C595.422 1313.6 527.679 1367.33 453.13 1403.98C378.581 1440.64 298.684 1459.5 218 1459.5' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3Ccircle cx='385.5' cy='1093.5' r='234' stroke='black' stroke-width='1' fill='none' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0.5 323L475 797.5' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center;background-size:contain;pointer-events:none}@media (max-width:48rem){.categories::before{display:none}}.categories__content{display:flex;gap:.75rem;justify-content:space-around}@media (max-width:48rem){.categories__content{flex-direction:column}}.categories__item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:27.25rem;height:36.375rem;padding:1.5rem;overflow:visible}.categories__item--homme{margin-top:6rem}.categories__item--enfant{margin-top:3rem}@media (max-width:48rem){.categories__item--enfant{margin-top:0}}.categories__item--enfant::before{position:absolute;top:-17rem;right:0;content:"";z-index:-1;width:17.3125rem;height:200%;background-image:url("data:image/svg+xml,%3Csvg width='277' height='1050' viewBox='0 0 277 1050' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.27534 1.03535C79.5674 36.3029 148.085 104.975 197.243 197.507C246.401 290.038 273.734 401.79 275.417 517.168C277.101 632.546 253.05 745.773 206.631 841.047C160.211 936.323 93.7504 1008.87 16.5479 1048.6' stroke='black' stroke-width='1' stroke-dasharray='20 20'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:bottom left;background-size:100% 100%;pointer-events:none}@media (max-width:48rem){.categories__item--enfant::before{display:none}}@media (max-width:48rem){.categories__item{aspect-ratio:324/196;width:100%;height:100%}}.categories__item-link{align-self:center;width:max-content;color:var(--white)}.categories__item-text{max-width:18.75rem;color:var(--white)}@media (max-width:48rem){.categories__item-text{display:none}}.categories__item img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}@media (max-width:48rem){.categories__item img{object-position:top}}.categories__item-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:50%}@media (max-width:48rem){.categories__item-wrapper{justify-content:center;height:100%}}.categories__item .link{font-size:1rem;text-transform:uppercase;border-color:var(--white);background:linear-gradient(to top,var(--white) 0,var(--white) 0) no-repeat bottom;background-size:100% 0}.categories__item .link:hover{color:var(--background)}.category__main{position:relative;padding-top:0;padding-bottom:0}.category__main .breadcrumbs{position:relative;left:15rem;width:fit-content;margin:0 0 4.5rem;color:var(--background);border-color:var(--background)}.category__grid{display:grid;grid-template-columns:17rem 1fr;gap:4rem}.category__content{order:1}.content{margin:0 0 4rem;padding-right:2rem;padding-left:2rem}.content:nth-child(1){margin-top:7rem}.content__wrap{padding:0;color:var(--background);overflow:hidden}.content__wrap .gallery{position:relative;left:50%;width:100vw;background:linear-gradient(to bottom,var(--white),var(--gray));transform:translateX(-50%)}.content__grid{display:grid;grid-template-columns:1fr 2.5fr;gap:6rem}.content__head{position:relative;display:flex;gap:5rem;align-items:center;margin:0 0 4rem;font-size:.875rem}.content__head::after{position:absolute;top:50%;left:2rem;content:"";width:15%;height:.0625rem;background:var(--background)}.content__text .link{margin:1rem 0 0}.content h2{margin:0 0 5rem}.content h3{margin:0 0 1.5rem;font-weight:700;font-size:1.5rem;font-family:var(--font-primary)}.content p{margin:0 0 1.5rem;font-size:1rem;line-height:1.375}.content ul{margin:2rem 0}.content ul li{position:relative;margin:0 0 1.25rem;padding:0 0 0 3.75rem;font-weight:600;font-size:.875rem}.content ul li::after{position:absolute;top:50%;left:0;content:"";width:3rem;height:.0625rem;background:var(--background)}.faq__item{position:relative;height:4rem;overflow:hidden}.faq__item::before{position:absolute;top:2rem;right:0;content:"";width:.875rem;height:.0625rem;background:var(--background)}.faq__item::after{position:absolute;top:2rem;right:0;content:"";width:.875rem;height:.0625rem;background:var(--background);transform:rotate(90deg);transition:.3s}.faq__item.active{height:auto}.faq__item.active::after{transform:rotate(0)}.faq__title{display:flex;align-items:center;height:4rem;margin:0 0 2.5rem;font-weight:600;border-bottom:.0265rem solid var(--background);cursor:pointer;transition:.3s}.faq__title:hover{color:var(--blue)}.faq__description{margin:0 0 1.5rem}.footer{position:relative;z-index:2;padding:0 2rem}.footer__grid{display:grid;grid-template-rows:3rem repeat(5,auto) 3rem;grid-template-columns:.5fr 1fr 1fr 1fr;gap:.0625rem;border:.0625rem solid var(--main);border-top:0;border-bottom:0;background:var(--main)}.footer__cell{padding:.875rem;background:var(--white)}.footer__logo{display:flex;justify-content:center;align-items:center;padding:2rem}.footer__follow_us{display:flex;flex-direction:column;justify-content:center;width:100%}.footer__follow_us strong{padding-inline:1rem;padding-top:1rem;font-weight:600}.footer__text_handball{color:var(--raspberry)}.footer__text_basketball{color:var(--blue)}.footer__links{grid-row:span 2;padding:2rem}.footer__link{grid-row:span 2;grid-column:span 1;position:relative;display:block;font-weight:600;line-height:2.625rem;transition:.3s}.footer__link:hover{color:var(--background);text-decoration:underline;text-underline-position:under}.footer__socials{display:flex;flex-direction:row;padding:0}.footer__social{display:flex;flex:auto;justify-content:center;align-items:center;height:4rem;transition:.3s}.footer__social:last-child{border:0}.footer__social:hover{background:var(--main)}.footer__social:hover svg{fill:var(--white)}.footer__social:hover svg path{fill:var(--white)}.footer__newsletter_wrapper{grid-row:span 3;grid-column:span 2;display:flex;justify-content:center;align-items:center}.footer__newsletter{padding:1rem}.footer__newsletter-title{margin:0 0 .375rem;font-weight:700;font-size:1.25rem}.footer__newsletter-subtitle{margin:0 0 .875rem;font-weight:600}.footer__newsletter-form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.footer__newsletter-form input{padding:0 1rem;font-weight:600;font-size:.875rem;line-height:3rem;border:.0625rem solid var(--background)}.footer__newsletter-form input[type=email]{width:100%;max-width:18rem}.footer__newsletter-form input[type=submit]{padding:0 1.5rem;color:var(--white);background:var(--background);cursor:pointer;transition:.3s}.footer__newsletter-form input[type=submit]:hover{color:var(--background);background:var(--white)}.footer__newsletter-checkbox{display:flex;gap:.625rem;align-items:center;width:100%}.footer__newsletter-checkbox input{width:1.25rem;height:1.25rem}.footer__newsletter-checkbox label{font-size:.75rem}.footer__biglink{position:relative;display:flex;align-items:center;transition:.3s}.footer__biglink::before{position:absolute;top:50%;right:.875rem;content:"";width:3rem;height:.0625rem;background:var(--background);transform:rotate(90deg);transition:.3s}.footer__biglink::after{position:absolute;top:50%;right:.875rem;content:"";width:3rem;height:.0625rem;background:var(--background);transition:.3s}.footer__biglink:hover{color:var(--white);background:var(--blue)}.footer__biglink:hover::before{width:2rem}.footer__biglink:hover::after{width:2rem}.footer__biglink:hover::after,.footer__biglink:hover::before{background:var(--white);opacity:.5}.footer__biglink a{padding:0 4.5rem 0 0;color:var(--background);font-size:1.75rem;font-family:var(--font-secondary)}.footer__biglink a::after{position:absolute;top:0;left:0;content:"";width:100%;height:100%}.footer__biglink.footer__text_handball a{color:var(--raspberry)}.footer__biglink.footer__text_basketball a{color:var(--blue)}.footer__biglink.footer__text_handball:hover{background:var(--raspberry)}.footer__biglink.footer__text_handball:hover a{color:var(--white)}.footer__biglink.footer__text_basketball:hover{background:var(--blue)}.footer__biglink.footer__text_basketball:hover a{color:var(--white)}.footer__group_wrapper{grid-column:span 2;display:flex;flex-direction:row}.footer__group_wrapper>*+*{border-left:.0625rem solid var(--main)!important}.footer__group_wrapper .footer__group{flex:1}.footer__group_wrapper .footer__social{flex:none;height:100%;min-width:4rem;aspect-ratio:1/1}.footer__group{position:relative;display:flex;flex-direction:column;justify-content:center}.footer__group::before{position:absolute;top:50%;right:.875rem;content:"";width:3rem;height:.0625rem;background:var(--background);transform:rotate(90deg);transition:.3s}.footer__group::after{position:absolute;top:50%;right:.875rem;content:"";width:3rem;height:.0625rem;background:var(--background);transition:.3s}.footer__group:hover{background:var(--blue)}.footer__group:hover::before{width:2rem}.footer__group:hover::after{width:2rem}.footer__group h3{margin:0 0 .5rem;color:var(--background);font-weight:700;font-size:1.5rem;font-family:var(--font-primary)}.footer__group span{font-weight:600}.footer__copyright{font-size:.75rem;line-height:1.25rem}.footer__partners{position:relative;display:flex;flex-direction:column;margin:0 -2rem;padding:2.5rem 0;border-top:.0625rem solid var(--white);background:var(--background);overflow:hidden}.footer__partners--blue{background:var(--background)}.footer__partners--red{background:var(--raspberry)}.footer__partners::after{position:absolute;top:9.5rem;left:2rem;content:"";width:60%;height:.0625rem;background:var(--white)}.footer__partners-marquee{display:flex;width:max-content;margin-bottom:5rem}.footer__partners-title-wrapper{display:flex;gap:clamp(3rem,11vw,7rem);align-items:center;padding-right:clamp(3rem,11vw,7rem);user-select:none}.footer__partners-title{flex-shrink:0;color:var(--white);font-weight:800;font-size:3.5rem;font-family:CHANEY,sans-serif;white-space:nowrap}.footer__partners-logotypes-wrap{display:flex;width:max-content;animation:marquee calc(var(--count) * 3s) linear infinite}.footer__partners-logotypes-wrap--static{animation:none;justify-content:center;width:100%}.footer__partners-logotypes{display:flex;justify-content:space-around}.footer__partners-logotype{display:flex;align-items:center;justify-content:center;height:4rem;padding:.5rem 1rem;cursor:default}.footer__partners-logotype[href]{cursor:pointer}.footer__partners-logotype img{width:auto!important;height:100%;object-fit:contain}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-33.3333333333%)}}.header{--header-height:7.5rem;position:relative;z-index:10;height:var(--header-height);color:var(--white);font-weight:600;font-size:.875rem;background:var(--background)}.header .header__scroll-logo{transform:translateX(0)}.header .jda-button{padding-right:1.25rem;padding-left:1.25rem}.header .jda-button--expand{padding-right:2.25rem}.header .jda-button--expand::after,.header .jda-button--expand::before{right:.75rem}@media (min-width:48rem){.header.scrolled{--header-height:5.25rem;position:sticky;top:0;z-index:9;color:var(--background);font-weight:600;font-size:.875rem;background:0 0}.header.scrolled .header__scroll-logo{position:absolute;top:0;left:var(--content-offset);z-index:5;display:flex;justify-content:center;align-items:center;width:var(--header-height);height:var(--header-height);border:.0625rem solid var(--main);border-top:none;border-right:none;background:var(--white);transform:translateX(-100%);visibility:visible;transition:transform .3s ease .3s,visibility 0s ease .3s}.header.scrolled .header__scroll-logo img{width:62%;height:auto}.header.scrolled .header__logo{opacity:0;pointer-events:none}.header.scrolled .header__shop-back{display:none}.header.scrolled .header__nav--shop{height:var(--header-height)}.header.scrolled.header--dark .header__shop-cart{filter:none}.header.scrolled.header--dark .header__shop-cart span{filter:none}.header.scrolled .header__nav{position:relative;z-index:10;padding-top:1.125rem;padding-bottom:1.125rem;background:var(--white);box-shadow:.0625rem -.0625rem 0 var(--background) inset}.header.scrolled .header__nav .menu-item.menu-item-has-children>a::before{background:var(--background)}.header.scrolled .header__nav .menu-item.menu-item-has-children>a::after{background:var(--background)}.header.scrolled .header__nav .current_page_parent>a span{margin-top:.5rem}.header.scrolled .header__nav .sub-menu{top:var(--header-height);height:calc(100vh - var(--header-height))}@supports (height:100dvh){.header.scrolled .header__nav .sub-menu{height:calc(100dvh - var(--header-height))}}.header.scrolled .header__nav .submenu-wrapper{top:var(--header-height);height:calc(100vh - var(--header-height))}@supports (height:100dvh){.header.scrolled .header__nav .submenu-wrapper{height:calc(100dvh - var(--header-height))}}.header.scrolled.header--light{background:0 0}.header.scrolled.header--dark .jda-button--dblue{color:var(--white);background:var(--background)}.header.scrolled:has(.menu-item-has-children.active) .header__scroll-logo{background:var(--gray)}.header.scrolled:has(.menu-item-has-children.active) .header__nav{background:var(--gray)}.header.scrolled:has(.menu-item-has-children.active) .menu-item.active.menu-item-has-children>a span,.header.scrolled:has(.menu-item-has-children.active) .menu-item.current-menu-parent>a span{margin-top:.5rem}}.header.header--light{color:var(--background);font-weight:600;background:var(--white)}.header.header--light .header__logo img:first-child{display:none}.header.header--light .header__logo img:last-child{display:block}.header.header--light .header__nav{box-shadow:.0625rem -.0625rem 0 var(--background) inset}.header.header--light .menu-item.menu-item-has-children>a::before{background:var(--background)}.header.header--light .menu-item.menu-item-has-children>a::after{background:var(--background)}.header.header--dark .header__shop-cart{filter:brightness(20)}.header.header--dark .header__shop-cart span{filter:invert(1) brightness(.1)}.header.header--dark .jda-button--dblue{color:var(--main);background:var(--white)}.header:has(.menu-item-has-children.active){height:100vh;color:var(--background);background:var(--gray)}@supports (height:100dvh){.header:has(.menu-item-has-children.active){height:100dvh}}.header:has(.menu-item-has-children.active) .header__logo img:first-child{display:none}.header:has(.menu-item-has-children.active) .header__logo img:last-child{display:block}.header:has(.menu-item-has-children.active) .header__nav{box-shadow:.0625rem -.0625rem var(--background) inset}.header:has(.menu-item-has-children.active) .menu-item.menu-item-has-children>a::before{background:var(--main)}.header:has(.menu-item-has-children.active) .menu-item.menu-item-has-children>a::after{background:var(--main)}.header__scroll-logo{position:absolute;z-index:-1;transform:translateX(100%);visibility:hidden}.header__logo{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:var(--logo-column-width);padding-right:var(--logo-margin)}.header__logo img:last-child{display:none}.header__nav{position:relative;display:flex;flex:auto;gap:.625rem;align-items:center;max-width:100%;margin-top:-2rem;padding:2.25rem 3.25rem;box-shadow:.0625rem -.0625rem 0 var(--white) inset}@media (min-width:48rem) and (max-width:64.0625rem){.header__nav{padding:2rem 1.5rem}}.header__nav nav{flex:auto}.header__nav .menu{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:48rem;margin-inline:-1.25rem;padding:0 7% 0 0;white-space:nowrap}@media (min-width:48rem) and (max-width:64.0625rem){.header__nav .menu{margin-inline:-.75rem}}.header__nav .menu-item>a{padding:1.25rem}@media (min-width:48rem) and (max-width:64.0625rem){.header__nav .menu-item>a{padding-inline:.75rem}}.header__nav .menu-item:nth-child(1).active.menu-item-has-children>a span{background:var(--blue)}.header__nav .menu-item:nth-child(2).active.menu-item-has-children>a span{background:var(--raspberry)}.header__nav .menu-item.menu-item-has-children{--menu-link-padding-inline:1.25rem}@media (min-width:48rem) and (max-width:64.0625rem){.header__nav .menu-item.menu-item-has-children{--menu-link-padding-inline:0.75rem}}.header__nav .menu-item.menu-item-has-children>a{position:relative;padding:1.25rem calc(var(--menu-link-padding-inline) + 1.25rem) 1.25rem var(--menu-link-padding-inline)}.header__nav .menu-item.menu-item-has-children>a::before{position:absolute;top:50%;right:var(--menu-link-padding-inline);content:"";width:.75rem;height:.0625rem;background:var(--white);transform:translateY(-50%) rotate(90deg);transition:.2s}.header__nav .menu-item.menu-item-has-children>a::after{position:absolute;top:50%;right:var(--menu-link-padding-inline);content:"";width:.75rem;height:.0625rem;background:var(--white);transform:translateY(-50%)}.header__nav .menu-item.menu-item-has-children>a:hover::before{transform:translateY(-50%) rotate(0)}.header__nav .menu-item.active.menu-item-has-children>a::before{transform:translateY(-50%) rotate(45deg)}.header__nav .menu-item.active.menu-item-has-children>a::after{transform:translateY(-50%) rotate(-45deg)}.header__nav .menu-item.active.menu-item-has-children>a span{position:absolute;top:100%;left:50%;width:100%;height:.375rem;margin-top:1.6rem;background:var(--orange);transform:translateX(-50%)}.header__nav .menu-item.active .sub-menu{display:flex;flex:1}.header__nav .menu-item.active .submenu-wrapper{display:flex}.header__nav .menu-item.current-menu-parent:nth-child(1)>a span{background:var(--blue)}.header__nav .menu-item.current-menu-parent:nth-child(2)>a span{background:var(--raspberry)}.header__nav .menu-item.current-menu-parent>a span{position:absolute;top:100%;left:50%;width:100%;height:.375rem;margin-top:1.6rem;background:var(--orange);transform:translateX(-50%)}.header__nav .sub-menu{display:none;flex-direction:column;gap:1.5rem;padding:4rem 3.25rem}.header__nav .sub-menu:not(.submenu-wrapper*){position:absolute;top:var(--header-height);left:0;width:100%;height:calc(100vh - var(--header-height));border-left:.0625rem solid var(--background)}@supports (height:100dvh){.header__nav .sub-menu:not(.submenu-wrapper*){height:calc(100dvh - var(--header-height))}}.submenu-wrapper .header__nav .sub-menu{position:static;display:flex;flex:1;height:100%}.header__nav .sub-menu a{position:relative;padding:0 2.25rem 0 0;font-weight:400;font-size:1.75rem;font-family:var(--font-secondary);text-transform:uppercase}.header__nav .sub-menu a::after{position:absolute;top:100%;left:0;content:"";width:0;height:.125rem;background:var(--background);transition:.3s}.header__nav .sub-menu a:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9IjEwLjc1IiB5MT0iMy4yNzgzNmUtMDgiIHgyPSIxMC43NSIgeTI9IjIwIiBzdHJva2U9IiMxRjI1NDciIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxsaW5lIHgxPSIyMC41IiB5MT0iMTAuMjUiIHgyPSIwLjUiIHkyPSIxMC4yNSIgc3Ryb2tlPSIjMUYyNTQ3IiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:top 50% right 0}.header__nav .sub-menu a:hover::after{width:calc(100% - 2.25rem)}.header__nav .submenu-wrapper{position:absolute;top:var(--header-height);left:0;display:none;flex-direction:row;width:100%;height:calc(100vh - var(--header-height));border-left:.0625rem solid var(--background)}@supports (height:100dvh){.header__nav .submenu-wrapper{height:calc(100dvh - var(--header-height))}}@media (max-width:47.9375rem){.header__nav .submenu-wrapper{position:static;height:auto}}.header__nav .submenu-visual{position:relative;display:flex;flex-direction:column;flex:1;--nav-gutter:3.25rem;--border-width:0.0625rem;--image-width-base:38%;--court-width:100%;--court-offset:0;--clip-offset:62%}.header__nav .submenu-visual::before{position:absolute;top:0;left:0;content:"";width:var(--border-width);height:100%;background:var(--background)}.header__nav .submenu-visual::after{position:absolute;top:0;right:var(--nav-gutter);content:"";width:var(--border-width);height:100%;background:var(--white);z-index:10}.header__nav .submenu-visual .svg-basketball-halfcircle{position:absolute;top:0;left:0;transform:translateX(-50%);z-index:1}.header__nav .submenu-visual .svg-basketball-halfcircle path{vector-effect:non-scaling-stroke}.header__nav .submenu-visual__svg{position:relative;flex:1;overflow:hidden;margin-right:var(--nav-gutter);z-index:2}.header__nav .submenu-visual__svg .svg-basketball-court,.header__nav .submenu-visual__svg .svg-basketball-court-white{position:absolute;bottom:-1px;right:0;width:var(--court-width);height:auto;transform:translateX(var(--court-offset))}.header__nav .submenu-visual__svg .svg-basketball-court path,.header__nav .submenu-visual__svg .svg-basketball-court-white path{vector-effect:non-scaling-stroke}.header__nav .submenu-visual__svg .svg-basketball-court-white{clip-path:inset(0 0 0 calc(var(--clip-offset) + 1px))}.header__nav .submenu-visual__svg .svg-handball-court,.header__nav .submenu-visual__svg .svg-handball-court-white{position:absolute;bottom:0;right:calc((var(--court-width) - 100%)/ -2);width:var(--court-width);height:auto;transform:translateX(var(--court-offset))}.header__nav .submenu-visual__svg .svg-handball-court path,.header__nav .submenu-visual__svg .svg-handball-court-white path{vector-effect:non-scaling-stroke}.header__nav .submenu-visual__svg .svg-handball-court-white{clip-path:inset(0 0 0 calc(var(--clip-offset) + 2px))}.header__nav .submenu-visual__svg .svg-club-stadium,.header__nav .submenu-visual__svg .svg-club-stadium-white{position:absolute;bottom:0;right:calc((var(--court-width) - 100%)/ -2);width:var(--court-width);height:auto;transform:translateX(var(--court-offset))}.header__nav .submenu-visual__svg .svg-club-stadium path,.header__nav .submenu-visual__svg .svg-club-stadium-white path{vector-effect:non-scaling-stroke}.header__nav .submenu-visual__svg .svg-club-stadium-white{clip-path:inset(0 0 0 calc(var(--clip-offset) + 1px))}.header__nav .submenu-visual__image{position:absolute;top:0;right:0;width:calc(var(--image-width-base) + var(--nav-gutter));height:100%;overflow:hidden;z-index:1;border-left:var(--border-width) solid var(--background)}.header__nav .submenu-visual__image img{width:100%;height:100%;object-fit:cover}.header__nav .submenu-wrapper--basketball .submenu-visual{--court-width:162%;--court-offset:50%;--clip-offset:27%}.header__nav .submenu-wrapper--basketball .submenu-visual__image{width:calc(var(--image-width-base) + var(--nav-gutter)/ 2)}.header__nav .submenu-wrapper--handball .submenu-visual{--court-width:105%}.header__nav .submenu-wrapper--handball .submenu-visual__image{width:calc(var(--image-width-base) + var(--nav-gutter)/ 2)}.header__nav .submenu-wrapper--club .submenu-visual{--court-width:110%;--clip-offset:61.5%}.header__nav .submenu-wrapper--club .submenu-visual__image{width:calc(var(--image-width-base) + var(--nav-gutter)/ 2)}.header__nav--shop{flex-wrap:wrap;padding-top:0;padding-bottom:0}.header__shop-cart{position:relative;margin-left:auto;padding:.75rem;font-size:0}.header__shop-cart span{position:absolute;top:.25rem;right:0;display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;color:var(--white);font-size:.625rem;border-radius:50%;background:var(--background)}.header__shop-cart span[data-count="0"]{display:none}.header__shop-nav{display:flex}.header__shop-back{position:relative;display:flex;gap:.5rem;align-items:center;width:calc(100% + 6.5rem);margin-right:-3.25rem;margin-left:-3.25rem;padding:1.25rem 0 1.25rem 3.25rem;font-weight:500;font-size:.875rem;line-height:1rem;border-bottom:.0625rem solid var(--background)}.header__shop-back::before{content:"";width:1rem;height:1rem;background:url(../images/icons/chevron-right.svg) no-repeat 50%;transform:rotate(180deg);transition:.3s}.header__shop-back:hover::before{transform:translateX(-.5rem) rotate(180deg)}.header__shop-list{display:flex;gap:clamp(2rem,5vw,5rem);padding:.75rem 0 1.5rem;font-weight:600;font-size:.875rem}.header .container{display:flex;align-items:flex-start;padding:2rem 0 2rem var(--logo-margin);pointer-events:none}.header__logo{pointer-events:auto}.header__nav{pointer-events:auto}.header .burger{pointer-events:auto}.home .header{background:0 0}.woocommerce-shop .header__shop-back{border-color:var(--white)}.woocommerce-shop .header__shop-back::before{filter:brightness(20)}.site-main{position:relative}.editor-page{margin-bottom:4rem}.editor-page [class^=wp-block]{max-width:82rem;margin-right:auto;margin-bottom:2rem;margin-left:auto;padding-right:2rem;padding-left:2rem}.editor-page>.breadcrumbs{position:relative;left:var(--content-offset);margin:0 0 7rem;color:var(--background);border-color:var(--background)}.editor-page>h4{margin:2rem 0}.editor-page>div{max-width:82rem;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.editor-page>p{max-width:82rem;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem;margin-bottom:1rem}.editor-page .banner{max-width:100%}.editor-page .hero-simple+[class^=wp-block]{margin-top:7rem}.error404 .site-main{max-width:80rem;padding:6rem 0;margin:0 auto}.single-post .content__wrap{margin:6rem 0}.single-post .content__wrap h2{margin:4rem 0 3rem}.single-post .content__wrap h3{margin:3rem 0 2rem}.single-post .content__wrap h4{margin:2rem 0 1rem}.single-post .content__wrap p{margin:0 0 1rem}.single-handball_match .match-statistics__player-score{color:var(--raspberry)}.single-handball_match .match-statistics__player-name{color:var(--raspberry)}.single-handball_match .stats__background:nth-child(2) .stats__line{margin:0;background:var(--raspberry)}.single-handball_match .footer__partners{background:var(--raspberry)}.single-handball_match .next-match .card-result__link{z-index:2}.single-basketball_team .player__bio-title{color:var(--navy)}.single-basketball_match .stats__background:nth-child(2) .stats__line{margin:0;background:var(--blue)}.topbar{line-height:2.875rem;display:flex;align-items:center;justify-content:center;gap:1.25rem;background:var(--orange)}.topbar__link{font-size:.875rem;font-weight:600;background:url(../images/icons/chevron-right.svg) no-repeat top 50% right 0;padding:0 1.25rem 0 0}.topbar strong{font-weight:600}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{padding:0 1rem;font-weight:600;font-size:.875rem;line-height:3rem;border:.0625rem solid var(--background)}.woocommerce-NoticeGroup,.woocommerce-NoticeGroup-checkout{grid-column:1/-1}.woocommerce .products{background:0 0}.woocommerce .woocommerce-result-count{display:none}.woocommerce .wc-block-product-filters{animation:fadeIn .8s forwards}.woocommerce .wc-block-product-filters .wc-block-product-filters__overlay-content{gap:0}.woocommerce .wc-block-product-filters h3{margin:0!important;font-weight:600;font-size:.875rem;font-family:var(--font-primary);line-height:2.75rem;background:url(../images/icons/chevron-down.svg) no-repeat top 50% right 0;cursor:pointer}.woocommerce .wc-block-product-filters .wp-block-woocommerce-product-filter-attribute,.woocommerce .wc-block-product-filters .wp-block-woocommerce-product-filter-price,.woocommerce .wc-block-product-filters .wp-block-woocommerce-product-filter-taxonomy{height:2.75rem;border-bottom:.0625rem solid var(--background);overflow:hidden}.woocommerce .wc-block-product-filters .wp-block-woocommerce-product-filter-attribute:first-child,.woocommerce .wc-block-product-filters .wp-block-woocommerce-product-filter-price:first-child,.woocommerce .wc-block-product-filters .wp-block-woocommerce-product-filter-taxonomy:first-child{border-top:.0625rem solid var(--background)}.woocommerce .wc-block-product-filters .wp-block-woocommerce-product-filter-attribute.active,.woocommerce .wc-block-product-filters .wp-block-woocommerce-product-filter-price.active,.woocommerce .wc-block-product-filters .wp-block-woocommerce-product-filter-taxonomy.active{height:auto;overflow:visible}.woocommerce .wc-block-product-filters .wc-block-product-filter-chips__items{display:grid;grid-template-columns:repeat(4,1fr);gap:.625rem}.woocommerce .wc-block-product-filters .wc-block-product-filter-chips__item{padding:0 .25rem;font-size:.875rem;line-height:2.25rem;border-color:var(--background);border-radius:0}.woocommerce .wc-block-product-filters .wc-block-product-filter-chips__item:focus{outline:0}.woocommerce .wc-block-product-filters .wc-block-product-filter-chips__item[aria-checked=true]{color:var(--white);background:var(--background)}.woocommerce .wc-block-product-filters .wc-block-product-filter-removable-chips__item{display:none}.woocommerce .wc-block-product-filters .wc-block-product-filter-removable-chips__item[data-wp-each-child]{display:flex}.woocommerce .wc-block-product-filters .wp-block-woocommerce-product-filter-taxonomy .wc-block-product-filter-chips__items{display:grid;grid-template-columns:1fr}.woocommerce .wc-block-product-filters .wp-block-woocommerce-product-filter-active{display:none;margin:0 0 1rem}.woocommerce .wc-block-product-filters .wp-block-woocommerce-product-filter-active.active{display:block}.woocommerce .wc-block-product-filter-price-slider,.woocommerce .wp-block-woocommerce-product-filter-chips{padding:0 0 1rem}.woocommerce .woocommerce-products-header__title{margin:0 0 3.5rem;font-size:1.75rem}.woocommerce .woocommerce-ordering{position:relative;margin:0}.woocommerce .woocommerce-ordering select{position:absolute;top:-5rem;right:0;color:var(--background);font-weight:600;font-size:.875rem;background:url(../images/icons/chevron-down.svg) no-repeat top 50% right 0;appearance:none}.woocommerce .woocommerce-ordering select:focus-visible{outline:0}.woocommerce .wc-block-product-filter-price-slider .text input{border-radius:0!important}.woocommerce .wc-block-product-filter-price-slider__range .range-bar{background:var(--background)}.woocommerce div.product{max-width:82rem;margin-right:auto;margin-left:auto}.woocommerce div.product form.cart .button{padding-right:2.5rem;padding-left:2.5rem;color:var(--background);font-weight:600;font-size:.875rem;line-height:1.25rem;border-top:.0625rem solid var(--background);border-bottom:.0625rem solid var(--background);border-radius:0;background:0 0;transition:.2s}.woocommerce div.product form.cart .button:hover{color:var(--white);background:var(--main)}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;row-gap:3rem}.woocommerce ul.products::before{display:none}.woocommerce ul.products li.product{width:100%!important;margin:0}.woocommerce ul.products li.product:hover a img{transform:scale(1.08);clip-path:polygon(4% 4%,96% 4%,96% 96%,4% 96%)}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0 0 .5rem;padding:0;font-weight:600;font-family:var(--font-primary)}.woocommerce ul.products li.product a img{margin:0 0 1rem;object-fit:cover;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:.3s}.woocommerce ul.products li.product .product-colors{min-height:1rem;margin:0 0 .75rem;font-size:.875rem;line-height:1rem}.woocommerce ul.products li.product .price{color:var(--main);font-weight:600}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border-right:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:.875rem 1rem;font-size:.875rem;background:var(--white)!important}.woocommerce nav.woocommerce-pagination ul li span{color:var(--background)!important;font-weight:600;border-top:.0625rem solid var(--background);border-bottom:.0625rem solid var(--background)}.woocommerce span.onsale{left:52%;background:0 0;color:var(--brown);line-height:2.5;padding:0}.woocommerce-page .wp-block-woocommerce-cart,.woocommerce-page .wp-block-woocommerce-checkout{padding:0 2rem 5rem}.woocommerce-page .wp-block-woocommerce-cart input,.woocommerce-page .wp-block-woocommerce-cart select,.woocommerce-page .wp-block-woocommerce-cart textarea,.woocommerce-page .wp-block-woocommerce-checkout input,.woocommerce-page .wp-block-woocommerce-checkout select,.woocommerce-page .wp-block-woocommerce-checkout textarea{border-radius:0!important}.woocommerce-page .wc-block-components-button{padding:0 1rem!important;color:var(--main);font-weight:600;line-height:3.25rem;background:var(--orange);transition:.3s!important}.woocommerce-page .wc-block-components-button:hover{background:var(--orange-hover)}.woocommerce-page .wc-block-components-title{font-size:1.5rem!important}.woocommerce-page .jda-checkout{width:100%}.woocommerce-page .woocommerce-order{padding-bottom:5rem}.woocommerce-page .woocommerce-thankyou-order-received{display:block;margin:0 0 2rem;color:var(--background);font-size:2.5rem;font-family:var(--font-secondary);line-height:normal}.woocommerce-page .woocommerce-customer-details,.woocommerce-page .woocommerce-order-details{margin-bottom:0;padding-right:0;padding-left:0}.woocommerce-page .woocommerce-column__title,.woocommerce-page .woocommerce-order-details__title{margin:0 0 2rem;font-size:2rem}.woocommerce-page .woocommerce-customer-details address{padding:1rem .75rem;line-height:1.5}.woocommerce-page .wp-block-woocommerce-empty-cart-block{text-align:center}.wc-block-components-quantity-selector button{font-family:auto}.single-product .breadcrumbs{position:relative;left:var(--content-offset);width:fit-content;margin:0 0 1rem;color:var(--background);border-color:var(--background)}.single-product .woocommerce-product-gallery__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.single-product .woocommerce-product-gallery__wrapper>div{width:100%!important}.single-product .woocommerce-product-gallery__wrapper>div:nth-child(1){grid-column:span 2;padding-left:20%}.single-product .woocommerce-product-gallery__wrapper>div:nth-child(2){width:80%!important}.single-product .woocommerce-product-gallery__wrapper>div:nth-child(3){justify-self:flex-end;width:120%!important}.single-product .woocommerce-product-gallery__wrapper>div:nth-child(4){width:120%!important}.single-product .woocommerce-product-gallery__wrapper>div:nth-child(5){justify-self:flex-end;width:80%!important}.single-product .hidden-select{display:none}.single-product .summary{padding-top:6rem;background:0 0}.single-product .summary .text{box-shadow:none}.single-product .product_title{max-width:22rem;margin:0 0 .5rem;font-weight:700;font-size:1.5rem;font-family:var(--font-primary)}.single-product .price{margin:1.25rem 0 3.25rem;color:var(--main)!important;font-weight:700;font-size:1rem!important}.single-product .variations{display:block}.single-product .variations td,.single-product .variations th,.single-product .variations tr{display:block}.single-product .variations tr{margin:0 0 .75rem}.single-product .variations .variation-buttons{display:flex;gap:.625rem}.single-product .variations .variation-buttons button{min-width:2.5rem;padding:0 .75rem;font-weight:600;line-height:2.5rem;border:.0625rem solid var(--background)}.single-product .variations .variation-buttons button.active{color:var(--white);background:var(--background)}.single-product .variations .label{display:block;text-align:left}.single-product .variations label{font-weight:400!important;font-size:.875rem;text-align:left!important}.single-product .variations label::before{content:"Sélectionner la "}.single-product .product-description{max-width:32rem;margin:0 0 3rem}.single-product .product-description p{margin:0 0 1rem}.single-product .product-description p:last-child{margin:0}.single-product .product_meta{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.single-product .product_meta span>a,.single-product .product_meta span>span{font-weight:600}.single-product .related{clear:both;padding:8rem 0 0}.single-product .related>h2{width:100%;margin:0 0 2rem;text-align:right}.single-product .related ul.products{grid-template-columns:repeat(4,1fr)}.single-product .subscription{display:flex;width:50vw;margin-left:calc((100vw - 82rem)/ 2 * -1)}.single-product .subscription::before{right:-20vw}.single-product .product-decoration{position:absolute;left:50%;bottom:44rem;z-index:-1;width:100vw;transform:translateX(-50%);overflow:hidden}.single-product .product-decoration svg{width:100%;height:auto}.single-product .woocommerce-message{display:none!important}.single-product .quantity{display:none!important}.single-product .widget-area{display:none!important}.single-product .mobile-product-title{display:none}.hero-shop__heading{margin-left:-10rem;font-size:var(--font-size-hero)}.hero-shop__image{height:calc(100% + 4rem)!important;border-left:.0625rem solid var(--white);background:var(--background)}.hero-shop__image img{mask-image:linear-gradient(to right,rgba(0,0,0,0) -20%,#000 50%,rgba(0,0,0,0) 95%)}.hero-shop__link{position:absolute;top:50%;right:var(--logo-column-width);z-index:2;max-width:18rem;color:var(--white)}.hero-shop__link .link{color:var(--white);border-color:var(--white);background:linear-gradient(to top,var(--white) 0,var(--white) 0) no-repeat bottom;background-size:100% 0}.hero-shop__link .link:hover{color:var(--background)}.hero-shop__title{margin:0 0 .75rem;font-size:var(--font-size-h4);font-family:var(--font-secondary)}.hero-shop__category{margin:0 0 1rem}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:0 0 6rem}.woocommerce-checkout form.checkout .col2-set{grid-row:span 2}.woocommerce-checkout form.checkout .col2-set .col-1{width:100%}.woocommerce-checkout form.checkout .col-2:has(.woocommerce-additional-fields){display:none}.woocommerce-checkout .shop_table td.product-name{display:flex;align-items:center}.woocommerce-checkout #payment #place_order{padding:0 3rem;color:var(--main);font-weight:600;line-height:3.25rem;background:var(--orange);transition:.3s}.woocommerce-checkout #systempaystd_payment_form{display:flex;align-items:center;justify-content:center;gap:2rem;margin:0 0 6rem}.woocommerce-checkout #systempaystd_payment_form .button{padding:0 1.5rem;color:var(--main);font-weight:600;line-height:3.25rem;background:var(--orange)}.woocommerce-checkout p:has(+#systempaystd_payment_form){display:none}.woocommerce-checkout .woocommerce-privacy-policy-text{display:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.about{position:relative;color:var(--white);background-color:var(--background);overflow:hidden}.about__content{display:grid;grid-template-columns:28% 20% 52%;gap:0;width:100%;padding:9.5625rem 9.125rem 0 0}.about__images{grid-column:1;position:relative;z-index:2;margin-top:4.5rem}.about__img{object-fit:cover}.about__img--large{position:relative;z-index:1;width:100%;object-position:left;aspect-ratio:3/4}.about__img--small{position:absolute;top:-8rem;left:71.5%;z-index:2;width:60%;aspect-ratio:13/18}.about__text{grid-column:3;position:relative;z-index:1;display:flex;flex-direction:column;gap:3.875rem}.about .decoration--about{position:absolute;top:0;right:4rem;z-index:2;width:100px;height:100px;pointer-events:none}.about__title{width:100%;color:var(--white)}.about__description{display:flex;flex-direction:column;gap:2.375rem}.about__description-text{max-width:28rem;margin-left:clamp(5rem,7.5vw,10rem);line-height:1.25rem}.about__button-wrapper{position:relative;width:max-content;margin-left:10rem}.about__description-link{position:relative;z-index:1}.about .decoration--about-arc{position:absolute;right:100%;margin-right:100px;bottom:2px;z-index:0;width:50vw;height:auto;pointer-events:none;overflow:visible}.about .decoration--about-arc svg{display:block;overflow:visible}.about .jda-button{color:var(--white)}.about .jda-button:hover{color:var(--background)}.banner{position:relative;left:50%;display:flex;justify-content:center;align-items:center;width:100vw;height:80vh;margin:8rem 0;transform:translateX(-50%)}.banner__content{position:relative;z-index:1;color:var(--white);text-align:center}.banner__text{max-width:44rem;margin:0 0 2rem;font-size:2rem;font-family:var(--font-secondary)}.banner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.banner .link{border-color:var(--white);background:linear-gradient(to top,var(--white) 0,var(--white) 0) no-repeat bottom;background-size:100% 0}.banner .link:hover{color:var(--background);background-size:100% 100%}.banner-cta{position:relative;padding-top:7rem;padding-bottom:7rem;background-color:var(--gray)}.banner-cta--small{padding-top:2rem}.banner-cta__link{display:block;width:100%;transition:opacity .3s ease}.banner-cta__link:hover{opacity:.9}.banner-cta__img{display:block;width:100%;height:auto}.home .banner-cta{padding-top:5rem;background:var(--background)}.news-showcase{padding-top:7rem;padding-bottom:7rem;background:linear-gradient(to bottom,var(--white),var(--gray))}.news-showcase .container{max-width:64rem}.news-showcase__filters{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:3rem}.news-showcase__filter{padding:0 1rem;color:var(--main);font-weight:500;font-size:.875rem;line-height:2rem;text-decoration:none;background:var(--gray);transition:opacity .2s,background .2s,color .2s}.news-showcase__filter:hover{opacity:.85}.news-showcase__filter.is-active{color:var(--white);background:var(--orange)}.news-showcase__filter--all.is-active{background:var(--main)}.news-showcase__filter--basketball.is-active{background:var(--blue)}.news-showcase__filter--handball.is-active{background:var(--raspberry)}.news-showcase__grid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:5rem}.news-showcase .card-news__image{margin:0 0 2rem}.news-showcase .card-news__title{color:var(--background)}.news-showcase__pagination{margin-top:4rem}.news-showcase__pagination ul{display:flex;gap:1rem;justify-content:center;align-items:center}.news-showcase__pagination ul li{width:2rem;text-align:center}.news-showcase__pagination ul li span.current{font-weight:600}.news-showcase .card-news:nth-child(3n){border-right:0}.news-showcase .decoration--one{top:-7rem;right:0}.news-showcase .decoration--two{top:15rem;right:10%}.calendar-basketball{padding-top:5rem;padding-bottom:8rem;background:linear-gradient(to bottom,var(--white),var(--gray))}.calendar-basketball .tabs{display:flex;gap:.625rem;margin:0 0 2rem}.calendar-basketball .tab{padding:0 .625rem;color:var(--background);font-weight:600;font-size:.875rem;line-height:1.5rem;cursor:pointer;opacity:.25;transition:.2s}.calendar-basketball .tab:hover{opacity:.5}.calendar-basketball .tab.active{color:var(--white);background:var(--background);opacity:1}.calendar-basketball .tab-panel{display:none}.calendar-basketball .tab-panel.active{display:block}.calendar-basketball .tab-panel__title{margin:0 0 2rem;color:var(--background);font-size:2.5rem;font-family:var(--font-secondary)}.calendar-basketball .tab-panel__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}.calendar-basketball .tab-panel__hint{color:var(--background);font-size:1.5rem;font-family:var(--font-secondary)}.calendar-basketball .card-statistics__caption{margin:0 0 4rem}.calendar-basketball .card-result__title{display:block!important}.calendar-basketball .card-result__score{font-size:1.5rem}.calendar-handball{padding-top:5rem;padding-bottom:8rem;background:linear-gradient(to bottom,var(--white),var(--gray))}.calendar-handball .tabs{display:flex;gap:.625rem;margin:0 0 2rem}.calendar-handball .tab{padding:0 .625rem;color:var(--background);font-weight:600;font-size:.875rem;line-height:1.5rem;cursor:pointer;opacity:.25;transition:.2s}.calendar-handball .tab:hover{opacity:.5}.calendar-handball .tab.active{color:var(--white);background:var(--raspberry);opacity:1}.calendar-handball .tab-panel{display:none}.calendar-handball .tab-panel.active{display:block}.calendar-handball .tab-panel__title{margin:0 0 2rem;color:var(--raspberry);font-size:2.5rem;font-family:var(--font-secondary)}.calendar-handball .tab-panel__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}.calendar-handball .tab-panel__hint{color:var(--raspberry);font-size:1.5rem;font-family:var(--font-secondary)}.calendar-handball .card-statistics__caption{margin:0 0 4rem}.calendar-handball .card-result__title{display:block!important}.calendar-handball .card-result__score{font-size:1.5rem}.cards{margin:7rem 0}.cards__grid{display:grid;grid-auto-flow:column;gap:2rem;justify-content:space-between}.cards__item{max-width:20rem;padding:1.75rem 0 0;border-top:.0625rem solid var(--background)}.cards__title{margin:0 0 1.25rem;font-size:1.5rem}.cards__description{font-size:.875rem}.cards .jda-button{justify-content:flex-start;margin:1.25rem 0 0;line-height:1.5}.collections{position:relative;margin-top:5rem}@media (max-width:48rem){.collections .container{overflow:visible}.collections .swiper{width:100%;height:auto}.collections .swiper-slide{width:15rem;height:15rem}}@media (min-width:48rem){.collections .link{color:var(--white);border-color:var(--white);background:linear-gradient(to top,var(--white) 0,var(--white) 0) no-repeat bottom;background-size:100% 0}.collections .link:hover{color:var(--background);background-size:100% 100%}}.collections::after{position:absolute;left:-.3rem;bottom:-32rem;content:"";z-index:-1;width:70vw;height:72rem;background-image:url("data:image/svg+xml,%3Csvg width='774' height='456' viewBox='0 0 774 456' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M735.075 387.605C661.115 426.842 577.215 447.5 491.809 447.5C406.403 447.5 322.503 426.842 248.543 387.605C174.584 348.368 113.173 291.935 70.4779 223.984C27.7836 156.033 5.30892 78.9563 5.30892 0.499991' stroke='black' stroke-width='1' stroke-dasharray='20 20' vector-effect='non-scaling-stroke'/%3E%3Ccircle cx='735.5' cy='385.5' r='24' transform='rotate(180 735.5 385.5)' stroke='black' stroke-width='1' fill='none' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center;background-size:100% auto;pointer-events:none}@media (max-width:48rem){.collections::after{display:none}}.collections h2{margin:0 0 2rem;text-align:right}.collections__swiper{display:none}@media (max-width:48rem){.collections__swiper{position:relative;z-index:1;display:block;padding-bottom:12rem;overflow:visible}}.collections__swiper .swiper-pagination{position:absolute;left:0;bottom:0;display:flex;gap:1.5rem;justify-content:center;align-items:center;width:100%}.collections__swiper .swiper-pagination-bullet{width:5rem;height:.125rem;border-radius:0;background-color:var(--navy)}.collections__content{display:grid;grid-template-rows:1fr 1fr 1.65fr 1fr;grid-template-columns:1fr 4.5fr 4.5fr;gap:.75rem;justify-content:center;min-height:65.5rem;margin:0 auto}@media (max-width:48rem){.collections__content{display:none}}.collections__item{position:relative;display:flex;align-items:flex-end;padding:2.125rem}.collections__item img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:brightness(.5)}.collections__item-title{font-size:1.5rem}@media (max-width:48rem){.collections__item-title{font-size:1.25rem}}.collections__item-link{width:max-content;margin-top:1.125rem}.collections__item-link::before{position:absolute;inset:0;z-index:1;content:""}.collections__item-wrapper{z-index:1;display:flex;flex-direction:column;gap:.5rem;width:max-content;color:var(--white)}.collections__content .collections__item:nth-child(1){grid-row:1/3;grid-column:1/3}.collections__content .collections__item:nth-child(2){grid-row:3/4;grid-column:2/3;position:relative}.collections__content .collections__item:nth-child(2)::before{position:absolute;left:60%;bottom:-5rem;content:"";z-index:1;width:2.5rem;height:.0625rem;background-color:var(--main);transform:translateX(-50%)}@media (max-width:48rem){.collections__content .collections__item:nth-child(2)::before{display:none}}.collections__content .collections__item:nth-child(2)::after{position:absolute;left:60%;bottom:-5rem;content:"";z-index:1;width:.0625rem;height:2.5rem;background-color:var(--main);transform:translateY(50%)}@media (max-width:48rem){.collections__content .collections__item:nth-child(2)::after{display:none}}.collections__content .collections__item:nth-child(3){grid-row:3/5;grid-column:3/4}.collections__content .collections__item:nth-child(3)::before{position:absolute;top:-29rem;right:0;content:"";z-index:0;width:.0625rem;height:310%;background-color:var(--main)}@media (max-width:48rem){.collections__content .collections__item:nth-child(3)::before{display:none}}.collections__content .collections__item:nth-child(3)::after{position:absolute;top:-45rem;right:0;content:"";z-index:-1;width:70vw;height:72rem;background-image:url("data:image/svg+xml,%3Csvg width='2712' height='1205' viewBox='0 0 2712 1205' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2711 1204C2636.2 803 2097.14 81.4682 1062.02 0.999856L0.000102639 0.999763' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center;background-size:100% auto;pointer-events:none}@media (max-width:48rem){.collections__content .collections__item:nth-child(3)::after{display:none}}.collections__swiper .swiper{overflow:visible}.collections__swiper .swiper-slide{overflow:visible}.collections__swiper .collections__item{position:relative;align-items:flex-start;padding:0;overflow:visible}@media (max-width:48rem){.collections__swiper .collections__item--retro{margin-top:2.5rem}}.collections__swiper .collections__item--lifestyle img,.collections__swiper .collections__item--retro img{object-position:top}.collections__swiper .collections__item-wrapper{position:absolute;top:100%;left:0;z-index:10;width:auto;margin-top:1.5rem;padding:0;color:var(--main)!important}.collections__swiper .collections__item-link{border-top:.1rem solid var(--main);border-bottom:.1rem solid var(--main);background:linear-gradient(to top,var(--main) 0,var(--main) 0) no-repeat bottom;background-size:100% 0;transition:background-size .2s ease,color .2s ease}.collections__swiper .collections__item-link:hover{color:var(--white);background-size:100% 100%}.collections__swiper .collections__item img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.composition{padding-bottom:6rem;background:var(--gray)}.composition__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:5rem}.composition__title{margin:0 0 3.25rem;padding-top:2rem;border-top:.0625rem solid var(--background)}.composition__subtitle{width:100%;margin:0;color:var(--background);font-weight:700;font-size:1.5rem;font-family:var(--font-primary)}.composition__left{display:flex;flex-direction:column;gap:2rem;grid-column:1;grid-row:1/3;align-self:end}.composition__right{display:flex;flex-direction:column;gap:2rem;grid-column:3;grid-row:1/3;align-self:start}.composition__players{position:relative;grid-column:2;grid-row:1/3}.composition__players svg{display:block;max-width:100%}.composition__group{display:grid;grid-template-columns:30% 70%}.composition__list{margin:0;padding:0;list-style:none}.composition__caption{font-size:.75rem;line-height:1.5rem}.composition__text{font-weight:500;font-size:.875rem;line-height:1.5rem}.composition__text span{display:inline-block;width:2rem}.composition__player{position:absolute;display:flex;flex-direction:column;font-weight:700;font-style:italic;white-space:nowrap;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%)}.composition__player--t1-pg{top:37%;left:50%}.composition__player--t1-sg{top:30%;left:82%}.composition__player--t1-pf{top:14%;left:76%}.composition__player--t1-sf{top:10%;left:20%}.composition__player--t1-c{top:24%;left:22%}.composition__player--t2-pg{top:63%;left:50%}.composition__player--t2-sg{top:78%;left:16%}.composition__player--t2-pf{top:90%;left:23%}.composition__player--t2-sf{top:94%;left:76%}.composition__player--t2-c{top:78%;left:74%}.composition__player span{font-weight:400}.composition .decoration{position:absolute}.composition .decoration--one{top:50%;left:4rem;width:3rem;height:3rem}.composition .decoration--two{bottom:0;right:8%}.single-handball_match .composition__right .composition__caption{color:var(--raspberry)}.single-basketball_match .composition__right .composition__caption{color:var(--blue)}.ecosystem{padding-top:6rem;padding-bottom:6rem;background:linear-gradient(to bottom,var(--white) 20%,var(--gray));overflow:hidden}.ecosystem__description{max-width:28rem;margin:0 0 4rem 15rem;font-weight:600}.ecosystem .decoration--one{top:-4rem;right:0}.ecosystem .decoration--two{bottom:0;right:0;z-index:2;transform:translate(40%,40%)}.ecosystem .decoration--three{bottom:9rem;right:17rem}.areas{display:flex}.areas__tabs{flex:0 0 40%;padding:0 6rem 0 8rem}.areas__tab{display:flex;gap:3rem;align-items:baseline;color:var(--gray);font-weight:300;font-size:2rem;line-height:2.75rem;cursor:pointer;transition:color .3s}.areas__tab:hover{color:var(--background)}.areas__tab.active{color:var(--background);font-weight:600}.areas__tab.active::after{content:"";flex:auto;width:auto;height:.0625rem;background:var(--background)}.areas__content{position:relative;z-index:3;flex:0 0 60%;padding-top:10rem}.areas__item{display:none;color:var(--background)}.areas__item.active{display:flex;animation:fadeInDown .6s forwards}.areas__title{margin:0 0 2rem;font-size:2rem}.areas__description{max-width:20rem;margin:0 0 2rem}.areas__link{display:flex;gap:.5rem;align-items:center;font-weight:600}.areas__link::after{content:"+";font-weight:400;font-size:1.5rem}.areas__image img{width:100%;height:auto}.areas__images{position:relative;transform:translateX(-100%)}.areas__images img:first-child{width:80%}.areas__images img:last-child{width:50%;margin:-8rem 0 0 auto}@keyframes fadeInDown{0%{opacity:0;transform:translateY(2rem)}100%{opacity:1;transform:translateY(0)}}.formation{padding-top:6rem;padding-bottom:6rem;background:url(../images/noise-background-1.png),linear-gradient(to bottom,var(--white),var(--gray));overflow:hidden}.formation__description{max-width:28rem;margin:0 0 8rem 15rem;color:var(--background);font-weight:600}.formation__info{display:flex}.formation__content{position:relative;z-index:1;display:none;flex:0 0 60%;padding:0 3rem 0 0;animation:fadeInDown2 .6s forwards}.formation__content img{width:42rem;margin:0 0 0 auto}.formation__content.active{display:block}.formation__tabs{display:flex;flex:0 0 40%;flex-direction:column;padding:4rem 0 0}.formation__tab{position:relative;z-index:1;padding:0 0 0 4.875rem}.formation__tab::after{position:absolute;top:1.25rem;left:0;content:"";display:none;width:3.5rem;height:.0625rem;background:var(--background)}.formation__tab.active{order:-1;display:block;margin:0 0 6rem}.formation__tab.active::after{display:block}.formation__tab.active .formation__title{margin:0 0 4.875rem;color:var(--background)}.formation__tab.active .formation__text{display:block}.formation__title{margin:0;color:var(--gray-blue);font-weight:700;font-size:2rem;line-height:3rem;cursor:pointer;transition:.3s}.formation__title:hover{color:var(--background)}.formation__text{display:none;max-width:21.125rem;font-size:.875rem;line-height:1.125rem}.formation .decoration--one{top:5rem;right:30%;width:3.5rem;height:3.5rem}.formation .decoration--two{top:16rem;right:5rem}.formation .decoration--three{position:absolute;top:30.5rem;left:2rem;width:calc(100% - 4rem);height:.0625rem;background:var(--background)}.formation .decoration--four{top:100%;left:0;width:110rem;height:110rem;transform:translateY(-50%);clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}@keyframes fadeInDown2{0%{transform:translateY(2rem)}100%{transform:translateY(0)}}.gallery{padding-bottom:9rem;background:var(--gray)}.gallery h2{margin-left:var(--content-offset);padding:3rem 0;text-align:right;border-top:.0625rem solid var(--background)}.gallery .swiper{margin-right:-2rem;margin-left:-2rem}.gallery .swiper-wrapper{align-items:flex-end}.gallery .swiper-slide img{width:100%}.gallery .decoration--one{top:2rem;left:0;width:86rem;height:86rem;clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}.hero{position:relative;display:flex;flex-direction:column;height:calc(100vh - 2.5rem);margin-top:-7.5rem}@supports (height:100dvh){.hero{height:calc(100dvh - 2.5rem)}}.hero::after{position:absolute;top:0;left:var(--content-offset);content:"";z-index:2;width:.0625rem;height:calc(100% - 7rem);background:var(--white)}.hero .container{padding-top:2.125rem;padding-bottom:2.125rem}.hero__promobar{position:absolute;top:0;left:0;z-index:3;display:flex;gap:.1875rem;justify-content:center;align-items:center;width:100%;height:2.8125rem;margin:0;background-color:var(--orange)}.hero__text{color:var(--main)}.hero__button{display:flex;gap:.3rem;align-items:center;margin-left:1.3125rem;color:var(--main);text-decoration:none}.hero__button img{width:1.6rem;height:1.6rem}.hero__logo{position:absolute;top:10.55%;left:3.375rem;z-index:2;width:8.625rem;height:7.375rem;object-fit:cover}.hero__bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.1)}.hero__content{z-index:1;display:flex;flex:1;flex-direction:column;justify-content:flex-end}.hero__title{position:absolute;left:8.6875rem;bottom:34%;z-index:2;color:var(--white);font-weight:700;font-size:var(--font-size-hero);line-height:1.1;text-transform:uppercase;animation:fadeInDown 1s forwards}.hero__subtitle{position:absolute;left:21.875rem;bottom:29%;z-index:2;color:var(--white);font-weight:600;font-size:1.125rem}.hero__subtitle::after{position:absolute;top:50%;left:calc(100% + 1.0625rem);content:"";width:8.625rem;height:.0625rem;background:var(--white)}.hero__buttons{position:relative;z-index:2;display:flex;gap:.75rem;align-items:center;height:4.125rem;margin-top:auto}.hero__buttons .jda-button{white-space:wrap}.hero__buttons .jda-button--large:nth-child(2){left:21rem}.hero__buttons .jda-button__text{display:flex;gap:.9375rem;align-items:center;font-weight:400}.hero .container{display:flex;flex-direction:column;width:100%;height:100%}.hero .container--l{margin-top:auto;margin-bottom:auto}.hero-basketball{position:relative;height:calc(100vh - 7.5rem);padding-bottom:20%;background:var(--background)}@supports (height:100dvh){.hero-basketball{height:calc(100dvh - 7.5rem)}}.hero-basketball__image{position:absolute;top:0;right:0;z-index:1;width:50%;height:calc(100% + 10rem);animation:flowRight 1s forwards;--clip-layer1-final:polygon(0 0, 20% 0, 20% 80%, 0 80%);--clip-layer2-final:polygon(0 80%, 20% 80%, 20% 100%, 0 100%);--clip-layer4-final:polygon(20% 80%, 100% 80%, 100% 100%, 20% 100%)}.hero-basketball__image .kaleidoscope__image-layer.layer-1{clip-path:polygon(0 0,0 0,0 100%,0 100%);animation:animateKaleidoscopeLayer1 1.2s ease-out .5s forwards}.hero-basketball__image .kaleidoscope__image-layer.layer-2{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);animation:animateKaleidoscopeLayer2 1.2s ease-out .5s forwards}.hero-basketball__image .kaleidoscope__image-layer.layer-4{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);animation:animateKaleidoscopeLayer4 1.2s ease-out .5s forwards}.hero-basketball h1{position:absolute;top:60%;z-index:2;color:var(--white);font-size:var(--font-size-hero)}.hero-basketball .breadcrumbs{left:var(--content-offset)}.hero-basketball .decoration{position:absolute}.hero-basketball .decoration--one{top:0;left:var(--content-offset);width:.0625rem;height:100%;background:var(--white);animation:slideDown 3s forwards}.hero-basketball .decoration--two{top:30%;left:-15%;width:70%;height:100%;border:.0625rem solid var(--white);border-radius:40%}.hero-basketball .decoration--three{top:60%;left:-15%;width:70%;height:100%;border:.0625rem solid var(--white);border-radius:40%}.hero-basketball .decoration--four{top:90%;left:-15%;width:70%;height:100%;border:.0625rem solid var(--white);border-radius:40%}.hero-basketball .decoration--five{top:45%;left:var(--content-offset);width:6%;height:.0625rem;background:var(--white)}.hero-basketball .decoration--six{top:80%;left:calc(17rem - 6%);width:6%;height:.0625rem;background:var(--white)}.hero-basketball .hider{position:absolute}.hero-basketball .hider--one{top:0;left:0;z-index:1;width:17rem;height:50%;background:var(--background)}.hero-basketball .hider--two{top:85%;left:17.0625rem;width:50%;height:15%;background:var(--background)}.hero-basketball .kaleidoscope__image::after{display:none}.hero-basketball .decoration-court{position:absolute;bottom:-2px;left:var(--content-offset);width:100%;transform:translateX(-50%);pointer-events:none}.hero-basketball .decoration-court svg{display:block;width:100%;height:auto}.hero-basketball .decoration-court svg path{vector-effect:non-scaling-stroke}.hero-basketball .decoration-court--left{z-index:0;clip-path:inset(0 50% 0 0);transform:translateX(-50%) translateY(6rem)}.hero-basketball .decoration-court--right{z-index:0;clip-path:inset(0 0 0 50%);transform:translateX(-50%)}@keyframes flowRight{0%{transform:translateX(-2rem)}100%{transform:translateX(0)}}@keyframes slideRight{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes slideUp{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes slideDown{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes animateKaleidoscopeLayer1{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}100%{clip-path:polygon(0 0,20% 0,20% 80%,0 80%)}}@keyframes animateKaleidoscopeLayer2{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}100%{clip-path:polygon(0 80%,20% 80%,20% 100%,0 100%)}}@keyframes animateKaleidoscopeLayer4{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}100%{clip-path:polygon(20% 80%,100% 80%,100% 100%,20% 100%)}}.hero-club{position:relative;height:calc(100vh - 7.5rem);padding-bottom:20%;background:var(--background)}@supports (height:100dvh){.hero-club{height:calc(100dvh - 7.5rem)}}.hero-club h1{position:absolute;top:60%;z-index:2;color:var(--white);font-size:var(--font-size-hero)}.hero-club .container>img{position:absolute;top:0;right:0;z-index:1;width:50%;height:calc(100% + 10rem);object-fit:cover;object-position:left top;animation:flowRight 1s forwards}.hero-club .breadcrumbs{left:var(--content-offset)}.hero-club .decoration{position:absolute}.hero-club .decoration--one{top:0;left:var(--content-offset);width:.0625rem;height:100%;background:var(--white);animation:slideDown 3s forwards}.hero-club .decoration--two{left:-11.0625rem;bottom:0}.hero-handball{position:relative;height:calc(100vh - 7.5rem);padding-bottom:20%;background:var(--background)}@supports (height:100dvh){.hero-handball{height:calc(100dvh - 7.5rem)}}.hero-handball__image{position:absolute;top:0;right:0;z-index:1;width:50%;height:calc(100% + 10rem);animation:flowRight 1s forwards}.hero-handball__image .kaleidoscope__image-layer.layer-1{clip-path:polygon(0 0,100% 0,100% 0,0 0);animation:animateKaleidoscopeHandballLayer1 1.2s ease-out .5s forwards}.hero-handball__image .kaleidoscope__image-layer.layer-2{clip-path:polygon(100% 0,100% 0,100% 0,100% 0);animation:animateKaleidoscopeHandballLayer2 1.2s ease-out .5s forwards}.hero-handball__image .kaleidoscope__image-layer.layer-4{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);animation:animateKaleidoscopeHandballLayer4 1.2s ease-out .5s forwards}.hero-handball h1{position:absolute;bottom:9.25rem;z-index:2;color:var(--white);font-size:var(--font-size-hero)}.hero-handball .breadcrumbs{left:var(--content-offset)}.hero-handball .decoration{position:absolute}.hero-handball .decoration--one{top:0;left:var(--content-offset);width:.0625rem;height:100%;background:var(--white);animation:slideDown 3s forwards}.hero-handball .decoration--two{left:-12rem;bottom:-10rem}.hero-handball .decoration--three{top:60%;left:-15%;width:70%;height:100%;border:.0625rem solid var(--white);border-radius:40%}.hero-handball .decoration--four{top:90%;left:-15%;width:70%;height:100%;border:.0625rem solid var(--white);border-radius:40%}.hero-handball .decoration--five{top:45%;left:var(--content-offset);width:6%;height:.0625rem;background:var(--white)}.hero-handball .decoration--six{top:80%;left:calc(17rem - 6%);width:6%;height:.0625rem;background:var(--white)}.hero-handball .hider{position:absolute}.hero-handball .hider--one{top:0;left:0;z-index:1;width:17rem;height:50%;background:var(--background)}.hero-handball .hider--two{top:85%;left:17.0625rem;width:50%;height:15%;background:var(--background)}.hero-handball .kaleidoscope__image::after{display:none}.hero-handball .decoration-court{position:absolute;bottom:-2px;left:var(--content-offset);width:100%;transform:translateX(-50%);pointer-events:none}.hero-handball .decoration-court svg{display:block;width:100%;height:auto}.hero-handball .decoration-court svg path{vector-effect:non-scaling-stroke}.hero-handball .decoration-court--left{z-index:0;clip-path:inset(0 50% 0 0);transform:translateX(-50%) translateY(30.7%)}.hero-handball .decoration-court--right{z-index:0;clip-path:inset(0 0 0 50%);transform:translateX(-50%)}@keyframes flowRight{0%{transform:translateX(-2rem)}100%{transform:translateX(0)}}@keyframes slideRight{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes slideUp{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes slideDown{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes animateKaleidoscopeHandballLayer1{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}100%{clip-path:polygon(0 0,80% 0,80% 15%,0 15%)}}@keyframes animateKaleidoscopeHandballLayer2{0%{clip-path:polygon(100% 0,100% 0,100% 0,100% 0)}100%{clip-path:polygon(80% 0,100% 0,100% 15%,80% 15%)}}@keyframes animateKaleidoscopeHandballLayer4{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}100%{clip-path:polygon(80% 0,100% 0,100% 100%,80% 100%)}}.hero-player{position:relative;display:flex;flex-direction:column;height:calc(100vh - 7.5rem);margin:0 0 0 var(--content-offset);padding:0;background:linear-gradient(180deg,rgba(31,37,71,0) 50%,rgba(31,37,71,.1) 100%);overflow:hidden}.hero-player--basketball .hero-player__title{color:var(--background);text-shadow:-.25rem -.25rem 0 var(--white),.25rem -.25rem 0 var(--white),-.25rem .25rem 0 var(--white),.25rem .25rem 0 var(--white)}.hero-player--basketball .hero-player__title--info{text-shadow:none}.hero-player--handball .hero-player__title{text-shadow:-.25rem -.25rem 0 var(--white),.25rem -.25rem 0 var(--white),-.25rem .25rem 0 var(--white),.25rem .25rem 0 var(--white)}.hero-player--handball .hero-player__title--info{text-shadow:none}.hero-player--handball .hero-player__title:not(.hero-player__title--info){max-width:42rem}.hero-player--handball .hero-player__member-image{mix-blend-mode:normal}@supports (height:100dvh){.hero-player{height:calc(100vh - 7.5rem)}}.hero-player .breadcrumbs{width:45%;padding-right:1rem;color:var(--main);border-color:var(--background);border-left:.0625rem solid var(--background);background:var(--white)}.hero-player .container{padding-top:0;padding-left:0}.hero-player__promobar{position:absolute;top:0;left:0;z-index:3;display:flex;gap:.1875rem;justify-content:center;align-items:center;width:100%;height:2.8125rem;margin:0;background-color:var(--orange)}.hero-player__text{color:var(--main)}.hero-player__button{display:flex;gap:.3rem;align-items:center;margin-left:1.3125rem;color:var(--main);text-decoration:none}.hero-player__button img{width:1.6rem;height:1.6rem}.hero-player__logo{position:absolute;top:10.55%;left:3.375rem;z-index:2;width:8.625rem;height:7.375rem;object-fit:cover}.hero-player__bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;padding-top:11rem;padding-left:15.375rem;object-fit:cover}.hero-player__content{position:relative;z-index:2;display:grid;flex:1;grid-template-rows:1fr;grid-template-columns:45% 55% 0;gap:0;height:100%;padding:0}.hero-player__content-text{position:absolute;left:2rem;bottom:8%;z-index:2;margin-top:-5rem;color:var(--main)}.hero-player__column{height:calc(100vh - 7rem);border-left:.0625rem solid var(--navy)}.hero-player__column--first{position:relative;overflow:hidden}.hero-player__column--first::after{position:absolute;top:40%;left:-6rem;content:"";z-index:-1;display:none;width:100%;height:50rem;background-image:url("data:image/svg+xml,%3Csvg width='1530' height='2025' viewBox='0 0 1530 2025' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1302.5 1.5C1302.5 53.3436 1288.18 104.687 1260.36 152.6C1232.53 200.515 1191.74 244.064 1140.3 280.754C1088.86 317.444 1027.78 346.553 960.556 366.415C893.329 386.276 821.272 396.5 748.5 396.5C675.728 396.5 603.671 386.276 536.444 366.415C469.216 346.553 408.14 317.444 356.7 280.754C305.259 244.064 264.467 200.515 236.641 152.6C208.816 104.687 194.5 53.3435 194.5 1.49997' stroke='black' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1528.46 6.56511C1511.41 162.32 1423.34 307.209 1281.63 412.568C1139.92 517.929 954.903 576.077 763.157 575.496C571.41 574.915 386.925 515.647 246.179 409.431C105.435 303.216 18.6886 157.798 3.05143 1.94451' stroke='black' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 2L1530 1' stroke='black' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1528 1V2024.5M2.5 2V2024.5' stroke='black' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(20deg);transform-origin:center}.hero-player__column--second,.hero-player__column--third{padding:2.5rem 3.3rem;color:var(--main)}.hero-player__column--third{position:absolute;right:0;z-index:2;align-self:start;width:16rem;padding:2.5rem;background-color:var(--white)}.hero-player__member{position:relative}.hero-player__member.active{padding:0 0 0 2rem;color:var(--raspberry)}.hero-player__member.active::after{position:absolute;top:50%;left:0;content:"";width:1.5rem;height:.0625rem;background:var(--raspberry)}.hero-player__member-image{width:100%;height:100%;padding-top:2.25rem;mix-blend-mode:hard-light;object-fit:cover;object-position:top}.hero-player__title{position:relative;z-index:2;color:var(--raspberry);font-weight:700;font-size:var(--font-size-hero-sm);text-transform:uppercase;text-indent:10rem}.hero-player__title--top{line-height:5rem}.hero-player__title--bottom{padding-left:13rem;line-height:5rem}.hero-player__title--info{display:flex;flex-direction:column;gap:1rem;margin-top:-5rem;padding-left:40vw;text-indent:0;text-shadow:none}.hero-player__data{font-weight:700;font-size:1.5rem;text-transform:none}.hero-player__data--season{font-size:.8125rem}.hero-player .container--l{margin-top:auto;margin-bottom:auto}.hero-player__member-info{display:flex;flex-direction:column;gap:1.5rem}.hero-player__member-age,.hero-player__member-height,.hero-player__member-nationality,.hero-player__member-position{display:flex;gap:.7rem}.hero-player__players{display:flex;flex-direction:column;gap:2rem}.hero-player__goalkeepers,.hero-player__scorers,.hero-player__staff{display:flex;flex-direction:column;gap:.3rem}.hero-player__scorers{gap:.5rem}.hero-player__sidebar{transition:.3s;overflow-y:auto}.hero-player__sidebar.sticky{position:fixed;top:5.25rem;z-index:200;height:calc(100vh - 5.25rem)}.hero-simple{height:calc(100vh - 7.5rem);margin:0 0 0 var(--content-offset)}.hero-simple--b-match .container{display:flex;flex-direction:column;justify-content:center;height:100%}.hero-simple--h-match .container{display:flex;flex-direction:column;justify-content:center;height:100%}.hero-simple--indent h1{text-indent:6.5rem}.hero-simple--form{height:auto!important;padding-top:6rem;padding-bottom:7rem;padding-left:0}.hero-simple--form h1{position:relative!important;top:auto!important;margin:0 0 3.25rem!important;color:var(--background)!important;font-size:4rem!important}.hero-simple--form form{position:relative;z-index:2;max-width:60rem}.hero-simple--form .breadcrumbs{color:var(--background);border-color:var(--background)}@supports (height:100dvh){.hero-simple{height:calc(100dvh - 7.5rem)}}.hero-simple__image{position:absolute;top:0;left:0;width:100%;height:100%}.hero-simple__image img{width:100%;height:100%;object-fit:cover;filter:brightness(.5)}.hero-simple h1{position:absolute;top:60%;z-index:1;color:var(--white);font-size:var(--font-size-hero-sm);font-family:var(--font-secondary);animation:fadeInDown 1s forwards}.hero-simple .card-result{position:relative;z-index:2;width:100%;max-width:42rem;color:var(--white)}.hero-simple .card-result__title{color:var(--white);font-weight:400}.hero-simple .card-result__team{font-weight:600;font-size:1rem}.hero-simple .card-result__score{color:var(--white);font-size:3rem}.hero-simple .card-result__subtitle{font-size:.875rem}.hero-simple .card-result .row{margin:0 0 1rem}.woocommerce-shop .hero-simple::before{position:absolute;left:-17rem;bottom:-3rem;content:"";z-index:3;width:60vw;height:130%;background-image:url('data:image/svg+xml,<svg width="1012" height="486" viewBox="0 0 1012 486" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.691226 447.5C0.691221 388.805 13.2724 330.684 37.7177 276.455C62.1631 222.225 97.9946 172.948 143.169 131.438C188.343 89.9279 241.974 56.9983 301.002 34.5312C360.03 12.0641 423.297 0.499985 487.191 0.499982C551.085 0.499979 614.352 12.0641 673.38 34.5312C732.408 56.9983 786.04 89.9278 831.214 131.438C876.388 172.948 912.219 222.225 936.665 276.455C961.11 330.684 973.691 388.805 973.691 447.5" stroke="white"/><circle cx="973.5" cy="447.5" r="38" stroke="white"/></svg>');background-repeat:no-repeat;background-position:bottom left;background-size:contain;pointer-events:none}.woocommerce-shop .hero-simple::after{position:absolute;top:0;left:-17rem;right:0;content:"";z-index:-1;height:100%;background:var(--background)}.single-post .hero-simple h1{max-width:60rem;font-size:2.5rem}.history{padding-top:9rem;padding-bottom:16rem;background:var(--gray);overflow:hidden}.history__years{position:relative;padding:6rem 0 0}.history__years::before{position:absolute;top:0;left:6.5rem;content:"";width:.0625rem;height:100%;background:var(--background)}.history__years::after{position:absolute;top:calc(100% - 8.5rem);left:-10.4375rem;content:"";width:17rem;height:17rem;border:.0625rem solid var(--background);border-radius:50%;clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%)}.history__year{position:relative;font-weight:600;font-size:.875rem;line-height:2.25rem;cursor:pointer;transition:.3s}.history__year:hover{color:var(--orange)}.history__year.active{padding:0 0 0 1.5rem;color:var(--orange)}.history__year.active::after{position:absolute;top:50%;left:0;content:"";width:1rem;height:.0625rem;background:var(--orange)}.history__tab{position:relative;display:none;animation:fadeInUp 1s forwards}.history__tab.active{display:block}.history__tab.active .history__tab-year{transform:translate(-50%,-50%)}.history__title{margin:0 0 7.5rem;color:var(--background);font-weight:600;font-size:2.5rem}.history__text{position:relative;z-index:1;max-width:20rem;font-weight:300}.history__image{position:relative;width:100%;max-width:27rem}.history__image img{width:100%;height:auto;margin:0 0 .75rem}.history__image span{font-size:.875rem;line-height:1.2}.history__tab-year{position:absolute;top:50%;left:0;color:var(--white);font-size:clamp(8rem,5rem + 8vw,14rem);font-family:var(--font-secondary);mix-blend-mode:overlay;transform:translate(0,-50%);transition:transform .3s}.history h2{padding:2.5rem 0 6rem;text-align:right;border-top:.0625rem solid var(--background)}.history .decoration{left:0;bottom:0;width:28rem;height:28rem;transform:translateY(50%)}@keyframes fadeInUp{0%{opacity:0;transform:translateX(4rem)}100%{opacity:1;transform:translateX(0)}}.intro{position:relative;margin:7rem 0;padding-right:2rem;padding-left:2rem}.intro__text{max-width:28rem;font-weight:600}.intro .decoration{top:-16rem;right:0}.jdagroup{padding-bottom:7rem;color:var(--white);background-color:var(--navy)}.jdagroup__title{color:transparent;font-weight:400;font-size:3.5rem;-webkit-text-stroke:.0625rem var(--white)}.jdagroup__content{display:flex;flex-direction:column;gap:2rem}.jdagroup__right{display:flex;flex-direction:column;gap:2.5rem;margin-left:5rem}.jdagroup__button{align-self:flex-start}.jdagroup__offer{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.jdagroup__offer-item{position:relative;display:flex;align-items:center;margin:0;padding-left:1.5rem;font-size:1.125rem;text-align:left}.jdagroup__offer-item::before{position:absolute;left:0;content:"";width:.5rem;height:.5rem;border:.0625rem solid var(--white);border-radius:50%;background:0 0}@media (min-width:64rem){.jdagroup__content{display:flex;flex-direction:column;gap:.75rem}.jdagroup__title{align-self:flex-start}.jdagroup__right{position:relative;align-self:flex-end;margin-left:0}.jdagroup__button{position:absolute;bottom:100%;right:0;margin-bottom:1.25rem}.jdagroup__offer{flex-direction:row;gap:2.4rem;align-items:center}.jdagroup__offer-item{padding-left:0;font-size:1.5rem;text-align:center}.jdagroup__offer-item::before{display:none}.jdagroup__offer-item:not(:last-child)::after{position:absolute;top:50%;right:-1.2rem;content:"";width:.5rem;height:.5rem;border:.0625rem solid var(--white);border-radius:50%;background:0 0;transform:translate(50%,-50%)}}.key-figures{background:var(--gray)}.key-figures--handball .graph-statistics{margin:-4rem 0}.key-figures--handball .graph-statistics svg:nth-child(3){transform:scale(.7)}.key-figures--handball .graph-statistics svg:nth-child(4){transform:scale(.8)}.key-figures__title{padding-top:2rem;border-top:.0625rem solid var(--background)}.key-figures__col{display:flex;flex-direction:row-reverse;align-items:center;gap:1rem}.key-figures__col--alt{flex-direction:row}.key-figures__team-logo{width:6rem;height:6rem;flex-shrink:0}.key-figures__team-logo img{width:100%;height:100%;object-fit:contain}.key-figures .row.align-center{align-items:flex-end}.key-figures .decoration{position:absolute;left:2rem;bottom:80%}.launches{position:relative;margin-top:4rem}@media (max-width:64rem){.launches{margin-top:2rem}.launches .container--l{width:100%;max-width:100%;padding-right:0;padding-left:0}}.launches::after{position:absolute;top:17rem;left:-19rem;content:"";z-index:-1;width:27vw;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='983' height='1258' viewBox='0 0 983 1258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_0_1)'%3E%3Cpath d='M978.5 802.5C978.5 861.195 965.906 919.316 941.436 973.545C916.965 1027.77 881.097 1077.05 835.876 1118.56C790.656 1160.07 736.969 1193 677.88 1215.47C618.792 1237.94 555.459 1249.5 491.5 1249.5C427.541 1249.5 364.208 1237.94 305.12 1215.47C246.031 1193 192.344 1160.07 147.124 1118.56C101.903 1077.05 66.0349 1027.77 41.5645 973.545C17.0941 919.316 4.49999 861.195 4.5 802.5' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3Cpath d='M978.5 0.5V803' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_0_1' x='0' y='802.5' width='983' height='455.5' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_0_1'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_0_1' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center;background-size:100% auto;pointer-events:none}@media (max-width:48rem){.launches::after{display:none}}.launches__content{display:flex;flex-direction:column;margin:0 auto}.launches__header{position:relative;display:flex;justify-content:space-between;padding-top:3rem;padding-bottom:1.5rem}.launches__title{position:relative;color:var(--navy)}@media (max-width:48rem){.launches__title{font-size:1.75rem}}.launches__link{position:relative}.launches__gallery{display:flex;gap:.75rem;justify-content:space-around;padding-top:1rem}@media (max-width:48rem){.launches__gallery{flex-wrap:wrap;align-items:flex-start}}.launches__gallery-item{display:flex;flex-direction:column;gap:.5rem}@media (max-width:48rem){.launches__gallery-item:nth-child(1){width:65%}.launches__gallery-item:nth-child(1) img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}}.launches__gallery-item:nth-child(1) img{width:20.25rem;height:27rem;object-fit:cover}@media (max-width:48rem){.launches__gallery-item:nth-child(1) img{width:auto;height:auto}}.launches__gallery-item:nth-child(2){padding-top:18.7rem}@media (max-width:48rem){.launches__gallery-item:nth-child(2){width:calc(35% - .75rem);padding-top:0}.launches__gallery-item:nth-child(2) img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}}.launches__gallery-item:nth-child(2) img{width:13.25rem;height:17.625rem;object-fit:cover}@media (max-width:48rem){.launches__gallery-item:nth-child(2) img{width:auto;height:auto}}@media (max-width:48rem){.launches__gallery-item:nth-child(3){width:calc(35% - .75rem)}.launches__gallery-item:nth-child(3) img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}}.launches__gallery-item:nth-child(3) img{width:27.25rem;height:36.375rem;object-fit:cover}@media (max-width:48rem){.launches__gallery-item:nth-child(3) img{width:auto;height:auto}}@media (max-width:48rem){.launches__gallery-item:nth-child(4){width:65%}.launches__gallery-item:nth-child(4) img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}}.launches__gallery-item:nth-child(4) img{width:15.375rem;height:27rem;object-fit:cover}@media (max-width:48rem){.launches__gallery-item:nth-child(4) img{width:auto;height:auto}}.launches__gallery-item-description{display:flex;flex-direction:column}.match-statistics{background:url(../images/match-statistics-background.svg) no-repeat top right,linear-gradient(to bottom,var(--gray),var(--white),var(--gray));overflow:hidden}.match-statistics__title{max-width:42rem;margin:0 0 2rem;padding-right:4rem;padding-bottom:2rem;border-bottom:.0625rem solid var(--background)}.match-statistics__subtitle{text-align:right}.match-statistics__player{position:relative;z-index:2}.match-statistics__player img{margin:0 auto}.match-statistics__player-name{position:absolute;left:50%;bottom:10rem;display:flex;flex-direction:column;max-width:100%;margin:2rem 0;color:var(--blue);font-size:clamp(3rem,2.25rem + 2vw,3.75rem);font-family:var(--font-secondary);line-height:1;text-align:center;text-shadow:-.25rem -.25rem 0 var(--white),.25rem -.25rem 0 var(--white),-.25rem .25rem 0 var(--white),.25rem .25rem 0 var(--white);transform:translateX(-50%)}.single-basketball_match .match-statistics__player-name{bottom:0}.match-statistics__player-name span{font-size:clamp(3.5rem,2.375rem + 3vw,5.625rem);overflow:hidden}.match-statistics__player-number{position:absolute;top:0;left:50%;z-index:-1;display:block;color:transparent;font-size:clamp(12.5rem,10rem + 6vw,15rem);font-family:var(--font-secondary);-webkit-text-stroke:.2rem var(--blue);transform:translateX(-50%)}.single-handball_match .match-statistics__player-number{-webkit-text-stroke:.2rem var(--raspberry)}.match-statistics__player-score{position:absolute;left:10%;bottom:4rem;display:flex;flex-direction:column;color:var(--blue);font-size:clamp(1.5rem,1rem + 1.5vw,2.5rem);font-family:var(--font-secondary);text-shadow:-.125rem -.125rem 0 var(--white),.125rem -.125rem 0 var(--white),-.125rem .125rem 0 var(--white),.125rem .125rem 0 var(--white)}.single-basketball_match .match-statistics__player-score{top:100%;bottom:auto}.match-statistics__video-title{max-width:52rem;color:var(--background);font-size:2.5rem;font-family:var(--font-secondary)}.match-statistics__video{display:flex;justify-content:flex-end}.match-statistics .decoration--one{left:30%;bottom:18rem}.match-statistics .decoration--two{left:0;bottom:0;width:40rem;height:40rem;border-style:dashed;transform:translate(-50%,25%)}.matches-basketball{padding:9rem 0 4rem;background-image:linear-gradient(to bottom,var(--white),var(--gray))}.matches-basketball::after{position:absolute;top:0;right:50%;content:"";width:.0625rem;height:calc(100% - 3.5rem);background:var(--main)}.matches-basketball__swiper{position:relative;max-width:90%;margin:0 0 1.5rem auto;padding:1.5rem .5rem}.matches-basketball__swiper::after,.matches-basketball__swiper::before{position:absolute;left:0;content:"";width:100%;height:.0625rem;background:var(--main)}.matches-basketball__swiper::before{top:0;transform-origin:left center;transform:scaleX(0)}.matches-basketball__swiper::after{bottom:0;transform-origin:right center;transform:scaleX(0)}.matches-basketball__links{display:flex;gap:.875rem;justify-content:center;align-items:center}.matches-basketball__links--right{max-width:90%;margin:0 0 0 auto}.matches-basketball h3{position:relative;margin:0 0 4rem;color:var(--background);font-size:var(--font-size-h2);line-height:1.1}.matches-basketball h3:nth-child(2){font-size:var(--font-size-h2-sm)}.matches-basketball .card-result:not(.card-result--small){margin-bottom:4rem}.matches-basketball .col-50:nth-child(2) h3{margin-top:10rem;text-align:right}.matches-basketball .decoration{position:absolute;top:18rem;right:35rem;width:3.25rem;height:3.25rem;border:.0625rem solid var(--background);border-radius:50%}.matches-basketball .link{background:linear-gradient(to top,var(--navy) 0,var(--navy) 0) no-repeat bottom;background-size:100% 0}.matches-basketball .link:hover{background-size:100% 100%}.matches-handball{padding:9rem 0 4rem;background-image:linear-gradient(to bottom,var(--white),var(--gray))}.matches-handball::after{position:absolute;top:0;right:50%;content:"";width:.0625rem;height:calc(100% - 3.5rem);background:var(--main)}.matches-handball__swiper{position:relative;max-width:90%;margin:0 0 1.5rem auto;padding:1.5rem 4rem}.matches-handball__swiper::after,.matches-handball__swiper::before{position:absolute;left:0;content:"";width:100%;height:.0625rem;background:var(--main)}.matches-handball__swiper::before{top:0;transform-origin:left center;transform:scaleX(0)}.matches-handball__swiper::after{bottom:0;transform-origin:right center;transform:scaleX(0)}.matches-handball__links{display:flex;gap:.875rem;justify-content:center;align-items:center}.matches-handball__links--right{max-width:90%;margin:0 0 0 auto}.matches-handball h3{position:relative;margin:0 0 4rem;color:var(--raspberry);font-size:var(--font-size-h2);line-height:1.1}.matches-handball h3:nth-child(2){font-size:var(--font-size-h2-sm)}.matches-handball .card-result:not(.card-result--small){margin-bottom:4rem}.matches-handball .col-50:nth-child(2) h3{margin-top:10rem;text-align:right}.matches-handball .decoration{position:absolute;top:18rem;right:35rem;width:3.25rem;height:3.25rem;border:.0625rem solid var(--background);border-radius:50%}.matches-handball .link{background:linear-gradient(to top,var(--raspberry) 0,var(--raspberry) 0) no-repeat bottom;background-size:100% 0}.matches-handball .link:hover{background-size:100% 100%}.news{padding-bottom:6rem;background:linear-gradient(to bottom,var(--white),var(--gray))}.news__col:last-child .card-news{border-color:transparent}.news__swiper{display:none}.news h2{margin:0 0 6.25rem;padding-left:.75rem;color:var(--background)}.news .link{display:block;width:fit-content;margin:0 0 2.25rem auto}.news .card-news{position:relative;z-index:1;display:block}.news .card-news__title{color:var(--background)}.news-basketball{padding-top:7rem;padding-bottom:7rem;background:var(--gray)}.news-basketball__swiper{display:none}.news-basketball h2{margin:0 0 6.25rem;padding-left:2rem;color:var(--background)}.news-basketball .link{display:block;width:fit-content;margin:0 0 1.5rem auto;background:linear-gradient(to top,var(--navy) 0,var(--navy) 0) no-repeat bottom;background-size:100% 0}.news-basketball .link:hover{background-size:100% 100%}.news-basketball .card-news{position:relative;z-index:1;display:block}.news-basketball .card-news__title{color:var(--background)}.news-basketball .decoration{position:absolute}.news-basketball .decoration--one{top:8%;left:0;width:44rem;height:44rem;border:.0625rem solid var(--background);border-radius:50%;transform:translateX(-40%)}.news-handball{padding-top:7rem;padding-bottom:7rem;background:var(--gray)}.news-handball__swiper{display:none}.news-handball h2{margin:0 0 6.25rem;padding-left:2rem;color:var(--raspberry)}.news-handball .link{display:block;width:fit-content;margin:0 0 1.5rem auto;background:linear-gradient(to top,var(--raspberry) 0,var(--raspberry) 0) no-repeat bottom;background-size:100% 0}.news-handball .link:hover{background-size:100% 100%}.news-handball .card-news{position:relative;z-index:1;display:block}.news-handball .decoration{position:absolute}.news-handball .decoration--one{top:8%;left:0;width:44rem;height:44rem;border:.0625rem solid var(--background);border-radius:50%;transform:translateX(-40%)}.newsletter{position:relative;padding-top:2.7rem;padding-bottom:6.2rem;color:var(--white);background-color:var(--navy);overflow-x:hidden}.newsletter__content{position:relative;display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:38rem;margin-left:auto;padding:3.125rem 0}.newsletter__title{font-size:2rem;font-weight:700;line-height:2.25rem}.newsletter__description{font-size:1rem;font-weight:600}.newsletter__button{font-size:.875rem;padding:0 2.5rem}.newsletter__text{position:relative;display:flex;flex-direction:column;gap:.5rem}.newsletter__text::before{position:absolute;top:9rem;right:45rem;content:"";width:calc(100vw + 15rem);height:.0625rem;background-color:var(--white)}.newsletter__text .decoration--curve{position:absolute;top:5rem;right:45rem;z-index:1;width:calc(100vw + 15rem);height:10rem;pointer-events:none}.newsletter__text .decoration--curve svg{position:absolute;right:0;bottom:0;width:auto;height:10rem}.newsletter__form{display:flex;flex-direction:column;gap:1rem}.newsletter__row{display:flex;align-items:center}.newsletter__row::before{position:absolute;bottom:0;right:-15rem;content:"";width:60rem;height:1px;background-color:var(--white)}.newsletter__row::after{position:absolute;top:0;bottom:6.2rem;right:45rem;content:"";width:1px;height:100%;background-color:var(--white)}.newsletter__row input{position:relative;flex:1;max-width:25rem;margin-right:1rem;padding:0 1rem;color:var(--white);line-height:3rem;border:.0625rem solid var(--white);background-color:transparent}.newsletter__row input::placeholder{color:var(--white);font-weight:400;font-size:.8125rem;line-height:1.25rem}.newsletter__consent{display:flex;gap:.7rem;align-items:center}.newsletter__consent input[type=checkbox]{position:relative;width:1.125rem;height:1.125rem;aspect-ratio:1/1;border:.0625rem solid var(--white);background-color:transparent;cursor:pointer;appearance:none}.newsletter__consent input[type=checkbox]:checked{background-color:var(--orange)}.newsletter__consent input[type=checkbox]:checked::before{position:absolute;top:50%;left:50%;content:"✓";color:var(--navy);font-weight:700;font-size:.75rem;line-height:1;transform:translate(-50%,-50%)}.newsletter__consent-text{font-weight:400}.next-match{background:var(--gray)}.next-match .card-result{margin:0 0 0 10%;mix-blend-mode:darken}.next-match .card-result__title{transition:opacity .3s}.next-match .card-result__subtitle{transition:opacity .3s}.next-match .card-result__link{padding:.5rem 1rem;bottom:0;transition:opacity .3s!important}.next-match .card-result__game-timeleft{transition:opacity .3s!important}.next-match .card-result__game-day{transition:opacity .3s!important}.next-match .card-result__team{z-index:2}.next-match .card-result:focus-within,.next-match .card-result:hover{transition:.3s}.next-match .card-result:focus-within .card-result__title,.next-match .card-result:hover .card-result__title{opacity:0}.next-match .card-result:focus-within .card-result__link,.next-match .card-result:hover .card-result__link{opacity:1}.next-match .card-result:focus-within .card-result__game-day,.next-match .card-result:hover .card-result__game-day{opacity:1}.next-match .card-result:focus-within .card-result__game-timeleft,.next-match .card-result:hover .card-result__game-timeleft{opacity:1}.next-match .card-result:has(.card-result__link):focus-within .card-result__subtitle,.next-match .card-result:has(.card-result__link):hover .card-result__subtitle{opacity:0}.next-match .decoration{left:0;bottom:0}.next-matches__basketball{margin:0 0 2rem}.next-matches__basketball .card-result__subtitle{text-align:center}.next-matches__basketball-desktop{display:grid;grid-template-columns:1.5fr 2fr 1fr 1fr;gap:.875rem}.next-matches__basketball-desktop .matches__button-wrapper{position:relative;display:flex;justify-content:center;align-self:start}.next-matches__basketball-desktop .card-result:last-child{transform:translateY(3rem)}.next-matches__basketball-desktop .card-result:hover{box-shadow:0 0 0 .625rem var(--blue-light) inset;transition:.3s}.next-matches__basketball-swiper{display:none}.next-matches__handball-desktop{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:.875rem}.next-matches__handball-desktop .matches__button-wrapper{position:relative;display:flex;justify-content:center;align-self:end}.next-matches__handball-desktop .card-result:nth-child(2){transform:translateY(3rem)}.next-matches__handball-desktop .card-result:hover{box-shadow:0 0 0 .625rem var(--raspberry-light) inset;transition:.3s}.next-matches__handball-swiper{display:none}.next-matches__handball .card-result__subtitle{text-align:center}.next-matches__handball .card-result__tag{background:var(--raspberry)}.next-matches__handball .card-result__game-day{color:var(--raspberry)}.matches__button-wrapper--mobile{display:none}.matches{color:var(--white);background-color:var(--background);overflow:hidden}.matches__content{display:flex;flex-direction:column;gap:3.8125rem;padding-top:2rem;padding-bottom:3.125rem}.matches__title{color:var(--white)}.matches__text{display:flex;flex-direction:column;gap:3.4375rem;justify-content:center;align-items:flex-start;max-width:max-content}.matches__calendar{display:flex;gap:.75rem;width:100%;height:100%}.matches__calendar--first{justify-content:flex-end;padding-bottom:2.8125rem}.matches__calendar--first .matches__calendar-item--first{position:relative}.matches__calendar--first .matches__calendar-item--first::before{position:absolute;top:0;left:-17rem;content:"";width:10.8125rem;height:10.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='173' height='172' viewBox='0 0 173 172' fill='none'%3E%3Cpath d='M1.26074 113.595C17.1385 126.001 37.1225 133.394 58.8336 133.394C110.52 133.394 152.42 91.4931 152.421 39.8067' stroke='%23E7AE62'/%3E%3Cpath d='M135.15 55.3652L152.228 38.2877L169.669 55.7294' stroke='%23E7AE62'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transform:rotate(-5deg)}.matches__calendar--first .matches__calendar-item--first::after{position:absolute;top:-25rem;left:-20rem;content:"";z-index:0;width:400%;height:60rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 800'%3E%3Cpath d='M0 800 A 800 800 0 0 1 1600 800' stroke='white' stroke-width='1' stroke-dasharray='20 20' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;pointer-events:none}.matches__calendar--first .matches__calendar-item--third{margin-top:3.125rem}.matches__calendar--second{z-index:2}.matches__calendar--second .matches__calendar-item--second{margin-top:3.125rem}.matches__calendar--second .matches__calendar-item--third{position:relative}.matches__calendar--second .matches__calendar-item--third::after,.matches__calendar--second .matches__calendar-item--third::before{position:absolute;bottom:-5rem;right:-8rem;content:"";z-index:1;width:2.5rem;height:.0625rem;background-color:var(--white);transform:translateX(-50%)}.matches__calendar--second .matches__calendar-item--third::before{transform:translateX(-50%) rotate(45deg)}.matches__calendar--second .matches__calendar-item--third::after{transform:translateX(-50%) rotate(-45deg)}.matches__calendar-item{padding:1.125rem 1.125rem 1.3125rem;color:var(--main);background-color:var(--white)}.matches__calendar-item--first{width:27.25rem;height:12.6875rem}.matches__calendar-item--second,.matches__calendar-item--third{width:13.25rem;height:12.6875rem}.matches__calendar-item--second .matches__calendar-item-teams,.matches__calendar-item--third .matches__calendar-item-teams{margin:1.7rem 0}.matches__calendar-item--second .matches__calendar-item-info,.matches__calendar-item--third .matches__calendar-item-info{gap:1.4rem;justify-content:flex-end}.matches__calendar-item-info{display:flex;justify-content:space-between;align-items:center}.matches__calendar-item-date{display:flex;flex-direction:column;align-items:center}.matches__calendar-item-teams{display:flex;justify-content:space-between;align-items:center;margin:.875rem 0 .25rem}.matches__calendar-item-league{display:flex;flex-direction:column;justify-content:center;align-items:center;width:9.875rem;margin:0 auto;text-align:center}.matches__calendar-team{display:flex;flex-direction:column;align-items:center}.matches__calendar-team-logo{width:3rem;height:3rem;object-fit:contain}.matches__calendar-team-name{width:7.25rem;text-align:center}.matches .container{position:relative}.matches .jda-button{color:var(--white)}.matches .jda-button:hover{color:var(--background)}.matches .decoration--one{position:absolute;top:100%;left:31%;transform:translateX(-50%)}.matches .decoration--two{position:absolute;left:69%;bottom:100%;transform:translateX(-50%) rotate(180deg)}.matches .decoration--three{top:0;right:0}.matches .decoration--cross{position:absolute;left:81%;bottom:-5rem;z-index:10}.origins{padding-top:17rem;padding-left:17rem;background:url(../images/origins-decoration.svg) no-repeat top right,linear-gradient(to bottom,var(--white),var(--gray));overflow:hidden}.origins__images{position:relative}.origins__images img{position:absolute}.origins__images img:first-child{top:10rem;left:0}.origins__images img:nth-child(2){top:26.25rem;left:7rem}.origins__images img:last-child{display:none}.origins__logos{display:grid;grid-template-columns:repeat(5,9.375rem);gap:2rem;place-items:center;justify-content:center;width:100%}.origins .text{max-width:20rem}.origins .decoration--one{left:0;bottom:0}.partners{margin:4rem 0}.partners__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;margin:4rem 0 0}.partners__item{display:flex;align-items:center;justify-content:center}.partners__item img{width:8rem;height:8rem;object-fit:contain}.photos-handball{height:70rem;background-image:linear-gradient(to bottom,var(--white),var(--gray));overflow:hidden}.photos-handball__image{position:absolute;z-index:1}.photos-handball__image--one{top:0;left:18.14%;z-index:3;width:15.4%;height:auto}.photos-handball__image--two{top:18rem;left:42%;z-index:4;width:38%;height:auto}.photos-handball__image--three{top:9.25rem;left:0;z-index:5;width:25.5%;height:auto}.photos-handball__image--four{top:30rem;left:34%;z-index:6;width:23.4%;height:auto}.photos-handball__image img{width:100%;height:auto}.photos-handball .decoration{position:absolute}.photos-handball .decoration--one{top:0;left:-20%;width:140vw;height:140vw;border:.0625rem solid var(--background);border-radius:50%}.photos-handball .decoration--two{bottom:10%}.player{position:relative;margin-block-start:0;margin-right:16rem;padding-bottom:5rem;background:linear-gradient(to bottom,var(--gray-light),var(--gray));mask-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 4rem)}.player--basketball{z-index:1}.player--basketball .player__quote-text{color:var(--background)}.player--basketball .player__stats-item{background:var(--background)}.player--handball{padding-bottom:8rem}.player__stats-content{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:start;width:100%}.player__stats-content::before{position:absolute;top:-12rem;left:-2.1rem;content:"";z-index:1;width:81vw;height:100%;background-image:url('data:image/svg+xml,<svg width="1341" height="688" viewBox="0 0 1341 688" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1303.5 36C1303.5 121.556 1286.65 206.275 1253.91 285.318C1221.17 364.362 1173.18 436.183 1112.68 496.68C1052.18 557.177 980.362 605.167 901.318 637.908C822.275 670.648 737.556 687.5 652 687.5C566.444 687.5 481.725 670.648 402.682 637.908C323.638 605.167 251.817 557.177 191.32 496.68C130.823 436.183 82.8334 364.362 50.0925 285.318C17.3515 206.275 0.499993 121.556 0.5 35.9999" stroke="black"/><path d="M1266 1L1340.5 71.5M1340.5 1L1266 71.5" stroke="black"/></svg>');background-repeat:no-repeat;background-size:contain}.player__stats-title{grid-column:1;justify-self:flex-end;align-self:flex-start;padding-top:7rem;color:var(--navy);font-weight:700;font-size:2rem;line-height:1}.player__stats-list{grid-column:2;position:relative;z-index:1;display:grid;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:1rem;width:100%;max-width:30rem}.player__stats-list::after{position:absolute;left:3rem;bottom:7rem;content:"";z-index:-1;width:4rem;height:4rem;border:.0625rem solid var(--navy);border-radius:50%;background-color:transparent}.player__stats-item{display:flex;justify-content:center;align-items:center;width:11.25rem;height:11.25rem;color:var(--white);font-weight:700;font-size:1.125rem;text-align:center;border-radius:50%;background-color:var(--raspberry)}.player__stats-item:nth-child(1){grid-row:1;grid-column:2;width:17.625rem;height:17.625rem}.player__stats-item:nth-child(2){grid-row:2;grid-column:1;transform:translate(34%,-50%)}.player__stats-item:nth-child(3){grid-row:2;grid-column:2;justify-self:center}.player__stats-item:nth-child(4){grid-row:3;grid-column:1;transform:translate(44%,-20%)}.player__quote{--media-col:clamp(20rem, 32vw, 36rem);--gap:2rem;--overlap:17rem;margin-block-start:0}.player__quote-content{position:relative;display:grid;grid-template-columns:var(--media-col) 1fr;align-items:start;column-gap:var(--gap)}.player__quote-media{grid-row:1;grid-column:1/2;position:relative;z-index:0}.player__quote-media::before{position:absolute;top:-2rem;left:0;content:"";width:.0625rem;height:200%;background-color:var(--main)}.player__quote-media::after{position:absolute;top:65%;left:0;content:"";z-index:-1;width:92vw;height:100%;background-image:url('data:image/svg+xml,<svg width="2199" height="872" viewBox="0 0 2199 872" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 871.5C68.5 581.167 424.9 0.5 1310.5 0.5H2198.5" stroke="black"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.player__quote-media img{display:block;width:100%;height:auto;mix-blend-mode:darken;object-fit:cover;aspect-ratio:325/434}.player__quote-text{grid-row:1;grid-column:1/-1;position:relative;z-index:1;align-self:end;padding-block:4rem;padding-left:calc(var(--media-col) + var(--gap) - var(--overlap));color:var(--raspberry);font-weight:800;font-size:2.5rem;font-family:var(--font-secondary);text-indent:16rem;text-shadow:-.125rem -.125rem 0 var(--white),.125rem -.125rem 0 var(--white),-.125rem .125rem 0 var(--white),.125rem .125rem 0 var(--white)}.player__gallery{position:relative;margin-top:4.5rem}.player__gallery::before{position:absolute;top:-7rem;right:-10%;content:"";z-index:1;width:15rem;height:.0625rem;background-color:var(--main)}.player__gallery::after{position:absolute;top:0;right:-25%;content:"";z-index:-1;width:60%;height:50%;background-image:url('data:image/svg+xml,<svg width="1947" height="676" viewBox="0 0 1947 676" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 675C45.6119 450.333 378.201 1 1351.66 1H1947" stroke="black" stroke-width="2"/></svg>');background-repeat:no-repeat;background-size:contain;pointer-events:none}.player__gallery-content{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto}.player__gallery-media--first{position:relative}.player__gallery-media--first img{z-index:1;display:block;width:34.5rem;height:auto;mix-blend-mode:darken;object-fit:cover}.player__gallery-media--second{position:absolute;top:50%;right:50%;width:38%}.player__gallery-media--second img{position:relative;z-index:1;display:block;width:22rem;height:auto;mix-blend-mode:normal;object-fit:cover}.player__bio-content{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:1rem;margin-top:6rem;text-align:right}.player__bio-title{grid-row:1;grid-column:2;padding-left:3rem;color:var(--raspberry);text-align:left}.player__bio-text{grid-row:2;grid-column:2;display:flex;flex-direction:column;gap:1.5rem;padding:3rem;text-align:left}.player__bio-text ul li{position:relative;margin:0 0 1.5rem;padding-left:4rem;line-height:1.4}.player__bio-text ul li::after{position:absolute;top:.625rem;left:0;content:"";width:2.625rem;height:.0625rem;background:var(--background)}.player__bio-text ul li:last-child{margin:0}.player__bio-text ul li strong{font-weight:700}.player__bio-description{position:relative}.player__bio-description::before{position:absolute;top:.5rem;left:-3rem;content:"";width:2rem;height:.12rem;background-color:var(--navy)}.player__bio-description strong{font-weight:700}.single-player-statistics{margin-right:16rem;padding-bottom:8rem;background:var(--gray)}.single-player-statistics.single-player-statistics--handball .card-statistics__row{grid-template-columns:1fr 1.5fr repeat(7,1fr)}.single-player-statistics.single-player-statistics--basketball-match{margin-right:0}.single-player-statistics.single-player-statistics--basketball-match .card-statistics{max-width:100%}.single-player-statistics.single-player-statistics--basketball-match .card-statistics:nth-child(2){margin-top:2rem}.single-player-statistics.single-player-statistics--basketball-match .card-statistics__row{grid-template-columns:repeat(4,1.5fr) repeat(17,1fr)}.single-player-statistics.single-player-statistics--basketball-match .card-statistics__title{display:flex;gap:.75rem;align-items:center;font-size:var(--font-size-h4)}.single-player-statistics.single-player-statistics--basketball-match .card-statistics__title img{width:3.25rem;height:auto}.single-player-statistics.single-player-statistics--handball-match{margin-right:0}.single-player-statistics.single-player-statistics--handball-match .card-statistics:nth-child(2){margin-top:2rem}.single-player-statistics.single-player-statistics--handball-match .card-statistics__title{display:flex;gap:.75rem;align-items:center;font-size:var(--font-size-h4)}.single-player-statistics.single-player-statistics--handball-match .card-statistics__title img{width:3.25rem;height:auto}.single-player-statistics .card-statistics{max-width:64rem;margin:0 auto}.single-player-statistics .card-statistics__title{margin:0 0 .75rem}.single-player-statistics .card-statistics__row{grid-template-columns:repeat(3,2fr) repeat(14,1fr)}.player-statistics{margin-right:16rem;padding-top:6rem;padding-bottom:2.5rem;background:linear-gradient(to bottom,var(--white) 50%,var(--gray-light))}.player-statistics h2{margin:0 0 2rem}.player-statistics .card-result{margin:0;padding:1.5rem;background:var(--gray-light)}.player-statistics .card-result .row{margin:0 0 1.5rem}.player-statistics.with-bubbles+.player{mask-image:none}.player-statistics.with-bubbles+.player .player__quote{margin-block-start:-20rem}.products{padding-bottom:8.4rem;background:var(--gray);isolation:isolate;overflow:hidden}.products__content{display:flex;flex-direction:column}.products__header{position:relative;display:flex;justify-content:space-between;padding-top:3rem;padding-bottom:1.5rem}.products__header::after{position:absolute;left:-2rem;bottom:0;content:"";width:100vw;height:.0625rem;background-color:var(--main)}.products__title-wrapper{position:relative}.products__title{position:relative;color:var(--navy)}.products .decoration--cross-title{position:absolute;top:-.5rem;right:-8rem;width:2.5rem;height:2.5rem;transform:translateX(-50%);pointer-events:none;z-index:1}.products__link-wrapper{position:relative}.products__link{position:relative}.products__link::after{position:absolute;bottom:-1.5rem;right:-2rem;content:"";width:.0625rem;height:5rem;background-color:var(--main)}.products .decoration--arrow{position:absolute;top:-7rem;right:-6rem;width:10.8125rem;height:10.75rem;transform:rotate(-130deg);pointer-events:none}.products__gallery{display:grid;grid-template-columns:280fr 180fr 280fr 180fr 280fr;align-items:start;gap:.75rem;padding-top:1rem}.products__gallery-item{display:flex;flex-direction:column;gap:.5rem}.products__gallery-item:nth-child(1) img,.products__gallery-item:nth-child(5) img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.products__gallery-item:nth-child(2) img,.products__gallery-item:nth-child(4) img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.products__gallery-item:nth-child(3){position:relative;margin-top:47.62%}.products__gallery-item:nth-child(3)::before{position:absolute;top:-1rem;right:-21rem;content:"";z-index:-1;width:25rem;height:31.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 500'%3E%3Cpath d='M200 200 A 200 200 0 0 1 0 0' stroke='%23000000' stroke-width='1' fill='none' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right top;background-size:100% 100%;pointer-events:none}.products__gallery-item:nth-child(3)::after{position:absolute;top:40%;right:50%;content:"";z-index:-1;width:37.5rem;height:18.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300'%3E%3Cpath d='M0 300 Q 300 30 600 200' stroke='%23000000' stroke-width='1' stroke-dasharray='20 20' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left bottom;background-size:100% 100%;pointer-events:none}.products__gallery-item:nth-child(3) img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.products__gallery-item:nth-child(4){margin-top:74.07%}.products__gallery-item:hover img{transform:scale(1.2);clip-path:polygon(10% 10%,90% 10%,90% 90%,10% 90%)}.products__gallery-item img{overflow:clip;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:.3s;aspect-ratio:212/282}.products__gallery-item-description{display:flex;flex-direction:column}.quote{margin:5rem 0}.quote__grid{display:grid;grid-template-columns:1fr 2.5fr;gap:6rem}.quote__text{position:relative;font-size:1.5rem;font-family:var(--font-secondary);line-height:1.58}.quote__author{display:flex;gap:1.25rem;align-items:center;margin:2rem 0 0;font-size:.875rem;font-family:var(--font-primary)}.quote__author::before{content:"";flex:auto;width:auto;height:.0625rem;background:var(--background)}.quote .decoration--one{top:0;left:0;transform:translate(-75%,-25%)}.quote .decoration--two{left:0;transform:translate(-50%,-10%)}.ranking-basketball{padding-top:6rem;padding-bottom:10rem;background-image:linear-gradient(to bottom,var(--white),var(--gray) 24rem);overflow:hidden}.ranking-basketball .statistics-tabs{justify-content:flex-start}.ranking-basketball .card-statistics--players .card-statistics__row{grid-template-columns:2rem 3fr 2fr repeat(3,1fr)}.ranking-basketball .decoration--one{top:-10%;right:0;width:80rem;height:80rem;transform:translate(20%,-50%)}.ranking-basketball .decoration--two{top:40%;left:15%;height:50%}.ranking-basketball .decoration--three{top:42%;left:50%;width:42rem;height:42rem;border-radius:50% 50% 0}.ranking-basketball .decoration--four{top:32rem}.ranking-basketball .decoration--five{top:75%;right:20%}.ranking-basketball .decoration--six{top:100%;left:50%;width:40rem;height:40rem;transform:translate(-50%,-5rem)}.ranking-handball{padding-top:6rem;padding-bottom:10rem;background-image:linear-gradient(to bottom,var(--white),var(--gray) 24rem);overflow:hidden}.ranking-handball .decoration--one{top:-10%;right:0;width:80rem;height:80rem;transform:translate(20%,-50%)}.ranking-handball .decoration--two{top:40%;left:15%;height:50%}.ranking-handball .decoration--three{top:30%;left:30%;width:70rem;height:70rem;border-radius:50% 50% 0}.ranking-handball .decoration--four{top:32rem}.ranking-handball .decoration--five{top:80%;right:20%}.ranking-handball .decoration--six{top:100%;left:50%;width:40rem;height:40rem;transform:translate(-50%,-5rem)}.ranking-handball .card-statistics__row[data-hl]{background:var(--pink)}.results{padding-top:7rem;padding-bottom:8rem;overflow:hidden}.results__title{display:inline-block;padding-bottom:3.125rem;padding-left:7rem;text-indent:54%}.results__calendar{position:relative;display:flex;gap:1rem}.results__calendar .card-result .card-result__subtitle{text-align:center}.results__calendar .card-result:first-child{z-index:2;align-self:flex-start;width:50%;background:var(--white)}.results__calendar .card-result.card-result--top{position:relative;width:50%;margin-top:7rem;background:var(--white)}.results__calendar .decoration--cross{position:absolute;right:0;bottom:5rem;margin-left:10rem;z-index:1}.results__calendar .decoration--circle-small{position:absolute;left:50%;top:.5rem;z-index:1}.results__calendar-item{position:relative;padding:1.125rem 1.125rem 1.3125rem;color:var(--main);border-top:.0625rem solid var(--main);border-bottom:.0625rem solid var(--main);background-color:var(--white)}.results__calendar-item--first,.results__calendar-item--second{width:49.4%;height:12.6875rem}.results__calendar-item--first{position:relative}.results__calendar-item--first::after,.results__calendar-item--first::before{position:absolute;top:17rem;right:-46rem;content:"";z-index:1;width:2.5rem;height:.0625rem;background-color:var(--background);transform:translateX(-50%)}.results__calendar-item--first::before{transform:translateX(-50%) rotate(45deg)}.results__calendar-item--first::after{transform:translateX(-50%) rotate(-45deg)}.results__calendar-item--second{position:relative;margin-top:7.75rem}.results__calendar-item-info{display:flex;justify-content:space-between;align-items:center}.results__calendar-item-date{display:flex;flex-direction:column;align-items:center}.results__calendar-item-teams{display:flex;justify-content:space-between;align-items:center;margin:.875rem 0 .25rem}.results__calendar-item-league{display:flex;flex-direction:column;justify-content:center;align-items:center;width:9.875rem;margin:0 auto;text-align:center;cursor:pointer;transition:opacity .3s ease,visibility .3s ease}.results__calendar-item-league:hover{visibility:hidden;opacity:0}.results__calendar-team{display:flex;flex-direction:column;align-items:center}.results__calendar-team-logo{width:3rem;height:3rem;object-fit:contain}.results__calendar-team-name{width:7.25rem;text-align:center}.results__table-row--highlight-blue{background:var(--blue-light)}.results__table-row--highlight-blue .results__table-cell--team{font-weight:700}.results__score{color:var(--background);font-size:2.5rem;line-height:3rem}.results__tables{display:flex;gap:.75rem;justify-content:flex-end;align-items:flex-start;max-width:64rem;margin:0 auto;padding-top:4.875rem}.results__table{display:flex;flex-direction:column;flex-shrink:0;width:49.4%;padding:1.5rem;background-color:var(--gray-light)}.results__table--first{position:relative;z-index:2}.results__table--first::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";background-color:inherit}.results__table--first>:not(.decoration--curve){position:relative;z-index:2}.results__table--first .decoration--curve{position:absolute;left:-28rem;bottom:-9rem;z-index:0;width:60rem;height:18.75rem;pointer-events:none}.results__table--first .decoration--curve svg{width:100%;height:100%;overflow:visible;transform:rotate(-35deg)}.results__table--second{position:relative;margin-top:11rem}.results__table--second .decoration--circle{position:absolute;top:-7rem;right:7rem;z-index:1}.results__table--second .results__table-row--highlight-blue{background:var(--pink)}.results__table-league{padding:1.25rem 0 .25rem}.results__table-top{display:flex;justify-content:space-between;align-items:center;width:100%}.results__table-type{padding-bottom:.375rem;font-size:2rem;line-height:2.375rem}.results__table-list{width:100%;margin-bottom:1.5rem;font-weight:400;font-size:.875rem;line-height:1.25rem}.results__table-list thead th{padding:.5rem;text-align:center;vertical-align:middle;border-bottom:.0625rem solid var(--main)}.results__table-list tbody tr{border-bottom:.0625rem solid var(--main)}.results__table-list tbody td{padding:.5rem;text-align:center;vertical-align:middle}.results__table-list tbody .results__table-cell--team{text-align:left}.results__table-cell{width:max-content;text-align:center}.results__table-cell--position{font-weight:700}.results__table-cell--team{min-width:max-content;text-align:left}.results__table-cell--pts{font-weight:700}.results__button{margin-left:1.3125rem;line-height:1.5;background:0 0}.results__button:hover img{transform:translateX(.25rem)}.results__button img{transition:.2s}.results__calendar-button{position:absolute;left:50%;bottom:0;width:9.875rem;height:3rem;text-align:center;background-color:var(--white);visibility:hidden;opacity:0;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease}.results .results__calendar-button:hover,.results .results__calendar-item-league:hover+.results__calendar-button{visibility:visible;opacity:1}.results .card-result{max-width:34rem;margin:0;border-top:.0625rem solid var(--background);border-bottom:.0625rem solid var(--background)}.results .card-result .card-result__subtitle{line-height:1.25rem}.results .card-result .card-result__link{bottom:1.25rem}.results .decoration--one{top:11rem;right:0}.summary{position:unset;background-image:linear-gradient(to bottom,var(--white),var(--gray))}.summary h2{position:relative;z-index:3}.summary .text{position:relative;z-index:2;line-height:1.5;background:rgba(255,255,255,.5);box-shadow:0 0 4rem 4rem rgba(255,255,255,.5)}.summary .decoration{top:11.75rem;left:var(--content-offset);z-index:1}.summary .decoration svg{width:auto;height:110vh;mix-blend-mode:screen;filter:brightness(1.5)}.statistics-basketball{background-image:linear-gradient(to bottom,var(--gray),var(--white));overflow:hidden}.statistics-basketball__heading{position:relative;z-index:2;margin-bottom:-1.25rem;padding:1.5rem 1.5rem 0}.statistics-basketball__swiper{position:relative;z-index:1;max-width:27.5rem;background:var(--white)}.statistics-basketball__swiper .swiper-wrapper{height:auto}.statistics-basketball__swiper .swiper-slide{height:auto}.statistics-basketball__swiper .swiper-next{top:auto;bottom:1rem;right:1rem;transform:none}.statistics-basketball__swiper .swiper-prev{top:auto;left:1rem;bottom:1rem;transform:rotate(180deg)}.statistics-basketball__swiper .swiper-button-disabled{opacity:.5}.statistics-basketball h2{margin:0 0 2rem;color:var(--background)}.statistics-basketball .link{background:linear-gradient(to top,var(--navy) 0,var(--navy) 0) no-repeat bottom;background-size:100% 0}.statistics-basketball .link:hover{background-size:100% 100%}.statistics-basketball .card-statistics{position:relative;z-index:1}.statistics-basketball .card-statistics--rating .card-statistics__row{grid-template-columns:2rem 3fr repeat(4,1fr)}.statistics-basketball .card-statistics__row a{background:var(--blue-light);color:var(--main)}.statistics-basketball .col-50:nth-child(1) .card-statistics{margin-top:2.5rem;margin-right:1rem;margin-left:auto}.statistics-basketball .card-player{position:relative;z-index:1;margin-top:2.5rem;margin-right:1rem;margin-left:auto}.statistics-basketball .card-player--mvp{background-image:url(../images/player-background-basketball.svg);margin-right:-9vw;margin-bottom:2.5rem}.statistics-basketball .card-player--left{background-image:url(../images/player-background-basketball.svg);margin-right:auto;margin-left:0}.statistics-basketball .card-result--stats-block{position:relative;z-index:1;max-width:28rem;margin-top:2.5rem;margin-right:-9vw;margin-left:auto;margin-bottom:2.5rem;padding:1.5rem;background:var(--white)}.statistics-basketball .card-result--stats-block .card-result__team img{width:3rem;height:3rem;max-width:62%;margin-inline:auto;object-fit:contain}.statistics-basketball .card-result--stats-block .card-result__score{font-size:1.5rem}.statistics-basketball .decoration{position:absolute}.statistics-basketball .decoration--one{top:0;left:40%;width:.0625rem;height:50%;background:var(--background);transform-origin:top center}.statistics-basketball .decoration--two{top:10%;left:40%;width:3.25rem;height:3.25rem;border:.0625rem solid var(--background);border-radius:50%;transform:translateX(-50%)}.statistics-basketball .decoration--three{top:20%;left:0;width:46rem;height:46rem;border:.0625rem solid var(--background);border-radius:50%;transform:translateX(-50%)}.statistics-basketball .decoration--four{top:30%;right:10%}.statistics-basketball .decoration--five{top:32%;right:20%;width:3.25rem;height:3.25rem;border:.0625rem solid var(--background);border-radius:50%;transform:translateX(-50%)}.statistics-basketball .decoration--six{top:-10%;left:60%;width:70vw;height:70vw;border:.0625rem solid var(--background);border-radius:0 50% 50%}.statistics-handball{background-image:linear-gradient(to bottom,var(--gray),var(--white));overflow:hidden}.statistics-handball__swiper{position:relative;max-width:27.5rem;background:var(--white)}.statistics-handball__swiper .swiper-next{top:auto;bottom:1rem;right:1rem;transform:none}.statistics-handball__swiper .swiper-prev{top:auto;left:1rem;bottom:1rem;transform:rotate(180deg)}.statistics-handball h2{margin:0 0 2rem;color:var(--raspberry)}.statistics-handball .link{background:linear-gradient(to top,var(--raspberry) 0,var(--raspberry) 0) no-repeat bottom;background-size:100% 0}.statistics-handball .link:hover{background-size:100% 100%}.statistics-handball .card-statistics{position:relative;z-index:1}.statistics-handball .card-statistics--top-scorers{display:none}.statistics-handball .card-statistics__row[data-hl]{background:var(--pink)}.statistics-handball .card-statistics__row a{background:var(--pink);color:var(--main)}.statistics-handball .col-50:nth-child(1) .card-statistics{margin-top:14rem;margin-right:1rem;margin-left:auto}.statistics-handball .card-player{position:relative;z-index:1;margin-top:2.5rem;margin-right:1rem;margin-left:auto}.statistics-handball .card-player__image img{object-fit:contain}.statistics-handball .card-player--mvp{margin-right:-9vw;margin-bottom:2.5rem}.statistics-handball .card-player--left{margin-right:1rem;margin-left:auto}.statistics-handball .card-result--stats-block{position:relative;z-index:1;max-width:28rem;margin-top:2.5rem;margin-right:-9vw;margin-left:auto;margin-bottom:2.5rem;padding:1.5rem;background:var(--white)}.statistics-handball .card-result--stats-block .card-result__team img{width:3rem;height:3rem;max-width:62%;margin-inline:auto;object-fit:contain}.statistics-handball .card-result--stats-block .card-result__score{font-size:1.5rem}.statistics-handball .decoration{position:absolute}.statistics-handball .decoration--one{top:0;left:40%;width:.0625rem;height:50%;background:var(--background)}.statistics-handball .decoration--two{top:10%;left:40%;width:3.25rem;height:3.25rem;border:.0625rem solid var(--background);border-radius:50%;transform:translateX(-50%)}.statistics-handball .decoration--three{top:20%;left:0;width:46rem;height:46rem;border:.0625rem solid var(--background);border-radius:50%;transform:translateX(-50%)}.statistics-handball .decoration--four{top:30%;right:10%}.statistics-handball .decoration--five{top:32%;right:20%;width:3.25rem;height:3.25rem;border:.0625rem solid var(--background);border-radius:50%;transform:translateX(-50%)}.statistics-handball .decoration--six{top:-10%;left:60%;width:70vw;height:70vw;border:.0625rem solid var(--background);border-radius:0 50% 50%}.subscribe{background:var(--gray)}.subscribe__content{position:relative;padding:3.75rem 0 0 7rem;border-top:.0625rem solid var(--background)}.subscribe__content::before{position:absolute;top:-.0625rem;right:100%;content:"";width:14.5rem;height:.0625rem;background:var(--background)}.subscribe__content::after{position:absolute;top:0;left:0;content:"";width:.0625rem;height:14.5rem;background:var(--background)}.subscribe h3{font-size:2.5rem}.subscribe .text{max-width:32rem;font-size:1rem;line-height:1.25}.subscription{position:relative;width:50%;margin-top:6.25rem;padding:6.25rem 7rem 6.25rem 5.5rem;color:var(--white);background-color:var(--navy)}@media (max-width:48rem){.subscription{width:100%}.subscription .container{padding:0}}@media (max-width:64rem){.subscription{padding:3rem 1.5rem}}.subscription::before{position:absolute;bottom:-6%;right:-50%;content:"";z-index:-1;width:100%;height:100%;background-image:url('data:image/svg+xml,<svg width="469" height="469" viewBox="0 0 469 469" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="234.5" cy="234.5" r="234" stroke="black" stroke-width="0.5"/></svg>');background-repeat:no-repeat;background-position:bottom right;background-size:contain}.subscription__content{position:relative;display:flex;flex-direction:column;gap:1rem;width:100%;margin-left:auto}.subscription__title{color:var(--white);font-size:2.5rem}@media (max-width:48rem){.subscription__title{font-size:1.75rem}}.subscription__text{position:relative;display:flex;flex-direction:column;gap:1.5rem}.subscription__form{display:flex;flex-direction:column;gap:1rem}.subscription__row{display:flex;flex-direction:column;gap:1rem}@media (max-width:48rem){.subscription__row{flex-direction:row;gap:0}}.subscription__row input:not([type=submit]){position:relative;flex:1;margin-right:1rem;padding:1rem;color:var(--white);border:.0625rem solid var(--white);background-color:transparent}@media (max-width:48rem){.subscription__row input:not([type=submit]){min-width:0;margin-right:.75rem}}.subscription__row input:not([type=submit])::placeholder{color:var(--white);font-weight:400;font-size:.8125rem;line-height:1.25rem}.subscription__consent{display:flex;gap:.7rem;align-items:center}.subscription__consent input[type=checkbox]{position:relative;flex-shrink:0;width:1.125rem;height:1.125rem;border:.0625rem solid var(--white);background-color:transparent;cursor:pointer;appearance:none}.subscription__consent input[type=checkbox]:checked{background-color:var(--orange)}.subscription__consent input[type=checkbox]:checked::before{position:absolute;top:50%;left:50%;content:"✓";color:var(--navy);font-weight:700;font-size:.75rem;line-height:1;transform:translate(-50%,-50%)}.subscription__consent-text{font-weight:400}.subscription__button{width:max-content}.team-basketball{position:relative;padding:6.2rem 0;background:transparent linear-gradient(0deg,rgba(31,37,71,.1019607843) 0,rgba(31,37,71,0) 100%) 0 0 no-repeat padding-box;overflow:hidden}.team-basketball::before{position:absolute;left:28%;bottom:-18rem;content:"";z-index:-1;width:45rem;height:22.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 360'%3E%3Cpath d='M0 360 A 360 360 0 0 1 720 360' stroke='%23000000' stroke-width='1' fill='none' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right top;background-size:100% 100%;pointer-events:none}.team-basketball__grid{display:grid;grid-template-columns:repeat(12,1fr);row-gap:3.7rem;margin:0 auto;column-gap:1rem}.team-basketball__member{display:flex;flex-direction:column;align-items:center;text-align:center}.team-basketball__member--row1:nth-child(1){grid-row:1;grid-column:3/5;position:relative}.team-basketball__member--row1:nth-child(1)::after,.team-basketball__member--row1:nth-child(1)::before{position:absolute;left:-10rem;bottom:-4rem;content:"";z-index:1;width:2.5rem;height:.0625rem;background-color:var(--navy);transform:translateX(-50%)}.team-basketball__member--row1:nth-child(1)::before{transform:translateX(-50%) rotate(45deg)}.team-basketball__member--row1:nth-child(1)::after{transform:translateX(-50%) rotate(-45deg)}.team-basketball__member--row1:nth-child(2){grid-row:1;grid-column:5/7}.team-basketball__member--row1:nth-child(3){grid-row:1;grid-column:7/9}.team-basketball__member--row1:nth-child(4){grid-row:1;grid-column:9/11}.team-basketball__member--row1:nth-child(4)::before{position:absolute;top:-9rem;right:-5rem;content:"";z-index:-1;width:50vw;height:30rem;background-image:url('data:image/svg+xml,<svg width="1950" height="957" viewBox="0 0 1950 957" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1798 119C1262.84 503.996 511.443 377.651 288.5 0.999969" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke"/><path d="M1949 653.599C1258.37 1151.48 288.707 988.089 1 501" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke"/><path d="M362 481.568L881.676 643.884" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke"/></svg>');background-repeat:no-repeat;background-position:left center;background-size:100% auto;pointer-events:none}.team-basketball__member--row2:nth-child(5){grid-row:2;grid-column:5/7;position:relative}.team-basketball__member--row2:nth-child(5)::after{position:absolute;left:-19rem;bottom:-2rem;content:"";z-index:1;width:2.5rem;height:2.5rem;border:.0625rem solid var(--navy);border-radius:50%;background-color:transparent}.team-basketball__member--row2:nth-child(6){grid-row:2;grid-column:7/9}.team-basketball__member--row2:nth-child(7){grid-row:2;grid-column:9/11}.team-basketball__member--row2:nth-child(8){grid-row:2;grid-column:11/13}.team-basketball__member--row3:nth-child(9){grid-row:3;grid-column:6/8}.team-basketball__member--row3:nth-child(10){grid-row:3;grid-column:8/10}.team-basketball__member--row3:nth-child(11){grid-row:3;grid-column:10/12}.team-basketball__member--row4:nth-child(12){grid-row:4;grid-column:4/6}.team-basketball__member--row4:nth-child(13){grid-row:4;grid-column:6/8}.team-basketball__member--row4:nth-child(14){grid-row:4;grid-column:8/10}.team-basketball__member--row5:nth-child(15){grid-row:5;grid-column:2/4;position:relative}.team-basketball__member--row5:nth-child(15)::before{position:absolute;left:2rem;bottom:4rem;content:"";z-index:-1;width:.0625rem;height:64rem;background-color:var(--navy);pointer-events:none}.team-basketball__member--row5:nth-child(15)::after{position:absolute;left:2rem;bottom:2rem;content:"";z-index:-1;width:100vw;height:72rem;background-image:url('data:image/svg+xml,<svg width="2791" height="1654" viewBox="0 0 2791 1654" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 450C75.7954 851 614.862 1572.53 1649.98 1653H2712" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke"/><path d="M663 0.999968C721.711 300.667 1144.85 839.866 1957.37 900H2791" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke"/></svg>');background-repeat:no-repeat;background-position:left center;background-size:100% auto;pointer-events:none}.team-basketball__member--row5:nth-child(16){grid-row:5;grid-column:4/6}.team-basketball__member--row5:nth-child(17){grid-row:5;grid-column:6/8}.team-basketball__member--row5:nth-child(18){grid-row:5;grid-column:8/10;position:relative}.team-basketball__member--row5:nth-child(18)::before{position:absolute;top:-5rem;right:-16rem;content:"";z-index:1;width:12rem;height:.0625rem;background-color:var(--navy);pointer-events:none}.team-basketball__member--row5:nth-child(18)::after{position:absolute;bottom:2rem;right:-17rem;content:"";z-index:1;width:2.5rem;height:2.5rem;border:.0625rem solid var(--navy);border-radius:50%;background-color:transparent}.team-basketball__member-image{width:13.2rem;height:17.7rem;margin-bottom:1rem;object-fit:cover}.team-basketball__member-info{display:flex;flex-direction:column;gap:.2rem}.team-basketball__member-number{color:var(--navy);font-style:italic}.team-basketball__member-name{color:var(--navy);font-weight:700;font-size:1rem;text-transform:uppercase}.team-basketball__member-position{color:var(--navy)}.team-handball{position:relative;padding:6.2rem 0;background:transparent linear-gradient(0deg,rgba(31,37,71,.1019607843) 0,rgba(31,37,71,0) 100%) 0 0 no-repeat padding-box;overflow:hidden}.team-handball::before{position:absolute;left:28%;bottom:-18rem;content:"";z-index:-1;width:45rem;height:22.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 360'%3E%3Cpath d='M0 360 A 360 360 0 0 1 720 360' stroke='%23000000' stroke-width='1' fill='none' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right top;background-size:100% 100%;pointer-events:none}.team-handball__grid{display:grid;grid-template-columns:repeat(12,1fr);row-gap:3.7rem;margin:0 auto;column-gap:1rem}.team-handball__member{display:flex;flex-direction:column;align-items:center;text-align:center}.team-handball__member--row1:nth-child(1){grid-row:1;grid-column:3/5;position:relative}.team-handball__member--row1:nth-child(1)::after,.team-handball__member--row1:nth-child(1)::before{position:absolute;left:-10rem;bottom:-4rem;content:"";z-index:1;width:2.5rem;height:.0625rem;background-color:var(--navy);transform:translateX(-50%)}.team-handball__member--row1:nth-child(1)::before{transform:translateX(-50%) rotate(45deg)}.team-handball__member--row1:nth-child(1)::after{transform:translateX(-50%) rotate(-45deg)}.team-handball__member--row1:nth-child(2){grid-row:1;grid-column:5/7}.team-handball__member--row1:nth-child(3){grid-row:1;grid-column:7/9}.team-handball__member--row1:nth-child(4){grid-row:1;grid-column:9/11}.team-handball__member--row1:nth-child(4)::before{position:absolute;top:-9rem;right:-5rem;content:"";z-index:-1;width:50vw;height:30rem;background-image:url('data:image/svg+xml,<svg width="1950" height="957" viewBox="0 0 1950 957" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1798 119C1262.84 503.996 511.443 377.651 288.5 0.999969" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke"/><path d="M1949 653.599C1258.37 1151.48 288.707 988.089 1 501" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke"/><path d="M362 481.568L881.676 643.884" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke"/></svg>');background-repeat:no-repeat;background-position:left center;background-size:100% auto;pointer-events:none}.team-handball__member--row2:nth-child(5){grid-row:2;grid-column:5/7;position:relative}.team-handball__member--row2:nth-child(5)::after{position:absolute;left:-19rem;bottom:-2rem;content:"";z-index:1;width:2.5rem;height:2.5rem;border:.0625rem solid var(--navy);border-radius:50%;background-color:transparent}.team-handball__member--row2:nth-child(6){grid-row:2;grid-column:7/9}.team-handball__member--row2:nth-child(7){grid-row:2;grid-column:9/11}.team-handball__member--row2:nth-child(8){grid-row:2;grid-column:11/13}.team-handball__member--row3:nth-child(9){grid-row:3;grid-column:6/8}.team-handball__member--row3:nth-child(10){grid-row:3;grid-column:8/10}.team-handball__member--row3:nth-child(11){grid-row:3;grid-column:10/12}.team-handball__member--row4:nth-child(12){grid-row:4;grid-column:5/7;position:relative}.team-handball__member--row4:nth-child(13){grid-row:4;grid-column:7/9}.team-handball__member--row5:nth-child(14){grid-row:5;grid-column:2/4;position:relative}.team-handball__member--row5:nth-child(14)::before{position:absolute;left:2rem;bottom:4rem;content:"";z-index:-1;width:.0625rem;height:64rem;background-color:var(--navy);pointer-events:none}.team-handball__member--row5:nth-child(14)::after{position:absolute;left:2rem;bottom:2rem;content:"";z-index:-1;width:100vw;height:72rem;background-image:url('data:image/svg+xml,<svg width="2791" height="1654" viewBox="0 0 2791 1654" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 450C75.7954 851 614.862 1572.53 1649.98 1653H2712" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke"/><path d="M663 0.999968C721.711 300.667 1144.85 839.866 1957.37 900H2791" stroke="black" stroke-width="1" vector-effect="non-scaling-stroke"/></svg>');background-repeat:no-repeat;background-position:left center;background-size:100% auto;pointer-events:none}.team-handball__member--row5:nth-child(15){grid-row:5;grid-column:4/6}.team-handball__member--row5:nth-child(16){grid-row:5;grid-column:6/8}.team-handball__member--row5:nth-child(17){grid-row:5;grid-column:8/10;position:relative}.team-handball__member--row5:nth-child(17)::before{position:absolute;top:-5rem;right:-16rem;content:"";z-index:1;width:12rem;height:.0625rem;background-color:var(--navy);pointer-events:none}.team-handball__member--row5:nth-child(17)::after{position:absolute;bottom:2rem;right:-17rem;content:"";z-index:1;width:2.5rem;height:2.5rem;border:.0625rem solid var(--navy);border-radius:50%;background-color:transparent}.team-handball__member--row6{grid-row:6}.team-handball__member--row6:nth-child(18){grid-column:3/5}.team-handball__member--row6:nth-child(19){grid-column:5/7}.team-handball__member--row6:nth-child(20){grid-column:7/9}.team-handball__member--row6:nth-child(21){grid-column:9/11}.team-handball__member--row7{grid-row:7}.team-handball__member--row7:nth-child(22){grid-column:2/4}.team-handball__member--row7:nth-child(23){grid-column:4/6}.team-handball__member--row7:nth-child(24){grid-column:6/8}.team-handball__member--row7:nth-child(25){grid-column:8/10}.team-handball__member--row8{grid-row:8}.team-handball__member--row8:nth-child(26){grid-column:3/5}.team-handball__member--row8:nth-child(27){grid-column:5/7}.team-handball__member--row8:nth-child(28){grid-column:7/9}.team-handball__member--row8:nth-child(29){grid-column:9/11}.team-handball__member-image{width:13.2rem;height:17.7rem;margin-bottom:1rem;object-fit:cover}.team-handball__member-info{display:flex;flex-direction:column;gap:.2rem}.team-handball__member-number{color:var(--raspberry);font-style:italic}.team-handball__member-name{color:var(--raspberry);font-weight:700;font-size:1rem;text-transform:uppercase}.team-handball__member-position{color:var(--navy)}.text-and-image{padding-top:17rem;padding-right:0;padding-bottom:7.5rem;padding-left:0;overflow:hidden}.text-and-image__item{position:relative;width:100%}.text-and-image__item:first-child .text-and-image__title{color:var(--orange)}.text-and-image__item:nth-child(4n+2) img{margin-left:auto}.text-and-image__item:nth-child(4n+4) img{margin-left:auto}.text-and-image__item:hover .text-and-image__title{color:var(--orange)}.text-and-image__item:hover img{filter:saturate(1.5);transform:scale(1.08)}.text-and-image__item img{position:relative;z-index:1;width:45%;height:auto;transition:.4s}.text-and-image__title{position:absolute;top:50%;left:50%;z-index:2;color:var(--gray);font-size:3.5rem;font-family:var(--font-secondary);transform:translate(-50%,-50%);transition:.3s}.text-and-image .decoration--one{top:8rem;left:10%;width:60rem;height:60rem}.text-and-image .decoration--two{top:52rem;left:4rem;height:100%}.text-and-image .decoration--three{top:44rem;left:50%;transform:translateX(-50%)}.text-and-image .decoration--four{top:80rem;right:6rem}.text-and-image .decoration--five{top:70rem;right:-20%}.text-and-image .decoration--six{top:90rem;left:-10rem;width:28rem;height:28rem}.text-and-media{margin:5rem 0}.text-and-media--right .text-and-media__grid img{order:1}.text-and-media__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,-2.5rem + 6.25vw,5rem);align-items:center}.text-and-media__grid img{width:100%;height:auto}.text-and-media__content h2{margin:0 0 1.5rem}.text-and-media__content h3{margin:0 0 2rem}.text-and-media__content p{margin:0 0 1.5rem;font-size:1rem;line-height:1.375}.text-and-media__content .link{margin:1rem 0 0}@media (max-width:48rem){.locked{overflow:hidden}.xs-d-none{display:none}.header{z-index:3;height:5.875rem}.header .container{align-items:center}.header.header--light:has(.header__nav.active){z-index:3;color:var(--white)}.header.header--light:has(.header__nav.active) .header__logo img:first-child{display:block}.header.header--light:has(.header__nav.active) .header__logo img:last-child{display:none}.header.header--light:has(.header__nav.active) .menu-item.menu-item-has-children>a::after,.header.header--light:has(.header__nav.active) .menu-item.menu-item-has-children>a::before{background:var(--white)}.header.header--light:has(.header__nav.active) .burger{border-color:var(--white)}.header.header--light:has(.header__nav.active) .burger__item{background:var(--white)}.header.header--light .burger{border-color:var(--background)}.header.header--light .burger__item{background:var(--background)}.header.header--light .jda-button--dblue{color:var(--main);background:var(--white)}.header.scrolled{background:0 0}.header:has(.header__nav--shop.active){z-index:4}.header:has(.menu-item-has-children.active){color:var(--white)}.header:has(.menu-item-has-children.active) .header__logo img:first-child{display:block}.header:has(.menu-item-has-children.active) .header__logo img:last-child{display:none}.header:has(.menu-item-has-children.active) .menu-item.menu-item-has-children>a::after,.header:has(.menu-item-has-children.active) .menu-item.menu-item-has-children>a::before{background:var(--white)}.header .container{justify-content:space-between;padding:1rem 2rem}.header .container:has(.header__nav.active){background:var(--background)}.header__logo{width:auto}.header__logo img{height:3.875rem}.header__nav{position:absolute;top:5.875rem;left:0;display:none;width:100%;height:calc(100dvh - 5.875rem);margin-top:0;padding:2rem;background:var(--background);box-shadow:none;overflow:auto}.header__nav.active{display:block}.header__nav.active .menu{flex-direction:column;gap:1.5rem;align-items:flex-start;margin:0 0 1.5rem}.header__nav .menu-item.active.menu-item-has-children>a::after,.header__nav .menu-item.active.menu-item-has-children>a::before{background:var(--white)!important}.header__nav .menu-item.active.menu-item-has-children>a span{display:none}.header__nav .menu-item.current-menu-parent>a span{top:1.5rem}.header__nav .sub-menu{position:unset;height:auto;padding:2rem 0 .5rem;background:var(--background)!important}.header__nav .sub-menu a{position:relative;padding:0 0 0 1.5rem;font-size:1rem;font-family:var(--font-primary);text-transform:none}.header__nav .sub-menu a::after{position:absolute;top:50%;left:0;content:"";width:.75rem;height:.0625rem;background:var(--white)}.header__nav .jda-button--orange{margin:0 0 1rem}.header__nav .submenu-wrapper{position:static;height:auto}.header__nav .submenu-visual{display:none}.header__nav--shop{width:100%;padding-top:0;padding-bottom:0}.header__shop-nav{flex-direction:column}.header__shop-list{flex-direction:column;padding:.75rem 0 1.25rem}.header__shop-cart{display:flex;gap:1rem;align-items:center;margin-left:0;padding:.5rem 0;font-weight:600;font-size:.875rem;filter:brightness(20)}.header__shop-cart span{position:unset;transform:translate(-1.25rem,-.5rem)}.header__shop-back{border:0}.header__shop-back::before{filter:brightness(20)}.header .burger{position:relative;width:3rem;height:3rem;border:.0625rem solid var(--white);border-radius:50%}.header .burger.active .burger__item:nth-child(1){top:1.4375rem;transform:rotate(45deg)}.header .burger.active .burger__item:nth-child(2){opacity:0}.header .burger.active .burger__item:nth-child(3){top:1.4375rem;transform:rotate(-45deg)}.header .burger__item{position:absolute;width:1.5rem;height:.0625rem;background:var(--white);transition:.3s}.header .burger__item:nth-child(1){top:1rem;left:.75rem}.header .burger__item:nth-child(2){top:1.4375rem;left:.75rem}.header .burger__item:nth-child(3){top:1.875rem;left:.75rem}.topbar{padding:.5rem 2rem;line-height:2.4rem}.topbar__link{font-size:.6875rem}.topbar__text p{font-size:.6875rem}.footer{padding:0}.footer__grid{grid-template-rows:3rem 1fr 1fr repeat(8,auto);grid-template-columns:1fr 1fr;border:0}.footer__cell:first-child{grid-column:span 2}.footer__partners{display:none}.footer__newsletter_wrapper{grid-row:span 3;grid-column:span 2}.footer__logo{grid-column:span 2;padding:2rem}.footer__basketball{grid-row:span 3;grid-column:span 2}.footer__basketball a{min-height:6rem}.footer__handball{grid-row:span 3;grid-column:span 2}.footer__handball a{min-height:6rem}.footer__follow_us{grid-column:span 2}.footer__socials{grid-column:-1/span 2;flex-direction:row}.footer__biglink{grid-column:span 2;padding-top:2rem;padding-bottom:2rem}.footer__group_wrapper{grid-column:span 2;display:flex;flex-direction:row}.footer__group_wrapper>*+*{border-left:.0625rem solid var(--main)!important}.footer__group_wrapper .footer__group{flex:1}.footer__group_wrapper .footer__social{flex:none;aspect-ratio:unset}.footer__group{padding-right:5rem}.footer__social{flex:1 1 0;height:4rem;border-bottom:0}.footer__copyright{grid-column:span 1}.hero{margin-top:-5.875rem}.hero::after{display:none}.hero__title{left:2rem;bottom:40%;font-size:3.5rem}.hero__subtitle{left:auto;bottom:35%;right:4rem;font-size:1.25rem}.hero .jda-button{width:50%}.hero .jda-button:nth-child(2){left:calc(50% + 1rem)}.about{padding-top:4rem;padding-bottom:4rem}.about__content{display:flex;flex-direction:column;padding:0}.about__images{margin:4.5rem 0 3rem}.about__img--small{top:-4.5rem;left:auto;right:0}.about__img--large{width:80%}.about__text{gap:2.5rem}.about__title{font-size:1.75rem}.about__button-wrapper{margin-left:5rem}.card-result{width:100%;min-width:18rem}.card-result--xs{min-width:14rem}.card-result:hover .card-result__link{opacity:1}.card-result:hover .card-result__tag{opacity:0}.card-result:hover .card-result__title img{opacity:0}.card-result__game-timeleft-item{display:flex;flex-direction:column;align-items:center;text-align:center}.card-result__link{opacity:0}.card-result__team.col-33{width:20%}.card-result__score.col-33{width:60%;white-space:nowrap}.matches__text{display:flex;justify-content:flex-end;align-items:flex-end!important;max-width:100%}.matches__title{text-align:right}.matches__content{padding-top:0}.matches__description-link{margin-bottom:2rem}.matches .decoration--one{top:2rem;left:21%}.matches .decoration--two{left:83%}.matches__button-wrapper--handball{order:-1}.next-matches__basketball{display:block;margin-right:-2rem;margin-bottom:0!important;margin-left:-2rem;padding:0 2rem;overflow:visible}.next-matches__basketball .card-result:last-child{transform:none}.next-matches__basketball-desktop{display:none}.next-matches__basketball-swiper{position:relative;display:block;padding-bottom:3rem;overflow:visible}.next-matches__basketball-swiper .swiper-wrapper{overflow:visible}.next-matches__basketball-swiper .swiper-slide{width:auto;height:auto}.next-matches__basketball-swiper .swiper-slide:not(:first-child) .card-result{margin-top:2rem}.next-matches__basketball-swiper .swiper-slide .card-result{width:18rem;min-width:18rem}.next-matches__basketball-swiper .swiper-slide .card-result__team{align-items:center}.next-matches__basketball-swiper .swiper-pagination{position:absolute;left:0;bottom:0;display:flex;gap:1.5rem;justify-content:center;align-items:center;width:100%}.next-matches__basketball-swiper .swiper-pagination-bullet{width:5rem;height:.125rem;border-radius:0;background-color:var(--white)}.next-matches__handball{display:block;margin-right:-2rem;margin-left:-2rem;padding:0 2rem;overflow:visible}.next-matches__handball .jda-button{order:-1}.next-matches__handball .card-result:nth-child(2){margin-top:0;transform:none}.next-matches__handball-desktop{display:none}.next-matches__handball-swiper{position:relative;display:block;padding-bottom:3rem;overflow:visible}.next-matches__handball-swiper .swiper-wrapper{overflow:visible}.next-matches__handball-swiper .swiper-slide{width:auto;height:auto}.next-matches__handball-swiper .swiper-slide:not(:first-child) .card-result{margin-top:2rem}.next-matches__handball-swiper .swiper-slide .card-result{width:18rem;min-width:18rem}.next-matches__handball-swiper .swiper-slide .card-result__team{align-items:center}.next-matches__handball-swiper .swiper-pagination{position:absolute;left:0;bottom:0;display:flex;gap:1.5rem;justify-content:center;align-items:center;width:100%}.next-matches__handball-swiper .swiper-pagination-bullet{width:5rem;height:.125rem;border-radius:0;background-color:var(--white)}.matches__button-wrapper--mobile{display:flex;justify-content:center;margin-bottom:1.5rem}.banner-cta{padding-top:0;padding-bottom:4rem}.banner-cta__container{height:auto;padding:2rem}.banner-cta__content{flex-direction:column;gap:1.5rem}.banner-cta__img img{filter:brightness(.5);transform:scale(1.2)}.home .banner-cta{padding-top:0}.results{padding-top:4rem;padding-bottom:4rem}.results__title{padding-left:0;text-indent:40%}.results .decoration--one{display:none}.results__table--second .decoration--circle{display:none}.results__calendar{display:flex;flex-direction:column;gap:1.5rem}.results__calendar .decoration--cross{display:none}.results__calendar .card-result{padding-right:0;padding-left:0}.results__calendar .card-result:last-child{margin-top:0}.results__calendar .card-result:hover .card-result__tag{opacity:1}.results__calendar .card-result:hover .card-result__title img{opacity:1}.results__calendar .card-result,.results__calendar .card-result.card-result--top,.results__calendar .card-result:first-child,.results__calendar .card-result:last-child{width:100%}.results__calendar .card-result.card-result--top{margin-top:0}.results__calendar .card-result.card-result--small::after{display:none}.results__calendar .card-result.card-result--small .card-result__title{margin:0 0 1.125rem;font-size:1rem}.results__calendar .card-result .card-result__team.col-33{width:25%;font-size:.875rem}.results__calendar .card-result .card-result__score.col-33{order:3;width:50%;margin-top:1.375rem;font-size:2.5rem}.results__calendar .card-result .card-result__subtitle{font-size:.875rem}.results__calendar .card-result .row{justify-content:center;column-gap:1.5rem}.results__tables{flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem}.results__table{width:100%}.results__table--second{margin-top:0}.results__table--second::after{display:none}.news{padding-top:0;padding-bottom:0}.news .container{overflow:visible}.news__desktop{display:none}.news__swiper{position:relative;display:block;padding-bottom:2rem;overflow:visible}.news__swiper .swiper-wrapper{overflow:visible}.news__swiper .swiper-slide{position:relative;width:14.375rem;height:auto;overflow:visible}.news__swiper .swiper-slide:nth-child(1)::after,.news__swiper .swiper-slide:nth-child(2)::after{position:absolute;top:0;right:-1rem;content:"";width:1px;height:100%;background-color:var(--main)}.news__swiper .swiper-pagination{position:absolute;left:0;bottom:0;display:flex;gap:1.5rem;justify-content:center;align-items:center;width:100%}.news__swiper .swiper-pagination-bullet{width:5rem;height:.125rem;border-radius:0;background-color:var(--navy)}.news__nav{position:absolute;top:0;right:2rem}.news__nav--mobile{position:relative;right:0;display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.news__nav .link{margin-bottom:0}.news h2{margin:0 0 1rem auto;padding-left:0}.news .col-33{margin:0 0 2rem}.news .col-50{width:50%}.news .col-50:first-child{padding:0 .5rem 0 0}.news .col-50:last-child{padding:0 0 0 .5rem}.news .card-news{margin:0;padding:0;border:0}.news .card-news--swiper .card-news__image{width:14.375rem;height:14.375rem;margin-bottom:2.5rem}.news .card-news--swiper .card-news__title{font-size:1.25rem}.news .card-news--swiper .card-news__description{font-size:.875rem;-webkit-line-clamp:6}.news .card-news__date{margin-bottom:.5rem}.news .card-news__title{margin-bottom:.625rem}.card-news.card-news--small .card-news__image{height:10rem}.card-news.card-news--small .card-news__title{font-size:1.25rem}.card-news__title{margin:0 0 1rem}.card-news__image{height:20rem;margin:0 0 1.5rem}.card-news__description{font-size:.875rem}.products{padding-bottom:6rem}.products__header{flex-direction:column}.products__header::after{display:none}.products__title{margin:0 0 1.5rem}.products__title::after,.products__title::before{display:none}.products__link{width:fit-content}.products__link::after,.products__link::before{display:none}.products__gallery{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:.75rem;row-gap:1.5rem}.products__gallery-item:nth-child(n+5){display:none}.products__gallery-item:nth-child(1){grid-row:1;grid-column:1/3}.products__gallery-item:nth-child(1) img{width:100%;height:auto;margin-top:0;object-fit:cover;aspect-ratio:1/2}.products__gallery-item:nth-child(2){grid-row:1;grid-column:3}.products__gallery-item:nth-child(2) img{width:100%;height:auto;margin-top:0;object-fit:cover;aspect-ratio:1/2}.products__gallery-item:nth-child(3){grid-row:2;grid-column:1;margin-top:0}.products__gallery-item:nth-child(3)::after,.products__gallery-item:nth-child(3)::before{display:none}.products__gallery-item:nth-child(3) img{width:100%;height:auto;margin-top:0;object-fit:cover;aspect-ratio:1/2}.products__gallery-item:nth-child(4){grid-row:2;grid-column:2/4;margin-top:0}.products__gallery-item:nth-child(4) img{width:100%;height:auto;margin-top:0;object-fit:cover;aspect-ratio:1/2}.newsletter{padding-bottom:2rem}.newsletter__content{padding:.5rem 0 3rem}.newsletter__consent{align-items:flex-start}.newsletter__consent-text{font-size:.75rem}.newsletter__title{font-size:2rem}.newsletter__row input{min-width:0;max-width:none}.jdagroup{padding-bottom:4rem}.jdagroup__title{font-size:1.75rem}.hero-basketball__image,.hero-handball__image{width:100%}.hero-basketball h1,.hero-handball h1{left:2rem;bottom:40%;font-size:var(--font-size-h1)}.hero-basketball img,.hero-handball img{top:0;left:0;width:100%}.hero-basketball .breadcrumbs,.hero-handball .breadcrumbs{top:2rem;left:2rem}.hero-basketball .decoration--one,.hero-handball .decoration--one{display:none}.hero-basketball .decoration--four,.hero-basketball .decoration--three,.hero-basketball .decoration--two,.hero-handball .decoration--four,.hero-handball .decoration--three,.hero-handball .decoration--two{width:100%}.hero-basketball .hider,.hero-handball .hider{display:none}.hero-handball img{object-position:center}.breadcrumbs{z-index:2;padding-right:4rem;padding-left:0;font-size:.625rem;border-bottom:0}.breadcrumbs::after{position:absolute;left:0;bottom:0;content:"";width:100%;height:.0625rem;max-width:50%;background:var(--white)}.matches-basketball,.matches-handball{padding:4rem 2rem;overflow:hidden}.matches-basketball::after,.matches-handball::after{display:none}.matches-basketball__swiper,.matches-handball__swiper{max-width:100%;margin:0 0 2.5rem;padding:1.5rem}.matches-basketball__swiper .swiper-next,.matches-basketball__swiper .swiper-prev,.matches-handball__swiper .swiper-next,.matches-handball__swiper .swiper-prev{top:auto;bottom:0}.matches-basketball__links,.matches-handball__links{gap:1rem;max-width:100%;margin:0}.matches-basketball .link,.matches-handball .link{width:50%;min-width:0}.matches-basketball .row,.matches-handball .row{max-width:100%;overflow:hidden}.matches-basketball .col-50,.matches-handball .col-50{width:100%;max-width:100%;padding:0}.matches-basketball .col-50:nth-child(2) h3,.matches-handball .col-50:nth-child(2) h3{margin-top:4rem}.matches-basketball h3,.matches-handball h3{margin-top:2.75rem;margin-bottom:1.375rem;font-size:1.75rem}.matches-basketball h3:nth-child(2),.matches-handball h3:nth-child(2){font-size:1.75rem}.matches-basketball .card-result,.matches-handball .card-result{min-width:0}.matches-basketball .card-result:not(.card-result--small),.matches-handball .card-result:not(.card-result--small){margin:0 0 2.75rem}.matches-basketball .card-result .card-result__title,.matches-handball .card-result .card-result__title{margin-bottom:2rem}.matches-basketball .card-result__score,.matches-handball .card-result__score{width:auto}.matches-basketball .card-result__team,.matches-handball .card-result__team{width:35%;font-size:.875rem}.matches-basketball .card-result__subtitle,.matches-handball .card-result__subtitle{font-size:.875rem}.matches-basketball .card-result .row,.matches-handball .card-result .row{justify-content:space-between;margin-bottom:2rem}.matches-basketball .col-50:nth-child(2) h3,.matches-handball .col-50:nth-child(2) h3{margin-top:4rem}.card-statistics{padding:1.25rem}.card-statistics__title{font-size:1.25rem}.card-statistics__cell{min-width:2rem}.card-statistics__cell[data-number]{justify-content:flex-start;padding-right:.375rem;padding-left:.375rem}.card-player--mvp .card-player__name{font-size:1.5rem}.card-player__title{font-size:1.25rem}.card-player__image{height:calc(100% - 4.5rem)}.card-result__hint{font-size:1.25rem}.results__table-type{font-size:1.25rem}.results__table-league{font-weight:500;font-size:.8125rem}.results__table-cell--team{border-right:1px solid var(--main)}.results__table .jda-button--small{padding:.375rem .5rem;font-size:.8125rem;line-height:.9375rem}.results__title{padding-bottom:1.5625rem}.results__button{font-size:.8125rem}.banner__text{font-size:1.25rem}.formation__title{font-size:1.25rem}.player__stats-title{font-size:1.25rem}.ecosystem__tab{font-size:1.25rem}.ecosystem__title{font-size:1.25rem}.woocommerce-column__title,.woocommerce-order-details__title{font-size:1.25rem}.calendar-basketball .tabs,.calendar-handball .tabs{flex-wrap:wrap}.calendar-basketball .tab-panel__title,.calendar-handball .tab-panel__title{font-size:1.75rem}.calendar-basketball .tab-panel__grid,.calendar-handball .tab-panel__grid{grid-template-columns:1fr}.statistics-basketball .row,.statistics-handball .row{gap:1.625rem}.statistics-basketball .col-50:nth-child(1) .card-statistics,.statistics-handball .col-50:nth-child(1) .card-statistics{margin-top:2rem;margin-right:0}.statistics-basketball .card-player,.statistics-handball .card-player{max-width:100%;margin:2rem 0;padding:1.5rem;background-position:left 50% bottom -4rem;background-size:calc(100% - 3rem)}.statistics-basketball .card-player--mvp,.statistics-handball .card-player--mvp{height:28rem}.statistics-basketball .card-player--left,.statistics-handball .card-player--left{max-width:100%;margin:1rem 0}.statistics-basketball .card-result--stats-block,.statistics-handball .card-result--stats-block{max-width:100%;margin:1rem 0;padding:1rem}.statistics-basketball .card-result--stats-block .card-result__team.col-33,.statistics-handball .card-result--stats-block .card-result__team.col-33{width:43%;font-size:.875rem}.statistics-basketball .card-result--stats-block .card-result__score.col-33,.statistics-handball .card-result--stats-block .card-result__score.col-33{order:3;width:100%;margin-top:1.375rem;font-size:2.5rem}.statistics-basketball .card-result--stats-block .card-result__subtitle,.statistics-handball .card-result--stats-block .card-result__subtitle{font-size:.875rem}.statistics-basketball .card-result--stats-block .row,.statistics-handball .card-result--stats-block .row{flex-wrap:wrap;justify-content:center;column-gap:1.5rem}.photos-handball{display:grid;grid-template-columns:3rem 1fr 3rem;height:auto}.photos-handball__image{position:relative;width:100%}.photos-handball__image--one{grid-column:2/4;top:auto;left:auto;width:75%}.photos-handball__image--two{grid-column:1/3;top:auto;left:auto;margin-top:-3rem}.photos-handball__image--three{grid-column:1/3;top:auto;left:auto;margin-top:3rem}.photos-handball__image--four{grid-column:2/4;top:auto;left:auto;width:75%;margin-top:-3rem}.photos-handball .decoration--one{left:-50%}.news-basketball,.news-handball{padding-top:0;padding-bottom:4.375rem}.news-basketball .container,.news-handball .container{overflow:visible}.news-basketball__desktop,.news-handball__desktop{display:none}.news-basketball__swiper,.news-handball__swiper{position:relative;display:block;padding-bottom:2rem;overflow:visible}.news-basketball__swiper .swiper-wrapper,.news-handball__swiper .swiper-wrapper{overflow:visible}.news-basketball__swiper .swiper-slide,.news-handball__swiper .swiper-slide{position:relative;width:14.375rem;height:auto;overflow:visible}.news-basketball__swiper .swiper-slide:nth-child(1)::after,.news-basketball__swiper .swiper-slide:nth-child(2)::after,.news-handball__swiper .swiper-slide:nth-child(1)::after,.news-handball__swiper .swiper-slide:nth-child(2)::after{position:absolute;top:0;right:-1rem;content:"";width:1px;height:100%;background-color:var(--main)}.news-basketball__swiper .swiper-pagination,.news-handball__swiper .swiper-pagination{position:absolute;left:0;bottom:0;display:flex;gap:1.5rem;justify-content:center;align-items:center;width:100%}.news-basketball__swiper .swiper-pagination-bullet,.news-handball__swiper .swiper-pagination-bullet{width:5rem;height:.125rem;border-radius:0;background-color:var(--navy)}.news-basketball__nav,.news-handball__nav{position:absolute;top:0;right:2rem}.news-basketball__nav--mobile,.news-handball__nav--mobile{position:relative;right:0;display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.news-basketball__nav .link,.news-handball__nav .link{margin-bottom:0}.news-basketball h2,.news-handball h2{margin:0 0 1rem auto;padding-left:0}.news-basketball .col-33,.news-handball .col-33{margin:0 0 2rem}.news-basketball .col-50,.news-handball .col-50{width:50%}.news-basketball .col-50:first-child,.news-handball .col-50:first-child{padding:0 .5rem 0 0}.news-basketball .col-50:last-child,.news-handball .col-50:last-child{padding:0 0 0 .5rem}.news-basketball .card-news,.news-handball .card-news{margin:0;padding:0;border:0}.news-basketball .card-news--swiper .card-news__image,.news-handball .card-news--swiper .card-news__image{width:14.375rem;height:14.375rem;margin-bottom:2.5rem}.news-basketball .card-news--swiper .card-news__title,.news-handball .card-news--swiper .card-news__title{font-size:1.25rem}.news-basketball .card-news--swiper .card-news__description,.news-handball .card-news--swiper .card-news__description{font-size:.875rem;-webkit-line-clamp:6}.news-basketball .card-news__date,.news-handball .card-news__date{margin-bottom:.5rem}.news-basketball .card-news__title,.news-handball .card-news__title{margin-bottom:.625rem}.hero-simple{z-index:2;margin:0}.hero-simple.hero-simple--indent h1{font-size:2rem;text-indent:4rem}.hero-simple.hero-simple--b-match .card-result .row,.hero-simple.hero-simple--h-match .card-result .row{justify-content:center}.hero-simple.hero-simple--b-match .card-result__team,.hero-simple.hero-simple--h-match .card-result__team{width:50%;font-size:.875rem}.hero-simple.hero-simple--b-match .card-result__score,.hero-simple.hero-simple--h-match .card-result__score{order:2;margin:1.625rem 0;font-size:15vw}.hero-simple.hero-simple--form{margin:0;padding:5rem 2rem}.hero-simple.hero-simple--form h1{margin:0 0 1.5rem!important;font-size:2rem!important}.hero-simple h1{width:90%;font-size:2.5rem;overflow-wrap:break-word;hyphens:auto}.hero-simple .breadcrumbs{top:1rem;left:2rem;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hero-simple .card-result__score{font-size:2rem}.team-basketball,.team-handball{padding:6rem 0}.team-basketball__grid,.team-handball__grid{display:flex;flex-wrap:wrap;row-gap:3rem;padding:0 2rem;column-gap:.5rem}.team-basketball__member,.team-handball__member{width:calc(50% - .5rem)}.team-basketball__member-image,.team-handball__member-image{width:auto;height:10rem}.hero-player{height:auto;margin:0}.hero-player__content{grid-template-columns:1fr;border-bottom:1px solid #000;pointer-events:none}.hero-player__column{height:auto}.hero-player__column--first{border:0;border-bottom:.0625rem solid var(--background)}.hero-player__column--second{position:relative;left:2rem;width:calc(100% - 4rem);padding:3.25rem 2rem;border-right:.0625rem solid var(--background)}.hero-player__title{font-size:2rem;text-align:center;text-indent:2rem}.hero-player__title--info{text-indent:0}.hero-player__data{font-size:.875rem}.hero-player__sidebar{display:none}.hero-player__member-image{padding-top:3rem}.hero-player__member-position-text br{display:none}.hero-player__content-text{top:24rem;left:0;width:100%}.hero-player__content-text .hero-player__title--info{top:10.25rem;display:none;padding-right:4rem}.hero-player .breadcrumbs{top:0;left:2rem;z-index:2;width:auto;border-left:0}.hero-player .breadcrumbs::after{background:var(--main)}body:has(.hero-player){background:linear-gradient(180deg,rgba(31,37,71,.1019607843) 0,rgba(31,37,71,0) 100%)}body:has(.hero-player) .breadcrumbs,body:has(.hero-player) .header,body:has(.hero-player) .hero-player,body:has(.hero-player) .player,body:has(.hero-player) .player-statistics,body:has(.hero-player) .single-player-statistics,body:has(.hero-player) .site-main{background:0 0}.player-statistics{margin-right:0;padding-top:4rem}.player-statistics .card-result__subtitle{font-weight:600}.player-statistics .card-result__title{font-size:0}.player-statistics .card-result__hint{font-size:1.25rem}.player-statistics .card-result__team{font-size:.875rem}.player-statistics .card-result__team.col-33{width:100%}.player-statistics .card-result__team img{display:block;height:auto;max-width:50%;margin:0 auto}.player-statistics .card-result__score{grid-column:span 2;order:1;width:100%}.player-statistics .card-result .row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 1rem}.player-statistics h2{font-size:1.75rem}.player{margin-block-start:0!important;margin-right:0;padding-top:1rem;padding-bottom:2rem}.player__bio-title{z-index:1;padding-bottom:1.25rem;padding-left:4rem;font-size:1.75rem}.player__gallery-content{display:grid;grid-template-columns:3rem 1fr 3rem}.player__gallery-media--first{grid-column:1/3}.player__gallery-media--first img{width:100%;height:auto}.player__gallery-media--second{position:static;grid-column:2/4;width:100%;margin-top:-3rem}.player__gallery-media--second img{width:100%;max-width:22rem;height:auto}.player__gallery::after,.player__gallery::before{display:none}.player__bio-content{grid-template-columns:1fr;margin-top:3rem}.player__bio-title{margin-top:4.5rem}.player__bio-text{z-index:1;padding:0;font-size:.875rem}.player__stats-content{grid-template-columns:1fr;gap:1.5rem}.player__stats-content::before{display:none}.player__stats-list{grid-column:1}.player__stats-title{justify-self:flex-start;padding-top:0}.player__stats-item:nth-child(1){width:80%;height:auto;aspect-ratio:1/1}.player__stats-item:nth-child(2){width:100%;height:auto;aspect-ratio:1/1}.player__stats-item:nth-child(3){width:100%;height:auto;aspect-ratio:1/1}.player__stats-item:nth-child(4){width:100%;height:auto;aspect-ratio:1/1}.player__quote{margin-block-start:0!important}.player__quote-media{height:30rem}.player__quote-media::before{display:none}.player__quote-media img{width:100%;height:100%;object-fit:cover;object-position:top}.player__quote-text{padding:28rem 0 0;font-size:2rem;text-indent:20vw;word-wrap:break-word}.single-player-statistics{margin:0;padding-bottom:4rem}.single-player-statistics .card-statistics__table{overflow:auto}.single-player-statistics .card-statistics__row{grid-template-columns:8rem repeat(16,3rem);width:fit-content}.single-player-statistics.single-player-statistics--basketball-match .card-statistics__row{grid-template-columns:8rem repeat(20,3rem)}.single-player-statistics.single-player-statistics--handball .card-statistics__row{grid-template-columns:repeat(9,1fr)}.single-player-statistics.single-player-statistics--handball .card-statistics__cell{min-width:4rem}.single-player-statistics .card-statistics--handball-match .card-statistics__table{overflow-x:auto}.single-player-statistics .card-statistics--handball-match .card-statistics__row{grid-template-columns:2rem 8rem repeat(6,3rem) repeat(4,2.5rem) 3rem;width:fit-content}.summary{padding:4rem 2rem 2rem!important;overflow:visible}.summary h2{margin:0 0 2rem!important;font-size:1.75rem}.summary .decoration{left:0;width:75vw}.summary .decoration svg{width:75vw;height:auto}.composition{padding-bottom:2rem}.composition__title{margin-bottom:2.5rem;margin-left:-2rem;padding-left:2rem;font-size:1.75rem}.composition__subtitle{font-weight:600;font-size:.875rem}.composition__group{grid-template-columns:40% 60%}.composition .decoration--one{display:none}.composition--basketball .composition__wrapper,.composition--handball .composition__wrapper{grid-template-columns:1fr;grid-template-rows:auto;gap:2rem}.composition--basketball .composition__players img,.composition--basketball .composition__players svg,.composition--handball .composition__players img,.composition--handball .composition__players svg{width:100%;height:auto}.composition--basketball .composition__left,.composition--handball .composition__left{grid-column:1;grid-row:auto;order:3}.composition--basketball .composition__right,.composition--handball .composition__right{grid-column:1;grid-row:auto;order:1}.composition--basketball .composition__players,.composition--handball .composition__players{grid-column:1;grid-row:auto;order:2}.match-statistics{padding-bottom:2rem!important;overflow:visible}.match-statistics__title{font-size:1.75rem}.match-statistics__subtitle{margin:0 0 2rem;text-align:left;text-indent:5rem}.single-basketball_match .match-statistics__player-name{position:static;transform:none}.single-basketball_match .match-statistics__player-score{bottom:-1rem}.match-statistics .col-40,.match-statistics .col-60{width:100%}.match-statistics .col-40{order:-1;margin-bottom:4rem}.match-statistics--best-player .col-40{order:unset}.match-statistics .mt-10{margin:0}.match-statistics .decoration--two{z-index:1}.next-match .card-result{margin:0}.subscribe__content{width:100%;padding:2rem 0 0 4rem}.subscribe h3{font-size:1.75rem}.subscribe .col-40{display:none}.subscribe .col-60{width:100%}.origins{position:relative;padding-top:4rem;padding-left:2rem;background:linear-gradient(to bottom,var(--white),var(--gray) 4rem)}.origins::after{position:absolute;top:-25rem;left:6rem;content:"";width:30rem;height:30rem;border:.0625rem solid var(--navy);border-radius:50%}.origins__images{height:48rem;margin:2rem 0}.origins__images img{object-fit:cover}.origins__images img:first-child{top:0;left:auto;right:0;width:9rem;height:13.75rem}.origins__images img:nth-child(2){top:10rem;left:-2rem;width:16.75rem;height:19.25rem}.origins__images img:last-child{bottom:0;right:0;display:block;width:12.5rem;height:23.125rem}.origins__logos{z-index:1;grid-template-columns:repeat(2,1fr);grid-auto-rows:6rem;grid-auto-flow:row;justify-content:flex-start;width:100%}.origins__logos img{width:100%;height:100%;object-fit:contain}.origins h2{margin:0 0 3rem}.origins .text{max-width:75%}.origins .mt-4{margin-top:0}.origins .ml-10{margin-left:6rem}.origins .decoration--one{display:none}.history{padding-top:2rem;padding-bottom:4rem}.history__years{display:flex;column-gap:1rem;margin:0 0 4rem;padding:0 0 .5rem;border-bottom:.0625rem solid var(--background);flex-wrap:wrap}.history__title{margin:0 0 2rem;font-size:1.75rem}.history__text{margin:0 0 2rem}.history__tab-year{top:0;left:50%}.history h2{padding-bottom:4rem}.history .col-20{width:100%}.ecosystem{padding-top:4rem;padding-bottom:4rem}.ecosystem__description{margin:0 0 2rem}.areas{flex-wrap:wrap}.areas__tabs{flex:0 0 80%;padding:0}.areas__tab{gap:2rem}.areas__content{flex:0 0 100%;padding-top:2rem}.areas__item{flex-wrap:wrap}.areas__item.active{flex-direction:column-reverse;gap:2rem}.areas__title{font-weight:600}.areas__images{margin:2rem 0;transform:none}.gallery{padding:0 2rem 4rem}.gallery h2{margin:0;padding:2rem 0}.formation{padding-top:4rem;padding-bottom:4rem}.formation__tabs{display:flex;flex:0 0 100%}.formation__description{height:auto;margin:0}.formation__description+.formation__info{margin-top:4rem}.formation__info{flex-direction:column}.formation__tab.active{order:unset;margin:0 0 2rem}.formation__tab.active .formation__title{margin:0 0 2rem}.formation .decoration--one{top:-1.5rem;right:-1.5rem}.formation .decoration--three{display:none}.calendar-basketball{padding-top:4rem;padding-bottom:4rem}.calendar-basketball .tabs{margin:0 0 1rem;padding:0 0 1rem;overflow:auto}.calendar-basketball .card-statistics__caption{margin:0 0 2rem}.calendar-basketball .tab-panel__grid{grid-template-columns:1fr}.card-statistics--top-scorers .card-statistics__row{grid-template-columns:2rem 1fr 0 2rem 2rem;grid-template-rows:auto auto}.card-statistics--top-scorers .card-statistics__row[data-head]{grid-template-rows:auto}.card-statistics--top-scorers .card-statistics__row[data-head] .card-statistics__cell:nth-child(3){display:none}.card-statistics--top-scorers .card-statistics__row[data-head] .card-statistics__cell:nth-child(4){grid-column:4}.card-statistics--top-scorers .card-statistics__row[data-head] .card-statistics__cell:nth-child(5){grid-column:5}.card-statistics--top-scorers .card-statistics__cell{min-width:0}.card-statistics--top-scorers .card-statistics__cell[data-number]{grid-row:1/3;align-self:center}.card-statistics--top-scorers .card-statistics__cell[data-title]:nth-child(2){grid-column:2/4;min-height:0;padding-bottom:0;align-self:end}.card-statistics--top-scorers .card-statistics__cell[data-title]:nth-child(3){grid-column:2/4;grid-row:2;font-size:.625rem;min-height:0;padding-top:0;align-self:start}.card-statistics--top-scorers .card-statistics__cell:nth-child(4){grid-column:4;grid-row:1/3;align-self:center}.card-statistics--top-scorers .card-statistics__cell:nth-child(5){grid-column:5;grid-row:1/3;align-self:center;min-width:0;padding-right:0;padding-left:.25rem}.ranking-basketball,.ranking-handball{padding-top:4rem;padding-bottom:4rem}.ranking-basketball .mt-4,.ranking-handball .mt-4{margin-top:0}.ranking-basketball .card-statistics.card-statistics--ranking,.ranking-handball .card-statistics.card-statistics--ranking{padding:1.5rem .75rem}.ranking-basketball .card-statistics.card-statistics--ranking .card-statistics__row,.ranking-handball .card-statistics.card-statistics--ranking .card-statistics__row{grid-template-columns:2rem 1fr repeat(6,auto);gap:0}.ranking-basketball .card-statistics.card-statistics--ranking .card-statistics__cell,.ranking-handball .card-statistics.card-statistics--ranking .card-statistics__cell{min-width:2rem;padding-right:.375rem;padding-left:.375rem}.ranking-basketball .card-statistics.card-statistics--handball-career .card-statistics__cell,.ranking-handball .card-statistics.card-statistics--handball-career .card-statistics__cell{min-width:4rem}.intro{margin:clamp(1rem,-1rem + 8vw,7rem) 0;padding-top:clamp(2rem,1rem + 4vw,4rem);padding-bottom:clamp(2rem,1rem + 4vw,4rem)}.intro .decoration{top:-3rem;right:0;z-index:-1}.content__grid{grid-template-columns:1fr;gap:2rem}.content__head{margin:0 0 2rem}.content__head:last-child{margin:0}.content h2{margin:0 0 2.5rem;font-size:1.75rem}.quote{margin-top:4rem;margin-bottom:4rem;padding-right:2rem;padding-left:2rem}.quote__grid{grid-template-columns:1fr}.quote__gap{display:none}.banner{height:auto;margin-top:4rem;margin-bottom:4rem;padding-top:4rem;padding-bottom:4rem}.banner__text{font-size:1.5rem}.text-and-media__grid{grid-template-columns:1fr}.text-and-media__content{width:100%;padding-right:0;padding-left:0;word-break:break-all}.cards{margin-top:4rem;margin-bottom:4rem;padding-right:2rem;padding-left:2rem}.cards__grid{grid-auto-flow:row}.hero-shop{margin:0;background:var(--background);overflow:visible}.hero-shop__heading{top:20dvh!important;margin:0;font-size:3rem!important}.hero-shop__image{top:1rem;left:15%;width:85%;height:calc(100% + 3rem)!important;border:0}.hero-shop__title{margin-top:3rem}.hero-shop__link{bottom:0;top:auto;left:25%;right:2rem}.category__main{padding-bottom:0}.category__main .breadcrumbs{top:.5rem;left:0;margin:0 0 1.5rem}.category__grid{grid-template-columns:1fr;gap:3rem}.woocommerce ul.products{grid-template-columns:1fr 1fr;row-gap:2rem}.woocommerce ul.products li.product{margin:0!important}.woocommerce ul.products li.product a img{height:10rem}.woocommerce .woocommerce-products-header__title{margin:0 0 1.5rem}.woocommerce .woocommerce-ordering{display:none}.woocommerce .wc-block-product-filters{position:relative;z-index:3}.woocommerce .wc-block-product-filters:has(.wp-block-woocommerce-product-filter-active.active) .wc-block-product-filters__open-overlay::after{content:"";width:.75rem;height:.75rem;border-radius:50%;background:var(--raspberry)}.woocommerce .wc-block-product-filters__overlay-header{padding:1rem .875rem 0;font-weight:600;border-radius:1rem 1rem 0 0}.woocommerce .wc-block-product-filters__overlay-footer{padding-top:1rem;padding-bottom:1rem;color:var(--white);background:var(--background)}.woocommerce .wc-block-product-filters__overlay-footer button{color:var(--white);font-weight:600;font-size:.875rem}.categories{margin:0;background:var(--gray)}.launches{margin:0;background:var(--gray)}.launches__title{font-size:1.75rem}.collections{margin:0;padding-top:4rem;padding-bottom:6rem;background:var(--gray)}.subscription{margin:0}.single-product .breadcrumbs{top:.5rem;left:2rem;width:calc(100% - 4rem);margin:0 0 1.5rem;padding:0 1rem 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.single-product div.product{padding-right:2rem;padding-left:2rem}.single-product .woocommerce-product-gallery__wrapper{grid-template-columns:repeat(3,1fr)}.single-product .woocommerce-product-gallery__wrapper>div:nth-child(1){grid-column:span 3;padding-left:0}.single-product .woocommerce-product-gallery__wrapper>div:nth-child(4){width:100%!important}.single-product .woocommerce-product-gallery__wrapper>div:nth-child(5){width:100%!important}.single-product .summary{padding:0!important}.single-product .price{margin:1rem 0 2rem}.single-product .variations tr:last-child{margin:0}.single-product .product-description{margin:0 0 2rem}.single-product .product-decoration{top:auto;bottom:58rem}.single-product .product-decoration svg{width:150%}.single-product .related{padding:4rem 0 0}.single-product .related ul.products{grid-template-columns:1fr 1fr}.single-product .subscription{left:0;width:100vw;margin-right:-2rem;margin-left:-2rem}.single-product .mobile-product-title{display:block;margin:0 0 1.25rem;color:var(--background);font-size:1.75rem;font-family:var(--font-secondary)}.woocommerce-cart .breadcrumbs,.woocommerce-checkout .breadcrumbs{position:relative;z-index:3;width:fit-content;margin-bottom:1.5rem;margin-left:2rem;color:var(--background);border-color:var(--background)}.wc-block-checkout__actions_row .wc-block-components-button{display:none!important}.woocommerce-page .wp-block-woocommerce-cart,.woocommerce-page .wp-block-woocommerce-checkout{padding:0 2rem 4rem}.woocommerce-page .woocommerce-column__title,.woocommerce-page .woocommerce-order-details__title{font-size:1.25rem}.woocommerce-page .woocommerce-order{padding:0 2rem 2rem}.woocommerce-page .woocommerce-thankyou-order-received{font-size:1.5rem}.woocommerce-page .woocommerce-order-overview__date,.woocommerce-page .woocommerce-order-overview__order,.woocommerce-page .woocommerce-order-overview__payment-method,.woocommerce-page .woocommerce-order-overview__total{width:100%;margin:0 0 1rem}.woocommerce-page ul.order_details{margin:0 0 2rem;padding:0 2rem}.woocommerce-page .wc-block-cart-items{margin:0 0 2rem!important}.editor-page>.breadcrumbs{left:0;margin:0 0 3rem}.editor-page .hero-simple+[class^=wp-block]{margin-top:4rem}.key-figures--handball .round-statistics{position:relative;height:auto}.key-figures--handball .graph-statistics{margin:5rem auto 2rem}.key-figures__col{display:flex;flex-direction:column;align-items:center}.key-figures__col--alt{align-items:center}.key-figures__team-logo{width:5rem;height:5rem;margin-bottom:1.5rem}.key-figures .round-statistics.gravity-container{height:auto;min-height:auto}.key-figures .round-statistics.gravity-container .round-statistics__lf,.key-figures .round-statistics.gravity-container .round-statistics__pts-2,.key-figures .round-statistics.gravity-container .round-statistics__pts-3{top:auto!important;right:auto!important;transform:none!important;transition:left .3s ease-out,bottom .3s ease-out}.key-figures .round-statistics.gravity-container.round-statistics--alt .round-statistics__lf,.key-figures .round-statistics.gravity-container.round-statistics--alt .round-statistics__pts-2,.key-figures .round-statistics.gravity-container.round-statistics--alt .round-statistics__pts-3{top:auto!important;left:auto;right:auto!important;transform:none!important}.key-figures__title{margin:0;text-align:right}.key-figures .row.align-center{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"team1 team2" "graph graph";align-items:start;gap:1rem;padding-top:2rem}.key-figures .row.align-center>.col-30:first-of-type,.key-figures .row.align-center>.key-figures__col:first-child{grid-area:team1}.key-figures .row.align-center>.col-30:last-of-type,.key-figures .row.align-center>.key-figures__col:last-child{grid-area:team2}.key-figures .row.align-center>.col-40{grid-area:graph;width:100%}.key-figures__col{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%}.key-figures .round-statistics{width:100%;height:auto;transform:scale(1)}.key-figures .round-statistics__lf,.key-figures .round-statistics__pts-2,.key-figures .round-statistics__pts-3{width:calc(6rem * var(--m-size,var(--size)));height:calc(6rem * var(--m-size,var(--size)));max-width:35vw;max-height:35vw}.key-figures .round-statistics__title{font-size:1rem;line-height:1.2rem}.key-figures .round-statistics__subtitle{font-size:.75rem}.key-figures .round-statistics__pts-2{left:0;right:auto;transform:translateY(-2rem)}.key-figures .round-statistics__pts-3{left:0;right:auto;transform:translate(0,calc(var(--offset) * -.8 - 50% + 2rem))}.key-figures .round-statistics__lf{left:0;right:auto;transform:translate(0,calc(var(--offset) * .8 - 50% + 2rem))}.key-figures .round-statistics--alt .round-statistics__pts-2{left:auto;right:0;transform:translateY(-2rem)}.key-figures .round-statistics--alt .round-statistics__pts-3{left:auto;right:0;transform:translate(0,calc(var(--offset) * -.8 - 50% + 2rem))}.key-figures .round-statistics--alt .round-statistics__lf{left:auto;right:0;transform:translate(0,calc(var(--offset) * .8 - 50% + 2rem))}.key-figures .round-statistics:not(.gravity-container) .round-statistics__logo{position:absolute;top:-14rem;left:50%;width:5rem;height:5rem;transform:translateX(-50%)}.key-figures .round-statistics--alt:not(.gravity-container) .round-statistics__logo{top:-14rem;left:50%;right:auto;transform:translateX(-50%)}.single-handball_match .match-statistics__player-name{top:40%;bottom:auto}.single-handball_match .match-statistics__player-score{left:0;bottom:0}.single-handball_match .match-statistics__player-number{-webkit-text-stroke:.125rem var(--raspberry)}.key-figures .graph-statistics{position:relative;display:block;width:100%;height:auto;max-width:32rem;margin:5rem auto 2rem;padding:0;padding-bottom:0;transform:none;overflow:visible}.key-figures .graph-statistics>.graph-statistics__arc{display:none}.key-figures .graph-statistics__title{position:relative;top:auto;left:auto;margin-bottom:1.5rem;font-size:1rem;text-align:center;transform:none}.key-figures .graph-statistics__hint{display:none}.key-figures .graph-statistics__score{display:none}.key-figures .graph-statistics__mobile-bars{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:100%}.key-figures .graph-statistics__row{display:grid;grid-template-columns:1fr 2.5rem 1fr;align-items:center;height:1.5rem;column-gap:.5rem}.key-figures .graph-statistics__bar-container{position:relative;display:flex;align-items:center;width:100%}.key-figures .graph-statistics__bar-container--left{justify-content:flex-end}.key-figures .graph-statistics__bar-container--right{justify-content:flex-start}.key-figures .graph-statistics__value{position:absolute;font-size:.875rem}.key-figures .graph-statistics__value--left{left:calc(100% - var(--bar-width));transform:translateX(calc(-100% - .35rem))}.key-figures .graph-statistics__value--right{left:var(--bar-width);transform:translateX(.35rem)}.key-figures .graph-statistics__bar{display:block;width:100%;height:14px}.key-figures .graph-statistics__label{min-width:2.5rem;color:var(--team1-color);font-weight:700;font-size:.875rem;text-align:center}.key-figures .round-statistics__logo{top:-14rem}.graph-statistics{width:32.75rem;height:32.75rem;margin-top:clamp(-10rem,-10rem + (100vw - 22rem) * .9,-10rem);margin-bottom:clamp(-4rem,-10rem + (100vw - 22rem) * .9,-2rem);padding:0;transform:scale(calc((100vw - 4rem)/ 32.75rem));transform-origin:left;overflow:auto}.graph-statistics__title{text-align:center}.partners{margin:2rem 0}.partners__grid{grid-template-columns:1fr 1fr;margin:2rem 0 0}.news-showcase{padding-top:4rem;padding-bottom:4rem}.news-showcase__filters{justify-content:center;margin-bottom:2rem}.news-showcase__filter{font-size:.8125rem;line-height:1.75rem}.news-showcase__grid{grid-template-columns:1fr;row-gap:2rem}.news-showcase .card-news{margin:0;padding:0;border:0}.woocommerce-checkout form.checkout{grid-template-columns:1fr;margin:0 0 4rem;padding:0 2rem}.woocommerce-checkout #systempaystd_payment_form{flex-direction:column;gap:1rem;margin:1rem 0 2rem}}@media (max-width:414px){.graph-statistics{margin-top:-11.25rem}}@media (max-width:390px){.graph-statistics{margin-top:-12rem;margin-bottom:-6rem}}@media (max-width:375px){.graph-statistics{margin-top:-14rem;margin-bottom:-8rem}.round-statistics.round-statistics--alt{margin-bottom:-4rem}}@media (max-width:360px){.key-figures__title{margin-bottom:-2rem}.graph-statistics{margin-top:-14rem;margin-bottom:-9rem}}@media (max-width:340px){.graph-statistics{margin-top:-16rem;margin-bottom:-12rem}}@media (min-width:48rem) and (max-width:64.0625rem){.next-matches__basketball-desktop{grid-template-columns:1.5fr 2fr 2fr}.next-matches__basketball-desktop .card-result--small:not(.card-result--xs){grid-column:2/4}.next-matches__basketball-desktop .card-result--small.card-result--xs:nth-of-type(3){grid-column:2}.next-matches__basketball-desktop .card-result--small.card-result--xs:nth-of-type(4){grid-column:3}.next-matches__handball-desktop{grid-template-columns:2fr 2fr 1.5fr}.next-matches__handball-desktop .card-result--small:not(.card-result--xs){grid-column:1/3}.next-matches__handball-desktop .card-result--small.card-result--xs:nth-of-type(2){grid-column:1}.next-matches__handball-desktop .card-result--small.card-result--xs:nth-of-type(3){grid-column:2}}html{margin:0;padding:0;scroll-behavior:smooth}body{margin:0;padding:0;color:var(--main);font-size:1rem;font-family:Silka,sans-serif;overflow-x:hidden}section{position:relative;padding:2rem}a{color:inherit;text-decoration:none;cursor:pointer}img{height:auto;max-width:100%}.container{width:100%;max-width:100%;margin-right:auto;margin-left:auto}.container--xl{max-width:90%}.container--l{max-width:80%}.container--m{max-width:48rem}.container--locked{max-width:82rem}.row{display:flex;flex-wrap:wrap}.col-20{width:20%}.col-25{width:25%}.col-30{width:30%}.col-33{width:33.33%}.col-40{width:40%}.col-50{width:50%}.col-60{width:60%}.col-66{width:66.66%}.col-70{width:70%}.col-75{width:75%}.col-80{width:80%}.py-7{padding-top:7rem;padding-bottom:7rem}.pt-7{padding-top:7rem}.pb-5{padding-bottom:5rem}.pb-6{padding-bottom:6rem}.pb-8{padding-bottom:8rem}.pb-9{padding-bottom:9rem}.pb-10{padding-bottom:10rem}.mx-auto{margin-right:auto;margin-left:auto}.ml-auto{margin-left:auto}.ml-7{margin-left:clamp(3.5rem,5vw,7rem)}.ml-10{margin-left:10rem}.mr-2{margin-right:2rem}.mt-4{margin-top:4rem}.mt-6{margin-top:6rem}.mt-8{margin-top:8rem}.mt-10{margin-top:10rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.align-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.bg-white{background:var(--white)}.bg-gray-light{background:var(--gray-light)}.span-2{grid-column:span 2}.span-4{grid-column:span 4}.row-span-2{grid-row:span 2}.row-span-4{grid-row:span 4}.color-blue{color:var(--blue)}.color-navy{color:var(--navy)}.sr-only{position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;white-space:nowrap;border:0;overflow:hidden;clip:rect(0,0,0,0)}.text{font-size:.875rem;line-height:1.125rem}.text strong{font-weight:700}.swiper-next{position:absolute;top:50%;right:0;z-index:2;width:2rem;height:2rem;background:url(../images/icons/arrow-right.svg) no-repeat 50%;cursor:pointer;transform:translateY(-50%)}.swiper-prev{position:absolute;top:50%;left:0;z-index:2;width:2rem;height:2rem;background:url(../images/icons/arrow-right.svg) no-repeat 50%;cursor:pointer;transform:translateY(-50%) rotate(180deg)}.decoration{position:absolute;pointer-events:none}.decoration--line{width:.0625rem;background:var(--background)}.decoration--round{border:.0625rem solid var(--background);border-radius:50%}.d-mobile-only{display:none}@media (max-width:48rem){.d-none-mobile{display:none}.d-mobile-only{display:inline}section{overflow:hidden}.container--l{max-width:100%}.container--xl{max-width:100%}.col-30,.col-33,.col-40,.col-50,.col-66,.col-80{width:100%}.row-span-2,.row-span-4{grid-row:auto}}
/*# sourceMappingURL=style.min.css.map */
