/* PK.HELP Storefront — Section 01 Header. Preview presentation only. */
.pkvs-preview .pkb-header{
 --pkh-line:#dedfe2;
 --pkh-soft:#f6f6f7;
 --pkh-text:#17181a;
 position:relative;
 z-index:80;
 width:100%;
 border-top:4px solid #f1f2f4;
 border-bottom:1px solid var(--pkh-line);
 background:#fff;
 color:var(--pkh-text);
 font-family:Inter,Arial,sans-serif;
 font-size:14px;
 line-height:1.35;
}
.pkvs-preview .pkb-header .pkb-container{
 width:calc(100% - 64px);
 max-width:1400px;
 margin-inline:auto;
}
.pkvs-preview .pkb-header .pkb-top{display:none}
.pkvs-preview .pkb-main{
 display:grid;
 grid-template-columns:196px minmax(360px,1fr) auto;
 align-items:center;
 gap:24px;
 min-height:72px;
 padding-block:10px;
}
.pkvs-preview .pkb-brand{display:flex;width:172px;align-items:center;flex:none}
.pkvs-preview .pkb-brand .pkb-logo{display:block;width:100%;height:auto;aspect-ratio:1144/112;object-fit:contain}
.pkvs-preview .pkb-search{min-width:0}
.pkvs-preview .pkb-search form{
 display:grid;
 grid-template-columns:minmax(0,1fr) 96px;
 width:100%;
 height:48px;
 margin:0;
 overflow:hidden;
 border:1px solid #c9cbd0;
 border-radius:7px;
 background:#fff;
 transition:border-color .15s ease,box-shadow .15s ease;
}
.pkvs-preview .pkb-search form:focus-within{border-color:#8b7800;box-shadow:0 0 0 3px rgba(252,213,8,.25)}
.pkvs-preview .pkb-search input[type=search]{
 width:100%;
 min-width:0;
 height:46px;
 padding:0 16px;
 border:0;
 border-radius:0;
 outline:0;
 background:#fff;
 color:var(--pkh-text);
 font:500 14px/1 Inter,Arial,sans-serif;
}
.pkvs-preview .pkb-search input::placeholder{color:#777b82;font-weight:400;opacity:1}
.pkvs-preview .pkb-search button{
 display:flex;
 align-items:center;
 justify-content:center;
 gap:7px;
 width:96px;
 min-width:0;
 height:46px;
 padding:0 12px;
 border:0;
 border-left:1px solid #d6bd00;
 border-radius:0;
 background:#fcd508;
 color:#111;
 font:700 12px/1 Inter,Arial,sans-serif;
 text-transform:uppercase;
 letter-spacing:.02em;
 cursor:pointer;
}
.pkvs-preview .pkb-icon{display:block;width:22px;height:22px;flex:0 0 22px}
.pkvs-preview .pkb-search .pkb-icon{width:18px;height:18px;flex-basis:18px}
.pkvs-preview .pkb-utilities{display:flex;align-items:center;gap:14px;min-width:0}
.pkvs-preview .pkb-account{
 display:flex;
 align-items:center;
 justify-content:center;
 gap:8px;
 min-width:112px;
 min-height:44px;
 padding:7px 8px;
 border:0;
 border-radius:6px;
 background:#fff;
 color:var(--pkh-text);
 font-size:13px;
 font-weight:600;
 white-space:nowrap;
 transition:background .15s ease,color .15s ease;
}
.pkvs-preview .pkb-account:hover{background:var(--pkh-soft);color:#5f5200}
.pkvs-preview .pkb-cart{
 display:flex;
 align-items:center;
 min-width:132px;
 min-height:44px;
 padding:0;
 border:0;
 border-radius:6px;
 background:#fff;
}
.pkvs-preview .pkb-cart .elementor-widget-container,.pkvs-preview .pkb-cart .elementor-menu-cart__wrapper{width:100%}
.pkvs-preview .pkb-cart .elementor-menu-cart__toggle{display:flex;justify-content:flex-end;padding:0}
.pkvs-preview .pkb-cart .elementor-menu-cart__toggle_button{
 display:flex;
 align-items:center;
 justify-content:flex-end;
 gap:8px;
 width:100%;
 min-height:44px;
 margin:0;
 padding:7px 8px;
 border:0;
 border-radius:6px;
 background:#fff;
 color:var(--pkh-text);
 box-shadow:none;
 font-family:Inter,Arial,sans-serif;
 transition:background .15s ease;
}
.pkvs-preview .pkb-cart .elementor-menu-cart__toggle_button:hover{background:var(--pkh-soft)}
.pkvs-preview .pkb-cart .elementor-button-icon{position:relative;font-size:22px;line-height:1}
.pkvs-preview .pkb-cart .elementor-button-icon-qty{
 position:absolute;
 top:-8px;
 right:-9px;
 display:grid;
 place-items:center;
 min-width:18px;
 height:18px;
 padding:0 4px;
 border:2px solid #fff;
 border-radius:10px;
 background:#fcd508;
 color:#17181a;
 font:700 10px/14px Inter,Arial,sans-serif;
}
.pkvs-preview .pkb-cart .elementor-button-text{font-size:13px;font-weight:700;white-space:nowrap}
.pkvs-preview .pkb-mobile-toggle{display:none}
.pkvs-preview .pkb-nav{display:block;border:0;border-top:1px solid #ececef;border-bottom:1px solid var(--pkh-line);background:#fff;color:var(--pkh-text)}
.pkvs-preview .pkb-nav>.pkb-container{display:flex;align-items:stretch;min-height:42px;overflow:visible}
.pkvs-preview .pkb-nav a,.pkvs-preview .pkb-nav button{
 display:flex;
 align-items:center;
 justify-content:center;
 min-height:42px;
 padding:0 17px;
 border:0;
 border-radius:0;
 background:#fff;
 color:var(--pkh-text);
 font:600 13px/1 Inter,Arial,sans-serif;
 white-space:nowrap;
 transition:background .15s ease,color .15s ease,box-shadow .15s ease;
}
.pkvs-preview .pkb-nav a:hover{background:#fafafa;color:#5f5200;box-shadow:inset 0 -3px #fcd508}
.pkvs-preview .pkb-nav .pkb-all-categories{
 justify-content:space-between;
 width:190px;
 flex:0 0 190px;
 padding-inline:17px;
 background:#fcd508;
 color:#111;
 font-weight:750;
 letter-spacing:0;
 cursor:pointer;
}
.pkvs-preview .pkb-nav .pkb-all-categories:hover,.pkvs-preview .pkb-nav .pkb-all-categories[aria-expanded=true]{background:#e8c500}
.pkvs-preview .pkb-chevron{width:17px;height:17px;flex-basis:17px;transition:transform .15s ease}
.pkvs-preview .pkb-all-categories[aria-expanded=true] .pkb-chevron{transform:rotate(180deg)}
.pkvs-preview .pkb-menu{
 position:absolute;
 top:100%;
 right:0;
 left:0;
 z-index:90;
 width:100%;
 padding:0;
 border:0;
 background:rgba(20,21,23,.18);
 box-shadow:none;
}
.pkvs-preview .pkb-menu[hidden]{display:none}
.pkvs-preview .pkb-header .pkb-menu-inner.pkb-container{
 width:min(1200px,calc(100% - 64px));
 max-width:1200px;
 margin:0 auto;
 padding:24px 28px 28px;
 border:1px solid var(--pkh-line);
 border-top:0;
 border-radius:0 0 8px 8px;
 background:#fff;
 box-shadow:0 15px 32px rgba(12,14,18,.12);
}
.pkvs-preview .pkb-menu-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ececef}
.pkvs-preview .pkb-menu-head>strong{font-size:15px;font-weight:700}
.pkvs-preview .pkb-menu-head button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:5px;background:#f3f3f4;color:#222;cursor:pointer}
.pkvs-preview .pkb-menu-head .pkb-icon{width:19px;height:19px}
.pkvs-preview .pkb-menu-all{display:none}
.pkvs-preview .pkb-mega{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:24px;margin:0}
.pkvs-preview .pkb-menu-column{display:grid;align-content:start;gap:14px;min-width:0}
.pkvs-preview .pkb-menu-group>a{
 display:block;
 padding:0 0 8px;
 border:0;
 border-bottom:2px solid #fcd508;
 color:#191a1d;
 font-size:13px;
 font-weight:750;
 letter-spacing:.035em;
 text-transform:uppercase;
}
.pkvs-preview .pkb-menu-group>a::before{display:none}
.pkvs-preview .pkb-menu-children{display:grid;gap:0;padding-top:5px}
.pkvs-preview .pkb-menu-children a,.pkvs-preview .pkb-menu-utility>a{display:block;padding:5px 0;color:#4d5056;font-size:13px;font-weight:500;line-height:1.4}
.pkvs-preview .pkb-menu a:hover{color:#5f5200;text-decoration:none}
.pkvs-preview .pkb-menu-caption{display:block;padding:0 0 8px;border-bottom:2px solid #fcd508;color:#191a1d;font-size:13px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}
.pkvs-preview .pkb-menu-utility{gap:0;padding:0;border:0;background:#fff}

@media (max-width:1180px){
 .pkvs-preview .pkb-header .pkb-container{width:calc(100% - 48px)}
 .pkvs-preview .pkb-main{grid-template-columns:170px minmax(300px,1fr) auto;gap:18px}
 .pkvs-preview .pkb-brand{width:160px}
 .pkvs-preview .pkb-account{min-width:44px;padding-inline:9px}
 .pkvs-preview .pkb-account span{display:none}
 .pkvs-preview .pkb-cart{min-width:116px}
 .pkvs-preview .pkb-nav a,.pkvs-preview .pkb-nav button{padding-inline:12px;font-size:12px}
 .pkvs-preview .pkb-nav .pkb-all-categories{width:184px;flex-basis:184px;padding-inline:14px}
}
@media (max-width:1024px) and (min-width:901px){
 .pkvs-preview .pkb-header .pkb-container{width:calc(100% - 40px)}
 .pkvs-preview .pkb-main{grid-template-columns:154px minmax(260px,1fr) auto;gap:14px}
 .pkvs-preview .pkb-brand{width:148px}
 .pkvs-preview .pkb-search form{grid-template-columns:minmax(0,1fr) 82px}
 .pkvs-preview .pkb-search button{width:82px}
 .pkvs-preview .pkb-search button span{display:none}
 .pkvs-preview .pkb-cart{min-width:104px}
 .pkvs-preview .pkb-nav a,.pkvs-preview .pkb-nav button{padding-inline:9px;font-size:11.5px}
 .pkvs-preview .pkb-nav .pkb-all-categories{width:176px;flex-basis:176px;padding-inline:11px}
 .pkvs-preview .pkb-mega{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
}
@media (max-width:900px){
 .pkvs-preview .pkb-header{border-top-width:3px}
 .pkvs-preview .pkb-header .pkb-container{width:calc(100% - 28px)}
 .pkvs-preview .pkb-main{grid-template-columns:42px minmax(120px,1fr) auto;grid-template-rows:56px 46px;gap:8px 12px;min-height:0;padding:0 0 10px}
 .pkvs-preview .pkb-mobile-toggle{display:grid;place-items:center;width:42px;height:44px;padding:0;border:0;border-radius:6px;background:#fff;color:var(--pkh-text);cursor:pointer}
 .pkvs-preview .pkb-mobile-toggle:hover,.pkvs-preview .pkb-mobile-toggle[aria-expanded=true]{background:var(--pkh-soft)}
 .pkvs-preview .pkb-brand{width:138px;max-width:100%;justify-self:start}
 .pkvs-preview .pkb-search{grid-column:1/-1;grid-row:2;width:100%}
 .pkvs-preview .pkb-search form{grid-template-columns:minmax(0,1fr) 54px;height:46px}
 .pkvs-preview .pkb-search input[type=search]{height:44px;padding-inline:13px;font-size:13px}
 .pkvs-preview .pkb-search button{width:54px;height:44px;padding:0}
 .pkvs-preview .pkb-search button span{display:none}
 .pkvs-preview .pkb-utilities{justify-self:end;gap:4px}
 .pkvs-preview .pkb-account{min-width:40px;min-height:42px;padding:7px}
 .pkvs-preview .pkb-account span{display:none}
 .pkvs-preview .pkb-cart{min-width:48px;min-height:42px;max-width:92px}
 .pkvs-preview .pkb-cart .elementor-menu-cart__toggle_button{min-height:42px;padding:6px}
 .pkvs-preview .pkb-cart .elementor-button-text{display:none}
 .pkvs-preview .pkb-nav{display:none}
 .pkvs-preview .pkb-menu{position:fixed;inset:0;z-index:9999;width:100%;height:100dvh;max-height:none;overflow:visible;background:rgba(15,16,18,.52)}
 .pkvs-preview .pkb-header .pkb-menu-inner.pkb-container{position:absolute;inset:0 auto 0 0;width:min(380px,92vw);max-width:none;height:100%;margin:0;padding:18px 20px 28px;border:0;border-radius:0;overflow:auto;box-shadow:14px 0 34px rgba(0,0,0,.2)}
 .pkvs-preview .pkb-menu-head{position:sticky;top:-18px;z-index:2;margin:0 -20px 14px;padding:18px 20px 13px;background:#fff}
 .pkvs-preview .pkb-menu-all{display:flex;align-items:center;min-height:48px;padding:12px 0;border-bottom:2px solid #fcd508;color:#17181a;font-size:13px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}
 .pkvs-preview .pkb-mega{grid-template-columns:1fr;gap:0}
 .pkvs-preview .pkb-menu-column{gap:0}
 .pkvs-preview .pkb-menu-group,.pkvs-preview .pkb-menu-utility{padding:0;border-bottom:1px solid #e7e8ea}
 .pkvs-preview .pkb-menu-group>a,.pkvs-preview .pkb-menu-caption{display:flex;align-items:center;min-height:48px;padding:12px 0;border:0;font-size:13px}
 .pkvs-preview .pkb-menu-children{padding:0 0 9px 14px}
 .pkvs-preview .pkb-menu-children a,.pkvs-preview .pkb-menu-utility>a{display:flex;align-items:center;min-height:44px;padding:9px 0}
 .pkvs-preview.pkb-menu-open{overflow:hidden}
}
@media (max-width:420px){
 .pkvs-preview .pkb-header .pkb-container{width:calc(100% - 24px)}
 .pkvs-preview .pkb-main{grid-template-columns:40px minmax(110px,1fr) auto;column-gap:8px}
 .pkvs-preview .pkb-brand{width:132px}
 .pkvs-preview .pkb-utilities{gap:2px}
 .pkvs-preview .pkb-account{width:38px;min-width:38px;padding:6px}
 .pkvs-preview .pkb-cart{min-width:44px;max-width:52px}
}
@media (max-width:370px){
 .pkvs-preview .pkb-brand{width:121px}
 .pkvs-preview .pkb-main{grid-template-columns:38px minmax(105px,1fr) auto;column-gap:6px}
 .pkvs-preview .pkb-mobile-toggle{width:38px}
}

/* Header Visual V2: the existing reusable renderer, routes and Woo widget. */
.pkvs-preview .pkb-header[data-pkb-header]{--pkh-yellow:#fcd508;border-top:0;box-shadow:0 4px 16px #1011130c}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-trust{height:36px;color:#fff;background:linear-gradient(110deg,#1e2023,#080909 55%);border-bottom:3px solid var(--pkh-yellow);clip-path:polygon(0 0,100% 0,calc(100% - 22px) 100%,0 100%)}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-trust>.pkb-container{height:33px;display:flex;align-items:center;justify-content:flex-end;gap:0}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-trust :is(a,span){display:flex;align-items:center;gap:9px;padding:0 20px;border-left:1px solid #a98e14;font-size:12px;font-weight:500;line-height:20px;white-space:nowrap;color:#f7f7f8}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-trust :is(a,span):first-child{border-left:0}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-trust :is(a,span):last-child{padding-right:0}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-trust .pkb-icon{color:var(--pkh-yellow);width:22px;height:22px;flex-basis:22px}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-trust a:hover{color:var(--pkh-yellow)}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-main{grid-template-columns:290px minmax(0,1fr) auto;grid-template-rows:auto;gap:24px;min-height:98px;padding:0;position:relative}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-brand{position:relative;isolation:isolate;display:flex;align-items:center;width:calc(100% + 32px);max-width:none;height:126px;margin:-30px 0 0 -32px;padding:0 48px 0 40px;background:var(--pkh-yellow);clip-path:polygon(0 0,100% 0,calc(100% - 56px) 100%,0 100%)}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-brand:before{content:'';position:absolute;z-index:-1;inset:4px 5px 5px 0;background:linear-gradient(120deg,#24262a 0 18%,#090a0b 18% 80%,#292b2f);clip-path:polygon(0 0,100% 0,calc(100% - 54px) 100%,0 100%)}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-brand .pkb-logo{width:100%;height:auto;max-width:260px;object-fit:contain;filter:none}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-search{position:relative;grid-column:auto;grid-row:auto}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-search-leading{position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:1;color:#626871;pointer-events:none}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-search form{display:grid;grid-template-columns:minmax(0,1fr) 120px;height:56px;border-radius:5px;background:#f7f8fa}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-search input[type=search]{height:54px;padding:0 14px 0 46px!important;font-size:15px;background:#f7f8fa}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-search button{width:120px;height:54px;padding:0 14px;font-size:14px;font-weight:800;gap:9px}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-search button span{display:inline}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-search .pkb-icon{width:21px;height:21px;flex-basis:21px}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-utilities{gap:12px}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-account{min-width:110px;padding:7px 3px;font-size:14px;background:transparent;gap:9px}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-account span{display:inline}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-account .pkb-icon{width:26px;height:26px;flex-basis:26px}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-cart{min-width:146px;max-width:none;border-left:1px solid #c9cdd2;border-radius:0;padding-left:12px}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-cart .elementor-menu-cart__toggle_button{gap:15px;min-height:46px;padding:8px 9px!important}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-cart .elementor-button-text{display:inline;font-size:15px;font-weight:750}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-cart .elementor-button-icon{font-size:27px}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-cart .elementor-button-icon-qty{background:#db2835;color:#fff;top:-7px;right:-9px;font-size:10px}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-mobile-toggle{display:none}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-nav{display:block}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-nav>.pkb-container{min-height:50px}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-nav :is(a,button){min-height:50px;padding:0 18px;font-size:14px;font-weight:700}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-nav .pkb-all-categories{width:260px;flex-basis:260px;gap:12px;padding:0 18px;text-transform:uppercase;font-size:13px}
.pkvs-preview .pkb-header[data-pkb-header] .pkb-nav .pkb-all-categories span{flex:1;text-align:left}
@media(min-width:1600px){
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-main{grid-template-columns:330px minmax(0,1fr) auto;gap:30px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-nav :is(a,button){padding-inline:23px;font-size:15px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-nav .pkb-all-categories{width:290px;flex-basis:290px}
}
@media(max-width:1180px) and (min-width:1024px){
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-main{grid-template-columns:240px minmax(0,1fr) auto;gap:16px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-account{min-width:42px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-account span{display:none}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-cart{min-width:124px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-search form{grid-template-columns:minmax(0,1fr) 94px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-search button{width:94px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-nav :is(a,button){padding-inline:10px;font-size:12px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-nav .pkb-all-categories{width:220px;flex-basis:220px;font-size:12px}
}
@media(max-width:1023px){
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-trust{height:31px;clip-path:none}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-trust>.pkb-container{height:28px;justify-content:center}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-trust :is(a,span){font-size:10px;padding-inline:12px;gap:7px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-trust .pkb-icon{width:17px;height:17px;flex-basis:17px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-main{grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:68px 50px;gap:0 12px;min-height:0;padding:0 0 12px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-brand{width:240px;max-width:100%;height:62px;margin:0;padding:0 30px 0 18px;clip-path:polygon(0 0,100% 0,calc(100% - 24px) 100%,0 100%)}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-brand:before{inset:2px 3px 3px 0;clip-path:polygon(0 0,100% 0,calc(100% - 23px) 100%,0 100%)}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-mobile-toggle{display:grid;place-items:center;width:44px;height:44px;padding:8px;border:0;background:var(--pkh-yellow);color:#111;border-radius:4px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-search{grid-column:1/-1;grid-row:2}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-search form{height:48px;grid-template-columns:minmax(0,1fr) 106px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-search input[type=search]{height:46px;font-size:14px;padding-left:42px!important}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-search button{width:106px;height:46px;font-size:12px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-account{width:42px;min-width:42px;padding:7px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-account span{display:none}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-cart{min-width:46px;max-width:54px;padding-left:6px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-cart .elementor-button-text{display:none}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-nav{display:none}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-menu{position:fixed;inset:0;z-index:9999;width:100%;height:100dvh;max-height:none;overflow:visible;background:#0f101285}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-menu-inner.pkb-container{position:absolute;inset:0 auto 0 0;width:min(380px,92vw);max-width:none;height:100%;margin:0;padding:18px 20px 28px;border:0;border-radius:0;overflow:auto;background:white}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-mega{grid-template-columns:1fr}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-menu-all{display:block;padding-block:14px}
 .pkvs-preview.pkb-menu-open{overflow:hidden}
}
@media(max-width:600px){
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-trust :is(a,span):nth-child(-n+2){display:none}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-trust a:first-of-type{border-left:0}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-main{grid-template-columns:36px minmax(0,1fr) auto;column-gap:8px;grid-template-rows:64px 48px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-mobile-toggle{width:36px;height:40px;padding:6px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-brand{height:56px;padding:0 22px 0 10px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-utilities{gap:2px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-account{width:36px;min-width:36px;padding:5px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-cart{min-width:42px;max-width:46px;padding-left:2px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-search form{grid-template-columns:minmax(0,1fr) 88px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-search button{width:88px;gap:5px;padding-inline:8px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-search input[type=search]{font-size:12px}
}

/* 4.9.9.1: one continuous desktop silhouette, not an inset logo badge.
   Shared category width anchors logo, menu button and search on the same grid. */
@media(min-width:1024px){
 .pkvs-preview .pkb-header[data-pkb-header]{
  --pkh-gutter:clamp(24px,3.3vw,68px);
  --pkh-category:clamp(270px,14vw,292px);
  --pkh-logo-bottom:calc(var(--pkh-gutter) + var(--pkh-category));
  --pkh-logo-top:calc(var(--pkh-logo-bottom) + 74px);
  --pkh-knee:calc(var(--pkh-logo-top) - 46px);
  --pkh-step:55%;isolation:isolate;
 }
 .pkvs-preview .pkb-header[data-pkb-header]::before{
  content:'';position:absolute;inset:0 0 auto;height:66px;z-index:-1;pointer-events:none;
  background:linear-gradient(122deg,#242629 0 5%,#0a0b0c 5% 72%,#1d1e20);
  clip-path:polygon(0 0,100% 0,calc(100% - 32px) 48px,var(--pkh-step) 48px,calc(var(--pkh-step) - 24px) 30px,var(--pkh-logo-top) 30px,var(--pkh-logo-bottom) 66px,0 66px);
 }
 .pkvs-preview .pkb-header[data-pkb-header]::after{
  content:'';position:absolute;inset:0 0 auto;height:50px;z-index:0;pointer-events:none;background:var(--pkh-yellow);
  clip-path:polygon(0 10px,var(--pkh-knee) 10px,calc(var(--pkh-knee) + 22px) 30px,calc(var(--pkh-step) - 24px) 30px,var(--pkh-step) 48px,calc(100% - 32px) 48px,100% 0,calc(100% - 6px) 0,calc(100% - 35px) 44px,calc(var(--pkh-step) + 2px) 44px,calc(var(--pkh-step) - 22px) 26px,calc(var(--pkh-knee) + 24px) 26px,calc(var(--pkh-knee) + 2px) 6px,0 6px);
 }
 .pkvs-preview .pkb-header[data-pkb-header] :is(.pkb-main.pkb-container,.pkb-nav>.pkb-container,.pkb-trust>.pkb-container){width:calc(100% - var(--pkh-gutter) * 2)!important;max-width:none!important;margin-inline:auto}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-trust{position:relative;z-index:1;height:48px;border:0;background:none;clip-path:none}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-trust>.pkb-container{height:44px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-trust :is(a,span){font-size:12px;padding-inline:20px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-trust :is(a,span):last-child{padding-right:0}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-main{grid-template-columns:calc(var(--pkh-category) + 80px) minmax(0,1fr) auto;grid-template-rows:92px;gap:30px;min-height:92px;padding:0}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-brand{
  position:absolute;left:calc(0px - var(--pkh-gutter));top:-48px;width:var(--pkh-logo-top);max-width:none;height:66px;margin:0;
  padding:0 74px 0 var(--pkh-gutter);background:none;clip-path:none;
 }
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-brand::before{
  inset:0;background:var(--pkh-yellow);
  clip-path:polygon(100% 30px,calc(100% - 74px) 66px,0 66px,0 62px,calc(100% - 76px) 62px,calc(100% - 6px) 30px);
 }
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-brand .pkb-logo{width:100%;max-width:none;height:auto;filter:drop-shadow(0 1px 2px #ffe14a35)}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-search{grid-column:2;grid-row:1}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-utilities{grid-column:3;grid-row:1}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-nav{position:relative;margin-top:0;box-shadow:0 5px 12px #14161b0b}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-nav>.pkb-container{min-height:54px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-nav :is(a,button){min-height:54px;padding-inline:22px;font-size:14px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-nav .pkb-all-categories{
  width:var(--pkh-category);flex-basis:var(--pkh-category);padding-inline:18px;gap:10px;
  font-size:13px;font-weight:800;box-shadow:inset 0 3px #ffe866;
 }
}
@media(min-width:1024px) and (max-width:1450px){
 .pkvs-preview .pkb-header[data-pkb-header]{--pkh-gutter:28px;--pkh-category:250px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-main{grid-template-columns:calc(var(--pkh-category) + 74px) minmax(0,1fr) auto;gap:20px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-trust :is(a,span){font-size:11px;padding-inline:12px;gap:7px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-nav :is(a,button){padding-inline:16px;font-size:13px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-nav .pkb-all-categories{font-size:12px;padding-inline:16px;gap:8px}
}
@media(min-width:1024px) and (max-width:1200px){
 .pkvs-preview .pkb-header[data-pkb-header]{--pkh-category:232px;--pkh-step:52%}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-trust>div>span{display:none}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-trust a:first-of-type{border-left:0}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-nav :is(a,button){padding-inline:11px;font-size:12px}
 .pkvs-preview .pkb-header[data-pkb-header] .pkb-nav .pkb-all-categories{font-size:11px;padding-inline:14px;gap:8px}
}
/* Navigation repair: preserve the accepted black band, restore native cart
   and keep the category-page logo inside its grid cell. Extra specificity is
   intentional: legacy WP Additional CSS is loaded after plugin styles. */
@media screen and (min-width:1024px){
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-main.pkb-container{grid-template-columns:160px minmax(180px,1fr) 330px 130px!important;gap:16px!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-main .pkb-brand{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-main .pkb-brand::before{display:none!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-main .pkb-search,
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-main .pkb-search form{width:100%!important;max-width:none!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-trust>.pkb-container{box-sizing:border-box!important;padding-right:146px!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-utilities{display:flex!important;grid-column:4!important;grid-row:1!important;justify-content:flex-end!important;pointer-events:auto!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-utilities>:not(.pkb-cart){display:none!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-cart{width:130px!important;min-width:0!important;max-width:130px!important;background:transparent!important;justify-content:flex-end!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-cart .elementor-menu-cart__toggle_button{color:#fff!important;border:0!important;background:transparent!important;min-height:40px!important;padding:0!important;gap:8px!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-cart .elementor-button-text{display:inline!important;font-size:12px!important;color:#fff!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-cart .elementor-button-icon{font-size:25px!important;color:#ffd400!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-cart .elementor-button-icon svg{fill:currentColor!important}
}
@media screen and (min-width:1024px) and (max-width:1250px){
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-main.pkb-container{grid-template-columns:160px minmax(150px,1fr) 125px 130px!important;gap:12px!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-trust>.pkb-container>span,
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url] .pkb-trust>.pkb-container>a:nth-child(3){display:none!important}
}
/* Page windows stay usable on narrow screens without page-wide overflow. */
.pkvs-preview .pkc-pages,.pkvs-preview .pkcv-toolbar>nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}
.pkvs-preview .pkc-pages :is(a,span){min-width:32px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:5px 8px}
.pkvs-preview .pkc-pages .pkc-page-disabled,.pkvs-preview .pkcv-toolbar .pkc-page-disabled{opacity:.4;cursor:default}

/* Interior Preview pages: one shared grid, not independently positioned rows.
   The marker leaves the accepted home header and all content below untouched.
   Specificity intentionally wins over the legacy WordPress Additional CSS. */
@media(min-width:1024px){
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid]{height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;background:#101416!important;border:0!important;overflow:visible!important;position:relative!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid]::before,
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid]::after{display:none!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-upper-grid{display:grid;grid-template-columns:180px minmax(0,1fr) auto auto;gap:20px;align-items:center;width:calc(100% - 64px);max-width:1536px;margin-inline:auto;min-height:80px;padding:14px 0;box-sizing:border-box}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-main.pkb-container{display:contents!important;position:static!important;transform:none!important;padding:0!important;margin:0!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-main .pkb-brand{grid-column:1!important;grid-row:1!important;position:relative!important;inset:auto!important;width:180px!important;max-width:180px!important;height:36px!important;margin:0!important;padding:0!important;overflow:visible!important;clip-path:none!important;background:transparent!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-brand .pkb-logo{width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;filter:none!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-main .pkb-search{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;height:44px!important;margin:0!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-trust{grid-column:3;grid-row:1;position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;clip-path:none!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-trust>.pkb-container{position:static!important;inset:auto!important;transform:none!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-trust>.pkb-container>:is(span,a){position:static!important;inset:auto!important;width:auto!important;height:44px!important;margin:0!important;padding:0 10px!important;display:flex!important;align-items:center!important;gap:7px!important;color:#fff!important;font:500 12px/1.3 Arial,sans-serif!important;border-left:1px solid #ffffff30!important;white-space:normal!important;text-align:left!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-trust>.pkb-container>:is(span,a)::after{display:none!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-trust>.pkb-container>span:nth-child(2){display:none!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-trust>.pkb-container>span:first-child{border-left:0!important;padding-left:0!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-trust .pkb-icon{position:static!important;width:22px!important;height:22px!important;flex:0 0 22px!important;color:#ffda00!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-utilities{grid-column:4!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:14px!important;width:auto!important;position:static!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-utilities>.pkb-account{display:flex!important;gap:7px!important;width:auto!important;min-width:0!important;padding:0!important;color:#fff!important;background:transparent!important;font:500 12px/1.3 Arial,sans-serif!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-account span{display:inline!important;white-space:normal}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-account .pkb-icon{width:24px;height:24px;flex-basis:24px;color:#ffda00}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-cart{width:116px!important;min-width:116px!important;max-width:116px!important;padding-left:12px!important;border-left:1px solid #ffffff30!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-cart .elementor-button-text{font-size:14px!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-nav{position:relative!important;inset:auto!important;margin:0!important;padding:0!important;height:auto!important;min-height:56px!important;background:#fff!important;border-top:0!important;border-bottom:1px solid #e4e7ea!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-nav>.pkb-container{display:flex!important;align-items:center!important;width:calc(100% - 64px)!important;max-width:1536px!important;min-height:56px!important;height:auto!important;padding:0!important;margin:0 auto!important;gap:0!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-nav>.pkb-container>a{flex:1;min-height:56px!important;height:auto!important;padding:0 12px!important;justify-content:center!important;font:600 14px/1.3 Arial,sans-serif!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-nav .pkb-all-categories{width:200px!important;flex:0 0 200px!important;height:40px!important;min-height:40px!important;padding:0 14px!important;gap:8px!important;border-radius:5px!important;font:700 12px/1.3 Arial,sans-serif!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-all-categories span{font:inherit!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-menu-inner.pkb-container{width:calc(100% - 64px)!important;max-width:1536px!important}
}
/* Native, keyboard-accessible department selector; existing search handler. */
body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-search form{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(148px,1fr) 44px!important;width:100%!important;max-width:none!important;height:44px!important;border:1px solid #cbd0d6!important;border-radius:6px!important;background:#fff!important;overflow:hidden!important}
body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-search input[type=search]{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font:400 13px/1.4 Arial,sans-serif!important;color:#171b20!important;background:#fff!important;border:0!important;border-radius:0!important}
body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-search select{display:block;width:100%;min-width:0;height:30px;align-self:center;padding:0 22px 0 10px;border:0;border-left:1px solid #cbd0d6;border-radius:0;color:#171b20;background-color:#fff;font:400 12px/1.3 Arial,sans-serif;cursor:pointer}
body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-search button{width:44px!important;height:42px!important;min-height:42px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffda00!important;color:#111!important;border:0!important}
body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-search button .pkb-icon{width:21px!important;height:21px!important;flex-basis:21px!important}
body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-search-leading{display:none!important}
@media(min-width:1024px) and (max-width:1250px){
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-upper-grid{grid-template-columns:155px minmax(0,1fr) auto auto;gap:14px;width:calc(100% - 40px)}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-main .pkb-brand{width:155px!important;max-width:155px!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-trust>.pkb-container>span:first-child{display:none!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-trust>.pkb-container>a{max-width:110px!important;padding-inline:8px!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-account span{display:none!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-nav>.pkb-container{width:calc(100% - 40px)!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-nav>.pkb-container>a{font-size:12px!important;padding-inline:8px!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-nav .pkb-all-categories{width:196px!important;flex-basis:196px!important;font-size:11px!important}
}
@media(max-width:1023px){
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-upper-grid{display:block}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-search form{grid-template-columns:minmax(0,1fr) 148px 44px!important}
 body.pkvs-preview .pkb-header[data-pkb-header][data-pkb-cart-url][data-pkb-grid] .pkb-search input[type=search]{font-size:16px!important}
}
