main.socialclub{position:relative;overflow:hidden;padding-left:var(--page-padding-triple);padding-right:var(--page-padding-triple);padding-top:var(--page-padding-triple);grid-template-areas:"main-image""header""gallery-images""content-container""social-clubs-in-the-area";grid-template-columns:1fr;grid-auto-rows:auto}@media (min-width:769px){main.socialclub{padding-top:2rem}}main.socialclub .edit{font-weight:500;position:absolute;right:0;top:0;margin:.5rem .5rem 0 0;display:flex;align-items:center;z-index:1;color:#000;padding:.25rem;background:#9aa813}main.socialclub .edit:hover{text-decoration:none;background:#a0af14}main.socialclub .edit i,main.socialclub .edit svg{fill:#000;margin-right:.25rem}main.socialclub figure img{cursor:pointer}main.socialclub section.images{grid-area:images}main.socialclub .gallery-images{grid-area:gallery-images}main.socialclub .content-container{grid-area:content-container}main.socialclub .content-container .tabs{display:flex;flex-direction:row;border-bottom:1px solid orange}main.socialclub .content-container .tabs li{margin-right:.1rem;margin-bottom:-1px;font-size:.8rem;border:1px solid orange;cursor:pointer}@media (min-width:769px){main.socialclub .content-container .tabs li{margin-right:.35rem}main.socialclub .content-container .tabs li .for-mobile{display:none}}@media (max-width:768px){main.socialclub .content-container .tabs li{text-align:center;font-size:.75rem;width:33.3333%;display:flex;justify-content:center;align-items:center}main.socialclub .content-container .tabs li .for-desktop{display:none}}main.socialclub .content-container .tabs li:hover{background:orange;border-bottom:none}main.socialclub .content-container .tabs li:hover a{text-decoration:none;color:#000}main.socialclub .content-container .tabs li.current{background:orange;border-bottom:none;pointer-events:none}main.socialclub .content-container .tabs li.current a{color:#000}main.socialclub .content-container .tabs li a{padding:.2rem .4rem;color:orange;font-weight:500;width:100%;height:100%;margin:0;display:block}@media (min-width:769px){main.socialclub .content-container .tabs li a{padding:.4rem .75rem}}main.socialclub .content-container .content{border-right:1px solid orange;border-left:1px solid orange;border-bottom:1px solid orange;padding-top:0;padding:1rem}main.socialclub .content-container .content:not(.visible){display:none}@media (min-width:769px){main.socialclub{grid-row-gap:1rem}}main.socialclub .review-button{background:#9aa813;color:#000;padding:.5rem;display:flex;align-items:center;justify-content:center;width:100%}main.socialclub .review-button:hover{background:#afbf16}@media (min-width:769px){main.socialclub{grid-template-columns:1fr minmax(25%,25rem) minmax(30%,30rem) 1fr;grid-column-gap:1rem;grid-template-areas:". main-image header ."". gallery-images gallery-images ."". content-container content-container .""social-clubs-in-the-area social-clubs-in-the-area social-clubs-in-the-area social-clubs-in-the-area";align-content:start}}main.socialclub header{grid-area:header}main.socialclub .reviews-overview-top{display:flex;margin-bottom:.5rem}main.socialclub .reviews-overview-top .rating-text{margin-left:.25rem;color:#9aa813}main.socialclub .overview-container,main.socialclub .social-club-reviews .user-reviews h3{margin-bottom:1rem}main.socialclub .overview-container h2{color:orange;margin-bottom:1rem;font-size:1rem}main.socialclub .overview-container .price{margin-bottom:2rem;font-size:.9rem;line-height:1em;display:flex;align-items:center;justify-content:start}@media (max-width:768px){main.socialclub .overview-container .price{display:flex;justify-content:center;flex-direction:column}main.socialclub .overview-container .price>span:first-of-type{margin-bottom:.25rem}}@media (min-width:769px){main.socialclub .overview-container .price>*{margin-right:.5rem}}main.socialclub .add-review-form h2,main.socialclub .add-review-form h3,main.socialclub .overview-container .price strong{color:#9aa813}main.socialclub .overview-container .price strong::after{content:" -"}main.socialclub .overview-container .price strong::before{content:"- "}main.socialclub .overview-container .overview-list,main.socialclub .social-club-reviews .rate-this-product h3{margin-bottom:.5rem}main.socialclub .overview-container .overview-list li{font-size:.9rem;margin-bottom:.25rem;display:grid;grid-template-columns:8rem 1fr}main.socialclub .overview-container .overview-list strong{color:#9aa813;margin-right:.5rem;font-weight:500}@media (min-width:769px){main.socialclub .book-voucher-container form{display:flex;align-items:center}}main.socialclub .book-voucher-container label{display:grid;grid-template-areas:"span""input";grid-row-gap:.25rem;cursor:pointer}main.socialclub .book-voucher-container label.submit{grid-template-areas:"input";align-self:end}@media (max-width:768px){main.socialclub .book-voucher-container label{margin-bottom:.5rem}}@media (min-width:769px){main.socialclub .book-voucher-container label{margin-bottom:1rem;margin-right:.5rem}}main.socialclub .book-voucher-container label span{grid-area:span;font-size:.8rem}main.socialclub .book-voucher-container label input{cursor:pointer;width:100%;padding-left:.5rem;padding-right:.5rem;text-align:center;font-size:.8rem;grid-area:input;position:relative;border:0;height:2.25rem;min-height:unset}@media (min-width:769px){main.socialclub .book-voucher-container label input{width:6.75rem}}main.socialclub .book-voucher-container .booking-dot-dot-dot{width:1.5ch;color:#000;text-align:left}main.socialclub .book-voucher-container button{padding:.5rem;font-size:1rem;background:orange;height:2.25rem;font-weight:450}main.socialclub .book-voucher-container button:hover{background:#ffae1a}main.socialclub .main-image{grid-area:main-image;user-select:none}@media (min-width:769px){main.socialclub .main-image{padding:.25rem}}main.socialclub .rating-stars{display:flex;flex-direction:row;justify-content:start;align-items:center}main.socialclub .rating-stars i,main.socialclub .rating-stars svg{fill:gold;height:1rem;width:1rem}main.socialclub hr{height:1px;background-color:transparent;margin-bottom:1.25rem;border:0;display:block;border-bottom:1px solid #9aa813}main.socialclub .social-club-reviews{display:grid;grid-template-areas:"headline""overview""user-reviews";grid-row-gap:1rem}@media (min-width:769px){main.socialclub .social-club-reviews{grid-template-areas:"headline user-reviews""overview user-reviews";grid-template-columns:22rem 1fr;grid-template-rows:auto 1fr}}main.socialclub .social-club-reviews>.headline{grid-area:headline}main.socialclub .social-club-reviews .overview{grid-area:overview}@media (min-width:769px){main.socialclub .social-club-reviews .overview{border-right:1px solid #9aa813;padding-right:1rem}}main.socialclub .social-club-reviews .user-reviews{grid-area:user-reviews}@media (min-width:769px){main.socialclub .social-club-reviews .user-reviews{padding-left:1rem}}main.socialclub .social-club-reviews .stars-average-max{display:flex;margin-bottom:.5rem}main.socialclub .social-club-reviews .stars-average-max .rating-stars{margin-right:.25rem}main.socialclub .social-club-reviews .total-ratings{margin-bottom:1.5rem}main.socialclub .social-club-reviews .rating-summary li{font-size:.8rem;height:1.5rem;padding:0;display:flex;align-items:center;margin-bottom:.5rem;padding-right:1rem}main.socialclub .social-club-reviews .rating-summary li span{white-space:nowrap;line-height:1em}main.socialclub .social-club-reviews .rating-summary li span:last-of-type{width:1rem;text-align:right}main.socialclub .social-club-reviews .rating-summary{margin-bottom:1.25rem}main.socialclub .social-club-reviews .rate-this-product>span{display:block;margin-bottom:1rem}main.socialclub .social-club-reviews .percent-range{height:100%;width:100%;padding:0;background:#222;border-radius:.25rem;border:1px solid #333;margin-left:1rem;margin-right:1rem}main.socialclub .social-club-reviews .percent-range>div{height:100%;width:var(--percent-range, 0);background:#9aa813;border-right:1px solid #333}main.socialclub .social-clubs-in-the-area{grid-area:social-clubs-in-the-area}main.socialclub .add-review-form{background:#fff;padding:1rem;padding-left:var(--page-padding-double);padding-right:var(--page-padding-double);z-index:2;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%}main.socialclub .add-review-form .star-rating .star:not(.selected) .fa-solid,main.socialclub .add-review-form:not(.visible){display:none}main.socialclub .add-review-form a{color:orange;text-decoration:underline}main.socialclub .add-review-form .close-review-button{position:absolute;right:0;top:0;padding:.75rem;background:0 0}main.socialclub .add-review-form .close-review-button:hover{background:#111}main.socialclub .add-review-form .close-review-button i,main.socialclub .add-review-form .close-review-button svg{width:2rem;height:2rem;fill:#9aa813}main.socialclub .add-review-form .club{display:flex;align-items:center}main.socialclub .add-review-form .club .img{width:7rem;height:100%;margin-right:1rem}main.socialclub .add-review-form .star-rating{user-select:none}main.socialclub .add-review-form .star-rating i,main.socialclub .add-review-form .star-rating svg{fill:gold}main.socialclub .add-review-form .star-rating .star{cursor:pointer}main.socialclub .add-review-form .star-rating .star i,main.socialclub .add-review-form .star-rating .star svg{width:1.75rem;height:1.75rem}main.socialclub .add-review-form .star-rating .star.selected .fa-regular{display:none}main.socialclub .add-review-form input,main.socialclub .add-review-form textarea{padding:.5rem;border-radius:.2rem;width:100%;background:#222;color:orange;margin-bottom:1rem}main.socialclub .add-review-form input:focus,main.socialclub .add-review-form textarea:focus{outline:1px solid #9aa813}main.socialclub .add-review-form textarea{height:20rem;max-height:20rem;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap}main.socialclub .add-review-form .current-user-info{padding:.5rem;display:flex}main.socialclub .add-review-form .current-user-info .img{width:4rem;height:auto;border-radius:50%}main.socialclub .add-review-form .current-user-info .img img,main.socialclub .user-reviews .review .user .img img{cursor:default}main.socialclub .user-reviews .review{overflow:hidden;display:grid;grid-template-areas:"user user""headline headline""image .""date date""review review";grid-template-columns:4rem 1fr;margin-bottom:1rem;border-bottom:1px solid #9aa813}main.socialclub .user-reviews .review .user{grid-area:user;grid-template-columns:3rem 1fr;display:grid;align-items:center;grid-column-gap:.5rem}main.socialclub .user-reviews .review .user .img,main.socialclub .user-reviews .review .user i,main.socialclub .user-reviews .review .user svg{background:#222;border-radius:50%;padding:.3rem}main.socialclub .user-reviews .review .user i,main.socialclub .user-reviews .review .user svg{fill:#fff;width:3rem;height:3rem}main.socialclub .user-reviews .review .headline{grid-area:headline;display:flex;flex-direction:row;align-items:center;color:#9aa813;overflow-wrap:break-word;word-wrap:break-all;white-space:pre-wrap}main.socialclub .user-reviews .review .headline .stars{margin-right:.5rem}main.socialclub .user-reviews .review .add-date{grid-area:date;font-size:.8rem}main.socialclub .user-reviews .review .text{grid-area:review;user-select:none;overflow-wrap:break-word;word-wrap:break-word;white-space:pre-wrap}main.socialclub .user-reviews .review .text p{margin:0}@media (min-width:769px){main.socialclub>header{padding-top:2rem}}main.socialclub>header h1{margin-top:0;padding-top:0;font-size:1.5rem;position:relative;margin-bottom:.1rem;display:flex}@media (min-width:769px){main.socialclub>header h1{margin-bottom:.25rem}}main.socialclub>header h1 a{margin-left:auto}main.socialclub>header h1 i,main.socialclub>header h1 svg{fill:orange}main.socialclub>header>h2:first-of-type{font-size:.6rem;color:#9aa813;margin:0;margin-bottom:.5rem}main.socialclub>header>*{line-height:1em;color:#fff}main.socialclub .gallery-images{user-select:none;display:flex;position:relative;align-items:center;width:100%}@media (max-width:768px){main.socialclub .gallery-images{margin-bottom:1rem}}main.socialclub .gallery-images button{z-index:1;opacity:1;transition:z-index .4s step-start,opacity .4s linear,background .4s linear,transform .4s linear;position:absolute;padding:.6rem;border-radius:50%}main.socialclub .gallery-images button:not(.visible){z-index:-1;opacity:0;transition:z-index .4s step-end,opacity .4s linear,background .4s linear,transform .4s linear}main.socialclub .gallery-images button:hover{transform:scale(1.1);background:#9aa813}main.socialclub .gallery-images button:hover i,main.socialclub .gallery-images button:hover svg{fill:#000}main.socialclub .gallery-images button:focus{border:0;outline:0}main.socialclub .gallery-images button.zIndexHidden{z-index:-1}main.socialclub .gallery-images button i,main.socialclub .gallery-images button svg{width:1.5rem;height:1.5rem;fill:#9aa813;transition:fill .6s linear}@media (min-width:769px){main.socialclub .gallery-images button i,main.socialclub .gallery-images button svg{width:2rem;height:2rem}}main.socialclub .gallery-images button.left{left:.5rem}main.socialclub .gallery-images button.right{right:.5rem}main.socialclub .gallery-images .images{overflow-y:hidden;overflow-x:auto;display:grid;grid-auto-flow:column;grid-auto-columns:50%;scrollbar-color:#9aa813 #111;scrollbar-width:thin;scroll-behavior:auto;height:100%;width:100%;height:11rem;align-items:center;padding:.25rem;grid-column-gap:.25rem;scrollbar-gutter:stable}main.socialclub .gallery-images .images:empty{display:none}@media (min-width:769px){main.socialclub .gallery-images .images{padding:.5rem;height:12rem}}main.socialclub .gallery-images .images.dragging{cursor:grabbing}main.socialclub .gallery-images .images:not(.dragging){overscroll-behavior:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}@media (max-width:768px){main.socialclub .gallery-images .images{overscroll-behavior:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}}@media (min-width:769px){main.socialclub .gallery-images .images{grid-auto-columns:20%;width:100%}}main.socialclub .gallery-images .images .img{aspect-ratio:1;scroll-snap-align:start}@media (min-width:769px){main.socialclub .gallery-images .images .img{padding:.25rem}}main.socialclub .gallery-images .images .img img{width:100%;height:100%;object-fit:cover;object-position:center}main.socialclub .info-container{position:relative}main.socialclub .info-container header{text-align:center}main.socialclub .info-container>*{max-inline-size:unset}main.socialclub .description{overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#9aa813 #111}main.socialclub .description header{margin-bottom:.5rem;width:100%}main.socialclub .description h1,main.socialclub .description h2,main.socialclub .description h3,main.socialclub .description h4,main.socialclub .description h5,main.socialclub .description h6{color:orange}main.socialclub .address{padding:0;word-break:break-word;overflow-wrap:break-word;hyphens:auto}main.socialclub .address span{color:#fff}main.socialclub .address a,main.socialclub .address span{padding:0;margin:0;display:block}main.socialclub .address a:not(.address-on-ticket-info),main.socialclub .address span:not(.address-on-ticket-info){filter:blur(7px);user-select:none}main.socialclub .address a{color:#9aa813;text-decoration:underline}main.socialclub .business-hours-list{width:min-content}main.socialclub .business-hours-list li{display:flex;align-items:center;margin-bottom:.15rem;padding:.25rem;font-size:.8rem;white-space:nowrap}main.socialclub .business-hours-list li.today{background:orange;color:#000}main.socialclub .business-hours-list li span:first-of-type{margin-right:1rem;width:6rem}