.catalog-page{padding-top:29px;padding-bottom:70px}.catalog-breadcrumbs{color:#81909a;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.catalog-breadcrumbs a:hover{color:#245e89}.catalog-heading{justify-content:space-between;align-items:center;gap:30px;padding:40px 0 43px;display:flex}.catalog-heading h1{letter-spacing:-1.7px;margin:13px 0 17px;font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.15}.catalog-heading p{color:#73808a;font-size:15px;line-height:1.6}.catalog-heading-count{border-left:1px solid #dae0e3;flex-direction:column;flex-shrink:0;gap:5px;padding-left:35px;display:flex}.catalog-heading-count strong{letter-spacing:-1px;color:#2f6489;font-size:39px;font-weight:400}.catalog-heading-count span{color:#74838d;font-size:12px}.catalog-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:35px;display:grid}.catalog-sidebar{position:sticky;top:25px}.catalog-sidebar h2{text-transform:uppercase;letter-spacing:1.3px;color:#8b969d;margin:6px 14px 18px;font-size:12px}.catalog-sidebar nav{flex-direction:column;gap:3px;display:flex}.catalog-sidebar nav a{border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;font-size:13px;line-height:1.4;transition:background .2s,color .2s;display:flex}.catalog-sidebar nav a small{color:#8c9ba5;font-size:11px}.catalog-sidebar nav a:hover{color:#27618c;background:#f0f3f3}.catalog-sidebar nav a.is-active{color:#235d87;background:#e7eef2;font-weight:600}.catalog-sidebar nav a.is-active small{color:#376d93}.catalog-help{background:#eff2ed;border-radius:13px;margin-top:30px;padding:24px 19px}.catalog-help .eyebrow{font-size:9px}.catalog-help h3{letter-spacing:-.4px;margin:13px 0 23px;font-size:20px;font-weight:500;line-height:1.3}.catalog-help a{color:#365c71;justify-content:space-between;align-items:center;gap:7px;font-size:11px;display:flex}.catalog-content{min-width:0;scroll-margin-top:20px}.catalog-search{color:#8a989f;background:#fff;border:1px solid #dce2e4;border-radius:10px;align-items:center;gap:12px;padding:0 17px;display:flex}.catalog-search input{background:0 0;border:0;height:52px;padding:0;font-size:14px;box-shadow:none!important}.catalog-search:focus-within{border-color:#407294;outline:2px solid #40729422}.catalog-search button{cursor:pointer;color:#536c7a;place-items:center;padding:8px;display:grid}.catalog-filter-row{flex-wrap:wrap;gap:9px;margin:14px 0 20px;display:flex}.catalog-select{background:#fff;border-color:#e1e5e6;flex:140px;max-width:100%;padding:0 12px;font-size:12px;height:38px!important}.catalog-select>[data-slot=select-value]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.catalog-sort{flex:0 185px;margin-left:auto}.catalog-select-popup{max-width:min(490px,100vw - 30px)}.catalog-select-popup [data-slot=select-item]{white-space:normal;font-size:13px}.catalog-results-note{color:#859198;justify-content:space-between;align-items:center;gap:14px;min-height:20px;margin:0 1px 18px;font-size:12px;display:flex}.catalog-results-note button{color:#376a8b;cursor:pointer;flex-shrink:0;align-items:center;gap:7px;display:flex}.catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catalog-product-grid .product{min-width:0}.catalog-product-grid .product-image{height:232px;padding:21px}.catalog-product-grid .product-image img{object-fit:contain;mix-blend-mode:normal;width:100%;max-width:210px;height:185px}.catalog-product-grid .product-copy{padding:8px 19px 20px}.catalog-product-grid .product-info{min-height:156px}.catalog-product-grid .product h3{overflow-wrap:anywhere;min-height:0;margin-top:9px;font-size:16px;font-weight:500;line-height:1.35}.catalog-product-grid .product-type{font-size:9px;line-height:1.45;display:block}.catalog-product-grid .product-specs{margin:10px 0 16px;font-size:11px;line-height:1.5}.catalog-product-grid .product-prices strong{font-size:25px}.catalog-product-grid .product-prices .product-request-price{font-size:18px;line-height:1.3}.catalog-product-grid .product-unit{max-width:155px;font-size:10px;line-height:1.5}.catalog-product-grid .product-price-row{min-height:85px;margin-bottom:15px}.catalog-product-grid .discount-mark-card{--seal-size:54px;flex-shrink:0}.catalog-product-grid .discount-mark-inner{width:45px;height:45px}.catalog-product-grid .discount-mark-value{font-size:18px}.catalog-product-grid .product-button{padding:12px;font-size:12px}.catalog-pagination{margin-top:35px}.catalog-pagination a{color:#5a7484;border-radius:8px;min-width:38px;height:38px}.catalog-pagination a[aria-current=page]{color:#fff;background:#2c638b;border-color:#2c638b}.catalog-source-note{color:#8a969d;margin-top:30px;font-size:11px;line-height:1.8}.catalog-empty{text-align:center;background:#fff;border:1px solid #e5e9e9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:400px;padding:35px;display:flex}.catalog-empty>svg{color:#8fa4af}.catalog-empty h2{font-size:25px;font-weight:500}.catalog-empty p{color:#7f8e96;font-size:14px}.catalog-empty button{cursor:pointer;margin-top:10px}@media (min-width:1500px){.catalog-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:23px}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-sidebar nav a{padding:12px 10px}}@media (max-width:760px){.catalog-heading{gap:15px;padding:30px 0}.catalog-heading h1{letter-spacing:-1px}.catalog-heading p{font-size:13px}.catalog-heading-count{padding-left:17px}.catalog-heading-count strong{font-size:27px}.catalog-heading-count span{max-width:80px;font-size:10px}.catalog-layout{display:block}.catalog-sidebar{margin-bottom:25px;position:static}.catalog-sidebar h2,.catalog-help{display:none}.catalog-sidebar nav{scrollbar-width:thin;flex-direction:row;margin-inline:-5px;padding:0 5px 9px;overflow:auto}.catalog-sidebar nav a{background:#f1f3f2;flex-shrink:0;gap:9px;padding:10px 13px;font-size:12px}.catalog-sidebar nav a small{font-size:10px}.catalog-product-grid{gap:13px}.catalog-select{flex-basis:42%}.catalog-sort{flex-grow:1;margin:0}}@media (max-width:480px){.catalog-heading-count{display:none}.catalog-product-grid .product-image{height:187px;padding:17px 11px}.catalog-product-grid .product-image img{height:153px}.catalog-product-grid .product-copy{padding:7px 12px 14px}.catalog-product-grid .product-info{min-height:177px}.catalog-product-grid .product h3{font-size:14px}.catalog-product-grid .product-prices strong{font-size:21px}.catalog-product-grid .product-prices .product-request-price{font-size:16px}.catalog-product-grid .discount-mark-card{--seal-size:43px}.catalog-product-grid .discount-mark-inner{width:36px;height:36px}.catalog-product-grid .discount-mark-value{font-size:16px}.catalog-product-grid .discount-mark-label{font-size:5px}.catalog-product-grid .product-price-row{gap:5px}.catalog-product-grid .product-unit{font-size:9px}.catalog-results-note{font-size:11px}.catalog-pagination [data-slot=pagination-content]{gap:0}.catalog-pagination a{min-width:34px;padding:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
