@charset "UTF-8";@font-face{font-family:Sora;src:local("☺"),url(/build/assets/Sora-Thin-CxOGicVy.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:local("☺"),url(/build/assets/Sora-Light-D2kVSM17.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:local("☺"),url(/build/assets/Sora-Medium-BSwHQ47R.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:local("☺"),url(/build/assets/Sora-Regular-CCGCDK4e.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:local("☺"),url(/build/assets/Sora-SemiBold-CKVF_Wn2.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Zilla Slab;src:local("☺"),url(/build/assets/ZillaSlab-Regular-Bt8bCkj9.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zilla Slab;src:local("☺"),url(/build/assets/ZillaSlab-SemiBold-DiblJT_r.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DigitalMono;src:local("☺"),url(/build/assets/digital-7-mono-FlZP4R3Z.woff) format("truetype");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{min-height:100vh;font-family:Sora,sans-serif;color:#2e2c28;font-size:16px;background:url(/build/assets/dotted_dark_pattern-ryhSG4wK.png),url(/build/assets/bg-light-WoPxb2hZ.png) #e6daca;scroll-behavior:smooth}body.lock{overflow:hidden}.body-wrapper{min-height:100%;overflow:visible;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}input,button,textarea,a{text-decoration:none;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent}ul,ol{list-style:none}img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#e6daca!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#2e2c28}::-webkit-scrollbar-track{background:#e6daca}.page-title{font-family:Sora,sans-serif;font-size:40px;font-weight:400;color:#2e2c28;line-height:.96;letter-spacing:-.04em;text-transform:uppercase}@media (min-width: 375px){.page-title{font-size:56px}}@media (min-width: 768px){.page-title{font-size:72px}}@media (min-width: 1280px){.page-title{font-size:96px}}.page-title--centered{text-align:center}.page-title--accent{color:#e6daca}.section-title{font-family:Sora,sans-serif;font-size:32px;font-weight:400;line-height:1;color:#2e2c28;letter-spacing:-.02em;text-transform:uppercase}@media (min-width: 375px){.section-title{font-size:40px}}@media (min-width: 768px){.section-title{font-size:56px;letter-spacing:-.04em}}@media (min-width: 1280px){.section-title{font-size:72px}}.section-title--centered{text-align:center}.section-title--accent{color:#e6daca!important}.main-text{font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:1.3;color:#2e2c28}.main-text--lg{font-size:18px}.main-text--uppercase{text-transform:uppercase}.main-text--accent{color:#e6daca}.form-error{font-family:Zilla Slab,sans-serif;font-size:16px;color:#c82d32;font-weight:600;line-height:1.3;text-transform:uppercase}.textures{position:absolute;top:0;left:0;width:100%;height:100vh}.section{padding:48px 0 32px;border-top:1px solid #2e2c28}@media (min-width: 768px){.section{padding:64px 0 48px}}@media (min-width: 1280px){.section{padding:120px 0 64px}}.section--intro{border-top:0}.container{max-width:100%;padding:0 16px;margin:0 auto}@media (min-width: 768px){.container{padding:0 32px}}@media (min-width: 1280px){.container{padding:0 64px}}.submit-success{position:absolute;top:0;left:0;z-index:99;display:flex;justify-content:center;align-items:center;gap:12px;flex-direction:column;width:100%;height:100%;background-color:#1e5041;background-image:url(/build/assets/dotted_light_pattern-7zzW_G4X.png),url(/build/assets/bg-mask-dark-BMkMu-7D.png);background-repeat:repeat repeat;background-blend-mode:color-dodge;transition-duration:.6s;pointer-events:none;opacity:0;visibility:hidden}.submit-success--active{opacity:1;visibility:visible;pointer-events:all}.submit-success img{width:32px;height:32px}@media screen and (min-width: 768px){.submit-success img{width:64px;height:64px}}@media screen and (min-width: 1280px){.submit-success img{width:120px;height:120px}}.submit-success .success-text{font-size:20px;color:#e6daca;line-height:1}@media screen and (min-width: 768px){.submit-success .success-text{font-size:24px}}@media screen and (min-width: 1280px){.submit-success .success-text{font-size:32px}}.intro{min-height:100vh;background-position:bottom;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1280px){.intro{min-height:120vh}}.intro .container{padding-top:64px}.intro--homepage{padding-top:120px;background-image:url(/build/assets/main-01-Df3QmAG4.png)}.intro--subscribe-success{position:relative}.intro--subscribe-success .container{padding-top:240px}@media screen and (max-width: 427px){.intro--subscribe-success .page-title{font-size:32px}}.intro--subscribe-success img{position:absolute;top:20%;left:50%;transform:translate(-50%);width:140px;height:110px}@media screen and (min-width: 768px){.intro--subscribe-success img{width:210px;height:150px}}@media screen and (min-width: 1280px){.intro--subscribe-success img{width:290px;height:210px}}.intro--birthday{background-image:url(/build/assets/main-birthday-ZK0sRNxe.png)}.intro--corporate{background-image:url(/build/assets/bg-corporate-BqRKwndw.png)}.intro--error{padding-top:120px;min-height:90vh}@media screen and (min-width: 1280px){.intro--error{min-height:120vh}}.intro--error .page-title,.intro--error .description{margin-top:32px}.intro--404{background-image:url(/public/assets/img/minigolf/errors/404.webp)}.intro--500{background-image:url(/public/assets/img/minigolf/errors/500.webp)}.intro--expired{background-image:url(/build/assets/bg-expired-jhOzirRD.png)}.intro--expired .page-title{margin-top:0}.intro--expired .main-text a{display:block;color:#2e2c28;text-decoration:underline;transition-duration:.3s}.intro--expired .main-text a:is(:hover,:focus-visible){color:#8a8379}.intro .intro-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:140vh;background-image:url(/build/assets/bg-light-WoPxb2hZ.png)}.intro .intro-bg:after{content:"";position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-image:url(/build/assets/dotted_dark_pattern-ryhSG4wK.png);background-repeat:repeat}.intro .main-text{max-width:480px;margin:24px auto 0;text-align:center}@media screen and (min-width: 1280px){.intro .main-text{margin-top:32px}}.intro .button-primary{margin:24px auto 0}@media screen and (min-width: 1280px){.intro .button-primary{margin-top:32px}}.button-primary{display:flex;justify-content:center;align-items:center;gap:8px;width:max-content;padding:24px 48px;border:2px solid #2e2c28;overflow:hidden;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:1.5;text-transform:uppercase;color:#e6daca;text-wrap:nowrap;white-space:nowrap;text-align:center;transition:all .6s ease 0s;background-color:#2e2c28;border-radius:50%}.button-primary:is(:hover,:focus-visible){color:#2e2c28;background-color:transparent}.button-primary--disabled,.button-primary:disabled{opacity:.3;pointer-events:none;cursor:not-allowed}.button-primary--light{border-color:#e6daca;color:#2e2c28;background-color:#e6daca}.button-primary--light:is(:hover,:focus-visible){color:#e6daca;background-color:transparent}.button-primary--light-outlined{border-color:#e6daca;color:#e6daca;background-color:transparent}.button-primary--light-outlined:is(:hover,:focus-visible){color:#2e2c28;background-color:#e6daca}.button-primary--outlined{display:flex;justify-content:center;align-items:center;gap:0;padding:24px 32px;color:#2e2c28;font-weight:600;background-color:transparent}.button-primary--outlined:is(:hover,:focus-visible){color:#e6daca;background-color:#2e2c28}.button-primary--ghost{border:none;color:#2e2c28;background:transparent}.button-primary--ghost:is(:hover,:focus-visible){color:#8a8379}.control-buttons{display:flex;gap:24px}.control-buttons button{color:#2e2c28;transition-duration:.15s}.control-buttons button:is(:hover,:focus-visible){color:#e19b05}.control-buttons--accent-hover button:is(:hover,:focus-visible){color:#e6daca}.label-primary{position:relative;display:block;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:1.3;text-transform:uppercase;transition-duration:.15s}.label-primary .input-header{display:flex;justify-content:center;align-items:center;gap:0;justify-content:space-between;height:20px;transition-duration:.6s}.label-primary .input-header img{width:20px;height:20px;opacity:0;visibility:hidden;pointer-events:none;transition-duration:.6s}.label-primary .input-error{display:block;margin-top:8px;color:#c82d32;opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;transition-duration:.6s;transform:translateY(6px)}.label-primary:has(input:focus-within,textarea:focus-within) .input-header,.label-primary:has(input:not(:placeholder-shown),textarea:not(:placeholder-shown)) .input-header{font-size:14px}.label-primary .iti{display:block}.label-primary--error .input-header img,.label-primary--error .input-error{opacity:1;visibility:visible}.label-primary--error .input-primary{border-color:#c82d32}.label-primary--error .input-error{transform:translateY(0)}.input-primary{display:block;width:100%;padding:6px 0;border:none;border-bottom:1px solid #2e2c28;font-family:Sora,sans-serif;color:#2e2c28;font-size:20px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;background:transparent;outline:none;transition-duration:.15s;resize:none}.input-primary:-webkit-autofill,.input-primary:-webkit-autofill:hover,.input-primary:-webkit-autofill:focus{-webkit-text-fill-color:#2e2c28!important;-webkit-box-shadow:0 0 0 0 transparent inset;transition:background-color 5000s ease-in-out 0s}.checkbox-primary{position:relative;height:32px;font-family:Zilla Slab,sans-serif;font-size:16px;color:#2e2c28;font-weight:600;line-height:1.3;-webkit-user-select:none;user-select:none;cursor:pointer}.checkbox-primary label{display:flex;justify-content:center;align-items:center;gap:12px;justify-content:flex-start;cursor:pointer}.checkbox-primary .checkmark{display:flex;justify-content:center;align-items:center;gap:0;width:24px;height:24px;flex-shrink:0;border:1px solid #2e2c28;background-color:transparent;transition-duration:.3s}.checkbox-primary .checkmark img{opacity:0}.checkbox-primary input{display:none}.checkbox-primary input:checked+.checkmark{background-color:#2e2c28}.checkbox-primary input:checked+.checkmark img{opacity:1}.radio-primary{display:flex;justify-content:center;align-items:center;gap:12px;justify-content:flex-start;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:1.3;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transition-duration:.3s}.radio-primary .circle{position:relative;display:inline-block;width:24px;height:24px;padding:0;border:1px solid #2e2c28;flex:0 0 auto;border-radius:50%;background:#e6daca}.radio-primary .circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);display:block;width:60%;height:60%;border-radius:50%;transition:.3s ease}.radio-primary input{display:none}.radio-primary input:checked+.circle:after{background-color:#2e2c28;transform:translate(-50%,-50%) scale(1)}.datepicker-input{display:flex;justify-content:center;align-items:center;gap:12px;justify-content:space-between;margin-left:auto;border-bottom:2px solid #2e2c28;padding-bottom:16px;cursor:pointer;transition-duration:.3s}@media screen and (max-width: 767px){.datepicker-input{margin-top:32px}}.datepicker-input:is(:hover,:focus-visible){color:#8a8379;border-color:#8a8379}.datepicker-input:is(:hover,:focus-visible) input,.datepicker-input:is(:hover,:focus-visible) input::placeholder{color:#8a8379}.datepicker-input input{transition-duration:.3s}.datepicker-input input::placeholder{font-family:Zilla Slab,sans-serif;color:#2e2c28;font-size:16px;font-weight:600;line-height:1.3;text-transform:uppercase;transition-duration:.3s}.decor{display:none;width:128px;height:50px;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1280px){.decor{display:block}}.decor--left{background-image:url(/build/assets/decor-left-CUYuH099.png)}.decor--right{background-image:url(/build/assets/decor-right-9dtl0q28.png)}.divider{width:100%;height:1px;margin:32px 0;background-color:#2e2c28}@media screen and (min-width: 1280px){.divider{margin:64px 0}}.promotion-badge{position:absolute;top:3%;right:3%;z-index:10;padding:32px 51px;width:150px;height:60px;background:url(/build/assets/promotion-badge-D558eXZv.webp) center no-repeat;background-size:contain}@media screen and (min-width: 1280px){.promotion-badge{width:220px;height:100px}}.promotion-badge .promotion-title{font-family:Sora,sans-serif;font-size:18px;color:#e6daca;line-height:1;letter-spacing:-.01em;text-transform:uppercase}@media screen and (min-width: 1280px){.promotion-badge .promotion-title{font-size:24px}}.promotion-badge .promotion-title.without-timer{margin-top:5px}.promotion-badge .block__promo-group{display:flex}.promotion-badge .block__promo-discount{color:var(--Neutral-500, #E6DACA);font-size:24px;font-style:normal;font-weight:400;line-height:96%;letter-spacing:-1.2px;text-transform:uppercase;overflow:hidden;text-align:start}.promotion-badge .block__promo-text,.promotion-badge .block__promo-timer{color:var(--Neutral-500, #E6DACA);text-align:right;font-family:Zilla Slab;font-size:12px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:1.2px}.promotion-badge .promotion-timer{margin-top:4px;font-family:Zilla Slab,sans-serif;font-size:12px;line-height:1.16;letter-spacing:.01em}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0)}.hidden{display:none}.breadcrumb{z-index:10;border:none;margin-top:140px}@media screen and (min-width: 768px){.breadcrumb{margin-top:180px}}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center}.breadcrumb-link{font-family:Zilla Slab,sans-serif;font-weight:600;font-size:16px;line-height:150%;color:#2e2c28;transition:all .6s ease 0s}.breadcrumb-link:is(:hover,:focus-visible){color:#5c5751}.breadcrumb-link--active{color:#8a8379;font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:150%;pointer-events:none;-webkit-user-select:none;user-select:none}.breadcrumb-divider{padding:0 8px;-webkit-user-select:none;user-select:none;pointer-events:none}.header{position:fixed;top:0;z-index:9999;height:100px;width:100%;border:1px solid #2e2c28;border-top:0;padding-bottom:8px;background:url(/build/assets/dotted_dark_pattern-ryhSG4wK.png),url(/build/assets/bg-light-WoPxb2hZ.png) repeat}.header--active{background-color:#e6daca}.header .container{height:90px;display:flex;border-bottom:1px solid #2e2c28;padding:0}.header .header-block{position:relative}@media screen and (min-width: 768px){.header .header-block:not(:last-child){border-right:1px solid #2e2c28}}.header .header-block--language .header-button{gap:8px}@media screen and (min-width: 1280px){.header .header-block--language .header-button{padding:48px}}.header .header-block--language .glob{color:#2e2c28;transition-duration:.3s}@media screen and (min-width: 1280px){.header .header-block--courses .header-button{padding:48px}}@media screen and (max-width: 1279px){.header .header-block--courses{display:none}}.header .header-block--courses .header-button{gap:8px}@media screen and (max-width: 1279px){.header .header-block--contact{display:none}}.header .header-block--logo{width:100%;padding:0}.header .header-block--logo .logo-link{display:flex;justify-content:center;align-items:center;gap:0;width:100%;height:100%}.header .header-block--logo img{object-fit:contain;width:100px;height:50px;padding:10px 18px}@media screen and (min-width: 428px){.header .header-block--logo img{width:140px;height:60px}}@media screen and (min-width: 768px){.header .header-block--logo img{height:80px;width:245px;padding:10px 44px}}.header .header-block--menu .header-button{gap:16px}@media screen and (max-width: 1279px){.header .header-block--menu .header-button .menu-button-text{display:none}}.header .header-block--menu .lines{width:60px;flex:0 0 100%}@media screen and (min-width: 1280px){.header .header-block--menu .lines{width:100%}}.header .header-block--menu .lines:before,.header .header-block--menu .lines:after{content:"";display:block;flex:0 0 100%;width:100%;height:2px;transition-duration:.3s;background-color:#2e2c28}.header .header-block--menu .lines:after{margin-top:6px}.header .header-button{display:flex;justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding:32px 16px;font-family:Zilla Slab,sans-serif;font-size:16px;color:#2e2c28;font-weight:600;line-height:1;text-transform:uppercase;transition-duration:.3s}@media screen and (min-width: 768px){.header .header-button{padding:48px 32px}}@media screen and (min-width: 1280px){.header .header-button{padding:48px 64px}}.header .header-button:is(:hover,:focus-visible){color:#8a8379}.header .header-button:is(:hover,:focus-visible) .glob,.header .header-button:is(:hover,:focus-visible) .arrow{color:#8a8379}.header .header-button:is(:hover,:focus-visible) .lines:before,.header .header-button:is(:hover,:focus-visible) .lines:after{background-color:#8a8379}.header .header-button .arrow{transition-duration:.6s}.header .header-button--active .arrow{transform:rotateX(180deg)}.header .header-dropdown{position:absolute;z-index:99;display:none;border:1px solid #2e2c28;width:calc(100% + 1px);background-color:#e6daca;-webkit-user-select:none;user-select:none}.header .header-dropdown--courses{width:calc(100% + 2px)}.header .header-dropdown .dropdown-item:not(:first-child){border-top:1px solid #2e2c28}.header .header-dropdown .dropdown-item a{display:flex;justify-content:center;align-items:center;gap:0;padding:24px 48px;font-family:Zilla Slab,sans-serif;font-size:16px;color:#2e2c28;font-weight:600;line-height:1.3;text-transform:uppercase;transition-duration:.3s}@media screen and (min-width: 768px){.header .header-dropdown .dropdown-item a{padding:24px 48px}}.header .header-dropdown .dropdown-item a:is(:hover,:focus-visible){color:#e6daca;background-color:#2e2c28}.footer .container{padding:0}.footer .row--upper{padding:16px}@media screen and (min-width: 768px){.footer .row--upper{padding:32px}}@media screen and (min-width: 1280px){.footer .row--upper{padding:64px}}.footer .row--subscribe{border-top:1px solid #2e2c28;padding:32px 24px}@media screen and (min-width: 1280px){.footer .row--subscribe{display:flex;justify-content:space-between;gap:24px}}.footer .row--subscribe form,.footer .row--subscribe .button-primary,.footer .row--subscribe .main-text{margin-top:24px}@media screen and (min-width: 1280px){.footer .row--subscribe form,.footer .row--subscribe .button-primary,.footer .row--subscribe .main-text{margin-top:48px}}.footer .row--subscribe form{flex:0 0 50%;max-width:540px}.footer .row--subscribe .button-primary{margin-left:auto}.footer .row--subscribe h3{flex:0 0 25%;font-size:32px;line-height:1;letter-spacing:-.01em;text-transform:uppercase}@media screen and (min-width: 768px){.footer .row--subscribe h3{font-size:40px}}.footer .row--lower{border-top:1px solid #2e2c28;padding:32px 24px}@media screen and (min-width: 1280px){.footer .row--lower{display:flex;justify-content:space-between}}.footer .row--lower .company-info p{font-family:Zilla Slab,sans-serif;font-size:16px;font-weight:600;line-height:1.3;text-transform:uppercase}.footer .row--lower .company-info p:not(:first-child){margin-top:16px}.footer .row--lower .social-media{margin-top:24px;display:flex;gap:12px}@media screen and (min-width: 1280px){.footer .row--lower .social-media{margin-top:0}}.footer .row--lower .footer-privacy-policy{margin-top:24px}@media screen and (min-width: 1280px){.footer .row--lower .footer-privacy-policy{margin-top:0}}.footer .row--lower .footer-privacy-policy a{display:block;font-family:Zilla Slab,sans-serif;font-size:16px;color:#2e2c28;font-weight:600;line-height:1.3;text-transform:uppercase;transition-duration:.3s}.footer .row--lower .footer-privacy-policy a:is(:hover,:focus-visible){color:#8a8379}.footer .row--lower .footer-privacy-policy a:not(:first-child){margin-top:16px}.footer .content{border-top:1px solid #2e2c28}@media screen and (min-width: 1280px){.footer .content{display:flex}}.footer .column{width:100%;padding:32px 24px}@media screen and (min-width: 1280px){.footer .column{padding:64px 64px 120px}}.footer .column:not(:first-child){border-top:1px solid #2e2c28}@media screen and (min-width: 1280px){.footer .column:not(:first-child){border-top:none}}@media screen and (min-width: 1280px){.footer .column:not(:last-child){border-right:1px solid #2e2c28}}.footer .column h4{font-family:Zilla Slab,sans-serif;font-weight:600;line-height:1.3;text-transform:uppercase}.footer .menu-list{margin-top:24px}.footer .menu-item:not(:first-child){margin-top:8px}.footer .menu-item a{font-family:Sora,sans-serif;font-size:32px;color:#2e2c28;line-height:1;letter-spacing:-.01em;text-transform:uppercase;transition-duration:.3s}@media screen and (min-width: 768px){.footer .menu-item a{font-size:40px}}.footer .menu-item a:is(:hover,:focus-visible){color:#8a8379}.footer .menu-item a:lang(de){font-size:24px}@media screen and (min-width: 428px){.footer .menu-item a:lang(de){font-size:32px}}@media screen and (min-width: 1440px){.footer .menu-item a:lang(de){font-size:40px}}.burger-menu{position:fixed;top:0;left:0;z-index:99;overflow:hidden auto;transform:translateY(-100%);width:100%;height:100%;transition:all .6s ease 0s;background:url(/build/assets/bg-mask-dark-BMkMu-7D.png),url(/build/assets/dotted_light_pattern-7zzW_G4X.png) #1e5041 repeat;background-blend-mode:color-dodge}.burger-menu--open{transform:translateY(0)}.burger-menu .menu-header{display:flex;justify-content:center;align-items:center;gap:0;justify-content:space-between;border-bottom:1px solid #e6daca}.burger-menu .menu-header .menu-title{padding:64px 16px 16px}@media screen and (min-width: 768px){.burger-menu .menu-header .menu-title{padding:48px 64px;margin:0 auto}}.burger-menu .close-button{display:flex;justify-content:center;align-items:center;gap:16px;padding:64px 16px 16px;color:#e6daca}@media screen and (min-width: 768px){.burger-menu .close-button{border-left:1px solid #e6daca;padding:48px 64px}}.burger-menu .close-button:is(:hover,:focus-visible){color:#8a8379}.burger-menu .close-button:is(:hover,:focus-visible) .main-text{color:#8a8379}.burger-menu .close-button .main-text{transition-duration:.3s}@media screen and (max-width: 767px){.burger-menu .close-button .main-text{display:none}}.burger-menu .close-button svg{transition-duration:.3s}.burger-menu .menu-content{padding:0 16px;margin-top:32px}@media screen and (min-width: 1280px){.burger-menu .menu-content{display:flex;justify-content:center;margin-top:0}}@media screen and (min-width: 1280px){.burger-menu .column{padding-top:64px}}@media screen and (min-width: 1280px){.burger-menu .column--primary{border-right:1px solid #e6daca;padding-right:64px}}@media screen and (min-width: 1280px){.burger-menu .column--primary .main-text{text-align:right}}.burger-menu .column--secondary{margin-top:32px}@media screen and (min-width: 1280px){.burger-menu .column--secondary{margin-top:0;padding-left:64px}}.burger-menu .menu-list-wrapper:not(:first-child){margin-top:32px}.burger-menu .menu-list{margin-top:24px}@media screen and (min-width: 1280px){.burger-menu .menu-list{margin-top:48px}}.burger-menu .menu-item:not(:first-child){margin-top:12px}.burger-menu .menu-item a{font-family:Sora,sans-serif;font-size:24px;color:#e6daca;line-height:1;letter-spacing:-.01em;text-transform:uppercase;transition-duration:.3s}@media screen and (min-width: 428px){.burger-menu .menu-item a{font-size:32px}}@media screen and (min-width: 1280px){.burger-menu .menu-item a{font-size:40px}}.burger-menu .menu-item a:is(:hover,:focus-visible){color:#8a8379}.burger-menu .menu-item--courses a{font-size:32px}@media screen and (min-width: 428px){.burger-menu .menu-item--courses a{font-size:40px}}@media screen and (min-width: 768px){.burger-menu .menu-item--courses a{font-size:56px}}@media screen and (min-width: 1280px){.burger-menu .menu-item--courses a{font-size:72px}}.burger-menu .menu-footer{margin-top:32px;padding:0 16px 32px}@media screen and (min-width: 1280px){.burger-menu .menu-footer{margin-top:64px;display:flex;justify-content:center}}@keyframes dotPulse{0%,to{transform:scale(.5);opacity:0}50%{transform:scale(1);opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.loader{position:absolute;top:0;left:0;z-index:999;display:flex;justify-content:center;align-items:center;gap:0;width:100%;height:100%;transition:all .6s ease 0s;opacity:0;visibility:hidden;pointer-events:none;background-color:#2e2c28cc}.loader--active{opacity:1;visibility:visible;pointer-events:auto}.loader--pulse{animation:pulse 2s linear infinite}.loader .spinner{position:relative;width:50px;height:50px}.loader .dot{position:absolute;width:8px;height:8px;border-radius:50%;background-color:#e6daca;animation:dotPulse 1.5s infinite ease-in-out}.loader .dot:nth-child(1){top:0;left:50%;transform:translate(-50%);animation-delay:0s}.loader .dot:nth-child(2){top:15%;left:85%;transform:translate(-50%,-50%);animation-delay:.2s}.loader .dot:nth-child(3){top:50%;left:100%;transform:translate(-50%,-50%);animation-delay:.4s}.loader .dot:nth-child(4){top:85%;left:85%;transform:translate(-50%,-50%);animation-delay:.6s}.loader .dot:nth-child(5){top:100%;left:50%;transform:translate(-50%,-50%);animation-delay:.8s}.loader .dot:nth-child(6){top:85%;left:15%;transform:translate(-50%,-50%);animation-delay:1s}.loader .dot:nth-child(7){top:50%;left:0;transform:translate(-50%,-50%);animation-delay:1.2s}.loader .dot:nth-child(8){top:15%;left:15%;transform:translate(-50%,-50%);animation-delay:1.4s}.popup-bg{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;transition:all .6s ease 0s;background-color:#2e2c284d;opacity:0;visibility:hidden;pointer-events:none}.popup-bg--open{opacity:1;visibility:visible;pointer-events:auto}.main-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;transform:translate(-50%,-80%);padding:16px;border:1px solid #2e2c28;transition:all .6s ease 0s;background:url(/build/assets/dotted_dark_pattern-ryhSG4wK.png),url(/build/assets/bg-light-WoPxb2hZ.png) #e6daca}@media screen and (min-width: 768px){.main-popup{padding:32px}}.main-popup--open{transform:translate(-50%,-45%);opacity:1}.main-popup .close-button{position:absolute;top:16px;right:16px;color:#2e2c28;transition-duration:.3s}@media screen and (min-width: 768px){.main-popup .close-button{top:32px;right:32px}}.main-popup .close-button:is(:hover,:focus-visible){color:#8a8379}.toast{position:fixed;top:15%;right:10%;transform:translate(100%);z-index:9999;display:flex;justify-content:center;align-items:center;gap:8px;width:max-content;padding:12px 24px;border:2px solid #e6daca;font-family:Zilla Slab,sans-serif;line-height:1;color:#e6daca;font-weight:600;letter-spacing:-.01em;text-transform:uppercase;background-color:#e19b05;border-radius:12px;transition-duration:.15s;opacity:0;visibility:hidden;pointer-events:none}.toast--active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.CybotEdge,.CybotCookiebotDialogContentWrapper{background:#e6daca!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border:none;border-radius:0;border:solid 1px #2e2c28!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#2e2c28;border-color:#2e2c28;color:#fff}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#2e2c28}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:#e6daca}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:#8a8379}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:#e6daca}#CybotCookiebotDialog form input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#2e2c28}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a{text-transform:uppercase!important;font-family:Zilla Slab;color:#2e2c28}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:hover{color:#8a8379}#CybotCookiebotDialog a:hover:after{border-color:#8a8379}#CybotCookiebotDialogBodyButtons,.CybotCookiebotDialogBodyLevelButtonDescription,#CybotCookiebotDialog h2{text-transform:uppercase!important;font-family:Zilla Slab}#CybotCookiebotDialog *{font-family:Zilla Slab}.CybotCookiebotFader,#CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialogPoweredByText{display:none}#CybotCookiebotDialogHeaderLogosWrapper{justify-content:center!important}#CybotCookiebotDialogPoweredbyImage{max-height:50px!important}#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type){border-right:1px solid #2e2c28}.cookies{position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#00000080;border-top:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.cookies__container{padding:10px 20px;display:flex;align-items:center}.cookies__text{font-size:12px;line-height:24px;font-weight:300;color:#f7f5f9;font-weight:200;margin-right:15px}.cookies__btn{font-size:12px;line-height:24px;color:#f7f5f9;background:transparent}.section-title{color:var(--Neutral-800, #2e2c28);font-size:48px;font-style:normal;font-weight:400;line-height:96%;letter-spacing:-2.4px;text-transform:uppercase;position:relative}@media (max-width: 768px){.section-title{font-size:32px}}.section-subtitle{color:var(--Neutral-800, #2e2c28);font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.faq-list{padding:16px}@media screen and (min-width: 768px){.faq-list{padding:32px}}@media screen and (min-width: 1280px){.faq-list{padding:64px}}.faq-list .faq-item:not(:first-child){margin-top:32px}@media screen and (min-width: 1280px){.faq-list .faq-item:not(:first-child){margin-top:64px}}.faq-list .faq-item:not(:last-child) a{border-bottom:2px solid #2e2c28}.faq-list .faq-item a{display:block;padding-bottom:48px;color:#2e2c28}.faq-list .faq-item a:is(:hover,:focus-visible){color:#5c5751}.faq-list .faq-item a:is(:hover,:focus-visible) .item-title{color:#5c5751}.faq-list .faq-item .item-row{display:flex;gap:8px;justify-content:space-between}.faq-list .faq-item .item-row .arrow{flex:0 0 auto;transition-duration:.3s}.faq-list .faq-item .item-row .item-title{font-size:20px;color:#2e2c28;line-height:1;letter-spacing:-.01em;text-transform:uppercase;transition-duration:.3s}@media screen and (min-width: 375px){.faq-list .faq-item .item-row .item-title{font-size:24px}}@media screen and (min-width: 768px){.faq-list .faq-item .item-row .item-title{font-size:32px}}.faq-list .faq-item .main-text{max-height:0;margin-top:0;overflow:hidden;transform:translateY(-10px);transition-duration:.3s;opacity:0;visibility:hidden;pointer-events:none}@media screen and (min-width: 768px){.faq-list .faq-item .main-text{font-size:18px}}.faq-list .faq-item--active .main-text{max-height:500px;margin-top:48px;transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.faq-list .faq-item--active .arrow{transform:rotateX(-180deg)}.faq{padding-bottom:0}.faq .container{padding:0}.faq .row{padding:0 16px 32px;display:flex;justify-content:space-between}@media screen and (min-width: 768px){.faq .row{padding:0 32px}}@media screen and (min-width: 1280px){.faq .row{padding:0 64px}}@media screen and (min-width: 768px){.faq .row{padding-bottom:32px}}@media screen and (min-width: 1280px){.faq .row{padding-bottom:64px}}.faq .row .section-title{flex:0 0 50%}.faq .content{border-top:1px solid #2e2c28}@media screen and (min-width: 1280px){.faq .content{display:flex}}.faq .column{flex:0 0 50%}.faq .column--description{padding:32px 16px 64px}@media screen and (min-width: 768px){.faq .column--description{padding:32px 32px 64px}}@media screen and (min-width: 1280px){.faq .column--description{border-right:1px solid #2e2c28;padding:64px 64px 120px}}@media screen and (min-width: 1280px){.faq .column--description .main-text{font-size:18px}}.faq .column--description .main-text:last-child{margin-top:24px}@media screen and (min-width: 768px){.giftcard-intro{background:url(/public/assets/img/minigolf/family.webp) no-repeat bottom right;background-size:35%}}.giftcard-intro .container{padding:0}@media screen and (min-width: 1280px){.giftcard-intro .row{display:flex}}.giftcard-intro .row--lower{border-top:1px solid #2e2c28}.giftcard-intro .page-title{word-wrap:break-word}@media screen and (min-width: 1280px){.giftcard-intro .page-title:lang(de){font-size:56px}}@media screen and (min-width: 1440px){.giftcard-intro .page-title:lang(de){font-size:72px}}.giftcard-intro .column{flex:0 0 50%;padding:16px}@media screen and (min-width: 768px){.giftcard-intro .column{padding:32px}}@media screen and (min-width: 1280px){.giftcard-intro .column{padding:64px}}@media screen and (min-width: 1280px){.giftcard-intro .column--img,.giftcard-intro .column--subtitle{border-right:1px solid #2e2c28}}@media screen and (max-width: 1279px){.giftcard-intro .column--subtitle{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0)}}.giftcard-intro .column--description .main-text{max-width:200px;margin-top:32px}@media screen and (min-width: 1280px){.giftcard-intro .column--description .main-text{margin-top:64px}}.giftcard-intro .intro-footer{padding:32px 0 64px}@media screen and (min-width: 1280px){.giftcard-intro .intro-footer{padding:64px 0 120px}}.giftcard-intro .button-primary{margin:0 auto}.giftcard-about{background:url(/build/assets/dotted_dark_pattern-ryhSG4wK.png),url(/build/assets/bg-light-yellow-1zNSW6Xx.png) #e19b05 repeat}.giftcard-about .decor{margin:0 auto;display:block}.giftcard-about .section-title,.giftcard-about .main-text,.giftcard-about a{display:block;margin:24px auto 0;text-align:center}@media screen and (min-width: 1280px){.giftcard-about .section-title,.giftcard-about .main-text,.giftcard-about a{margin-top:48px}}.giftcard-about a{display:flex;justify-content:center;align-items:center;gap:0;width:48px;height:48px;color:#2e2c28;transition-duration:.3s}.giftcard-about a:is(:hover,:focus-visible){color:#e6daca;transform:translateY(10px)}.giftcard-about .section-title{max-width:1280px}.loading{margin-bottom:1000px;display:flex;align-items:center;height:300px}@media (max-width: 1720px){.loading{margin-top:50px;height:240px}}@media (max-width: 425px){.loading{height:190px}}.loading__wrapper{width:fit-content;margin:0 auto}.loading__dots{margin-bottom:16px;display:flex;justify-content:center}.loading__dots-item{opacity:.2;border-radius:5px;width:10px;height:10px;background-color:#2e2c28;animation:dotFlashing .5s infinite alternate}.loading__dots-item:not(:last-child){margin-right:4px}.loading__dots-item:nth-child(1){animation-delay:0s}.loading__dots-item:nth-child(2){animation-delay:.1s}.loading__dots-item:nth-child(3){animation-delay:.2s}.loading__text{color:var(--Neutral-800, #2e2c28);font-size:24px;font-style:normal;font-weight:400;line-height:96%;letter-spacing:-2.4px;text-transform:uppercase}.giftcard-types{padding-bottom:8px;border-bottom:1px solid #2e2c28}.giftcard-types .container{padding:0;border-bottom:1px solid #2e2c28}.giftcard-types .row{padding:0 16px}@media screen and (min-width: 768px){.giftcard-types .row{padding:0 32px}}@media screen and (min-width: 1280px){.giftcard-types .row{padding:0 64px}}@media screen and (max-width: 767px){.giftcard-types .row .section-title{word-wrap:break-word}}.giftcard-types .content{border-top:1px solid #2e2c28;margin-top:32px}@media screen and (min-width: 768px){.giftcard-types .content{display:flex}}@media screen and (min-width: 1280px){.giftcard-types .content{margin-top:64px}}.giftcard-types .list-wrapper{padding:32px 16px;flex:0 0 50%}@media screen and (min-width: 768px){.giftcard-types .list-wrapper{padding:64px 32px}}@media screen and (min-width: 1280px){.giftcard-types .list-wrapper{padding:120px 64px}}@media screen and (min-width: 768px){.giftcard-types .list-wrapper:first-child{border-right:1px solid #2e2c28}}@media screen and (max-width: 767px){.giftcard-types .list-wrapper:last-child{border-top:1px solid #2e2c28}}.giftcard-types .list-wrapper h3{font-size:32px;line-height:1;letter-spacing:-.01em;text-transform:uppercase}@media screen and (min-width: 1280px){.giftcard-types .list-wrapper h3{font-size:40px}}.giftcard-types .types-list{margin-top:32px}.giftcard-types .types-item{padding-bottom:16px}.giftcard-types .types-item:not(:first-child){margin-top:16px}.giftcard-types .types-item:not(:last-child){border-bottom:1px solid #2e2c28}.giftcard-collections{padding:0}.giftcard-collections .container{position:relative}@media screen and (min-width: 1280px){.giftcard-collections .container{display:flex}}.giftcard-collections .column{position:relative;height:100%;padding:32px 0}@media screen and (min-width: 768px){.giftcard-collections .column{padding:32px 0}}@media screen and (min-width: 1280px){.giftcard-collections .column{padding:120px 64px}}.giftcard-collections .column--title{padding-left:0}@media screen and (min-width: 1280px){.giftcard-collections .column--title .section-title{text-align:right}}.giftcard-collections .column--title .cards-img{width:60px;height:50px}.giftcard-collections .column--title .main-text{margin-top:32px}.giftcard-collections .column--content{flex:0 0 50%;padding-right:0}@media screen and (min-width: 1280px){.giftcard-collections .column--content{border-left:1px solid #2e2c28}}.giftcard-collections .row--lower{margin-top:32px}@media screen and (min-width: 1280px){.giftcard-collections .row--lower{margin-top:64px}}.giftcard-collections h3,.giftcard-collections h4{font-family:Sora,sans-serif;font-size:32px;line-height:1;letter-spacing:-.01em;text-transform:uppercase}.giftcard-collections h4{font-size:18px}.giftcard-collections .collection{margin-top:48px}.giftcard-collections .type-selection{display:flex;gap:32px;margin-top:32px}.giftcard-collections .list-wrapper:not(:first-child){margin-top:48px}.giftcard-collections .filters-list{margin-top:48px;display:flex;gap:8px;flex-wrap:wrap}.giftcard-collections .filters-list .filters-item{border:2px solid #2e2c28}.giftcard-collections .filters-list .filters-item button{padding:4px 8px;font-family:Zilla Slab,sans-serif;font-size:16px;color:#2e2c28;font-weight:600;line-height:1.3;text-transform:uppercase;transition-duration:.3s}.giftcard-collections .filters-list .filters-item--active,.giftcard-collections .filters-list .filters-item button:is(:hover,:focus-visible){background-color:#2e2c28;color:#e6daca}.giftcard-collections .filters-list .filters-item--active button,.giftcard-collections .filters-list .filters-item button:is(:hover,:focus-visible) button{color:#e6daca}.giftcard-collections .collection-list{margin-top:32px;display:flex;gap:16px;flex-wrap:wrap}.giftcard-collections .collection-item{width:100%;overflow:hidden;border-radius:14px}@media screen and (min-width: 428px){.giftcard-collections .collection-item{width:180px}}@media screen and (min-width: 768px){.giftcard-collections .collection-item{width:260px;height:160px}}.giftcard-collections .collection-item img{border-radius:14px;transition:all .6s ease 0s}.giftcard-collections .collection-item button:is(:hover,:focus-visible) img{transform:scale(1.05)}.buy{border-bottom:1px solid #2e2c28}.buy__container{display:flex}@media (max-width: 1280px){.buy__container{flex-direction:column}}.buy__content{border-left:1px solid #2e2c28;padding:120px 64px;width:50%}@media (max-width: 1400px){.buy__content{border-left:none;padding:64px 32px;width:100%}}@media (max-width: 1280px){.buy__content{border-top:1px solid #2e2c28}}@media (max-width: 1024px){.buy__content{padding:48px 16px}}@media (max-width: 768px){.buy__content{padding:32px 16px}}.buy__type-info-block{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2e2c28;padding-bottom:64px}@media (max-width: 768px){.buy__type-info-block{flex-direction:column;align-items:flex-start;justify-content:unset;padding-bottom:16px}}.buy__subtitle{color:var(--Neutral-800, #2e2c28);font-size:32px;font-style:normal;font-weight:400;line-height:96%;letter-spacing:-1.6px;text-transform:uppercase}@media (max-width: 768px){.buy__subtitle{margin-bottom:24px}}.buy__subtitle-corporate{border:dashed 1px #949395;border-radius:25px;display:flex;color:#fff;font-weight:200;padding:15px;line-height:160%;margin-top:-30px;margin-bottom:35px;align-items:center}@media (max-width: 768px){.buy__subtitle-corporate{flex-direction:column;margin-top:-20px}}@media (max-width: 768px){.buy__subtitle-corporate p{margin-top:-20px}}.buy__subtitle-corporate img{height:100%;margin-right:12px;width:80px}@media (max-width: 768px){.buy__subtitle-corporate img{margin-top:-50px}}.buy__subtitle-corporate a{color:#e50012;text-decoration:underline}.buy__title-block{width:50%}@media (max-width: 768px){.buy__title-block{width:100%}}.buy__title{color:var(--Neutral-800, #2e2c28);text-align:right;font-size:72px;font-style:normal;font-weight:400;line-height:96%;letter-spacing:-3.6px;text-transform:uppercase;padding:120px 64px 64px}@media (max-width: 1400px){.buy__title{width:100%;padding:64px 32px 48px;font-size:64px;text-align:left}}@media (max-width: 768px){.buy__title{font-size:48px;line-height:55px;padding:32px 16px}}@media (max-width: 520px){.buy__title:lang(de){font-size:40px;line-height:45px}}@media (max-width: 425px){.buy__title:lang(de){font-size:30px;line-height:35px}}.buy__extra-cards-wrapper{position:sticky;top:1000px}.buy__extra-cards-info{display:flex;flex-direction:column;justify-content:flex-end;height:758px;padding:0 64px 120px}@media (max-width: 1400px){.buy__extra-cards-info{padding:0 32px 48px;font-size:64px;text-align:left;height:auto}}@media (max-width: 768px){.buy__extra-cards-info{padding:0 16px 32px}}.buy__extra-cards-info img{width:60px;height:50px;margin-bottom:32px}.buy__extra-cards-text{color:var(--Neutral-800, #2e2c28);font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.buy__extra-cards-email{color:var(--green-primary-500-core, #1e5041);font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-decoration-line:underline}.buy__no-service{width:50%;border-left:1px solid #2e2c28}@media (max-width: 1400px){.buy__no-service{width:100%;border-left:none}}.buy__no-service-bottom{display:flex;justify-content:space-between;padding:64px 64px 120px}@media (max-width: 1400px){.buy__no-service-bottom{width:100%;padding:64px 32px 48px;font-size:64px;text-align:left;gap:32px}}@media (max-width: 1024px){.buy__no-service-bottom{flex-direction:column;font-size:48px}}@media (max-width: 768px){.buy__no-service-bottom{padding:48px 16px 32px;gap:32px}}.buy__no-service-info{display:flex;flex-direction:column;gap:48px}@media (max-width: 768px){.buy__no-service-info{gap:24px}}.buy__no-service-btn{height:fit-content;width:fit-content}.buy__no-service-pic{width:100%}.buy__no-service-text{color:var(--Neutral-800, #2e2c28);font-family:Zilla Slab;font-size:18px;font-style:normal;font-weight:600;line-height:150%}.buy__info{font-weight:200;font-size:14px;line-height:24px;color:#ffffff80;padding-bottom:20px}.buy__group{margin-bottom:45px}.buy__type-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.buy__type-wrapper:first-child{padding-bottom:64px}@media (max-width: 600px){.buy__type-wrapper:first-child{flex-direction:column}}.buy__type-to{width:fit-content;color:var(--Neutral-800, #2e2c28);text-align:center;font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase;cursor:pointer;display:flex;align-items:center}.buy__type-to:first-child{margin:0 15px 15px 0}.buy__type-to span{z-index:-1;opacity:.5}.buy__type-to:before{content:" ";border-radius:100px;height:20px;width:20px;border:1px solid #5c5751;background-color:#e6daca;margin-right:10px}.buy__type-to.active:before{opacity:1!important;background:#2e2c28;border:none;display:flex;align-items:center;justify-content:center;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"%3E%3Ccircle cx="12" cy="12" r="11.25" fill="%23E6DACA" stroke="%232E2C28" stroke-width="1.5"/%3E%3Ccircle cx="12" cy="12" r="8" fill="%232E2C28"/%3E%3C/svg%3E') center/cover no-repeat}.buy__type-to:hover:before{border:none;display:flex;align-items:center;justify-content:center;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"%3E%3Ccircle cx="12" cy="12" r="11.25" fill="%23E6DACA" stroke="%232E2C28" stroke-width="1.5"/%3E%3Ccircle cx="12" cy="12" r="8" fill="%232E2C28"/%3E%3C/svg%3E') center/cover no-repeat}.buy__type-radio{position:relative;opacity:0;display:none}.buy__filter{margin-top:20px}.buy__filter-list{display:flex;flex-wrap:wrap}.buy__filter-item{margin-bottom:8px;padding:4px 12px;color:var(--Neutral-800, #2e2c28);font-family:Zilla Slab;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase;border:2px solid var(--Neutral-800, #2e2c28)}.buy__filter-item:not(:last-child){margin-right:8px}.buy__filter-item:hover,.buy__filter-item.active{color:#e6daca;background-color:#2e2c28}.buy__giftcard.hidden{display:none}.buy__giftcard:not(:last-child){margin-bottom:40px}.buy__giftcard__bonus-container{display:flex;position:relative;padding:25px 0}@media (max-width: 768px){.buy__giftcard__bonus-container{flex-direction:column}}.buy__giftcard__bonus-section{border:2px dashed #2e2c28;margin-bottom:35px}.buy__giftcard__bonus-section .buy__giftcard{padding:25px}.buy__giftcard__bonus-code{position:absolute;right:-50px;top:-62px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:130px;width:230px;background-image:url(/assets/img/minigolf/start-red.png);background-repeat:no-repeat;background-size:contain;transform:rotate(15deg);z-index:100}@media (max-width: 1100px){.buy__giftcard__bonus-code{right:-18px}}@media (max-width: 768px){.buy__giftcard__bonus-code{right:-12px;top:-50px;display:flex}}@media (max-width: 424px){.buy__giftcard__bonus-code{top:228px;right:0}}@media (max-width: 332px){.buy__giftcard__bonus-code{top:262px}}.buy__giftcard__bonus-code-group{display:flex}.buy__giftcard__bonus-code-title{color:var(--Neutral-500, #e6daca);font-size:16px;font-style:normal;font-weight:400;line-height:96%;letter-spacing:-1.2px;text-transform:uppercase}@media (min-width: 768px){.buy__giftcard__bonus-code-title{font-size:18px}}.buy__giftcard__bonus-code-text,.buy__giftcard__bonus-code-timer{color:var(--Neutral-500, #e6daca);text-align:right;font-family:Zilla Slab;font-size:12px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:1.2px}.buy__giftcard__bonus-heading{position:relative;margin-left:25px}.buy__giftcard__bonus-heading-title{color:var(--Neutral-800, #2e2c28);font-size:32px;font-style:normal;font-weight:400;line-height:96%;letter-spacing:-1.6px;text-transform:uppercase;padding-bottom:10px}.buy__giftcard__bonus-heading-subtitle{color:var(--Neutral-800, #2e2c28);font-family:Zilla Slab;font-size:14px;font-style:normal;font-weight:600;line-height:20px;max-width:85%}@media (max-width: 768px){.buy__giftcard__bonus-heading-subtitle{max-width:100%;padding-right:25px;padding-bottom:20px}}.buy__giftcard__bonus-heading-border{position:absolute;content:"";bottom:0;width:100%;height:2px;background-image:linear-gradient(to right,#2b2b2b 0%,#2b2b2b 50%,transparent 50%);background-size:9px 1px;background-repeat:repeat-x}.buy__giftcard-title{color:var(--Neutral-800, #2e2c28);font-size:18px;font-style:normal;font-weight:400;line-height:96%;letter-spacing:-.9px;text-transform:uppercase;margin-bottom:20px}.buy__giftcard-title[data-collection="6"]{display:none}.buy__giftcard-container{max-width:850px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:27.5px;grid-row-gap:27.5px}@media (max-width: 890px){.buy__giftcard-container{grid-row-gap:20px;grid-column-gap:2%}}@media (max-width: 650px){.buy__giftcard-container{grid-row-gap:15px;grid-template-columns:repeat(2,1fr)}}@media (max-width: 425px){.buy__giftcard-container{grid-row-gap:20px;grid-template-columns:repeat(1,1fr)}}.buy__giftcard-item{display:flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid rgba(0,0,0,.15);overflow:hidden;cursor:pointer}.buy__giftcard-item:hover .buy__giftcard-img{transform:scale(1.1)}.buy__giftcard-item[hidden]{display:none}.buy__giftcard-item:before{display:block;content:" ";padding-bottom:62%}.buy__giftcard-img{width:100%;height:100%;border-radius:20px}.giftcard__bonus-container{display:flex;position:relative;padding:25px 0}@media (max-width: 768px){.giftcard__bonus-container{flex-direction:column}}.giftcard__bonus-section{border:2px dashed #2e2c28;margin-bottom:35px}.giftcard__bonus-section .buy__giftcard{padding:25px}.giftcard__bonus-code{position:absolute;right:-50px;top:-62px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:130px;width:230px;background-image:url(/assets/img/minigolf/start-red.png);background-repeat:no-repeat;background-size:contain;transform:rotate(15deg);z-index:100}@media (max-width: 1100px){.giftcard__bonus-code{right:-18px}}@media (max-width: 768px){.giftcard__bonus-code{right:-12px;top:-50px;display:flex}}@media (max-width: 424px){.giftcard__bonus-code{top:228px;right:0}}@media (max-width: 332px){.giftcard__bonus-code{top:262px}}.giftcard__bonus-code-group{display:flex}.giftcard__bonus-code-title{color:var(--Neutral-500, #e6daca);font-size:16px;font-style:normal;font-weight:400;line-height:96%;letter-spacing:-1.2px;text-transform:uppercase}@media (min-width: 768px){.giftcard__bonus-code-title{font-size:18px}}.giftcard__bonus-code-text,.giftcard__bonus-code-timer{color:var(--Neutral-500, #e6daca);text-align:right;font-family:Zilla Slab;font-size:12px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:1.2px}.giftcard__bonus-heading{position:relative;margin-left:25px}.giftcard__bonus-heading-title{color:var(--Neutral-800, #2e2c28);font-size:32px;font-style:normal;font-weight:400;line-height:96%;letter-spacing:-1.6px;text-transform:uppercase;padding-bottom:10px}.giftcard__bonus-heading-subtitle{color:var(--Neutral-800, #2e2c28);font-family:Zilla Slab;font-size:14px;font-style:normal;font-weight:600;line-height:20px;max-width:85%}@media (max-width: 768px){.giftcard__bonus-heading-subtitle{max-width:100%;padding-right:25px;padding-bottom:20px}}.giftcard__bonus-heading-border{position:absolute;content:"";bottom:0;width:100%;height:2px;background-image:linear-gradient(to right,#2b2b2b 0%,#2b2b2b 50%,transparent 50%);background-size:9px 1px;background-repeat:repeat-x}.additional{border-bottom:1px solid #2e2c28;padding:48px 0}@media screen and (min-width: 768px){.additional{padding:64px 0}}@media screen and (min-width: 1280px){.additional{padding:120px 0}}.additional .section-title{font-size:48px}@media screen and (max-width: 427px){.additional .section-title:lang(de){font-size:24px}}@media screen and (min-width: 768px){.additional .section-title{font-size:48px;text-align:center}}.additional .button-primary{margin:24px auto 0}@media screen and (min-width: 768px){.additional .button-primary{margin:48px auto 0}}.check-balance{padding:48px 0;background:url(/build/assets/dotted_dark_pattern-ryhSG4wK.png),url(/build/assets/bg-light-yellow-1zNSW6Xx.png) #e19b05 repeat}@media screen and (min-width: 1280px){.check-balance{padding:64px 0}}@media screen and (min-width: 768px){.check-balance .container{display:flex;justify-content:center;align-items:center;gap:24px;justify-content:space-between}}@media screen and (min-width: 1280px){.check-balance .container{gap:48px}}@media screen and (min-width: 768px){.check-balance .column--content{display:flex;justify-content:center;align-items:center;gap:24px;justify-content:space-between}}@media screen and (min-width: 1280px){.check-balance .column--content{gap:48px}}.check-balance .column--content img{width:100px;height:100px}.check-balance .column--content .text{margin-top:48px}@media screen and (min-width: 768px){.check-balance .column--content .text{margin-top:0}}.check-balance .column--content .section-title{font-size:32px}@media screen and (min-width: 1280px){.check-balance .column--content .section-title{font-size:40px}}.check-balance .column--content .main-text{margin-top:16px}.check-balance .column--icon a{display:flex;justify-content:center;align-items:center;gap:0;justify-content:flex-start;margin-top:16px;color:#2e2c28;transition-duration:.3s}@media screen and (min-width: 768px){.check-balance .column--icon a{margin-top:0;padding:24px;justify-content:center}}.check-balance .column--icon a:is(:hover,:focus-visible){color:#e6daca}
