/* Scoped header styling. Hide only the actual Bacola header; leave icon sections alone. */
body.weeples-header-active header#header:not(#weeples-custom-header),
body.weeples-header-active header.site-header:not(#weeples-custom-header),
body.weeples-header-active #site-header:not(#weeples-custom-header) { display:none !important; }
.wch-root,.wch-root *{box-sizing:border-box}.wch-root{--wch-purple:#70409b;--wch-ink:#24232a;position:relative;z-index:1001;background:#fff;color:var(--wch-ink);font-family:inherit}.wch-root a{text-decoration:none;color:inherit}.wch-root button,.wch-root input{font:inherit}.wch-container{max-width:1240px;margin:0 auto;padding:0 22px}.wch-main{border-bottom:1px solid #f1eef3}.wch-main-inner{min-height:88px;display:flex;align-items:center;gap:34px}.wch-logo{display:flex;align-items:center;flex:0 0 auto}.wch-logo-img{max-width:195px;max-height:58px;width:auto;height:auto;object-fit:contain}.wch-logo-text{font-size:36px;font-weight:800;letter-spacing:-2px;color:#142f3e}.wch-logo-text sup{font-size:11px;vertical-align:top;letter-spacing:0}.wch-search{display:flex;align-items:center;flex:1;max-width:590px;margin:auto;border:1.5px solid var(--wch-purple);border-radius:7px;height:46px;overflow:hidden}.wch-search input{width:100%;min-width:0;height:100%;border:0!important;box-shadow:none!important;outline:0!important;padding:0 15px!important;background:white!important;font-size:14px!important}.wch-search button{border:0;background:white;color:var(--wch-purple);width:50px;height:100%;display:grid;place-items:center;cursor:pointer}.wch-actions{display:flex;align-items:center;gap:24px}.wch-actions a{position:relative;display:flex;align-items:center;justify-content:center}.wch-svg{width:24px;height:24px;display:block}.wch-cart-count{position:absolute;right:-8px;top:-9px;min-width:17px;height:17px;padding:1px 4px;border-radius:20px;background:var(--wch-purple);color:white;font-size:10px;line-height:15px;text-align:center}.wch-nav{border-bottom:1px solid #e9e6ed}.wch-nav-inner{height:53px;display:flex;align-items:center;justify-content:space-between;gap:20px}.wch-nav-inner>a{font-size:14px;font-weight:600;white-space:nowrap}.wch-nav-inner>a:hover,.wch-cat-row>a:hover{color:var(--wch-purple)}.wch-desktop-categories{position:relative;align-self:stretch;display:flex;align-items:center;min-width:215px}.wch-category-trigger{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--wch-purple);font-weight:700;cursor:pointer;padding:14px 0}.wch-desktop-cat-panel{position:absolute;top:100%;left:0;width:255px;max-height:min(78vh,750px);overflow:visible;visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .16s,transform .16s,visibility .16s;box-shadow:0 8px 24px #0000001c;background:white;border:1px solid #eae7ee;border-radius:0 0 7px 7px;z-index:1100}.wch-desktop-categories.wch-open .wch-desktop-cat-panel{visibility:visible;opacity:1;transform:none}.wch-cat-list{list-style:none;margin:0;padding:8px 0;max-height:min(78vh,750px);overflow-y:auto}.wch-cat-item{position:relative;margin:0}.wch-cat-row{display:flex;align-items:center;justify-content:space-between;min-height:37px;padding:0 10px 0 17px}.wch-cat-row>a{display:block;flex:1;font-size:13px;line-height:1.4;padding:8px 0}.wch-cat-item:hover>.wch-cat-row{background:#f8f3fb}.wch-cat-expand{border:0;background:transparent;padding:7px;color:#777;cursor:pointer}.wch-cat-expand .wch-svg{width:15px;height:15px}.wch-cat-level-0 .wch-cat-item>.wch-cat-list{display:none;position:absolute;left:100%;top:-8px;width:240px;background:#fff;border:1px solid #eae7ee;box-shadow:0 8px 24px #0000001c;max-height:70vh;overflow-y:auto}.wch-cat-item:hover>.wch-cat-list,.wch-cat-item:focus-within>.wch-cat-list,.wch-cat-item.wch-expanded>.wch-cat-list{display:block}.wch-mobile-menu-btn,.wch-mobile-panel,.wch-mobile-overlay{display:none}.wch-mobile-menu-btn{border:0;background:transparent;padding:7px;color:var(--wch-purple)}
@media(max-width:767px){.wch-main-inner{min-height:65px;gap:12px;flex-wrap:wrap;padding:9px 15px}.wch-mobile-menu-btn{display:block;flex:0 0 auto}.wch-logo-text{font-size:27px}.wch-logo-img{max-width:130px;max-height:43px}.wch-actions{gap:13px;margin-left:auto}.wch-actions .wch-wishlist{display:none}.wch-actions .wch-svg{width:21px;height:21px}.wch-search{order:5;flex:1 0 100%;max-width:none;height:42px;margin:0}.wch-nav{display:none}.wch-mobile-overlay.wch-show{display:block;position:fixed;inset:0;background:#0007;z-index:1200}.wch-mobile-panel{display:block;position:fixed;top:0;left:0;height:100dvh;width:min(340px,86vw);background:white;z-index:1201;transform:translateX(-105%);transition:transform .2s ease;overflow-y:auto;box-shadow:2px 0 16px #0002}.wch-mobile-panel.wch-show{transform:translateX(0)}.wch-mobile-title{display:flex;align-items:center;justify-content:space-between;padding:20px 18px;border-bottom:1px solid #eee;color:var(--wch-purple)}.wch-mobile-close{border:0;background:transparent}.wch-mobile-panel .wch-cat-list{max-height:none;overflow:visible}.wch-mobile-panel .wch-cat-row{padding-left:20px}.wch-mobile-panel .wch-cat-item>.wch-cat-list{display:none;position:static;width:auto;box-shadow:none;border:0;background:#faf7fc;max-height:none;overflow:visible;padding-left:12px}.wch-mobile-panel .wch-cat-item.wch-expanded>.wch-cat-list{display:block}.wch-mobile-panel .wch-cat-item:hover>.wch-cat-list,.wch-mobile-panel .wch-cat-item:focus-within>.wch-cat-list{display:none}.wch-mobile-panel .wch-cat-item.wch-expanded:hover>.wch-cat-list,.wch-mobile-panel .wch-cat-item.wch-expanded:focus-within>.wch-cat-list{display:block}.wch-mobile-panel .wch-cat-expand .wch-svg{transform:rotate(90deg)}.wch-mobile-shortcuts{border-top:1px solid #eee;padding:14px 20px;display:grid;gap:16px;font-size:14px}}
@media(min-width:768px) and (max-width:1000px){.wch-main-inner{gap:15px}.wch-logo-text{font-size:30px}.wch-actions{gap:13px}.wch-desktop-categories{min-width:160px}}

/* v1.1: compact navigation and flyout levels that escape the scrolling category list */
@media(min-width:768px){
 .wch-nav-inner{justify-content:flex-start;gap:0;height:50px}
 .wch-desktop-categories{min-width:235px;margin-right:22px}
 .wch-nav-inner>a{padding:15px 21px;font-size:14px}
 .wch-desktop-cat-panel{width:260px;max-height:none;transform:none}
 .wch-desktop-cat-panel>.wch-cat-list{max-height:min(75vh,680px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}
 .wch-desktop-cat-panel .wch-cat-item>.wch-cat-list{display:none;position:fixed;left:0;top:0;width:250px;max-height:min(70vh,620px);overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #eae7ee;box-shadow:0 8px 24px #0000001c;z-index:1205}
 .wch-desktop-cat-panel .wch-cat-item.wch-flyout-open>.wch-cat-list{display:block}
 .wch-desktop-cat-panel .wch-cat-item:hover>.wch-cat-list,.wch-desktop-cat-panel .wch-cat-item:focus-within>.wch-cat-list{display:none}
 .wch-desktop-cat-panel .wch-cat-item.wch-flyout-open:hover>.wch-cat-list,.wch-desktop-cat-panel .wch-cat-item.wch-flyout-open:focus-within>.wch-cat-list{display:block}
}

/* v1.2 — Kurly-style compact menu, stronger typography, safe hover flyouts */
@media(min-width:768px){
 .wch-nav-inner{height:59px;gap:0;justify-content:flex-start}
 .wch-desktop-categories{min-width:0;width:200px;flex:none;margin-right:16px}
 .wch-category-trigger{font-size:17px;font-weight:750;letter-spacing:-.4px;white-space:nowrap}
 .wch-nav-links{display:flex;align-items:center;gap:clamp(18px,2.1vw,37px);flex:1;justify-content:space-between;max-width:830px}
 .wch-nav-links>a{font-size:16px;font-weight:750;white-space:nowrap;padding:14px 3px;line-height:1.4}
 .wch-nav-links>a:hover{color:var(--wch-purple)}
 .wch-international-link{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;border:1px solid #e6e1ea;border-radius:24px;padding:10px 17px!important;font-size:15px!important;font-weight:750!important;white-space:nowrap;color:var(--wch-purple)!important;background:#fff;line-height:1.3;box-shadow:0 1px 3px #00000008}
 .wch-international-link:hover{background:#f8f2fd}
 .wch-cat-row>a{font-size:15px;font-weight:600;line-height:1.5}
 .wch-cat-row{min-height:42px}
 .wch-desktop-cat-panel{width:270px}
 .wch-desktop-cat-panel .wch-cat-item>.wch-cat-list{display:none!important}
 .wch-flyout-portal{position:fixed;z-index:99999;width:260px;max-height:min(74vh,680px);overflow:auto;list-style:none;background:white;border:1px solid #e9e3ef;box-shadow:0 10px 30px #00000024;border-radius:3px;padding:8px 0;margin:0;overscroll-behavior:contain}
 .wch-flyout-portal .wch-cat-list{display:none!important}
 .wch-flyout-portal .wch-cat-item{list-style:none}
 .wch-flyout-portal .wch-cat-row{min-height:43px}
 .wch-flyout-portal .wch-cat-row>a{font-size:15px;font-weight:600}
 .wch-flyout-portal .wch-cat-item:hover>.wch-cat-row{background:#f8f3fb}
}
@media(min-width:768px) and (max-width:1100px){.wch-container{padding:0 14px}.wch-desktop-categories{width:172px;margin-right:9px}.wch-nav-links{gap:10px}.wch-nav-links>a{font-size:14px}.wch-international-link{font-size:13px!important;padding:9px 10px!important}}
@media(max-width:767px){.wch-mobile-panel .wch-cat-row>a{font-size:16px;font-weight:650}.wch-mobile-shortcuts{font-size:16px;font-weight:650}}

/* v1.3 — sticky compact navigation without removing/reflowing the main header */
@media (min-width:768px) {
  body.weeples-header-active .wch-root {position:sticky;top:-88px;z-index:10020;isolation:isolate;}
  .wch-root .wch-main-inner {height:88px;min-height:88px;}
  .wch-root .wch-nav {background:#fff;box-shadow:0 2px 7px rgba(20,20,20,.04);}
  .wch-root .wch-sticky-tools {display:none;align-items:center;gap:16px;margin-left:auto;flex:none;}
  .wch-root.wch-scrolled .wch-sticky-tools {display:flex;}
  .wch-root.wch-scrolled .wch-international-link {display:none;}
  .wch-root.wch-scrolled .wch-desktop-categories {width:155px;margin-right:12px;}
  .wch-root.wch-scrolled .wch-nav-links {gap:clamp(10px,1.4vw,25px);max-width:none;flex:1;}
  .wch-root.wch-scrolled .wch-nav-links>a {font-size:15px;}
  .wch-root .wch-sticky-search {display:flex;align-items:center;width:185px;height:36px;background:#f7f7f8;border-radius:8px;overflow:hidden;}
  .wch-root .wch-sticky-search input {min-width:0;width:100%;height:100%;padding:0 10px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;outline:0!important;}
  .wch-root .wch-sticky-search button {width:38px;flex:none;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;}
  .wch-root .wch-sticky-search .wch-svg {width:20px;height:20px;}
  .wch-root .wch-sticky-tools>a {position:relative;display:flex;align-items:center;justify-content:center;}
  .wch-root .wch-sticky-tools>a .wch-svg {width:23px;height:23px;}
  .wch-root .wch-desktop-cat-panel {z-index:10050;}
}
@media (min-width:768px) and (max-width:1180px) {
 .wch-root.wch-scrolled .wch-sticky-search {width:125px;}
 .wch-root.wch-scrolled .wch-sticky-tools {gap:10px;}
 .wch-root.wch-scrolled .wch-desktop-categories {width:130px;margin-right:7px;}
 .wch-root.wch-scrolled .wch-nav-links>a {font-size:13px;}
}
@media (max-width:767px) {
 body.weeples-header-active .wch-root {position:sticky;top:0;z-index:10020;}
 .wch-root .wch-sticky-tools {display:none;}
}
/* Avoid pointer gaps between category trigger and panel. */
.wch-root .wch-desktop-cat-panel {transition:opacity .12s,visibility .12s;}

/* v1.3.1: WordPress toolbar clearance and outlined category button */
@media(min-width:768px){
body.weeples-header-active.admin-bar .wch-root{top:calc(-88px + var(--wp-admin--admin-bar--height,32px))!important}
body.weeples-header-active:not(.admin-bar) .wch-root{top:-88px!important}
.wch-root .wch-category-trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 15px!important;min-height:40px;border:1px solid #ded7e6!important;border-radius:24px;background:transparent!important;color:#302b38!important;font-size:17px!important;font-weight:800!important;letter-spacing:-.35px;line-height:1.2;transition:border-color .15s,background-color .15s}
.wch-root .wch-category-trigger:hover,.wch-root .wch-desktop-categories.wch-open .wch-category-trigger,.wch-root .wch-category-trigger:focus-visible{border-color:#70409b!important;background:#f9f6fc!important;color:#70409b!important}
.wch-root .wch-category-trigger .wch-svg{width:21px;height:21px;flex:none}
.wch-root.wch-scrolled .wch-category-trigger{font-size:16px!important;padding:9px 12px!important}
}
@media(max-width:767px){body.weeples-header-active.admin-bar .wch-root{top:var(--wp-admin--admin-bar--height,46px)!important}}

/* v1.3.2: keep logo above decorative overlays and reliably clickable. */
.wch-root .wch-logo{position:relative;z-index:3;pointer-events:auto!important;cursor:pointer!important;}
.wch-root .wch-logo *{pointer-events:none!important;}

/* v1.3.3: Desktop shows the existing Bacola logo in the custom header's logo position.
   The original theme header stays hidden so there is no duplicated navigation.
   On mobile, the current working Weeples logo remains untouched. */
.wch-native-logo-slot{display:none}
@media(min-width:768px){
 .wch-root.wch-native-logo-ready .wch-logo{display:none!important}
 .wch-root.wch-native-logo-ready .wch-native-logo-slot{display:flex!important;align-items:center;flex:0 0 auto;position:relative;z-index:4;max-width:195px}
 .wch-root .wch-native-logo-slot a{display:flex!important;align-items:center;position:relative;z-index:5;pointer-events:auto!important;cursor:pointer}
 .wch-root .wch-native-logo-slot img{max-width:195px;max-height:58px;width:auto;height:auto;object-fit:contain;pointer-events:none}
}

/* v1.3.4: native desktop logo link remains clickable. */
@media(min-width:768px){
 .wch-root .wch-native-logo-slot{pointer-events:auto!important;}
 .wch-root .wch-native-logo-slot a{pointer-events:auto!important;touch-action:manipulation;}
}

/* v1.3.5: Do not show the temporary custom logo on desktop before
   JavaScript has located Bacola's original logo. Mobile remains unchanged. */
@media(min-width:768px){
 .wch-root .wch-logo{visibility:hidden!important;}
 .wch-root.wch-logo-fallback-ready .wch-logo{visibility:visible!important;}
 .wch-root.wch-native-logo-ready .wch-logo{display:none!important;}
 .wch-root .wch-main-inner{position:relative;}
 .wch-root .wch-native-logo-slot{z-index:30!important;}
 .wch-root .wch-native-logo-slot a{position:relative!important;z-index:31!important;pointer-events:auto!important;cursor:pointer!important;}
 .wch-root .wch-search{position:relative;z-index:1;}
}

/* v1.3.6: ensure the actual desktop Bacola logo sits above overlapping
   theme/category links. Keep mobile presentation untouched. */
@media (min-width:768px) {
  body.weeples-header-active .wch-root .wch-main,
  body.weeples-header-active .wch-root .wch-main-inner {
    position:relative;
    overflow:visible;
  }
  body.weeples-header-active .wch-root .wch-native-logo-slot,
  body.weeples-header-active .wch-root .wch-native-logo-slot a,
  body.weeples-header-active .wch-root a.wch-logo[data-wch-home="1"] {
    position:relative!important;
    z-index:999999!important;
    pointer-events:auto!important;
    cursor:pointer!important;
  }
  body.weeples-header-active .wch-root .wch-native-logo-slot {
    flex-shrink:0!important;
    isolation:isolate;
  }
  body.weeples-header-active .wch-root .wch-native-logo-slot a::before,
  body.weeples-header-active .wch-root .wch-native-logo-slot a::after {
    pointer-events:none!important;
  }
  body.weeples-header-active .wch-root .wch-native-logo-slot img {
    pointer-events:none!important;
  }
}

/* v1.3.7: The desktop navigation/category list can overlap the logo when
   the viewport narrows. Keep the entire logo/search row in a higher stacking
   context than the navigation row (z-index on the anchor alone is insufficient
   when an ancestor stacking context is underneath). The dropdown still opens
   below the navigation; mobile is unchanged. */
@media (min-width:768px) {
  body.weeples-header-active .wch-root .wch-main {
    position:relative!important;
    z-index:20!important;
    isolation:isolate;
  }
  body.weeples-header-active .wch-root .wch-nav {
    position:relative!important;
    z-index:10!important;
  }
  body.weeples-header-active .wch-root .wch-main-inner {
    position:relative!important;
  }
}

/* v1.3.8: centered desktop logo, icon-triggered dropdown search.
   All mobile rules and the mobile search form remain unchanged. */
.wch-desktop-search-toggle{display:none}
@media(min-width:768px){
 body.weeples-header-active .wch-root .wch-main{position:relative!important;z-index:30!important;isolation:isolate}
 body.weeples-header-active .wch-root .wch-nav{position:relative!important;z-index:10!important}
 .wch-root .wch-main-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px!important;align-items:center;position:relative!important}
 .wch-root .wch-native-logo-slot,.wch-root .wch-logo{grid-column:2;grid-row:1;justify-self:center;margin:0!important}
 .wch-root .wch-native-logo-slot{max-width:210px!important}
 .wch-root .wch-native-logo-slot img{max-width:210px!important}
 .wch-root .wch-actions{grid-column:3;grid-row:1;justify-self:end;margin:0!important;gap:clamp(12px,1.7vw,24px)}
 .wch-root .wch-desktop-search-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:36px;padding:2px;border:0;background:transparent;color:inherit;cursor:pointer}
 .wch-root .wch-desktop-search-toggle:hover,.wch-root .wch-desktop-search-toggle:focus-visible{color:var(--wch-purple)}
 .wch-root .wch-search{display:none!important;position:absolute!important;right:22px;left:auto;top:calc(100% - 2px);z-index:60!important;width:min(430px,calc(100vw - 44px));max-width:none;margin:0!important;background:white;box-shadow:0 10px 25px #00000020;border-radius:7px}
 .wch-root.wch-search-open .wch-search{display:flex!important}
 .wch-root .wch-mobile-menu-btn{display:none}
}
@media(min-width:768px) and (max-width:1100px){
 .wch-root .wch-search{right:14px}
 .wch-root .wch-native-logo-slot img{max-width:185px!important}
}
@media(max-width:767px){.wch-root .wch-desktop-search-toggle{display:none!important}}

/* v1.3.10: Desktop click-only category panel. Mobile unchanged. */
@media (min-width:768px) {
 body.weeples-header-active .wch-root .wch-desktop-categories {position:relative!important;z-index:40!important}
 body.weeples-header-active .wch-root .wch-category-trigger {position:relative!important;z-index:42!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation}
 body.weeples-header-active .wch-root .wch-category-trigger * {pointer-events:none!important}
 body.weeples-header-active .wch-root .wch-desktop-cat-panel {visibility:hidden!important;opacity:0!important;pointer-events:none!important}
 body.weeples-header-active .wch-root .wch-desktop-categories.wch-open > .wch-desktop-cat-panel {visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}
}

/* v1.3.11: prevent navigation links from overflowing onto the category
   button when the desktop browser window is narrowed. CSS only. */
@media (min-width:768px) {
  body.weeples-header-active .wch-root .wch-nav-inner {
    min-width:0!important;
  }
  body.weeples-header-active .wch-root .wch-desktop-categories {
    flex:0 0 auto!important;
    min-width:0!important;
    isolation:isolate;
    z-index:50!important;
  }
  body.weeples-header-active .wch-root .wch-category-trigger {
    display:inline-flex!important;
    flex:0 0 auto!important;
    white-space:nowrap!important;
    z-index:51!important;
  }
  body.weeples-header-active .wch-root .wch-nav-links {
    min-width:0!important;
    flex:1 1 0%!important;
    max-width:none!important;
  }
  body.weeples-header-active .wch-root .wch-international-link {
    flex-shrink:0!important;
  }
}
@media (min-width:768px) and (max-width:1100px) {
  body.weeples-header-active .wch-root .wch-desktop-categories {
    width:auto!important;
    margin-right:12px!important;
  }
  body.weeples-header-active .wch-root .wch-nav-links {
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scrollbar-width:none;
    justify-content:flex-start!important;
    gap:16px!important;
    overscroll-behavior-x:contain;
  }
  body.weeples-header-active .wch-root .wch-nav-links::-webkit-scrollbar {display:none}
  body.weeples-header-active .wch-root .wch-nav-links > a {flex:0 0 auto!important}
}

/* v1.3.12: isolate desktop category button from product-category navigation.
   At intermediate viewport widths the flex navigation links can extend over
   the category button's hit target. A three-column grid prevents overlap. */
@media (min-width:768px) {
 body.weeples-header-active .wch-root .wch-nav-inner {
   display:grid!important;
   grid-template-columns:max-content minmax(0,1fr) max-content!important;
   align-items:center!important;
   column-gap:12px!important;
   justify-content:stretch!important;
   min-width:0!important;
 }
 body.weeples-header-active .wch-root .wch-desktop-categories {
   grid-column:1!important;
   grid-row:1!important;
   width:auto!important;
   min-width:0!important;
   margin:0!important;
   justify-self:start!important;
   z-index:60!important;
 }
 body.weeples-header-active .wch-root .wch-category-trigger {
   position:relative!important;
   z-index:61!important;
 }
 body.weeples-header-active .wch-root .wch-nav-links {
   grid-column:2!important;
   grid-row:1!important;
   display:flex!important;
   width:100%!important;
   min-width:0!important;
   max-width:100%!important;
   overflow-x:auto!important;
   overflow-y:hidden!important;
   justify-content:space-between!important;
   gap:12px!important;
   scrollbar-width:none;
   position:relative!important;
   z-index:1!important;
 }
 body.weeples-header-active .wch-root .wch-nav-links::-webkit-scrollbar{display:none}
 body.weeples-header-active .wch-root .wch-nav-links>a{flex:0 0 auto!important}
 body.weeples-header-active .wch-root .wch-international-link {
   grid-column:3!important;
   grid-row:1!important;
   margin:0!important;
   position:relative!important;
   z-index:1!important;
 }
}

/* v1.3.13: clip the neighboring product links' HIT AREA to their own
   navigation column.  At certain intermediate widths their flex items were
   hit-tested on top of the category trigger even when visually elsewhere.
   Keep the category dropdown outside this clipped region. Desktop only. */
@media (min-width:768px) {
  body.weeples-header-active .wch-root .wch-nav-inner {
    position:relative!important;
    overflow:visible!important;
  }
  body.weeples-header-active .wch-root .wch-desktop-categories {
    position:relative!important;
    z-index:100!important;
    isolation:isolate;
  }
  body.weeples-header-active .wch-root .wch-category-trigger {
    position:relative!important;
    z-index:101!important;
    pointer-events:auto!important;
  }
  body.weeples-header-active .wch-root .wch-nav-links {
    position:relative!important;
    z-index:1!important;
    min-width:0!important;
    clip-path:inset(0 0 0 0);
    isolation:isolate;
  }
  body.weeples-header-active .wch-root .wch-nav-links > a {
    position:relative;
    max-width:none;
  }
  body.weeples-header-active .wch-root .wch-desktop-cat-panel {
    z-index:102!important;
  }
}
