:root{--ep-brand:#3050ff;--ep-text:#222529;--porto-primary-color:#3050ff;--porto-secondary-color:#f28b91}
#header .logo-text{font-size:30px;font-weight:800;letter-spacing:-1px;color:#222529}#header .logo-text:after{content:'.';color:#ed858c}
.home .page-top,.home .page-title,.home article.page>.entry-title{display:none}.home #main .main-content{padding-top:0;padding-bottom:0}.home #main>.container{max-width:1380px}.home article.page{margin-bottom:0}
.ep-home{color:#222529}.ep-home h1,.ep-home h2,.ep-home h3{font-family:Arial,Helvetica,sans-serif}.ep-home .ep-hero h1{color:white}.ep-home ul.products{margin-left:0;margin-right:0}.ep-home ul.products li.product{padding:14px;border:1px solid #e5e7ef;border-radius:3px}.ep-home ul.products li.product img{aspect-ratio:1;object-fit:contain}.ep-home ul.products li.product .woocommerce-loop-product__title{white-space:normal;line-height:1.5}
.ep-catalog-filters{display:flex;gap:16px;align-items:end;flex-wrap:wrap;background:#f5f6fa;border-radius:3px;padding:18px;margin:0 0 24px;width:100%}.ep-catalog-filters label{font-size:13px;font-weight:600;flex:1;min-width:150px}.ep-catalog-filters select{display:block;width:100%;margin-top:7px;border:1px solid #dce0eb;background:white;min-height:42px;padding:8px}.ep-catalog-filters button{min-height:42px;background:#3050ff;color:white;border:0;padding:8px 20px}
.ep-colors{padding:16px 0}.ep-colors>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ep-colors a{border:1px solid #dce0eb;border-radius:3px;padding:9px 12px;font-size:14px}.ep-colors a[aria-current]{border-color:#3050ff;background:#f0f2ff}
#footer{padding-bottom:38px}.ep-staging .sticky-product{display:none}
#header a,.ep-colors a,ul.products a{text-decoration:none}#header .main-menu>li.menu-item>a{font-size:14px;text-transform:none}.page-top{background:#f5f6fa!important}.page-top .page-title,.page-top .breadcrumb,.page-top .breadcrumb a{color:#222529!important}.single-product .page-top .page-title{display:none}
@media(max-width:767px){.ep-catalog-filters{gap:10px}.ep-catalog-filters label{min-width:120px}.ep-catalog-filters button{width:100%}#header .logo-text{font-size:26px}.home #main>.container{padding:0 15px}.ep-home ul.products li.product{padding:9px}}
