*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;min-height:100dvh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:inherit}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}a,button{-webkit-tap-highlight-color:transparent}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit;color:inherit;text-rendering:geometricprecision}input,select{border-radius:0}input[type=checkbox]{min-width:10px}button{background:0 0;border:0;padding:0}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}ol,ul{margin:0}a,button,input,textarea{-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{text-rendering:geometricprecision;background-color:var(--color-background);color:var(--color-text);font-family:Albert Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:140%}body.has-nav{padding-bottom:5rem}body.no-scroll{overflow:hidden}.form-input-wrapper,.form-chip-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.375rem;width:100%;display:flex;position:relative}.form-input-wrapper label,.form-input-wrapper .label,.form-chip-wrapper label,.form-chip-wrapper .label{width:100%;color:var(--color-label-text);flex-flow:row;justify-content:space-between;align-items:center;gap:0;margin:0;padding:0 0 0 .375rem;font-family:Albert Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:140%;display:flex}.form-input-wrapper label span,.form-input-wrapper .label span,.form-chip-wrapper label span,.form-chip-wrapper .label span{color:var(--color-label-text);opacity:.8;font-family:Albert Sans,sans-serif;font-size:.75rem;font-style:italic;font-weight:400;line-height:140%}.form-input-wrapper label.disabled,.form-input-wrapper .label.disabled,.form-chip-wrapper label.disabled,.form-chip-wrapper .label.disabled{opacity:.4}.form-input-wrapper input,.form-chip-wrapper input{border:solid 1px var(--color-input-border);width:100%;max-height:2.625rem;color:var(--color-text);background-color:transparent;border-radius:1rem;outline:none;flex-flow:row;justify-content:flex-start;align-items:center;gap:0;padding:.75rem;font-family:Albert Sans,sans-serif;font-size:1rem;font-weight:400;line-height:140%;transition:all .4s cubic-bezier(.3,.45,.44,1);display:flex}.form-input-wrapper input::-ms-input-placeholder{color:var(--color-label-text)}.form-input-wrapper input::placeholder{color:var(--color-label-text)}.form-chip-wrapper input::-ms-input-placeholder{color:var(--color-label-text)}.form-chip-wrapper input::placeholder{color:var(--color-label-text)}.form-input-wrapper input.show-hide-enabled,.form-chip-wrapper input.show-hide-enabled{padding-right:2.625rem}.form-input-wrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-background) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);border-color:var(--color-input-border)}.form-chip-wrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-background) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);border-color:var(--color-input-border)}.form-input-wrapper input:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-background) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);border-color:var(--color-input-border)}.form-input-wrapper input:autofill{box-shadow:0 0 0 1000px var(--color-background) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);border-color:var(--color-input-border)}.form-chip-wrapper input:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-background) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);border-color:var(--color-input-border)}.form-chip-wrapper input:autofill{box-shadow:0 0 0 1000px var(--color-background) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);border-color:var(--color-input-border)}.form-input-wrapper input.error,.form-chip-wrapper input.error{border-color:var(--color-input-error)}.form-input-wrapper input:focus,.form-input-wrapper input .focus,.form-chip-wrapper input:focus,.form-chip-wrapper input .focus{border-color:var(--color-input-border-focus)}.form-input-wrapper input.disabled,.form-input-wrapper input:disabled,.form-chip-wrapper input.disabled,.form-chip-wrapper input:disabled{opacity:.4}.form-input-wrapper .show-hide,.form-chip-wrapper .show-hide{content:"";z-index:1;border-radius:calc(1rem - 4px);flex-flow:row;justify-content:center;align-items:center;gap:0;width:calc(2.625rem - 8px);height:calc(2.625rem - 8px);display:flex;position:absolute;bottom:4px;right:4px}@media (min-width:768px){.form-input-wrapper .show-hide,.form-chip-wrapper .show-hide{will-change:background-color;cursor:pointer;transition:all .4s cubic-bezier(.3,.45,.44,1)}.form-input-wrapper .show-hide:hover,.form-chip-wrapper .show-hide:hover{background-color:var(--color-sticky-bg);-webkit-backdrop-filter:blur(.625rem)saturate(180%);background-blend-mode:overlay}}.form-input-wrapper p.error,.form-chip-wrapper p.error{color:var(--color-input-error);font-family:Albert Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:140%;position:absolute;bottom:-.1875rem;right:.375rem;transform:translateY(100%)}.form-input-wrapper .chip-wrapper,.form-chip-wrapper .chip-wrapper{width:100%}.form-input-wrapper .chip-wrapper.display-row,.form-chip-wrapper .chip-wrapper.display-row{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.125rem;display:flex}.form-input-wrapper .chip-wrapper.display-grid,.form-chip-wrapper .chip-wrapper.display-grid{grid-template-columns:repeat(4,1fr);gap:.125rem;display:grid}@media (min-width:768px){.form-input-wrapper .chip-wrapper.display-grid,.form-chip-wrapper .chip-wrapper.display-grid{grid-template-columns:repeat(6,1fr)}}a.link,button.link{color:var(--color-link-text);text-underline-offset:.125rem;text-underline-color:var(--color-link-text);text-decoration:underline;transition:all .4s cubic-bezier(.3,.45,.44,1)}a.link:hover,button.link:hover{color:var(--color-link-text-hover);text-underline-color:var(--color-link-text-hover)}.subtitle{color:var(--color-subtitle-text);font-family:Albert Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:140%}@media (min-width:768px){.subtitle{font-family:Albert Sans,sans-serif;font-size:1rem;font-weight:400;line-height:140%}}.product-slider{width:100%;max-width:100%;height:auto;overflow-x:auto;overflow-y:hidden}.product-slider::-webkit-scrollbar{display:none}.product-slider{scrollbar-width:none;-ms-overflow-style:none}.product-slider .product-slider-row{width:-webkit-fit-content;width:-moz-fit-content;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:.375rem;width:fit-content;min-width:100%;display:flex}@media (min-width:480px){.product-slider .product-slider-row{grid-template-columns:repeat(3,1fr);display:grid}}@media (min-width:768px){.product-slider .product-slider-row{grid-template-columns:repeat(3,1fr);gap:.75rem}}.product-grid{width:100%;padding-left:.625rem;padding-right:.625rem}@media (min-width:768px){.product-grid{padding-left:2.5rem;padding-right:2.5rem}}.product-grid:not(.empty){grid-template-columns:repeat(2,1fr);gap:.375rem;display:grid}@media (min-width:480px){.product-grid:not(.empty){grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.product-grid:not(.empty){grid-template-columns:repeat(3,1fr);gap:.75rem}.only-mobile{display:none!important}}.only-desktop{display:none!important}@media (min-width:768px){.only-desktop{display:block!important}}.modal-int-delete{flex-flow:column;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1.25rem;display:flex}.modal-int-delete form{width:100%}.modal-int-delete p{text-align:center;padding:1rem 0 1.375rem;font-family:Albert Sans,sans-serif;font-size:1rem;font-weight:400;line-height:140%}@font-face{font-family:Albert Sans;src:url(../../../fonts/albertsans-variablefont_wght-webfont.woff2)format("woff2"),url(../../../fonts/albertsans-variablefont_wght-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Albert Sans;src:url(../../../fonts/albertsans-italic-variablefont_wght-webfont.woff2)format("woff2"),url(../../../fonts/albertsans-italic-variablefont_wght-webfont.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:Flaviotte;src:url(../../../fonts/flaviotte-webfont.woff2)format("woff2"),url(../../../fonts/flaviotte-webfont.woff)format("woff");font-weight:400;font-style:normal}[data-bits-calendar-root]{background-color:var(--color-calendar-bg);flex-flow:column;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;display:flex}[data-bits-calendar-header]{flex-flow:row;justify-content:flex-start;align-items:center;gap:.375rem;padding-top:.625rem;font-family:Albert Sans,sans-serif;font-size:1rem;font-weight:400;line-height:140%;display:flex}[data-bits-calendar-heading]{flex-flow:row;justify-content:center;align-items:center;gap:0;min-width:8.75rem;display:flex}[data-bits-calendar-next-button],[data-bits-calendar-prev-button]{flex-flow:row;justify-content:center;align-items:center;gap:0;width:2.625rem;height:2.625rem;display:flex}@media (min-width:768px){[data-bits-calendar-next-button],[data-bits-calendar-prev-button]{will-change:background-color;cursor:pointer;border-radius:1rem;transition:all .4s cubic-bezier(.3,.45,.44,1)}[data-bits-calendar-next-button]:hover,[data-bits-calendar-prev-button]:hover{background-color:var(--color-calendar-day-bg-available)}}[data-bits-calendar-next-button][data-disabled],[data-bits-calendar-prev-button][data-disabled]{opacity:.4;pointer-events:none}@media (min-width:768px){[data-bits-calendar-next-button][data-disabled],[data-bits-calendar-prev-button][data-disabled]{cursor:default}}[data-bits-calendar-grid]{flex-flow:column;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;display:flex}[data-bits-calendar-grid-head]{flex-flow:row;justify-content:flex-start;align-items:center;gap:.125rem;width:100%;display:flex}[data-bits-calendar-head-cell]{color:var(--color-calendar-caption-text);opacity:.4;flex:1;font-family:Albert Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:140%}[data-bits-calendar-grid-body]{flex-flow:column;justify-content:flex-start;align-items:center;gap:.125rem;width:100%;display:flex}[data-bits-calendar-grid-row]{flex-flow:row;justify-content:flex-start;align-items:center;gap:.125rem;width:100%;display:flex}[data-bits-calendar-cell]{background-color:var(--color-calendar-day-bg-available);height:3.5rem;color:var(--color-calendar-day-text-available);border-radius:1rem;flex:1;padding-top:.125rem;transition:all .4s cubic-bezier(.3,.45,.44,1)}@media (min-width:768px){[data-bits-calendar-cell]{cursor:pointer}[data-bits-calendar-cell]:hover{border-radius:1.625rem}}[data-bits-calendar-cell][data-disabled]{background-color:var(--color-calendar-day-bg-disabled);color:var(--color-calendar-day-text-disabled);opacity:.4;pointer-events:none}@media (min-width:768px){[data-bits-calendar-cell][data-disabled]{cursor:default}}[data-bits-calendar-cell][data-unavailable]{background-color:var(--color-calendar-day-bg-unavailable);color:var(--color-calendar-day-text-unavailable);pointer-events:none}@media (min-width:768px){[data-bits-calendar-cell][data-unavailable]{cursor:default}}[data-bits-calendar-cell][data-selected]{background-color:var(--color-calendar-day-bg-selected);color:var(--color-calendar-day-text-selected);pointer-events:none;box-shadow:0 12px 30px -10px rgba(153,239,170,.2),inset 0 1px 4px -1px #fff}[data-bits-calendar-day]{flex-flow:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%;display:flex}.theme-dark{--color-background:#0b190e;--color-text:#e0ffe7;--color-text-accent:#99efaa;--color-sticky-bg:rgba(11,25,14,.9);--color-subtitle-text:rgba(224,255,231,.6);--color-label-text:rgba(224,255,231,.6);--color-input-border:rgba(224,255,231,.6);--color-input-border-focus:#e0ffe7;--color-input-error:#eb4141;--color-input-quantity-focus:rgba(153,239,170,.12);--color-button-primary-text:#0b190e;--color-button-primary-bg:#99efaa;--color-button-secondary-text:#99efaa;--color-button-secondary-border:#99efaa;--color-button-secondary-border-hover:rgba(224,255,231,.6);--color-button-tertiary-text:#99efaa;--color-button-tertiary-bg:rgba(2,9,3,.9);--color-button-tertiary-bg-hover:rgba(2,9,3,.6);--color-button-warning-text:#fff;--color-button-warning-bg:#eb4141;--color-button-warning-bg-hover:#1f0606;--color-button-disabled-text:rgba(2,9,3,.6);--color-button-disabled-bg:rgba(224,255,231,.6);--color-button-filter-bg:#132b18;--color-button-filter-icon:#e0ffe7;--color-go-back-btn-background:#132b18;--color-link-text:#99efaa;--color-link-text-hover:rgba(224,255,231,.6);--color-icon-light:#e0ffe7;--color-icon-accent:#99efaa;--color-icon-dark:#0b190e;--color-icon-white:#fff;--color-icon-warning:#eb4141;--color-icon-disabled:rgba(2,9,3,.6);--color-nav-bg:rgba(2,9,3,.6);--color-nav-bg-active:#99efaa;--color-nav-bg-hover:#132b18;--color-nav-bg-effect:rgba(153,239,170,.12);--color-header-link-bg-active:rgba(153,239,170,.12);--color-tag-bg:#132b18;--color-tag-text:#e0ffe7;--color-tag-bg-icon:#0b190e;--color-tag-user-role-bg:#132b18;--color-tag-player-bg:#020903;--color-chip-bg:transparent;--color-chip-bg-checked:#e0ffe7;--color-chip-border:#99efaa;--color-chip-border-checked:#e0ffe7;--color-chip-text:#99efaa;--color-chip-text-checked:#0b190e;--color-chip-text-hover:#e0ffe7;--color-card-product-bg:#0e2012;--color-card-product-cancel-bg:rgba(2,9,3,.9);--color-card-booking-bg:rgba(153,239,170,.12);--color-card-booking-expired:#132b18;--color-card-price-border:#e0ffe7;--color-card-price-total-bg:#020903;--color-card-button-light-bg:#132b18;--color-card-token-bg:#020903;--color-card-token-bg-active:#99efaa;--color-card-token-text-active:#020903;--color-card-coach-bg:#020903;--color-card-coach-border-selected:#99efaa;--color-card-coach-text-selected:#020903;--color-card-booking-border-cancelled:rgba(153,239,170,.12);--color-card-booking-bg-cancelled:#0e2012;--color-dropdown-bg:#0e2012;--color-dropdown-text:#e0ffe7;--color-dropdown-arrow:#99efaa;--color-footer-text:rgba(224,255,231,.6);--color-modal-bg:rgba(11,25,14,.9);--color-modal-bg-content-mobile:#020903;--color-toast-error-bg:#eb4141;--color-toast-error-text:#fff;--color-toast-error-icon:#fff;--color-toast-success-bg:#99efaa;--color-toast-success-text:#0b190e;--color-toast-success-icon:#0b190e;--color-toast-info-bg:#020903;--color-toast-info-text:#99efaa;--color-toast-info-icon:#99efaa;--color-empty-text:rgba(224,255,231,.6);--color-empty-border:rgba(153,239,170,.12);--color-loader-bg:#020903;--color-loader-spinner:#99efaa;--color-calendar-bg:#132b18;--color-calendar-day-bg-disabled:#132b18;--color-calendar-day-text-disabled:#e0ffe7;--color-calendar-day-bg-available:rgba(2,9,3,.2);--color-calendar-day-text-available:#e0ffe7;--color-calendar-day-bg-unavailable:#eb4141;--color-calendar-day-text-unavailable:#fff;--color-calendar-day-bg-selected:#99efaa;--color-calendar-day-text-selected:#0b190e;--color-calendar-caption-text:rgba(224,255,231,.6);--color-warning-area-bg:#1f0606;--color-warning-area-text:#eb4141;--color-tag-cancelled-background:#eb4141;--color-tag-cancelled-text:#1f0606;--color-tag-warning-background:#ebb541;--color-tag-warning-text:#1f1706;--color-gradient-bg-login:linear-gradient(180deg, rgba(11,25,14,.9) 0%, #020903 100%);--color-gradient-bg-cover:linear-gradient(180deg, #0b190e 0%, rgba(2,9,3,.6) 100%);--color-gradient-bg-cover-next-booking-mobile:linear-gradient(180deg, #0b190e 0%, #020903 100%);--color-gradient-bg-cover-next-booking-desktop:linear-gradient(200deg, rgba(11,25,14,.9) 0%, #020903 100%);--color-gradient-bg-card-service:linear-gradient(180deg, transparent 0%, #132b18 100%);--color-gradient-bg-modal:linear-gradient(180deg, #020903 0%, #0b190e 100%);--color-gradient-card-coach-bg-selected:linear-gradient(180deg, #020903 0%, #99efaa 100%)}.loader-container.svelte-v1tg6x{z-index:9999;background-color:var(--color-loader-bg);width:100%;height:100vh;flex-flow:column;justify-content:center;align-items:center;gap:3.75rem;height:100dvh;display:flex;position:fixed;top:0;left:0}.loader.svelte-v1tg6x{color:var(--color-loader-spinner);text-indent:-9999em;border-radius:50%;width:.5rem;height:.5rem;font-size:.5rem;animation:1.3s linear infinite svelte-v1tg6x-mulShdSpin;position:relative;transform:translateZ(0)}.loader.text.svelte-v1tg6x{width:.375rem;height:.375rem;font-size:.375rem}@keyframes svelte-v1tg6x-mulShdSpin{0%,to{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em}12.5%{box-shadow:0 -3em,2em -2em 0 .2em,3em 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em,3em 0 0 .2em,2em 2em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em,-2em 2em 0 .2em,-3em 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0 0 .2em,-2em -2em}87.5%{box-shadow:0 -3em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0,-2em -2em 0 .2em}}p.svelte-v1tg6x{font-family:Albert Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:140%;animation:1.3s ease-in-out infinite svelte-v1tg6x-textColor}@keyframes svelte-v1tg6x-textColor{0%{color:var(--color-loader-text)}50%{color:var(--color-loader-text-animated)}to{color:var(--color-loader-text)}}:root{--xs-breakpoint:375px;--sm-breakpoint:480px;--md-breakpoint:768px;--lg-breakpoint:1024px;--xl-breakpoint:1280px}.toast-container.svelte-1cpok13{z-index:99999;cursor:pointer;border-radius:.75rem;flex-flow:row;justify-content:center;align-items:center;gap:1.125rem;width:calc(100% - 1.25rem);max-width:50rem;padding:1.25rem 1.625rem;display:flex;position:fixed;top:.625rem;left:50%;transform:translate(-50%)}.toast-container.error.svelte-1cpok13{background-color:var(--color-toast-error-bg);color:var(--color-toast-error-text)}.toast-container.success.svelte-1cpok13{background-color:var(--color-toast-success-bg);color:var(--color-toast-success-text)}.toast-container.info.svelte-1cpok13{background-color:var(--color-toast-info-bg);color:var(--color-toast-info-text)}.toast-container.svelte-1cpok13 p:where(.svelte-1cpok13){flex:1}.toast-container.svelte-1cpok13 p:where(.svelte-1cpok13){font-family:Albert Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:140%}
