.page.page--index .lists-container{position:relative;min-height:20rem;padding-top:2rem}.view.class--filters-form{padding:var(--mantine-spacing-xl) var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);background-color:hsla(0,0%,100%,.8);box-shadow:var(--mantine-shadow-sm)}.view.class--filters-form .view.form--group-cont:not(:last-child){padding-bottom:1rem}.view.class--filters-form .view.form--weekly-schedule-inputs{margin:0 auto;max-width:62.5rem}.view.class--filters-form .view.form--weekly-schedule-inputs .mantine-Group-root{gap:3.85%}@media(min-width:48em){.view.class--filters-form .view.form--weekly-schedule-inputs .mantine-Group-root{gap:1.34%}}@media(min-width:62em){.view.class--filters-form .view.form--weekly-schedule-inputs .mantine-Group-root{gap:1.7%}}.view.class--filters-form .view.form--weekly-schedule-inputs .schedule-item{min-width:auto;width:47.9%}@media(min-width:48em){.view.class--filters-form .view.form--weekly-schedule-inputs .schedule-item{width:23.86%}}@media(min-width:62em){.view.class--filters-form .view.form--weekly-schedule-inputs .schedule-item{width:12.72%}}.view.class--filters-form .view.form--weekly-schedule-inputs .schedule-item .time-inputs{display:none}.view.class--filters-form .view.form--weekly-schedule-inputs .schedule-item.enabled .time-inputs{display:block}.view.form--categories-select-tabs{font-size:1rem}.view.form--categories-select-tabs .mantine-Tabs-list:before{border-color:transparent}.view.form--categories-select-tabs .items-group-viewport{overflow-x:auto;padding:.5rem .5rem 1rem}.view.form--categories-select-tabs .items-line button{overflow:visible}.view.form--weekly-schedule-inputs .schedule-item{min-width:9.25rem;padding-bottom:var(--mantine-spacing-sm)}@media(min-width:48em){.view.form--weekly-schedule-inputs .schedule-item{min-width:7rem}}.view.form--weekly-schedule-inputs .schedule-item .mantine-Badge-root{width:100%;cursor:pointer}.view.form--weekly-schedule-inputs .schedule-item .mantine-InputWrapper-root{padding:0}.view.form--weekly-schedule-inputs .schedule-item .time-inputs{position:relative;padding:var(--mantine-spacing-sm) 0 0}.view.form--weekly-schedule-inputs .schedule-item .time-inputs .enable-toggle{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.view.form--weekly-schedule-inputs .schedule-item .time-inputs input{padding:0 .375em}.view.form--weekly-schedule-inputs .schedule-item.enabled .time-inputs{display:block}.view.form--weekly-schedule-inputs .schedule-item .inputs-row .time--del{display:none}.view.form--weekly-schedule-inputs .schedule-item .inputs-row.on-init .time--inputs input{background-color:var(--mantine-color-indigo-0)}.view.form--weekly-schedule-inputs.has-multitime .schedule-item{min-width:9.25rem}@media(min-width:48em){.view.form--weekly-schedule-inputs.has-multitime .schedule-item{min-width:10.5rem}}.view.form--weekly-schedule-inputs.has-multitime .schedule-item .time-inputs{padding:var(--mantine-spacing-sm) calc(var(--mantine-spacing-sm)/2) 0}.view.form--weekly-schedule-inputs.has-multitime .schedule-item .inputs-row{display:flex;justify-content:flex-end;gap:.5rem}.view.form--weekly-schedule-inputs.has-multitime .schedule-item .inputs-row:not(:last-child){padding-bottom:.375rem}.view.form--weekly-schedule-inputs.has-multitime .schedule-item .time--del{display:block;visibility:hidden}.view.form--weekly-schedule-inputs.has-multitime .schedule-item.enabled .inputs-row:not(.row-0) .time--del,.view.form--weekly-schedule-inputs.has-multitime .schedule-item.enabled.inputs-multi .time--del{visibility:visible}.view.form--weekly-schedule-inputs.has-multitime .schedule-item .add-row-btn{padding-top:var(--mantine-spacing-md);display:flex;justify-content:flex-end}.view.form--weekly-schedule-inputs.has-range-stack .time--inputs .mantine-TimeInput-root:not(:last-child){padding-bottom:.5rem}.view.form--weekly-schedule-inputs.has-range-inline .schedule-item{min-width:0}.view.form--weekly-schedule-inputs.has-range-inline .schedule-item .inputs-row:not(:last-child){padding-bottom:.375rem}.view.form--weekly-schedule-inputs.has-range-inline .schedule-item .time--inputs{display:flex;gap:.5rem}.view.global--page-title{position:relative;padding-bottom:2rem!important}@media(min-width:75em){.view.global--page-title{padding-bottom:4rem!important}}.view.global--page-title.has-actions .title-cont{display:flex;flex-direction:column;gap:2rem}@media(min-width:48em){.view.global--page-title.has-actions .title-cont{flex-direction:row;justify-content:space-between;align-items:center}}.view.account--login-form{font-size:1rem}.view.account--login-form form{width:100%;max-width:30rem;margin:0 auto}.view.account--register-form{font-size:1rem}.view.account--register-form form{width:100%;max-width:30rem;margin:0 auto}.view.form--gallery-upload{font-size:1rem}.view.form--gallery-upload .mantine-Dropzone-root{background-color:var(--mantine-color-gray-1);border:1px dashed var(--mantine-color-gray-4);border-radius:var(--mantine-radius-default);cursor:pointer}.view.form--gallery-upload .image-preview{position:relative}.view.form--gallery-upload .image-preview .image-tools{position:absolute;top:0;left:0;padding:var(--mantine-spacing-sm)}.view.class--schedule .schedule-weekday{width:calc(50% - var(--group-gap)/2)}@media(min-width:48em){.view.class--schedule .schedule-weekday{width:calc(25% - var(--group-gap)/4)}}@media(min-width:62em){.view.class--schedule .schedule-weekday{width:calc(20% - var(--group-gap)/5)}}.view.class--schedule.type-compact .schedule-weekday{width:calc(50% - var(--group-gap)/2);min-width:9rem}@media(min-width:48em){.view.class--schedule.type-compact .schedule-weekday{width:calc(18% - var(--group-gap)/4);min-width:7.5rem}}@media(min-width:62em){.view.class--schedule.type-compact .schedule-weekday{width:calc(13% - var(--group-gap)/5);min-width:7rem}}.view.class--schedule .weekday-name{display:flex;font-size:.75rem;border-radius:.9em;padding:.125em;flex-direction:row;justify-content:center;align-items:center;background-color:var(--mantine-color-indigo-7);border:1px solid var(--mantine-color-indigo-7);color:#fff;width:100%;cursor:pointer}.view.class--schedule .weekday-name .name-text{text-transform:uppercase}.view.class--schedule.type-compact .weekday-name{background-color:transparent;color:var(--mantine-color-indigo-7);border-color:var(--mantine-color-indigo-7)}.view.class--schedule .time-list{padding-top:.5rem}.view.class--schedule .time-list .list-entries{padding:0 0 .25rem;display:none}@media(min-width:48em){.view.class--schedule .time-list .list-entries{display:block}}.view.class--schedule .time-list.default-closed:not(.has-times-hi) .list-entries{display:none}.view.class--schedule .time-list.show-more-opened .list-entries{display:block!important}.view.class--schedule .time-list .list-more{display:none;padding:0 .25rem}@media(min-width:48em){.view.class--schedule .time-list .list-more{display:block}}.view.class--schedule .time-list.default-closed:not(.has-times-hi) .list-more{display:none}.view.class--schedule .time-list.has-show-more .list-entries{max-height:4.375rem;overflow:hidden}.view.class--schedule .time-list.has-show-more .list-more .mantine-ActionIcon-root{width:100%;border-radius:.6875em}.view.class--schedule .time-list.show-more-opened .list-entries{max-height:none!important}.view.class--schedule.type-compact .time-list{padding-top:.25rem}.view.class--schedule.type-compact .time-list.has-show-more .list-entries{max-height:3.375rem}.view.class--schedule .time-entry{padding:.125rem .25rem;border-bottom:2px solid transparent;color:var(--mantine-color-gray-7)}.view.class--schedule .time-entry.time-hi{border-bottom-color:var(--mantine-color-orange-8)}.view.class--schedule.type-compact .time-entry{padding:.125rem .2rem}.view.global--icon-text.size--xs{font-size:var(--mantine-font-size-xs)}.view.global--icon-text.size--sm{font-size:var(--mantine-font-size-sm)}.view.global--icon-text.size--md{font-size:var(--mantine-font-size-md)}.view.global--icon-text.size--lg{font-size:var(--mantine-font-size-lg)}.view.global--icon-text.size--xl{font-size:var(--mantine-font-size-xl)}.view.global--icon-text.has-label.has-text svg{position:relative;top:.5em}.view.global--icon-text .mantine-Group-root{gap:.75em}.view.global--icon-text .m-icon,.view.global--icon-text svg{width:1.5em;height:1.5em}.view.global--icon-text .m-label{font-size:.875em;line-height:1.25em}.view.global--icon-text .m-text{font-size:inherit;line-height:1.25em}.view.pass--list-section{padding:4rem 0;background-color:var(--mantine-color-indigo-5)}.view.pass--list-section>.bg-texture{background-image:url(/_next/static/media/texture-cards-1.aabbf9ec.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.25}.view.pass--list-section section{padding:0}.view.pass--list-section .view.global--section-title{color:#fff}.view.pass--list{min-height:12rem}.view.pass--list.cols-num-1 .list-item{padding-bottom:var(--mantine-spacing-md)}.view.pass--checkout-form .terms-content{max-height:12.5rem;overflow:auto}.view.class--list-calendar-author{padding:0 1rem;min-height:20rem}@media(min-width:62em){.view.class--list-calendar-author{padding:0 2rem}}.view.class--list-calendar-author .calendar-inner{position:relative;padding-top:3rem}.view.class--list-calendar-author.edit-mode .calendar-inner{padding-left:3rem}.view.class--list-calendar-author .calendar-viewport{overflow-x:auto}.view.class--list-calendar-author .calendar-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding:.5rem}.view.class--list-calendar-author .calendar-content .calendar-weekday--col{width:14.2857%;min-width:11.625rem;padding:0 .25rem}.view.class--list-calendar-author .week-controls{position:absolute;top:0;left:.75rem}.view.class--list-calendar-author .week-controls .week-control--btn{min-width:3rem}.view.class--list-calendar-author.edit-mode .week-controls{left:3.75rem}.view.class--list-calendar-author .time-range-control{position:absolute;left:0}.view.class--list-calendar-author .time-range-control.range-from{top:8rem}.view.class--list-calendar-author .time-range-control.range-till{bottom:.875rem}.view.class--list-calendar-author .time-range-control .time-range-control--btn{min-height:3rem}.view.class--list-calendar-author .weekday-name{padding-bottom:1.5rem}.view.class--list-calendar-author .weekday-name .day-date{text-align:center;font-size:.875rem;font-weight:600;color:var(--mantine-color-gray-7)}.view.class--list-calendar-author .weekday-times .time-entry{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;display:none;padding-bottom:.25rem}.view.class--list-calendar-author .weekday-times .time-entry.has-15m,.view.class--list-calendar-author .weekday-times .time-entry.has-content{display:flex}.view.class--list-calendar-author .weekday-times .time-entry .time-value{position:relative;width:3.25rem;padding:.25rem;background-color:var(--mantine-color-gray-1);border-radius:.25rem;text-align:center;font-size:.875rem;line-height:1.25em}.view.class--list-calendar-author .weekday-times .time-entry .time-value .time--item-add{position:absolute;top:0;left:0;width:100%;display:none}.view.class--list-calendar-author .weekday-times .time-entry.has-content .time-value{background-color:var(--mantine-color-gray-4)}.view.class--list-calendar-author .weekday-times .time-entry .time-content{width:calc(100% - 3.25rem);padding-left:.25rem;height:100%}.view.class--list-calendar-author .weekday-times .time-entry .time-content .time-content-item{position:relative;padding:.25rem .5rem .25rem 1.125rem;min-height:1.75em;border-radius:.25rem}.view.class--list-calendar-author .weekday-times .time-entry .time-content .time-content-item a{display:block;text-decoration:none;color:inherit}.view.class--list-calendar-author .weekday-times .time-entry .time-content .time-content-item.has-reserv{padding-right:2rem}.view.class--list-calendar-author .weekday-times .time-entry .time-content .time-content-item:not(:last-child){margin-bottom:.25rem}.view.class--list-calendar-author .weekday-times .time-entry .time-content .time-content-item:not(.item-new){background-color:var(--mantine-color-gray-1)}.view.class--list-calendar-author .weekday-times .time-entry .time-content .time-content-item .item-color{position:absolute;top:0;left:0;height:100%;width:.625rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.view.class--list-calendar-author .weekday-times .time-entry .time-content .time-content-item .time-end{font-size:.75rem;line-height:1.25em;padding-bottom:.125rem}.view.class--list-calendar-author .weekday-times .time-entry .time-content .time-content-item .content-name{font-weight:600;font-size:.875rem;line-height:1.25em}.view.class--list-calendar-author .weekday-times .time-entry .time-content .time-content-item .reserv-btn{position:absolute;top:.25rem;right:.25rem}.view.class--list-calendar-author.edit-mode .time-content-item.has-item-content,.view.class--list-calendar-author.edit-mode .time-entry .time-value:hover{cursor:pointer}.view.class--list-calendar-author.edit-mode .time-entry .time-value:hover .time--value{visibility:hidden}.view.class--list-calendar-author.edit-mode .time-entry .time-value:hover .time--item-add{display:block}.view.global--combo-action{padding:.25rem;border:1px solid transparent;border-radius:var(--mantine-radius-default)}.view.global--combo-action.is-opened{border-color:var(--mantine-color-gray-2)}.view.global--combo-action.dir-left .actions-group{padding-right:1rem;margin-right:.25rem;border-right:1px solid var(--mantine-color-gray-2)}.view.global--combo-action.dir-right .actions-group{padding-left:1rem;margin-left:.25rem;border-left:1px solid var(--mantine-color-gray-2)}