.detail_beachTitle__HrYkp{font-size:26px;margin-bottom:0}.detail_descriptionContainer__ViL0c h1,.detail_descriptionContainer__ViL0c h2,.detail_descriptionContainer__ViL0c h3,.detail_descriptionContainer__ViL0c li,.detail_descriptionContainer__ViL0c ul{text-align:left}.detail_descriptionContainer__ViL0c h1{color:#206da8;font-size:25px}.detail_descriptionContainer__ViL0c h2{color:#2f2f2f;font-size:22px}.detail_descriptionContainer__ViL0c h3{color:#009cd4;font-size:18px}.detail_descriptionContainer__ViL0c li,.detail_descriptionContainer__ViL0c p{color:#828282;font-size:15px;letter-spacing:0;line-height:24px;text-align:justify}.detail_descriptionContainer__ViL0c li b,.detail_descriptionContainer__ViL0c p b{font-weight:700}.detail_descriptionContainer__ViL0c li{margin-bottom:15px}.detail_widgetTitle__z_LFJ{color:#2f2f2f;font-size:20px!important;font-weight:500!important;letter-spacing:0;line-height:27px}.detail_widgetContainer__w0Y6x{border:1px solid #ddd;border-radius:12px;padding:24px}.detail_availabilityContainer__NPM3t{background-color:#f7f7f7;box-shadow:0 6px 16px rgba(0,0,0,.12);height:100%}.detail_socialBtn__49igT{box-sizing:border-box;height:48px;width:48px;border:1px solid #ececec;border-radius:50%;padding:0;background:#fff;color:#000;display:flex;justify-content:center;align-items:center}.detail_nearContainer__6wBfl a{color:#009cd4}.detail_bookBtnCntainer___xk3g{position:fixed;bottom:0;left:0;width:100%;z-index:50}.detail_bookBtnCntainer___xk3g button{font-size:15px;font-weight:700;letter-spacing:0;line-height:20px;text-align:center}.detail_drawerClose__PFOk0{background:#eee;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.detail_sectionLabel__bG_Ep{color:#828282;font-weight:500;margin-bottom:8px;text-transform:uppercase;font-size:12px;letter-spacing:.5px}.detail_productCards__1vFmU{display:flex;flex-direction:column;gap:6px}.detail_productName__9nEtW{color:#2f2f2f;font-weight:500;font-size:15px}.detail_emptyState__y98NL{text-align:center;padding:20px 16px;background:linear-gradient(180deg,#f9fafb 0,#ffffff);border:1px dashed #d1d5db;border-radius:12px;margin:12px 0}.detail_emptyState__y98NL p{margin-bottom:0}.detail_widgetFooter__nNXZI{width:100%}.detail_highlightsSection__afmu8{border:1px solid #ddd;border-radius:12px;padding:24px}@media(min-width:768px){.detail_highlightsSection__afmu8{border:none;border-bottom:1px solid #ddd;border-radius:0;padding:0 0 24px}}.detail_expandableDescription__IApYn{position:relative;width:100%}.detail_expandableDescription__IApYn .detail_contentWrapper__QUQRf{position:relative}.detail_expandableDescription__IApYn .detail_collapsed__zFkCM{max-height:4.5em;overflow:hidden}.detail_expandableDescription__IApYn .detail_gradientOverlay__A0Oco{position:absolute;bottom:0;left:0;right:0;height:2.5em;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgb(255,255,255));pointer-events:none}.detail_expandableDescription__IApYn .detail_universeSection__CZOcg{margin-top:24px}.detail_expandableDescription__IApYn .detail_expandButton__Ffro9{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:4px 0;background:rgba(0,0,0,0);border:none;color:#4a4a4a;font-size:12px;font-weight:500;text-decoration:underline;cursor:pointer;transition:color .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.detail_expandableDescription__IApYn .detail_expandButton__Ffro9:hover{color:#2a2a2a}.detail_expandableDescription__IApYn .detail_expandButton__Ffro9:active{color:#1a1a1a}.detail_expandableDescription__IApYn .detail_expandButton__Ffro9:focus-visible{outline:1px solid #4a4a4a;outline-offset:2px}.detail_expandableDescription__IApYn .detail_chevronDown__2m_ER,.detail_expandableDescription__IApYn .detail_chevronUp__CXHrl{display:inline-flex;font-size:10px;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.detail_expandableDescription__IApYn .detail_chevronUp__CXHrl{transform:rotate(180deg)}.form_formValue___O5Ig{font-weight:500;font-size:16px;line-height:16px}@media screen and (max-width:992px){.form_formValue___O5Ig{font-size:14px;line-height:14px}}.form_placeholderValue__tyJiI{color:#a9b1ba;opacity:.9;font-weight:400;font-size:16px}@media screen and (max-width:992px){.form_placeholderValue__tyJiI{font-size:14px;line-height:14px}}.form_dateCtaContainer__KxiCn{position:relative;background:linear-gradient(238.05deg,#009cd4,#206da8);border-radius:8px;padding:16px 20px;cursor:pointer;transition:all .2s ease-in-out}.form_dateCtaContainer__KxiCn:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,156,212,.35)}.form_dateCtaContainer__KxiCn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,156,212,.25)}.form_dateCtaPlaceholder__j2S_m{color:#fff;font-weight:600;font-size:16px;line-height:1.2}@media screen and (max-width:992px){.form_dateCtaPlaceholder__j2S_m{font-size:15px}}.form_calendarModal___paWa{width:365px!important;margin-left:auto!important;margin-right:auto!important;z-index:1200!important}@media screen and (max-width:385px){.form_calendarModal___paWa{width:calc(100% - 20px)!important}}.form_selectOptioNValue__O55I0{font-weight:500}.form_selectOptionSublabel__IqRcD{line-height:13px}.form_backdrop__JKW0A{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.3;background:#000;top:0;left:0;width:100vw;height:100vh}.form_mobileSearchBar__iYxXU{position:fixed;top:0;left:0;right:0;z-index:1050;padding:.75rem 1rem;background-color:#fff;border-bottom:1px solid #dee2e6}