.max-width_container__fdapg{width:100%;margin:0 auto;max-width:420px;position:relative;display:flex;flex-direction:column;min-height:100vh;padding:12px 16px 120px}.cart-list_container__9ZQzq{display:flex;flex-direction:column;gap:24px}.cart-card_card__SAvg1,.cart-card_info__Zmhym{display:flex;width:100%}.cart-card_info__Zmhym{flex-direction:column;justify-content:space-between}.cart-card_image__tN1xS{object-fit:cover;border-radius:9px;box-shadow:2px 2px 9px 0 rgba(60,148,231,.25);background:#f3f5ef;margin-bottom:14px}.cart-card_head__5Dvuk{display:flex;justify-content:space-between;margin-left:12px}.cart-card_title__rW5CC{font-weight:700;font-size:16px;line-height:1;color:#212121}.cart-card_subtitle__kdRzV{margin-top:4px;display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;line-height:1.2;color:var(--grey)}.cart-card_counter__EeDii{margin-top:auto}.cart-card_bottom__ox_z_{margin-left:12px;display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--stroke-color)}.cart-card_price__jqyos{font-weight:700;font-size:16px;line-height:1.2;color:var(--black)}.head_container__SO_Q8{border:1px solid var(--stroke-color);border-radius:12px;padding:8px;background:var(--white);display:flex;gap:8px}.head_images__qhNwC{display:flex;flex-direction:column;gap:4px}.head_image___G9iK{border-radius:3px;object-fit:cover;height:64px;width:64px}.head_info__dqDyC{display:flex;flex-direction:column;width:100%}.head_infoHead__26UrZ{display:flex;gap:8px;justify-content:space-between}.head_title__ZHUis{font-weight:700;font-size:16px;line-height:1.2;color:var(--black)}.head_time__pXvtO{font-weight:700;font-size:14px;line-height:1.2;text-align:center;color:var(--white);border-radius:0 12px;padding:8px;background:var(--blue);margin-left:auto;text-wrap:nowrap;height:-moz-fit-content;height:fit-content}.head_infoBody__3FsdI{margin-top:8px}.head_shortRoute__iaexw{font-weight:600;font-size:14px;line-height:1.2;color:var(--dark)}.head_routeList__T4ok6{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.head_bridgesItem__dCThL{display:flex;gap:4px;align-items:center}.head_bridgesItemText__peAVp{font-weight:400;font-size:14px;line-height:1.2;color:var(--grey)}.head_infoFooter__dCfkG{margin-top:auto;font-weight:600;font-size:12px;line-height:1.2;color:var(--blue)}.options_datePicker__cA_lR{margin-top:16px}.options_tickets__Y18CS{margin-top:16px;display:flex;flex-direction:column;gap:8px}.options_total__X6K78{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--light-blue);background:var(--white);border-radius:8px;padding:12px;margin-top:8px}.options_totalText__rw1GF{font-weight:600;font-size:14px;line-height:1.2;color:var(--dark)}.options_totalPrice__PnhcI{font-weight:700;font-size:18px;line-height:1.2;color:var(--black)}.options_button__CKXcG{padding:16px 0;border-radius:24px;margin-top:24px;width:100%;border:none;background:radial-gradient(144.03% 70.54% at 50% 57.14%,#00b1ff 0,#008fce 100%);font-weight:700;font-size:16px;line-height:1.2;color:var(--white)}.options_button__CKXcG:disabled{background:var(--light-blue)}.page_cards___katT{margin-top:16px}.cards_cards__Ncxfp{display:flex;flex-direction:column;gap:16px}.page_image__GdV9u{width:100%;object-fit:contain;height:auto;border-radius:12px;box-shadow:2px 2px 8px 0 rgba(60,148,231,.25)}.page_container__s26Y3{display:flex;flex-direction:column;gap:10px}.head_headBg__Qc9i7{position:absolute;top:0;left:0;width:100%;object-fit:cover;opacity:.5;z-index:-1}.head_title___tS3W{margin-top:4px;display:flex;justify-content:space-between;align-items:center;padding:4px 8px 0;border-radius:10px;box-shadow:2px 2px 8px rgba(60,148,231,.25);background:radial-gradient(70.83% 70.83% at 49.73% 50%,#fff 23.28%,#b8e0fc 100%)}.head_titleText__AmDKg{font-weight:700;font-size:16px;line-height:1.2;color:var(--d-b)}.head_warning__zCnyK{margin-top:16px}.page_container__vvJlv h1{text-align:center;margin-bottom:30px}.page_container__vvJlv h2{margin-top:30px;color:#333}.page_container__vvJlv h3{margin-top:20px;margin-bottom:0;color:#444}.page_container__vvJlv p{margin-bottom:15px}.page_container__vvJlv ul{padding-left:20px}.page_container__vvJlv li{margin-bottom:10px}.page_cards__f8drK{margin-top:16px}.cards_cards__DueZq{display:flex;flex-direction:column;gap:16px}.page_container__QnRoG h1{text-align:center;margin-bottom:30px}.page_container__QnRoG h2{margin-top:30px;color:#333}.page_container__QnRoG h3{margin-top:20px;margin-bottom:0;color:#444}.page_container__QnRoG p{margin-bottom:15px}.page_container__QnRoG ul{padding-left:20px}.page_container__QnRoG li{margin-bottom:10px}.page_headBg__mJ7hX{position:absolute;top:0;left:0;width:100%;object-fit:cover;opacity:.5}.page_warning__zPb_U{margin-top:12px}.page_title__eIaxg{margin-top:16px;font-weight:600;font-size:18px;line-height:1.2;text-align:center;color:#191818}.page_cards__SIFzp,.page_cards___X6W_{margin-top:16px}.page_history__bH2QM{margin-top:21px}.head_container__BL78K{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.head_image__dt55J{object-fit:cover;border-radius:50%}.head_name__cxjd1{font-weight:500;font-size:20px;color:var(--dark)}.history_container___Qg4S{display:flex;flex-direction:column;height:100%}.history_head__Tp4Ev{display:flex;justify-content:space-between;align-items:center}.history_headTitle__1Ji_c{font-weight:700;font-size:20px;line-height:1.2;color:var(--dark)}.history_empty__GBpJH{margin-top:32px;padding:0 36px;text-align:center;font-weight:400;font-size:16px;line-height:1.5;color:var(--blue)}.history_bottom__Ds0w5{position:absolute;bottom:100px;left:16px;right:16px;display:flex;justify-content:space-between}.history_bottomLink__uSG5y{font-weight:400;font-size:12px;line-height:1.2;color:var(--blue);max-width:110px;text-align:center}.history_cards__FAAMw{margin-top:8px;margin-bottom:24px;display:flex;flex-direction:column}.order-card_card__dTedl{display:flex;align-items:flex-start;gap:20px;border:1px solid var(--stroke-color);border-radius:12px;padding:12px;background:var(--white);position:relative;margin-top:20px}.order-card_arrow__DeUjf,.order-card_deleteSvg__UBUXL{position:absolute;bottom:12px;right:12px}.order-card_arrow__DeUjf{transform:rotate(90deg);transition:transform .3s ease}.order-card_arrow__DeUjf.order-card_isOpen__rfUpS{transform:rotate(270deg)}.order-card_image__jvXjX{object-fit:cover;width:80px;height:80px;border-radius:4px;margin:auto 0}.order-card_rightSite__DsUq6{display:flex;flex-direction:column;gap:4px;width:100%}.order-card_head__V3785{display:flex;gap:4px;justify-content:space-between;width:100%}.order-card_headName__XbyBH{font-weight:700;font-size:18px;line-height:1.2;color:var(--d-b)}.order-card_status__vYIb9{font-weight:700;font-size:14px;line-height:1.2;text-transform:uppercase;text-align:center;color:var(--white);background-color:var(--r);padding:8px;border-radius:0 12px;text-wrap:nowrap;height:-moz-fit-content;height:fit-content;margin-top:-12px;margin-right:-12px}.order-card_status__vYIb9.order-card_isPayment__gVPO_{background-color:#00d300}.order-card_tickerNumber__918xi{font-weight:500;font-size:15px;line-height:1.2;color:var(--dark)}.order-card_tickerNumber__918xi span{font-weight:700;font-size:14px;line-height:1.2;color:var(--black)}.order-card_price__1YBfE{font-weight:500;font-size:15px;line-height:1.2;color:var(--dark)}.order-card_price__1YBfE span{font-weight:700;font-size:14px;line-height:1.2;color:var(--black)}.order-card_showBiletButton__kwHCU{margin-top:12px;border:none;background:none;font-weight:600;font-size:16px;line-height:1.2;color:var(--bg-color);border-radius:50px;width:100%;padding:16px 0;background:var(--blue);display:flex;align-items:center;gap:8px;justify-content:center;cursor:pointer;text-align:center;position:relative}.order-card_buttonArrow__ZN7P9{position:absolute;right:20px;transform:rotate(90deg);transition:transform .3s ease}.order-card_buttonArrow__ZN7P9.order-card_isOpen__rfUpS{transform:rotate(270deg)}.order-card_buttonArrow__ZN7P9 path{fill:var(--white)}.order-card_requisites__XplTc{margin-top:12px}.order-card_buttonPayment__aCBTx{display:block;padding:4px;color:var(--white);width:100%;align-items:center;justify-content:center;background:var(--blue);text-align:center;border-radius:16px;margin-top:10px}.excursion_container__Vjh5s{padding:16px;display:flex;flex-direction:column;background:var(--white);margin-top:12px}.excursion_head__5dagw{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:2px dashed var(--d-b);padding-bottom:12px}.excursion_title__7eFTg{font-weight:600;font-size:20px;line-height:1.2;color:var(--d-b)}.excursion_issued__tI5PD{font-weight:500;font-size:14px;line-height:1.2;color:var(--grey)}.excursion_activeRules__vPkar{margin-top:12px;font-weight:600;line-height:1.2;text-align:center;color:var(--blue)}.excursion_requisites__E7ssT{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-bottom:12px;border-bottom:1px dashed var(--stroke-color)}.excursion_requisite__jR8N9{font-weight:500;line-height:1.2;color:var(--dark)}.excursion_requisite__jR8N9:nth-child(3){font-weight:600;line-height:1.2;color:var(--d-b)}.excursion_requisite__jR8N9:nth-child(4){font-weight:700;line-height:1.2;color:var(--dark)}.excursion_requisite__jR8N9:nth-child(5),.excursion_requisite__jR8N9:nth-child(6){font-weight:500;line-height:1.2;color:var(--grey)}.excursion_manager__MSpdm{margin-top:12px;font-weight:500;line-height:1.2;color:var(--blue);padding-bottom:12px}.excursion_managerLink__CnWG2{font-style:italic;font-weight:600;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--d-b)}.excursion_excursion__TgcUP{margin-top:12px;display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px dashed var(--stroke-color)}.excursion_excursionTitle__Qzh0l{font-weight:700;line-height:1.2;color:var(--dark)}.excursion_bortName__UaZ3t,.excursion_excursionName__osI9j{font-weight:500;line-height:1.2;color:var(--dark)}.excursion_date__fEWxW{font-weight:500;line-height:1.2;color:var(--blue)}.excursion_tickets__9iBrE{margin-top:12px;display:flex;flex-direction:column;gap:8px}.excursion_ticket__HKyyQ{display:flex;justify-content:space-between;align-items:center}.excursion_ticketTitle__sAKVP{font-weight:500;line-height:1.2;color:var(--dark)}.excursion_ticketDescription__r7f37{font-weight:700;line-height:1.2;color:var(--dark)}.excursion_price__CKHFx{display:flex;justify-content:space-between;align-items:center}.excursion_priceTitle__Z1yMs{font-weight:500;line-height:1.2;color:var(--dark)}.excursion_priceDescription__IrZF1{font-weight:700;line-height:1.2;color:var(--dark)}.excursion_pier__MkC60{display:flex;justify-content:space-between;align-items:center}.excursion_pierTitle__mwtBV{font-weight:500;line-height:1.2;color:var(--dark)}.excursion_pierName__UH2AJ{font-weight:700;line-height:1.2;color:var(--dark)}.excursion_company__hfddZ{font-weight:600;font-size:12px;line-height:1.2;text-transform:capitalize;color:var(--blue)}.excursion_requisiteFoot__Qi5qo{font-weight:500;font-size:16px;line-height:1.2;color:var(--grey)}.excursion_foot__Rjs4l{display:flex;flex-direction:column;gap:8px}.yacht_container__y_J55{padding:16px;display:flex;flex-direction:column;background:var(--white);margin-top:12px}.yacht_head__GdQfg{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:2px dashed var(--d-b);padding-bottom:12px}.yacht_title__6Xygv{font-weight:600;font-size:20px;line-height:1.2;color:var(--d-b)}.yacht_issued__JN19x{font-weight:500;font-size:14px;line-height:1.2;color:var(--grey)}.yacht_waitingText__0AVoN{margin-top:12px;font-weight:600;font-size:16px;line-height:1.2;text-align:center;color:var(--dark)}.yacht_warning__J9cUZ{margin-top:12px;font-weight:500;font-size:16px;line-height:1.2;color:var(--blue)}.yacht_requisites__kkCkm{margin-top:12px;padding-bottom:12px;border-bottom:1px dashed var(--stroke-color);display:flex;flex-direction:column;gap:8px}.yacht_requisiteTitle__3IeNi{font-weight:600;font-size:18px;line-height:1.2;color:var(--dark)}.yacht_requisite__DxIbO{font-weight:600;font-size:16px;line-height:1.2;color:var(--d-b)}.yacht_mainInfo__4jLNP{margin-top:12px;padding-bottom:12px;border-bottom:1px dashed var(--stroke-color);display:flex;flex-direction:column;gap:8px}.yacht_infoTitle__rpiHq{font-weight:700;font-size:16px;line-height:1.2;color:var(--dark)}.yacht_listItem__dWqpj{display:flex;justify-content:space-between;align-items:center}.yacht_listTitle__pBDUT{font-weight:500;font-size:16px;line-height:1.2;color:var(--dark)}.yacht_listDescription__BApqk{font-weight:700;font-size:16px;line-height:1.2;color:var(--dark)}.yacht_additionalInfo__1B_VM{margin-top:12px;display:flex;flex-direction:column;gap:8px}.bridge_container__vHQxd{padding:16px;display:flex;flex-direction:column;background:var(--white);border-radius:16px;margin-top:12px}.bridge_head__l6D3A{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:2px dashed var(--d-b);padding-bottom:12px}.bridge_title__Gy3Dx{font-weight:600;font-size:20px;line-height:1.2;color:var(--d-b)}.bridge_issued__78715{font-weight:500;font-size:14px;line-height:1.2;color:var(--grey)}.bridge_activeRules__aCWzS{margin-top:12px;font-weight:600;line-height:1.2;text-align:center;color:var(--blue)}.bridge_requisites__63gMg{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-bottom:12px;border-bottom:1px dashed var(--stroke-color)}.bridge_requisite__8yDl4{font-weight:500;line-height:1.2;color:var(--dark)}.bridge_requisite__8yDl4:nth-child(3){font-weight:600;line-height:1.2;color:var(--d-b)}.bridge_requisite__8yDl4:nth-child(4){font-weight:700;line-height:1.2;color:var(--dark)}.bridge_requisite__8yDl4:nth-child(5),.bridge_requisite__8yDl4:nth-child(6){font-weight:500;line-height:1.2;color:var(--grey)}.bridge_manager__IXhqv{margin-top:12px;font-weight:500;line-height:1.2;color:var(--blue);padding-bottom:12px}.bridge_managerLink__mgQ_t{font-style:italic;font-weight:600;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--d-b)}.bridge_bridge__N1yfP{margin-top:12px;display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px dashed var(--stroke-color)}.bridge_bridgeTitle__hrglE{font-weight:700;line-height:1.2;color:var(--dark)}.bridge_bortName__Ff_Vn,.bridge_bridgeName__L5Lkp{font-weight:500;line-height:1.2;color:var(--dark)}.bridge_date__LV36F{font-weight:500;line-height:1.2;color:var(--blue)}.bridge_tickets__yU0vc{margin-top:12px;display:flex;flex-direction:column;gap:8px}.bridge_ticket__9sJ55{display:flex;justify-content:space-between;align-items:center}.bridge_ticketTitle__AZhYW{font-weight:500;line-height:1.2;color:var(--dark)}.bridge_ticketDescription__WKpwA{font-weight:700;line-height:1.2;color:var(--dark)}.bridge_price__AVJ5p{display:flex;justify-content:space-between;align-items:center}.bridge_priceTitle__sFMD9{font-weight:500;line-height:1.2;color:var(--dark)}.bridge_priceDescription__VnZyT{font-weight:700;line-height:1.2;color:var(--dark)}.bridge_pier__gVt63{display:flex;justify-content:space-between;align-items:center}.bridge_pierTitle__zd3Hr{font-weight:500;line-height:1.2;color:var(--dark)}.bridge_pierName__1Fsal{font-weight:700;line-height:1.2;color:var(--dark)}.bridge_company__uVq00{font-weight:600;font-size:12px;line-height:1.2;text-transform:capitalize;color:var(--blue)}.bridge_requisiteFoot__1OaQ5{font-weight:500;font-size:16px;line-height:1.2;color:var(--grey)}.bridge_foot__Rp4ZZ{display:flex;flex-direction:column;gap:8px}.page_cards__V_SJ7{margin-top:16px}.cards_cards__b0_S6{display:flex;flex-direction:column;gap:16px}.date-picker_calendar__Vvg5Y{margin-top:8px}.calendar_container__5J1a2{border:1px solid var(--stroke-color);border-radius:12px;box-shadow:8px 8px 24px 0 rgba(3,39,79,.16);background:#fff;padding:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar_calendarHead__evjzx{display:flex;justify-content:space-between;align-items:center}.calendar_currentMonth__ADRJZ{font-weight:600;font-size:17px;line-height:1.29;letter-spacing:-.03em;color:#000;text-transform:capitalize}.calendar_switchMonth__CJf__{display:flex;align-items:center;gap:28px}.calendar_arrowBack__0OktN{transform:rotate(180deg);cursor:pointer}.calendar_arrowNext__Wy98Q{cursor:pointer}.calendar_calendarBody__8X360{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);grid-row-gap:7px;row-gap:7px;justify-items:center;margin-top:20px}.calendar_calendarBody__8X360>.calendar_bodyDay__3LQmb:nth-child(7n+5),.calendar_calendarBody__8X360>.calendar_bodyDay__3LQmb:nth-child(7n+6),.calendar_calendarBody__8X360>.calendar_bodyDay__3LQmb:nth-child(7n+7){color:red}.calendar_bodyWeek__ARkWr{font-weight:600;font-size:13px;line-height:1.38;text-transform:uppercase;text-align:center;color:rgba(60,60,67,.3)}.calendar_bodyDay__3LQmb{font-weight:400;font-size:20px;line-height:1.25;letter-spacing:-.02em;text-align:center;color:#000;cursor:pointer;position:relative;z-index:1}.calendar_bodyDay__3LQmb.calendar_current___GZLA{color:var(--blue)!important}.calendar_bodyDay__3LQmb.calendar_selected__5v5yi:after{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--blue)!important;opacity:.4;padding:16px;border-radius:50%}.calendar_bodyDay__3LQmb.calendar_disabled__3SAiF{color:rgba(60,60,67,.3)!important;cursor:default!important}.select-banner_banner__oFRHf{display:flex;align-items:center;padding:12px 16px;border-radius:12px;box-shadow:2px 2px 8px 0 rgba(60,148,231,.25);background:var(--white);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.select-banner_banner__oFRHf.select-banner_isOpen__RWRXl .select-banner_arrow__JzlOV{transform:rotate(270deg)}.select-banner_value__vMpj7{margin-left:8px;font-weight:600;font-size:15px;line-height:1.2;color:var(--dark)}.select-banner_arrow__JzlOV{margin-left:auto;transform:rotate(90deg);transition:transform .3s ease}.simple-time-picker_times__tZEAA{box-shadow:2px 2px 8px 0 rgba(60,148,231,.25);background:var(--bg-color);border-radius:12px;padding:8px;display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.simple-time-picker_time__rLr31{border:1px solid var(--stroke-color);border-radius:8px;padding:8px 4px;background:var(--white);font-weight:500;font-size:16px;line-height:1.2;color:var(--dark);transition:all .3s ease;cursor:pointer}.simple-time-picker_time__rLr31.simple-time-picker_selected__B5pZ4{background:var(--blue);border:1px solid var(--blue);color:var(--white)}.bridges-preview-card_container__iDKBd{padding:12px 8px;border:1px solid var(--stroke-color);border-radius:12px;background:var(--white);position:relative}.bridges-preview-card_head__A5mbK{display:flex;justify-content:space-between;align-items:center}.bridges-preview-card_title__FUiaC{font-weight:600;font-size:20px;line-height:1.2;color:var(--d-b)}.bridges-preview-card_like__x6P8G{cursor:pointer;box-sizing:content-box}.bridges-preview-card_like__x6P8G.bridges-preview-card_liked__s4PwC path{stroke:#e42121;fill:#e42121}.bridges-preview-card_transport__n5gi4{font-weight:600;font-size:16px;line-height:1.2;color:var(--dark);margin-top:8px}.bridges-preview-card_images__SpazC{margin-top:8px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.bridges-preview-card_image__91AWp{width:100%;object-fit:cover;border-radius:8px}.bridges-preview-card_period__QmWcz{margin-top:8px;font-weight:600;font-size:16px;line-height:1.2;color:var(--blue);display:flex;justify-content:space-between;align-items:center}.bridges-preview-card_shortRoute__CBLY5{margin-top:8px;font-weight:600;font-size:16px;line-height:1.2;color:var(--dark)}.bridges-preview-card_descriptions__FgomR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:8px}.bridges-preview-card_routeList__0Ix1p{margin:0;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:4px;border-radius:12px;background:#f9f9f9}.bridges-preview-card_routeList__0Ix1p li{font-weight:400;font-size:14px;line-height:1.2;color:var(--dark)}.bridges-preview-card_prices__j3Ks_{background:var(--light-color);border-radius:12px;padding:8px;display:flex;flex-direction:column;justify-content:center;gap:4px}.bridges-preview-card_price__yMKrH{display:flex;justify-content:space-between}.bridges-preview-card_priceType__2xLXy{font-weight:400;font-size:14px;line-height:1.2;color:var(--dark)}.bridges-preview-card_priceCount__JECZ_{font-weight:700;font-size:16px;line-height:1.2;color:var(--dark)}.bridges-preview-card_priceCount__JECZ_.bridges-preview-card_discount__reFj9{color:var(--r)}.bridges-preview-card_bottom__SXzy4{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:8px}.bridges-preview-card_time__KsXeb{font-weight:600;font-size:15px;line-height:1.2;color:var(--blue)}.bridges-preview-card_timeDetail__n49g2{font-weight:500;line-height:1.5;color:var(--grey)}.bridges-preview-card_company__kugP1{font-weight:600;font-size:12px;line-height:1.2;color:var(--blue)}.bridges-preview-card_discountSvg__c_2FF{position:absolute;top:87px;left:0}.head_headBg__QTq2G{position:absolute;top:0;left:0;width:100%;object-fit:cover;opacity:.5;z-index:-1}.head_title__5_q2f{margin-top:4px;display:flex;justify-content:space-between;align-items:center;padding:4px 8px 0;border-radius:10px;box-shadow:2px 2px 8px rgba(60,148,231,.25);background:radial-gradient(70.83% 70.83% at 49.73% 50%,#fff 23.28%,#b8e0fc 100%)}.head_titleText___UcPh{font-weight:700;font-size:16px;line-height:1.2;color:var(--d-b)}.head_warning__kOa85{margin-top:16px}.warning-badge_container__k2nEp{position:relative;background:var(--light-blue);border-radius:12px;padding:10px 12px}.warning-badge_title__fAQwa{text-align:center;font-weight:600;font-size:16px;color:var(--black)}.warning-badge_description__7PgRv{margin-top:8px;font-weight:400;font-size:14px;padding-right:40px}.warning-badge_bbSvg__ceAyJ{position:absolute;top:4px;right:4px}.cards_cards__q___q{display:flex;flex-direction:column;gap:16px}.cards_empty__bxgk2{text-align:center;margin-top:150px;font-weight:400;font-size:18px;line-height:1.5;color:var(--blue)}.page_warningBadge__vsFGS{margin-top:12px}.page_cardsTitle__XzQ7H{font-weight:600;font-size:18px;line-height:1.2;text-align:center;color:var(--black);margin-top:8px}.page_cards__R_HO8{margin-top:8px}.badges_swiper__NvSw7{padding:16px 0 12px!important}.badges_slide__QMk1i{width:-moz-fit-content!important;width:fit-content!important}.badges_badge__jcm_e{width:130px;display:flex;flex-direction:column;align-items:center;padding:4px 8px 0;border-radius:10px;box-shadow:2px 2px 8px rgba(60,148,231,.25);background:radial-gradient(70.83% 70.83% at 49.73% 50%,#fff 23.28%,#b8e0fc 100%)}.badges_title__aDrrh{font-weight:600;font-size:12px;line-height:1.2;color:#0b0a0a}.excursions-preview-card_container__SuIRl{padding:12px 8px;border:1px solid var(--stroke-color);border-radius:12px;background:var(--white);position:relative}.excursions-preview-card_head__yDQlJ{display:flex;justify-content:space-between;align-items:center}.excursions-preview-card_title__pROad{font-weight:600;font-size:20px;line-height:1.2;color:var(--d-b)}.excursions-preview-card_like__ZvEBM{cursor:pointer;box-sizing:content-box}.excursions-preview-card_like__ZvEBM.excursions-preview-card_liked__HSUPU path{stroke:#e42121;fill:#e42121}.excursions-preview-card_transport__Ir2kJ{font-weight:600;font-size:16px;line-height:1.2;color:var(--dark);margin-top:8px}.excursions-preview-card_images__11W_0{margin-top:8px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.excursions-preview-card_image__0yG44{width:100%;object-fit:cover;border-radius:8px}.excursions-preview-card_period__ozhnN{margin-top:8px;font-weight:600;font-size:16px;line-height:1.2;color:var(--blue);display:flex;justify-content:space-between;align-items:center}.excursions-preview-card_shortRoute__JbVoc{margin-top:8px;font-weight:600;font-size:16px;line-height:1.2;color:var(--dark)}.excursions-preview-card_descriptions__a5tFZ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:8px}.excursions-preview-card_routeList__DCU_0{margin:0;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:4px;border-radius:12px;background:#f9f9f9}.excursions-preview-card_routeList__DCU_0 li{font-weight:400;font-size:14px;line-height:1.2;color:var(--dark)}.excursions-preview-card_prices__sJdsI{background:var(--light-color);border-radius:12px;padding:8px;display:flex;flex-direction:column;justify-content:center;gap:4px}.excursions-preview-card_price__XkdVd{display:flex;justify-content:space-between}.excursions-preview-card_priceType__bRPZg{font-weight:400;font-size:14px;line-height:1.2;color:var(--dark)}.excursions-preview-card_priceCount___bnCn{font-weight:700;font-size:16px;line-height:1.2;color:var(--dark)}.excursions-preview-card_priceCount___bnCn.excursions-preview-card_discount__raUun{color:var(--r)}.excursions-preview-card_bottom__tqswX{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:8px}.excursions-preview-card_time__XKr2B{font-weight:600;font-size:15px;line-height:1.2;color:var(--blue)}.excursions-preview-card_timeDetail__4vpXT{font-weight:500;line-height:1.5;color:var(--grey)}.excursions-preview-card_company__yxYk6{font-weight:600;font-size:12px;line-height:1.2;color:var(--blue)}.excursions-preview-card_discountSvg__bCgwE{position:absolute;top:87px;left:0}.head_headBg__52lEc{position:absolute;top:0;left:0;width:100%;object-fit:cover;opacity:.5;z-index:-1}.head_title__qEWvv{margin-top:4px;display:flex;justify-content:space-between;align-items:center;padding:4px 8px 0;border-radius:10px;box-shadow:2px 2px 8px rgba(60,148,231,.25);background:radial-gradient(70.83% 70.83% at 49.73% 50%,#fff 23.28%,#b8e0fc 100%)}.head_titleText__zaMxJ{font-weight:700;font-size:16px;line-height:1.2;color:var(--d-b)}.head_warning__fCvhs{margin-top:16px}.products-preview-card_container__H5mJ2{position:relative;width:100%;border-radius:12px;padding:8px;box-shadow:2px 2px 8px 0 rgba(60,148,231,.25);background:var(--white);cursor:pointer}.products-preview-card_like__VN5qu{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);background:var(--white);cursor:pointer;z-index:1}.products-preview-card_like__VN5qu.products-preview-card_liked___yfsk svg path{stroke:#e42121;fill:#e42121}.products-preview-card_imageContainer__2layb{position:relative;height:142px;border-radius:8px;overflow:hidden}.products-preview-card_hitBadge___wqFK{position:absolute;box-shadow:-2px -2px 2px 0 rgba(29,28,28,.21);background:var(--r);bottom:0;right:0;width:-moz-fit-content;width:fit-content;border-radius:8px 0 0 0;font-weight:700;font-size:10px;color:var(--white);padding:8px 4px;display:flex;align-items:center;gap:4px}.products-preview-card_image__h5_K4{width:100%;object-fit:cover}.products-preview-card_title__TO8A5{margin-top:4px;font-weight:600;font-size:16px;line-height:1.2;color:#212121}.products-preview-card_countContainer__1lojw{margin-top:4px;display:flex;justify-content:space-between}.products-preview-card_count__cKf2o{font-weight:500;font-size:14px;line-height:1.2;color:var(--grey)}.products-preview-card_price__NgWDS{margin-top:4px;font-weight:600;font-size:18px;line-height:1.2;color:var(--blue)}.products-preview-card_discountSvg__WCh_1{position:absolute;top:15px;left:0}.yachts-preview-card_container__rWWTe{background:var(--white);padding:8px 12px;border:1px solid var(--stroke-color);border-radius:16px;display:flex;flex-direction:column;gap:8px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.yachts-preview-card_head__VP7U9{display:flex;align-items:center;justify-content:space-between}.yachts-preview-card_titles__eMpRN{display:flex;flex-direction:column;gap:4px}.yachts-preview-card_title__yJ6f0{font-weight:600;font-size:18px;line-height:1.2;color:var(--d-b)}.yachts-preview-card_subtitle__hioUw{font-weight:700;font-size:16px;line-height:1.2;color:var(--dark)}.yachts-preview-card_like__U_Lj_{cursor:pointer;box-sizing:content-box}.yachts-preview-card_like__U_Lj_.yachts-preview-card_liked__aVPIl path{stroke:#e42121;fill:#e42121}.yachts-preview-card_swiper__xztWu{width:100%!important;--swiper-pagination-color:var(--blue);--swiper-pagination-bullet-border-radius:100px;--swiper-pagination-bullet-width:40px;--swiper-pagination-bullet-height:4px;--swiper-pagination-bottom:8px;--swiper-pagination-bullet-inactive-color:var(--white);--swiper-pagination-bullet-inactive-opacity:1}.yachts-preview-card_slide__aTljp{position:relative;width:100%!important}.yachts-preview-card_image__y4AVK{width:100%;object-fit:cover;border-radius:12px}.yachts-preview-card_info__KFOgm{display:flex;flex-direction:column;gap:8px}.yachts-preview-card_card__J7qID{border:1px solid var(--stroke-color);border-radius:12px;background:var(--bg-color);display:flex;flex-direction:column;gap:4px}.yachts-preview-card_cardHead__am1iv{display:flex;justify-content:space-between;gap:8px}.yachts-preview-card_cardTitle__tW8aE{font-weight:600;font-size:15px;line-height:1.2;letter-spacing:-.05em;color:var(--dark);margin-top:4px;margin-left:8px}.yachts-preview-card_cardPrice__kOSpn{border-radius:0 12px;background:var(--blue);height:-moz-fit-content;height:fit-content;padding:8px;font-weight:700;font-size:14px;line-height:1.2;color:var(--white);text-wrap:nowrap}.yachts-preview-card_cardPeriod__U7Mzr{font-weight:600;font-size:15px;line-height:1.2;text-align:center;color:var(--blue)}.yachts-preview-card_foot__gd4s_{display:flex;justify-content:space-between;margin-bottom:8px;margin-left:12px;margin-right:12px}.yachts-preview-card_foot__gd4s_ .yachts-preview-card_footText__bgNWz{font-weight:500;font-size:15px;line-height:1.2;color:var(--grey)}.yachts-preview-card_foot__gd4s_ .yachts-preview-card_footPeriod__n50ZW{font-weight:700;font-size:15px;line-height:1.2;color:var(--dark)}.head_title__KvVam{margin-top:4px;display:flex;justify-content:center;align-items:center;padding:4px 8px 0;border-radius:10px;box-shadow:2px 2px 8px rgba(60,148,231,.25);background:radial-gradient(70.83% 70.83% at 49.73% 50%,#fff 23.28%,#b8e0fc 100%)}.head_titleText__ik4_w{font-weight:700;font-size:16px;line-height:1.2;color:var(--d-b)}.head_container__YsWqc{position:relative}.head_swiper__T7Ysb{border-radius:16px;overflow:hidden;height:150px}.head_image__E1O5p{width:100%;height:100%;object-fit:cover;display:block}.head_info__L_fWB{position:absolute;bottom:15px;right:15px;font-family:SF Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2;text-align:right;color:var(--white);z-index:10}.head_title__14q0x{font-size:24px;text-shadow:0 0 20px #000}.head_subtitle__5g5X6{font-size:12px}.route-picker_routes__J9tcS{border-radius:12px;box-shadow:2px 2px 8px 0 rgba(60,148,231,.25);background:var(--bg-color);margin-top:8px}.route-picker_route__5ZfNL{display:flex;align-items:center;justify-content:space-between;padding:8px;cursor:pointer}.route-picker_route__5ZfNL:not(:first-child){border-top:1px solid var(--stroke-color)}.route-picker_routeInfo__e7PXk{display:flex;flex-direction:column;gap:4px}.route-picker_routeTitle__Gxkyz{font-weight:500;font-size:16px;line-height:1.2;color:var(--dark)}.route-picker_routeSubtitle__S_FM7{font-weight:400;font-size:14px;line-height:1.2;color:var(--grey)}.route-picker_routeTime__37stB{font-weight:500;font-size:14px;line-height:1.2;color:var(--blue);display:flex;align-items:center;gap:10px}.time-picker_container__MtXxB{display:flex;flex-direction:column;gap:16px}.time-picker_pickerContainer__lTL5R{border-radius:12px;box-shadow:2px 2px 8px 0 rgba(60,148,231,.25);background:var(--bg-color);padding:8px}.time-picker_pickerSection__g4T8P{display:flex;flex-direction:column;gap:8px;margin-top:16px}.time-picker_title__3hQgR{font-weight:500;font-size:16px;margin:0}.time-picker_buttonGroup__GBQsp{display:flex;flex-wrap:wrap;gap:6px}.time-picker_timeBtn__p19DX{padding:8px;border-radius:8px;border:1px solid var(--stroke-color);background:var(--white);cursor:pointer;transition:all .2s ease;font-weight:500;font-size:16px;line-height:1.2;color:var(--dark)}.time-picker_active__jyJaV{color:var(--white);background:var(--blue)}.guests-picker_guests__5_tGn{box-shadow:2px 2px 8px 0 rgba(60,148,231,.25);background:var(--bg-color);border-radius:12px;padding:8px;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.guests-picker_guest__YHNwN{text-wrap:nowrap;border:1px solid var(--stroke-color);border-radius:8px;padding:8px;background:var(--white);font-weight:500;font-size:16px;line-height:1.2;color:var(--dark);cursor:pointer;transition:all .2s ease}.guests-picker_guest__YHNwN.guests-picker_selected__ErIzA{color:var(--white);background:var(--blue)}.head_container__zscXR{margin-top:12px}.head_headBg__22L_N{position:absolute;top:0;left:0;width:100%;object-fit:cover;opacity:.5;z-index:-1}.head_image__8O1xb{border-radius:8px;object-fit:cover;box-shadow:0 4px 10px 0 rgba(31,69,51,.33);height:200px;width:200px}.head_slide__bFUat{width:-moz-fit-content!important;width:fit-content!important;padding-right:10px!important}.head_slide__bFUat:first-child{padding-left:16px!important}