:root{--site-max-width:1570px}.header,#header,.header-wrapper{width:100%;margin:0 auto;position:relative}.header-top,.header-main,.header-bottom{width:100%;position:relative;margin:0;padding:0;box-sizing:border-box}.header .container,.header-top .container,.header-main .container,.header-bottom .container{max-width:1570px!important;width:100%;margin:0 auto;padding:0 15px;box-sizing:border-box;position:relative}.header .flex-row{display:flex;align-items:center;width:100%;margin:0;position:relative}.header-top{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#e74c3c;text-align:center}.header-top .container{max-width:1570px!important;margin:0 auto;padding:0 15px}.header-top .flex-row{justify-content:center;text-align:center}.header-top .nav,.header-top .header-block{margin:0 auto;display:inline-block}.header-main .flex-row{justify-content:space-between}.header-bottom .flex-row{justify-content:center}.header-main .flex-col.flex-left{justify-content:flex-start;flex:0 0 auto}.header-main .flex-col.flex-center{justify-content:center;flex:1 1 auto;text-align:center;max-width:50%;margin:0 auto}.header-main .header-search{width:100%;max-width:500px;margin:0 auto}.header-main .flex-col.flex-right{justify-content:flex-end;flex:0 0 auto;margin-left:auto}.header-bottom .nav,.header-nav.header-bottom-nav{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0;list-style:none}.header-bottom .nav>li{display:inline-block;margin:0 10px;position:relative}.header-bottom.wide-nav{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:inherit}.header-bottom.wide-nav>.container{max-width:1570px!important;margin:0 auto;padding:0 15px}.header-bottom.wide-nav .flex-row{max-width:1570px!important;margin:0 auto;padding:0 15px}.stuck .header-main,.stuck .header-bottom{width:100%;left:0;right:0;z-index:999}.header [style*="transform"],.header [style*="margin-left: -"]{transform:none!important;margin-left:0!important}@media (max-width:849px){.header .container{padding:0 10px}.header-bottom{display:none}.mobile-nav{display:block}}html{overflow-x:hidden;overflow-y:auto}body{overflow-x:hidden;position:relative}#main,#content{width:100%;margin:0 auto;position:relative}#main>.container,#content>.container{max-width:1570px!important;margin:0 auto;padding:0 15px}.container,.row-container,.page-wrapper,.shop-container,.product-container{max-width:1570px!important;margin-left:auto;margin-right:auto}.breadcrumbs,.page-title .container,.page-title-inner{max-width:1570px!important;margin:0 auto;padding:0 15px}