._root_14wh8_16{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;min-height:48px;width:100%}._progress_14wh8_26{flex:1 1 auto;height:8px;min-width:0;overflow:hidden;position:relative}._track_14wh8_34{background:#284b7d33;border-radius:2px;height:4px;left:0;position:absolute;right:0;top:2px}._fill_14wh8_44{background:#284b7d;border-radius:4px;height:8px;position:absolute;top:0;transition:left .2s ease,width .2s ease}._root--scroll-percent_14wh8_53 ._fill_14wh8_44{min-width:10%}._nav_14wh8_57{display:flex;flex-direction:row;flex-shrink:0;gap:4px;justify-content:flex-end}._btn_14wh8_65{align-items:center;background:#fff;border:1px solid rgba(40,75,125,.2);border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:48px;justify-content:center;padding:0;width:48px}._btn_14wh8_65 img{display:block;height:24px;opacity:.78;width:24px}._btn_14wh8_65:hover:not(:disabled){border-color:#284b7d73}._btn_14wh8_65:disabled{background:#ffffffa6;border-color:#1212121f;cursor:not-allowed;opacity:.38}._kake-hotel_359w7_16{background:#f5f5f5;border-top:1px solid rgba(40,75,125,.2);padding-block:160px}@media(max-width:767px){._kake-hotel_359w7_16{padding-block:64px}}._kake-hotel--lineup_359w7_28{background-color:#fff;padding-block:80px;position:relative;width:100%;z-index:1}@media(max-width:767px){._kake-hotel--lineup_359w7_28{padding-block:48px}}._kake-hotel__container_359w7_41{display:flex;flex-direction:column;gap:48px;margin-inline:auto;width:min(1344px,100% - 96px)}@media(max-width:767px){._kake-hotel__container_359w7_41{gap:32px;width:calc(100% - 48px)}}._kake-hotel__heading-stack_359w7_55{border-left:2px solid rgba(40,75,125,.2);display:flex;flex-direction:column;gap:8px;padding-left:12px}._kake-hotel__sub_359w7_63{color:#284b7d;font-family:din-2014,sans-serif;font-size:14px;letter-spacing:.1em;line-height:1.3;margin:0}@media(max-width:767px){._kake-hotel__sub_359w7_63{font-size:12px;letter-spacing:.08em}}._kake-hotel__lead_359w7_78{color:#284b7d;font-family:din-2014,sans-serif;font-size:32px;font-weight:500;letter-spacing:.05em;line-height:1.3;margin:0}@media(max-width:767px){._kake-hotel__lead_359w7_78{font-size:18px;line-height:1.35}}._kake-hotel__scroll-wrap_359w7_94{overflow:hidden;position:relative}._kake-hotel__embla_359w7_99{overflow:hidden}._kake-hotel__embla-container_359w7_103{display:flex;margin-left:-16px;touch-action:pan-y pinch-zoom}@media(max-width:767px){._kake-hotel__embla-container_359w7_103{margin-left:-12px}}._kake-hotel__embla-slide_359w7_114{box-sizing:border-box;flex:0 0 20%;min-width:0;padding-left:16px}@media(max-width:991px){._kake-hotel__embla-slide_359w7_114{flex:0 0 33.3333333333%}}@media(max-width:767px){._kake-hotel__embla-slide_359w7_114{flex:0 0 70%;padding-left:12px}}._kake-hotel__card_359w7_132{background:#fff;border:1px solid rgba(40,75,125,.2);height:100%;min-width:0}._kake-hotel__card-media_359w7_139{aspect-ratio:1;margin:0;overflow:hidden}._kake-hotel__card-media_359w7_139 img,._kake-hotel__card-media_359w7_139 picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._kake-hotel__card-body_359w7_152{padding:16px}._kake-hotel__card-name_359w7_156{color:#284b7d;font-size:16px;letter-spacing:.06em;line-height:1.35;margin:0}@media(max-width:767px){._kake-hotel__card-name_359w7_156{font-size:14px}}._kake-hotel__card-product_359w7_169{color:#284b7d;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:1.2;margin:4px 0 0}@media(max-width:767px){._kake-hotel__card-product_359w7_169{font-size:12px}}._kake-hotel__card-body--lineup_359w7_184{display:flex;flex-direction:column;gap:4px;padding:12px}._kake-hotel__card-body--lineup_359w7_184 ._kake-hotel__card-name_359w7_156{font-size:1rem;font-weight:700;line-height:1.4}@media(max-width:767px){._kake-hotel__card-body--lineup_359w7_184 ._kake-hotel__card-name_359w7_156{font-size:.875rem}}._kake-hotel__card-body--lineup_359w7_184 ._kake-hotel__card-product_359w7_169{color:#1a1a1a;font-size:.875rem;line-height:1.4;margin:0}@media(max-width:767px){._kake-hotel__card-body--lineup_359w7_184 ._kake-hotel__card-product_359w7_169{font-size:.8125rem}}._kake-hotel__controls_359w7_212{margin-top:24px}@media(max-width:767px){._kake-hotel__controls_359w7_212{margin-top:16px}}._kake-hotel__foot_359w7_221 p{color:#111;font-size:15px;letter-spacing:.06em;line-height:1.9;margin:0}@media(max-width:767px){._kake-hotel__foot_359w7_221 p{font-size:13px;line-height:1.85}}._kake-hotel__foot_359w7_221 p+p{margin-top:16px}@media(max-width:767px){._kake-hotel__foot_359w7_221 p+p{margin-top:8px}}._kake-hotel__note_359w7_243{color:#666!important;font-size:11px!important;font-weight:400;letter-spacing:.04em;line-height:1.5!important}@media(max-width:767px){._hidden-xs_359w7_252{display:none}}
