body.jost-shop-demo-modern{
 --jost-demo-primary:#1c3bb2;--jost-demo-accent:#ff7b00;--jost-demo-navy:#00092e;
}
body.jost-shop-demo-modern .jwf-products-archive,
body.jost-shop-demo-modern .jwf-wrap{
 --jwf-primary:#0b2868;--jwf-secondary:#718096;--jwf-accent:#1c3bb2;--jwf-text:#16213d;--jwf-border:#e4eaf4;--jwf-panel-bg:#fff;--jwf-button-text:#fff;
 --jwf-archive-card-bg:#fff;--jwf-archive-card-border:#e4eaf4;--jwf-archive-image-bg:linear-gradient(145deg,#f8faff,#f2f6fb);--jwf-archive-title-color:#102455;--jwf-archive-category-color:#7b879e;--jwf-archive-price-color:#ff5c22;--jwf-archive-button-bg:#1c3bb2;--jwf-archive-button-text:#fff;--jwf-archive-sale-badge-bg:#ff7b00;--jwf-archive-sale-badge-text:#fff;--jwf-archive-shadow:0 10px 30px rgba(18,42,95,.07);--jwf-archive-hover-border:#9eb2f0;
}
body.jost-shop-demo-modern .jwf-form{background:#fff;border-color:#e4eaf4;border-radius:16px;box-shadow:0 10px 35px rgba(19,42,91,.06);padding:18px}
body.jost-shop-demo-modern .jwf-head{padding:0 0 15px;border-color:#e9edf5}
body.jost-shop-demo-modern .jwf-head h3{color:#102455;font-size:18px}
body.jost-shop-demo-modern .jwf-section{border-color:#edf1f7}
body.jost-shop-demo-modern .jwf-section-title:hover{background:#f4f7ff!important;color:#1c3bb2!important}
body.jost-shop-demo-modern .jwf-check{border-radius:9px}
body.jost-shop-demo-modern .jwf-check:hover{background:#f3f6ff}
body.jost-shop-demo-modern .jwf-box{border-radius:5px;border-color:#cdd6e5}
body.jost-shop-demo-modern .jwf-search-field input,
body.jost-shop-demo-modern .jwf-price-row input{background:#fbfcff;border-color:#dfe6f0}
body.jost-shop-demo-modern .jwf-submit{background:#1c3bb2;border-radius:11px;box-shadow:0 9px 22px rgba(28,59,178,.18)}
body.jost-shop-demo-modern .jwf-archive-toolbar{background:#fff;border-color:#e4eaf4;border-radius:14px;box-shadow:0 8px 26px rgba(17,42,91,.055)}
body.jost-shop-demo-modern .jwf-product-card{border-radius:16px;box-shadow:0 8px 24px rgba(15,35,76,.055)}
body.jost-shop-demo-modern .jwf-product-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,35,76,.11)}
body.jost-shop-demo-modern .jwf-product-thumb{margin:11px 11px 0;border-radius:13px}
body.jost-shop-demo-modern .jwf-product-content{padding:13px 14px 14px;gap:7px}
body.jost-shop-demo-modern .jwf-product-cats{font-size:10.5px}
body.jost-shop-demo-modern .jwf-product-title{font-size:14px;font-weight:850}
body.jost-shop-demo-modern .jwf-product-price{color:#ff5c22;font-size:14px}
body.jost-shop-demo-modern .jwf-product-cart.button{border:0!important;background:#1c3bb2!important;color:#fff!important;border-radius:10px!important;box-shadow:none!important;min-height:38px}
body.jost-shop-demo-modern .jwf-product-badge.sale{background:#ff7b00}
