.header{width:100%;position:sticky;top:0;z-index:var(--z-index-2);background:var(--color-bg-inverse);padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:constant(safe-area-inset-top);padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right)}.header .header_top{border-bottom:var(--border-width-1) solid var(--color-border-primary)}.header .header_top_inner{display:flex;justify-content:space-between;margin:0 auto;width:calc(100% - 80px);max-width:1200px}.header .header_main_inner .medi25care_logo{display:flex;align-items:center}.header .header_main_inner .medi25care_logo a{display:inline-block;width:180px}.header .header_main_inner h1 a{display:inline-block;width:180px}.header .header_top_inner .care_box{display:flex;align-items:center;gap:12px;cursor:pointer}.header .header_top_inner .care_box .care_text:first-child::after{content:"";display:inline-block;width:1px;height:16px;background:var(--color-border-primary);margin-left:12px}.header .header_top_inner .care_box .care_text{display:flex;align-items:center;gap:4px;font-size:var(--font-size-14);font-weight:var(--font-weight-sb)}.header .header_top_inner .care_box .icon_new{width:16px;height:16px;line-height:16px;font-size:var(--font-size-12);color:var(--color-text-inverse);background:var(--color-icon-red);border-radius:var(--border-radius-full);text-align:center}.header .topmenu_list{display:flex;align-items:center;height:32px;position:relative}.header .topmenu_list>li{font-size:var(--font-size-14);color:var(--color-text-secondary);border-radius:var(--border-radius-full);cursor:pointer}.header .topmenu_list>li.partner>a{color:var(--color-text-brand)}.header .topmenu_list>li:not(:last-of-type):not(:first-of-type):after{display:inline-block;content:"";width:1px;height:10px;margin:0 16px;background:var(--color-border-primary)}.header .topmenu_list>li.down_btn{display:flex;align-items:center;justify-content:center;gap:4px;margin:0 16px 0 0;padding:2px 0;width:108px;text-align:center;background-color:var(--color-bg-brand);color:var(--color-text-inverse);cursor:pointer}.header.care .topmenu_list>li.down_btn{background-color:var(--color-bg-ranking)}.header.health .topmenu_list>li.down_btn{background-color:var(--color-bg-health)}.header .topmenu_list>li.down_btn .iconbox{width:20px}.header .header_main{border-bottom:var(--border-width-1) solid var(--color-border-primary)}.header .header_main_inner{display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:calc(100% - 80px);max-width:1200px;height:80px}.header.care .gnb_wrap,.header.health .gnb_wrap{margin-left:100px;margin-right:auto}.header .gnb_wrap .gnb{display:flex;gap:32px}.header .gnb_wrap .gnb>li{position:relative;font-size:var(--font-size-18);font-weight:var(--font-weight-sb)}.header .gnb_wrap .gnb>li a:hover{color:var(--color-text-brand)}.header.care .gnb_wrap .gnb>li a:hover{color:var(--color-text-ranking)}.header.health .gnb_wrap .gnb>li a:hover{color:var(--color-text-health)}.header .gnb_wrap .gnb>li.gnb_on a{color:var(--color-text-brand)}.header .gnb_wrap .gnb>li .hot{position:absolute;font-size:7px;font-weight:var(--font-weight-r);top:-10px;right:-16px;padding:2px 4px;color:var(--color-text-inverse);background:var(--color-icon-red);border-radius:var(--border-radius-full);text-align:center}.header .gnb_wrap .gnb>li .icon_new{width:16px;height:16px;line-height:16px;position:absolute;right:-16px;top:-12px;font-size:var(--font-size-12);color:var(--color-text-inverse);background:var(--color-icon-red);border-radius:var(--border-radius-full);text-align:center}.header .gnb_box .right_box{display:flex;gap:8px;align-items:center}.header .gnb_box .right_box .bottom_menu{display:none}.header .gnb_box .right_box .disease_search{display:flex;gap:12px;align-items:center;padding:0 16px;min-width:252px;height:40px;background:var(--color-bg-input-disabled);border-radius:var(--border-radius-full);border:var(--border-width-1) solid var(--color-border-primary);cursor:pointer}.header .gnb_box .right_box .disease_search>span{color:var(--color-text-secondary)}.header .gnb_box .right_box .mymenu_area{display:flex;gap:8px}.header .gnb_box .right_box .mymenu_area .notification_wrap{position:relative}.header .gnb_box .right_box .mymenu_area .icon_bell{position:relative}.header .gnb_box .right_box .mymenu_area .icon_bell .dot{position:absolute;top:0;right:0;width:6px;height:6px;background:var(--color-icon-red);border-radius:var(--border-radius-full)}.header .gnb_box .right_box .mymenu_area .icon_mypage{display:none}.side_banner_wrap{position:fixed;top:22%;left:2%;display:flex;flex-direction:column;gap:28px;z-index:var(--z-index-4)}@media screen and (max-width:1024px){.header .header_top{display:none}.header .header_main_inner{padding:0 32px;width:initial;height:60px}.header .header_main_inner .medi25care_logo a{width:138px}.header .gnb_box .gnb_wrap{display:none}.header .gnb_box .right_box{justify-content:flex-end;width:100%}.header .gnb_box .right_box .bottom_menu{display:block}.header .gnb_box .right_box .disease_search{display:none}.header .gnb_box .right_box .mymenu_area .icon_mypage{display:flex}.header_tab{width:100%;top:0;z-index:var(--z-index-1)}.header_tab.medi{background-color:var(--color-bg-brand)}.header_tab.care{background-color:var(--color-bg-ranking)}.header_tab.health{background-color:var(--color-bg-health)}.header_tab .top_section{display:flex;flex-direction:column;margin:0 auto;padding:0;position:relative}.header_tab .header_top_container h1 a img{width:123px}.header_tab .top_section .header_top_container{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 20px}.header_tab .top_section .header_top_container .icons{display:flex;align-items:center;gap:8px}.header_tab .top_section .header_top_container .arrow_box{width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--color-border-inverse);border-radius:4px}.header_tab .top_section .header_top_container .arrow_box img{transition:transform .2s ease}.header_tab .top_section .header_top_container .search_icon img{width:24px;height:24px;cursor:pointer}.header_tab .header_top_container .sub_domain{display:flex;gap:12px;font-size:17px;color:var(--color-text-inverse);opacity:.7}.header_tab .header_top_container .sub_domain>div{cursor:pointer}.header_tab .top_section .tab_container{display:flex;align-items:center;justify-content:space-between;padding:0 80px;width:calc(100% - 160px);height:52px;background-color:var(--color-bg-brand);box-sizing:content-box}.care .top_section .tab_container{background-color:var(--color-bg-ranking)}.health .top_section .tab_container{background-color:var(--color-bg-health)}.header_tab .top_section .tab_container li{display:flex;padding:11px 0 0;justify-content:center;width:calc(100% / 3);height:52px;font-size:var(--font-size-18);font-weight:var(--font-weight-r);opacity:.7;color:var(--color-text-inverse);overflow:hidden}.header_tab .top_section .tab_container li.select{padding:10px 0 0;font-size:var(--font-size-20);font-weight:var(--font-weight-b);background-image:url(../../../../theme/images/icon/select.svg);background-repeat:no-repeat;background-position:50% 102%;opacity:1;position:relative}.header_tab .top_section .tab_container.hide_tab li.select{background-image:none}.header_tab .bottom_section{position:absolute;top:56px;width:100%;height:30px;z-index:-1;background-color:var(--color-bg-inverse)}.header_tab .bottom_section.care{background-color:var(--color-bg-inverse)}.header_tab .top_radius{position:absolute;bottom:-20px;left:0;width:100%;height:20px;opacity:0;transition:opacity .2s ease .2s;background-color:var(--color-bg-brand)}.header_tab.care .top_radius{background-color:var(--color-bg-ranking)}.header_tab.health .top_radius{background-color:var(--color-bg-health)}.header_tab .top_radius .white_area{width:100%;height:100%;border-radius:18px 18px 0 0;transition:opacity .2s ease .2s;background-color:var(--color-bg-inverse)}.header_tab .top_radius.show_image{opacity:1}}@media screen and (max-width:767px){.header .header_main_inner{gap:20px;padding:0 20px}.header_tab .header_top_container h1 a img{width:92px}.header_tab .top_section .tab_container{padding:0 24px;width:calc(100% - 48px)}}