.weddingHallDetailHeader_wedding-hall-detail-header__N62UY{position:fixed;top:0;z-index:100;width:100%;max-width:600px;margin-left:auto;margin-right:auto;display:block;box-sizing:border-box}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_safe-area__ozeDz{width:100%;height:0}.weddingHallDetailHeader_android__hdvjE .weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_safe-area__ozeDz{height:var(--androidStatusBarHeight)}.weddingHallDetailHeader_ios__MnQ_X .weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_safe-area__ozeDz{height:constant(safe-area-inset-top);height:env(safe-area-inset-top)}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 12px;background-color:#fff}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB .weddingHallDetailHeader_left-panel__WDxhj,.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB .weddingHallDetailHeader_right-panel__brTyu{display:flex;align-items:center}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB .weddingHallDetailHeader_right-panel__brTyu{gap:4px}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB .weddingHallDetailHeader_partner-name__Db8MV{margin-left:20px;font-size:15px;font-weight:700;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY.weddingHallDetailHeader_transparent__PtvFN .weddingHallDetailHeader_inner__8hNYB{background-color:rgba(0,0,0,0)}.weddingHallTabs_wedding-hall-tabs__9FuhV{position:fixed;top:55px;width:100%;z-index:100;height:51px;background-color:#fff;border-bottom:1px solid #fff;max-width:600px;margin-left:auto;margin-right:auto;display:block;box-sizing:border-box}.weddingHallTabs_android__9oevO .weddingHallTabs_wedding-hall-tabs__9FuhV{top:calc(var(--androidStatusBarHeight) + 56px - 1px)}.weddingHallTabs_ios___yVZF .weddingHallTabs_wedding-hall-tabs__9FuhV{top:calc(constant(safe-area-inset-top) + 56px - 1px);top:calc(env(safe-area-inset-top) + 56px - 1px)}.weddingHallTabs_wedding-hall-tabs__9FuhV .weddingHallTabs_tabs-inner__p_y_i{display:flex;height:100%;border-bottom:1px solid #eaeaea}.weddingHallTabs_wedding-hall-tabs__9FuhV .weddingHallTabs_tab-item-button__V8bsy{flex:1 1;display:block;padding:0 16px;font-size:13px;color:#c8c8c8;text-align:center;background-color:rgba(0,0,0,0);border:none;outline:none}.weddingHallTabs_wedding-hall-tabs__9FuhV .weddingHallTabs_tab-item-button__V8bsy span{position:relative;display:inline-flex;align-items:center;height:100%}.weddingHallTabs_wedding-hall-tabs__9FuhV .weddingHallTabs_tab-item-button__V8bsy.weddingHallTabs_active__Qp12C{font-weight:700;color:#191919}.weddingHallTabs_wedding-hall-tabs__9FuhV .weddingHallTabs_tab-item-button__V8bsy.weddingHallTabs_active__Qp12C span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#191919;border-radius:4px 4px 0 0}.hallcard-wrap{margin-bottom:24px}.hallcard-wrap .slick-slider.slick-initialized{border-top-left-radius:12px;border-top-right-radius:12px}.hallcard-wrap img{height:250px}.card-info-wrap{padding:20px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:#fff;color:#191919;font-size:12px;font-weight:400;line-height:18px}.card-info-wrap .hallname{margin-bottom:12px;color:#191919;font-size:15px;line-height:22.5px}.card-info-wrap .hallcard-info p{display:flex;justify-content:space-between;font-size:13px;margin-bottom:12px}.card-info-wrap .hallcard-info p span:first-child{color:#737373}.card-info-wrap button{padding:12px 30px;border:1px solid #dedede;border-radius:8px;font-size:13px}