/* Keep the original Bricks pages' navigation consistent with the ONEDIT home. */
@font-face {
  font-family: ONEDITNavigation;
  src: url("Pretendard-Regular.woff") format("woff");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
#brx-header .bricks-nav-menu > li > a {
  font-family: ONEDITNavigation, Pretendard, Arial, sans-serif !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  letter-spacing: .12em !important;
  text-transform: uppercase !important;
  color: #33352f !important;
  text-decoration: none !important;
}
#brx-header .bricks-mobile-menu > li > a {
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 28px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

/* v1.1.16 — use the home header geometry on the existing Bricks pages. */
#brx-header {position:sticky!important;top:0!important;z-index:20!important;width:100%!important;margin:0!important;background:#f3f0e9!important}
body.admin-bar #brx-header {top:32px!important}
#brx-header .header-1 {height:100px!important;min-height:0!important;padding:0!important;margin:0!important;background:#f3f0e9!important}
#brx-header .header-1__container {box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:1fr 280px 1fr!important;align-items:center!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 clamp(28px,8vw,140px)!important;gap:0!important}
#brx-header .header-1__logo {grid-column:2!important;grid-row:1!important;justify-self:center!important;display:block!important;width:280px!important;max-width:100%!important;padding:0!important;margin:0!important;line-height:0!important}
#brx-header .header-1__logo img {content:url("onedit-logo.png");display:block!important;width:70%!important;max-width:100%!important;height:auto!important;aspect-ratio:492/127!important;object-fit:contain!important;margin:0 auto!important;filter:brightness(0)!important}
#brx-header .header-1__menu {grid-column:3!important;grid-row:1!important;justify-self:end!important;position:static!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important}
#brx-header .bricks-nav-menu-wrapper {display:block!important}
#brx-header .bricks-nav-menu {display:flex!important;align-items:center!important;gap:26px!important;margin:0!important;padding:0!important;list-style:none!important}
#brx-header .bricks-nav-menu > li {margin:0!important;padding:0!important}
#brx-header .bricks-nav-menu > .menu-item-home {display:none!important}
#brx-header .bricks-nav-menu > li > a {display:block!important;box-sizing:border-box!important;padding:12px 0!important;margin:0!important;border:0!important;white-space:nowrap!important}
#brx-header .bricks-nav-menu > li > a:hover {text-decoration:underline!important;text-underline-offset:7px;text-decoration-thickness:1px}
#brx-header .bricks-mobile-menu-toggle {display:block!important;position:absolute!important;left:clamp(28px,8vw,140px)!important;right:auto!important;top:calc(50% - 4px)!important;width:22px!important;height:8px!important;min-height:0!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-top:1px solid #33352f!important;border-bottom:1px solid #33352f!important;border-radius:0!important;background:transparent!important;color:#33352f!important;transform:none!important;z-index:1001!important;cursor:pointer}
#brx-header .bricks-mobile-menu-toggle > span {display:none!important}
#brx-header .bricks-mobile-menu-toggle::after {content:"Menu";position:absolute;left:38px;top:-5px;font-family:ONEDITNavigation,Pretendard,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.08em}
@media(max-width:1100px){#brx-header .bricks-nav-menu > li:not(.menu-item-294){display:none!important}}
@media(max-width:782px){body.admin-bar #brx-header{top:46px!important}}
@media(max-width:760px){
 #brx-header .header-1{height:78px!important}
 #brx-header .header-1__container{grid-template-columns:44px minmax(0,1fr) 54px!important;column-gap:6px!important}
 #brx-header .header-1__logo{width:250px!important}
 #brx-header .bricks-nav-menu{gap:0!important}
 #brx-header .bricks-nav-menu > li > a{font-size:9px!important;letter-spacing:.07em!important}
 #brx-header .bricks-mobile-menu-toggle::after{display:none}
}
@media(max-width:360px){
 #brx-header .header-1__container{grid-template-columns:36px minmax(0,1fr) 36px!important}
 #brx-header .header-1__logo{width:210px!important}
 #brx-header .bricks-nav-menu-wrapper{display:none!important}
}
