.CustomErrorPage-module-scss-module__5xr_pa__wrapper{background-color:#f5f5f5;align-items:center;padding:72px 0 80px;display:flex}.CustomErrorPage-module-scss-module__5xr_pa__container{align-items:center;gap:149px;display:flex}.CustomErrorPage-module-scss-module__5xr_pa__sectionText h2{font-weight:400!important}.CustomErrorPage-module-scss-module__5xr_pa__sectionText .CustomErrorPage-module-scss-module__5xr_pa__text{width:85%;margin-top:36px;font-size:18px;line-height:27px}.CustomErrorPage-module-scss-module__5xr_pa__sectionBooking section:first-child{display:none}@media screen and (max-width:640px){.CustomErrorPage-module-scss-module__5xr_pa__wrapper{padding:13px 0 20px}.CustomErrorPage-module-scss-module__5xr_pa__container{flex-direction:column-reverse;align-items:flex-start;gap:20px}.CustomErrorPage-module-scss-module__5xr_pa__sectionImage svg{width:95%;height:95%}.CustomErrorPage-module-scss-module__5xr_pa__sectionBooking section:first-child{display:block}.CustomErrorPage-module-scss-module__5xr_pa__sectionText .CustomErrorPage-module-scss-module__5xr_pa__text{width:75%;margin-top:18px;font-size:14px;line-height:19.6px}}
.Title-module-scss-module__JR-8Wq__default{font-size:3em;line-height:48px}.Title-module-scss-module__JR-8Wq__small{font-size:2.25em;line-height:43.2px}.Title-module-scss-module__JR-8Wq__large{font-size:3em;line-height:48px}@media screen and (max-width:640px){.Title-module-scss-module__JR-8Wq__default,.Title-module-scss-module__JR-8Wq__large{font-size:1.75em;line-height:28px}.Title-module-scss-module__JR-8Wq__small{font-size:1.375em;line-height:26.4px}}
.Container-module-scss-module__jk-b8a__component{width:100%;max-width:1400px;margin:0 auto}.Container-module-scss-module__jk-b8a__no-padding{padding:0}.Container-module-scss-module__jk-b8a__default{padding:0 120px}@media screen and (max-width:1024px){.Container-module-scss-module__jk-b8a__default{max-width:1024px;padding:0 20px}}@media screen and (max-width:640px){.Container-module-scss-module__jk-b8a__default{max-width:initial;padding:0 16px}}
.BookingBlock-module-scss-module__i8iCrq__component{margin-top:5em}.BookingBlock-module-scss-module__i8iCrq__sectionTitle{margin-bottom:2.5em}.BookingBlock-module-scss-module__i8iCrq__sectionContent{gap:2.5em;display:flex}.BookingBlock-module-scss-module__i8iCrq__sectionContent .BookingBlock-module-scss-module__i8iCrq__specific{min-width:22.5em}.BookingBlock-module-scss-module__i8iCrq__sectionContent .BookingBlock-module-scss-module__i8iCrq__booking{flex-direction:column;gap:1.75em;width:100%;display:flex}.BookingBlock-module-scss-module__i8iCrq__sectionContent .BookingBlock-module-scss-module__i8iCrq__booking .BookingBlock-module-scss-module__i8iCrq__button{width:fit-content}@media screen and (max-width:640px){.BookingBlock-module-scss-module__i8iCrq__component{margin-top:31px}.BookingBlock-module-scss-module__i8iCrq__sectionTitle{margin-bottom:20px}.BookingBlock-module-scss-module__i8iCrq__sectionContent{flex-direction:column;gap:20px}.BookingBlock-module-scss-module__i8iCrq__sectionContent .BookingBlock-module-scss-module__i8iCrq__specific{min-width:100%}.BookingBlock-module-scss-module__i8iCrq__sectionContent .BookingBlock-module-scss-module__i8iCrq__booking{gap:20px}.BookingBlock-module-scss-module__i8iCrq__sectionContent .BookingBlock-module-scss-module__i8iCrq__booking .BookingBlock-module-scss-module__i8iCrq__button{display:none}}
.MasterClassesBlock-module-scss-module__I_wpOa__component{margin:7.5em 0;display:flex}.MasterClassesBlock-module-scss-module__I_wpOa__sectionCards{min-width:50%;max-width:50%}.MasterClassesBlock-module-scss-module__I_wpOa__sectionCards ul{bottom:35px}.MasterClassesBlock-module-scss-module__I_wpOa__sectionCards ul button:before{opacity:1;color:#fff}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent{z-index:1;margin-right:2.5em;position:relative}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__sectionContentSlider{display:none}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__description{margin-top:40px;font-size:1.25em;line-height:30px}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__mainTags{justify-content:flex-start;align-items:center;gap:1em;margin:1.75em 0;display:flex}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__mainTags .MasterClassesBlock-module-scss-module__I_wpOa__mainTag{background-color:#b5ee52;border-radius:12px;flex-grow:1;align-items:center;padding:1.5em;display:flex}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__mainTags .MasterClassesBlock-module-scss-module__I_wpOa__mainTag p{font-size:2.25em;font-weight:500;line-height:43.2px}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__mainTags .MasterClassesBlock-module-scss-module__I_wpOa__mainTag span{margin-left:8px;font-size:1em;font-weight:500;line-height:24px}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__tags{flex-wrap:wrap;gap:12px;width:100%;display:flex}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__tags .MasterClassesBlock-module-scss-module__I_wpOa__tag{border-radius:8px;padding:8px 12px;font-size:1em;font-weight:700;line-height:22.4px;transition:background-color .3s}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__tags .MasterClassesBlock-module-scss-module__I_wpOa__tag:hover{background-color:#b5ee52!important}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__button{width:fit-content;margin-top:2.5em}@media screen and (max-width:640px){.MasterClassesBlock-module-scss-module__I_wpOa__component{margin:2.5em 0;display:block}.MasterClassesBlock-module-scss-module__I_wpOa__component ul{bottom:25px}.MasterClassesBlock-module-scss-module__I_wpOa__component ul button:before{opacity:1;color:#fff}.MasterClassesBlock-module-scss-module__I_wpOa__sectionCards{display:none}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent{flex-direction:column;margin-right:0;display:flex}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__sectionTitle{order:1;margin-bottom:1.5em}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__sectionContentSlider{display:initial;order:2;width:100%}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__sectionDescription{order:3}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__sectionDescription .MasterClassesBlock-module-scss-module__I_wpOa__description{margin:12px 0;font-size:1em;line-height:22.4px}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__mainTags{flex-direction:column;order:4;justify-content:center;align-items:flex-start;gap:1em;margin:.75em 0;display:flex}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__mainTags .MasterClassesBlock-module-scss-module__I_wpOa__mainTag{width:100%;padding:1.5em}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__mainTags .MasterClassesBlock-module-scss-module__I_wpOa__mainTag p{font-size:1.375em;line-height:26.4px}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__mainTags .MasterClassesBlock-module-scss-module__I_wpOa__mainTag span{margin-left:4px;font-size:.875em;line-height:19.6px}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__tags{flex-wrap:wrap;order:5;gap:8px;width:100%;display:flex}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__tags .MasterClassesBlock-module-scss-module__I_wpOa__tag{padding:8px 10px;font-size:.875em;line-height:19.6px}.MasterClassesBlock-module-scss-module__I_wpOa__sectionContent .MasterClassesBlock-module-scss-module__I_wpOa__button{order:6;width:100%;margin-top:1.5em}}
.ArrowButton-module-scss-module__Y-SaPG__component{cursor:pointer;background-color:#b5ee52;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;display:flex}
.ReviewsBlock-module-scss-module__aZUA6W__component{width:100%;margin:7.5em 0}.ReviewsBlock-module-scss-module__aZUA6W__sectionCards{margin-top:2.5em}.ReviewsBlock-module-scss-module__aZUA6W__slide{box-sizing:border-box;padding:0 .625em}@media screen and (max-width:640px){.ReviewsBlock-module-scss-module__aZUA6W__component{margin:4em 0}.ReviewsBlock-module-scss-module__aZUA6W__sectionCards{margin-top:1.5em}.ReviewsBlock-module-scss-module__aZUA6W__slide{padding:0 .375em}}
.ReviewCard-module-scss-module__VhxcFW__component{box-sizing:border-box;background-color:#fafafa;border-radius:24px;height:100%;padding:1em}.ReviewCard-module-scss-module__VhxcFW__sectionMedia{aspect-ratio:3/2;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.ReviewCard-module-scss-module__VhxcFW__sectionMedia span{border-radius:12px}.ReviewCard-module-scss-module__VhxcFW__media{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block;position:absolute;inset:0}.ReviewCard-module-scss-module__VhxcFW__tourTag{z-index:1;position:absolute;top:12px;left:12px}.ReviewCard-module-scss-module__VhxcFW__sectionContent{padding:1.25em .5em .5em}.ReviewCard-module-scss-module__VhxcFW__text{min-height:72px;font-size:1em;line-height:24px}.ReviewCard-module-scss-module__VhxcFW__sectionAuthor{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:1em;display:flex}.ReviewCard-module-scss-module__VhxcFW__authorName{font-size:1em;font-weight:700;line-height:22.4px}.ReviewCard-module-scss-module__VhxcFW__authorContext{color:#878d98;font-size:.875em;line-height:19.6px}@media screen and (max-width:640px){.ReviewCard-module-scss-module__VhxcFW__component{padding:.75em}.ReviewCard-module-scss-module__VhxcFW__text{min-height:0;font-size:.875em;line-height:19.6px}.ReviewCard-module-scss-module__VhxcFW__sectionContent{padding:1em .25em .25em}}
.Button-module-scss-module__xxUg6a__default{color:#b5ee52;cursor:pointer;background:#393e46;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:10px 28px;font-size:.875em;font-weight:700;line-height:23.8px;display:flex}.Button-module-scss-module__xxUg6a__default:after{content:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6667 12L17 6.66667M17 6.66667L11.6667 1.33333M17 6.66667L0.999999 6.66667' stroke='%23B5EE52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");margin-left:12px;transform:translateY(2px)}.Button-module-scss-module__xxUg6a__default:hover{color:#393e46;background:#b5ee52}.Button-module-scss-module__xxUg6a__default:hover:after{content:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6667 12L17 6.66667M17 6.66667L11.6667 1.33333M17 6.66667L0.999999 6.66667' stroke='%23393E46' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.Button-module-scss-module__xxUg6a__form{color:#393e46;cursor:pointer;background:#b5ee52;border:none;border-radius:4px;width:40%;height:48px;font-size:14px;font-weight:700;line-height:23.8px}.Button-module-scss-module__xxUg6a__form:hover,.Button-module-scss-module__xxUg6a__form:active{background:#98d82a}.Button-module-scss-module__xxUg6a__disabled,.Button-module-scss-module__xxUg6a__disabled:hover{color:#878d98;cursor:not-allowed;background:#e7e7e8}.Button-module-scss-module__xxUg6a__disabled:not(.Button-module-scss-module__xxUg6a__form):after,.Button-module-scss-module__xxUg6a__disabled:not(.Button-module-scss-module__xxUg6a__form):hover:after{content:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6667 12L17 6.66667M17 6.66667L11.6667 1.33333M17 6.66667L0.999999 6.66667' stroke='%23878D98' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");margin-left:12px;transform:translateY(2px)}@media screen and (max-width:640px){.Button-module-scss-module__xxUg6a__form{width:100%}}.Button-module-scss-module__xxUg6a__asLink{box-sizing:border-box;text-align:center;text-decoration:none}
.Calendar-module-scss-module__m7SHrW__component{justify-content:flex-start;align-items:center;gap:1.25em;display:flex}.Calendar-module-scss-module__m7SHrW__component p{text-align:center;width:170px;font-size:1.25em;font-weight:700;line-height:28px}@media screen and (max-width:640px){.Calendar-module-scss-module__m7SHrW__component{justify-content:space-between;align-items:center;gap:0;display:flex}.Calendar-module-scss-module__m7SHrW__component p{font-size:1em;line-height:22.4px}}
.BookingTable-module-scss-module__YvbvqW__component{flex-wrap:wrap;width:100%;display:flex}.BookingTable-module-scss-module__YvbvqW__days{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.BookingTable-module-scss-module__YvbvqW__time{gap:16px}.BookingTable-module-scss-module__YvbvqW__time .BookingTable-module-scss-module__YvbvqW__item{width:66px}.BookingTable-module-scss-module__YvbvqW__item{text-align:center;background-color:#f5f5f5;border-radius:8px;padding:8px 12px;font-size:1em;font-weight:700;line-height:22.4px}.BookingTable-module-scss-module__YvbvqW__item:hover{cursor:pointer;background-color:#f2ffdb;outline:1px solid #b5ee52}.BookingTable-module-scss-module__YvbvqW__disabled,.BookingTable-module-scss-module__YvbvqW__disabled:hover{cursor:not-allowed;color:#878d98;background-color:#d0d0d0;outline:0}.BookingTable-module-scss-module__YvbvqW__active{background-color:#b5ee52}.BookingTable-module-scss-module__YvbvqW__active:hover{background-color:#b5ee52;outline:none}.BookingTable-module-scss-module__YvbvqW__disabledOutside,.BookingTable-module-scss-module__YvbvqW__disabledOutside:hover{color:#d0d0d0;background-color:#fafafa!important}@media screen and (max-width:640px){.BookingTable-module-scss-module__YvbvqW__days{gap:10px}.BookingTable-module-scss-module__YvbvqW__time{gap:16px}.BookingTable-module-scss-module__YvbvqW__time .BookingTable-module-scss-module__YvbvqW__item{width:60px}.BookingTable-module-scss-module__YvbvqW__item{text-align:center;padding:6px 0;font-size:14px;line-height:19.6px}}
.BookingBlockFilter-module-scss-module__jbDnfW__component{background-color:#f2ffdb;border-radius:12px;padding:2em;position:relative}.BookingBlockFilter-module-scss-module__jbDnfW__icon{border-radius:12px;position:absolute;bottom:-5px;right:0}.BookingBlockFilter-module-scss-module__jbDnfW__title{margin-bottom:24px;font-size:1.25em;font-weight:700;line-height:28px}.BookingBlockFilter-module-scss-module__jbDnfW__items{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex;position:relative}.BookingBlockFilter-module-scss-module__jbDnfW__items .BookingBlockFilter-module-scss-module__jbDnfW__item{cursor:pointer;background-color:#fff;border-radius:8px;width:fit-content;padding:11px 1.5em;font-size:1em;font-weight:700;line-height:22.4px}.BookingBlockFilter-module-scss-module__jbDnfW__items .BookingBlockFilter-module-scss-module__jbDnfW__active{background-color:#b5ee52}.BookingBlockFilter-module-scss-module__jbDnfW__timeItems{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.BookingBlockFilter-module-scss-module__jbDnfW__timeItems .BookingBlockFilter-module-scss-module__jbDnfW__timeItem{cursor:pointer;text-align:center;background-color:#fff;border-radius:8px;padding:8px 10px;font-size:1em;font-weight:700;line-height:22.4px}.BookingBlockFilter-module-scss-module__jbDnfW__timeItems .BookingBlockFilter-module-scss-module__jbDnfW__active{background-color:#b5ee52}.BookingBlockFilter-module-scss-module__jbDnfW__timeItems .BookingBlockFilter-module-scss-module__jbDnfW__disabled{cursor:not-allowed;opacity:.6;color:#878d98}@media screen and (max-width:640px){.BookingBlockFilter-module-scss-module__jbDnfW__component{padding:1em 1em 2em}.BookingBlockFilter-module-scss-module__jbDnfW__icon{bottom:0}.BookingBlockFilter-module-scss-module__jbDnfW__title{font-size:1em;line-height:22.4px}.BookingBlockFilter-module-scss-module__jbDnfW__items .BookingBlockFilter-module-scss-module__jbDnfW__item{padding:8px 16px;font-size:14px;line-height:19.6px}.BookingBlockFilter-module-scss-module__jbDnfW__timeItems{align-items:center;gap:15px}.BookingBlockFilter-module-scss-module__jbDnfW__timeItems .BookingBlockFilter-module-scss-module__jbDnfW__timeItem{justify-content:center;align-items:center;padding:6px 8px;font-size:1em;line-height:22.4px;display:flex}}
.Tag-module-scss-module__UwANeq__component{width:fit-content}
.ErrorBoundary-module-scss-module__4AqEyq__component{max-width:640px;margin:140px 0}.ErrorBoundary-module-scss-module__4AqEyq__title{margin-bottom:20px;font-size:2.25em;font-weight:700;line-height:43.2px}.ErrorBoundary-module-scss-module__4AqEyq__description{margin-bottom:32px;font-size:1em;line-height:24px}.ErrorBoundary-module-scss-module__4AqEyq__description a{text-decoration:underline}.ErrorBoundary-module-scss-module__4AqEyq__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ErrorBoundary-module-scss-module__4AqEyq__action{width:240px}.ErrorBoundary-module-scss-module__4AqEyq__link{font-weight:700;text-decoration:underline}@media screen and (max-width:640px){.ErrorBoundary-module-scss-module__4AqEyq__component{margin:60px 0}.ErrorBoundary-module-scss-module__4AqEyq__title{font-size:1.5em;line-height:32px}.ErrorBoundary-module-scss-module__4AqEyq__action{width:100%}}
.ProductContentBooking-module-scss-module__e43zQa__component{margin-top:2.5em}.ProductContentBooking-module-scss-module__e43zQa__sectionFilter .ProductContentBooking-module-scss-module__e43zQa__filterSubtitle{margin-bottom:24px;font-size:20px;font-weight:700;line-height:28px}.ProductContentBooking-module-scss-module__e43zQa__sectionFilter .ProductContentBooking-module-scss-module__e43zQa__items{flex-wrap:wrap;gap:16px;width:100%;height:fit-content;display:flex}.ProductContentBooking-module-scss-module__e43zQa__sectionFilter .ProductContentBooking-module-scss-module__e43zQa__items .ProductContentBooking-module-scss-module__e43zQa__item{cursor:pointer;background-color:#f5f5f5;border-radius:8px;height:fit-content;padding:11px 12px;font-size:1em;font-weight:700;line-height:22.4px}.ProductContentBooking-module-scss-module__e43zQa__sectionFilter .ProductContentBooking-module-scss-module__e43zQa__items .ProductContentBooking-module-scss-module__e43zQa__active{background-color:#b5ee52}.ProductContentBooking-module-scss-module__e43zQa__sectionContent{gap:2.5em;margin-top:2.5em;display:flex}.ProductContentBooking-module-scss-module__e43zQa__sectionContent .ProductContentBooking-module-scss-module__e43zQa__specific .ProductContentBooking-module-scss-module__e43zQa__mobileButton{display:none}.ProductContentBooking-module-scss-module__e43zQa__sectionContent .ProductContentBooking-module-scss-module__e43zQa__booking{flex-direction:column;gap:1.75em;width:100%;display:flex}.ProductContentBooking-module-scss-module__e43zQa__sectionContent .ProductContentBooking-module-scss-module__e43zQa__booking .ProductContentBooking-module-scss-module__e43zQa__button{width:fit-content}@media screen and (max-width:840px){.ProductContentBooking-module-scss-module__e43zQa__component{margin-top:1.5em}.ProductContentBooking-module-scss-module__e43zQa__sectionFilter .ProductContentBooking-module-scss-module__e43zQa__filterSubtitle{margin-bottom:20px;font-size:16px;line-height:22.4px}.ProductContentBooking-module-scss-module__e43zQa__sectionFilter .ProductContentBooking-module-scss-module__e43zQa__items{gap:12px}.ProductContentBooking-module-scss-module__e43zQa__sectionFilter .ProductContentBooking-module-scss-module__e43zQa__items .ProductContentBooking-module-scss-module__e43zQa__item{padding:8px 10px;font-size:14px;line-height:19.6px}.ProductContentBooking-module-scss-module__e43zQa__sectionContent{flex-direction:column;gap:1.75em;margin-top:1.5em}.ProductContentBooking-module-scss-module__e43zQa__sectionContent .ProductContentBooking-module-scss-module__e43zQa__specific{min-width:100%}.ProductContentBooking-module-scss-module__e43zQa__sectionContent .ProductContentBooking-module-scss-module__e43zQa__specific .ProductContentBooking-module-scss-module__e43zQa__mobileButton{margin-top:28px;display:block}.ProductContentBooking-module-scss-module__e43zQa__sectionContent .ProductContentBooking-module-scss-module__e43zQa__booking{flex-direction:column;gap:20px}.ProductContentBooking-module-scss-module__e43zQa__sectionContent .ProductContentBooking-module-scss-module__e43zQa__booking .ProductContentBooking-module-scss-module__e43zQa__button{display:none}}
.Products-module-scss-module__lEcBwW__sectionTitle{margin:5em 0 2.5em}.Products-module-scss-module__lEcBwW__sectionProducts{flex-direction:column;gap:24px;margin:24px 0;display:flex}@media screen and (max-width:640px){.Products-module-scss-module__lEcBwW__sectionProducts{gap:16px;margin:16px 0}}
.BookingForm-module-scss-module__hRqP8W__component{padding:3em}.BookingForm-module-scss-module__hRqP8W__buttonCounter{cursor:pointer;background:#b5ee52;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:flex}.BookingForm-module-scss-module__hRqP8W__buttonCounterDisabled{cursor:not-allowed;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:flex}.BookingForm-module-scss-module__hRqP8W__durationItems{gap:20px;margin:8px 0 24px;display:flex}.BookingForm-module-scss-module__hRqP8W__durationItems .BookingForm-module-scss-module__hRqP8W__durationItem{cursor:pointer;border-radius:8px;padding:4px 8px;font-size:14px;font-weight:500;line-height:21px}.BookingForm-module-scss-module__hRqP8W__title{margin-bottom:4px;font-size:1.5em;font-weight:700;line-height:32.78px}.BookingForm-module-scss-module__hRqP8W__description,.BookingForm-module-scss-module__hRqP8W__duration,.BookingForm-module-scss-module__hRqP8W__additional{margin-top:4px;font-size:1em;font-weight:500;line-height:24px}.BookingForm-module-scss-module__hRqP8W__date,.BookingForm-module-scss-module__hRqP8W__subtitle{margin-top:20px;font-size:1em;font-weight:700;line-height:22.4px}.BookingForm-module-scss-module__hRqP8W__inputWrapper{grid-template-columns:1fr 1fr;gap:20px;margin-top:16px;display:grid}.BookingForm-module-scss-module__hRqP8W__sectionSwitches .BookingForm-module-scss-module__hRqP8W__switchWrapper{margin-top:20px}.BookingForm-module-scss-module__hRqP8W__sectionSwitches .BookingForm-module-scss-module__hRqP8W__switchWrapper span{margin-left:12px;font-size:14px;font-weight:500;line-height:21px}.BookingForm-module-scss-module__hRqP8W__sectionAmount{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.BookingForm-module-scss-module__hRqP8W__sectionAmount .BookingForm-module-scss-module__hRqP8W__amountText{font-size:14px;font-weight:500;line-height:21px}.BookingForm-module-scss-module__hRqP8W__sectionAmount .BookingForm-module-scss-module__hRqP8W__amountButtons{align-items:center;gap:14px;display:flex}.BookingForm-module-scss-module__hRqP8W__sectionAmount .BookingForm-module-scss-module__hRqP8W__amountButtons p{font-size:16px;font-weight:500;line-height:24px}.BookingForm-module-scss-module__hRqP8W__sectionPrice{background-color:#f5f5f5;border-radius:8px;justify-content:space-between;align-items:center;margin:24px 0;padding:12px 16px;display:flex}.BookingForm-module-scss-module__hRqP8W__sectionPrice .BookingForm-module-scss-module__hRqP8W__priceText p{font-size:16px;font-weight:700;line-height:22.4px}.BookingForm-module-scss-module__hRqP8W__sectionPrice .BookingForm-module-scss-module__hRqP8W__priceContent b{font-size:24px;font-weight:700;line-height:32.78px}.BookingForm-module-scss-module__hRqP8W__sectionPrice .BookingForm-module-scss-module__hRqP8W__priceContent p{color:gray;font-size:14px;font-weight:500;line-height:21px}.BookingForm-module-scss-module__hRqP8W__sectionButtons{justify-content:space-between;align-items:center;margin:24px 0;display:flex}.BookingForm-module-scss-module__hRqP8W__successText{padding:24px;font-size:24px;font-weight:500}.BookingForm-module-scss-module__hRqP8W__policy{margin-bottom:24px}.BookingForm-module-scss-module__hRqP8W__policy a{color:#69b1ff}@media screen and (max-width:640px){.BookingForm-module-scss-module__hRqP8W__component{padding:20px}.BookingForm-module-scss-module__hRqP8W__buttonCounter{padding:10px}.BookingForm-module-scss-module__hRqP8W__buttonCounter svg{width:20px;height:20px}.BookingForm-module-scss-module__hRqP8W__buttonCounterDisabled{padding:10px}.BookingForm-module-scss-module__hRqP8W__buttonCounterDisabled svg{width:20px;height:20px}.BookingForm-module-scss-module__hRqP8W__title{margin:10px 0 2px;font-size:18px;line-height:25.2px}.BookingForm-module-scss-module__hRqP8W__description,.BookingForm-module-scss-module__hRqP8W__duration,.BookingForm-module-scss-module__hRqP8W__additional{margin-top:8px;font-size:14px;line-height:19.6px}.BookingForm-module-scss-module__hRqP8W__date,.BookingForm-module-scss-module__hRqP8W__subtitle{margin-top:20px;font-size:14px;line-height:19.6px}.BookingForm-module-scss-module__hRqP8W__inputWrapper{grid-template-columns:1fr;gap:16px}.BookingForm-module-scss-module__hRqP8W__sectionSwitches .BookingForm-module-scss-module__hRqP8W__switchWrapper{margin-top:16px}.BookingForm-module-scss-module__hRqP8W__sectionSwitches .BookingForm-module-scss-module__hRqP8W__switchWrapper span{margin-left:8px;font-size:12px;line-height:18px}.BookingForm-module-scss-module__hRqP8W__sectionAmount{margin-top:16px}.BookingForm-module-scss-module__hRqP8W__sectionAmount .BookingForm-module-scss-module__hRqP8W__amountText{font-size:12px;line-height:18px}.BookingForm-module-scss-module__hRqP8W__sectionAmount .BookingForm-module-scss-module__hRqP8W__amountButtons{gap:13px}.BookingForm-module-scss-module__hRqP8W__sectionAmount .BookingForm-module-scss-module__hRqP8W__amountButtons p{font-size:14px;line-height:19.6px}.BookingForm-module-scss-module__hRqP8W__sectionPrice{margin:20px 0}.BookingForm-module-scss-module__hRqP8W__sectionPrice .BookingForm-module-scss-module__hRqP8W__priceText p{font-size:14px;line-height:19.6px}.BookingForm-module-scss-module__hRqP8W__sectionPrice .BookingForm-module-scss-module__hRqP8W__priceContent b{font-size:18px;line-height:25.2px}.BookingForm-module-scss-module__hRqP8W__sectionPrice .BookingForm-module-scss-module__hRqP8W__priceContent p{font-size:12px;line-height:18px}.BookingForm-module-scss-module__hRqP8W__sectionButtons{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}}
.ProductContentGallery-module-scss-module__gSHu7G__component{padding:3em}.ProductContentGallery-module-scss-module__gSHu7G__sectionMain{margin-bottom:24px}.ProductContentGallery-module-scss-module__gSHu7G__sectionMain span{color:#878d98;font-size:14px;font-weight:500;line-height:21px}.ProductContentGallery-module-scss-module__gSHu7G__sectionGallery{max-width:90%;margin:auto}@media screen and (max-width:640px){.ProductContentGallery-module-scss-module__gSHu7G__component{padding:4em 1em 1em}.ProductContentGallery-module-scss-module__gSHu7G__sectionGallery{display:none}.ProductContentGallery-module-scss-module__gSHu7G__sectionMain{margin-bottom:0}.ProductContentGallery-module-scss-module__gSHu7G__sectionMain span{display:none}}
.Product-module-scss-module___dsKYG__component{border-bottom:1px solid #d0d0d0;justify-content:space-between;align-items:flex-start;width:100%;padding:1.5em 0;display:flex}.Product-module-scss-module___dsKYG__sectionInfo{width:360px}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__title{cursor:pointer;justify-content:space-between;align-items:flex-start;margin-bottom:12px;text-decoration:none;display:flex}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__title .Product-module-scss-module___dsKYG__titleText{color:#393e46;margin:0;font-size:1em;font-weight:700;line-height:22.4px}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__title .Product-module-scss-module___dsKYG__titleAge{background-color:#f2ffdb;border-radius:100%;padding:6px 9px;font-size:14px;font-weight:600;line-height:19.6px}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__duration{background-color:#f2ffdb;border-radius:22px;align-items:center;width:fit-content;margin-bottom:12px;padding:4px 10px;font-size:14px;font-weight:500;line-height:21px;display:flex}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__duration:before{content:url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.00016 0.833008C1.5274 0.833008 0.333496 2.02692 0.333496 3.49967V11.4997C0.333496 12.9724 1.5274 14.1663 3.00016 14.1663H11.0002C12.4729 14.1663 13.6668 12.9724 13.6668 11.4997V3.49967C13.6668 2.02692 12.4729 0.833008 11.0002 0.833008H3.00016ZM7.50016 4.16634C7.50016 3.8902 7.27631 3.66634 7.00016 3.66634C6.72402 3.66634 6.50016 3.8902 6.50016 4.16634V7.49967C6.50016 7.71489 6.63788 7.90596 6.84205 7.97402L8.84205 8.64068C9.10402 8.72801 9.38718 8.58643 9.4745 8.32446C9.56183 8.06248 9.42025 7.77932 9.15828 7.692L7.50016 7.1393V4.16634Z' fill='%23393E46'/%3E%3C/svg%3E%0A");margin:auto 6px auto 0;transform:translateY(2px)}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__tags{flex-wrap:wrap;align-items:center;margin-bottom:16px;display:flex}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__tags .Product-module-scss-module___dsKYG__tag{color:#878d98;font-size:14px;font-weight:500;line-height:21px}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__tags .Product-module-scss-module___dsKYG__tag:after{content:"·";color:#878d98;margin:0 5px}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__tags .Product-module-scss-module___dsKYG__tag:last-child:after{content:"";margin:0}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__price{font-size:20px;font-weight:700;line-height:28px}.Product-module-scss-module___dsKYG__sectionTable{width:50%}.Product-module-scss-module___dsKYG__clickableText{cursor:pointer;color:#393e46;font-size:14px;text-decoration:underline;transition:color .3s}.Product-module-scss-module___dsKYG__clickableText:hover{color:#b5ee52}@media screen and (max-width:640px){.Product-module-scss-module___dsKYG__component{flex-direction:column;justify-content:center;align-items:center;padding:1em 0;display:flex}.Product-module-scss-module___dsKYG__sectionInfo{width:100%}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__title{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__title .Product-module-scss-module___dsKYG__titleText{font-size:14px;line-height:19.6px}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__title .Product-module-scss-module___dsKYG__titleAge{padding:4px 6px;font-size:12px;line-height:15.6px}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__duration,.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__tags{margin-bottom:8px}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__tags .Product-module-scss-module___dsKYG__tag{font-size:12px;line-height:18px}.Product-module-scss-module___dsKYG__sectionInfo .Product-module-scss-module___dsKYG__price{font-size:16px;line-height:22.4px}.Product-module-scss-module___dsKYG__sectionTable{width:100%;margin-top:16px}}
