#site-description{margin-bottom:1em}.header-leftpane #body,.header-leftpane #footerwrap,.header-leftpane.full_width #body,.header-leftpane.full_width #footerwrap{padding-inline:0}.full_width:is(.slide-cart-visible,.mobile-menu-visible),.mobile-menu-visible #menu-icon{left:300px}.header-leftpane #sidebar{margin:auto}.header-leftpane #mobile-menu.sidemenu{background:0;box-shadow:none;height:auto;overflow:inherit;padding:0;position:static;width:auto}.sidemenu-active #headerwrap{box-shadow:none;left:-300px}:is(.slide-cart-visible,.sidemenu-left) #headerwrap{left:0}#headerwrap #menu-icon-close{display:none}@media (pointer:coarse){#headerwrap{overflow:inherit}}#headerwrap.tf_scrollbar{overflow:visible}.mobile-menu-visible #headerwrap.tf_scrollbar{overflow:hidden auto}#header{height:100%;padding:35px 25px 15px;width:auto}#headerwrap .header-icons{top:0;transform:none}#menu-icon{background-color:#ec1e24;border-radius:0 5px 5px 0;color:#fff;font-size:1.2em;height:45px;left:0;line-height:45px;margin:0;padding:0;position:fixed;text-align:center;top:15px;transition:left .2s ease-in-out;width:25px;z-index:10000}.menu-icon-inner{border:0;display:inline-block}.menu-icon-inner:after,.menu-icon-inner:before{border-right:1px solid;border-top:1px solid;height:54%;left:auto;right:5px;top:0;transform:rotate(45deg);width:60%}.menu-icon-inner:after{right:11px}.mobile-menu-visible #headerwrap .menu-icon-inner{transform:rotate(-180deg) translate(5px,4px)}.mobile-menu-visible #headerwrap .menu-icon-inner:after,.mobile-menu-visible #headerwrap .menu-icon-inner:before{right:9px}.mobile-menu-visible #headerwrap .menu-icon-inner:after{right:15px}.social-widget{margin:1em 0}.search-button{margin-bottom:5px}