.korum-language-enhanced .gt_float_switcher,.korum-language-enhanced #gt_float_wrapper{display:none!important}.korum-language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;min-height:44px;padding:0 10px;margin:0;border:1px solid #d9dee5;border-radius:var(--korum-radius-control,4px);background:#fff;color:#182333;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:none;white-space:nowrap;text-transform:none}.korum-language-trigger::before,.korum-language-trigger::after,.korum-language-dialog button::before,.korum-language-dialog button::after{content:none!important}.korum-language-trigger:hover,.korum-language-trigger[aria-expanded="true"]{border-color:#182333;color:#182333;background:#f6f8fa}.korum-language-trigger:focus-visible,.korum-language-dialog :focus-visible{outline:2px solid #ed1c24;outline-offset:3px}.korum-language-flag{display:block;flex:0 0 22px;width:22px!important;height:16px!important;object-fit:contain;border-radius:2px}.korum-language-arrow{color:currentColor;align-self:center}.korum-language-trigger[aria-expanded="true"] .korum-language-arrow{transform:rotate(180deg)}.korum-language-slot{min-width:0;min-height:44px;flex:0 0 auto}.korum-language-menu-item>div{display:none}.korum-language-menu-item .korum-language-menu-trigger{justify-content:flex-start;width:100%;min-height:54px;height:auto;border:0;padding:12px 0;background:#fff0;font-size:15px}.korum-language-menu-trigger .korum-language-arrow{margin-left:auto}.korum-language-dialog{position:fixed;inset:auto;margin:0;padding:0;width:320px;max-width:calc(100vw - 32px);max-height:min(480px, calc(100dvh - 32px));border:1px solid #d9dee5;border-radius:var(--korum-radius-panel,8px);background:#fff;color:#182333;box-shadow:0 14px 42px rgb(24 35 51 / .2);font-family:inherit;font-size:15px;line-height:1.4;overflow:hidden}.korum-language-dialog[open]{display:flex;flex-direction:column}.korum-language-dialog::backdrop{background:rgb(16 28 45 / .08)}.korum-language-heading{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:12px 12px 8px 20px}.korum-language-heading h2{margin:0;color:#182333;font-size:20px;font-weight:650;line-height:1.3;flex:1}.korum-language-dialog .korum-language-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;min-width:44px;border:1px solid #d9dee5;border-radius:4px;color:#182333;background:#fff;font-family:inherit;font-weight:400;font-size:28px;line-height:1}.korum-language-search{display:block;flex:0 0 auto;margin:0;padding:0 20px 12px}.korum-language-search>span{display:block;font-size:12px;font-weight:600;margin-bottom:5px;color:#526173}.korum-language-dialog .korum-language-search input{box-sizing:border-box;width:100%;min-height:44px;height:44px;padding:9px 12px;color:#182333;background:#fff;border:1px solid #cbd2db;border-radius:4px;font:inherit;font-size:16px;box-shadow:none}.korum-language-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 12px 12px;scrollbar-width:thin}.korum-language-dialog .korum-language-option{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;margin:0;padding:10px 8px;border:0;border-radius:4px;background:#fff;color:#182333;text-align:left;font:inherit;box-shadow:none;text-transform:none;cursor:pointer}.korum-language-option .korum-language-name{flex:1}.korum-language-tick{color:#ed1c24;font-weight:700;visibility:hidden}.korum-language-dialog .korum-language-option[aria-current="true"]{background:#f1f4f7;font-weight:650}.korum-language-option[aria-current="true"] .korum-language-tick{visibility:visible}.korum-language-dialog .korum-language-option:hover{background:#f1f4f7}.korum-language-dialog [hidden]{display:none!important}.korum-language-empty{margin:0;padding:8px 20px 24px;color:#657080}html.korum-language-is-open{overflow:hidden;scrollbar-gutter:stable}@media (min-width:1180px){.korum-language-enhanced .header_default_screen .gv-sticky-menu>.elementor-container{grid-template-columns:170px minmax(0,1fr) 198px 172px}.korum-language-enhanced .header_default_screen .elementor-top-column:has(.gsc-cart-box)>.korum-desktop-language-actions{display:grid;grid-template-columns:repeat(2,28px) minmax(64px,1fr);gap:8px;padding-left:4px;padding-right:8px}.korum-language-desktop-trigger{padding:0 7px;gap:5px}.korum-language-desktop-trigger .korum-language-flag{display:none}body.korum-language-enhanced .wp-site-header .header_default_screen .elementor-widget-icon-box{width:100%;max-width:100%}body.korum-language-enhanced .wp-site-header .header_default_screen .elementor-widget-icon-box .elementor-icon-box-wrapper{width:100%;gap:8px}body.korum-language-enhanced .wp-site-header .header_default_screen .elementor-widget-icon-box .elementor-icon-box-description{font-size:14px}}@media (min-width:1180px) and (max-width:1350px){.korum-language-enhanced .header_default_screen .gv-sticky-menu>.elementor-container{grid-template-columns:145px minmax(0,1fr) 190px 162px}body.korum-language-enhanced .wp-site-header .header_default_screen .elementor-widget-icon-box .elementor-icon-box-description{font-size:13px}}@media (max-width:767px){.korum-language-dialog{inset:auto 0 0;width:100%;max-width:none;max-height:min(70dvh, 560px);border-radius:8px 8px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0)}.korum-language-dialog::backdrop{background:rgb(16 28 45 / .38)}.korum-language-dialog .korum-language-option{min-height:48px}.korum-language-heading{padding-top:14px}.korum-language-slot .korum-language-trigger{min-width:56px;padding:0 8px;gap:6px}.korum-language-slot .korum-language-flag{display:none}}