/* A warm shop masthead above a compact navy navigation band. */
#wf_header,#wf_header .wf_header-inner,#wf_header .wf_header-navwrapper,#wf_header .wf_header-navwrapperinner,#wf_header .wf_navbar{background:#f7f3e8!important}#wf_header{color:#192b3f;border-bottom:1px solid #d9dece}#wf_header .wf_navbar{background-image:radial-gradient(ellipse at 5% 15%,#dfcba638,transparent 48%),radial-gradient(ellipse at 95% 80%,#d4decd50,transparent 45%)!important}#wf_header .site-description{color:#526454;font-size:10px;line-height:1.5;letter-spacing:.2px;margin:8px auto 0!important;max-width:150px;text-align:center}#wf_header .wf_navbar-sidebar-item{display:none!important}#wf_header .header-search-form{width:100%;position:relative;padding-top:22px}#wf_header .header-search-form:before{content:"FIND YOUR NEXT GREAT READ";position:absolute;top:0;left:0;color:#6c785c;letter-spacing:1.6px;font-size:9px;font-weight:800;line-height:1.4}#wf_header .header-search-form form{display:flex!important;width:100%;border:1px solid #bfcab5!important;border-radius:5px!important;overflow:hidden;background:#fffdf8!important;box-shadow:0 3px 10px #192b3f05}#wf_header .header-search-form form label{display:block;flex:1;min-width:0;margin:0}#wf_header .header-search-form input[type=search]{height:49px!important;min-height:49px!important;border:0!important;border-radius:0!important;padding:13px 16px!important;background:#fffdf8!important;color:#192b3f!important;width:100%;font-size:14px!important}#wf_header .header-search-form input::placeholder{color:#6c766e;opacity:1}#wf_header .header-search-form .header-search-button{position:static!important;width:52px;min-width:52px;height:49px!important;border:0!important;border-radius:0!important;background:#284d3e!important;color:#fff8e8!important}#wf_header .wf_navbar-info-contact .contact__list{padding:0;margin:0;min-height:0}#wf_header .wf_navbar-info-contact .contact__list>i,#wf_header .wf_navbar-info-contact h6{display:none!important}#wf_header .wf_navbar-info-contact .contact__body{padding:0;margin:0;text-align:center}#wf_header .wf_navbar-info-contact .description{font-size:11px!important;line-height:1.6;color:#536553!important;white-space:nowrap}#wf_header .wf_navbar-info-contact a{color:#536553!important;text-decoration:none}#wf_header .wf_navbar-info-contact a:hover{text-decoration:underline}#wf_header .wf_navbar-button-item{display:block!important}#wf_header .wf_navbar-button-item>.wf-btn{display:block!important;border-radius:4px!important;padding:12px 16px!important;font-size:12px!important;line-height:1.4;font-weight:700;white-space:nowrap;background:#284d3e!important;color:#fff8e8!important;box-shadow:none;border:1px solid #284d3e!important}#wf_header a:focus-visible,#wf_header button:focus-visible{outline:3px solid #bd9a50;outline-offset:3px}
@media(min-width:992px){#wf_header .wf_navbar>.wf-container{max-width:1440px;padding-left:28px;padding-right:28px;margin:auto}#wf_header .wf_navbar>.wf-container>.wf-row{display:grid!important;grid-template-columns:150px minmax(0,1fr) 215px;gap:27px;align-items:center;margin:0!important;padding:17px 0!important}#wf_header .wf_navbar>.wf-container>.wf-row>[class*=wf-col]{width:100%!important;max-width:none!important;flex:none;padding:0!important}#wf_header .site--logo{text-align:center}#wf_header .wf_navbar>.wf-container>.wf-row>.wf-col-lg-6 .wf_navbar-list-right{display:flex!important;width:100%;margin:0;padding:0}#wf_header .wf_navbar>.wf-container>.wf-row>.wf-col-lg-6 .wf_navbar-search-form{display:block!important;width:100%;flex:1;margin:0;padding:0}#wf_header .wf_navbar>.wf-container>.wf-row>.wf-col-lg-4 .wf_navbar-list-right{display:flex!important;flex-direction:column;align-items:stretch;gap:9px;margin:0;padding:0}#wf_header .wf_navbar-info-contact{order:2;width:100%;margin:0!important}#wf_header .wf_navbar-button-item{order:1;width:100%;margin:0!important}#wf_header .wf_navbar-wrapper{background:#192b3f!important;border-top:1px solid #e4d2a5;border-bottom:2px solid #c2a263}#wf_header .wf_navbar-wrapper>.wf-container{max-width:1440px;padding:0 28px}#wf_header .wf_navbar-wrapper>.wf-container>.wf-row{background:#192b3f!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;min-height:51px}#wf_header .wf_navbar-wrapper .wf-col-lg-12{padding:0!important}#wf_header .wf_navbar-menu{padding:0!important;min-height:51px;gap:16px}#wf_header .wf_navbar-nav{min-width:0}#wf_header .wf_navbar-mainmenu>li{margin:0!important}#wf_header .wf_navbar-mainmenu>li>a{color:#fcf4df!important;font-size:13px!important;font-weight:600;letter-spacing:.1px;padding:14px 12px!important;line-height:22px;min-height:50px}#wf_header .wf_navbar-mainmenu>li>a:hover,#wf_header .wf_navbar-mainmenu>li.current-menu-item>a,#wf_header .wf_navbar-mainmenu>li.current-menu-ancestor>a{color:#edcb83!important}#wf_header .wf_navbar-mainmenu>li>a:before,#wf_header .wf_navbar-mainmenu>li>a:after{background-color:#edcb83}#wf_header .wf_navbar-mainmenu .dropdown-menu{background:#fffdf5;border-color:#dcd9cb;border-top:3px solid #a78a4c;box-shadow:0 8px 18px #172b4020}#wf_header .wf_navbar-mainmenu .dropdown-menu a{color:#243d36!important;font-size:13px!important;background:#fffdf5!important}#wf_header .wf_navbar-mainmenu .dropdown-menu a:hover{background:#f1f2e6!important}#wf_header .wf_navbar-menu>.wf_navbar-right{flex-shrink:0}#wf_header .wf_navbar-menu>.wf_navbar-right .wf_navbar-list-right{gap:16px}#wf_header .wf_navbar-menu>.wf_navbar-right .wf_user_btn,#wf_header .wf_navbar-menu>.wf_navbar-right .wf_navbar-cart-icon{color:#fcf4df!important;background:transparent!important}#wf_header .wf_navbar-menu .cart_count{background:#dbc187!important;color:#192b3f!important;border:1px solid #192b3f}.home #wf-sidebar{top:75px!important}.admin-bar.home #wf-sidebar{top:107px!important}}
/* Keep the mobile controls familiar, then add search and the events link below. */
@media(max-width:991px){#wf_header .wf_mobilenav{background:#f7f3e8!important;border-bottom:2px solid #c2a263}#wf_header .wf_mobilenav-menu{padding-top:12px;padding-bottom:11px}#wf_header .wf_mobilenav-logo{text-align:center}#wf_header .wf_mobilenav-logo .site-description{max-width:165px;font-size:9px;line-height:1.35;margin-top:5px!important}#wf_header .wf_mobilenav-mainmenu-toggle{background:#192b3f;border-radius:4px!important;width:39px;height:39px;padding:10px!important}#wf_header .wf_mobilenav-mainmenu-toggle span{background:#fcf4df!important}#wf_header .wf_mobilenav-mainmenu-inner{background:#faf7ee!important}#wf_header .wf_mobilenav-mainmenu-inner .nav-link{color:#213e35!important}.cm-mobile-header-tools{padding:0 16px 13px;clear:both}.cm-mobile-header-tools form{display:flex;border:1px solid #bfcab5;border-radius:4px;overflow:hidden;background:#fffdf8}.cm-mobile-header-tools label{display:block;min-width:0;flex:1;margin:0}.cm-mobile-header-tools input[type=search]{width:100%;height:44px;border:0!important;border-radius:0!important;box-shadow:none!important;padding:10px 12px!important;background:#fffdf8!important;font-size:16px;color:#192b3f!important}.cm-mobile-header-tools .header-search-button{position:static!important;border:0!important;border-radius:0!important;width:46px;min-width:46px;height:44px;background:#284d3e!important;color:#fff8e8!important}.cm-mobile-header-events{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#284d3e!important;font-size:11px;font-weight:700;text-decoration:none}.cm-mobile-header-events span{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#79612d}.cm-mobile-header-tools .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}
#wf_header{top:0!important;padding-top:0!important;padding-bottom:0!important}.woocommerce-demo-store #wf_header{padding-top:var(--cm-demo-notice-height,0px)!important}#wf_header .wf_navbar-mainmenu>li>a:after{background:transparent!important}@media(max-width:991px){.woocommerce-demo-store #wf_header .wf_mobilenav{padding-top:0!important}}
@media(max-width:991px){.cm-mobile-header-tools input[type=search]::placeholder{color:#657368!important;opacity:1!important}}
#wf_header .site-description{display:none!important}#wf_header .header-search-form:before{content:"HARVESTING THE FINEST COMIC BOOKS"}@media(min-width:992px){#wf_header .site--logo{padding-top:22px}}@media(max-width:991px){.cm-mobile-header-tools:before{content:"HARVESTING THE FINEST COMIC BOOKS";display:block;margin-bottom:8px;font-size:9px;line-height:1.5;font-weight:800;letter-spacing:1.2px;color:#6c785c}}
@media(min-width:992px){#wf_header .wf_navbar>.wf-container>.wf-row>.wf-col-lg-4{transform:translateY(17px)}}

#wf_header .wf_navbar-button-item{position:relative}#wf_header .cm-header-trustpilot{position:absolute;bottom:100%;left:0;right:0;display:block;margin-bottom:6px;text-align:center;font-size:10px;font-weight:700;line-height:1.5;color:#284d3e;text-decoration:none;white-space:nowrap}#wf_header .cm-header-trustpilot:hover,#wf_header .cm-mobile-trustpilot:hover{text-decoration:underline}#wf_header .cm-mobile-trustpilot{display:block;grid-column:1/-1;text-align:center;color:#284d3e;font-size:11px;font-weight:700;line-height:1.6;margin:3px 0 7px;text-decoration:none}
