#headerwrap{min-height:60px}#header{height:auto;padding:0;text-align:initial;width:auto}#site-logo{font-size:27px}#site-description{transform:none;text-align:left;left:0}#site-description:before{margin-left:24px;left:0}#menu-icon{padding:12px 10px;right:0;position:absolute;top:12px;border-radius:100%;line-height:1em;z-index:9999}#menu-icon:hover{background-color:hsla(0,0%,78%,.25)}.menu-icon-inner{height:18px;width:22px}.menu-icon-inner:after,.menu-icon-inner:before{transition:transform .7s ease;content:"";position:absolute;box-sizing:border-box;left:0;width:100%;display:block}.menu-icon-inner:before{height:100%;top:0}.menu-icon-inner:after{transform:translateY(-50%);top:50%}#menu-icon-close{min-height:36px;text-decoration:none;right:12px;position:absolute;min-width:36px;top:14px;transform-origin:center;border-radius:100%;display:block;z-index:1}#menu-icon-close:after,#menu-icon-close:before{height:60%}#menu-icon-close:hover{background-color:hsla(0,0%,78%,.25)}#cart-link-mobile{right:50px;position:absolute;top:12px;display:block;z-index:9}#cart-link-mobile .icon-shopping-cart{padding:9px;font-size:24px}#header .icon-shopping-cart.tf_loader{padding:3px;font-size:15px;margin-top:11px}#cart-link-mobile .icon-shopping-cart svg{margin-top:-6px}#cart-link-mobile .icon-menu:hover em{background-color:hsla(0,0%,78%,.25)}.top-icon-wrap{padding:1em 0;border-top:1px solid hsla(0,0%,71%,.2);margin:auto;background:rgba(0,0,0,.03);order:2;width:100%;display:block}.icon-menu{margin:0}.sidemenu .search-button{border:0;border-right:1px solid hsla(0,0%,71%,.2);margin:0;border-radius:0;order:1;width:71px}.search-button .tf_fa{padding:1.06em .8em;font-size:1.3em}.header-icons{justify-content:normal;position:static}.top-icon-wrap li{padding:0;margin:0 -1px;width:33%}.top-icon-wrap li a{padding:.5em;max-width:none;text-align:center;display:block}.top-icon-wrap li a .tooltip{transform:none;padding:.4em 0 0;font-size:.8em;color:inherit;position:static;opacity:1;visibility:visible;background-color:transparent;margin:0;display:block}.sidemenu-on .wishlist+#cart-icon-count #cart-wrap{transform:translateX(-50%);top:100%;left:50%;width:276px}.sidemenu-on #cart-wrap{left:6px;width:276px}#cart-wrap a{text-align:left}#headerwrap #cart-icon{right:6%}.icon-menu li>a .tooltip{margin-top:0}.icon-menu .cart a .tooltip{display:block}.sidemenu{height:100%;overflow-y:auto;padding:0 0 20px;color:#030301;transition:all .2s ease-in-out;position:fixed;text-align:left;top:0;background-color:#fff;box-sizing:border-box;width:320px;transition-property:left,right;display:none;z-index:1100}#mobile-menu{right:-320px}#mobile-menu.sidemenu-on{right:0;box-shadow:-6px 0 20px 5px rgba(0,0,0,.25)}.sidemenu-right{left:-320px}.sidemenu-left,.sidemenu-left #headerwrap{left:320px}.sidemenu-left #mobile-menu.sidemenu-on{left:0}#mobile-menu-panel a{text-decoration:none;color:#030301}#main-nav{padding:0;position:static;background-color:transparent;margin:0 0 1em;float:none}#main-nav li{clear:both;float:none;display:block}#main-nav li>.sub-menu,.icon-menu li>.sub-menu{height:auto;transform:none;pointer-events:auto;padding:0;border:0;color:inherit;position:static;opacity:1;visibility:visible;margin:0 0 0 2.8em;box-shadow:none;border-radius:0;background:0;width:auto;display:none}#main-nav li.toggle-on>.sub-menu,.icon-menu li.toggle-on>.sub-menu{display:block}#headerwrap #main-nav ul ul{margin-left:1.25em}#main-nav a{padding:.6em .4em .6em 1.4em;font-size:100%;border:0;text-decoration:none;color:#030301;border-top:1px solid hsla(0,0%,71%,.2);margin:0;background:0;width:auto;line-height:1.5em;display:block}#main-nav ul a{padding:.6em 0;font-size:.95em;width:auto}#main-nav .current-menu-item>a,#main-nav .current_page_item>a,#main-nav a:hover{color:#f0be5b;background:0}#headerwrap #main-nav .has-sub-menu>a{padding-right:40px}#main-nav .child-arrow{display:block}#main-nav .highlight-link>a{padding:.6em .4em .6em 1.4em;border:0;border-top:1px solid hsla(0,0%,71%,.2);margin:0;box-shadow:none;border-radius:0}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega>.sub-menu{padding:0;background-color:transparent;margin:0;width:auto}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega-column>.sub-menu ul,#main-nav .has-mega-sub-menu .mega-sub-menu ul{background-color:transparent;margin:0 0 0 2.8em;float:none}#main-nav .has-mega-column .widgettitle,#main-nav .has-mega-column>.sub-menu a,#main-nav .has-mega-column>.sub-menu>.has-sub-menu>a{padding:.6em .4em .6em 0;font-size:inherit;border:0;font-weight:400;text-transform:none;border-top:1px solid hsla(0,0%,71%,.2);letter-spacing:inherit;margin:0;font-family:inherit}#main-nav .has-mega-column>.sub-menu .widget{margin-block:.5em}#main-nav .has-mega-column .product-categories .count{right:2em}.top-bar-left,.top-bar-right{text-align:inherit;width:100%;float:none}.top-bar-widgets .top-bar-widget-inner{padding:0 1.4em;max-width:none;background-color:transparent;width:auto}.top-bar-widgets{position:relative;background-color:transparent;z-index:1}.fixed-header .top-bar-widgets,.sidemenu .top-bar-widgets,.top-bar-left .widget{display:block}#main-nav .woocommerce .product_list_widget li{padding-bottom:.8em!important}#main-nav .woocommerce .product_list_widget li a{padding:1em 1em .4em 0}#headerwrap>.top-bar-widgets,#main-nav .mega-menu-posts,#main-nav .mega-sub-menu li:hover a:after,#main-nav>.current-menu-item>a:before,#main-nav>.current-menu-item>a:hover:before,#main-nav>.current_page_item>a:before,#main-nav>.current_page_item>a:hover:before,#main-nav>li:hover>a:before,.mobile-menu-visible #headerwrap :is(#menu-icon,#cart-link-mobile),.slide-cart-visible #headerwrap #cart-link-mobile,.top-icon-wrap #cart-icon-count,.top-icon-wrap li a .tooltip:before{display:none}.icon-menu li,.top-icon-wrap{position:relative}#icon-menu li>.sub-menu{top:auto}#icon-menu li:nth-child(3n+3)>.sub-menu{right:0;left:auto}#icon-menu ul{width:170px}#icon-menu ul a,#icon-menu ul li{text-align:inherit;width:auto;float:none;display:block}#icon-menu ul li>.sub-menu{top:20%;left:70%}@media (hover:hover){#icon-menu li:hover>.sub-menu{display:block}}@media (hover:none){#icon-menu li>.sub-menu:focus-within,#icon-menu li>a:focus+.sub-menu{display:block}}