:root{--primary-color: #97bf04;--primary-taint-color: #6B8022;--secondary-color: #009c9c;--secondary-taint-color: #065663;--body-color: #fcfcfc;--pitch-color: rgba(0, 0, 0, .95);--text-color: rgba(0, 0, 0, .85);--info-text-color: rgba(0, 0, 0, .65);--dodge-color: rgba(0, 0, 0, .35);--shade-color: rgba(0, 0, 0, .15);--tint-color: rgba(0, 0, 0, .05);--highlight-color: #000000;--warning-color: #FFCA24;--danger-color: #E14A2D;--royal-color: #4169E1;--pane-text-color: rgba(255, 255, 255, .85);--soft-text-color: rgba(255, 255, 255, .65);--softer-text-color: rgba(255, 255, 255, .35);--white-15: rgba(235, 255, 255, .15);--white-35: rgba(235, 255, 255, .35)}*{margin:0;padding:0;box-sizing:border-box}svg{height:100%;width:auto}ul,li{list-style:none}html,body{height:100%}body{background-color:var(--body-color);color:var(--text-color);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.3}a{text-decoration:none;color:var(--secondary-color);transition:all .2s ease-in-out}a:hover{transition:all .2s ease-in-out;text-decoration:underline}h1,h2,h3,h4,h5,h6,p{margin-bottom:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.15rem}h6{font-size:1rem}input,select,textarea{font-family:Montserrat,sans-serif;font-optical-sizing:auto;outline:none}#app{height:100%}#app>main{padding-top:9rem;min-height:27rem;height:max-content}.logo-link{display:flex;align-items:center;justify-content:center;position:relative;fill:var(--primary-color)}.logo-link>svg{height:3rem}.logo-link>.brand-text-container{height:auto;top:0}.logo-link>.brand-text-container>svg{height:3rem;position:relative;top:.5rem}.page{max-width:75rem;width:100%;margin:0 auto;padding:1rem}.page-full{position:relative}.page-full>.page-header{position:absolute;min-height:24rem;width:100%;display:flex;top:0;left:0;border-bottom:1px solid var(--shade-color);background-size:cover;background-position:center top;background-image:url(/assets/header-large-DRoXxffP.jpg);box-shadow:0 0 .5rem var(--shade-color)}.page-full>.page-header.page-header-relative{position:relative}.page-full>.page-header+.full-page-content,.page-full>.page-header+.slim-page-content{padding:3rem 1rem}.page-full>.page-header+.full-page-content.page-pushed,.page-full>.page-header+.slim-page-content.page-pushed{padding-top:8rem}@media all and (max-width: 60rem){.page-full>.page-header{min-height:12rem}}.page-header-content{padding:1rem;max-width:75rem;width:100%;margin:0 auto;position:relative}.full-page-bg{padding:3rem 1rem;background-color:var(--shade-color);background-image:url(/assets/header-large-DRoXxffP.jpg);background-size:cover;background-repeat:no-repeat}.full-page-bg.page-bg-secondary{background-image:url(/assets/header-secondary-large-CbbYISBU.jpg)}.full-page-bg>.page-content{margin-bottom:0}.full-page-bg>.full-page-content{padding:0}.page-content-clean{padding:1rem}.page-content-dark{background-color:var(--secondary-taint-color);color:var(--body-color)}.full-page-content{max-width:75rem;width:100%;margin:0 auto;padding:3rem 1rem;display:flex;flex-direction:column;position:relative;gap:1rem}@media screen and (max-width: 75rem){.full-page-content{padding:3rem 1rem}}.slim-page-content{max-width:45rem;width:100%;margin:0 auto;padding:3rem 0}@media all and (max-width: 45rem){.slim-page-content{padding:0 1rem}}.trimmed-page-content{max-width:60rem;width:100%;margin:0 auto}@media all and (max-width: 60rem){.trimmed-page-content{max-width:max-content}}.page-two-columns{display:grid;grid-template-columns:1fr 24rem;grid-gap:2rem}@media all and (max-width: 60rem){.page-two-columns{grid-template-columns:1fr}}.page-header-sophie{background-image:url(/assets/sophie-DPc9Hy4E.svg);background-position:right bottom;background-repeat:no-repeat;background-size:contain;margin:0 auto;max-width:75rem;width:100%;height:100%}.page-header-markus-sophie{background:url(/assets/sophie-DPc9Hy4E.svg) right bottom no-repeat,url(/assets/markus-happy-bM0jJmeo.svg) left bottom no-repeat;background-size:21rem,contain;margin:0 auto;max-width:75rem;width:100%;height:100%}.page-header-markus{background-image:url(/assets/markus-happy-bM0jJmeo.svg);background-position:left bottom;background-repeat:no-repeat;background-size:contain}.page-header-markus.page-header-teaser{margin-bottom:0}.page-header-focus{background-image:url(/assets/magnifier-DJ8W43wy.png);background-position:right bottom;background-repeat:no-repeat;background-size:contain;padding-right:18rem}.page-header-focus.page-header-teaser{margin-bottom:0}.page-content{border-radius:1rem;border:1px solid var(--shade-color);box-shadow:0 0 .5rem var(--shade-color);background-color:var(--body-color);padding:1rem;margin:0 auto;position:relative;width:100%}@media all and (max-width: 48rem){.page-content h2{font-size:1.25rem}}.page-content>*:last-child{margin-bottom:0}.page-content.page-content-slim{padding:3rem 5rem}@media all and (max-width: 48rem){.page-content.page-content-slim{padding:2rem 1rem}}.page-content.page-slim{max-width:60rem;width:100%}.page-content hr{border:none;display:block;height:1px;width:100%;background-color:var(--shade-color);margin-bottom:1rem}.page-content.page-teaser{background-repeat:no-repeat;background-size:min(100%,360px);background-color:var(--text-color);color:var(--body-color);fill:var(--body-color)}.page-content.page-teaser .brand-text-container{fill:var(--primary-color)}.page-content.page-teaser>.page-teaser-sophie{background-image:url(/assets/sophie-corner-Aac3zS5g.svg);background-repeat:no-repeat;position:absolute;right:-121px;bottom:-12px;height:100%;width:16rem;z-index:1;transform:rotate(1.5deg)}.page-content.page-teaser.page-teaser-white{background-color:var(--body-color);color:var(--text-color);fill:var(--text-color)}.page-content.page-teaser.page-teaser-highlighted{box-shadow:0 0 1rem var(--secondary-taint-color);outline:1px solid var(--soft-text-color);border:.25rem solid var(--softer-text-color)}.page-content.page-teaser.page-teaser-secondary{background-color:var(--secondary-color)}.page-content.page-teaser.page-teaser-secondary a{color:var(--body-color)}.page-content.page-teaser.page-teaser-sophie{padding:3rem 10rem 3rem 2rem}.page-content.page-teaser.page-teaser-user{background-image:url(/assets/sophie-corner-Aac3zS5g.svg);background-position:right bottom;padding-right:16rem}.page-content.page-teaser.page-teaser-clubs{background-image:url(/assets/markus-B7i8cKsA.svg);background-position:-6rem bottom;padding:3rem 1rem 3rem 16rem}.page-content.page-teaser.page-teaser-clubs>.text-bubble{position:absolute;margin:1rem;padding:1rem;width:14rem;bottom:22rem;left:0;font-style:italic;font-size:90%}@media all and (max-width: 48rem){.page-content.page-teaser.page-teaser-clubs{padding-left:7rem}.page-content.page-teaser.page-teaser-clubs>.text-bubble{display:none}}.page-content-image{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;width:100%;height:max-content}.page-content-image>img{position:absolute;height:200%;width:auto}.page-content-2-col{display:grid;grid-template-columns:20rem 1fr;gap:2rem}@media all and (max-width: 60rem){.page-content-2-col{grid-template-columns:none}}.page-content-with-ad{display:grid;grid-template-columns:1fr 21rem;grid-gap:2rem}@media all and (max-width: 60rem){.page-content-with-ad{grid-template-columns:none}}.page-content-2-col-with-ad{display:grid;grid-template-columns:1fr 1fr 21rem;grid-gap:2rem}@media all and (max-width: 60rem){.page-content-2-col-with-ad{grid-template-columns:none}}.page-content-2-col-with-ad>:last-child{display:flex;align-items:center;justify-content:center}.club-infos{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.club-infos+.club-infos{border-top:1px solid var(--tint-color);padding-top:1rem}.club-info-attribute{display:flex;align-items:center;justify-content:space-between;gap:1rem}.club-info-attribute .club-info-attribute-value{display:flex;align-items:center;gap:.5rem;stroke:var(--soft-text-color);color:var(--soft-text-color)}.club-info-attribute .club-info-attribute-value[data-value="1"]{stroke:var(--primary-color);color:var(--primary-color)}.club-info-attribute .club-info-attribute-value[data-value="1"]>span{font-weight:700}.club-info-attribute .club-info-attribute-value[data-value="0"]{stroke:var(--pane-text-color);color:var(--pane-text-color)}.club-info-attribute .club-info-attribute-value[data-value="0"]>svg{display:none}.club-info-attribute .club-info-attribute-value>svg{width:1.5rem}a.more{text-align:right;display:flex;float:right}.ad{display:flex;align-items:center;justify-content:center;justify-self:center;align-self:center;background-color:var(--dodge-color)}.ad>a{border:1px solid var(--tint-color);display:flex}.ad.ad-leaderboard{width:728px;height:90px}.ad.ad-medium-rectangle{width:300px;height:250px}.ad.ad-large-rectangle{width:336px;height:280px}.ad.ad-half-page{width:300px;height:600px}.button.button-default{background-color:#585858;color:#fcfcfc;fill:#fcfcfc;padding:1rem;border-radius:.5rem;border:none;font-weight:800;line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:1px;cursor:pointer;display:inline-flex;width:max-content}.button.button-default:hover{background-color:#505050;color:#fcfcfc;fill:#fcfcfc;text-decoration:none}.button.button-primary{background-color:#97bf04;color:#fcfcfc;fill:#fcfcfc;padding:1rem;border-radius:.5rem;border:none;font-weight:800;line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:1px;cursor:pointer;display:inline-flex;width:max-content}.button.button-primary:hover{background-color:#89ae04;color:#fcfcfc;fill:#fcfcfc;text-decoration:none}.button.button-primary-taint{background-color:#6b8022;color:#fcfcfc;fill:#fcfcfc;padding:1rem;border-radius:.5rem;border:none;font-weight:800;line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:1px;cursor:pointer;display:inline-flex;width:max-content}.button.button-primary-taint:hover{background-color:#61741f;color:#fcfcfc;fill:#fcfcfc;text-decoration:none}.button.button-secondary{background-color:#009c9c;color:#fcfcfc;fill:#fcfcfc;padding:1rem;border-radius:.5rem;border:none;font-weight:800;line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:1px;cursor:pointer;display:inline-flex;width:max-content}.button.button-secondary:hover{background-color:#008e8e;color:#fcfcfc;fill:#fcfcfc;text-decoration:none}.button.button-secondary-taint{background-color:#065663;color:#fcfcfc;fill:#fcfcfc;padding:1rem;border-radius:.5rem;border:none;font-weight:800;line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:1px;cursor:pointer;display:inline-flex;width:max-content}.button.button-secondary-taint:hover{background-color:#054e5a;color:#fcfcfc;fill:#fcfcfc;text-decoration:none}.button.button-warning{background-color:#ffca24;color:#fcfcfc;fill:#fcfcfc;padding:1rem;border-radius:.5rem;border:none;font-weight:800;line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:1px;cursor:pointer;display:inline-flex;width:max-content}.button.button-warning:hover{background-color:#ffc40a;color:#fcfcfc;fill:#fcfcfc;text-decoration:none}.button.button-danger{background-color:#e14a2d;color:#fcfcfc;fill:#fcfcfc;padding:1rem;border-radius:.5rem;border:none;font-weight:800;line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:1px;cursor:pointer;display:inline-flex;width:max-content}.button.button-danger:hover{background-color:#d73c1f;color:#fcfcfc;fill:#fcfcfc;text-decoration:none}.button.button-icon{padding:.5rem 1rem;align-items:center;gap:.5rem}.button.button-icon>svg{height:2rem}.button.button-small{padding:.5rem;border-radius:.25rem;font-weight:700;font-size:1rem}.button.button-vertical{flex-direction:column;text-align:center}.button>small{text-transform:none;font-weight:400}.button-wrapper{display:flex;justify-content:end;align-items:center;padding:1rem}.price-box .price-box-content{padding:1rem;background-color:var(--warning-color);border-radius:1rem}.price-box .price-box-content .price-box-heading{align-items:center;fill:var(--info-text-color);border-bottom:1px solid var(--tint-color);margin-bottom:1rem}.price-box .price-box-content .product-info-price{text-align:right;display:block}.price-box .product-info-price{font-size:2rem}.price-box-heading{display:flex;align-items:baseline;justify-content:space-between}.price-box-heading svg{width:2rem}.price-box-heading h4{font-size:1.15rem;margin-bottom:0}.price-box-heading .product-info-price{font-size:2rem}.club-tags{display:flex;gap:.5rem;align-items:center}.select-button{display:flex;position:relative;-webkit-user-select:none;user-select:none}.select-button>svg{position:absolute;fill:var(--body-color);height:2rem;width:2rem;top:.65rem;right:0}.select-button .select-current{-webkit-user-select:none;user-select:none}.select-button .select-input{background-color:#000000f2;color:#fcfcfc;fill:#fcfcfc;padding:1rem;border-radius:.5rem;border:none;font-weight:800;line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:1px;cursor:pointer;display:inline-flex;width:max-content;text-transform:none;display:grid;align-items:center;grid-template-columns:max-content max-content 1.5rem;gap:1rem;stroke:var(--white-35)}.select-button .select-input:hover{background-color:#000000f2;color:#fcfcfc;fill:#fcfcfc;text-decoration:none}.select-button .select-options{background-color:#000000f2;color:#fcfcfc;fill:#fcfcfc;padding:1rem;border-radius:.5rem;border:none;font-weight:800;line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:1px;cursor:pointer;display:inline-flex;width:max-content;position:absolute;top:100%;left:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;flex-direction:column;gap:.25rem;text-transform:none;font-weight:400;padding:0}.select-button .select-options:hover{background-color:#000000f2;color:#fcfcfc;fill:#fcfcfc;text-decoration:none}.select-button .select-options>li{padding:.5rem 1rem}.select-button .select-options>li:hover{background-color:var(--white-35)}.select-button.collapsed .select-input{border-bottom-left-radius:0;border-bottom-right-radius:0}.loading-spinner-container{display:flex;align-self:center;justify-self:center;padding:4rem}.loading-spinner{height:3rem;width:3rem;display:flex;align-self:center;justify-self:center;animation:1s ease-in 0s infinite rotate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.social-menu{display:flex;gap:.5rem}.social-menu>li>a{border-radius:50%;background-color:var(--white-15);display:flex;padding:1px}.social-menu>li>a:hover{background-color:var(--white-35)}@media screen and (max-width: 48rem){.social-menu{justify-content:center;padding:1rem}}.social-share-buttons{display:flex;gap:2rem;flex-wrap:wrap;align-items:center;justify-content:center}.social-share-buttons>button,.social-share-buttons>a{background-color:#009c9c;color:#fcfcfc;fill:#fcfcfc;padding:1rem;border-radius:.5rem;border:none;font-weight:800;line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:1px;cursor:pointer;display:inline-flex;width:max-content;width:4rem}.social-share-buttons>button:hover,.social-share-buttons>a:hover{background-color:#008e8e;color:#fcfcfc;fill:#fcfcfc;text-decoration:none}.brand-text-container{position:relative;display:inline-block}.brand-text-container>svg{height:100%;width:auto}p>.brand-text-container{height:1.2rem;top:.3rem}h2>.brand-text-container{height:1.7rem;top:.425rem}p.text-claim>.brand-text-container{height:1.3rem;top:.325rem}p.text-claim-large>.brand-text-container{height:1.7rem;top:.425rem;fill:var(--primary-color)}.tooltip-container .brand-text-container{height:1rem;top:.25rem;fill:var(--primary-color)}.text-centered{text-align:center}.text-claim{font-size:1.15rem;line-height:1.3;margin-bottom:1rem}.text-claim-large{font-size:1.5rem;line-height:1.6;margin-bottom:1rem}.login-form-row{display:flex;gap:1rem}.login-form-row>:first-child{width:35%}.login-form-row>:first-child:last-child{margin-left:calc(35% + 1rem);width:65%}.form .form-row{display:grid;grid-template-columns:minmax(35%,1fr) 2fr;gap:1rem;margin-bottom:1rem}.form .form-row>:first-child:last-child{grid-column-start:1;grid-column-end:3}.form .form-row>:first-child>span{padding:.65rem 0 .25rem;display:flex;font-weight:700}.form .form-row>:first-child>span+p{font-size:.815rem}.form .form-row>*{padding:.5rem}.form .form-row.form-row-vertical{grid-template-columns:none;gap:0}.form .form-row.form-row-vertical>:first-child:last-child{grid-column-end:2}@media all and (max-width: 48rem){.form .form-row{grid-template-columns:none;gap:0}}.form fieldset{padding:1rem;margin-bottom:1rem;border:1px solid var(--tint-color);border-radius:.5rem;display:flex;flex-direction:column}.form fieldset>legend{border:1px solid var(--tint-color);border-radius:.5rem;display:flex;color:var(--dodge-color);padding:.25rem .5rem;text-transform:uppercase;font-weight:700}.form .form-input-wrapper{position:relative}.form .form-input-wrapper.form-optional:after{content:"Optional";font-size:.65rem;position:absolute;top:0;right:0;padding:.25rem;text-transform:uppercase;color:var(--dodge-color)}.form .form-input-wrapper.form-counter:before{content:attr(data-count) " von " attr(data-length);font-size:.65rem;position:absolute;bottom:.125rem;right:.125rem;padding:.25rem;color:var(--dodge-color)}.form .form-input-wrapper.form-counter.form-counter-valid:before{color:var(--primary-color);font-weight:700}.form textarea,.form select,.form input[type=tel],.form input[type=url],.form input[type=search],.form input[type=phone],.form input[type=date],.form input[type=time],.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=text]{padding:.75rem 1rem;border-radius:.5rem;border:1px solid var(--shade-color);background-color:var(--body-color);color:var(--text-color);box-shadow:none;outline:none;width:100%;resize:none;font-size:inherit}.form textarea:focus:not(:disabled),.form textarea:active:not(:disabled),.form select:focus:not(:disabled),.form select:active:not(:disabled),.form input[type=tel]:focus:not(:disabled),.form input[type=tel]:active:not(:disabled),.form input[type=url]:focus:not(:disabled),.form input[type=url]:active:not(:disabled),.form input[type=search]:focus:not(:disabled),.form input[type=search]:active:not(:disabled),.form input[type=phone]:focus:not(:disabled),.form input[type=phone]:active:not(:disabled),.form input[type=date]:focus:not(:disabled),.form input[type=date]:active:not(:disabled),.form input[type=time]:focus:not(:disabled),.form input[type=time]:active:not(:disabled),.form input[type=email]:focus:not(:disabled),.form input[type=email]:active:not(:disabled),.form input[type=number]:focus:not(:disabled),.form input[type=number]:active:not(:disabled),.form input[type=password]:focus:not(:disabled),.form input[type=password]:active:not(:disabled),.form input[type=text]:focus:not(:disabled),.form input[type=text]:active:not(:disabled){border-color:var(--dodge-color)}.form textarea:disabled,.form select:disabled,.form input[type=tel]:disabled,.form input[type=url]:disabled,.form input[type=search]:disabled,.form input[type=phone]:disabled,.form input[type=date]:disabled,.form input[type=time]:disabled,.form input[type=email]:disabled,.form input[type=number]:disabled,.form input[type=password]:disabled,.form input[type=text]:disabled{background-color:var(--shade-color);color:var(--dodge-color)}.form .form-hint{font-size:.815rem;display:inline-flex;padding:.5rem;gap:.5rem}.form .form-hint.form-hint-highlighted{background-color:var(--warning-color);border-radius:.5rem}.form .form-note{display:block;font-size:.815rem;padding:.5rem}.form .form-error{color:var(--danger-color);font-size:.815rem;padding:.5rem;display:block}.login-form{display:flex;flex-direction:column;gap:1rem}.login-form input{padding:.75rem 1rem;border-radius:.5rem;border:1px solid var(--shade-color);box-shadow:none;outline:none}.login-form input:focus,.login-form input:active{border-color:var(--dodge-color)}.guidelines-notification{background-image:url(/assets/sophie-DPc9Hy4E.svg);background-position:120% bottom;background-repeat:no-repeat;background-size:45%;background-color:var(--warning-color);border:1px solid var(--shade-color);border-radius:1rem;margin-bottom:1rem;padding:1rem 6rem 1rem 1rem;font-size:.815rem}.guidelines-notification ul{padding-left:1rem;margin-bottom:1rem}.guidelines-notification ul,.guidelines-notification li{list-style:circle}.guidelines-notification a{color:var(--text-color);font-weight:700}.club-list{padding:2rem;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2rem}@media all and (max-width: 138rem){.club-list{grid-template-columns:repeat(4,1fr)}}@media all and (max-width: 114rem){.club-list{grid-template-columns:repeat(3,1fr)}}@media all and (max-width: 90rem){.club-list{grid-template-columns:repeat(2,1fr)}}@media all and (max-width: 768px){.club-list{grid-template-columns:none;grid-gap:1rem;padding:1rem}}.club-list-item{display:flex;flex-direction:column;border-radius:.5rem;background-color:var(--body-color);border:1px solid var(--shade-color);box-shadow:0 0 1rem var(--shade-color)}.club-list-item>a{color:var(--text-color)}.club-list-item>a:hover{text-decoration:none}.club-list-item-header{border-top-right-radius:.5rem;border-top-left-radius:.5rem;border-bottom:1px solid var(--shade-color);background-size:cover;background-position:center;background-image:url(/assets/header-small-CIxgL_F4.jpg);padding:1rem;height:8rem;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.club-list-item-header .club-logo{border-radius:50%;position:absolute;bottom:-1.375rem;left:1rem;background-color:var(--body-color);border:1px solid var(--shade-color);border-bottom-color:transparent;overflow:hidden;height:9rem;width:9rem;padding:.5rem;display:flex;align-items:center;justify-content:center}.club-list-item-header .club-logo>img{border-radius:50%;box-shadow:0 0 1px var(--shade-color)}.club-list-item-header>svg{width:100%;height:128px}.club-list-item-body{border-bottom:1px solid var(--shade-color);padding:1.5rem 1rem 1rem;height:8rem}.club-list-item-body>h3{color:var(--secondary-color);font-size:1.15rem;margin-bottom:.25rem;line-height:1}.club-list-item-body>p{font-size:90%}.club-list-item-footer{background-color:var(--tint-color);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;font-size:.815rem}.club-search{display:grid;grid-template-columns:minmax(20rem,3fr) 13fr;background-color:var(--pane-text-color)}@media all and (max-width: 70rem){.club-search{grid-template-columns:none}}.club-search h4{border-bottom:1px solid var(--shade-color);margin-bottom:0;padding:2rem;display:flex;align-items:center;width:100%;height:6rem}@media all and (max-width: 48rem){.club-search h4{padding:1rem;height:4rem}}.club-search>div:first-child{background-color:var(--shade-color);border-right:1px solid var(--shade-color)}.club-search>div:first-child h4{background-color:var(--shade-color);padding:2rem 2rem 2rem 3rem}.club-search>div:first-child h4 span{stroke:var(--info-text-color);display:flex;width:2rem}@media all and (max-width: 70rem){.club-search>div:first-child h4{padding:2rem}}@media all and (max-width: 48rem){.club-search>div:first-child h4{padding:1rem}}.club-search .active-filters{border-bottom:1px solid var(--shade-color);padding:1rem 2rem;display:flex;justify-content:space-between}.form-footer{border-top:1px solid var(--shade-color);padding:1rem}.radio-buttons-wrapper{flex-direction:column;display:flex;gap:.25rem;margin-bottom:.25rem}.radio-buttons-wrapper.radio-buttons-horizontal{gap:1rem;flex-direction:row;padding:.5rem}.radio-buttons-wrapper>input{display:none}.radio-buttons-label{display:grid;grid-template-columns:1.5rem 1fr;align-items:center;cursor:pointer;gap:.25rem;transition:all .2s ease-in-out}.radio-buttons-label>svg{width:1.5rem;height:1.5rem}.radio-buttons-input:not(:checked)+label:hover,.radio-buttons-input:checked+label{stroke:var(--secondary-color);fill:var(--secondary-color);color:var(--secondary-color)}.radio-buttons-input:checked+label{font-weight:700}.radio-buttons-input+label{stroke:var(--info-text-color);color:var(--info-text-color);fill:var(--info-text-color)}.typeahead-search{position:relative}.typeahead-search.typeahead-open>input{border-bottom-right-radius:0;border-bottom-left-radius:0}.typeahead-search-results{position:absolute;top:100%;left:0;background-color:var(--body-color);border:1px solid var(--dodge-color);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;z-index:10}.typeahead-search-results-item{padding:.25rem 1rem}.typeahead-search-results-item:hover{background-color:var(--tint-color);cursor:pointer}.typeahead-search-results-item:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.page-header-claim{margin-bottom:3rem}.page-header-teaser{align-self:end;justify-self:center;display:flex;justify-content:end;flex-direction:column;gap:1rem;text-shadow:1px 1px 1px var(--dodge-color);color:var(--body-color);min-height:22rem;margin-bottom:2rem}.page-header-teaser a{color:var(--warning-color);font-weight:700}.page-header-teaser h1{font-size:4rem;margin-bottom:0}.page-header-teaser h2{font-size:2rem;margin-bottom:0}.page-header-teaser .search-form{box-shadow:0 0 1rem var(--dodge-color)}@media all and (max-width: 48rem){.page-header-teaser h1{font-size:1.75rem}.page-header-teaser h2{font-size:1.5rem}.page-header-teaser p{font-size:1.15rem}}.club-page aside{display:flex;flex-direction:column;gap:2rem}@media all and (max-width: 60rem){.club-page aside{grid-row:1}}.bullet-list,.bullet-list ul{list-style:disc;padding-left:1rem;margin-bottom:1rem}.bullet-list li{list-style:decimal}.bullet-list li li{list-style:circle}.bullet-list h5{margin-bottom:0}.thought-bubble{background-color:var(--pane-text-color);color:var(--info-text-color);border-radius:1rem;padding:1rem;font-style:italic;position:relative;height:max-content;width:max-content}.thought-bubble:before,.thought-bubble:after{content:"";border-radius:50%;background-color:var(--pane-text-color);position:absolute}.thought-bubble:before{left:-2.75rem;bottom:-1.25rem;height:1rem;width:1rem}.thought-bubble:after{left:-2.125rem;bottom:-.5rem;height:2rem;width:2rem}#app>header{display:grid;position:fixed;width:100%;background-color:var(--body-color);box-shadow:0 0 1rem var(--dodge-color);color:var(--text-color);z-index:10;transition:all .2s ease-in-out}#app>header.collapsed{top:-6rem}#app>header .header{display:flex;justify-content:space-between;align-items:center;max-width:75rem;margin:0 auto;width:100%;padding:1rem;gap:1rem;height:5rem}#app>header .header>h1{margin-bottom:0}.headline{padding:1rem 0;border-bottom:1px solid var(--white-15);margin-bottom:1rem;display:flex;gap:1rem;justify-content:space-between;align-items:center}.page-content .headline,.modal-dialog-content .headline,.page-content-clean .headline{border-color:var(--shade-color);padding:.25rem 0}.page-content-dark .headline{border-color:var(--white-35);padding:.25rem 0}.content-menu{display:flex;gap:1rem}.content-menu img{width:100%;height:auto}.content-menu h3{padding:.5rem 0}.content-menu h3>a{color:var(--body-color);font-size:1.25rem}.content-menu h4{margin-bottom:.5rem}.menu{display:grid;grid-template-columns:repeat(5,1fr);column-gap:1rem;row-gap:.25rem}.menu>li{margin-left:1rem;list-style:disc;color:var(--secondary-taint-color)}.menu>li>a{font-weight:600;text-transform:uppercase}.submenu{position:absolute;top:100%;left:0;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;box-shadow:0 0 1rem var(--pitch-color);background-color:var(--pitch-color);color:var(--body-color);padding:1rem;z-index:1000;width:100%}.highlight{color:var(--warning-color);font-weight:600}.page-content-clean .highlight,.modal-dialog-content .highlight{color:inherit}.tooltip-container .highlight{color:var(--warning-color)}.header-nav{background-color:var(--pitch-color)}.header-nav>nav{max-width:75rem;margin:0 auto;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center}.header-nav>nav>ul{display:flex}.header-nav>nav>ul>li>a{padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;color:var(--body-color);fill:var(--body-color);font-weight:700;height:4rem}.header-nav>nav>ul>li>a.highlight{color:var(--warning-color)}.header-nav>nav>ul>li>a.highlight:before{content:"NEU";color:var(--text-color);background-color:var(--warning-color);display:block;padding:.25rem;border-radius:.25rem;line-height:1;margin-right:.5rem}.header-nav>nav>ul>li>.submenu{display:none}.header-nav>nav>ul>li.active>a,.header-nav>nav>ul>li:active>a,.header-nav>nav>ul>li:hover>a{background-color:var(--white-15);text-decoration:underline}.header-nav>nav>ul>li:hover>a+.submenu{display:grid}.header-nav>nav>.user-icon-menu>li>a{padding:.5rem}.user-nav ul{display:flex;gap:1rem}.user-nav a{display:flex;justify-content:center;align-items:center;fill:var(--info-text-color)}.user-nav a:hover{fill:var(--text-color)}.user-nav a>svg{height:2.5rem;width:2.5rem}.image-wrapper{overflow:hidden;display:flex;justify-content:center;align-items:center;max-height:10rem;max-width:15rem;margin-bottom:1rem}.search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:var(--info-text-color);transition:all .2s ease-in-out}.search-result-suggestions{transition:width .4s ease-in-out;position:absolute;top:100%;left:0;border-radius:0 0 .5rem .5rem;background-color:var(--body-color);color:var(--text-color);text-shadow:none;padding:.5rem 0;width:100%}.search-result-suggestions .search-result-suggestion{padding:.5rem 1rem;color:var(--info-text-color)}.search-result-suggestions .search-result-suggestion:hover{background-color:var(--shade-color);color:var(--pitch-color);cursor:pointer}.search-result-suggestions .search-result-group-caption{border-bottom:1px solid var(--tint-color);font-weight:700;padding:1rem}.search-form{display:flex;justify-self:center;align-self:center;flex-direction:column;background-color:var(--body-color);border:1px solid var(--dodge-color);border-radius:.5rem;max-width:36rem;width:100%}@media all and (max-width: 48rem){.search-form{max-width:100%}}.search-form.collapsed{background:none;border:none;width:max-content}.search-form.collapsed .search-input input,.search-form.collapsed .search-input select{display:none}.search-form.collapsed .search-input button{stroke:var(--pane-text-color)}.search-form.focused{border-radius:.5rem .5rem 0 0;position:relative;z-index:11}.search-form.focused input{border-radius:.5rem 0 0}.search-form.focused button{border-radius:0 .5rem 0 0}.search-form .search-input{transition:width .4s ease-in-out;display:flex;justify-self:center;align-self:center;width:100%}.search-form select{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem;line-height:1.2;background-color:var(--body-color);border-radius:.5rem 0 0 .5rem;padding-left:1rem;box-shadow:none;border:none;outline:none}.search-form input{background-color:var(--body-color);padding:.5rem 1rem;border-radius:0;box-shadow:none;border:none;height:3rem;width:100%;outline:none;font-size:1rem}.search-form button{transition:all .2s ease-in-out;background-color:transparent;box-shadow:none;border:none;border-radius:0 .5rem .5rem 0;padding:.5rem 1rem;cursor:pointer;stroke:var(--dodge-color);display:flex;height:3rem}.search-form button>svg{height:2rem;width:2rem}.search-form button:hover{stroke:var(--dodge-color)}footer{background-color:#000000f2;color:var(--soft-text-color);padding:2rem 1rem 1rem;display:grid;justify-items:center}.footer-nav{display:grid;grid-template-columns:2fr 2fr 2fr 3fr;grid-gap:1rem;max-width:75rem;width:100%}@media screen and (max-width: 768px){.footer-nav{grid-template-columns:none;text-align:center}}.footer-nav>nav{margin-bottom:1rem}.footer-nav h4{text-transform:uppercase;border-bottom:1px solid var(--white-15);color:var(--softer-text-color);padding:.5rem 0;margin-bottom:1rem;font-size:1.25rem}.footer-nav a{text-decoration:none;color:var(--softer-text-color);transition:all .2s ease-in-out;font-size:.815rem}.footer-nav a:hover{color:var(--secondary-color);text-decoration:underline}.partner-nav{border-top:1px solid var(--white-15);max-width:75rem;width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;padding:1rem}@media screen and (max-width: 48rem){.partner-nav{grid-template-columns:none;justify-content:center}.partner-nav>nav{flex-direction:column}.partner-nav>p{text-align:center}}.partner-nav>nav{display:flex;justify-content:space-around;align-items:center;gap:1rem;padding:1rem}.partner-nav>p{padding:1rem;font-size:.815rem}.footer-copyright{border-top:1px solid var(--white-15);padding:1rem;max-width:75rem;width:100%;display:flex;gap:1rem;align-items:center;justify-content:space-between}@media screen and (max-width: 70rem){.footer-copyright{justify-content:center}}.footer-copyright .copyright{font-size:.7rem;color:var(--white-35)}.score-container{display:inline-grid;grid-gap:.25rem;grid-auto-rows:max-content}.score-label{display:flex;font-weight:700;-webkit-user-select:none;user-select:none;height:1.25rem;gap:.25rem}.score-link{font-size:14px;color:inherit;text-decoration:underline}.score-link:hover{text-decoration:underline}.claimed-clubs{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media all and (max-width: 60rem){.claimed-clubs{grid-template-columns:none}}.recently-claimed-clubs>h2{color:var(--body-color);text-shadow:0 0 1px var(--dodge-color);text-align:center}.error-page{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw}.error-page-content{text-align:center}.error-page-content h1{color:var(--danger-color)}.evaluation-list{display:flex;flex-direction:column;gap:2rem}.evaluation-list>.evaluation-item+.evaluation-item{position:relative}.evaluation-list>.evaluation-item+.evaluation-item:before{content:"";height:1rem;width:1rem;border-radius:50%;background-color:var(--tint-color);border:4px solid var(--tint-color);display:flex;justify-self:center;position:absolute;top:-1.75rem}.evaluation-list-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--tint-color)}@media all and (max-width: 60rem){.evaluation-list-header{flex-direction:column;gap:1rem}}.evaluation-list-header>h2{margin-bottom:0}.evaluation-header{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:1rem;border-bottom:1px solid var(--tint-color);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.15rem}.evaluation-date{color:var(--info-text-color);font-size:1rem;font-weight:700;justify-self:end}.evaluation-summary{background-color:var(--tint-color);font-style:italic;font-size:1.15rem;font-weight:600;padding:1rem;border-radius:.5rem;margin-bottom:1rem;margin-top:1rem;position:relative}.evaluation-summary:before{border:1rem solid var(--tint-color);border-left-color:transparent;border-right-color:transparent;border-top-width:0;position:absolute;bottom:100%;left:13.37rem;content:""}.evaluation-control-wrapper{display:flex;padding:1rem;justify-content:center}.evaluation-ratings{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:.25rem;padding:1rem}@media all and (max-width: 48rem){.evaluation-ratings{grid-template-columns:none}}.rating{display:flex;flex-direction:column;padding:.5rem}.rating-header>label{font-weight:700;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}@media all and (max-width: 48rem){.rating-header>label{flex-direction:column;align-items:start}}.rating-info{font-size:.815rem;font-weight:400;margin-bottom:1rem;display:none}@media all and (max-width: 48rem){.rating-info{display:block}}.evaluation-comment{background-color:var(--tint-color);padding:1rem;border-radius:.5rem;margin-bottom:1rem;margin-top:1rem;position:relative}.evaluation-comment>blockquote{font-style:italic;font-size:1.15rem}.evaluation-comment:before{border:1rem solid var(--tint-color);border-left-color:transparent;border-right-color:transparent;border-top-width:0;position:absolute;bottom:100%;left:calc(50% - 1rem);content:""}.rating-comment{padding:1rem;display:flex;flex-direction:column;border-bottom:1px solid var(--shade-color);margin-bottom:1rem}.rating-comment label{font-weight:500;font-size:.75rem;text-transform:uppercase;color:var(--dodge-color);padding:.25rem}.rating-comment textarea{border:1px solid var(--shade-color);border-radius:.5rem;padding:1rem}.rating-summary{border:1px solid var(--shade-color);border-radius:.5rem;padding:1rem;outline:none;width:100%}.evaluation-ratings-extended{border-top:1px solid var(--tint-color);padding-top:1rem}.evaluation-rating-heading{padding:.25rem 1rem}.evaluation-rating-heading>.evaluation-rating-title{width:max-content;font-weight:700}.evaluation-rating-title{display:flex;align-items:center;justify-content:space-between;gap:1rem}.evaluation-recommendation{display:flex;gap:.25rem;align-items:center;height:2rem;width:max-content;fill:var(--danger-color);font-weight:700}.evaluation-recommendation.recommended{fill:var(--primary-taint-color)}@media all and (max-width: 48rem){.evaluation-recommendation>span{display:none}}.evaluation-footer{border-top:1px solid var(--tint-color);padding-top:.5rem;display:flex;align-items:center;justify-content:space-between}.evaluation-footer>ul{display:flex;align-items:center;gap:1rem}.evaluation-feedbacks{margin-bottom:1rem}.evaluation-rating-comment,.evaluation-feedback-comment{font-style:italic;padding-left:1rem;border-radius:.5rem;margin-left:1rem;margin-bottom:1rem}.evaluation-rating-comment>blockquote,.evaluation-feedback-comment>blockquote{border-left:3px solid var(--shade-color);padding:.5rem 1rem}.evaluation-list-filters{display:flex;align-items:center;gap:1rem}@media all and (max-width: 48rem){.evaluation-list-filters{flex-direction:column}}.no-evaluations-hint{display:grid;fill:var(--dodge-color);gap:1rem;grid-template-columns:8rem 1fr}.no-evaluations-hint>svg{width:8rem}@media all and (max-width: 48rem){.no-evaluations-hint{grid-template-columns:none;justify-items:center;text-align:center}}.form-select-button{background-color:var(--tint-color);border-radius:.5rem;border:none;display:flex;align-items:center;height:2rem}.form-select-button>label{font-weight:600;padding:.5rem;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;height:2rem}.form-select-button>select{padding:.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;height:2rem;border:none;background-color:transparent}.progress-bar-container{display:grid;grid-template-columns:auto 1fr;grid-gap:.25rem;align-items:center;height:1.5rem}.ProgressLabel{font-weight:700;font-size:1.25rem}progress.Progress[value]{height:.75rem;max-width:8rem;width:100%;--webkit-appearance: none;--moz-appearance: none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:1rem}progress.Progress[value]::-webkit-progress-bar{border-radius:1rem;background:var(--dodge-color)}progress.Progress[value]::-webkit-progress-value{border-radius:1rem;background:var(--secondary-taint-color)}.RecommendationContainer{display:grid;grid-auto-rows:max-content;grid-gap:.25rem;cursor:default}.Label{font-weight:700}.tooltip-container{background-color:var(--pitch-color);color:var(--pane-text-color);fill:var(--pane-text-color);padding:.5rem;border-radius:.5rem;font-size:.815rem;font-weight:400;font-style:normal;line-height:1.2;text-decoration:none;text-transform:none;text-align:initial;position:fixed;z-index:1500;width:max-content;max-width:18rem}.tooltip-container:before{position:absolute;content:"";border:.5rem solid var(--text-color);border-left-color:transparent;border-right-color:transparent;height:0;width:0}.tooltip-container.tooltip-left:before{border-left-width:.5rem;border-right-width:.5rem;left:.75rem;right:auto}.tooltip-container.tooltip-right:before{right:.75rem;left:auto;border-left-width:.5rem;border-right-width:.5rem}.tooltip-container.tooltip-bottom:before{border-top-width:0;bottom:100%}.tooltip-container.tooltip-top:before{border-bottom-width:0;top:100%}.tooltip-container>*:last-child{margin-bottom:0}.tooltip-container a:hover{text-decoration:underline}.grid-3-2-cols{display:grid;grid-template-columns:3fr 2fr;gap:2rem}@media all and (max-width: 60rem){.grid-3-2-cols{grid-template-columns:none}}.grid-5-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}@media all and (max-width: 60rem){.grid-5-cols{grid-template-columns:repeat(2,1fr)}}@media all and (max-width: 48rem){.grid-5-cols{grid-template-columns:repeat(1,1fr)}}.grid-4-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media all and (max-width: 60rem){.grid-4-cols{grid-template-columns:repeat(2,1fr)}}@media all and (max-width: 48rem){.grid-4-cols{grid-template-columns:repeat(1,1fr)}}.grid-3-cols{display:grid;grid-template-columns:repeat(3,calc(33.333% - 1.33rem));gap:2rem}@media all and (max-width: 60rem){.grid-3-cols{grid-template-columns:repeat(2,1fr)}}@media all and (max-width: 48rem){.grid-3-cols{grid-template-columns:repeat(1,1fr)}}.grid-2-cols{display:grid;grid-template-columns:repeat(2,calc(50% - 1rem));gap:2rem}@media all and (max-width: 48rem){.grid-2-cols{grid-template-columns:repeat(1,1fr)}}.table{width:100%}.table th{text-align:left}.table tfoot td,.table thead th,.table tbody td{padding:.5rem 0}.table thead th,.table tbody td{border-bottom:1px solid var(--tint-color)}.section-header{color:var(--body-color)}.section-header>h2{color:var(--body-color);text-shadow:0 0 1px var(--dodge-color);font-size:2rem}.section-header>h2:first-child:last-child{margin-bottom:0}@media all and (max-width: 48rem){.section-header>h2{font-size:1.5rem}}.section-header>p{color:var(--body-color);text-shadow:0 0 1px var(--dodge-color)}.section-header>p:last-child{margin-bottom:0}.section-header .page-content{color:var(--text-color)}.notification-banner{background-color:var(--secondary-color);text-align:center;font-size:.815rem;color:var(--body-color);text-shadow:0 0 1px var(--dodge-color);padding:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.bfv-teaser .product-info{width:30rem;position:absolute;right:1rem;top:-7rem}.product-info>.page-content{margin-bottom:1rem}.bfv-teaser{grid-template-columns:1fr 30rem;gap:3rem}@media all and (max-width: 60rem){.bfv-teaser{grid-template-columns:none;gap:2rem}.bfv-teaser .product-info{width:auto;position:relative;left:0;top:0}}.product-info-header{display:flex;justify-content:space-between;font-size:.815rem;margin-bottom:1rem}.product-info-header>:last-child{text-align:right}.product-info-price{font-size:2.5rem;font-weight:700}.product-info-price>small{font-size:65%}@media all and (max-width: 48rem){.product-info-price{font-size:2rem}}.price-list{display:flex;flex-direction:column;gap:1rem}.price-list>li{display:flex;align-items:end;justify-content:space-between;gap:2rem;font-size:.815rem}.price-list .product-info-price{font-size:1.5rem}.product-info-hint{font-size:1rem;font-weight:700}.product-info-note{font-size:.75rem}.product-info-list{margin-bottom:1rem;display:flex;flex-direction:column;padding:.5rem;gap:.75rem}.product-info-list>li{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2394bf04'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20stroke-width='0'%3e%3c/g%3e%3cg%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/g%3e%3cg%3e%3cpath%20d='M8.5%2012.5L10.5%2014.5L15.5%209.5'%20stroke='inherit'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:-1rem -1rem;background-size:3rem;padding-left:1.75rem}.checked-headline{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2394bf04'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20stroke-width='0'%3e%3c/g%3e%3cg%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/g%3e%3cg%3e%3cpath%20d='M8.5%2012.5L10.5%2014.5L15.5%209.5'%20stroke='inherit'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:100% center;background-size:3rem;padding-right:3rem}.check-list{display:grid;gap:.5rem;padding:1rem}.check-list.check-list-2-col{grid-template-columns:1fr 1fr;grid-column-gap:1rem}.check-list>li{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2394bf04'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20stroke-width='0'%3e%3c/g%3e%3cg%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/g%3e%3cg%3e%3cpath%20d='M8.5%2012.5L10.5%2014.5L15.5%209.5'%20stroke='inherit'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:-1rem -1rem;background-size:3rem;padding-left:1.75rem}.faq-box{border-radius:1rem;border:1px solid var(--shade-color);box-shadow:0 0 .5rem var(--shade-color);background-color:var(--body-color)}.faq-box:not(:last-child){margin-bottom:1rem}.faq-box>:first-child{cursor:pointer;display:flex;gap:.25rem;align-items:center;border-top-left-radius:1rem;border-top-right-radius:1rem;margin-bottom:0;padding:1rem}.faq-box>:first-child>svg:first-child{transform:rotate(0);height:1.5rem;stroke:#000}.faq-box>:last-child{padding:1rem;margin-bottom:0}.faq-box.collapsed>:first-child>svg:first-child{transform:rotate(-90deg)}.faq-box.collapsed>*:not(:first-child){display:none}.badge{background-color:var(--warning-color);box-shadow:0 0 .5rem var(--dodge-color);border-radius:.5rem;padding:.5rem;color:var(--text-color);font-weight:700;line-height:1;text-transform:uppercase;width:max-content;float:right}.page-header-content>.badge{position:absolute;right:1rem;top:3rem;transform:rotate(15deg);color:var(--body-color);font-size:1.5rem}@media all and (max-width: 60rem){.page-header-content>.badge{right:1rem;top:-5rem}}.bfv-partner-badge-new{display:inline-flex;flex-direction:column;text-transform:uppercase;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;width:max-content;border:1px solid var(--white-15);background-image:linear-gradient(30deg,var(--primary-color),var(--primary-taint-color));padding:4px;border-radius:4px;line-height:1}.bfv-partner-badge-new:hover{text-decoration:none}.bfv-partner-badge-new>span:first-child{display:flex;flex-direction:column;margin-bottom:2px;color:var(--body-color);font-weight:700;font-family:Futura,ITC Avant Garde Gothic,Avenir Next,Avenir,Poppins,Montserrat}.bfv-partner-badge-new>span:first-child>span:first-child{font-size:18px;letter-spacing:1px}.bfv-partner-badge-new>span:first-child>span:first-child+span{font-size:13px}.bfv-partner-badge-new>span:last-child{border-top:1px solid var(--white-35);padding-top:2px;font-weight:700;font-size:12px;color:var(--dodge-color)}.bfv-partner-badge{display:flex;background-image:url(/assets/BFV_Partner_hoch-urmOcXiZ.png);background-size:contain;background-repeat:no-repeat;height:20.5584rem;width:12rem;right:1rem;bottom:-1rem}.bfv-partner-badge-horizontal{display:flex;background-image:url(/assets/BFV_Partner_quer-CMYy90B1.png);background-size:contain;background-repeat:no-repeat;height:9rem;width:15.4188rem}.bfv-badge{background-color:var(--warning-color);box-shadow:0 0 1rem var(--dodge-color);border-radius:1rem;padding:.5rem 1rem;position:absolute;transform:rotate(15deg);font-weight:700;display:flex;justify-content:center;align-items:baseline;line-height:1;gap:.5rem}.bfv-badge>span:first-child{font-size:2.5rem}.page-content>.bfv-badge{right:-2rem;top:-3rem}@media all and (max-width: 60rem){.page-content>.bfv-badge{position:relative;transform:none;left:100%;box-shadow:none;border-top-left-radius:0;border-bottom-right-radius:0;border:1px solid var(--tint-color);top:-1rem;width:12rem;margin-left:-11rem}}.page-header-content>.bfv-badge{right:3rem;top:3rem}@media all and (max-width: 60rem){.page-header-content>.bfv-badge{right:1rem;top:-5rem}}.pagination-wrapper>span{color:var(--info-text-color);display:flex;justify-content:center}.pagination-container{display:flex;justify-content:space-between;align-items:center;justify-self:center;gap:.5rem;padding:.5rem;margin-bottom:.5rem}@media (max-width: 60rem){.pagination-container{gap:0;padding:0}}.pagination-pages{display:flex;align-items:center;justify-content:center;gap:.25rem}@media (max-width: 60rem){.pagination-pages{gap:0}}.pagination-control{-webkit-user-select:none;user-select:none;text-decoration:none;font-weight:700;border-radius:50%;height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;background-color:transparent;transition:all .2s ease-in-out}.page-control{cursor:pointer;height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem}.page-control:hover{background-color:var(--secondary-color);color:var(--body-color)}.current-page{background-color:var(--secondary-color);color:var(--body-color);height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;font-weight:700;-webkit-user-select:none;user-select:none}.disabled-control{height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-weight:700;color:var(--dodge-color);cursor:no-drop}.rating-container{display:inline-grid;grid-gap:.25rem;grid-auto-rows:max-content}.star-container{display:flex;align-items:center;gap:.5rem}.star-rating-label{font-weight:600}.stars{display:flex;align-items:center;transition:all .2s ease-in-out}.stars>div{stroke:var(--warning-color);fill:transparent}.stars>div.active{fill:var(--warning-color)}.stars.active:hover>div{fill:var(--warning-color)}.stars.active:hover>div:hover~div{fill:transparent}.stars.active>.star{cursor:pointer}.star{transition:all .2s ease-in-out;fill:transparent;height:3rem;width:3rem}.star>svg{height:100%;width:auto}.abort-button{height:2rem;width:2rem;padding:.25rem;border:none;background:none;transition:all .25s ease-in-out;border-radius:.5rem}.abort-button:hover{cursor:pointer;background-color:var(--dodge-color)}.stats-box{border-radius:1rem;border:1px solid var(--shade-color);box-shadow:0 0 .5rem var(--shade-color);background-color:var(--secondary-taint-color);padding:1rem;display:flex;gap:1rem}.stats-box strong{font-size:3rem;color:var(--warning-color)}.stats-box span{color:var(--softer-text-color);font-weight:800}@media all and (max-width: 60rem){.stats-box{flex-direction:column;padding:.5rem}}.stats-box-insights{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.stats-box-insights span>strong{font-size:1rem}.stats-box-content{display:flex;align-items:center;border:1px solid var(--white-15);border-radius:.75rem;background-color:var(--white-15);padding:1rem;gap:1rem;flex-grow:1}@media all and (max-width: 60rem){.stats-box-content{flex-direction:column}}.stats-box-labels{display:flex;flex-direction:column;align-items:center}.stats-box-labels strong{color:var(--secondary-color)}.stats-box-values{display:flex;align-items:center;border:1px solid var(--white-15);border-radius:.5rem;background-color:var(--white-15);padding:1rem;gap:1rem;flex-grow:1}.stats-box-values>div{display:flex;flex-direction:column;align-items:center;flex-grow:1}.stats-box-values>div:not(:first-child){border-left:1px solid var(--white-15);padding-left:1rem}.page-full .club-header-bg{background-size:cover;background-position:center center;background-image:url(/assets/header-large-DRoXxffP.jpg)}.page-full .club-header-bg .club-logo{position:absolute;bottom:-2.7rem}@media all and (max-width: 60rem){.page-full .club-header-bg .club-logo{bottom:-1.35rem}}.button.club-logo-edit{position:absolute;display:none}.club-logo:hover>.button.club-logo-edit{display:flex}.club-logo{border-radius:50%;position:relative;bottom:-1.6rem;background-repeat:no-repeat;background-size:80%;background-position:center center;background-color:var(--body-color);border:1px solid var(--shade-color);border-bottom-color:transparent;overflow:hidden;height:18rem;width:18rem;padding:1rem;display:flex;align-items:center;justify-content:center}.club-logo:empty{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20100%20100'%3e%3cpath%20fill='%2397bf04'%20fill-rule='evenodd'%20d='M35.928,38.7L43.35,62.775l2.393,7.5,0.2-8.961L40,32a11.608,11.608,0,0,1,10.27-6A10.366,10.366,0,0,1,60,32L54.926,61.317,55.317,70.5,58.2,61.538l6.031-22.705s1.964-3,4.714-3,3.854,3,3.854,3L81.219,62.9l1.393,5.5s0.2,6.436.2-6.961S74.418,19.4,74.418,19.4a17.858,17.858,0,0,1,11.5-4c7.2,0,8.708,4,8.708,4L91,76a10.015,10.015,0,0,1-8.12,4A9.32,9.32,0,0,1,75,76L70.6,63.54l-2.295-8.008-2.2,8.2-6.2,19.482s-2.577,3.938-9.407,3.938a14.594,14.594,0,0,1-10.471-4.069l-6.3-19.678L31.436,55.4l-2.2,8.2L25,76a9.591,9.591,0,0,1-7.609,4A8.967,8.967,0,0,1,10,76L5.947,19.269s1.809-4,8.761-4a20.29,20.29,0,0,1,11.835,4s-8.486,30.317-8.486,40.918,0.391,8.182.391,8.182l1.881-6.961L27.359,38.7s1.034-3,3.958-3S35.928,38.7,35.928,38.7Z'%3e%3c/path%3e%3c/svg%3e")}.club-logo>img{border-radius:50%;box-shadow:0 0 1rem var(--shade-color);border:1px solid var(--tint-color);height:100%;width:100%}@media all and (max-width: 60rem){.club-logo{height:9rem;width:9rem;padding:.5rem}}.page-header-bg-wrapper{position:absolute;top:0;left:0;min-width:100%;height:24rem;display:flex;align-items:center;justify-content:center;overflow:hidden}@media all and (max-width: 60rem){.page-header-bg-wrapper{height:12rem}}.page-header-bg-wrapper>img{min-width:100%;min-height:100%}.club-header{display:grid;grid-template-columns:18rem 1fr max-content max-content;grid-gap:1rem;padding:2rem 1rem 1rem;max-width:75rem;width:100%;margin:0 auto;min-height:10rem}.club-header .club-header-info{display:flex;gap:1rem}@media all and (max-width: 60rem){.club-header{grid-template-columns:none}.club-header .club-header-info{justify-content:space-between}}.club-header h1{font-size:1.25rem;margin-bottom:.5rem}.club-header p{margin-bottom:.5rem}.club-nav{display:flex;width:100%;border-bottom:1px solid var(--shade-color);box-shadow:0 0 .5rem var(--shade-color)}.club-nav>nav{max-width:75rem;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.club-nav-actions{display:flex;gap:1rem;align-items:center;padding:.5rem 1rem}@media all and (max-width: 48rem){.club-nav-actions .button-icon>span{display:none}.club-nav-actions .button-icon>svg{display:block}}.club-nav-entries{display:flex;height:100%}.club-nav-entries>li{display:flex}.club-nav-entries a{font-weight:700;color:var(--secondary-taint-color);padding:1rem;display:flex;align-items:center;gap:1rem}.club-nav-entries a.active,.club-nav-entries a:hover{background-color:var(--tint-color)}.club-nav-entries a>svg{width:2rem;height:auto;display:none}@media all and (max-width: 48rem){.club-nav-entries a>span{display:none}.club-nav-entries a>svg{display:block}}.club-info{display:grid;grid-template-columns:8rem auto;align-items:center;justify-content:center;margin-bottom:1rem;gap:1rem;border-bottom:1px solid var(--tint-color);border-top:1px solid var(--tint-color);padding:1rem}@media all and (max-width: 48rem){.club-info{grid-template-columns:none;justify-items:center;text-align:center}}.club-info-image{border-radius:50%;border:1px solid var(--shade-color);box-shadow:0 0 .5rem var(--shade-color);height:8rem;width:8rem;display:flex;align-items:center;justify-content:center;fill:var(--dodge-color)}.club-info-image>svg{height:calc(100% - 2rem);width:auto}.club-info-image>img{border-radius:50%;border:none}.club-info-content>h2{display:flex;align-items:center;gap:.5rem}.product-filters{padding:2rem 1rem 1rem 2rem}@media all and (max-width: 48rem){.product-filters{padding:0}}.product-filters fieldset{border:none;margin:0;padding:0}.club-search .headline.collapsed+.product-filters{display:none}.product-filter+.product-filter{border-top:1px solid var(--shade-color)}.product-filter-checkbox-label{display:flex;gap:.5rem}.product-filter-content{padding:1rem}.product-filter-label{display:flex;justify-content:space-between;align-items:center;padding:1rem;color:var(--info-text-color)}.product-filter-label>span:last-child{stroke:var(--info-text-color);height:2rem;width:2rem}.product-filter-label:hover{cursor:pointer}.product-filter-label:hover>span{color:var(--text-color)}.product-filter-label:hover>span:last-child{stroke:var(--text-color)}.product-filter-label:not(.collapsed)>legend{font-weight:700}.product-filter-label.collapsed+.product-filter-content{display:none}.active-filters{display:flex;justify-content:space-between;align-items:center}.active-filter-list{display:flex;gap:.5rem;align-items:center}.active-filter{display:flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:.25rem;background-color:var(--tint-color);border:1px solid var(--tint-color);fill:var(--dodge-color);font-size:.815rem;-webkit-user-select:none;user-select:none;gap:.25rem}.active-filter svg{height:1rem}.active-filter:hover{cursor:pointer;background-color:var(--shade-color);border-color:var(--shade-color);fill:var(--info-text-color)}.checkbox-label{display:flex;gap:.5rem}.club-list-ad{display:grid;align-items:center;justify-content:center;grid-column-start:1}@media all and (max-width: 138rem){.club-list-ad{grid-column-end:5}}@media all and (max-width: 114rem){.club-list-ad{grid-column-end:4;grid-row-start:4}}@media all and (max-width: 90rem){.club-list-ad{grid-column-end:3}}@media all and (max-width: 66rem){.club-list-ad{grid-column-end:2}}.boxed-action{background-image:url(/assets/header-secondary-large-CbbYISBU.jpg);background-size:cover;border-radius:1rem;border:1px solid var(--shade-color);box-shadow:0 0 .5rem var(--shad9e-color);background-color:var(--body-color);display:flex;align-items:center;justify-content:center;height:8rem;font-size:1.25rem;text-align:center;color:var(--body-color);text-shadow:0 0 1px var(--text-color);padding:1rem;gap:1rem}.boxed-action:hover{text-decoration:none}.user-page .page-header>.slim-page-content{display:flex}.user-page .user-clubs-header{align-self:end}.user-clubs{display:flex;flex-direction:column;gap:2rem}.user-clubs-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:3rem}.user-clubs-header>svg{border-radius:50%;border:1px solid var(--tint-color);box-shadow:0 0 1rem var(--shade-color);background-color:var(--body-color);position:absolute;right:3rem;bottom:3rem;fill:var(--dodge-color)}@media all and (max-width: 45rem){.user-clubs-header>svg{height:128px;width:128px;right:2rem;top:-3rem}}.user-clubs-list{display:grid;grid-template-columns:1fr 1fr}.user-clubs-list-item{display:flex;gap:1rem;padding:1rem;border-radius:1rem}.user-clubs-list-item>img{border-radius:50%}.user-clubs-list-item:hover{text-decoration:none;background-color:var(--tint-color)}.user-clubs-list-item h4,.user-clubs-list-item p{margin:0}.progress-bar{display:flex;gap:.5rem;align-items:center}.progress-step{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem;padding:1rem;height:14rem;border-radius:1rem;border:1px solid var(--shade-color);box-shadow:0 0 .5rem var(--shade-color);background-color:var(--body-color)}.progress-step>.progress-step-icon{display:flex;width:3rem;height:3rem;background-color:var(--secondary-color);border:4px solid var(--white-35);border-radius:50%;stroke:var(--secondary-color);color:#fff;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem}.progress-step h4{font-size:1rem}.centered-content{display:flex;justify-content:center;align-items:center;gap:3rem}@media all and (max-width: 48rem){.centered-content{flex-direction:column}}.pin-input-wrapper{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.pin-input-wrapper>input{text-align:center;font-size:1.5rem;font-weight:700}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.file-upload-form input[type=file]{display:none}.file-upload-form>fieldset{height:16rem;width:16rem;border:none;position:relative;overflow:hidden;display:flex;justify-self:center}.file-upload-form>fieldset>div>img{position:absolute}.file-upload-image{position:relative;height:16rem;width:16rem}.file-upload-image>.file-upload-mask{background-color:var(--text-color);position:absolute;height:100%;width:100%;z-index:1;-webkit-mask-image:url(/app/assets/images/logo-mask.png);mask-image:url(/app/assets/images/logo-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.file-upload-dialog{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.file-upload-controls{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;gap:1rem;z-index:12;fill:var(--soft-text-color)}.file-upload-controls:hover{fill:var(--pane-text-color)}.club-corporate-edit{position:absolute;right:1rem;top:1rem}.flash-message{position:fixed;z-index:100;display:flex;align-self:center;justify-self:center;padding:1rem;background-color:#000;color:#fff}.modal-dialog{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background-color:var(--text-color);display:flex;align-items:center;justify-content:center;font-size:initial;font-weight:initial;font-style:initial;line-height:initial;padding:5rem 1rem 1rem;overflow-x:hidden;overflow-y:auto}.modal-dialog-content{box-shadow:0 0 1rem var(--dodge-color);background-color:var(--body-color);border:1px solid var(--dodge-color);color:var(--text-color);padding:1rem;max-width:45rem;width:100%}.modal-dialog-close{display:inline-flex;width:2rem}.user-badge{width:4rem;border-radius:.25rem;padding:2rem .5rem .5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(-210deg,var(--secondary-color),var(--pitch-color));border:.25rem solid var(--softer-text-color);outline:1px solid var(--pane-text-color);box-shadow:0 0 .25rem var(--pitch-color);fill:var(--pane-text-color);position:relative}.user-badge.user-badge-alt{background:linear-gradient(-210deg,var(--primary-color),var(--pitch-color))}.user-badge.user-badge-alt2{background:linear-gradient(-210deg,var(--warning-color),var(--pitch-color))}.user-badge.user-badge-alt3{background:linear-gradient(-210deg,var(--danger-color),var(--pitch-color))}.user-badge:before{content:attr(data-badge);font-family:monospace;font-size:10px;text-transform:uppercase;letter-spacing:1px;position:absolute;top:-.25rem;width:100%;text-align:center;padding-top:.25rem;background-color:var(--white-35);color:var(--text-color);font-weight:700}.currency-input{display:inline-flex;align-items:center;gap:1rem}.currency-input>input[type=number]{width:4rem}.edit-attr-link{fill:var(--info-text-color);width:2rem;display:flex}.page-content-dark .edit-attr-link{fill:var(--body-color)}.club-header-tags{position:absolute;bottom:1rem;left:20rem}@media all and (max-width: 48rem){.club-header-tags{left:11rem}}.slider{width:100%;height:20rem;overflow:hidden;position:relative}.slider-items{position:absolute;display:flex}.slider-items>div{width:22rem}.image-upload-container{width:100%;max-width:768px;margin:0 auto}.upload-area{position:absolute;z-index:100;height:100%;width:100%}.upload-label{display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;height:100%;gap:.75rem;padding:1rem;border:2px dashed #ccc;border-radius:1rem;cursor:pointer;transition:background-color .2s}.upload-label:hover{background-color:var(--white-15)}.upload-label .info{display:flex;align-items:center;gap:.75rem}.upload-label .title{font-weight:600}.upload-label .subtitle{font-size:.875rem;color:#666}.upload-label button{padding:.5rem .75rem;border-radius:.75rem;border:1px solid #ccc;background-color:#fff;cursor:pointer}.controls{display:flex;justify-content:space-between;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1rem}.controls-left,.controls-right{display:flex;align-items:center;gap:.5rem}.controls button{padding:.5rem .75rem;border:1px solid #ccc;border-radius:.75rem;background-color:#fff;cursor:pointer;transition:background-color .2s}.controls button:hover{background-color:#f5f5f5}.controls button:disabled{opacity:.5;cursor:not-allowed}.controls input[type=range]{width:12rem}.scale-value{width:4rem;text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.frame{position:relative;width:100%;overflow:hidden;border:1px solid #ccc;border-radius:1rem;-webkit-user-select:none;user-select:none;background-image:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;margin-bottom:1rem}.frame .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#999;font-size:.875rem}.frame img{position:absolute;top:50%;left:50%;transform-origin:center;will-change:transform;pointer-events:none}.tips{margin-top:1rem;font-size:.875rem;color:#666;display:flex;justify-self:center}.tips ul{list-style:disc;padding-left:1.25rem}.tips li{margin-bottom:.25rem;list-style:disc}.lead-transfer-button{padding:2rem;color:var(--body-color);background-color:var(--secondary-taint-color);background-image:linear-gradient(30deg,var(--secondary-taint-color),var(--secondary-color))}
