.Products_sectionTitle__TFZqt{margin:5em 0 2.5em}.Products_sectionProducts__ozSGb{display:flex;flex-direction:column;gap:24px;margin:24px 0}@media screen and (max-width:640px){.Products_sectionProducts__ozSGb{margin:16px 0;gap:16px}}.ProductsFilter_sectionFilter__s3gF9{display:flex}.ProductsFilter_sectionFilter__s3gF9 .ProductsFilter_day__MZtzu{background-color:#b5ee52;padding:8px 10px;color:#393e46;border-radius:8px;display:flex;align-items:center;height:44px}.ProductsFilter_sectionFilter__s3gF9 .ProductsFilter_day__MZtzu p{font-size:1em;font-weight:700;line-height:22.4px;text-wrap:nowrap}.ProductsFilter_sectionFilter__s3gF9 .ProductsFilter_day__MZtzu:after{margin-left:1em;transform:translateY(2px);content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2V6' stroke='%23393E46' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 2V6' stroke='%23393E46' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19 4H5C3.89543 4 3 4.89543 3 6V20C3 21.1046 3.89543 22 5 22H19C20.1046 22 21 21.1046 21 20V6C21 4.89543 20.1046 4 19 4Z' stroke='%23393E46' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 10H21' stroke='%23393E46' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.ProductsFilter_sectionFilter__s3gF9 .ProductsFilter_items__ZtDFI{display:flex;margin:0 0 0 20px;padding-left:20px;gap:16px;border-left:1px solid #393e46;height:-moz-fit-content;height:fit-content;width:100%;flex-wrap:wrap}.ProductsFilter_sectionFilter__s3gF9 .ProductsFilter_items__ZtDFI .ProductsFilter_item__o0R4N{background-color:#f5f5f5;padding:11px 12px;font-size:1em;font-weight:700;line-height:22.4px;cursor:pointer;border-radius:8px;height:-moz-fit-content;height:fit-content}.ProductsFilter_sectionFilter__s3gF9 .ProductsFilter_items__ZtDFI .ProductsFilter_active__LJql4{background-color:#b5ee52}.ProductsFilter_sectionSelect__xbicm{margin-top:1.5em;width:380px}@media screen and (max-width:640px){.ProductsFilter_sectionFilter__s3gF9{flex-direction:column}.ProductsFilter_sectionFilter__s3gF9 .ProductsFilter_day__MZtzu{margin-bottom:16px;padding:8px 12px;width:-moz-fit-content;width:fit-content}.ProductsFilter_sectionFilter__s3gF9 .ProductsFilter_day__MZtzu p{font-size:14px;line-height:19.6px}.ProductsFilter_sectionFilter__s3gF9 .ProductsFilter_day__MZtzu:after{content:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2V6' stroke='%23393E46' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 2V6' stroke='%23393E46' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19 4H5C3.89543 4 3 4.89543 3 6V20C3 21.1046 3.89543 22 5 22H19C20.1046 22 21 21.1046 21 20V6C21 4.89543 20.1046 4 19 4Z' stroke='%23393E46' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 10H21' stroke='%23393E46' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.ProductsFilter_sectionFilter__s3gF9 .ProductsFilter_items__ZtDFI{display:flex;margin:0;padding-left:0;gap:12px;border-left:none;height:-moz-fit-content;height:fit-content;width:100%;flex-wrap:wrap}.ProductsFilter_sectionFilter__s3gF9 .ProductsFilter_items__ZtDFI .ProductsFilter_item__o0R4N{background-color:#f5f5f5;padding:8px 10px;font-size:14px;line-height:19.6px}.ProductsFilter_sectionFilter__s3gF9 .ProductsFilter_items__ZtDFI .ProductsFilter_active__LJql4{background-color:#b5ee52}.ProductsFilter_sectionSelect__xbicm{margin-top:1em;width:191px}}.ArrowButton_component__7S17j{background-color:#b5ee52;display:flex;justify-content:center;align-items:center;border-radius:4px;border:none;padding:8px;cursor:pointer}.Calendar_component__X_6_l{display:flex;justify-content:center;align-items:center;gap:1.25em;justify-content:flex-start}.Calendar_component__X_6_l p{font-size:1.25em;font-weight:700;line-height:28px;width:170px;text-align:center}@media screen and (max-width:640px){.Calendar_component__X_6_l{display:flex;justify-content:center;align-items:center;gap:0;justify-content:space-between}.Calendar_component__X_6_l p{font-size:1em;line-height:22.4px}}.BookingTable_component__g31oV{width:100%;display:flex;flex-wrap:wrap}.BookingTable_days__3q_iZ{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(5,1fr);grid-gap:12px 12px;gap:12px 12px}.BookingTable_time__wTDR7{gap:16px}.BookingTable_time__wTDR7 .BookingTable_item__rxti9{width:66px}.BookingTable_item__rxti9{padding:8px 12px;border-radius:8px;font-size:1em;line-height:22.4px;text-align:center;font-weight:700;background-color:#f5f5f5}.BookingTable_item__rxti9:hover{background-color:#f2ffdb;outline:1px solid #b5ee52;cursor:pointer}.BookingTable_disabled__eVEpy,.BookingTable_disabled__eVEpy:hover{background-color:#d0d0d0;cursor:not-allowed;color:#878d98;outline:0}.BookingTable_active__px5yx{background-color:#b5ee52}.BookingTable_active__px5yx:hover{background-color:#b5ee52;outline:none}.BookingTable_disabledOutside__24B4u,.BookingTable_disabledOutside__24B4u:hover{background-color:#fafafa!important;color:#d0d0d0}@media screen and (max-width:640px){.BookingTable_days__3q_iZ{gap:10px 10px}.BookingTable_time__wTDR7{gap:16px}.BookingTable_time__wTDR7 .BookingTable_item__rxti9{width:60px}.BookingTable_item__rxti9{padding:6px 0;font-size:14px;line-height:19.6px;text-align:center}}.Product_component__sbXsG{display:flex;justify-content:space-between;align-items:center;align-items:flex-start;padding:1.5em 0;border-bottom:1px solid #d0d0d0;width:100%}.Product_sectionInfo__2oUnO{width:360px}.Product_sectionInfo__2oUnO .Product_title__138mp{margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;align-items:flex-start}.Product_sectionInfo__2oUnO .Product_title__138mp .Product_titleText__hBT1d{font-weight:700;font-size:1em;line-height:22.4px;color:#393e46;margin:0}.Product_sectionInfo__2oUnO .Product_title__138mp .Product_titleAge__k9UfK{font-size:14px;line-height:19.6px;font-weight:600;border-radius:100%;padding:6px 9px;background-color:#f2ffdb}.Product_sectionInfo__2oUnO .Product_duration__O_MjR{margin-bottom:12px;display:flex;align-items:center;font-size:14px;line-height:21px;font-weight:500;padding:4px 10px;background-color:#f2ffdb;width:-moz-fit-content;width:fit-content;border-radius:22px}.Product_sectionInfo__2oUnO .Product_duration__O_MjR:before{margin:auto 6px auto 0;transform:translateY(2px);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")}.Product_sectionInfo__2oUnO .Product_tags__bG_zM{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:16px}.Product_sectionInfo__2oUnO .Product_tags__bG_zM .Product_tag__qFVik{font-weight:500;color:#878d98;font-size:14px;line-height:21px}.Product_sectionInfo__2oUnO .Product_tags__bG_zM .Product_tag__qFVik:after{margin:0 5px;content:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='1' fill='%23878D98'/%3E%3C/svg%3E%0A")}.Product_sectionInfo__2oUnO .Product_tags__bG_zM .Product_tag__qFVik:last-child:after{margin:0;content:""}.Product_sectionInfo__2oUnO .Product_price__gTFhK{font-weight:700;font-size:20px;line-height:28px}.Product_sectionTable__hXKQk{width:50%}.Product_clickableText__aFR14{text-decoration:underline;cursor:pointer;color:#393e46;font-size:14px;transition:color .3s}.Product_clickableText__aFR14:hover{color:#b5ee52}@media screen and (max-width:640px){.Product_component__sbXsG{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em 0}.Product_sectionInfo__2oUnO{width:100%}.Product_sectionInfo__2oUnO .Product_title__138mp{margin-bottom:6px;display:flex;justify-content:space-between;align-items:center;align-items:flex-start}.Product_sectionInfo__2oUnO .Product_title__138mp .Product_titleText__hBT1d{font-size:14px;line-height:19.6px}.Product_sectionInfo__2oUnO .Product_title__138mp .Product_titleAge__k9UfK{font-size:12px;line-height:15.6px;padding:4px 6px}.Product_sectionInfo__2oUnO .Product_duration__O_MjR,.Product_sectionInfo__2oUnO .Product_tags__bG_zM{margin-bottom:8px}.Product_sectionInfo__2oUnO .Product_tags__bG_zM .Product_tag__qFVik{font-size:12px;line-height:18px}.Product_sectionInfo__2oUnO .Product_price__gTFhK{font-size:16px;line-height:22.4px}.Product_sectionTable__hXKQk{margin-top:16px;width:100%}}.BookingForm_component__rmZBW{padding:3em}.BookingForm_buttonCounter__1qsHi{background:#b5ee52;cursor:pointer}.BookingForm_buttonCounterDisabled___QOWO,.BookingForm_buttonCounter__1qsHi{border:none;border-radius:8px;padding:4px;display:flex;justify-content:center;align-items:center}.BookingForm_buttonCounterDisabled___QOWO{background:rgba(0,0,0,0);cursor:not-allowed}.BookingForm_durationItems__O3hoX{display:flex;gap:20px;margin:8px 0 24px}.BookingForm_durationItems__O3hoX .BookingForm_durationItem__8Ap_F{padding:4px 8px;border-radius:8px;font-size:14px;font-weight:500;line-height:21px;cursor:pointer}.BookingForm_title__e9Q48{font-weight:700;font-size:1.5em;line-height:32.78px;margin-bottom:4px}.BookingForm_additional__TdeKB,.BookingForm_description__5Fd9r,.BookingForm_duration__9r_ug{margin-top:4px;font-size:1em;line-height:24px;font-weight:500}.BookingForm_date__rCpxF,.BookingForm_subtitle__7DxuU{margin-top:20px;font-size:1em;font-weight:700;line-height:22.4px}.BookingForm_inputWrapper__ElEFP{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:16px}.BookingForm_sectionSwitches__sjljS .BookingForm_switchWrapper__MBBAu{margin-top:20px}.BookingForm_sectionSwitches__sjljS .BookingForm_switchWrapper__MBBAu span{margin-left:12px;font-weight:500;line-height:21px;font-size:14px}.BookingForm_sectionAmount__AibG0{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.BookingForm_sectionAmount__AibG0 .BookingForm_amountText__zAIxC{font-weight:500;line-height:21px;font-size:14px}.BookingForm_sectionAmount__AibG0 .BookingForm_amountButtons__CQ8Lh{display:flex;gap:14px;align-items:center}.BookingForm_sectionAmount__AibG0 .BookingForm_amountButtons__CQ8Lh p{font-size:16px;line-height:24px;font-weight:500}.BookingForm_sectionPrice__sMD1N{margin:24px 0;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f5f5f5;border-radius:8px}.BookingForm_sectionPrice__sMD1N .BookingForm_priceText__sUTxy p{font-weight:700;line-height:22.4px;font-size:16px}.BookingForm_sectionPrice__sMD1N .BookingForm_priceContent__2cCd3 b{font-size:24px;line-height:32.78px;font-weight:700}.BookingForm_sectionPrice__sMD1N .BookingForm_priceContent__2cCd3 p{color:gray;font-weight:500;line-height:21px;font-size:14px}.BookingForm_sectionButtons__oOnKF{display:flex;justify-content:space-between;align-items:center;margin:24px 0}.BookingForm_successText__hWyHI{font-size:24px;padding:24px;font-weight:500}.BookingForm_policy__4naWY{margin-bottom:24px}.BookingForm_policy__4naWY a{color:#69b1ff}@media screen and (max-width:640px){.BookingForm_component__rmZBW{padding:20px}.BookingForm_buttonCounter__1qsHi{padding:10px}.BookingForm_buttonCounter__1qsHi svg{width:20px;height:20px}.BookingForm_buttonCounterDisabled___QOWO{padding:10px}.BookingForm_buttonCounterDisabled___QOWO svg{width:20px;height:20px}.BookingForm_title__e9Q48{font-size:18px;line-height:25.2px;margin:10px 0 2px}.BookingForm_additional__TdeKB,.BookingForm_description__5Fd9r,.BookingForm_duration__9r_ug{margin-top:8px;font-size:14px;line-height:19.6px}.BookingForm_date__rCpxF,.BookingForm_subtitle__7DxuU{margin-top:20px;font-size:14px;line-height:19.6px}.BookingForm_inputWrapper__ElEFP{grid-template-columns:1fr;gap:16px}.BookingForm_sectionSwitches__sjljS .BookingForm_switchWrapper__MBBAu{margin-top:16px}.BookingForm_sectionSwitches__sjljS .BookingForm_switchWrapper__MBBAu span{margin-left:8px;line-height:18px;font-size:12px}.BookingForm_sectionAmount__AibG0{margin-top:16px}.BookingForm_sectionAmount__AibG0 .BookingForm_amountText__zAIxC{line-height:18px;font-size:12px}.BookingForm_sectionAmount__AibG0 .BookingForm_amountButtons__CQ8Lh{gap:13px}.BookingForm_sectionAmount__AibG0 .BookingForm_amountButtons__CQ8Lh p{font-size:14px;line-height:19.6px}.BookingForm_sectionPrice__sMD1N{margin:20px 0}.BookingForm_sectionPrice__sMD1N .BookingForm_priceText__sUTxy p{font-size:14px;line-height:19.6px}.BookingForm_sectionPrice__sMD1N .BookingForm_priceContent__2cCd3 b{font-size:18px;line-height:25.2px}.BookingForm_sectionPrice__sMD1N .BookingForm_priceContent__2cCd3 p{line-height:18px;font-size:12px}.BookingForm_sectionButtons__oOnKF{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}}