@import url(https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,600;0,800;1,900&display=swap);*{box-sizing:border-box}@keyframes tada{0%{transform:scale(1)}10%{transform:scale(.7) rotate(-3deg)}20%,50%,70%,90%{transform:scale(1.3) rotate(3deg)}40%,60%,80%{transform:scale(1.3) rotate(-3deg)}to{transform:scale(1) rotate(0)}}body{margin:0;padding:0;box-sizing:border-box;font-family:"Karla",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-color-global)}b,strong{font-weight:700}:root{--white-color:#fff;--primary-color:#ff276f;--primary-text:#f7f7f7;--secondary-color:#676080;--dark-background:#15121f}.panel-form{width:80%;margin:auto}.ReactModal__Overlay{z-index:10;background-color:rgba(0,0,0,.3)!important}.tooltip-description{border:2px solid #ced3e7;border-radius:12px}.tooltip-description,.tooltip-description-dark{font-family:"Karla",sans-serif!important;font-size:14px;box-shadow:0 18px 36px -2px rgba(147,150,214,.3);padding:6px 12px}.tooltip-description-dark{background-color:#423d4c;color:#fff;border:2px solid #211f26;border-radius:12px}.background-shop{background-color:var(--background-color-global);padding-top:20px}.saleContainer{padding:0 16px}.MuiTooltip-tooltip{padding:0!important;box-shadow:0 4px 6px rgba(34,34,34,.08),0 1px 3px rgba(34,34,34,.05)}.MuiTooltip-popper{padding:0!important}.MuiTooltip-popper[data-popper-placement*=left] .css-1k51tf5-MuiTooltip-tooltip,.MuiTooltip-popper[data-popper-placement*=right] .css-1k51tf5-MuiTooltip-tooltip{margin-left:0!important;padding:0!important}.MuiTooltip-tooltip .MuiTooltip-tooltipArrow .MuiTooltip-tooltipPlacementRight .css-1k51tf5-MuiTooltip-tooltip{padding:0!important}#nawigacja-testowa{width:100%;margin:16px 0;transition:.3s}.newsletter__description{font-size:10px}.page-info{padding:10px}.Current{color:#2e8b57}.Completed{color:tomato;text-decoration:line-through}.add-button{position:absolute;top:1px;left:1px}.flex{display:flex}.flex-center,.flex-center-center{display:flex;justify-content:center}.flex-center-center{align-items:center}.flex-between,.flex-between-center{display:flex;justify-content:space-between}.flex-between-center{align-items:center}.flex-start,.flex-start-center{display:flex;justify-content:flex-start}.flex-start-center{align-items:center}.flex-end,.flex-end-center{display:flex;justify-content:flex-end}.flex-end-center{align-items:center}.flex-wrap{flex-wrap:wrap}.flex-column{display:flex;flex-direction:column}.block{display:block}.display-none{display:none}.mt-4{margin-top:12px}.shop-not-working{margin:60px;max-width:640px;padding:24px;border-radius:12px;background-color:#fff;border:2px solid #ced3e7;text-align:center}.shop-not-working article{color:#4b4b4b}@media only screen and (max-width:980px){.shop-not-working{margin:12px;padding:12px}}.elevated-container{padding:48px;box-shadow:0 4px 6px rgba(34,34,34,.08),0 1px 3px rgba(34,34,34,.05);z-index:900;border-radius:8px;background-color:#fcfcfc}@media(max-width:980px){.elevated-container{padding:40px 0}}.divider{width:100%;height:.5px;background-color:#c1c1c1}.divider.divider-vertical{width:.5px;height:100%}.page-header{width:100%}.page-message{width:100%;display:flex;padding:12px;background-color:#fcfcfc;border-radius:8px;border:1px solid #ced3e7;margin:8px 0;align-items:center;grid-gap:8px;gap:8px}@media(max-width:980px){.page-message{align-items:flex-start;flex-direction:column}}.page-message-icon{font-size:24px}.ea-alert{width:100%;display:flex;align-items:center;padding:12px;border-radius:8px;grid-gap:12px;gap:12px;margin:8px 0}.ea-alert--compact{padding:4px;grid-gap:2px;gap:2px;margin:2px 0;font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ea-alert--compact .ea-alert__icon{font-size:20px}.ea-alert__icon{font-size:24px;display:contents}.ea-alert__message{flex:1 1;font-weight:700}.ea-alert__button{text-decoration:underline;cursor:pointer;margin-left:4px}.ea-alert__only-icon{width:auto}.ea-alert--error{background-color:#fddede;color:#f46164}.ea-alert--error .ea-alert__icon{color:#f46164}.ea-alert--warning{background-color:#ffe4cb;color:#ef913b}.ea-alert--warning .ea-alert__icon{color:#ef913b}.ea-alert--success{background-color:#42cf72;color:#fff}.ea-alert--success .ea-alert__icon{color:#d4eddd}.ea-alert--gray{background-color:#c1c1c1;color:#4b4b4b}.ea-alert--gray .ea-alert__icon{color:#4b4b4b}.skeleton-loader{background-color:#e0e0e0;display:inline-block;position:relative;overflow:hidden;animation:skeleton-loading 1.5s linear infinite;border-radius:4px}.skeleton-loader:before{content:"";position:absolute;top:0;left:-150%;height:100%;width:150%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.644),hsla(0,0%,100%,0));animation:skeleton-shimmer 1.5s infinite}@keyframes skeleton-shimmer{0%{left:-150%}to{left:150%}}.fullscreen-loader-container{width:100svw;height:100svh;position:fixed;top:0;left:0;background-color:#f8f8f8;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:8px;gap:8px}.loader-element{width:40px;height:40px;background-color:var(--primary-color500);border-radius:50%;animation:bounce 1.5s ease-in-out infinite}.loader-element:first-child{animation-delay:0s}.loader-element:nth-child(2){animation-delay:.3s}.loader-element:nth-child(3){animation-delay:.6s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.forms,.forms .form-icon{width:100%;margin:8px 0}.forms .form-icon{position:relative;height:54px}.forms .form-icon input{left:0;width:100%;position:absolute;z-index:1;padding:16px 32px;font-size:16px;border:2px solid #ced3e7;border-radius:8px;font-weight:600}.forms .form-icon .icon-succes{color:#42cf72;font-size:32px;position:absolute;right:16px;top:10px;z-index:2}.password-toggle-icon-login{top:40%}.password-toggle-icon,.password-toggle-icon-login{position:absolute;right:16px;color:var(--primary-color200);transform:translateY(-50%);cursor:pointer;z-index:1}.password-toggle-icon{top:62%}.form{margin:8px 0;width:100%;position:relative}.form label{display:block}.form input,.form label{text-align:left;width:100%}.form input{padding:16px 24px;border-radius:4px;border:1px solid #ced3e7;font-size:16px;cursor:pointer;text-shadow:0 0 0 #0b0b0b}.form input:focus{outline:none}.checkboxInput .one-checkbox{color:#0b0b0b;text-align:left;display:flex;justify-content:flex-start;align-items:center}.checkboxInput .one-checkbox span{font-size:16px}.checkboxInput ul{padding:0;list-style-type:none}.alert{padding:8px 16px;font-size:14px;font-weight:600;border-radius:6px;display:flex;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,.05);color:#0b0b0b;margin:4px 0}.alert .alert-icon{font-size:18px;margin:0 16px}.alert .alert-icon-background{padding:4px;border-radius:12px;font-size:26px;margin:0 16px;background-color:#ef913b;color:#ffe4cb}.alert span{font-weight:500}.alert-second-color{color:var(--secondary-color500);background-color:var(--secondary-color50)}.alert-center{justify-content:center}.alert-red{color:#fff;background-color:#f46164}.alert-green{color:#fff;background-color:#42cf72}.alert-yellow{color:#ef913b;background-color:#ffe4cb}.alert-gray{color:#0b0b0b;background-color:#ced3e7}.alert-second{color:var(--secondary-color500);background-color:var(--secondary-color50)}.alert-comment{color:#0b0b0b;border:2px solid #ced3e7;background-color:#fff}.alert-comment article{text-align:left}.alert-thin{font-weight:500}.alert-small{font-size:12px;padding:4px 8px}.alert-big{font-size:16px}.eamodal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:1000}.eamodal-container{background-color:#fcfcfc;border-radius:4px;box-shadow:8px 4px 30px 0 rgba(66,68,90,.15);max-width:960px;max-height:90vh;padding:16px;position:relative;overflow-y:auto}@media(max-width:980px){.eamodal-container{width:96vw;height:auto;max-height:80vh;min-width:auto;padding:4px}}.eamodal-exercise-container{display:flex;background-color:#fcfcfc;border-radius:4px;box-shadow:8px 4px 30px 0 rgba(66,68,90,.15);min-width:960px;max-width:960px;max-height:90vh;padding:16px;position:relative}@media(max-width:980px){.eamodal-exercise-container{width:96vw;height:auto;max-height:90vh;min-width:auto;padding:8px}}.eamodal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px}@media(max-width:980px){.eamodal-header{padding:2px 12px}}.eamodal-body{overflow-y:auto}@media(max-width:980px){.eamodal-body{overflow-y:auto;overflow-x:hidden;padding:2px}}.eamodal-footer{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px;padding-top:24px}@media(max-width:980px){.eamodal-footer{flex-direction:column-reverse}}@keyframes slide-in{0%{transform:scale(.1) translateY(500%);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.eamodal__calendar{display:flex;justify-content:center;align-items:center;flex-direction:column}.eamodal__calendar .rdp-day_outside{opacity:.1!important}.eamodal__calendar .rdp-day_disabled{opacity:.4;background-color:rgba(0,0,0,.1)!important}.eamodal__calendar .rdp{color:#0b0b0b;--rdp-cell-size:40px;padding:0;margin:0}.eamodal__calendar .rdp-cell{padding:2px;font-weight:700}.eamodal__calendar .rdp-cell button{border-radius:6px;font-family:"Karla",sans-serif;font-size:18px;font-weight:400;background-color:var(--primary-color100);transition:.3s}.eamodal__calendar .rdp-cell button:hover{transform:translateY(-4px);transition:.3s;background-color:var(--primary-color100)!important}.eamodal__calendar .rdp-cell .rdp-day_outside{background-color:rgba(0,0,0,.1);border:0!important}.eamodal__calendar .rdp-cell .my-selected{background-color:var(--primary-color500);color:#fff}.eamodal__calendar .rdp-cell .my-selected:hover{background-color:var(--primary-color500)!important}.badge-container{position:relative;display:inline-block}.badge-container .badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);background-color:var(--secondary-color500);color:#fafafa;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-shadow:0 0 2px rgba(0,0,0,.3)}.language-select-wrapper,.language-select-wrapper-bottom{border-radius:8px;color:#000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.language-select-wrapper-bottom{position:fixed;bottom:10px;right:10px;z-index:1000}.react-flags-select ul{bottom:50px}.react-flags-select-mobile{color:#000;width:150px;margin:auto}.button-text,.navi-link{font-size:16px;font-weight:700;letter-spacing:-.04em;line-height:130%}nav{position:fixed;background-color:#fcfcfc;display:flex;justify-content:flex-start;align-items:center;z-index:10}.vertical-navbar{width:230px;height:100vh;border-right:1px solid #f8f8f8;flex-direction:column;padding:32px 24px;grid-gap:12px;gap:12px}.vertical-navbar img{width:100%;max-height:160px;object-fit:contain;margin-bottom:8px}.vertical-navbar .navi-links{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:12px;gap:12px}.horizontal-navbar{margin-top:8px;width:98vw;height:100px;flex-direction:row;padding:24px;grid-gap:16px;gap:16px;border:1px solid #f8f8f8;border-radius:8px;top:4px;left:50%;transform:translateX(-50%);box-shadow:8px 4px 30px 0 rgba(66,68,90,.15);background-color:#fff}.horizontal-navbar:before{content:"";position:absolute;top:-24px;left:0;right:0;height:24px;background-color:#fcfcfc;z-index:-1}.horizontal-navbar img{padding:12px;height:100%;max-height:90px;max-width:200px;object-fit:contain}.horizontal-navbar .navi-links{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;grid-gap:16px;gap:16px}.horizontal-navbar .navi-link{width:auto!important;color:#0b0b0b}.mobile-navbar{width:96vw;flex-direction:column;grid-gap:16px;gap:16px;padding:4px 12px;border:1px solid #f8f8f8;border-radius:8px;top:12px;left:50%;transform:translateX(-50%);box-shadow:8px 4px 30px 0 rgba(66,68,90,.15)}.mobile-navbar:before{content:"";position:absolute;top:-16px;left:0;right:0;height:24px;background-color:#fcfcfc;z-index:-1}.mobile-navbar .mobile-navbar-head{width:100%;display:flex;flex-direction:row;justify-content:space-between}.mobile-navbar .mobile-navbar-body{height:100%;justify-content:flex-start;align-items:center;padding-bottom:16px;margin-top:16px}.mobile-navbar .mobile-navbar-body,.mobile-navbar .mobile-navbar-body .navi-links{width:100%;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.mobile-navbar .mobile-navbar-body .navi-link{padding:16px}.mobile-navbar img{height:100%;max-height:60px;max-width:80px;object-fit:contain}.mobile-navbar .navi-icons{display:flex;flex-direction:row;align-items:center;grid-gap:12px;gap:12px}.simplified-navbar{width:100%;border-bottom:1px solid #c1c1c1;padding:12px 24px;display:flex;justify-content:space-between;align-items:center}.simplified-navbar a{display:flex}.simplified-navbar img{height:100%;max-height:60px;max-width:80px;object-fit:contain}.simplified-navbar .simplified-navbar__links{display:flex;flex-direction:row;grid-gap:8px;gap:8px;align-items:center}.navi-link{width:100%;text-decoration:none;color:#0b0b0b;padding:12px;text-align:center;border-radius:4px;transition:.2s ease-in-out}.navi-link:active,.navi-link:hover{color:var(--primary-color500)}.navi-link:active{background-color:var(--primary-color50)}.navi-link:disabled{cursor:not-allowed;opacity:.5}.navi-link.active{color:var(--primary-color500);background-color:var(--primary-color50)}.navi-link.active:hover{color:var(--primary-color600);background-color:var(--primary-color100)}.krakow-switch{display:flex;justify-content:space-between;align-items:center}.krakow-switch .alert-icon{font-size:32px;transition:.3s;padding:6px;color:#181818;border-radius:6px}.krakow-switch .alert-icon:hover{background-color:rgba(0,0,0,.1);transition:.3s}.krakow-switch img{cursor:pointer;opacity:.3;transition:.3s;width:80%}.krakow-switch img:hover{transition:.3s;opacity:1}.steps-container{margin:64px 0;color:#0b0b0b;background-color:#fff;padding:32px;border-radius:8px}.steps-container .steps-number b{color:var(--primary-color500);margin:0;font-size:16px}.steps-container .steps-title h2{margin:0}.steps-container .steps-children{margin-top:30px}.first-step-assort-container{width:100%}.first-step-assort{transition:.3s;color:#0b0b0b;justify-content:center;display:flex;flex-direction:column;border:1px solid #ced3e7;border-radius:4px;padding:16px;width:24%;margin:0 .5%}.first-step-assort .img{background-position:50%;background-size:cover;width:100%;aspect-ratio:18/13;border-radius:8px;margin:0 auto 24px}.first-step-assort .text{text-align:center;margin:0 auto}.first-step-assort .text .text-description{margin-top:8px;line-height:2;font-size:14px;color:#4b4b4b}.first-step-assort button{margin-top:24px}@media(max-width:1600px){.first-step-assort{width:32%}}@media(max-width:1000px){.first-step-assort{width:49%}}@media(max-width:660px){.first-step-assort{width:100%;margin:8px 0}}.birthday-input-container{width:100%;margin:16px 0}.birthday-input-container .input-holder{width:24%}.birthday-input-container .alert,.birthday-input-container .form-text-area,.button-next button{width:60%}.another-step-assort{border:1px solid #ced3e7;border-radius:6px;display:flex;padding:8px}.another-step-assort .img{background-position:50%;background-size:cover;margin:0;width:30%;height:150px;border-radius:12px}.another-step-assort .text{width:50%;padding:6px}.another-step-assort .text h4{padding:0;margin:0}.another-step-assort .text article{font-size:12px;margin:0}.another-step-assort .text .text-description{font-size:10px}.another-step-assort .button-price{width:20%;text-align:center}.another-step-assort .button-price b{font-size:16px;text-align:center;font-weight:bolder;color:#0b0b0b}.another-step-assort .button-price button{width:90%}.summary-info p{margin:0;padding:3px;font-size:14px;font-weight:600}.summary-info span{color:var(--primary-color500);font-weight:400}.summary-lines p{margin:0;padding:3px;font-size:14px;color:#4b4b4b}.summary-lines-total p{float:right;font-weight:700}.summary-lines-total p span{font-size:22px}.summary-buttons button{display:inline-block;float:right}.summary-info-warning .summary-info-warning-alert{width:50%;float:right}.modal-calendar{background-color:#fff;border-radius:8px;padding:16px}.modal-calendar .line-horizontal{height:2px;border:0;padding:0;background-color:#ced3e7;margin-bottom:16px}.form-input-date input{padding:8px;font-size:19px}.birthday-hours .button{min-width:auto;width:auto;padding:2px 12px;margin:0}.birth-second-step{width:100%}.birth-second-step .input-holder{width:24%;margin-right:1%}.birth-second-step-button{margin-top:16px}@media(max-width:1200px){.birth-second-step .input-holder{width:32%}}@media(max-width:660px){.birth-second-step .input-holder{width:100%;margin:12px 0}.birth-second-step-button{margin-top:16px}.birth-second-step-button button{width:100%}}.summary-info-warning{margin-bottom:16px}.summary-info{padding:16px}.summary-info .flex-start-center{font-size:16px;margin-bottom:8px}.summary-info .flex-start-center span{font-weight:600;margin-left:8px}.summary-header{width:100%;font-size:12px;margin:12px 0}.summary-header b{display:block;width:50%}.summary-header span{display:block;width:25%;text-align:right}.summary-line{width:100%;margin-bottom:6px;font-size:16px}.summary-line b{display:block;width:50%}.summary-line span{display:block;width:40%;text-align:right}.birthday-right-container{width:100%;text-align:left}.form-input-date label{display:block;width:100%;font-weight:600;margin-bottom:8px}.form-input-date input{border:none;border-bottom:2px solid #f8f8f8;text-align:left;padding-bottom:6px;font-size:16px;cursor:pointer;font-weight:600;color:var(--primary-color500);text-shadow:0 0 0 #0b0b0b}.form-input-date input:focus{outline:none;caret:transparent}.form-qnt-button .label{margin-top:0;margin-bottom:8px;font-weight:600}.form-qnt-button .qnt-wrapper{margin:0;padding:0}.form-qnt-button .qnt-wrapper .value{display:inline-block;width:20%;height:28px;line-height:25px;margin:0;text-align:center}.quantity-selector{display:flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px}.quantity-selector__input{width:60px;height:40px;text-align:center;border:1px solid #ced3e7;border-radius:4px;font-size:16px;font-weight:700;background-color:#fcfcfc;transition:border-color .2s ease}.quantity-selector__input:focus{outline:none;border-color:var(--primary-color500)}.quantity-selector__input:disabled{background-color:transparent;border:none;color:#0b0b0b;cursor:default}.quantity-selector__input--invalid{border-color:#f46164;background-color:#fddede}.quantity-selector__input--invalid:focus{border-color:#f46164;box-shadow:0 0 0 2px rgba(244,97,100,.2)}.quantity-selector__input::-webkit-inner-spin-button,.quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-selector__input[type=number]{-moz-appearance:textfield}.quantity-selector__value{min-width:60px;text-align:center;font-weight:700;font-size:16px;color:#0b0b0b}.quantity-selector__value--clickable{cursor:pointer;border:1px solid transparent;border-radius:4px;padding:4px;transition:all .2s ease}.quantity-selector__value--clickable:hover{border-color:var(--primary-color500);background-color:#fcfcfc}.quantity-selector--center{justify-content:center}.quantity-selector--end{justify-content:flex-end}.form-input{width:100%;margin:8px auto}.form-input label{text-align:left;display:block;width:100%}.form-input input{padding:8px;border-radius:4px;border:1px solid #ced3e7;text-align:center;font-size:16px;font-weight:700;cursor:pointer;text-shadow:0 0 0 #0b0b0b}.form-input input:focus{outline:none}.custom-text-field{display:flex;flex-direction:column;margin-bottom:16px;width:300px}.custom-text-field.full-width{width:100%}.custom-text-field__label{margin-bottom:4px;font-size:16px;color:#0b0b0b;text-align:left;letter-spacing:-.03em;font-weight:500}.custom-text-field__label.disabled{color:#c1c1c1}.custom-text-field__input-wrapper{position:relative}.custom-text-field__input-wrapper.error input{border-color:#f46164}.custom-text-field__input-wrapper.success input{border-color:#42cf72}.custom-text-field__input-wrapper .custom-text-field__input-button{position:absolute;right:2px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.custom-text-field__input-wrapper .custom-text-field__input-button .button{padding-left:2px;padding-right:2px;min-width:auto;height:40px;width:80px}.custom-text-field__input{padding:12px 16px;border:.5px solid #4b4b4b;border-radius:4px;background-color:#fcfcfc;width:100%;box-sizing:border-box;font-size:16px;color:#0b0b0b}.custom-text-field__input:hover{border-color:#0b0b0b}.custom-text-field__input:focus{border-color:var(--primary-color500);border-width:1.5px;outline:none}.custom-text-field__input:disabled{background-color:#f8f8f8;color:#c1c1c1;cursor:not-allowed}.custom-text-field__input:-ms-input-placeholder{color:#c1c1c1}.custom-text-field__input::placeholder{color:#c1c1c1}.custom-text-field__toggle-password{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer}.custom-text-field__toggle-password:disabled{cursor:not-allowed}.custom-text-field__helper-text{margin-top:4px;font-size:14px;color:#4b4b4b;min-height:16px}.custom-text-field__helper-text.error{color:#f46164}.custom-text-field__helper-text.success{color:#42cf72}.form-text-area label{display:block;margin-bottom:10px}.form-text-area textarea{border:1px solid #4b4b4b;border-radius:5px}.form-text-area textarea:focus{outline:none}.exercise-available-wrapper{width:100%;color:#0b0b0b;display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:12px}.ticket-left{margin-left:8px;font-size:12px}.ticket-left .alert-icon{font-size:16px;transform:rotate(45deg)}.ticket-left .ticket-selected-count{width:18px;height:18px;margin-left:8px;border-radius:50%;text-align:center;line-height:18px;color:#fff;font-weight:700}.calendar,.calendar .no-available-message{display:flex;justify-content:center;align-items:center;flex-direction:column}.calendar .no-available-message{padding:12px;text-align:center;border-radius:8px;margin-bottom:8px}.calendar .rdp-day_outside{opacity:.1!important}.calendar .rdp-day_disabled{opacity:.4;background-color:rgba(0,0,0,.1)!important}.calendar .rdp{color:#0b0b0b;--rdp-cell-size:40px;padding:0;margin:0}.calendar .rdp-cell{padding:2px;font-weight:700}.calendar .rdp-cell button{border-radius:6px;font-family:"Karla",sans-serif;font-size:18px;font-weight:400;background-color:var(--primary-color100);transition:.3s}.calendar .rdp-cell button:hover{transform:translateY(-4px);transition:.3s;background-color:var(--primary-color100)!important}.calendar .rdp-cell .rdp-day_outside{background-color:rgba(0,0,0,.1);border:0!important}.calendar .rdp-cell .my-selected{color:#fff}.calendar .rdp-cell .my-selected,.calendar .rdp-cell .my-selected:hover{background-color:var(--primary-color500)!important}.calendar .rdp-cell .my-sold-out{background-color:#c1c1c1;color:#fff}.calendar .calendar-legend{width:100%;margin:16px 0;color:#0b0b0b;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.calendar .calendar-legend .calendar-legend-item{display:flex;align-items:center;margin-bottom:4px}.calendar .calendar-legend .calendar-legend-dot{width:18px;height:18px;border-radius:18px;background-color:var(--primary-color100)}.calendar .calendar-legend .is-gray{background-color:#c1c1c1!important}.calendar .calendar-legend b{margin-left:16px;font-size:12px}.hour-single-disable{cursor:pointer;background-color:#e6e6e6!important;border:2px solid #e6e6e6!important;color:#aeaeae!important}.hour-single{display:flex;justify-content:center;align-items:center;cursor:pointer;margin-bottom:8px;border-radius:6px;padding:8px;border:2px solid #ced3e7;background-color:transparent;transition:.3s}.hour-single:hover{background-color:var(--primary-color100)}.hour-single .icon{color:#4b4b4b;font-size:18px;margin-right:4px}.hour-single b{font-size:16px;text-align:center;color:#4b4b4b}.active-hour-single,.active-hour-single:hover{background-color:var(--primary-color500)}.active-hour-single .icon,.active-hour-single b{color:#fff}@media only screen and (max-width:1600px){.calendar .rdp{--rdp-cell-size:45px}.calendar .rdp-cell{padding:1px}}@media only screen and (max-width:1200px){.calendar .rdp{--rdp-cell-size:35px}}@media only screen and (max-width:1000px){.calendar .rdp{--rdp-cell-size:40px}}.progres-capacity{width:100%;padding:4px;background-color:#ced3e7}.small-akapit{text-align:justify;font-size:12px;margin:16px 0;display:block;width:100%}.big-icon{background-color:var(--primary-color100);color:var(--primary-color500)}.big-icon,.big-icon-second{padding:16px;font-size:36px;border-radius:8px;margin:0 4px}.big-icon-second{background-color:var(--secondary-color50);color:var(--secondary-color500)}.readmore-left button{justify-content:flex-start!important}@media only screen and (max-width:1200px){.readmore-left button{justify-content:center!important}}.display1{font-size:164px;font-weight:800;letter-spacing:-.06em;line-height:100%;color:#0b0b0b}@media only screen and (max-width:1200px){.display1{font-size:82px}}h1{font-size:36px}h1,h2{font-weight:800;letter-spacing:-.05em;line-height:105%;color:#0b0b0b}h2{font-size:32px}h3{font-size:28px;font-weight:700;letter-spacing:-.05em;line-height:110%;color:#0b0b0b}h4{font-size:24px}h4,h5{font-weight:700;letter-spacing:-.04em;line-height:110%;margin:0;color:#0b0b0b}h5{font-size:20px}.body-text-small{font-weight:500}.body-text-small,.label{font-size:14px;letter-spacing:-.03em;line-height:130%;color:#0b0b0b}.label{font-weight:700}p{font-size:16px;letter-spacing:-.03em;margin:0}.caption,p{font-weight:500;line-height:130%;color:#0b0b0b}.caption{font-size:12px;letter-spacing:-.02em}.button-text{font-size:16px;font-weight:700;letter-spacing:-.04em;line-height:130%}.text-centered{text-align:center}.text-color-dark{color:#0b0b0b}.text-color-light{color:#fafafa}.text-color-dark-gray{color:#4b4b4b}.no-line-height{display:contents}.no-margins{margin:0}.text-color-main{color:var(--primary-color500)}.my-today{background-color:rgba(0,0,0,.1)}.calendar-pass-calendar{display:flex;justify-content:center}.day-unavailable{background-color:var(--primary-color50)!important}.day-unavailable:hover{background-color:var(--primary-color500)!important}.sale-banner{width:100%;margin:16px 0;display:flex;flex-direction:row;align-items:center;padding:16px;border-radius:8px;background-color:#fff}@media(max-width:1000px){.sale-banner{flex-direction:column;grid-gap:24px;gap:24px}}.sale-banner-img{width:360px;aspect-ratio:18/13;background-position:50%;background-size:cover;border-radius:8px}@media(max-width:1600px){.sale-banner-img{width:300px}}@media(max-width:1200px){.sale-banner-img{width:220px}}@media(max-width:1000px){.sale-banner-img{width:100%}}.sale-banner-text{width:50%;margin:0 16px}@media(max-width:1000px){.sale-banner-text{width:100%;text-align:lefet}}.sale-banner-buttons{width:20%}.sale-banner-buttons b{display:block;width:100%;text-align:center;font-size:18px;margin-bottom:16px}.sale-banner-buttons button{width:100%}@media(max-width:1000px){.sale-banner-buttons{width:100%;display:flex;justify-content:space-between;align-items:center;grid-gap:16px;gap:16px}.sale-banner-buttons b{font-size:18px;width:auto;margin-bottom:0}.sale-banner-buttons button{width:auto}}.product-banner-container{background-color:#fcfcfc;padding:24px;border-radius:8px;box-shadow:0 4px 6px rgba(34,34,34,.08),0 1px 3px rgba(34,34,34,.05);display:flex;flex-direction:column;grid-gap:24px;gap:24px;width:100%;position:relative}@media only screen and (max-width:980px){.product-banner-container{padding:12px}}.product-banner-container.highlight:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;border:4px solid transparent;background:linear-gradient(#fcfcfc,#fcfcfc) padding-box,linear-gradient(45deg,#fddede,#f46164) border-box;pointer-events:none;box-sizing:border-box;z-index:-1}.product-banner__label{position:absolute;top:12px;right:12px;background-color:#f46164;color:var(--background-color-global);padding:8px 12px;border-radius:4px;border:1px solid #fddede;font-weight:700;z-index:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1200px){.product-banner__label{top:4px;left:4px}}@media(max-width:660px){.product-banner__label{top:12px;right:12px;left:auto}}.product-banner-primary-wrapper{display:flex;flex-direction:row;grid-gap:24px;gap:24px}@media(max-width:660px){.product-banner-primary-wrapper{flex-direction:column;align-items:flex-start}}.product-banner__image{width:360px;flex-shrink:0;border-radius:8px;object-fit:cover;aspect-ratio:18/13}@media(max-width:1600px){.product-banner__image{height:100%}}@media(max-width:980px){.product-banner__image{height:100%;width:280px;margin:0 auto}}@media(max-width:660px){.product-banner__image{height:auto;width:99%;margin:0 auto}}.product-banner__empty-image{width:360px;flex-shrink:0;height:180px;border-radius:8px;background-color:#f8f8f8;display:flex;justify-content:center;align-items:center;font-size:28px}@media(max-width:980px){.product-banner__empty-image{width:100%}}.product-banner__right-col{display:flex;flex-direction:row;grid-gap:24px;gap:24px;width:100%}@media(max-width:1200px){.product-banner__right-col{flex-direction:column;align-items:flex-start}}.product-banner__content{display:flex;flex-direction:column;grid-gap:12px;gap:12px;flex:1 1;justify-content:center;align-items:flex-start}.product-banner__content h4{display:-webkit-box;font-weight:700}.product-banner__content .product-banner__content-description{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:62.4px;max-height:62.4px;max-width:80ch}.product-banner__content .product-banner__content-description p,.product-banner__content .product-banner__content-description span{font-family:inherit!important;color:#4b4b4b!important;font-size:16px!important}@media(max-width:1200px){.product-banner__content .product-banner__content-description{max-width:none}}.product-banner__content .product-banner__content-highlighted-features{display:flex;grid-gap:8px;gap:8px}@media(max-width:1200px){.product-banner__content .product-banner__content-highlighted-features{flex-wrap:wrap}}.product-banner__content .product-banner__content-highlighted-features .product-banner__content-highlighted-feature{padding:4px 12px;background-color:var(--secondary-color100);color:var(--secondary-color700);border-radius:4px}.product-banner__summary{display:flex;flex-direction:column;grid-gap:12px;gap:12px;justify-content:center;align-items:center;flex-shrink:0;min-width:260px}.product-banner__summary .product-banner__price{width:200px}.product-banner__summary .product-banner__crossed-price{margin-left:4px;color:#4b4b4b;text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:#4b4b4b;text-decoration-color:#4b4b4b}@media(max-width:1200px){.product-banner__summary{flex-direction:row;width:100%;justify-content:space-between}}.product-banner__summary .product-banner__price{text-align:center}.product-banner__summary .product-banner__button{max-width:380px;width:100%}.product-banner__expanded-content{width:100%;display:flex;flex-direction:column;grid-gap:24px;gap:24px}.basket-container{width:100%;color:#0b0b0b}.form_looged{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.basket-steps{width:100%;margin:32px 0;padding:16px}.basket-steps .step{width:25%}@media only screen and (max-width:1200px){.basket-steps .step{width:33%}}.basket-steps .step b{width:30px;height:30px;background-color:#f8f8f8;border-radius:50%;color:#fcfcfc;margin-right:16px}.basket-steps .step span{font-weight:700;font-size:16px;color:#c1c1c1}.basket-steps .active b{background-color:var(--primary-color500);color:#fcfcfc}.basket-steps .active span{color:#0b0b0b}.basket-code-promotion{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;border-radius:8px}@media(max-width:980px){.basket-code-promotion{flex-direction:column;grid-gap:12px;gap:12px}}@media only screen and (max-width:980px){.basket-steps{padding:0;justify-content:space-between;align-items:flex-start}.basket-steps .step{width:32%;flex-wrap:wrap}.basket-steps .step b{width:20px;height:20px;font-size:12px;margin-bottom:8px}.basket-steps .step span{text-align:left;font-size:12px;width:100%;display:block}}.empty-basket{width:100%;text-align:center}.empty-basket .empty-basket-icon{font-size:94px;color:var(--secondary-color500);background-color:var(--secondary-color50);border-radius:120px;padding:12px}.empty-basket .buttons{width:440px;margin:8px auto}.or{text-align:center;font-size:14px;color:#ced3e7}.timer-basket{margin:16px 0}@media only screen and (max-width:1200px){.timer-basket{font-size:12px}}.timer-basket b{margin-left:8px;color:var(--primary-color500)}.newsletter-icon{color:var(--primary-color500);font-size:24px;margin-right:16px}.saving-info{color:#42cf72;font-size:18px}.ecard-definitions{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.ecard-definitions .definition{border:2px solid var(--primary-color300);cursor:pointer;width:100%;background-color:var(--primary-color50);color:#0b0b0b;border-radius:8px;padding:8px;grid-gap:12px;gap:12px;color:#181818}.ecard-definitions .definition .icon{font-size:24px;margin:0 8px;color:var(--primary-color500)}.ecard-definitions .active-definition{background-color:var(--primary-color500);border:2px solid var(--primary-color500);color:#fff}.ecard-definitions .active-definition .icon{font-size:24px;margin:0 8px;color:#fff}.definition__details{display:flex;flex-direction:column;justify-content:flex-start;grid-gap:4px;gap:4px}.definition__details b{font-size:16px}.definition__details span{font-weight:700;font-size:14px}.card-recharge{width:100%;padding:16px;display:flex;justify-content:space-between}@media only screen and (max-width:1000px){.card-recharge{flex-direction:column;grid-gap:24px;gap:24px}}.card_recharge__box{width:31%;background-color:#fcfcfc;border-radius:12px;border:1px solid #ced3e7;padding:16px 32px}@media only screen and (max-width:1000px){.card_recharge__box{width:100%}}.basket-header{font-size:14px;font-weight:800;color:#4b4b4b;margin-top:16px}.basket-header div{font-size:14px;font-weight:600}.basket-header>div:first-child{width:5%}.basket-header>div:nth-child(2){width:40%;text-align:left}.basket-header>div:nth-child(3){width:10%;text-align:center}.basket-header>div:nth-child(4){width:20%;text-align:center}.basket-header>div:nth-child(5){width:10%;text-align:center}.basket-header>div:nth-child(6){width:40px}.basket-summary{text-align:center;color:#0b0b0b;margin-bottom:32px}.basket-summary .summary-line{margin:6px 0}.basket-summary .summary-line span{text-align:left}.basket-summary .summary-line b{text-align:right}.move-up{transition:.3s}.move-up:hover{transform:translateY(-4px);opacity:.9;transition:.3s}.custom-checkbox__container{display:flex;flex-direction:column;align-items:flex-start}.custom-checkbox__wrapper{display:flex;align-items:center;cursor:pointer}.custom-checkbox__input{min-width:24px;min-height:24px;width:24px;height:24px;margin-right:16px;cursor:pointer;border-radius:4px;border:.5px solid var(--primary-color500);background-color:#fcfcfc}.custom-checkbox__input:checked{background-color:var(--primary-color500)}.custom-checkbox__input:hover{background-color:var(--primary-color700)}.custom-checkbox__label{-webkit-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox__error{color:#fafafa;font-size:14px;font-weight:700;margin-top:2px;background-color:#f46164;padding:4px 12px;border-radius:4px}.container-checkbox{display:block;text-align:left;position:relative;padding-left:35px;margin-bottom:12px;margin-top:12px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.container-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;color:#fff!important}.container-checkbox .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:2px solid #ced3e7;border-radius:5px}.container-checkbox:hover input~.checkmark{background-color:#eee}.container-checkbox input:checked~.checkmark{background-color:#ef913b;color:#fff!important}.container-checkbox .checkmark:after{content:"";position:absolute;display:none}.container-checkbox input:checked~.checkmark:after{display:block}.container-checkbox .checkmark:after{left:7px;top:3px;color:#fff!important;width:5px;height:10px;border:solid #0b0b0b;border-width:0 3px 3px 0;transform:rotate(45deg)}.consent-inputs__container{width:100%;display:flex;flex-direction:column;grid-gap:4px;gap:4px;text-align:left}.custom-link{background:none;border:none;text-decoration:none;cursor:pointer;transition:color .3s;margin:0 4px}.custom-link--primary{color:var(--primary-color500)}.custom-link--primary:hover{color:var(--primary-color600);text-decoration:underline}.custom-link--secondary{color:var(--secondary-color500)}.custom-link--secondary:hover{color:var(--secondary-color600);text-decoration:underline}.custom-link__icon{margin:0 4px;display:inline-flex}.custom-link__icon--start{margin-right:4px}.custom-link__icon--end{margin-left:4px}.single-event-tickets{width:100%}.head-title{width:100%;margin:8px 0 16px}.head-title span{color:#4b4b4b}.head-title b{align-items:center;width:100px;color:var(--secondary-color500);margin-right:8px}.head-title b,.modal-container{display:flex;justify-content:space-between}.modal-container{background-color:#fff;flex-wrap:wrap;width:960px;border-radius:6px;color:#0b0b0b;overflow:auto}.modal-container .content-right{padding:16px;max-height:660px}@media only screen and (max-width:980px){.modal-container .content-right{padding:0;max-height:90vh;overflow:auto}.modal-container .content-right .flex-start{justify-content:center}}.title{display:flex;justify-content:space-between;padding:8px 16px;border-bottom:2px solid #ced3e7}@media only screen and (max-width:660px){.title{padding:0}}.title h2{font-size:18px}.title button{cursor:pointer;background-color:transparent;border:0}.title button .icon{font-size:24px}.left-modal{width:38%}.full-right-modal{width:100%!important;border-left:0}.border-right{border-left:2px solid #ced3e7}@media only screen and (max-width:980px){.border-right{border-left:0}}.right-modal{width:62%}.modal-container .left-modal{display:flex;justify-content:center;align-self:center}.modal-container .left-modal .exercise-picture{margin:16px;width:320px;height:240px;background-color:grey;border-radius:12px;background-position:50%;background-size:cover}@media(max-width:1600px){.modal-container .left-modal .exercise-picture{width:90%;margin:0;height:auto;aspect-ratio:4/3}}.modal-container .left-modal .exercise-picture b{background-color:#fff;padding:6px 16px;font-size:16px;border-radius:6px;margin:16px;top:16px;position:relative}.modal-container .modal-footer{display:flex;grid-gap:8px;gap:8px;padding:12px;border-top:2px solid #ced3e7}@media only screen and (max-width:980px){.modal-container .modal-footer{flex-direction:column}.modal-container .modal-footer button{width:100%}}.modal-container .tickets{border:2px solid #ced3e7;background-color:#fff;width:100%;padding:16px}.modal-container .pass-type{display:flex;flex-direction:column;text-align:center;box-sizing:border-box;width:80%;margin:auto}.modal-container .pass-type .exercise-picture{width:100%;margin:16px 0}.modal-container .pass-type .pass-type-title,.modal-container .pass-type span{font-size:14px}.modal-container .pass-type article{margin-top:8px;font-size:13px!important}@media only screen and (max-width:980px){.modal-container{padding:8px;width:90%}.modal-container .left-modal{display:none}.modal-container .right-modal{overflow:auto;width:100%}}@media only screen and (max-width:660px){.singlePass{width:100%}}.pre-basket-summary{width:100%;background-color:#fff;padding:16px;margin-bottom:16px;border-radius:8px;border:2px solid #ced3e7;color:#0b0b0b}.pre-basket-summary div .sum-basket{font-size:18px;margin-right:32px}@media only screen and (max-width:980px){.pre-basket-summary{padding:16px 8px}.pre-basket-summary div span{font-size:16px}}.event-sale-wrapper{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:12px}.finalize-pay-wrapper .pay-login-text{margin:0;width:100%;font-size:1.25em;padding:5px}.pay-login-text span{color:var(--secondary-color)}.logout-text{width:100%;text-align:center;font-size:1em}.logout-text a{color:var(--primary-color)}.finalize-pay-wrapper h2{width:100%;font-size:1.25em}.account-card{padding:16px;color:#0b0b0b}.account-card a{text-decoration:none}@media only screen and (max-width:660px){.account-card{padding:0}}.account-card .account-card-title{padding-bottom:16px;border-bottom:2px solid #ced3e7}.account-card .account-card-title h4{margin:0;padding:0}@media only screen and (max-width:660px){.account-card .account-card-title h4{font-size:18px}}.account-card .account-card-box{margin-top:16px;background-color:var(--primary-color50);border:2px solid var(--primary-color500);padding:12px;border-radius:8px}.account-card .account-card-up{padding-bottom:16px}.account-card .account-card-up .account-card-up-left{width:80%}.account-card .account-card-up .account-card-up-left h4{text-align:left;color:var(--primary-color500)}@media only screen and (max-width:660px){.account-card .account-card-up .account-card-up-left h4{font-size:18px}}.account-card .account-card-up .account-card-up-left .flex-start-center{width:100%;flex-wrap:wrap}.account-card .account-card-up .account-card-up-left .flex-start-center div{margin:1.6%;width:30%;text-align:left}@media only screen and (max-width:1600px){.account-card .account-card-up .account-card-up-left .flex-start-center div{width:100%}}.account-card .account-card-up .account-card-up-left .flex-start-center div b{font-size:14px}.account-card .account-card-up .qr{padding:12px;border:1px solid #ced3e7;border-radius:12px;background-color:#fff}.account-card .account-card-up .qr b{margin-top:8px}.account-card .account-card-deposit{padding:16px 0;border-top:1px solid var(--primary-color500)}.account-card .account-card-deposit div span{display:block;text-align:left}.account-card .account-card-deposit h1{color:var(--primary-color500);padding:0;margin:0}.account-card-mobile{padding:16px 24px}.account-card-mobile h4{margin:0;padding:0}@media only screen and (max-width:660px){.account-card-mobile h4{font-size:18px}}.ecard-payment{width:100%;text-align:center;margin-top:16px}.ecard-payment b{width:100%;display:flex;justify-content:center;text-align:center;margin-top:12px;font-size:16px}.ecard-payment span{font-size:18px}.ecard-payment h1{font-size:16px;padding:0;margin:2px 8px;color:var(--primary-color400)}.finalize-no-login{width:100%}.finalize-no-login .basket-box{background-color:#fff;box-sizing:border-box;margin:32px 0;width:32%}@media only screen and (max-width:980px){.finalize-no-login .basket-box{margin:12px 0}}.finalize-no-login .basket-box h3{text-align:left}@media only screen and (max-width:980px){.finalize-no-login{flex-wrap:wrap}.finalize-no-login .basket-box{width:100%}}.basket-box{padding:16px 32px;border-radius:8px;background-color:#fff}@media only screen and (max-width:660px){.basket-box{padding:12px}}.basket-first-step,.basket-first-step .basket{padding:16px;box-sizing:border-box}.basket-first-step .basket{width:66%;background-color:#fcfcfc;border:1px solid #ced3e7;border-radius:12px}.basket-first-step .summary{width:31%;display:flex;flex-direction:column;grid-gap:24px;gap:24px}.basket-first-step .summary .box{background-color:#fcfcfc}.basket-first-step .summary .box .full-button{margin-bottom:16px}.basket-first-step .summary .box:nth-child(2){margin-top:16px}@media only screen and (max-width:980px){.basket-first-step{flex-wrap:wrap;padding:0}.basket-first-step .summary{margin-top:16px;width:100%;flex-direction:column-reverse;display:flex}.basket-first-step .summary .box{width:100%}.basket-first-step .summary .box:nth-child(2){margin-bottom:16px}.basket-first-step .basket{width:100%;padding:0;background-color:transparent;border:0}}.discount-qb{background-color:#d4eddd;color:#42cf72;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:8px}.basket-list-item-mobile{padding:16px;margin:16px 0;background-color:#fff;border-radius:6px}.basket-list-item-mobile .basket-item-title-row{margin-bottom:8px;width:100%}.basket-list-item-mobile .basket-item-title-row b{font-size:18px}.basket-list-item-mobile .basket-item-title-row .icon{font-size:24px;color:var(--primary-color500);margin-right:16px}.basket-list-item-mobile .basket-item-details-row{width:100%;text-align:left}.basket-list-item-mobile .basket-item-price-row{margin-top:8px}.basket-list-item-mobile .basket-item-price-row div strong{font-size:26px}.basket-list-item-mobile .basket-item-price-row div b{margin-left:8px;font-size:16px}.basket-list-item-mobile .basket-item-price-row .qnt{width:160px}.basket-list-item-mobile .basket-list-item-delete-mobile{background-color:transparent;font-size:14px;text-decoration:underline;border:0;padding:0;color:#4b4b4b;cursor:pointer}.basket-list-item-mobile .basket-list-item-delete-mobile .icon{margin-left:8px;color:#4b4b4b;margin-right:0}.basket-list-item:after{width:100%;height:1px;background-color:#ced3e7}.basket-list-item{width:100%;margin:16px 0;padding:8px 0;border-top:1px solid #ced3e7}.basket-list-item .basket-list-item-icon{width:5%;text-align:left;display:flex;justify-content:center;align-items:center}.basket-list-item .basket-list-item-icon .icon{font-size:24px;color:var(--primary-color500)}.basket-list-item .basket-list-item-text{width:40%;text-align:left;display:flex;flex-direction:column;justify-content:left}.basket-list-item .basket-list-item-text span{font-size:14px}.basket-list-item .basket-list-item-text .basket-list-valid-from{font-size:14px;margin-top:4px}.basket-list-item .basket-list-item-price{width:10%;text-align:center}.basket-list-item .basket-list-item-delete{cursor:pointer;width:40px;height:40px;border-radius:8px;border:2px solid #ced3e7;transition:.3s}.basket-list-item .basket-list-item-delete:hover{background-color:rgba(0,0,0,.03)}.basket-list-item-mobile{width:100%;background-color:transparent;padding:0}.basket-list-item-mobile .basket-list-item-mobile-body{margin:8px 0;background-color:#fff;border-radius:6px;border:2px solid #ced3e7;padding:16px 8px}.basket-list-item-mobile .basket-list-item-mobile-body .basket-list-item-mobile-body-line{width:100%;height:2px;background-color:#ced3e7;margin:12px 0}.basket-list-item-mobile .basket-list-item-mobile-body .basket-list-item-mobile-body-name{text-align:left;width:100%;justify-content:flex-start;align-items:center}.basket-list-item-mobile .basket-list-item-mobile-body .basket-list-item-mobile-body-name .icon{color:var(--primary-color500);margin-right:16px;font-size:32px}.basket-list-item-mobile .basket-list-item-mobile-body .basket-list-item-mobile-body-name b{width:80%;font-size:16px}.basket-list-item-mobile .basket-list-item-mobile-body .basket-list-item-mobile-body-limited{width:100%;margin:8px 0}.basket-list-item-mobile .basket-list-item-mobile-body .basket-list-item-mobile-body-limited .icon{color:#4b4b4b;margin-right:8px;font-size:18px}.basket-list-item-mobile .basket-list-item-mobile-body .basket-list-item-mobile-body-limited b{font-size:14px}.basket-list-item-mobile .basket-list-item-mobile-body .basket-list-item-mobile-body-price-line{width:100%}.basket-list-item-mobile .basket-list-item-mobile-body .basket-list-item-mobile-body-price-line strong{font-size:24px}@media only screen and (max-width:980px){.basket-list-item-mobile .basket-list-item-mobile-body .basket-list-item-mobile-body-price-line strong{font-size:22px}}.basket-list-item-mobile .basket-list-item-mobile-body .basket-list-item-mobile-body-price-line b{font-size:14px}@media only screen and (max-width:980px){.basket-list-item-mobile .basket-list-item-mobile-body .basket-list-item-mobile-body-price-line b{font-size:12px}}.basket-list-item-mobile .basket-list-item-mobile-body .basket-list-item-mobile-body-price-line .qnt{width:200px}@media only screen and (max-width:980px){.basket-list-item-mobile .basket-list-item-mobile-body .basket-list-item-mobile-body-price-line .qnt{width:140px}}@media(max-width:980px){.qb-table tr{display:flex;flex-direction:column;width:100%}.qb-table tr td:nth-child(2){font-size:24px}}@media(max-width:980px){.qb-table thead{display:none}}.variant-lodz{background-image:url(https://panel.eaktywni.pl/img/273/tlo.png);background-size:cover}.variant-lodz h5{display:block;background-color:#fff;color:#02a4e6;padding:4px 12px!important}.qb-integration-box{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:16px 32px;border-radius:8px}.qb-integration-box h5{margin:0;padding:0}@media(max-width:980px){.qb-integration-box{flex-direction:column;grid-gap:12px;gap:12px}}.qb-basket-inputs-container{display:flex;flex-direction:row;align-items:flex-start;grid-gap:8px;gap:8px}@media(max-width:980px){.qb-basket-inputs-container{width:100%;flex-wrap:wrap;grid-gap:4px;gap:4px}.qb-basket-inputs-container .custom-text-field:first-child{width:100%}.qb-basket-inputs-container .custom-text-field:nth-child(2){width:50%}}.qb-basket-tooltip{margin-top:26px}.custom-table__container{width:100%;overflow-x:auto;max-height:550px}@media(max-width:980px){.custom-table__container{width:auto;overflow-x:scroll}}.custom-table__table{width:100%;border-collapse:collapse}.custom-table__table td,.custom-table__table th{padding:8px;font-size:16px}@media(max-width:980px){.custom-table__table td,.custom-table__table th{font-size:14px}}.custom-table__table th{font-weight:700;border-bottom:.5px solid var(--primary-color50);color:#4b4b4b;white-space:nowrap}.custom-table__table tr{border-bottom:.5px solid #f8f8f8}.custom-table__table tr:hover{background-color:#f8f8f8}.custom-table__table tr.custom-table__selected-row:hover{background-color:var(--primary-color100)}.custom-table__selected-row{background-color:var(--primary-color50)}.custom-table__selection-column{width:40px}.basket-second-step .basket-box{text-align:center;background-color:#fff;box-sizing:border-box;margin:32px 0;width:32%}@media only screen and (max-width:980px){.basket-second-step .basket-box{margin:12px 0}}.basket-second-step .basket-box b{display:block;font-size:18px;margin:16px 0}.basket-second-step .forms button{margin:16px 0}.InvoiceButtons button{justify-content:flex-start;margin:16px 0}@media only screen and (max-width:980px){.basket-second-step{flex-wrap:wrap}.basket-second-step .basket-box{width:100%}}.questions-modal-container{display:flex;flex-direction:column;min-width:500px}@media only screen and (max-width:1200px){.questions-modal-container{min-width:none}}.read-more-link{color:var(--primary-color);text-decoration:underline;cursor:pointer;background-color:transparent;border:none}.extra-content{color:var(--primary-text)}.readmore-article{margin-bottom:12px}.flex-column b{text-align:left}.singlePass .buttons{padding:16px}.pass-modal-container{display:flex;flex-direction:row;grid-gap:24px;gap:24px;width:100%}@media(max-width:980px){.pass-modal-container{flex-direction:column;min-height:100%;max-height:none;overflow-y:auto!important;grid-gap:4px;gap:4px}}.pass-modal-block{display:flex;flex-direction:column;background-color:#f8f8f8;padding:24px;border-radius:8px;grid-gap:12px;gap:12px;overflow-y:auto;border:.5px solid #c1c1c1}@media(max-width:980px){.pass-modal-block{flex-basis:auto;overflow-y:hidden;background-color:transparent;border:none;padding:12px}.pass-modal-block .pass-modal-product-info__description,.pass-modal-block img{display:none}}@media(max-width:340px){.pass-modal-block{padding:4px}}.pass-modal-product-info{flex-basis:40%;overflow-y:auto}.pass-modal-product-info__description{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:62.4px;max-height:62.4px;max-width:100%}.pass-modal-product-info img{width:100%;border-radius:8px;object-fit:cover;aspect-ratio:16/9}.pass-modal-date-choice{flex-basis:60%;justify-content:flex-start;align-items:center}.pass-modal-button{align-self:flex-end;width:50%}@media(max-width:980px){.pass-modal-button{width:100%}}.singlePass{margin:16px .5%;width:24%;border:2px solid #ced3e7;background-color:#fff;color:#0b0b0b;border-radius:12px}.singlePass .singlePass-price{font-size:20px;font-weight:800}.singlePass .img{background-position:50%;background-size:cover;margin:0;width:100%;border-top-left-radius:8px;border-top-right-radius:8px;aspect-ratio:18/13}.singlePass .text{text-align:center;margin:8px 0}.singlePass .content{padding:0 12px 12px}.singlePass .left{width:300px;text-align:center}.singlePass .left span{font-size:14px;color:#4b4b4b;font-weight:800}.singlePass .left b{font-size:16px;color:#0b0b0b}.singlePass .left article{margin-top:8px;font-size:14px;line-height:2;text-align:center}@media only screen and (max-width:1600px){.singlePass{width:32%}}@media only screen and (max-width:980px){.singlePass{width:48%}}@media only screen and (max-width:660px){.singlePass{width:100%}.singlePass .buttons{padding:12px 4px}.singlePass .text{text-align:center;margin:4px 0}.singlePass .content{padding:0 4px 4px}}.test-position{position:fixed;width:100%;height:100%;z-index:1001}.ticket-line-active{background-color:rgba(0,0,0,.05)!important}.ticket-line{box-sizing:border-box;width:100%;padding:8px 18px;border:1px solid #ced3e7;background-color:#fff;margin-bottom:8px;border-radius:6px;color:#0b0b0b}.ticket-line .ticket-line-left{width:50%}.ticket-line .ticket-line-left b{text-align:left}.ticket-line .ticket-line-left .ticket-line-promotion{background-color:#f46164;color:#fff;margin:0 8px;border-radius:6px;padding:4px 12px;font-weight:700;font-size:14px}.ticket-line .ticket-line-right{width:50%}.ticket-line .ticket-line-right .qnt{width:180px!important}.ticket-line .ticket-line-right .qnt .qnt-input{color:#0b0b0b}.ticket-line .ticket-line-right .price{min-width:70px;color:#0b0b0b;font-size:18px;text-align:center;margin-right:8px}.ticket-line .ticket-line-icon{font-size:32px;color:var(--primary-color500);display:block;margin-right:16px}.ticket-line:hover{background-color:rgba(0,0,0,.02)}.price-container{display:flex;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.price-through{font-size:13px!important;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.price-through-color{color:#f46164!important}@media only screen and (max-width:980px){.ticket-line{padding:8px;flex-wrap:wrap}.ticket-line .ticket-line-left{width:100%;flex-wrap:wrap;justify-content:space-between}.ticket-line .ticket-line-left .ticket-line-promotion{width:100%;font-weight:400;display:block;margin:16px 0}.ticket-line .ticket-line-right{width:100%;margin-top:16px;justify-content:space-between}}.checkbox-container{display:flex;flex-direction:column;grid-gap:10px;gap:10px;font-size:18px}.custom-checkbox{width:24px;height:24px;margin-right:10px;cursor:pointer;accent-color:#007bff}.custom-checkbox-label{display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.custom-checkbox-label a{display:inline;color:var(--primary-color500);font-weight:700}.custom-button{padding:10px 20px;font-size:18px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;transition:background .3s ease}@media only screen and (max-width:1600px){.calendar-pass .rdp{--rdp-cell-size:40px}}@media only screen and (max-width:660px){.calendar-pass .rdp{--rdp-cell-size:34px}}.calendar-pass .rdp-cell .my-selected{background-color:var(--primary-color500)!important}.calendar-pass .rdp-cell .pass-range{background-color:var(--primary-color100)}.calendar-pass .rdp-cell .pass-range:hover{background-color:var(--primary-color300)}.calendar-pass_wrapper{display:flex;flex-direction:column;padding-bottom:16px}.calendar-pass{width:100%}@media only screen and (max-width:980px){.calendar-pass{width:420px}}@media only screen and (max-width:660px){.calendar-pass{width:100%}}.calendar-pass .flex-between-center{margin-top:16px}.calendar-pass .calendar-pass-details{margin:24px 0}.calendar-pass .rdp-day_outside{opacity:.1!important}.calendar-pass .rdp-day_disabled{opacity:.4;background-color:rgba(0,0,0,.1)!important}.calendar-pass .rdp{color:#0b0b0b;--rdp-cell-size:50px}@media only screen and (max-width:980px){.calendar-pass .rdp{--rdp-cell-size:42px}}@media only screen and (max-width:660px){.calendar-pass .rdp{--rdp-cell-size:35px}}.calendar-pass .rdp-cell{padding:2px;font-weight:400}.calendar-pass .rdp-cell button{border-radius:6px;font-family:"Karla",sans-serif;font-size:18px;font-weight:400;background-color:var(--primary-color100);transition:.3s}.calendar-pass .rdp-cell button:hover{transform:translateY(-4px);transition:.3s;background-color:var(--primary-color100)!important}.calendar-pass .rdp-cell .rdp-day_outside{background-color:rgba(0,0,0,.1);border:0!important}.calendar-pass .rdp-cell .my-selected{background-color:var(--primary-color500);color:#fff}.calendar-pass .rdp-cell .my-selected:hover{background-color:var(--primary-color500)!important}@media only screen and (max-width:660px){.calendar-pass_wrapper .ea-alert{font-size:14px}}@media only screen and (max-width:340px){.calendar-pass_wrapper .ea-alert{font-size:12px}}@media only screen and (max-width:660px){.calendar-pass_wrapper .ea-alert .ea-alert__icon{display:none}}.calendar-pass-date__choose{margin:16px 0;width:100%;display:flex;justify-content:space-between;align-items:center}.container{width:100%}.limited-ticket-wrapper{margin-top:12px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.login-page{padding:64px;text-align:center;color:#0b0b0b}.login-page .shadow{width:560px}.login-page .buttons{margin:32px 0}.login-inputs{display:flex;flex-direction:column}@media only screen and (max-width:980px){.login-page{padding:8px}.login-page .shadow{width:100%}}.panel-account{width:100%;padding:16px}@media only screen and (max-width:660px){.panel-account{padding:0}}@media only screen and (max-width:1200px){.panel-account .body-content{flex-wrap:wrap;padding:16px 0;flex-direction:column-reverse}}@media only screen and (max-width:660px){.panel-account .body-content{padding:8px 0}}.panel-account .body-content .full-ticket-box{width:100%!important}.panel-account .body-content .ticket-box{background-color:#fff;width:60%;border-radius:8px}@media only screen and (max-width:1200px){.panel-account .body-content .ticket-box{width:100%;margin-top:12px}}.panel-account .body-content .card-box{border-radius:8px;background-color:#fff;width:38%}@media only screen and (max-width:1200px){.panel-account .body-content .card-box{width:100%}}.account-doc-title{padding:6px;border-bottom:1px solid #ced3e7}.account-documents{width:100%;padding:16px}.account-documents .ticket-title{margin:16px 0;align-items:center}@media only screen and (max-width:980px){.account-documents .ticket-title{font-size:18px}}.account-documents .ticket-title .icon{color:#4b4b4b;font-size:24px;margin-right:8px}@media only screen and (max-width:1600px){.account-documents .ticket-title .icon{margin-right:16px}}.account-tickets{width:100%;padding:16px}.account-tickets .single-ticket-limited,.account-tickets .single-ticket-select{width:100%}.account-tickets .ticket-title{margin:16px 0;align-items:center}@media only screen and (max-width:980px){.account-tickets .ticket-title{font-size:18px}}.account-tickets .ticket-title .icon{color:#4b4b4b;font-size:24px;margin-right:8px}@media only screen and (max-width:1600px){.account-tickets .ticket-title .icon{margin-right:16px}}.select-pass-container{width:100%}.account-data{width:100%;padding:16px 0;position:relative}@media only screen and (max-width:660px){.account-data{padding:0}}.account-data .content-box{padding:16px 24px;background-color:#fff;border-radius:12px}.account-data .content-box h4{padding:0;margin:0}@media only screen and (max-width:660px){.account-data .content-box h4{font-size:18px}}.account-data .drop-down{top:100px;right:16px;width:240px;position:absolute;background-color:#fff;font-size:16px;padding:8px;border-radius:8px;z-index:1}.account-data .drop-down .line-down{height:2px;width:100%;background-color:#ced3e7}.account-documents{color:#0b0b0b}.account-documents-single{width:100%;border-radius:8px;margin:4px 0;padding:12px}.account-documents-single .logo-document{width:10%;margin:.5%}.account-documents-single .account-column{width:20%;margin:.5%}.account-documents-single .account-column b,.account-documents-single .account-column span,.account-documents-single .account-column strong{display:block;width:100%}.account-documents-single .account-column span{font-size:14px;font-weight:700}.account-documents-single .account-column b,.account-documents-single .account-column strong{font-size:16px}.account-documents-single .buttons{width:240px;display:flex;grid-gap:8px;gap:8px;flex-direction:column}@media only screen and (max-width:660px){.account-documents-single{flex-direction:column;padding:16px}.account-documents-single .logo-document{width:120px;margin-bottom:16px}.account-documents-single .account-column{width:100%}.account-documents-single .buttons{margin-top:16px;width:100%}}.limited-ticket{width:100%;margin:8px 0;color:#0b0b0b;border:2px solid #ced3e7;border-radius:6px;padding:8px 16px}.limited-ticket .big-icon{font-size:54px;padding:16px;background-color:var(--primary-color100);color:var(--primary-color500);border-radius:8px}.limited-ticket .limited-ticket-body{margin-left:16px;text-align:left}.limited-ticket .limited-ticket-body h3{padding:0;margin:0}.limited-ticket .limited-ticket-price{text-align:right}.qr-code-modal{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:16px;grid-gap:16px;gap:16px}.qr-code-modal .qr-name{background-color:var(--primary-color100);padding:8px 16px;border-radius:4px;color:var(--primary-color500);display:block}.qr-code-modal .qr-code-text{display:block;color:#0b0b0b;font-weight:700}.limited-ticket-mobile{width:100%;margin:8px 0;color:#0b0b0b;padding:8px;border:2px solid #ced3e7;border-radius:6px}.limited-ticket-mobile .limited-ticket-mobile-title{width:100%}.limited-ticket-mobile .limited-ticket-mobile-title h4{margin-left:16px}.limited-ticket-mobile .limited-ticket-mobile-line{width:96%;height:2px;margin:8px auto;background-color:#ced3e7;border-radius:6px}.limited-ticket-mobile .limited-ticket-body{margin:16px 0}.limited-ticket-mobile .limited-ticket-body div{margin:8px 0}.limited-ticket-mobile .limited-ticket-body div .icon{color:#ced3e7;margin-right:6px}.limited-ticket-mobile .limited-ticket-buttons{width:100%}.limited-ticket-mobile .limited-ticket-buttons button{margin:8px 0}.single-future-ticket-container{width:100%;padding:16px;border:1px solid #ced3e7;border-radius:8px;display:flex;flex-direction:row;grid-gap:16px;gap:16px;align-items:center;justify-items:flex-start;background-color:#fcfcfc;margin-bottom:8px}@media(max-width:1200px){.single-future-ticket-container{flex-direction:column;align-items:center;margin-top:16px;grid-gap:12px;gap:12px;padding:12px}}.single-future-ticket-no-exercise{display:flex;width:100%;padding:16px;border:1px solid #ced3e7;border-radius:8px;grid-gap:4px;gap:4px;flex-direction:row;justify-content:space-between;background-color:#fcfcfc;margin-bottom:8px}@media(max-width:1200px){.single-future-ticket-no-exercise{flex-direction:column;align-items:center;grid-gap:12px;gap:12px;padding:12px}}.single-future-ticket-no-exercise__left{display:flex;flex-direction:row;align-items:center;grid-gap:8px;gap:8px}.single-future-ticket-no-exercise__right{display:flex;flex-direction:column;max-width:320px}.single-future-ticket-date{display:flex;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;border-radius:4px;background-color:var(--primary-color50);text-transform:uppercase}.single-future-ticket-date b{color:var(--primary-color600)}@media(max-width:1200px){.single-future-ticket-date{flex-direction:row;width:100%;height:auto;padding:4px}}.single-future-ticket-details{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;grid-gap:4px;gap:4px}.single-future-ticket-details__hour{font-size:14px}@media(max-width:1200px){.single-future-ticket-details__hour{display:none}}.single-future-ticket-details__name{color:var(--primary-color700);display:flex;align-items:center;grid-gap:4px;gap:4px}@media(max-width:1200px){.single-future-ticket-details__name{display:block;text-align:center}}@media(max-width:1200px){.single-future-ticket-details{align-items:center}}.single-future-ticket-actions{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-left:auto}@media(max-width:1200px){.single-future-ticket-actions{flex-direction:row;margin-left:0}}.single-future-ticket-hours-container{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.single-future-ticket-hours-wrapper{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:4px}@media(max-width:1200px){.single-future-ticket-hours-wrapper{display:flex;flex-direction:column}}.future-ticket-change .future-ticket-change-dialog{font-size:18px;color:#0b0b0b;width:100%;text-align:center}.future-ticket-change .alert{width:320px;margin:16px auto;flex-direction:column}.future-ticket-change .alert b{font-size:18px;display:block}.future-ticket-change .alert span{display:block}.stepper{width:100%;display:flex;flex-direction:column}.stepper__steps{display:flex;justify-content:space-evenly;margin-bottom:16px;width:100%}@media(max-width:980px){.stepper__steps{flex-direction:column;align-items:center;grid-gap:8px;gap:8px}}.stepper__step{display:flex;align-items:center;cursor:pointer}.stepper__step--active .stepper__circle{background-color:var(--primary-color500)!important}.stepper__step--active .stepper__label{color:#0b0b0b!important}.stepper__step .stepper__circle{width:24px;height:24px;border-radius:50%;background-color:var(--primary-color50);display:flex;justify-content:center;align-items:center}.stepper__step .stepper__circle p{color:#fafafa;font-weight:700}.stepper__step .stepper__label{margin-left:8px;color:#c1c1c1}.stepper__content{margin-top:16px}.choice-chip{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;background-color:var(--primary-color50);transition:background-color .3s,color .3s;grid-gap:8px;gap:8px}.choice-chip b,.choice-chip h5{color:var(--primary-color500);margin:0;flex:1 1;text-align:center}.choice-chip--small{min-height:40px;padding:8px}.choice-chip--medium{min-height:56px;padding:16px 32px;border-radius:8px}.choice-chip--selected{background-color:var(--primary-color500)}.choice-chip--selected h5{color:#fafafa!important}.choice-chip--selected b{color:#fff}.choice-chip--selected .choice-chip__icon{color:#fafafa!important}.choice-chip--selected:hover{background-color:var(--primary-color600)!important}.choice-chip--disabled{background-color:#4b4b4b;color:#fafafa;cursor:not-allowed;pointer-events:all!important}.choice-chip--disabled b{color:#c1c1c1}.choice-chip:hover{background-color:var(--primary-color200)}.choice-chip:hover h5{color:var(--primary-color600)}.choice-chip .choice-chip__icon{display:flex;align-items:center;justify-content:center;color:var(--primary-color500);font-size:24px}.choice-chip--fullWidth{width:100%}.multiple-choice-chip-selector{display:flex;justify-content:space-between;width:100%;grid-gap:16px;gap:16px}@media(max-width:980px){.multiple-choice-chip-selector{flex-direction:column}}.multiple-choice-chip-selector.has-selection .choice-chip:not(.choice-chip--selected){background-color:transparent}.pass-title{padding:0;margin:0}.single-reservation{width:100%;background-color:#f8f9fb;padding:8px;border-radius:8px;margin:8px 0}.single-reservation .hours{width:12%;text-align:center;justify-content:center;align-items:center}.single-reservation .hours .startTime{font-weight:700;font-size:20px}.single-reservation .hours .closeTime{font-weight:medium;font-size:14px;color:#82879f}.single-reservation .details{width:40%}.single-reservation .details b{font-size:16px}.single-reservation .details span{font-size:14px;color:#82879f}.single-reservation .status{display:block;width:28%}.single-reservation .status .dot{width:14px;height:14px;border-radius:14px;margin-right:8px}.single-reservation .status .yellow{background-color:#f19a38}.single-reservation .status .green{background-color:green}.single-reservation .status strong{font-size:12px}.single-reservation .action{display:flex;justify-content:center;text-align:center;width:18%}.single-reservation .resign{background-color:transparent;border:0;cursor:pointer;font-weight:700;font-size:14px;padding:6px 12px;transition:.3s;border-radius:4px}.single-reservation .resign:hover{transition:.3s;background-color:rgba(0,0,0,.06)}.single-reservation-mobile{display:none}@media only screen and (max-width:980px){.single-reservation-mobile{display:block}.single-reservation-mobile .hours{width:20%}.single-reservation-mobile .details{width:80%}.single-reservation-mobile .resign{text-align:center;margin:16px auto}.single-reservation-desktop{display:none}}.select-pass{width:100%;background-color:#fff;border-radius:12px;padding:16px;color:#0b0b0b}.select-pass-exercises{width:100%;border:2px solid #ced3e7;padding:8px;border-radius:8px;margin:4px 0;max-height:360px;overflow:auto}.select-pass-single-exercise{width:100%;margin:8px 0}.select-pass-single-exercise .img{cursor:pointer;width:48px;height:48px;border-radius:4px;background-position:50%;background-size:cover;margin-right:16px}@media only screen and (max-width:980px){.select-pass-single-exercise .img{display:none}}.select-pass-single-exercise .text{text-align:left;font-size:16px}.select-pass-single-exercise .text b{color:#0b0b0b;font-size:18px}@media only screen and (max-width:980px){.select-pass-single-exercise .text b{font-size:14px}}.select-pass-single-exercise .text span{font-size:14px;color:var(--primary-color500)}.select-pass-single-exercise .big-icon{font-size:24px;color:#f46164;background-color:#fddede!important;cursor:pointer;height:44px;padding:8px;width:44px;border-radius:6px;transition:.3s}.select-pass-resign-alert{color:#0b0b0b;text-align:center;background-color:#ffe4cb;padding:8px}.select-pass-modal-footer .alert{margin-top:6px}.select-pass-modal-footer .alert span{display:block}.select-pass-modal-footer .alert b{display:block;margin:0 6px}.select-pass-modal-footer .alert .button-text-gray{text-decoration:none;color:#0b0b0b}.select-pass-modal-footer .alert .button-text-gray:hover{text-decoration:underline}@media only screen and (max-width:980px){.select-pass-modal-footer .flex-start-center{flex-wrap:wrap;justify-content:center}}@media only screen and (max-width:980px){.resign b{display:none}}.exercise-plan__header{display:flex;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px;margin-bottom:12px}.upcoming-events{min-width:560px}@media only screen and (max-width:980px){.upcoming-events{width:100%}}.line-vertical{width:100%;padding:8px;border:2px solid #ced3e7;border-radius:8px;color:#0b0b0b}.line-vertical .line-vertical-head .big-icon{font-size:32px;padding:4px}.line-vertical .line-vertical-head b{margin-left:8px;font-size:18px;color:#0b0b0b}.line-vertical .line-vertical-horizontal-line{width:100%;height:2px;background-color:#ced3e7;margin:16px auto}.line-vertical .line-vertical-content{width:100%;padding:2px 0}.line-vertical .line-vertical-content .line-vertical-content-arg{margin:16px 0}.line-vertical .line-vertical-content .line-vertical-content-arg .icon{color:var(--primary-color300);font-size:18px;margin-right:8px}.line-vertical .line-vertical-buttons{display:flex;flex-direction:column}.line-vertical .line-vertical-buttons button{margin:6px 0}.line-horizontal{width:100%;padding:8px;border:2px solid #ced3e7;border-radius:8px;margin:6px 0}.line-horizontal .big-icon{font-size:54px;padding:16px;background-color:var(--primary-color100);color:var(--primary-color500);border-radius:8px}.line-horizontal .line-horizontal-text{margin-left:16px;flex-direction:column;text-align:left}.line-horizontal .line-horizontal-text h3{padding:0;margin:0}.line-horizontal .line-horizontal-text span{padding:0;color:#0b0b0b}.line-horizontal .line-horizontal-buttons{width:200px}.line-horizontal .line-horizontal-buttons button{margin:6px 0}.horizontal-line{height:2px;border:0;padding:0;background-color:#ced3e7;margin-bottom:8px;margin-top:8px}.mobile-component{padding:16px 0}.account-doc-panel{width:100%;background-color:#fff;border-radius:12px}.account-doc-panel .account-doc-title{width:100%}@media screen and (max-width:980px){.account-doc-panel .account-doc-title .button{min-width:auto;width:30%}.account-doc-panel .account-doc-title .button .button__icon{display:none}}@media only screen and (max-width:1600px){.account-doc-panel .account-doc-title .big{font-size:14px;height:40px}}@media only screen and (max-width:660px){.account-doc-panel .padding-small{padding:0 6px}}@media only screen and (max-width:660px){.account-doc-panel .icon{margin:0 4px}}.purchased-assort{display:flex;justify-content:space-between;align-items:center;border:1px solid #ced3e7;padding:16px;border-radius:8px;background-color:#fcfcfc;margin-bottom:8px}.purchased-assort_left{display:flex;justify-content:flex-start;align-items:center;width:70%;grid-gap:16px;gap:16px}.purchased-assort_startIcon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;border-radius:4px;background-color:var(--primary-color50);text-transform:uppercase;color:var(--primary-color600)}.purchased-assort_startIcon b{font-size:18px}.purchased-assort_startIcon_disabled{display:flex;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;border-radius:4px;background-color:#fddede;text-transform:uppercase;color:#f46164}.purchased-assort_body{display:flex;justify-content:space-evenly;flex-direction:column;grid-gap:4px;gap:4px}.purchased-assort_body h5{display:flex;justify-content:flex-start;grid-gap:4px;gap:4px;align-items:center}.purchased-assort_body__details{color:var(--primary-color700);display:flex;align-items:center;grid-gap:4px;gap:4px}@media(max-width:1200px){.purchased-assort_body__details{display:block;text-align:center}}.purchased-assort-body__alerts{display:flex;justify-content:flex-start;align-items:center;grid-gap:8px;gap:8px}.purchased-assort__entrances{display:flex;justify-content:flex-start;align-items:center;grid-gap:4px;gap:4px}.purchased-assort_action{display:flex;flex-direction:column;min-width:190px;grid-gap:8px;gap:8px}.purchased-assort-mobile{width:100%;margin:8px 0;color:#0b0b0b;padding:8px;border:2px solid #ced3e7;border-radius:6px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.purchased-assort-mobile__title{width:100%;display:flex;justify-content:flex-start;grid-gap:8px;gap:8px;align-items:center}.purchased-assort-mobile__title__startIcon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;border-radius:4px;background-color:var(--primary-color50);text-transform:uppercase;color:var(--primary-color600)}.purchased-assort-mobile__line{width:96%;height:2px;margin:8px auto;background-color:#ced3e7;border-radius:6px}.purchased-assort-mobile__body{width:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.purchased-assort-mobile__body__detal{font-size:16px;width:100%;display:flex;justify-content:flex-start;align-items:center;grid-gap:8px;gap:8px}.purchased-assort-mobile__body__detal .icon{color:var(--primary-color600)}.purchased-assort-mobile__action{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.reservation_wrapper{width:100%;display:flex;flex-direction:column}.reservation_wrapper__ul{width:100%;list-style-type:none;padding:4px 0;margin:0}.reservation_wrapper__ul li{border-radius:2px;padding:2px 12px;border:1px solid #ced3e7}.pastReservation{display:flex;align-items:center;justify-content:space-between}@media(max-width:980px){.pastReservation{width:100%;flex-wrap:wrap}}.pastReservation__left{display:flex;justify-content:flex-start;grid-gap:12px;gap:12px}.pastReservation__left b{grid-gap:4px;gap:4px;font-size:12px;display:flex;align-items:center;justify-content:flex-start}@media(max-width:980px){.pastReservation__left{width:100%;flex-wrap:wrap;grid-gap:2px;gap:2px}}.pastReservation__right{display:flex;justify-content:flex-start;grid-gap:12px;gap:12px}.pastReservation__right b{font-size:12px;display:flex;align-items:center;justify-content:flex-start}@media(max-width:980px){.pastReservation__right{width:100%;flex-wrap:wrap;grid-gap:2px;gap:2px}}.resing-wrapper{display:flex;justify-content:center;flex-direction:column;grid-gap:4px;gap:4px}.resing-wrapper div{display:flex;justify-content:space-between;grid-gap:8px;gap:8px}.purchased-assort__mobile{text-align:center;display:flex;justify-content:center;flex-direction:column;grid-gap:8px;gap:8px}.purchased-assort_body__details__mobile{width:100%;align-items:center;display:flex;justify-content:center;grid-gap:4px;gap:4px}.purchased-assort_body__mobile{text-align:center;width:100%}.resing-wrapper__mobile h5{font-size:16px}.resing-wrapper__mobile .button{min-width:120px}.news-block{width:32%;margin:.5%;padding:8px;border:2px solid #ced3e7;border-radius:12px;color:#0b0b0b;background-color:#fff}.news-block .news-img{margin:8px auto;border-radius:6px;display:block;height:240px;width:340px;background-size:cover;background-position:50%}@media only screen and (max-width:1600px){.news-block .news-img{width:283px;height:200px}}@media only screen and (max-width:1200px){.news-block{width:48%;margin:16px .5%}}@media only screen and (max-width:660px){.news-block{width:100%;margin:16px 0}.news-block .news-img{height:260px}}.news-modal-body{overflow:auto;max-height:500px}.modal-lightbox{max-height:70vh;max-width:70vw;margin:auto;overflow:auto;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1000px){.modal-lightbox{max-height:100vh;max-width:100vw}}.modal-lightbox img{background-color:#fafafa;padding:16px;border-radius:8px;max-height:70%;max-width:70%;margin:auto;display:block}@media only screen and (max-width:1000px){.modal-lightbox img{max-height:85%;max-width:85%;padding:8px}}.product-card-container{display:flex;grid-gap:16px;gap:16px;padding:24px;background-color:#fcfcfc;box-shadow:0 4px 6px rgba(34,34,34,.08),0 1px 3px rgba(34,34,34,.05);flex-direction:column;border-radius:8px;width:100%;min-width:280px;max-width:480px;max-height:536px}@media(max-width:1200px){.product-card-container{min-width:320px;max-width:100%;max-height:none}}@media(max-width:660px){.product-card-container{min-width:180px}}.product-card__image{width:100%;border-radius:8px;object-fit:cover;aspect-ratio:16/9}.product-card__empty-image{width:100%;height:180px;border-radius:8px;background-color:#f8f8f8;display:flex;justify-content:center;align-items:center;font-size:28px}.product-card__content{display:flex;flex-direction:column;grid-gap:8px;gap:8px;justify-content:flex-start;align-items:flex-start}.product-card__content .product-card__content-title{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:52.8px;max-height:52.8px}.product-card__content .product-card__content-description{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:62.4px;max-height:62.4px}.product-card__content .product-card__content-description p{color:#4b4b4b!important}.product-card__summary{display:flex;justify-content:space-between;align-items:center}.passes-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:24px;gap:24px;margin:12px;justify-items:center}@media(max-width:1200px){.passes-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:12px;gap:12px}}@media(max-width:660px){.passes-list{grid-template-columns:1fr}}.auth-page{padding:64px;text-align:center;color:#0b0b0b}@media only screen and (max-width:980px){.auth-page{padding:32px 0}}@media only screen and (max-width:980px)and (max-width:660px){.auth-page h1{font-size:28px}}.auth-box{width:720px;background-color:#fff;padding:32px;border-radius:16px}@media only screen and (max-width:980px){.auth-box{padding:32px}}@media only screen and (max-width:660px){.auth-box{padding:16px 12px}}.auth-box .divider{margin:32px auto}@media only screen and (max-width:660px){.auth-box .social-buttons{grid-gap:12px;gap:12px;flex-direction:column}}.auth-box .social-buttons button{width:49%}@media only screen and (max-width:660px){.auth-box .social-buttons button{width:100%}}@media only screen and (max-width:660px){.auth-box .buttons{grid-gap:12px;gap:12px;flex-direction:column-reverse}}.auth-box .buttons button{width:49%}@media only screen and (max-width:660px){.auth-box .buttons button{width:100%}}.auth-box #input-password{margin-right:2%}@media only screen and (max-width:660px){.auth-box #input-password{margin-right:0}}.auth-box #input-password,.auth-box #input-repeatPassword{width:49%}@media only screen and (max-width:660px){.auth-box #input-password,.auth-box #input-repeatPassword{width:100%}}.exercise-schedule-desktop{width:100%;background-color:#fff;color:#0b0b0b;overflow:auto}.exercise-schedule-desktop .hourCol{width:50px}.exercise-schedule-desktop thead tr{width:100%}.exercise-schedule-desktop thead tr th{border:1px solid #ced3e7;width:14%}@media only screen and (max-width:1600px){.exercise-schedule-desktop thead{min-width:1300px}}.exercise-schedule-desktop .today{background-color:var(--primary-color50)}.exercise-schedule-desktop .today b,.exercise-schedule-desktop .today span{color:var(--primary-color500)}.exercise-schedule-desktop .days{border-radius:6px;padding:8px}.exercise-schedule-desktop .days span{font-size:14px;display:block;font-weight:500}.exercise-schedule-desktop .days b{font-weight:600;font-size:18px;display:block}.exercise-schedule-desktop tbody tr td{margin:0;border:1px solid #ced3e7}@media only screen and (max-width:1600px){.exercise-schedule-desktop tbody{min-width:1300px}}.title-gray{color:#222}.schedule-bar{margin:32px 0;display:flex;justify-content:space-between;align-items:center}.schedule-bar-wrapper{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px}.dates .space{display:block;margin:0 6px}.schedule-bar__buttons{align-items:center;grid-gap:4px;gap:4px}.schedule-bar__buttons,.SortModal{display:flex;justify-content:flex-start}.SortModal{flex-direction:row;align-content:flex-start;flex-wrap:wrap;width:100%;max-height:70vh;overflow:auto;margin-top:4px}.SortModal button{margin:4px}.single-exercise-past .background-overlay{background-color:#f6f6f6!important;opacity:.6!important}.single-exercise-past .icon{color:#c7c7c7!important}.single-exercise-past button{background-color:#c7c7c7!important;border-color:#c7c7c7!important}.single-exercise{position:relative;display:flex;justify-content:flex-start;align-items:center;padding:4px;border-radius:6px;margin:4px 2px}.single-exercise .button{min-width:auto}.single-exercise .exercise-line{width:4px;height:100px;margin:0 4px}.single-exercise .exercise-content{width:100%;position:relative;z-index:2}.single-exercise .exercise-content b{font-weight:600}.single-exercise .exercise-name-zone{display:flex;justify-content:flex-start;text-align:left;flex-direction:column;grid-gap:8px;gap:8px;margin:16px 0;font-size:14px}.single-exercise .exercise-name-zone b,.single-exercise .exercise-name-zone strong{margin:0;text-align:left}.single-exercise .icon{font-size:16px;color:var(--primary-color500);margin-right:6px}.single-exercise button{font-size:14px;padding:8px 14px}.ReactModal__Overlay{display:flex!important;align-items:center;justify-content:center}.background-overlay{z-index:1;position:absolute;top:0;opacity:.2;width:100%;height:100%}@media only screen and (max-width:1600px){.single-exercise strong{font-size:14px}.exercise-content .flex-between-center .flex-start-center,.exercise-content .flex-between-center b{font-size:12px}.footer-buttons{flex-wrap:wrap;flex-direction:column-reverse;justify-content:baseline}.footer-buttons b{width:100%}.footer-buttons button{margin:8px 0}}@media only screen and (max-width:980px){.single-exercise .icon{font-size:22px}.single-exercise strong{font-size:18px}.exercise-content .flex-between-center .flex-start-center,.exercise-content .flex-between-center b{font-size:16px}.footer-buttons{flex-wrap:nowrap;flex-direction:row}.footer-buttons b{width:auto}.footer-buttons button{margin:8px 0;padding:16px 32px;font-size:16px}}.headline h1{text-align:left;font-size:32px;font-weight:800}.line{width:100%;margin-top:16px;margin-bottom:16px;height:2px;background-color:#dbdbdb}.border{border:1px solid #ced3e7}.border-radius-small{border-radius:4px}.border-radius-medium{border-radius:8px}.padding{padding:8px}.padding-medium{padding:16px}.shadow{box-shadow:0 12px 35px rgba(138,150,198,.1)}.big-shadow{border:1px solid #ced3e7;box-shadow:0 18px 36px -2px rgba(147,150,214,.3)}.shadow-main{border:0;box-shadow:0 6px 10px -5px var(--primary-color500)}.MuiTooltip-tooltip{font-size:14px!important;background-color:#fff!important;color:#0b0b0b!important;padding:8px!important;border-radius:12px!important;display:block!important}.MuiCircularProgress-colorPrimary{color:var(--secondary-color500)!important}.qnt{margin:0;padding:0;width:20%}.qnt .qnt-input{font-weight:700;margin:0;width:60px;background-color:transparent;border:0;font-size:18px;color:#0b0b0b;text-align:center}.qnt .qnt-opacity{cursor:default;opacity:.2}.qnt .qnt-button,.qnt .qnt-button-disable{cursor:pointer;padding:0;width:50px;height:50px;font-size:24px;border:0;background-color:var(--primary-color500);color:#fff;border-radius:6px;transition:.3s;margin:0}.qnt .qnt-button-disable{opacity:.2}.qnt .qnt-button:active{transition:.3s;margin-top:-8px;background-color:var(--primary-color100)}.ul{padding:0;margin:32px 0}.ul,.ul li{list-style-type:none}.ul li{margin:8px 0;text-align:center}.ul li .icon{color:var(--primary-color500);font-size:16px;display:block}.ul li .text-li{display:block;margin-left:16px;font-weight:600;font-size:16px}.ui{width:100%;margin:32px}.tooltip-icon{font-size:32px;color:var(--secondary-color500);display:block;margin-left:8px;cursor:help}.separator{width:100%;height:2px;background-color:#ced3e7;margin:16px 0}.paymentLogos{width:100%;margin:32px auto}.options-list{max-height:200px;overflow:auto}@media only screen and (max-width:980px){.options-list{max-height:300px}}.exercise-info .exercise-info-dates{display:flex;justify-content:flex-start;align-items:center;grid-gap:16px;gap:16px}@media only screen and (max-width:660px){.exercise-info .exercise-info-dates{margin-top:8px;flex-wrap:wrap}}.exercise-info .exercise-info__zone{display:flex;justify-content:flex-start;align-items:center;grid-gap:2px;gap:2px;margin-top:8px}@media only screen and (max-width:980px){.exercise-info div{margin-right:0}}.exercise-info div .font-gray{color:#4b4b4b}.exercise-info div .icon-details{font-size:18px;color:var(--secondary-color500);margin-right:8px}.exercise-info article{max-height:320px;overflow:auto;display:block;margin:16px 0;text-align:justify;line-height:1.8}@media only screen and (max-width:980px){.exercise-info article{max-height:160px;margin:4px 0}}@media only screen and (max-width:340px){.exercise-info article{max-height:100px;margin:4px 0}}.exercise-info .buttons{padding:16px 0;border-top:2px solid #ced3e7;margin-top:16px;width:100%;grid-gap:12px;gap:12px}@media only screen and (max-width:980px){.exercise-info .buttons{grid-gap:2px;gap:2px;display:flex;flex-direction:column;margin-top:0}}.exercise-info .buttons button{min-width:170px}@media only screen and (max-width:980px){.exercise-info .buttons button{width:100%;margin:2px 0}}.exercise-info .custom-select{position:relative;display:inline-block;width:50%;margin:0 2px}@media only screen and (max-width:980px){.exercise-info .custom-select{width:100%}}.exercise-info .custom-select button{width:100%!important;margin:0}.exercise-info .options-list{background-color:#fff!important;width:204%;list-style:none;padding:8px;border-radius:6px;margin:0;position:absolute;bottom:100%;background:none;left:-103%;z-index:1}@media only screen and (max-width:980px){.exercise-info .options-list{width:100%;left:0}}.exercise-info .options-list li{color:#0b0b0b;font-weight:600;padding:12px 8px;cursor:pointer;background-color:#fff;border:2px solid var(--primary-color500);border-radius:6px;margin-bottom:8px;font-size:14px}.exercise-info .options-list .icon{color:var(--primary-color500);font-size:24px;margin-right:8px}.exercise-info .options-list li:hover{background-color:#f1f1f1}.exercise-info .coach{width:100%;padding:8px 0;display:flex;justify-content:flex-start;align-items:center;grid-gap:12px;gap:12px}.exercise-info .coach .coach-img{width:62px;height:62px;border-radius:32px;background-color:#ced3e7;background-position:50%;background-size:cover}.exercise-info .coach .coach-img-none{display:none!important}.exercise-info .coach .coach-details{flex-direction:column;display:flex;justify-content:center;align-items:center}.exercise-info .coach .coach-details b,.exercise-info .coach .coach-details span{text-align:left;display:block;width:100%}.exercise-info-dates__mobile{display:none}@media only screen and (max-width:660px){.exercise-info-dates__mobile{display:flex;align-items:center;justify-content:flex-start;grid-gap:4px;gap:4px}}.single-exercise-details-modal__container{display:flex;flex-direction:row;align-items:center;grid-gap:24px;gap:24px}.single-exercise-details-modal__left-column{display:flex;flex-direction:row;width:40%;height:100%}@media(max-width:980px){.single-exercise-details-modal__left-column{display:none}}.single-exercise-details-modal__right-column{display:flex;flex-direction:column;grid-gap:12px;gap:12px;width:60%;height:100%}.single-exercise-details-modal__right-column:only-child{width:100%}@media(max-width:980px){.single-exercise-details-modal__right-column{width:100%}}.exercise-picture{width:100%;aspect-ratio:4/3;background-color:#f8f8f8;border-radius:12px;background-position:50%;background-size:cover}@media(max-width:980px){.exercise-picture{width:100%}}.exercise-picture b{background-color:#fcfcfc;padding:4px 16px;border-radius:8px;margin:16px;top:16px;position:relative}.tickets{width:100%;margin-top:12px}.modal-window-header{width:100%;padding:8px;flex-wrap:wrap}.modal-window-header article{margin-top:12px;width:100%;display:block;font-size:16px;line-height:130%}@media only screen and (max-width:1600px){.modal-window-header{padding:0}.modal-window-header .button{justify-content:flex-start;padding:0;min-width:80px}}.modal-window-header h1{text-align:left}.modal-window-header h1 b{margin-left:8px}.modal-window-header .back-button{cursor:pointer;border:2px solid #ced3e7;background-color:transparent;padding:8px 16px;border-radius:8px;margin-right:16px}.modal-window-header .back-button .back-button-icon{color:#0b0b0b;font-size:24px}.modal-window-header .back-button b{margin-left:8px;font-size:16px;transition:.3s}.modal-window-header .back-button:hover b{margin-left:12px;transition:.3s}.modal-window-header h1 b{color:var(--primary-color500)}@media only screen and (max-width:980px){.modal-window-header h1{font-size:18px}.modal-window-header .back-button{padding:8px}.modal-window-header .back-button b{display:none}}.calendar-modal-steps{margin:32px auto;color:#0b0b0b;width:1400px}@media only screen and (max-width:1600px){.calendar-modal-steps{width:100%}}.calendar-modal-steps .step{color:#0b0b0b}.calendar-modal-steps .step b{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:23px;background-color:var(--primary-color500);color:#fafafa;margin-right:8px}.calendar-modal-steps .step span{font-size:14px;font-weight:700}.calendar-modal-steps .big-step{width:924px!important;color:#0b0b0b}.calendar-modal-steps .big-step b{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:23px;background-color:var(--primary-color500);color:#fff;margin-right:8px}.calendar-modal-steps .big-step span{font-weight:600}.calendar-modal-steps .step:first-child{width:440px}@media only screen and (max-width:1600px){.calendar-modal-steps .step:first-child{width:380px}}@media only screen and (max-width:980px){.calendar-modal-steps .step:first-child{width:100%;justify-content:left}}.calendar-modal-steps .step:nth-child(2){width:224px}@media only screen and (max-width:980px){.calendar-modal-steps .step:nth-child(2){width:100%;justify-content:left}}.calendar-modal-steps .step:nth-child(3){width:700px}@media only screen and (max-width:1600px){.calendar-modal-steps .step:nth-child(3){width:660px}}@media only screen and (max-width:980px){.calendar-modal-steps .step:nth-child(3){width:100%;justify-content:left}}.calendar-modal{width:1400px;margin:0 auto}@media only screen and (max-width:1600px){.calendar-modal{width:100%}}.calendar-modal .box{padding:8px}.calendar-modal .day-picker{width:440px}@media only screen and (max-width:1600px){.calendar-modal .day-picker{width:380px}}@media only screen and (max-width:1200px){.calendar-modal .day-picker{width:300px}}.calendar-modal .exercises{width:224px}@media only screen and (max-width:1200px){.calendar-modal .exercises{width:170px}}.calendar-modal .tickets{width:700px}@media only screen and (max-width:1600px){.calendar-modal .tickets{width:660px}}@media only screen and (max-width:1200px){.calendar-modal .tickets{width:550px}}.box-mobile{width:100%;padding:12px;border:2px solid #ced3e7;border-radius:8px;background-color:#fff}.box-mobile .box-text{display:flex;justify-content:flex-start;flex-direction:column}.box-mobile .box-text .primary-color{color:var(--primary-color500)}.calendar-modal-one-exercise{width:924px}@media only screen and (max-width:1200px){.calendar-modal-one-exercise{width:730px}}.color-box{width:100%;padding:8px 18px;border:1px solid #ced3e7;margin:8px 0;border-radius:6px;color:#0b0b0b}.ThreeStepSale{padding:64px 0;color:#0b0b0b;max-width:1366px;align-items:flex-start}.ThreeStepSale .left{width:320px}.ThreeStepSale .right{width:960px}.ThreeStepSale .right .box{margin-bottom:32px}.box{border-radius:12px;background-color:#fff;padding:32px}@media only screen and (max-width:1200px){.box{padding:16px}}.three-step-title{width:100%;margin-bottom:32px}.three-step-title b{color:var(--primary-color500);font-size:18px;font-weight:600}.three-step-title h1{font-weight:800;margin:0}.three-step-title article{margin-top:4px}.button{display:flex;min-width:160px;height:48px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:background-color .3s,color .3s,border .3s ease-in-out;font-family:inherit;text-decoration:none}.button--no-margins{padding:0;min-width:auto;height:auto}.button__icon{display:flex;align-items:center;font-size:18px}.button__icon--start{margin-right:8px}.button__icon--end{margin-left:8px}.button__text{display:flex;align-items:center}.button--filled.button--primary{background-color:var(--primary-color500);color:#fafafa}.button--filled.button--primary:hover{background-color:var(--primary-color600)}.button--filled.button--primary:active{background-color:var(--primary-color700)}.button--filled.button--secondary{background-color:var(--secondary-color500);color:#fafafa}.button--filled.button--secondary:hover{background-color:var(--secondary-color600)}.button--filled.button--secondary:active{background-color:var(--secondary-color700)}.button--outlined.button--primary{background-color:transparent;border:1px solid var(--primary-color300);color:var(--primary-color500)}.button--outlined.button--primary:hover{border:1px solid var(--primary-color400);color:var(--primary-color600)}.button--outlined.button--primary:active{border:1px solid var(--primary-color500);color:var(--primary-color700)}.button--outlined.button--secondary{background-color:transparent;border:1px solid var(--secondary-color300);color:var(--secondary-color500)}.button--outlined.button--secondary:hover{border:1px solid var(--secondary-color400);color:var(--secondary-color600)}.button--outlined.button--secondary:active{border:1px solid var(--secondary-color500);color:var(--secondary-color700)}.button--text.button--primary{background-color:transparent;border:none;color:var(--primary-color500)}.button--text.button--primary:hover{color:var(--primary-color600)}.button--text.button--primary:active{color:var(--primary-color700)}.button--text.button--secondary{background-color:transparent;border:none;color:var(--secondary-color500)}.button--text.button--secondary:hover{color:var(--secondary-color600)}.button--text.button--secondary:active{color:var(--secondary-color700)}.button:disabled{opacity:.5;cursor:not-allowed}.button--fullWidth{width:100%}@media only screen and (max-width:1200px){.button{padding:16px}.button--no-margins{padding:0;min-width:auto;height:auto}}.button--filled.button--error{background-color:#fddede;color:#f46164}.button--filled.button--error:hover{background-color:#fcc6c6}.button--filled.button--error:active{background-color:#faaeae}.button--outlined.button--error{background-color:transparent;border:1px solid #fddede;color:#f46164}.button--outlined.button--error:hover{border:1px solid #faaeae;color:#f13135}.button--outlined.button--error:active{border:1px solid #f99696;color:#ef191e}.button--text.button--error{background-color:transparent;border:none;color:#f46164}.button--text.button--error:hover{color:#f13135}.button--text.button--error:active{color:#df1014}.icon-button-compact{width:24px!important;height:24px!important;padding:4px!important}.icon-button-compact span{font-size:16px!important}.icon-button{display:flex;width:48px;height:48px;line-height:50px;align-items:center;justify-content:center;padding:8px;border-radius:4px;border:none;cursor:pointer;transition:.3s ease-in-out;font-family:inherit;text-decoration:none}.icon-button .icon-button-icon{color:#fff;display:flex;align-items:center;font-size:24px}.icon-button--filled.icon-button--primary{background-color:var(--primary-color500);color:#fafafa}.icon-button--filled.icon-button--primary:hover{background-color:var(--primary-color600)}.icon-button--filled.icon-button--primary:active{background-color:var(--primary-color700)}.icon-button--filled.icon-button--secondary{background-color:var(--secondary-color500);color:#fafafa}.icon-button--filled.icon-button--secondary:hover{background-color:var(--secondary-color600)}.icon-button--filled.icon-button--secondary:active{background-color:var(--secondary-color700)}.icon-button--outlined.icon-button--primary{background-color:transparent;border:1px solid var(--primary-color300);color:var(--primary-color500)}.icon-button--outlined.icon-button--primary:hover{border:1px solid var(--primary-color400);color:var(--primary-color600)}.icon-button--outlined.icon-button--primary:active{border:1px solid var(--primary-color500);color:var(--primary-color700)}.icon-button--outlined.icon-button--secondary{background-color:transparent;border:1px solid var(--secondary-color300);color:var(--secondary-color500)}.icon-button--outlined.icon-button--secondary:hover{border:1px solid var(--secondary-color400);color:var(--secondary-color600)}.icon-button--outlined.icon-button--secondary:active{border:1px solid var(--secondary-color500);color:var(--secondary-color700)}.icon-button--icon.icon-button--primary{background-color:transparent;border:none;color:var(--primary-color500)}.icon-button--icon.icon-button--primary:hover{color:var(--primary-color600)}.icon-button--icon.icon-button--primary:active{color:var(--primary-color700)}.icon-button--icon.icon-button--secondary{background-color:transparent;border:none;color:var(--secondary-color500)}.icon-button--icon.icon-button--secondary:hover{color:var(--secondary-color600)}.icon-button--icon.icon-button--secondary:active{color:var(--secondary-color700)}.icon-button:disabled{opacity:.5;cursor:not-allowed}.icon{transition:.3s;margin:0 8px;font-size:24px;color:#fff}.small{font-size:14px;height:30px}.medium{font-size:16px;height:50px}.big{font-size:18px;height:60px}.padding-zero{padding:0}.padding-small{padding:0 14px}.padding-medium{padding:0 22px}.button-fill-green{background-color:#42cf72;border:2px solid #42cf72;color:#fff}.button-fill-green .icon{color:#fff}.button-fill-main{background-color:var(--primary-color500);border:2px solid var(--primary-color500);color:#fff}.button-fill-main .icon{color:#fff}.button-fill-gray{background-color:#ced3e7;border:2px solid #ced3e7;color:#4e5768}.button-fill-gray .icon{color:#0b0b0b}.button-fill-second{background-color:var(--secondary-color500);border:2px solid var(--secondary-color500);color:#fff}.button-fill-second .icon{color:#fff}.button-fill-background-main{background-color:var(--primary-color100);border:2px solid var(--primary-color100)}.button-fill-background-main,.button-fill-background-main .icon{color:var(--primary-color500)}.button-fill-background-second{background-color:var(--secondary-color50);border:2px solid var(--secondary-color50)}.button-fill-background-second,.button-fill-background-second .icon{color:var(--secondary-color500)}.button-fill-main-contrast{background-color:#fff;border:2px solid #fff;color:var(--primary-color500)}.button-fill-disable{background-color:var(--primary-color100);border:2px solid var(--primary-color500);opacity:.2;cursor:default}.button-fill-disable,.button-fill-disable .icon{color:var(--primary-color500)}.button-fill-disable:hover{opacity:.2}.button-outline-main{background-color:transparent;border:2px solid var(--primary-color500)}.button-outline-main,.button-outline-main .icon{color:var(--primary-color500)}.button-outline-second{background-color:transparent;border:2px solid var(--secondary-color500);color:var(--secondary-color500)}.button-outline-gray{background-color:transparent;border:2px solid #ced3e7;color:#0b0b0b}.button-outline-gray .icon{color:#0b0b0b}.button-warning{background-color:transparent;border:2px solid transparent;color:#1f1f1f}.button-warning:hover{text-decoration:underline}.button-warning .icon{color:#f46164}.button-text-main{text-align:center;background-color:transparent;border:2px solid transparent}.button-text-main,.button-text-main .icon{color:var(--primary-color500)}.button-text-main:hover{text-decoration:underline}.button-text-gray{background-color:transparent;border:2px solid transparent;color:#4b4b4b}.button-text-gray .icon{color:#4b4b4b}.button-text-gray:hover{color:var(--primary-color500);text-decoration:underline}.button-text-second{background-color:transparent;border:2px solid transparent}.button-text-second,.button-text-second .icon{color:var(--secondary-color500)}.button-text-second:hover{text-decoration:underline}.button-toggle-main{background-color:transparent;border:2px solid var(--primary-color500);color:var(--primary-color500)}.button-toggle-main .icon{font-size:24px;margin-right:8px;color:var(--primary-color500)}.button-toggle-main-active{background-color:var(--primary-color100);border:2px solid var(--primary-color500);color:var(--primary-color500)}.button-toggle-main-active .icon{font-size:24px;margin-right:8px;color:var(--primary-color500)}.button-basket{margin:8px 0;display:flex;justify-content:space-between;align-items:center;background-color:transparent;border:2px solid #ced3e7;transition:.3s;text-decoration:none;border-radius:6px}.button-basket .flex-start-center{width:100px}.button-basket .flex-start-center .icon{display:block;font-size:24px;margin-right:8px;color:#4b4b4b}.button-basket .flex-start-center b{color:#4b4b4b;text-decoration:none;font-size:16px}.button-basket strong{width:30px;height:30px;border-radius:16px;color:#fff;background-color:#4b4b4b}.button-basket-active .flex-start-center .icon{color:var(--secondary-color500)}.button-basket-active strong{background-color:var(--secondary-color500);animation:basket-pulse 1.5s infinite}@keyframes basket-pulse{0%{box-shadow:0 0 0 0 var(--secondary-color500)}to{box-shadow:0 0 0 8px rgba(251,179,47,.0039215686)}}.default{cursor:default!important}.center-button{margin-left:auto;margin-right:auto;display:block}.full-button{width:100%}.button-fill-yellow{background-color:#ef913b;color:#fff;border:none}.button-fill-yellow:disabled{opacity:.6;cursor:not-allowed}.purchase-success__container{display:flex;flex-direction:column;max-width:800px;margin:0 auto;grid-gap:12px;gap:12px;justify-content:center;text-align:center}.purchase-success__buttons{display:flex;flex-direction:row;grid-gap:8px;gap:8px;justify-content:center;margin-top:12px}@media only screen and (max-width:980px){.purchase-success__buttons{flex-direction:column}}.purchase-complited{color:#0b0b0b}.purchase-complited .continue_button{width:360px}.purchase-complited p b{margin:0 6px}.purchase-complited .purchase-complited-start{text-align:left}.purchase-complited .purchase-complited-buttons{margin:0 32px;padding:32px 0}.purchase-complited .block{background-color:#fff;border-radius:16px;width:50%;padding:32px}@media only screen and (max-width:980px){.purchase-complited .block{padding:8px;width:100%}}.purchase-complited .flex-start-center{margin:12px 0}.purchase-complited .flex-start-center button{margin:6px}.purchase-complited .success-purchase-icon{width:116px;height:116px;background-color:#42cf72;border-radius:63px;margin:32px auto;animation:tada 4s}.purchase-complited .success-purchase-icon .icon{font-size:42px;color:#fff;animation:tada 4.2s}.purchase-complited h1{margin:32px 0}@media only screen and (max-width:980px){.purchase-complited h1{font-size:18px}}.purchase-complited .mailInfo{font-weight:600;color:#42cf72}.purchase-complited .button-group{display:flex;flex-direction:column;justify-content:space-between;margin:64px auto;grid-gap:8px;gap:8px;width:500px}@media only screen and (max-width:980px){.purchase-complited .button-group{width:90%}}.purchase-complited .button-group button{background-color:var(--background-color-global);border:none;border-radius:8px;padding:12px 24px;color:#0b0b0b;font-weight:700;font-size:medium;transition:.2s;width:50%;cursor:pointer;letter-spacing:0}.purchase-complited .button-group button:only-child{width:100%}.purchase-complited .button-group button:hover{transform:scale(1.02)}.purchase-complited .button-group-first-row{display:flex;flex-direction:row;grid-gap:8px;gap:8px}.purchase-complited .button-group-first-row button{background-color:var(--background-color-global);color:#0b0b0b}.purchase-complited .button-group-second-row button{background-color:#42cf72;color:var(--background-color-global);width:100%}.welcome-mobile{max-width:360px;margin:10px auto;grid-gap:8px;gap:8px;display:flex;flex-direction:column}.welcome-mobile h4{text-align:center;margin:48px auto 32px}.welcome-mobile .navi-link{background-color:var(--primary-color50);color:var(--primary-color500);padding:16px}.account-activated-wrapper{width:100%;min-height:70vh;display:flex;justify-content:center;align-items:center}.account-activated-panel{width:620px;background-color:#fff;padding:24px;border-radius:8px}.account-activated-panel .divider{display:block;margin:24px 0}@media only screen and (max-width:980px){.account-activated-panel{width:100%;padding:24px}}ul{line-height:150%}.purchase-failed{padding:0;text-align:center;color:#0b0b0b}.purchase-failed .block{background-color:#fff;border-radius:16px;width:50%;padding:32px}@media only screen and (max-width:980px){.purchase-failed .block{padding:8px;width:100%}}.purchase-failed .flex-start-center{margin:12px 0}.purchase-failed .flex-start-center button{margin:6px}.purchase-failed .failed-purchase-icon{width:116px;height:116px;background:none;border-radius:63px;margin:32px auto;animation:none}.purchase-failed .failed-purchase-icon .icon{font-size:112px;color:#f46164;animation:none}.purchase-failed h1{margin:32px 0;color:#f46164}@media only screen and (max-width:980px){.purchase-failed h1{font-size:18px}}.purchase-failed .button-group-failed{display:flex;flex-direction:column;justify-content:space-between;margin:64px auto;grid-gap:8px;gap:8px;width:500px}@media only screen and (max-width:980px){.purchase-failed .button-group-failed{width:90%}}.purchase-failed .button-group-failed button{background-color:var(--background-color-global);border:none;border-radius:8px;padding:12px 24px;color:#0b0b0b;font-weight:700;font-size:medium;transition:.2s;width:50%;cursor:pointer;letter-spacing:0}.purchase-failed .button-group-failed button:hover{transform:scale(1.02)}.purchase-failed .button-group-second-row-failed button{background-color:var(--background-color-global);color:#f46164;width:100%}.hourly-schedule-container{color:#0b0b0b;width:100%;padding:16px;overflow:hidden}.hourly-schedule-container .hourly-schedule-title{font-weight:600;font-size:20px}.hourly-schedule-table{border-collapse:collapse;width:100%}.hourly-schedule-table tbody tr{border-bottom:1px solid #d3d3d3}.hourly-schedule-table tbody tr td{padding:16px 4px;font-size:large;font-weight:600}.hourly-schedule-table tbody tr td.bold{font-weight:700}.hourly-schedule-mobile{width:100%}.hourly-schedule-mobile .hourly-schedule-item-container-mobile{border-bottom:1px solid #d3d3d3;margin-top:12px}.hourly-schedule-mobile .hourly-schedule-item-container-mobile .hourly-schedule-item-container-mobile-title{font-size:large;font-weight:700}.hourly-schedule-mobile .hourly-schedule-item-container-mobile .hours-container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:12px}.hourly-schedule-mobile .hourly-schedule-item-container-mobile .hours-container-item{background-color:#eee;border-radius:8px;padding:8px;margin:8px;font-size:medium;font-weight:600}.buy-tickets-button{width:280px;height:48px;background-color:#0b0b0b;color:#fff;border:none;border-radius:8px;margin-top:28px;font-size:medium;display:flex;justify-content:center;align-items:center;font-weight:700;cursor:pointer}@media only screen and (max-width:980px){.buy-tickets-button{width:82vw}}.buy-tickets-button:hover{opacity:.8;transition:.2s}.buy-tickets-button .icon{margin-right:12px}.hourly-schedule-table-tooltip{background-color:#333;color:#fff;padding:8px}.hourly-schedule-table-item{padding:4px;text-align:center;border-radius:8px}.hourly-schedule-table-item.orange{background-color:#f8bd4f}.hourly-schedule-table-item.red{background-color:#e04a4a;color:#fff}.hourly-schedule-table-item.gray{background-color:#c2c2c2;color:#646464;font-weight:400;cursor:not-allowed}.dots-display{display:flex;justify-items:center;justify-content:center;align-items:center}.dot{width:7px;height:7px;border-radius:50%;margin:0 3px}.dot.dot-red{background-color:#e04a4a}.dot.dot-orange{background-color:#f3a71b}.dot.dot-green{background-color:#0ca00c}.dot.dot-gray{background-color:#d3d3d3}.orange-date-alert{display:flex;align-items:center;grid-gap:16px;gap:16px;width:100%;margin-top:16px;background-color:#f1ac2a;border-radius:8px;padding:16px}.single-date-select-wrapper{display:flex;justify-content:center;align-items:center;font-size:20px}.date-label{width:220px;text-align:center;font-weight:600;text-transform:capitalize}@media only screen and (max-width:980px){.date-label{width:100px;font-size:16px}}.confirm-newsletter-title-centered{text-align:center;width:100%}.confirm-newsletter-title-centered h2{text-align:center}.newsletter-form-container-new{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.newsletter-form-box-new{color:#0b0b0b;max-width:660px;background-color:#fcfcfc;border:2px solid #ced3e7;border-radius:16px;display:flex;flex-direction:column;padding:64px}.newsletter-form-box-new p{margin-top:12px}@media only screen and (max-width:1200px){.newsletter-form-box-new{width:100%;padding:32px}}.newsletter-form-box-new button{margin-top:16px}.newsletter-form-box-new .newsletter-form-title{padding:0;margin:0;font-size:1.4rem}.newsletter-form-box-new .newsletter-form-body{margin-top:8px;font-size:18px;color:#4b4b4b}.newsletter-form-box-new .newsletter-form-inputs-wrapper{margin:32px 0;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.newsletter-form-box-new .newsletter-mail-input{width:70%}.newsletter-form-box-new .newsletter-form-button{width:25%;height:60px;margin:0;background-color:#ff9437;border-radius:8px;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff;cursor:pointer;border:none;font-size:1rem;transition:.5s}.newsletter-form-box-new .newsletter-form-button:hover{background-color:#d17728}.newsletter-form-box-new .newsletter-form-button:disabled{background-color:#cecece;cursor:not-allowed}.newsletter-form-box-new .newsletter-form-checkboxes-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;font-size:14px;color:#4b4b4b}.notfoundpage-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--background-color-global);z-index:1000}.notfoundpage-container ul li{text-align:left}.notfoundpage-content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:8px;gap:8px}.gdansk-sale-container{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.gdansk-sale-container .icon-button .icon-button-icon{font-size:32px}.gdansk-content-container{display:flex;flex-direction:column;align-items:center;grid-gap:24px;gap:24px}.gdansk-content-container-header{display:flex;flex-direction:column;align-items:center;margin-bottom:8px}@media(max-width:980px){.gdansk-content-container-header{text-align:center}}.gdansk-content-container-buttons{display:flex;flex-direction:row;align-self:flex-end;grid-gap:16px;gap:16px}@media(max-width:980px){.gdansk-content-container-buttons{flex-direction:column;align-self:center;grid-gap:12px;gap:12px}}.product-type-info{width:70%}.gdansk-form-container{width:80%}@media(max-width:980px){.gdansk-form-container{width:96%}}.gdansk-form-input-wrapper{grid-gap:32px;gap:32px;margin-bottom:48px}.gdansk-form-input-wrapper,.gdansk-input-content{width:100%;display:flex;flex-direction:column;align-items:center}.gdansk-input-content{grid-gap:16px;gap:16px}@media(max-width:980px){.gdansk-input-content{text-align:center}}.gdansk-lane-select{width:100%}@media(max-width:980px){.gdansk-lane-select{overflow:scroll}}.lane-table{width:100%;border-collapse:collapse;table-layout:fixed}@media(max-width:980px){.lane-table{table-layout:auto}}.lane-table td,.lane-table th{border:1px solid #f8f8f8;padding:4px;text-align:center;font-size:16px}@media(max-width:980px){.lane-table td,.lane-table th{max-width:72px;font-size:14px}}.exercise-tile{width:100%;height:100%;background-color:#f8f8f8;padding:12px 4px;border-radius:4px}@media(max-width:980px){.exercise-tile p{font-size:14px}}.exercise-tile.full{background-color:#fddede}.exercise-tile.full p{color:#f46164}.exercise-tile.available{background-color:#42cf72;cursor:pointer}.exercise-tile.selected{box-shadow:inset 0 0 0 1px #0b0b0b;font-weight:700;background-color:var(--secondary-color500);transition:all .3s}.gdansk-sale-assorts{display:flex;flex-direction:row;justify-content:space-evenly;grid-gap:32px;gap:32px;flex-wrap:wrap}@media(max-width:980px){.gdansk-sale-assorts{flex-direction:column;grid-gap:16px;gap:16px;align-items:center}.gdansk-sale-assorts .gdansk-sale-assort-card{width:90%;grid-gap:16px;gap:16px}}.gdansk-sale-assort-card{display:flex;flex-direction:column;width:220px;padding:16px 12px;border-radius:4px;background-color:#fcfcfc;grid-gap:32px;gap:32px;justify-content:space-between;align-items:center;transition:all .3s}.gdansk-sale-assort-card.active{background-color:var(--primary-color600)}.gdansk-sale-assort-card.active .gdansk-sale-assort-card__icon,.gdansk-sale-assort-card.active h4,.gdansk-sale-assort-card.active h5{color:#fafafa}.gdansk-sale-assort-card__title{display:flex;flex-direction:column;align-items:center;text-align:center;grid-gap:2px;gap:2px}.gdansk-sale-assort-card__qnt-buttons{display:flex;flex-direction:row;width:100%;justify-content:space-evenly;align-items:center}.gdansk-sale-assort-card__qnt-buttons h4{color:var(--primary-color500)}.gdansk-sale-content-container__previous-step-info{width:100%;display:flex;padding:24px;justify-content:flex-start;background-color:#fcfcfc;box-shadow:0 4px 6px rgba(34,34,34,.08),0 1px 3px rgba(34,34,34,.05);margin-bottom:16px;border-radius:8px}.gdansk-date-info-wrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;max-height:600px;overflow:hidden}.gdansk-date-info-wrapper .gdansk-single-date-info{display:flex;padding:8px 16px;border-radius:4px;background-color:#f8f8f8;border:.5px solid #4b4b4b;box-sizing:border-box;text-align:center;justify-content:center;align-items:center}.gdansk-sale-instructor-summary{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:16px;gap:16px}.newsletter-form-container{color:#0b0b0b;width:100%;background-color:#fcfcfc;border:2px solid #ced3e7;border-radius:12px;display:flex;flex-direction:column;padding:32px;margin:10px auto}@media only screen and (max-width:1200px){.newsletter-form-container{width:100%}}.newsletter-form-container article{font-size:12px;color:#4b4b4b}.newsletter-form-container .newsletter-form-title{padding:0;margin:0;font-size:1.4rem}.newsletter-form-container .newsletter-form-body{margin-top:8px;font-size:16px;color:#4b4b4b}.newsletter-form-container .newsletter-form-inputs-wrapper{margin-bottom:32px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.newsletter-form-container .newsletter-form-inputs-name-wrapper{margin-top:32px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.newsletter-form-container .newsletter-name-input{width:48%}.newsletter-form-container .newsletter-mail-input{width:70%}.newsletter-form-container .newsletter-form-button{width:25%;height:60px;margin:0;background-color:#ff9437;border-radius:8px;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff;cursor:pointer;border:none;font-size:1rem;transition:.5s}.newsletter-form-container .newsletter-form-button:hover{background-color:#d17728}.newsletter-form-container .newsletter-form-button:disabled{background-color:#cecece;cursor:not-allowed}.newsletter-form-container .newsletter-form-checkboxes-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;font-size:12px;color:#4b4b4b}.event-block{width:100%}.modal-window-header{flex-wrap:nowrap;margin-top:40px}.modal-window-header div{width:auto;display:flex;flex-direction:column}.modal-window-header div h1{padding:4px;margin:0;line-height:1}.single-concert{width:100%;padding:12px 16px;background-color:#fff;margin:16px 0;border-radius:4px;transition:.3s}.single-concert:hover{background-color:#f8f8f8;transition:.3s}.single-icon{color:var(--primary-color500);font-size:18px;margin-right:16px}.single-concert-column h4,.single-concert-column h5{padding:0;margin:0;line-height:1}.single-concert-column h4{font-size:20px}.single-concert-column h5{font-size:18px;color:#464646}.single-concert-button,.single-concert-place{margin-left:32px}.capacity-procent{display:flex;flex-direction:column;justify-content:center}.status{width:100%;text-align:center;margin-bottom:12px;font-weight:700}.status:before{content:"";width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:8px}.high:before{background-color:#42cf72}.medium:before{background-color:#ef913b}.low:before{background-color:#f46164}@media(max-width:980px){.single-concert{flex-wrap:wrap}.left{width:100%;margin-bottom:12px;flex-direction:column-reverse}.left .single-concert-column{width:100%;text-align:center}.left .single-concert-column h4{font-size:28px}.left .single-concert-column h5{font-size:18px;color:#464646}.single-concert-place{margin-left:0;margin-bottom:16px}.single-concert-button{margin-left:0}.single-icon{display:none;margin-right:0}.right,.single-concert-button,.single-concert-button .capacity-procent{width:100%}.right{flex-direction:column}.right h5{margin-bottom:8px;text-align:center}.right button,.right h5{width:100%}}.offer-products-list{margin-top:12px}.b2b-register-container,.module-list,.offer-products-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.b2b-register-container{width:80%;margin:auto}.b2b-register-logo{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.b2b-register-form{margin:12px auto;width:90%}.b2b-register-two-input{display:flex;grid-gap:24px;gap:24px}.b2b-register-next{width:100%;margin-top:12px;display:flex;justify-content:flex-end}.b2b-register-form__success{display:flex;flex-direction:column;justify-content:center;align-items:center}@keyframes pulse{0%{transform:scale(1);color:#0b0b0b}50%{transform:scale(1.1);color:var(--primary-color500)}to{transform:scale(1);color:#0b0b0b}}.pulse-animation{animation:pulse 2s infinite}@keyframes subtleShift{0%{transform:translateX(0)}50%{transform:translateX(5px)}to{transform:translateX(0)}}.subtle-shift-animation{animation:subtleShift 3s ease-in-out infinite}@keyframes revealFromBottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.text-reveal{display:inline-block;overflow:hidden;position:relative;animation:revealFromBottom 1s ease-out forwards}.app{display:flex;flex-direction:column;background-color:var(--background-color-global)}.app main{flex-grow:1;padding:0 24px}@media(max-width:980px){.app main{padding:0 8px}}.app main.horizontal{margin-top:120px;overflow-x:hidden}.app main.vertical{margin-left:230px}.app main.simplified{margin-top:20px;overflow-x:hidden}.app main.no-margin{margin-top:0;margin-left:0}.footer{margin:40px auto;width:100%;color:#0b0b0b;border-top:1px solid #f8f8f8;background-color:transparent}.footer span{font-size:12px}.add-to-basket-container{background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000}.add-to-basket-container .add-message{background-color:#fff;border-radius:8px;width:380px}@media only screen and (max-width:980px){.add-to-basket-container .add-message{width:280px}}.add-to-basket-container .add-message .add-message-header{width:100%;color:#0b0b0b;padding:16px}.add-to-basket-container .add-message .add-message-line{height:2px;width:100%;background-color:#ced3e7;margin:6px 0}.add-to-basket-container .add-message .add-message-buttons{padding:8px}.add-to-basket-container .add-message .add-message-buttons button{margin:8px 0}
/*# sourceMappingURL=main.18f880b7.chunk.css.map */