.productCardBg{background-color:#fff;margin-bottom:30px;padding:5px}.imgHolder{text-align:center}.imgHolder img{width:95%}.productCardName{text-align:center;height:60px}.productCardName span{font-weight:600}.productCardButtons{margin:0 -5px}.productCardAddToCart{color:#fff;background-color:#326099;border:none;width:100%;padding:4px}.productCardReadMore{color:#000;background-color:#e6e6e6;border:none;width:100%;height:40px;padding:4px}.productCardPrice{text-align:center}.productCardPrice>.price{color:#326099;font-size:18px;font-weight:800}.productCardPrice>.priceUnit{color:#326099;font-size:14px;font-weight:600}.groupsRow{background-color:#fff;margin-bottom:20px;padding:10px}.mainGroupLabel{font-weight:500}.subGroupLabel{font-weight:400}.groupsRow{background:#f8f9fb;border-top:1px solid #eceff3;border-bottom:1px solid #eceff3}.product-group-card{background:#fff;border:1px solid #e7ebf0;border-radius:14px;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 18px #0000000a}.product-group-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000012}.product-group-card-inner{padding:18px}.product-group-title{margin-bottom:14px;font-size:20px;font-weight:700;line-height:1.25}.product-group-title a{color:#1b1f23;text-decoration:none}.product-group-title a:hover{color:#326099}.product-subgroup-list{flex-direction:column;gap:8px;display:flex}.product-subgroup-item a{color:#4e5968;line-height:1.35;text-decoration:none}.product-subgroup-item a:hover{color:#326099}.product-subgroup-empty{color:#7b8794;min-height:24px;font-style:italic}.product-group-link{color:#326099;font-weight:600;text-decoration:none}.product-group-link:hover{text-decoration:underline}.product-catalog-page .breadCrumbRow{padding-top:14px;padding-bottom:4px}.product-catalog-header{padding:4px 0 14px}.product-catalog-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:12px;display:flex}.product-catalog-kicker{color:#0d4b8f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:900;display:block}.product-catalog-heading h1{color:#0f172a;margin:0;font-family:Oswald,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.05}.product-catalog-heading p{color:#64748b;text-align:right;max-width:470px;margin:0 0 2px;font-size:15px;line-height:1.45}.product-category-nav{background:#ffffffdb;border:1px solid #94a3b833;border-radius:18px;align-items:center;gap:14px;min-height:52px;padding:7px 8px 7px 16px;display:flex;overflow:hidden;box-shadow:0 12px 28px #0f172a0e}.product-category-nav-label{color:#334155;flex:none;font-size:14px;font-weight:900}.product-category-list{scrollbar-width:thin;flex:auto;gap:8px;min-width:0;display:flex;overflow-x:auto}.product-category-link{white-space:nowrap;background:#f2f7fc;border:1px solid #0d4b8f24;border-radius:12px;flex:none;align-items:center;gap:9px;min-height:38px;padding:8px 14px;font-size:14px;font-weight:900;transition:background .18s,color .18s,transform .18s;display:inline-flex;color:#0d4b8f!important;text-decoration:none!important}.product-category-link:hover{background:#0d5fac;transform:translateY(-1px);color:#fff!important}.product-category-link i{font-size:12px}.product-catalog-page #productResultsBlock{padding-top:2px}.product-results-toolbar{padding-top:4px;padding-bottom:12px}.product-results-heading{align-items:baseline;gap:10px;min-width:0;display:flex}.product-results-heading h2{color:#0f172a;margin:0;font-family:Oswald,sans-serif;font-size:28px;font-weight:700;line-height:1.1}.product-results-heading .product-result-count,.product-search-term{color:#64748b;font-size:14px}@media (width<=767px){.product-catalog-heading{display:block}.product-catalog-heading p{text-align:left;margin-top:7px}.product-category-nav{padding:10px;display:block}.product-category-nav-label{margin:0 4px 7px;display:block}.product-results-heading{flex-wrap:wrap}}.productCardBg{background:#fff;border:1px solid #e8edf2;border-radius:14px;flex-direction:column;height:100%;padding:14px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 6px 18px #0000000a}.productCardBg:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000012}.productCardBg .imgHolder{justify-content:center;align-items:center;height:180px;margin-bottom:12px;display:flex;overflow:hidden}.productCardBg .imgHolder img{object-fit:contain;width:auto;max-width:100%;max-height:170px}.productCardName{cursor:pointer;min-height:52px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.3}.productCardDesc{color:#5d6875;cursor:pointer;min-height:74px;margin-bottom:10px;font-size:14px;line-height:1.45}.productCardHref{min-height:22px;margin-bottom:10px}.productCardPrice{margin-top:auto;padding-top:8px;padding-bottom:6px}.productCardPrice .price{color:#111827;font-size:24px;font-weight:700}.productCardPrice .priceUnit{color:#4b5563;margin-left:6px;font-size:13px;font-weight:600;display:inline-block}.productCardAddToCart{color:#fff;background:#326099;border:0;border-radius:10px;width:100%;padding:10px 12px;font-weight:600;transition:background .15s}.productCardAddToCart:hover{background:#274d7d}@media (width<=576px){.productCardBg .imgHolder{height:150px}.productCardName{min-height:auto;font-size:15px}.productCardDesc{min-height:64px;font-size:13px}.productCardPrice .price{font-size:21px}}.landing-content-block{margin-bottom:10px;position:relative}.landing-content-block h2,.landing-content-block h3{margin-top:24px;margin-bottom:12px}.landing-content-block p{margin-bottom:14px;line-height:1.7}.landing-content-block ul,.landing-content-block ol{margin-bottom:16px;padding-left:22px}.landing-content-block table{width:100%;margin-bottom:20px}.landing-content-block img{max-width:100%;height:auto}.productCardName,.productCardName span,.premium-product-card-name a,.premium-product-card-name span,.product-group-title a{color:#334155!important;-webkit-text-fill-color:#334155!important;background:0 0!important}.productCardPrice .price,.productCardPrice>.price,.premium-product-card-price-main{background:linear-gradient(135deg,#0d4b8f 0%,#1363ba 55%,#1a73d9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#0000!important}
