*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background:#fff;color:#222;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit}:root{--navy:#0a1f44;--navy2:#0d2a5e;--accent:#1a56db;--accent2:#1648c0;--red:#dc2626;--green:#16a34a;--badge:#ef4444;--white:#fff;--text:#222;--muted:#666;--border:#e2e8f0;--bg:#f8fafc;--r:8px;--rl:12px;--sh:0 2px 8px rgba(0,0,0,.08);--sh2:0 6px 24px rgba(0,0,0,.12);--t:.2s ease}.ew{max-width:1280px;margin:0 auto;padding:0 24px}main{min-height:400px}.etopbar{background:#f1f5f9;border-bottom:1px solid var(--border);padding:7px 0;font-size:12px;color:#555}.etopbar .ew{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap}.etopbar-item{display:flex;align-items:center;gap:6px;font-weight:500}.etopbar-item svg{color:var(--accent);flex-shrink:0}.eheader{background:var(--navy);color:#fff;position:relative;top:auto;z-index:1000;box-shadow:0 2px 16px #0000004d}.eheader-inner{display:flex;align-items:center;gap:16px;height:64px}.elogo{display:flex;align-items:center;flex-shrink:0;text-decoration:none;max-width:200px;overflow:hidden}.elogo img,.elogo .custom-logo{height:44px!important;width:auto!important;max-width:200px!important;max-height:44px!important;object-fit:contain!important;display:block!important}.elogo img[src]{max-height:44px!important;height:44px!important}.custom-logo-link img{max-height:44px!important;height:44px!important;width:auto!important}.elogo-text{font-size:22px;font-weight:800;color:#fff;letter-spacing:-.02em;white-space:nowrap}.enav{flex:1}.enav ul{display:flex;align-items:center;gap:2px;list-style:none;padding:0;margin:0}.enav ul li a{display:block;padding:8px 13px;color:#ffffffd9;font-size:14px;font-weight:500;border-radius:var(--r);transition:all var(--t)}.enav ul li a:hover,.enav ul li.current-menu-item>a{color:#fff;background:#ffffff26}.eactions{display:flex;align-items:center;gap:4px;margin-left:auto}.eicon{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:#fff;border-radius:var(--r);transition:background var(--t);text-decoration:none;cursor:pointer}.eicon:hover{background:#ffffff26;color:#fff}.ecart-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;background:var(--badge);color:#fff;font-size:9px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1;z-index:1}.etoggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;color:#fff;border-radius:var(--r);transition:background var(--t);flex-shrink:0}.etoggle:hover{background:#ffffff26}.etoggle span{display:block;width:20px;height:2px;background:currentColor;border-radius:2px;transition:all .3s}.ehero{background:var(--navy);overflow:hidden}.ehero-grid{display:grid;grid-template-columns:1fr 220px 1fr;gap:0;align-items:stretch;padding:0}.ehero-col-info{padding:36px 16px 36px 0;display:flex;flex-direction:column;gap:14px;justify-content:center}.ehero-brand{display:inline-flex;align-items:center;gap:5px;background:#ffffff14;border:1px solid rgba(255,255,255,.13);border-radius:6px;padding:3px 9px;font-size:10px;font-weight:700;color:#fff9;letter-spacing:.04em;text-transform:uppercase}.ehero-tag{display:inline-flex;align-items:center;gap:6px;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:20px;padding:3px 10px;width:fit-content}.ehero-dot{width:7px;height:7px;background:#ef4444;border-radius:50%;display:inline-block;animation:ev-pulse 1.6s ease-in-out infinite;flex-shrink:0}@keyframes ev-pulse{0%,to{box-shadow:0 0 #ef4444b3}50%{box-shadow:0 0 0 5px #ef444400}}.ehero-tag span{font-size:10px;font-weight:700;color:#fca5a5;letter-spacing:.07em;text-transform:uppercase}.ehero-col-info h1{font-size:20px;font-weight:800;color:#fff;line-height:1.35;margin:0}.ehero-sub{font-size:12px;color:#ffffff80;margin:0;line-height:1.6}.ehero-prices{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ehero-old{font-size:13px;color:#ffffff4d;text-decoration:line-through}.ehero-new{font-size:26px;font-weight:800;color:#60a5fa}.ehero-pct{background:#ef444433;color:#fca5a5;font-size:10px;font-weight:700;padding:2px 8px;border-radius:5px}.ehero-stoc-wrap{display:flex;flex-direction:column;gap:5px}.ehero-stoc-ok{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#4ade80;font-weight:600}.ehero-stoc-ok:before{content:"";width:6px;height:6px;background:#4ade80;border-radius:50%;display:inline-block}.ehero-stoc-low{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#fb923c;font-weight:600}.ehero-stoc-low:before{content:"";width:6px;height:6px;background:#fb923c;border-radius:50%;display:inline-block;animation:ev-pulse 1s ease-in-out infinite}.ehero-stoc-bar-bg{background:#ffffff1a;border-radius:4px;height:4px;width:140px;overflow:hidden}.ehero-stoc-bar{height:100%;border-radius:4px;transition:width .3s}.ehero-btn{display:inline-flex;align-items:center;gap:8px;background:#1a56db;color:#fff;font-size:13px;font-weight:700;padding:11px 20px;border-radius:10px;text-decoration:none;transition:background .2s;width:fit-content;margin-top:4px}.ehero-btn:hover{background:#1e40af;color:#fff}.ehero-col-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 16px}.ehero-img-box{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;align-items:center;justify-content:center;width:210px;height:210px;overflow:hidden;flex-shrink:0}.ehero-img{width:190px;height:190px;object-fit:contain;display:block}.ehero-countdown-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.etimer-label{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;text-align:center}.etimer{display:flex;align-items:center;gap:4px;justify-content:center}.etimer-block{text-align:center;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 6px;min-width:42px}.etimer-num{font-size:18px;font-weight:800;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.etimer-lbl{font-size:9px;color:#ffffff59;letter-spacing:.05em;text-transform:uppercase;margin-top:3px}.etimer-sep{font-size:16px;font-weight:700;color:#fff3;margin-bottom:6px}.ehero-col-trust{padding:36px 0 36px 48px;display:flex;flex-direction:column;gap:12px;justify-content:center}.ehero-trust-label{font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffffff4d;margin-bottom:4px}.ehero-trust-item{display:flex;align-items:center;gap:14px;padding:8px 0}.ehero-trust-icon{width:38px;height:38px;border-radius:9px;background:#1a56db40;border:1px solid rgba(96,165,250,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#60a5fa}.ehero-trust-title{font-size:13px;font-weight:700;color:#fff;line-height:1.3}.ehero-trust-sub{font-size:11px;color:#ffffff73;margin-top:2px}.ecats{background:#fff;border-bottom:1px solid var(--border);padding:24px 0}.ecats-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ecats-head h2{font-size:16px;font-weight:700;color:var(--navy);margin:0}.ecats-link{font-size:13px;color:var(--accent);font-weight:600;text-decoration:none}.ecats-link:hover{color:var(--accent2)}.ecats-scroll{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.ecats-scroll::-webkit-scrollbar{height:4px}.ecats-scroll::-webkit-scrollbar-track{background:transparent}.ecats-scroll::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.ecat{flex-shrink:0;width:140px;border:1px solid var(--border);border-radius:12px;overflow:hidden;text-decoration:none;display:block;background:#fff;transition:all .15s;scroll-snap-align:start}.ecat:hover{border-color:var(--accent);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.ecat-all{border-color:var(--accent);background:#eff6ff}.ecat-all:hover{background:#dbeafe}.ecat-visual{height:90px;background:var(--bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.ecat-visual img{width:100%;height:100%;object-fit:cover}.ecat-visual-all{background:#eff6ff}.ecat-emoji{font-size:36px;line-height:1}.ecat-info{padding:10px 12px}.ecat-name{font-size:12px;font-weight:700;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecat-count{font-size:11px;color:var(--muted);margin-top:2px}.ebenefits{background:#fff;border-bottom:1px solid var(--border);padding:20px 0}.ebenefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ebenefit{display:flex;align-items:center;gap:12px}.ebenefit-icon{font-size:26px;flex-shrink:0}.ebenefit-title{display:block;font-size:14px;font-weight:700;color:var(--navy)}.ebenefit-sub{font-size:12px;color:var(--muted)}.esection{padding:24px 0 64px}.esection-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px;gap:12px;flex-wrap:wrap}.esection-head h2{font-size:24px;font-weight:800;color:var(--navy);margin-bottom:4px}.esection-head p{font-size:14px;color:var(--muted)}.esee-all{font-size:14px;font-weight:600;color:var(--accent);display:flex;align-items:center;gap:4px;white-space:nowrap}.esee-all:hover{color:var(--accent2)}.egrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;clear:both}ul.products,ul.products.columns-4{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;list-style:none!important;padding:0!important;margin:0 0 32px!important;width:100%!important;clear:both!important;float:none!important}ul.products li.product{list-style:none!important;float:none!important;width:auto!important;margin:0!important}.ebread,.eshop-title,.woocommerce-result-count{display:none!important}.eshop-toolbar{display:flex;align-items:center;justify-content:flex-end;padding:20px 0 16px;gap:12px}.woocommerce-ordering,form.woocommerce-ordering{float:none!important;display:block!important;width:auto!important;margin:0!important}.woocommerce-ordering select.orderby{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:10px 44px 10px 42px;font-size:13px;font-weight:600;color:#1e293b;cursor:pointer;outline:none;transition:border-color .2s,box-shadow .2s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231a56db' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h13M3 12h9M3 16h5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:12px center,calc(100% - 14px) center;background-size:16px,12px;box-shadow:0 1px 3px #0000000f;min-width:220px}.woocommerce-ordering select.orderby:hover{border-color:#1a56db;box-shadow:0 0 0 3px #1a56db1a}.woocommerce-ordering select.orderby:focus{border-color:#1a56db;box-shadow:0 0 0 3px #1a56db26}.ecard{background:#fff;border:1px solid var(--border);border-radius:var(--rl);overflow:hidden;transition:box-shadow var(--t),transform var(--t);display:flex!important;flex-direction:column!important}.ecard:hover{box-shadow:var(--sh2);transform:translateY(-3px)}.ecard-img{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--bg);display:block;text-decoration:none}.ecard-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.ecard:hover .ecard-img img{transform:scale(1.06)}.ebadge{position:absolute;top:10px;left:10px;background:var(--badge);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:5px;z-index:2;text-transform:uppercase}.ecard-body{padding:14px;flex:1}.ecard-title{font-size:14px;font-weight:600;color:var(--text);line-height:1.4;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ecard-title a{color:inherit}.ecard-title a:hover{color:var(--accent)}.ecard-prices{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eprice-old{font-size:12px;color:var(--muted);text-decoration:line-through}.eprice-sale{font-size:18px;font-weight:800;color:var(--red)}.eprice-reg{font-size:18px;font-weight:800;color:var(--navy)}.ecard-foot{padding:0 14px 14px}.eadd{width:100%;background:var(--accent);color:#fff;padding:10px;border-radius:var(--r);font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all var(--t);display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;text-decoration:none}.eadd:hover{background:var(--accent2);transform:translateY(-1px);color:#fff}.eadd:disabled{opacity:.7;cursor:default;transform:none}.eadd.out{background:#94a3b8}.woocommerce ul.products li.product .button{background:var(--accent)!important;color:#fff!important;border-radius:var(--r)!important;font-weight:600!important;font-size:14px!important;padding:10px!important;display:block!important;width:100%!important;text-align:center!important;border:none!important;white-space:nowrap!important}.woocommerce ul.products li.product .button:hover{background:var(--accent2)!important}.woocommerce ul.products li.product .price{color:var(--navy)!important;font-weight:700!important;font-size:16px!important;padding:0 14px 8px!important;display:block!important}.woocommerce ul.products li.product .price del{color:var(--muted)!important;font-size:13px!important}.woocommerce ul.products li.product .price ins{color:var(--red)!important;text-decoration:none!important;font-weight:800!important;font-size:18px!important}.woocommerce ul.products li.product a img{width:100%!important;height:220px!important;object-fit:cover!important}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;font-weight:600!important;color:var(--text)!important;padding:14px 14px 6px!important}.eshop-title{display:none!important}.eshop-title h1{font-size:26px;font-weight:800;color:var(--navy);margin-bottom:4px}.eshop-title p{font-size:14px;color:var(--muted);margin-bottom:24px}.ebread{display:none!important}.ebread a,.woocommerce-breadcrumb a{color:var(--accent)}.woocommerce-breadcrumb{font-size:13px;color:var(--muted)}.esingle{padding:40px 0 64px}.esingle-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.egallery-main{aspect-ratio:1/1;border-radius:var(--rl);overflow:hidden;border:1px solid var(--border);background:var(--bg);margin-bottom:12px}.egallery-main img{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.egallery-thumbs{display:flex;gap:8px;flex-wrap:wrap}.ethumb{width:68px;height:68px;border-radius:var(--r);overflow:hidden;border:2px solid var(--border);cursor:pointer;transition:border-color var(--t)}.ethumb:hover,.ethumb.active{border-color:var(--accent)}.ethumb img{width:100%;height:100%;object-fit:cover}.eprod-title{font-size:26px;font-weight:800;color:var(--navy);line-height:1.25;margin-bottom:16px}.eprod-prices{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.eprod-old{font-size:16px;color:var(--muted);text-decoration:line-through}.eprod-new{font-size:28px;font-weight:900;color:var(--red)}.eprod-reg{font-size:28px;font-weight:900;color:var(--navy)}.eprod-save{background:#fef2f2;color:var(--red);font-size:12px;font-weight:700;padding:3px 10px;border-radius:20px;border:1px solid #fecaca}.estock{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--green);background:#f0fdf4;border:1px solid #bbf7d0;padding:5px 12px;border-radius:20px;margin-bottom:20px}.estock.out{color:var(--red);background:#fef2f2;border-color:#fecaca}.eqty-wrap{display:flex;align-items:center;border:2px solid var(--border);border-radius:var(--r);overflow:hidden;width:fit-content;margin-bottom:16px}.eqty-btn{width:42px;height:42px;background:var(--bg);border:none;font-size:18px;font-weight:700;color:var(--navy);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--t)}.eqty-btn:hover{background:var(--border)}.eqty-input{width:56px;height:42px;text-align:center;border:none;border-left:2px solid var(--border);border-right:2px solid var(--border);font-size:16px;font-weight:600;color:var(--text);outline:none}.eprod-btn{width:100%;background:var(--accent);color:#fff;padding:14px;border-radius:var(--r);font-size:16px;font-weight:700;border:none;cursor:pointer;transition:all var(--t);margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:8px}.eprod-btn:hover{background:var(--accent2);transform:translateY(-2px);box-shadow:0 6px 18px #1a56db59}.etrust-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.etrust-item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r);font-size:13px;font-weight:500}.etrust-item svg{color:var(--accent);flex-shrink:0}.emeta{border-top:1px solid var(--border);padding-top:14px;font-size:13px;color:var(--muted);display:flex;flex-direction:column;gap:5px}.emeta strong{color:var(--text)}.emeta a{color:var(--accent)}.etabs{padding:40px 0;border-top:1px solid var(--border)}.etabs-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.etab h3{font-size:17px;font-weight:700;color:var(--navy);margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--accent)}.ereview{padding:14px;border:1px solid var(--border);border-radius:var(--r);margin-bottom:10px;background:var(--bg)}.ereview-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ereview-author{font-weight:600;font-size:14px}.ereview-stars{color:#f59e0b}.ereview-text{font-size:13px;color:var(--muted);line-height:1.5}.erelated{padding:40px 0 64px;border-top:1px solid var(--border);margin-top:40px}.erelated h2{font-size:22px;font-weight:800;color:var(--navy);margin-bottom:24px}.econtact{padding:56px 0 72px}.econtact h1{font-size:30px;font-weight:800;color:var(--navy);margin-bottom:8px}.econtact-sub{font-size:15px;color:var(--muted);margin-bottom:40px}.econtact-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.econtact-grid h2{font-size:18px;font-weight:700;color:var(--navy);margin-bottom:20px}.eform-group{margin-bottom:16px}.eform-group label{display:block;font-size:13px;font-weight:600;margin-bottom:5px;color:var(--text)}.eform-group input,.eform-group textarea{width:100%;padding:11px 14px;border:1px solid var(--border);border-radius:var(--r);font-size:14px;outline:none;transition:border-color var(--t),box-shadow var(--t);background:#fff;color:var(--text)}.eform-group input:focus,.eform-group textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1a56db1f}.eform-group textarea{min-height:130px;resize:vertical}.econtact-msg{display:none;padding:12px 16px;border-radius:var(--r);margin-bottom:16px;font-weight:600;font-size:14px}.econtact-msg.ok{display:block;background:#f0fdf4;color:var(--green);border:1px solid #bbf7d0}.econtact-msg.err{display:block;background:#fef2f2;color:var(--red);border:1px solid #fecaca}.einfo-item{display:flex;align-items:flex-start;gap:12px;padding:14px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r);margin-bottom:12px}.einfo-item svg{color:var(--accent);flex-shrink:0;margin-top:2px}.einfo-item strong{display:block;font-size:13px;font-weight:700;color:var(--text)}.einfo-item span,.einfo-item a{font-size:13px;color:var(--muted)}.einfo-item a{color:var(--accent)}.efirmbox{margin-top:20px;padding:16px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r)}.efirmbox h3{font-size:14px;font-weight:700;color:var(--navy);margin-bottom:10px}.efirmbox table{width:100%;font-size:13px;border-collapse:collapse}.efirmbox td{padding:3px 0;vertical-align:top}.efirmbox td:first-child{color:var(--muted);width:100px}.efirmbox td:last-child{font-weight:500;color:var(--text)}.epage{padding:48px 0 72px}.epage h1{font-size:28px;font-weight:800;color:var(--navy);margin-bottom:24px}.epage .entry-content{font-size:15px;line-height:1.8;max-width:100%}.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content{max-width:100%!important;width:100%!important}.epage .entry-content h2,.epage .entry-content h3{color:var(--navy);margin:24px 0 10px;font-size:20px;font-weight:700}.epage .entry-content p{margin-bottom:14px}.epage .entry-content ul{list-style:disc;padding-left:20px;margin-bottom:14px}.epage .entry-content ul li{margin-bottom:6px}.efooter{background:var(--navy);color:#fff}.enewsletter{background:var(--navy2);padding:36px 0;border-bottom:1px solid rgba(255,255,255,.1)}.enewsletter-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.enewsletter-text h3{font-size:18px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:4px}.enewsletter-text p{font-size:13px;color:#fff9;display:flex;align-items:center;gap:6px}.enewsletter-right{min-width:320px}.enewsletter-form{display:flex;gap:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:var(--r);overflow:hidden}.enewsletter-icon{display:flex;align-items:center;padding:0 12px;color:#ffffff80;flex-shrink:0}.enewsletter-form input[type=email]{flex:1;background:transparent;border:none;outline:none;padding:11px 0;color:#fff;font-size:14px;min-width:0}.enewsletter-form input[type=email]::placeholder{color:#ffffff73}.enewsletter-form button{background:var(--accent);color:#fff;border:none;padding:11px 18px;font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:background var(--t);flex-shrink:0}.enewsletter-form button:hover{background:var(--accent2)}.enewsletter-msg{font-size:13px;margin-top:8px;padding:6px 10px;border-radius:5px;display:none}.enewsletter-msg.ok{display:block;background:#4ade8026;color:#4ade80;border:1px solid rgba(74,222,128,.3)}.enewsletter-msg.err{display:block;background:#ef444426;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.efooter-main{padding:48px 0 32px}.efooter-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:36px}.efooter-col h4{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin-bottom:16px;display:flex;align-items:center;gap:7px}.efooter-col ul{display:flex;flex-direction:column;gap:9px}.efooter-col ul li{list-style:none}.efooter-col ul li a{color:#ffffffb3;font-size:14px;transition:color var(--t);display:flex;align-items:center;gap:7px;text-decoration:none}.efooter-col ul li a:hover{color:#fff}.efooter-col ul li span{color:#ffffff80;font-size:13px;display:flex;align-items:center;gap:7px;line-height:1.6}.efooter-logo{font-size:22px;font-weight:800;color:#fff;display:block;margin-bottom:12px;text-decoration:none}.efooter-logo img{height:38px;width:auto;max-width:180px;object-fit:contain;margin-bottom:14px}.efooter-desc{font-size:14px;color:#fff9;line-height:1.7;margin-bottom:20px}.efirm-data{border:1px solid rgba(255,255,255,.1);border-radius:var(--r);padding:14px;margin-bottom:16px}.efirm-data-title{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#ffffff59;margin-bottom:10px;display:flex;align-items:center;gap:6px}.efirm-data table{width:100%;font-size:12px;border-collapse:collapse}.efirm-data td{padding:3px 0;vertical-align:top}.efirm-data td:first-child{color:#fff6;width:80px;padding-right:8px}.efirm-data td:last-child{color:#fffc;font-weight:500}.epay-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#fff6;margin-bottom:10px;display:flex;align-items:center;gap:6px}.epay-icons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.epay-badge{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700;letter-spacing:.02em}.epay-ramburs,.epay-ssl{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffd9}.epay-visa,.epay-mc{background:#fff;border:1px solid #ddd;padding:4px 8px}.efooter-bottom{border-top:1px solid rgba(255,255,255,.1);padding:18px 0}.efooter-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.efooter-bottom p{font-size:12px;color:#ffffff73}.efooter-logos{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.eanpc{display:flex;align-items:center;gap:7px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:7px;padding:6px 12px;text-decoration:none;transition:background var(--t)}.eanpc:hover{background:#ffffff26}.eanpc-text div:first-child{font-size:11px;font-weight:700;color:#fff;line-height:1}.eanpc-text div:last-child{font-size:9px;color:#ffffff80;line-height:1.3}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--accent)!important;color:#fff!important;border-radius:var(--r)!important;font-weight:600!important;border:none!important;transition:background var(--t)!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background:var(--accent2)!important}.woocommerce .woocommerce-message{background:#eff6ff;border-top-color:var(--accent);color:var(--navy)}.woocommerce .woocommerce-error{background:#fef2f2;border-top-color:var(--red)}.woocommerce table.shop_table{border-collapse:collapse;width:100%}.woocommerce table.shop_table th{background:var(--navy);color:#fff;padding:12px 16px;font-size:13px;font-weight:600;text-align:left}.woocommerce table.shop_table td{padding:14px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.woocommerce table.shop_table .product-thumbnail img{width:72px!important;height:72px!important;object-fit:cover;border-radius:var(--r)}.woocommerce .cart-collaterals .cart_totals{background:var(--bg);border:1px solid var(--border);border-radius:var(--rl);padding:24px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{border:1px solid var(--border)!important;border-radius:var(--r)!important;padding:10px 12px!important;font-size:14px!important;width:100%!important}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:var(--accent)!important;outline:none!important;box-shadow:0 0 0 3px #1a56db1f!important}.woocommerce form .form-row label{font-weight:600;font-size:13px;margin-bottom:4px;color:var(--text)}.epagination,.woocommerce nav.woocommerce-pagination ul{display:flex;align-items:center;justify-content:center;gap:6px;padding:32px 0 64px;list-style:none}.epagination a,.epagination span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 8px;border-radius:var(--r);border:1px solid var(--border);font-size:14px;font-weight:600;color:var(--text);transition:all var(--t);text-decoration:none}.epagination a:hover,.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:var(--accent);color:var(--accent)}.epagination .current,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--accent);border-color:var(--accent);color:#fff}.etoast{position:fixed;bottom:24px;right:24px;padding:12px 20px;border-radius:var(--r);font-weight:600;font-size:14px;color:#fff;z-index:99999;box-shadow:0 4px 16px #0003;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s;max-width:320px;pointer-events:none}.etoast.show{opacity:1;transform:none}.etoast.ok{background:var(--green)}.etoast.err{background:var(--red)}@media(max-width:1024px){.egrid,ul.products,ul.products.columns-4{grid-template-columns:repeat(3,1fr)!important}.efooter-grid{grid-template-columns:1fr 1fr}.ebenefits-grid{grid-template-columns:repeat(2,1fr)}}.eheader-inner>.custom-logo-link img,.eheader-inner .custom-logo-link img,.eheader .custom-logo-link img,.custom-logo-link img.custom-logo{height:44px!important;width:auto!important;max-width:200px!important;max-height:44px!important;object-fit:contain!important;display:block!important}.eheader-inner>.custom-logo-link,.eheader .custom-logo-link{display:flex!important;align-items:center!important;flex-shrink:0!important}.efooter-col .custom-logo-link img{height:38px!important;width:auto!important;max-height:38px!important;max-width:180px!important;object-fit:contain!important}.ehero-img-wrap{text-align:center;margin-bottom:12px}.ehero-img{max-height:180px!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important}img.ev-logo-img{height:44px!important;width:auto!important;max-width:200px!important;max-height:44px!important;object-fit:contain!important;display:block!important}img.ev-footer-logo-img{height:38px!important;width:auto!important;max-width:180px!important;max-height:38px!important;object-fit:contain!important;display:block!important;margin-bottom:14px}.ecat-icon-img{font-size:0;width:44px;height:44px;margin:0 auto 6px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0000000a}.ecat-icon-img img{width:100%;height:100%;object-fit:cover}.woocommerce-cart .ebread{display:none!important}.woocommerce-cart .epage>.ew>h1,.woocommerce-cart .epage-title{display:none!important}.woocommerce-cart .epage{padding:0!important}.woocommerce-cart .ecart-page-header,.woocommerce-cart .ecart-pay-box{display:none!important}.woocommerce-cart .woocommerce{display:block!important;width:100%!important;grid-template-columns:none!important;gap:0!important}.woocommerce-cart .entry-content{max-width:100%!important;width:100%!important}.woocommerce-cart .woocommerce-cart-form{min-width:0!important;width:100%!important}.woocommerce-cart .cart-collaterals,.woocommerce-cart table.shop_table.woocommerce-cart-form__contents{display:none!important}.woocommerce-cart table.shop_table{width:100%;border-collapse:separate!important;border-spacing:0!important;background:#fff;border:.5px solid #e2e8f0;border-radius:14px;overflow:hidden}.woocommerce-cart table.shop_table thead{display:none!important}.woocommerce-cart table.shop_table tbody tr{display:flex!important;align-items:center!important;gap:14px!important;padding:16px!important;border-bottom:.5px solid #f1f5f9!important;background:#fff!important}.woocommerce-cart table.shop_table tbody tr:last-child{border-bottom:none!important}.woocommerce-cart table.shop_table td{border:none!important;padding:0!important;display:block!important}.woocommerce-cart table.shop_table .product-thumbnail{flex-shrink:0;width:auto}.woocommerce-cart table.shop_table .product-thumbnail img{width:64px!important;height:64px!important;object-fit:cover!important;border-radius:10px!important;border:.5px solid #e2e8f0!important}.woocommerce-cart table.shop_table .product-name{flex:1!important;min-width:0!important}.woocommerce-cart table.shop_table .product-name a{font-size:13px;font-weight:600;color:#0a1f44;text-decoration:none;display:block;margin-bottom:3px}.woocommerce-cart table.shop_table .product-name a:hover{color:#1a56db}.woocommerce-cart table.shop_table .product-name .variation{font-size:11px;color:#94a3b8;margin:0}.woocommerce-cart table.shop_table .product-price del .amount{font-size:11px;color:#94a3b8}.woocommerce-cart table.shop_table .product-price ins{text-decoration:none!important}.woocommerce-cart table.shop_table .product-price ins .amount,.woocommerce-cart table.shop_table .product-price .amount{font-size:13px;font-weight:700;color:#1a56db}.woocommerce-cart table.shop_table .product-quantity .qty{width:60px;height:36px;text-align:center;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:700;background:#f8fafc;color:#0a1f44}.woocommerce-cart table.shop_table .product-subtotal .amount{font-size:13px;font-weight:700;color:#1a56db}.woocommerce-cart table.shop_table .product-remove a{color:#cbd5e1;font-size:18px;font-weight:700;text-decoration:none;transition:color .2s;line-height:1}.woocommerce-cart table.shop_table .product-remove a:hover{color:#ef4444}.woocommerce-cart .actions{display:flex!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;background:#f8fafc!important;border-top:.5px solid #f1f5f9!important;flex-wrap:wrap!important}.woocommerce-cart .actions .coupon{display:flex;align-items:center;gap:8px;flex:1}.woocommerce-cart .actions .coupon #coupon_code{flex:1;border:1.5px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:13px;background:#fff;outline:none;min-width:100px}.woocommerce-cart .actions .coupon #coupon_code:focus{border-color:#1a56db}.woocommerce-cart .actions .coupon [name=apply_coupon]{background:#1a56db;color:#fff;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:700;cursor:pointer}.woocommerce-cart .actions [name=update_cart]{background:#fff;color:#64748b;border:1.5px solid #e2e8f0;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer;margin-left:auto}.woocommerce-cart .actions [name=update_cart]:hover{border-color:#1a56db;color:#1a56db}.woocommerce-cart .cart_totals{background:#fff!important;border:.5px solid #e2e8f0!important;border-radius:14px!important;padding:20px!important;position:sticky!important;top:20px!important}.woocommerce-cart .cart_totals h2{font-size:13px!important;font-weight:700!important;color:#0a1f44!important;margin-bottom:12px!important;padding-bottom:10px!important;border-bottom:.5px solid #f1f5f9!important}.woocommerce-cart .cart_totals table{width:100%!important;border-collapse:collapse!important}.woocommerce-cart .cart_totals table th{color:#64748b!important;font-weight:500!important;text-align:left!important;background:transparent!important;padding:6px 0!important;font-size:13px!important;border:none!important;border-bottom:.5px solid #f8fafc!important}.woocommerce-cart .cart_totals table td{padding:6px 0!important;font-size:13px!important;border:none!important;border-bottom:.5px solid #f8fafc!important;text-align:right!important;font-weight:600!important;color:#0a1f44!important;background:transparent!important}.woocommerce-cart .cart_totals .order-total th{font-size:14px!important;font-weight:800!important;color:#0a1f44!important;border-bottom:none!important;padding-top:10px!important}.woocommerce-cart .cart_totals .order-total td{font-size:20px!important;font-weight:800!important;color:#1a56db!important;border-bottom:none!important;padding-top:10px!important}.woocommerce-cart .cart_totals .order-total td .amount{color:#1a56db!important}.woocommerce-cart .wc-proceed-to-checkout{padding:0!important}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{background:#1a56db!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:14px 20px!important;font-size:14px!important;font-weight:700!important;width:100%!important;text-align:center!important;display:block!important;box-shadow:0 4px 14px #1a56db40!important;text-decoration:none!important;margin-top:14px!important;transition:background .2s!important}.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{background:#1e40af!important}.ecart-pay-box{background:#f8fafc;border:.5px solid #e2e8f0;border-radius:10px;padding:14px;margin-top:10px}.ecart-pay-title{font-size:10px;font-weight:700;color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.ecart-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ecart-badge{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700;color:#334155}.ecart-secure{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:8px;font-size:11px;color:#94a3b8}.ev-checkout-page-header{margin-bottom:24px}.ev-checkout-page-header h1{font-size:26px;font-weight:800;color:#0a1f44;margin:0 0 4px}.ev-checkout-page-header p{font-size:13px;color:#64748b;margin:0}.ev-coupon-bar{background:#f8fafc;border:.5px solid #e2e8f0;border-radius:10px;padding:12px 16px;font-size:13px;color:#64748b;display:flex;align-items:center;gap:8px;margin-bottom:16px}.ev-coupon-bar a{color:#1a56db;font-weight:600;text-decoration:none}.woocommerce-form-coupon{background:#f8fafc;border:.5px solid #e2e8f0;border-radius:10px;padding:16px;margin-bottom:16px}.ev-checkout-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 380px!important;gap:32px!important;align-items:start!important}.ev-checkout-form>*{min-width:0}.ev-checkout-sidebar{min-width:0;display:flex;flex-direction:column;gap:14px}.ev-sidebar-title{font-size:15px;font-weight:700;color:#0a1f44;margin:0 0 12px}.woocommerce-checkout #customer_details .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields{background:#fff;border:.5px solid #e2e8f0;border-radius:14px;padding:22px 24px;margin-bottom:14px}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{font-size:14px;font-weight:700;color:#0a1f44;margin:0 0 16px;padding-bottom:12px;border-bottom:.5px solid #f1f5f9}.woocommerce-checkout .form-row label{display:flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:600!important;color:#64748b!important;margin-bottom:5px!important}.woocommerce-checkout .form-row label:before{content:""!important;width:14px;height:14px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.55;display:inline-block}#billing_email_field label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a56db' stroke-width='2'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")}#billing_first_name_field label:before,#billing_last_name_field label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a56db' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M20 21a8 8 0 1 0-16 0'/%3E%3C/svg%3E")}#billing_phone_field label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a56db' stroke-width='2'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 13a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.64 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L7.91 9.91a16 16 0 0 0 6.09 6.09l.98-.98a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}#billing_address_1_field label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a56db' stroke-width='2'%3E%3Cpath d='M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}#billing_city_field label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a56db' stroke-width='2'%3E%3Cpath d='M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E")}#billing_postcode_field label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a56db' stroke-width='2'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='M7 15h0M2 9.5h20'/%3E%3C/svg%3E")}#billing_country_field label:before,#billing_state_field label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a56db' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20'/%3E%3Cpath d='M2 12h20'/%3E%3C/svg%3E")}#order_comments_field label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a56db' stroke-width='2'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.woocommerce-checkout .form-row input,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{border:1.5px solid #e2e8f0!important;border-radius:8px!important;padding:10px 13px!important;font-size:13px!important;background:#fafbfc!important;width:100%!important;box-sizing:border-box!important}.woocommerce-checkout .form-row input:focus,.woocommerce-checkout .form-row select:focus{border-color:#1a56db!important;outline:none!important;box-shadow:0 0 0 3px #1a56db1a!important}.ev-checkout-sidebar #order_review{background:#f8fafc;border:.5px solid #e2e8f0;border-radius:14px;padding:20px}.ev-checkout-sidebar table.shop_table{width:100%;border:none;border-collapse:collapse}.ev-checkout-sidebar table.shop_table thead th{background:transparent;color:#94a3b8;font-size:11px;font-weight:700;text-transform:uppercase;padding:6px 0;border-bottom:.5px solid #f1f5f9}.ev-checkout-sidebar table.shop_table td,.ev-checkout-sidebar table.shop_table th{padding:8px 0;font-size:13px;border-bottom:.5px solid #f8fafc;color:#1e293b;background:transparent}.ev-checkout-sidebar .order-total th{font-weight:800;color:#0a1f44;font-size:15px;border-bottom:none;padding-top:12px}.ev-checkout-sidebar .order-total .amount{font-weight:800;color:#1a56db;font-size:20px}.ev-checkout-sidebar #payment{background:#fff;border:.5px solid #e2e8f0;border-radius:14px;padding:20px}.ev-checkout-sidebar #payment ul.payment_methods{list-style:none;border-bottom:.5px solid #f1f5f9;padding-bottom:14px;margin-bottom:14px}.ev-checkout-sidebar #payment ul.payment_methods li label{font-size:13px;font-weight:600;color:#0a1f44}.ev-checkout-sidebar #payment #place_order{background:#1a56db!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:14px 20px!important;font-size:14px!important;font-weight:700!important;width:100%!important;cursor:pointer!important;display:block!important;box-shadow:0 4px 14px #1a56db40!important}.ev-checkout-sidebar #payment #place_order:hover{background:#1e40af!important}@media(max-width:900px){.ev-checkout-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 380px!important;gap:32px!important;align-items:start!important}}@media(max-width:600px){.ev-checkout-page-header h1{font-size:20px}.woocommerce-checkout #customer_details .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields{padding:16px}}.ev-checkout-sidebar table.shop_table thead th,.ev-checkout-sidebar table.shop_table td,.ev-checkout-sidebar table.shop_table th{padding:10px 0!important}.ev-checkout-sidebar table.shop_table{table-layout:auto!important}.ev-checkout-sidebar table.shop_table .product-name{width:auto!important;font-size:13px!important;color:#1e293b!important}.ev-checkout-sidebar table.shop_table .product-total{width:90px!important;text-align:right!important;font-weight:700!important;color:#1a56db!important;white-space:nowrap!important}.ev-checkout-sidebar table.shop_table .product-name .product-quantity{display:inline!important;color:#64748b!important;font-size:12px!important;margin-left:4px!important}.ev-checkout-sidebar table.shop_table thead{border-bottom:1px solid #e2e8f0!important}.ev-checkout-sidebar table.shop_table thead th{color:#94a3b8!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important}.ev-checkout-sidebar table.shop_table tbody tr{border-bottom:.5px solid #f1f5f9!important}.ev-checkout-sidebar table.shop_table tfoot tr{border-top:.5px solid #e2e8f0!important}.ev-checkout-sidebar table.shop_table tfoot th{font-weight:600!important;color:#64748b!important;font-size:13px!important}.ev-checkout-sidebar table.shop_table tfoot td{font-weight:600!important;color:#1e293b!important;font-size:13px!important;text-align:right!important}.ev-checkout-sidebar table.shop_table .order-total th{font-size:15px!important;font-weight:800!important;color:#0a1f44!important;border-top:1.5px solid #e2e8f0!important;padding-top:14px!important}.ev-checkout-sidebar table.shop_table .order-total td{font-size:20px!important;font-weight:800!important;color:#1a56db!important;text-align:right!important;border-top:1.5px solid #e2e8f0!important;padding-top:14px!important}.ev-checkout-sidebar table.shop_table .order-total td small{font-size:11px!important;color:#94a3b8!important;font-weight:400!important;display:block!important}.ev-checkout-sidebar table.shop_table .woocommerce-shipping-totals td{font-size:12px!important;color:#64748b!important;text-align:right!important}.ev-checkout-sidebar .woocommerce-shipping-totals td p,.ev-checkout-sidebar .woocommerce-shipping-totals .woocommerce-error,.ev-checkout-sidebar .shipping-calculator-button{display:none!important}.ev-checkout-sidebar .woocommerce-shipping-totals td{font-size:13px!important;color:#16a34a!important;font-weight:600!important;text-align:right!important}.ev-checkout-sidebar .woocommerce-shipping-totals td .woocommerce-Price-amount,.ev-checkout-sidebar .woocommerce-shipping-totals td ul{font-size:13px!important;color:#1e293b!important;font-weight:600!important}.ev-checkout-sidebar .woocommerce-shipping-totals td ul{list-style:none!important}.ev-checkout-sidebar .woocommerce-shipping-totals td ul li label{font-size:13px!important;color:#1e293b!important}.ev-checkout-sidebar .shipping td:not(.has-rates){font-size:12px!important;color:#94a3b8!important;font-style:italic!important;text-align:right!important}.ev-checkout-sidebar table.shop_table .woocommerce-shipping-totals td,.ev-checkout-sidebar table.shop_table .shipping td{text-align:right!important;font-size:13px!important;color:#1e293b!important;font-weight:600!important}.ev-checkout-sidebar table.shop_table .shipping td p{margin:0!important;display:inline!important}.ev-checkout-sidebar table.shop_table .order-total{border-top:1.5px solid #e2e8f0!important}.ev-checkout-sidebar table.shop_table .order-total th{font-size:16px!important;font-weight:800!important;color:#0a1f44!important;padding-top:14px!important;border-top:none!important;vertical-align:middle!important}.ev-checkout-sidebar table.shop_table .order-total td{padding-top:14px!important;border-top:none!important;vertical-align:middle!important}.ev-checkout-sidebar table.shop_table .order-total td .woocommerce-Price-amount{font-size:22px!important;font-weight:800!important;color:#1a56db!important;display:block!important}.ev-checkout-sidebar table.shop_table .order-total td small,.ev-checkout-sidebar table.shop_table .order-total td .includes_tax{font-size:11px!important;color:#94a3b8!important;font-weight:400!important;display:block!important;text-align:right!important;margin-top:2px!important}.ev-checkout-sidebar .tax-rate-name{display:none!important}#billing_state.select2-hidden-accessible,select.select2-hidden-accessible{position:fixed!important;top:-9999px!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.ev-checkout-sidebar .woocommerce-shipping-totals th,.ev-checkout-sidebar .woocommerce-shipping-totals td{display:table-cell!important;background:transparent!important;border:none!important;padding:6px 0!important;vertical-align:top!important}.ev-checkout-sidebar .woocommerce-shipping-totals th{font-size:13px!important;font-weight:600!important;color:#374151!important;white-space:nowrap!important;padding-right:8px!important}.ev-checkout-sidebar .woocommerce-shipping-totals td{text-align:left!important;font-size:12px!important;color:#475569!important}.ev-checkout-sidebar .woocommerce-shipping-totals ul{list-style:none!important;margin:0!important;padding:0!important}.ev-checkout-sidebar .woocommerce-shipping-totals li{margin:3px 0!important;font-size:12px!important;display:flex!important;align-items:center!important;gap:4px!important}.ev-checkout-sidebar .woocommerce-shipping-totals li label{font-size:12px!important;color:#475569!important;cursor:pointer!important}@media(max-width:768px){.ehero{display:none!important}.ehero-mobile{display:block!important;background:var(--navy, #0a1f44);padding:0 0 16px}.ehm-badge{background:linear-gradient(90deg,#1a56db,#0ea5e9);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 16px;text-align:center}.ehm-card{margin:12px 12px 0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.ehm-top{display:flex;align-items:center;gap:0;padding:0}.ehm-img-wrap{flex:0 0 50%;padding:16px;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.08)}.ehm-img-wrap img{width:100%;max-width:140px;height:auto;object-fit:contain;border-radius:8px}.ehm-timer-wrap{flex:0 0 50%;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:6px}.ehm-timer-lbl{font-size:9px;color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;text-align:center}.ehm-timer-blocks{display:flex;flex-direction:column;gap:5px;width:100%}.ehm-tblock{display:flex;align-items:center;justify-content:space-between;background:#ffffff14;border-radius:6px;padding:5px 10px}.ehm-tnum{font-size:20px;font-weight:800;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.ehm-tlbl{font-size:9px;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.ehm-info{padding:14px 16px 16px;border-top:1px solid rgba(255,255,255,.08)}.ehm-title{font-size:14px;font-weight:700;color:#fff;line-height:1.4;margin:0 0 10px}.ehm-prices{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.ehm-price-new{font-size:26px;font-weight:900;color:#fff}.ehm-price-old{font-size:13px;color:#fff6;text-decoration:line-through}.ehm-discount{font-size:11px;font-weight:700;color:#fff;background:#ef4444;border-radius:4px;padding:2px 6px}.ehm-btn{display:block;width:100%;text-align:center;background:linear-gradient(90deg,#1a56db,#0ea5e9);color:#fff!important;font-size:14px;font-weight:700;padding:14px;border-radius:10px;text-decoration:none;box-sizing:border-box;transition:opacity .2s}.ehm-btn:hover{opacity:.9}.ehm-trust{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 12px 0}.ehm-trust-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:8px}.ehm-trust-icon{font-size:18px;flex-shrink:0}.ehm-trust-text{font-size:11px;font-weight:600;color:#fffc;line-height:1.3}}@media(min-width:769px){.ehero-mobile{display:none!important}}@media(max-width:768px){.enav{display:none!important}.etoggle{display:flex!important}.eactions,.eheader{position:relative!important;z-index:10000!important}.eh-wrap{position:relative!important;top:auto!important;z-index:99999!important;display:block!important;width:100%!important}.eh-mid{display:flex!important}.eh-search{flex:1!important;min-width:0!important}.eh-icons,.eh-toggle{display:flex!important}.enav.open{display:block!important;position:fixed!important;top:98px!important;left:0!important;right:0!important;bottom:0!important;background:var(--navy, #0a1f44)!important;z-index:9999!important;padding:16px!important;overflow-y:auto!important;border-top:1px solid rgba(255,255,255,.1)!important}.enav.open ul{display:flex!important;flex-direction:column!important;gap:4px!important;list-style:none!important;padding:0!important;margin:0!important}.enav.open ul li a{display:block!important;padding:14px 16px!important;font-size:16px!important;font-weight:600!important;color:#ffffffd9!important;border-radius:10px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.enav.open ul li a:hover{background:#ffffff1a!important;color:#fff!important}}.ehero-mobile{display:none!important}@media(max-width:768px){.ehero{display:none!important}.ehero-mobile{display:block!important;background:var(--navy,#0a1f44);padding-bottom:16px}.ehm-badge{background:linear-gradient(90deg,#1a56db,#0ea5e9);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 16px;text-align:center;display:block}.ehm-card{margin:12px 12px 0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.ehm-top{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.08)}.ehm-img-wrap{flex:0 0 50%;padding:16px;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.08)}.ehm-img-wrap img{width:100%;max-width:130px;height:auto;object-fit:contain}.ehm-timer-wrap{flex:0 0 50%;padding:14px 12px;display:flex;flex-direction:column;align-items:center;gap:6px}.ehm-timer-lbl{font-size:9px;color:#ffffff80;text-transform:uppercase;text-align:center}.ehm-timer-blocks{display:flex;flex-direction:column;gap:5px;width:100%}.ehm-tblock{display:flex;align-items:center;justify-content:space-between;background:#ffffff14;border-radius:6px;padding:5px 10px}.ehm-tnum{font-size:20px;font-weight:800;color:#fff;line-height:1}.ehm-tlbl{font-size:9px;color:#ffffff80;text-transform:uppercase}.ehm-info{padding:14px 16px 16px}.ehm-title{font-size:14px;font-weight:700;color:#fff;line-height:1.4;margin:0 0 10px}.ehm-prices{display:flex;align-items:baseline;gap:8px;margin-bottom:12px;flex-wrap:wrap}.ehm-price-new{font-size:24px;font-weight:900;color:#fff}.ehm-price-old{font-size:13px;color:#fff6;text-decoration:line-through}.ehm-discount{font-size:11px;font-weight:700;color:#fff;background:#ef4444;border-radius:4px;padding:2px 6px}.ehm-btn{display:block;width:100%;text-align:center;background:linear-gradient(90deg,#1a56db,#0ea5e9);color:#fff!important;font-size:14px;font-weight:700;padding:14px;border-radius:10px;text-decoration:none;box-sizing:border-box}.ehm-trust{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 12px 0}.ehm-trust-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:8px}.ehm-trust-icon{font-size:16px;flex-shrink:0}.ehm-trust-text{font-size:11px;font-weight:600;color:#fffc;line-height:1.3}.egrid,ul.products,ul.products.columns-4{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.ecat{width:120px}.ecat-visual{height:75px}.ecat-emoji{font-size:28px}.ebenefits-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.ebenefit-icon{font-size:20px}.ebenefit-title{font-size:12px}.ebenefit-sub{font-size:11px}.ev-checkout-grid,.woocommerce-cart .woocommerce{grid-template-columns:1fr!important}.efooter-grid{grid-template-columns:1fr!important;gap:24px!important}.enewsletter-inner{flex-direction:column;text-align:center}.enewsletter-right{min-width:0;width:100%}.esingle-layout,.etabs-grid,.econtact-grid{grid-template-columns:1fr!important;gap:24px!important}}.ev-checkout-sidebar table.shop_table tr.shipping,.ev-checkout-sidebar table.shop_table tr.woocommerce-shipping-totals{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/evomar-wp.css.map */
