/*!src:67ef5658a8762a070986191848d24b0d*/@font-face{font-family: "Outfit";font-style: normal;font-weight: 300;font-display: swap;src: url("../fonts/outfit-latin-ext-300.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Outfit";font-style: normal;font-weight: 300;font-display: swap;src: url("../fonts/outfit-latin-300.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Outfit";font-style: normal;font-weight: 400;font-display: swap;src: url("../fonts/outfit-latin-ext-400.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Outfit";font-style: normal;font-weight: 400;font-display: swap;src: url("../fonts/outfit-latin-400.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Outfit";font-style: normal;font-weight: 500;font-display: swap;src: url("../fonts/outfit-latin-ext-500.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Outfit";font-style: normal;font-weight: 500;font-display: swap;src: url("../fonts/outfit-latin-500.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Outfit";font-style: normal;font-weight: 600;font-display: swap;src: url("../fonts/outfit-latin-ext-600.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Outfit";font-style: normal;font-weight: 600;font-display: swap;src: url("../fonts/outfit-latin-600.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cat{--u: clamp(.86px,.05257vw,1.15px);--c-indigo: #14587d;--c-orange: #13557c;--c-panel: #eff1f6;--c-line: #d4d9e9;--c-edge: #cbd5e0;--c-head: #f1f4f9;--c-text: #323a43;--c-soft: #5e7384;--c-chip: #e6f0f6;--c-chip-line: #b7d2e2;width: 100%;background: #fff;color: var(--c-text);font-family: "Outfit","Poppins",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size: calc(var(--u) * 16.7);line-height: 1.4;-webkit-text-size-adjust: 100%}.cat *,.cat *::before,.cat *::after{box-sizing: border-box}.cat :where(a){color: inherit;text-decoration: none}.cat :where(h1,h2,h3,p,ul,dl,dd){margin: 0;padding: 0}.cat :where(ul){list-style: none}body.vb-catalogue.vb-inner-light .vb-site-header{background: #fff;-webkit-backdrop-filter: none;backdrop-filter: none}.cat-in{width: min(calc(var(--u) * 1610),calc(100% - 40px));margin: 0 auto;padding: calc(var(--u) * 30) 0 calc(var(--u) * 70)}.cat-crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: calc(var(--u) * 12);margin-bottom: calc(var(--u) * 19);font-size: calc(var(--u) * 16.7);line-height: calc(var(--u) * 24);color: var(--c-soft)}.cat-crumbs a:hover{color: var(--c-orange)}.cat-crumbs i{font-size: calc(var(--u) * 11);color: #8a9aa8}.cat-crumbs span{font-weight: 500}.cat-head{display: grid;grid-template-columns: calc(var(--u) * 220) minmax(0,1fr) auto;gap: calc(var(--u) * 21);align-items: start}.cat-logo{width: calc(var(--u) * 220);height: calc(var(--u) * 163);border: 1px solid #d2dae0;background: #fff;display: flex;align-items: center;justify-content: center;overflow: hidden;padding: calc(var(--u) * 8)}.cat-logo img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain}.cat-logo .custom-logo-link{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%}.cat-badges{display: flex;flex-wrap: wrap;align-items: center;gap: calc(var(--u) * 20);height: calc(var(--u) * 40);margin-bottom: calc(var(--u) * 6)}.cat-badge-img{display: block;height: calc(var(--u) * 40);width: auto}.cat-badge-trusted{height: calc(var(--u) * 37)}.cat-badge{display: inline-flex;align-items: center;gap: calc(var(--u) * 5);font-size: calc(var(--u) * 14);font-weight: 600;line-height: 1;text-transform: uppercase;letter-spacing: .02em}.cat-badge i{font-size: calc(var(--u) * 34)}.cat-badge span{display: flex;flex-direction: column;gap: calc(var(--u) * 2)}.cat-badge em{font-style: normal;font-weight: 500}.cat-badge-trust{color: #1f8f4a}.cat-badge-prem{color: #a9791a}.cat-title{font-size: calc(var(--u) * 34);font-weight: 500;line-height: calc(var(--u) * 42);text-transform: uppercase;color: #000;overflow-wrap: anywhere}.cat-meta{display: inline-flex;flex-wrap: wrap;margin-top: calc(var(--u) * 16);height: calc(var(--u) * 46);border: 1px solid #d2dae0;background: var(--c-head);font-size: calc(var(--u) * 16.9);text-transform: uppercase;color: var(--c-indigo)}.cat-meta span{display: flex;align-items: center;padding: 0 calc(var(--u) * 19);white-space: nowrap}.cat-meta span + span{border-left: 1px solid #d2dae0}.cat-meta b{font-weight: 600;margin-left: .4em}.cat-head-side{display: flex;flex-direction: column;align-items: flex-end;width: calc(var(--u) * 250)}.cat-tools{display: flex;align-items: center;gap: calc(var(--u) * 22);height: calc(var(--u) * 24)}.cat-like,.cat-share{display: inline-flex;align-items: center;gap: calc(var(--u) * 8);border: 0;background: none;padding: 0;cursor: pointer;color: var(--c-indigo);font: inherit;font-size: calc(var(--u) * 16.7);font-weight: 300}.cat-like i,.cat-share i{font-size: calc(var(--u) * 22)}.cat-like.is-on,.cat-like:hover,.cat-share:hover{color: var(--c-orange)}.cat-phone{display: inline-flex;align-items: center;gap: calc(var(--u) * 12);height: calc(var(--u) * 24);margin-top: calc(var(--u) * 22);font-size: calc(var(--u) * 17);font-weight: 500;color: #2d3840}.cat-phone i{font-size: calc(var(--u) * 20);color: var(--c-indigo)}.cat-phone:hover{color: var(--c-orange)}.cat-btn{display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;font: inherit;cursor: pointer;text-align: center;transition: background .15s,color .15s}.cat-btn-solid{background: var(--c-orange);color: #fff !important;border: 0;width: calc(var(--u) * 250);height: calc(var(--u) * 60);margin-top: calc(var(--u) * 20);font-size: calc(var(--u) * 18.9);font-weight: 400}.cat-btn-solid:hover{background: #0e4463}.cat-btn-line{background: #fff;color: var(--c-indigo) !important;border: 1px solid var(--c-indigo);width: calc(var(--u) * 200);height: calc(var(--u) * 44);font-size: calc(var(--u) * 19.9);font-weight: 300;margin-top: calc(var(--u) * 10)}.cat-btn-line:hover{background: var(--c-indigo);color: #fff !important}.cat a:focus-visible,.cat button:focus-visible,.cat input:focus-visible,.cat select:focus-visible,.cat textarea:focus-visible{outline: 3px solid #5aa2d0;outline-offset: 2px}.cat-tabs{display: grid;grid-template-columns: repeat(4,1fr);margin-top: calc(var(--u) * 41);height: calc(var(--u) * 77);border-radius: 999px;overflow: hidden;background: var(--c-indigo)}.cat-tabs a{display: flex;align-items: center;justify-content: center;color: #fff;font-size: calc(var(--u) * 19.4);font-weight: 400;text-align: center;border-left: 1px solid #d2dae0;transition: background .15s}.cat-tabs a:first-child{border-left: 0}.cat-tabs a:hover{background: #0e4463}.cat-tabs a.is-active{background: var(--c-orange)}.cat-sec{margin-top: calc(var(--u) * 50)}.cat [id]{scroll-margin-top: 96px}.cat-sec-first{margin-top: calc(var(--u) * 21)}.cat-h2{font-size: calc(var(--u) * 29.2);font-weight: 600;line-height: calc(var(--u) * 36);color: var(--c-text);margin-bottom: calc(var(--u) * 25);overflow-wrap: anywhere}.cat-facts{display: grid;grid-template-columns: repeat(4,1fr);background: var(--c-panel);border: 1px solid var(--c-line);border-radius: calc(var(--u) * 36);overflow: hidden}.cat-fact{min-height: calc(var(--u) * 140);padding: calc(var(--u) * 45) calc(var(--u) * 33) calc(var(--u) * 44);border-left: 1px solid var(--c-line);border-top: 1px solid var(--c-line)}.cat-fact:nth-child(4n+1){border-left: 0}.cat-fact:nth-child(-n+4){border-top: 0}.cat-fact dt{font-size: calc(var(--u) * 17.1);line-height: calc(var(--u) * 24);font-weight: 500;text-transform: uppercase;color: var(--c-indigo)}.cat-fact dd{font-size: calc(var(--u) * 19.4);line-height: calc(var(--u) * 28);font-weight: 300;color: var(--c-indigo);overflow-wrap: anywhere}.cat-products-strip{position: relative;margin-top: calc(var(--u) * 30);background: #eff1f7;border-radius: calc(var(--u) * 36);padding: calc(var(--u) * 55) calc(var(--u) * 85) calc(var(--u) * 51)}.cat-products{display: flex;flex-wrap: nowrap;gap: calc(var(--u) * 50);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;scrollbar-width: none;-ms-overflow-style: none;cursor: grab}.cat-products::-webkit-scrollbar{display: none;width: 0;height: 0}.cat-products.is-drag{cursor: grabbing;scroll-snap-type: none;scroll-behavior: auto;-webkit-user-select: none;user-select: none}.cat-products.is-drag a{pointer-events: none}.cat-products:focus-visible{outline-offset: 4px}.cat-product{flex: 0 0 calc(var(--u) * 247);scroll-snap-align: start;display: flex;flex-direction: column;align-items: center}.cat-product-pic{width: calc(var(--u) * 247);height: calc(var(--u) * 215);background: #fff;border-radius: calc(var(--u) * 38);display: flex;align-items: center;justify-content: center;overflow: hidden}.cat-product-pic img{width: 100%;height: 100%;object-fit: contain;-webkit-user-drag: none;-webkit-user-select: none;user-select: none}.cat-product-pic i{font-size: calc(var(--u) * 64);color: var(--c-indigo);opacity: .8}.cat-arrow{position: absolute;top: calc(var(--u) * 55 + var(--u) * 107.5);transform: translateY(-50%);z-index: 2;width: calc(var(--u) * 52);height: calc(var(--u) * 52);display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid var(--c-edge);background: #fff;color: var(--c-indigo);font-size: calc(var(--u) * 18);cursor: pointer;box-shadow: 0 4px 14px rgba(20,88,125,.2);transition: background .15s,color .15s}.cat-arrow:hover{background: var(--c-indigo);color: #fff}.cat-arrow:disabled{opacity: .35;cursor: default;background: #fff;color: var(--c-indigo)}.cat-arrow-prev{left: calc(var(--u) * 16)}.cat-arrow-next{right: calc(var(--u) * 16)}.cat-product-name{width: 100%;margin-top: calc(var(--u) * 11);font-size: calc(var(--u) * 16.5);font-weight: 400;line-height: calc(var(--u) * 24);text-transform: uppercase;color: #000;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cat-text{margin-top: calc(var(--u) * 55)}.cat-text .cat-h2{margin-bottom: calc(var(--u) * 26)}.cat-text .cat-block{margin-top: calc(var(--u) * 40);font-family: "Times New Roman",Times,"Liberation Serif",serif;font-size: calc(var(--u) * 17.33);line-height: calc(var(--u) * 20);color: var(--c-soft)}.cat-text .cat-block:first-of-type{margin-top: 0}.cat-text .cat-block p + p{margin-top: calc(var(--u) * 20)}.cat-text .cat-block h3{font: inherit;font-weight: 700;margin-bottom: calc(var(--u) * 20)}.cat-text .cat-block p b{font-weight: 700}.cat-sec-dist{margin-top: calc(var(--u) * 68)}.cat-panel-pad{display: flex;align-items: center;min-height: calc(var(--u) * 111);padding: 0 calc(var(--u) * 40);font-size: calc(var(--u) * 19.6);font-weight: 300;background: var(--c-head);border: 1px solid var(--c-edge);border-radius: calc(var(--u) * 36)}.cat-chips{display: flex;flex-wrap: wrap;gap: calc(var(--u) * 8) calc(var(--u) * 6)}.cat-chips li{display: flex;align-items: center;height: calc(var(--u) * 38);padding: 0 calc(var(--u) * 15);background: var(--c-chip);border: 1px solid var(--c-chip-line);border-radius: 999px;font-size: calc(var(--u) * 17.3);font-weight: 400;color: var(--c-text)}.cat-card{border: 1px solid var(--c-edge);border-radius: calc(var(--u) * 36);overflow: hidden;background: #fff}.cat-card + .cat-card{margin-top: calc(var(--u) * 54)}.cat-card-head{display: flex;align-items: center;min-height: calc(var(--u) * 91);padding: calc(var(--u) * 8) calc(var(--u) * 34);font-size: calc(var(--u) * 29.8);font-weight: 500;line-height: 1.2;background: var(--c-head);border-bottom: 1px solid var(--c-edge);color: var(--c-text);overflow-wrap: anywhere}.cat-card-head-plain{background: #fff}.cat-card-head-line{border-bottom-width: 2px}.cat-card-body{display: flex;align-items: center;min-height: calc(var(--u) * 85);padding: 0 calc(var(--u) * 28);font-size: calc(var(--u) * 20.2);font-weight: 400}.cat-table{width: 100%;border-collapse: collapse}.cat-table th,.cat-table td{height: calc(var(--u) * 96);padding: 0 calc(var(--u) * 32);text-align: left;vertical-align: middle;border-top: 1px solid var(--c-edge)}.cat-table tr:first-child th,.cat-table tr:first-child td{border-top: 0}.cat-table th{width: calc(var(--u) * 250);font-size: calc(var(--u) * 20);font-weight: 500;color: var(--c-text);border-right: 1px solid var(--c-edge)}.cat-table td{font-size: calc(var(--u) * 16.6);font-weight: 300;color: var(--c-text);overflow-wrap: anywhere}.cat-touch{display: grid;grid-template-columns: calc(var(--u) * 607) minmax(0,1fr);border-radius: calc(var(--u) * 36);overflow: hidden;background: #eef5f9}.cat-touch-info{background: var(--c-indigo);color: #fff;padding: calc(var(--u) * 51) calc(var(--u) * 52) calc(var(--u) * 56)}.cat-touch-info h2{font-size: calc(var(--u) * 40.6);font-weight: 300;line-height: calc(var(--u) * 48);margin-bottom: calc(var(--u) * 21)}.cat-touch-info ul{display: grid;gap: calc(var(--u) * 42)}.cat-touch-info li{display: flex;align-items: center;gap: calc(var(--u) * 11)}.cat-touch-ico{flex: 0 0 calc(var(--u) * 80);width: calc(var(--u) * 80);height: calc(var(--u) * 80);border-radius: 50%;background: #b9d3e3;color: var(--c-indigo);display: flex;align-items: center;justify-content: center;font-size: calc(var(--u) * 28)}.cat-touch-info small{display: block;font-size: calc(var(--u) * 17.3);line-height: calc(var(--u) * 24);font-weight: 300;color: #b8d4e6}.cat-touch-info b{display: block;font-size: calc(var(--u) * 17);line-height: calc(var(--u) * 24);font-weight: 500;overflow-wrap: anywhere}.cat-touch-info a:hover{text-decoration: underline}.cat-form{padding: calc(var(--u) * 50);display: grid;gap: calc(var(--u) * 21);align-content: start}.cat-row{display: grid;gap: calc(var(--u) * 31)}.cat-row-2{grid-template-columns: 1fr 1fr}.cat-row-4{grid-template-columns: calc(var(--u) * 125) calc(var(--u) * 220) 1fr 1fr}.cat-row-4 .cat-code{margin-right: calc(var(--u) * -17)}.cat-row-sub{margin-top: calc(var(--u) * 9)}.cat-form label{display: block;min-width: 0}.cat-form input,.cat-form select,.cat-form textarea{display: block;width: 100%;font: inherit;font-size: calc(var(--u) * 16.8);font-weight: 300;color: var(--c-text);background: #fff;border: 1px solid #cad9dd;border-radius: calc(var(--u) * 8);padding: 0 calc(var(--u) * 21);height: calc(var(--u) * 70)}.cat-form select{padding: 0 calc(var(--u) * 12);background: #f9f6f2}.cat-form textarea{height: calc(var(--u) * 224);padding: calc(var(--u) * 21);resize: vertical}.cat-form input::placeholder,.cat-form textarea::placeholder{color: #5e747a;opacity: 1}.cat-form input:focus,.cat-form select:focus,.cat-form textarea:focus{border-color: var(--c-indigo)}.cat-submit{width: calc(var(--u) * 188);height: calc(var(--u) * 52);margin: 0;font-size: calc(var(--u) * 20.3);font-weight: 400}.cat-hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.cat-notice{padding: 12px 16px;border-radius: 8px;font-size: 15px}.cat-notice-ok{background: #e6f6ec;color: #17653a;border: 1px solid #b5e2c6}.cat-notice-err{background: #fdecec;color: #9b1c1c;border: 1px solid #f3c1c1}.cat-content{font-family: "Times New Roman",Times,"Liberation Serif",serif;font-size: calc(var(--u) * 17.33);line-height: calc(var(--u) * 20);color: var(--c-soft)}.cat-content p{margin: 0 0 calc(var(--u) * 20)}.cat-content h2,.cat-content h3,.cat-content h4{font: inherit;font-weight: 700;margin: calc(var(--u) * 40) 0 calc(var(--u) * 20);color: inherit}.cat-content > :first-child{margin-top: 0}.cat-content ul,.cat-content ol{margin: 0 0 calc(var(--u) * 20);padding-left: calc(var(--u) * 24)}.cat-content ul{list-style: disc}.cat-content ol{list-style: decimal}.cat-content a{color: var(--c-indigo);text-decoration: underline}.cat-content img{max-width: 100%;height: auto}.cat-back{margin-top: calc(var(--u) * 40);font-size: calc(var(--u) * 17)}.cat-back a{color: var(--c-indigo)}.cat-back a:hover{color: var(--c-orange)}.cat-dir-head{display: flex;align-items: flex-end;justify-content: space-between;gap: calc(var(--u) * 30);margin-bottom: calc(var(--u) * 28)}.cat-dir-title{font-size: calc(var(--u) * 40.6);font-weight: 600;line-height: 1.15;color: var(--c-text)}.cat-dir-sub{margin-top: calc(var(--u) * 8);font-size: calc(var(--u) * 19.4);font-weight: 300;color: var(--c-soft);max-width: calc(var(--u) * 900)}.cat-dir-head .cat-phone{margin-top: 0;font-size: calc(var(--u) * 20);flex: 0 0 auto}.cat-dir-bar{display: flex;align-items: center;justify-content: space-between;gap: calc(var(--u) * 24);padding: calc(var(--u) * 20) calc(var(--u) * 28);margin-bottom: calc(var(--u) * 30);background: var(--c-panel);border: 1px solid var(--c-line);border-radius: calc(var(--u) * 36)}.cat-dir-search{position: relative;flex: 1;display: block}.cat-dir-search i{position: absolute;left: calc(var(--u) * 22);top: 50%;transform: translateY(-50%);font-size: calc(var(--u) * 18);color: var(--c-indigo);pointer-events: none}.cat-dir-search input{display: block;width: 100%;height: calc(var(--u) * 60);padding: 0 calc(var(--u) * 20) 0 calc(var(--u) * 56);font: inherit;font-size: calc(var(--u) * 17);font-weight: 300;color: var(--c-text);background: #fff;border: 1px solid #cad9dd;border-radius: 999px}.cat-dir-search input::placeholder{color: #5e747a;opacity: 1}.cat-dir-search input:focus{border-color: var(--c-indigo)}.cat-dir-count{font-size: calc(var(--u) * 18);font-weight: 300;color: var(--c-indigo);white-space: nowrap}.cat-dir-count b{font-weight: 600}.cat-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: calc(var(--u) * 30)}.cat-co{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--c-edge);border-radius: calc(var(--u) * 36);overflow: hidden;transition: box-shadow .15s,border-color .15s}.cat-co:hover{border-color: var(--c-indigo);box-shadow: 0 10px 28px rgba(20,88,125,.12)}.cat-co[hidden]{display: none}.cat-co-top{display: flex;gap: calc(var(--u) * 20);padding: calc(var(--u) * 28) calc(var(--u) * 28) 0}.cat-co-logo{flex: 0 0 calc(var(--u) * 130);width: calc(var(--u) * 130);height: calc(var(--u) * 120);border: 1px solid #d2dae0;background: #fff;display: flex;align-items: center;justify-content: center;overflow: hidden;padding: calc(var(--u) * 6)}.cat-co-logo img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain}.cat-co-id{min-width: 0;display: flex;flex-direction: column;align-items: flex-start;justify-content: center}.cat-co-badge-img{display: block;align-self: flex-start;flex: 0 0 auto;height: calc(var(--u) * 30);width: auto;max-width: 100%;object-fit: contain}.cat-co-badge{display: inline-flex;align-items: center;gap: calc(var(--u) * 6);font-size: calc(var(--u) * 13);font-weight: 600;text-transform: uppercase;letter-spacing: .02em;color: #1f8f4a}.cat-co-badge i{font-size: calc(var(--u) * 16)}.cat-co-name{margin-top: calc(var(--u) * 6);font-size: calc(var(--u) * 21);font-weight: 600;line-height: 1.2;text-transform: uppercase;color: #000;overflow-wrap: anywhere}.cat-co-name a:hover{color: var(--c-orange)}.cat-co-brand{margin-top: calc(var(--u) * 6);font-size: calc(var(--u) * 15.5);font-weight: 300;color: var(--c-indigo)}.cat-co-brand b{font-weight: 600}.cat-co-facts{display: grid;grid-template-columns: 1fr 1fr;margin: calc(var(--u) * 24) calc(var(--u) * 28) 0;background: var(--c-panel);border: 1px solid var(--c-line);border-radius: calc(var(--u) * 24);overflow: hidden}.cat-co-facts > div{padding: calc(var(--u) * 14) calc(var(--u) * 18);min-width: 0}.cat-co-facts > div:nth-child(even){border-left: 1px solid var(--c-line)}.cat-co-facts > div:nth-child(n+3){border-top: 1px solid var(--c-line)}.cat-co-facts dt{font-size: calc(var(--u) * 12.5);font-weight: 500;text-transform: uppercase;color: var(--c-indigo)}.cat-co-facts dd{margin-top: calc(var(--u) * 2);font-size: calc(var(--u) * 16);font-weight: 300;color: var(--c-indigo);overflow-wrap: anywhere}.cat-co-chips{margin: calc(var(--u) * 18) calc(var(--u) * 28) 0;gap: calc(var(--u) * 6)}.cat-co-chips li{height: calc(var(--u) * 32);padding: 0 calc(var(--u) * 13);font-size: calc(var(--u) * 14.5)}.cat-co-actions{display: flex;gap: calc(var(--u) * 12);margin-top: auto;padding: calc(var(--u) * 24) calc(var(--u) * 28) calc(var(--u) * 28)}.cat-pill{display: inline-flex;align-items: center;justify-content: center;gap: calc(var(--u) * 8);flex: 1;height: calc(var(--u) * 50);padding: 0 calc(var(--u) * 16);border-radius: 999px;font-size: calc(var(--u) * 17);font-weight: 400;text-align: center;border: 1px solid var(--c-indigo);transition: background .15s,color .15s}.cat-pill-solid{background: var(--c-orange);border-color: var(--c-orange);color: #fff !important}.cat-pill-solid:hover{background: #0e4463;border-color: #0e4463}.cat-pill-line{background: #fff;color: var(--c-indigo) !important}.cat-pill-line:hover{background: var(--c-indigo);color: #fff !important}.cat-pill-big{flex: 0 0 auto;height: calc(var(--u) * 60);padding: 0 calc(var(--u) * 40);font-size: calc(var(--u) * 19)}.cat-empty{padding: calc(var(--u) * 50) calc(var(--u) * 20);text-align: center;font-size: calc(var(--u) * 19);font-weight: 300;color: var(--c-soft)}.cat-pager{display: flex;justify-content: center;gap: calc(var(--u) * 8);margin-top: calc(var(--u) * 36)}.cat-pager .page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: calc(var(--u) * 46);height: calc(var(--u) * 46);padding: 0 calc(var(--u) * 12);border: 1px solid var(--c-edge);border-radius: 999px;font-size: calc(var(--u) * 17);color: var(--c-indigo)}.cat-pager .page-numbers.current,.cat-pager a.page-numbers:hover{background: var(--c-indigo);border-color: var(--c-indigo);color: #fff}.cat-cta{display: flex;align-items: center;justify-content: space-between;gap: calc(var(--u) * 30);margin-top: calc(var(--u) * 54);padding: calc(var(--u) * 40) calc(var(--u) * 52);background: var(--c-indigo);color: #fff;border-radius: calc(var(--u) * 36)}.cat-cta h2{font-size: calc(var(--u) * 29.2);font-weight: 400;line-height: 1.2}.cat-cta p{margin-top: calc(var(--u) * 6);font-size: calc(var(--u) * 18);font-weight: 300;color: #cde2ef}@media (max-width: 1100px){.cat{--u: 1px;font-size: 16px}.cat-in{width: calc(100% - 32px);padding-top: 22px}.cat-head{grid-template-columns: 220px minmax(0,1fr)}.cat-head-side{grid-column: 1 / -1;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: flex-start;width: auto;gap: 14px 26px}.cat-phone,.cat-btn-solid{margin-top: 0}.cat-btn-solid{margin-left: auto}.cat-facts{grid-template-columns: repeat(2,1fr)}.cat-fact:nth-child(n){border-left: 1px solid var(--c-line);border-top: 1px solid var(--c-line)}.cat-fact:nth-child(2n+1){border-left: 0}.cat-fact:nth-child(-n+2){border-top: 0}.cat-products-strip{padding: 40px 64px 36px}.cat [id]{scroll-margin-top: 126px}.cat-arrow{top: 148px;width: 44px;height: 44px;left: auto;right: auto}.cat-arrow-prev{left: 10px}.cat-arrow-next{right: 10px}.cat-touch{grid-template-columns: 1fr}.cat-row-4{grid-template-columns: 110px 1fr 1fr}.cat-row-4 .cat-code{margin-right: 0}.cat-row-4 label:last-child{grid-column: 1 / -1}.cat-cards{grid-template-columns: repeat(2,minmax(0,1fr))}.cat-dir-title{font-size: 34px}}@media (max-width: 720px){.cat{--u: .8px;font-size: 14px}.cat-in{width: calc(100% - 24px);padding-top: 16px}.cat-head{grid-template-columns: 1fr}.cat-logo{width: 100%;max-width: 200px;height: 130px}.cat-title{font-size: 21px;line-height: 1.25}.cat-meta{display: flex;flex-direction: column;height: auto;width: 100%;font-size: 12.5px}.cat-meta span{padding: 8px 14px;white-space: normal}.cat-meta span + span{border-left: 0;border-top: 1px solid #d2dae0}.cat-btn-solid{margin-left: 0;width: 100%;max-width: 240px;height: 48px;font-size: 15px}.cat-tabs{grid-template-columns: 1fr 1fr;height: auto;margin-top: 20px;border-radius: 24px}.cat-tabs a{height: 42px;padding: 0 8px;font-size: 13px;border-left: 0;border-top: 1px solid rgba(255,255,255,.35)}.cat-tabs a:nth-child(-n+2){border-top: 0}.cat-tabs a:nth-child(even){border-left: 1px solid rgba(255,255,255,.35)}.cat-sec{margin-top: 26px}.cat-facts{border-radius: 20px}.cat-fact:nth-child(n){min-height: 0;padding: 14px 14px}.cat-fact dt{font-size: 11px;line-height: 1.3}.cat-fact dd{font-size: 14px;line-height: 1.35}.cat-products-strip{padding: 16px 12px 18px;border-radius: 20px}.cat-products{gap: 12px;margin: 0 -12px;padding: 0 12px;scroll-padding-left: 12px;scroll-snap-type: x mandatory}.cat-product{flex: 0 0 52%}.cat-product-pic{width: 100%;height: auto;aspect-ratio: 247 / 215;border-radius: 18px}.cat-arrow{display: none !important}.cat-product-pic i{font-size: 36px}.cat-btn-line{width: 100%;max-width: 150px;font-size: 13.5px;height: 34px}.cat-h2{font-size: 18px;line-height: 1.3;margin-bottom: 14px}.cat-panel-pad,.cat-card{border-radius: 20px}.cat-panel-pad{padding: 16px 18px;font-size: 14.5px;min-height: 0}.cat-card-head{padding: 14px 16px;font-size: 16.5px;min-height: 0}.cat-table th,.cat-table td{display: block;width: 100%;height: auto;padding: 11px 16px;border-right: 0}.cat-table th{padding-bottom: 2px;border-top: 1px solid var(--c-edge)}.cat-table td{border-top: 0;padding-top: 0}.cat-table tr:first-child th{border-top: 0}.cat-touch{border-radius: 20px}.cat-touch-info{padding: 24px 16px 26px}.cat-touch-info h2{font-size: 25px;line-height: 1.2;margin-bottom: 16px}.cat-touch-info ul{gap: 16px}.cat-touch-ico{flex-basis: 46px;width: 46px;height: 46px;font-size: 18px}.cat-form{padding: 18px 14px 22px;gap: 12px}.cat-row{gap: 12px}.cat-row-2{grid-template-columns: 1fr}.cat-row-4{grid-template-columns: 105px 1fr}.cat-row-4 label:nth-child(n+3){grid-column: 1 / -1}.cat-row-sub{margin-top: 0}.cat-form input,.cat-form select{height: 48px;font-size: 16px}.cat-form textarea{height: 130px;font-size: 16px}.cat-submit{width: 100%;height: 48px;font-size: 16px}.cat-dir-head{flex-direction: column;align-items: flex-start;gap: 12px}.cat-dir-title{font-size: 23px}.cat-dir-sub{font-size: 14px}.cat-dir-bar{flex-direction: column;align-items: stretch;gap: 8px;padding: 10px;border-radius: 20px}.cat-dir-count{text-align: right;font-size: 15px}.cat-dir-search input{height: 46px;font-size: 16px}.cat-cards{grid-template-columns: 1fr;gap: 18px}.cat-co,.cat-cta{border-radius: 20px}.cat-co-top{padding: 16px 14px 0;gap: 12px}.cat-co-logo{flex-basis: 84px;width: 84px;height: 80px}.cat-co-name{font-size: 15.5px}.cat-co-brand{font-size: 12.5px}.cat-co-facts{margin: 14px 14px 0}.cat-co-facts dd{font-size: 13px}.cat-co-chips{margin: 12px 14px 0}.cat-co-actions{padding: 14px}.cat-pill{height: 40px;font-size: 14px}.cat-cta{flex-direction: column;align-items: flex-start;padding: 22px 18px}.cat-cta h2{font-size: 19px}.cat-pill-big{width: 100%}}@media (prefers-reduced-motion: reduce){.cat *{transition: none !important}}.cat-tabs a.is-active{background: #2a86bf}.cat-cta .cat-pill-solid{background: #fff;border-color: #fff;color: var(--c-indigo) !important;font-weight: 500}.cat-cta .cat-pill-solid:hover{background: #e6f0f7;border-color: #e6f0f7}.cat-dir-go{flex: 0 0 auto;height: calc(var(--u) * 60);padding: 0 calc(var(--u) * 34);cursor: pointer;font: inherit;font-size: calc(var(--u) * 17)}.cat-dir-count a{margin-left: 6px;color: var(--c-orange);text-decoration: underline}.cat-empty a{color: var(--c-orange);text-decoration: underline}@media (max-width: 1100px){.cat-dir-bar{flex-wrap: wrap}.cat-dir-search{flex: 1 1 260px}.cat-dir-go{height: 46px;padding: 0 22px;font-size: 15px}}@media (max-width: 640px){.cat-dir-go{width: 100%}}.cat-product-ico-alt{display: none}.cat-product-pic.is-noimg .cat-product-ico-alt{display: inline-block}@media (max-width: 720px){.cat-dir-search,.cat-dir-go{flex: 0 0 auto}}.vb-owner-bar{position: fixed;left: 50%;bottom: 16px;transform: translateX(-50%);z-index: 60;display: flex;align-items: center;gap: 12px;max-width: calc(100vw - 24px);padding: 10px 12px 10px 16px;background: #10233a;color: #fff;border-radius: 999px;box-shadow: 0 12px 30px rgba(0,0,0,.3);font-size: 14px}.vb-owner-bar a{padding: 7px 16px;border-radius: 999px;background: #fff;color: #14587d;font-weight: 600;text-decoration: none;white-space: nowrap}.vb-owner-dot{flex: 0 0 9px;height: 9px;border-radius: 50%;background: #f59e0b}.vb-owner-dot.is-live{background: #22c55e}@media (max-width: 720px){.vb-owner-bar{bottom: 10px;font-size: 13px}}.cat-crumbs{padding-right: 56px}@media (max-width: 720px){.cat-crumbs{flex-wrap: nowrap;min-height: calc(var(--u) * 24);white-space: nowrap}.cat-crumbs > a,.cat-crumbs > i{flex: 0 0 auto}.cat-crumbs > span{flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis}}.cat-co-badge-img{height: calc(var(--u) * 36)}.cat-badges{height: calc(var(--u) * 46)}.cat-badge-img,.cat-badge-trusted{height: calc(var(--u) * 46)}.cat-fact dt,.cat-fact dd{color: #000}.cat-dir-search input:focus,.cat-dir-search input:focus-visible{outline: none !important;box-shadow: none !important;border-color: #cad9dd}.cat-back a{color: #000}.cat-back a:hover{color: #000;text-decoration: underline}.cat-content{font-family: inherit;font-size: calc(var(--u) * 18);line-height: 1.7;color: #3b4652;max-width: 70rem}.cat-content p{margin: 0 0 1em}.cat-content h2,.cat-content h3,.cat-content h4{font-family: inherit;font-weight: 600;color: #1f2328;margin: 1.3em 0 .5em;line-height: 1.3}.cat-content h3{font-size: 1.15em}.cat-content ul,.cat-content ol{margin: 0 0 1em 1.3em;padding: 0}.cat-content li{margin-bottom: .35em}.cat-content img{max-width: 100%;height: auto;border-radius: 12px}@media (max-width: 1100px){.cat-content{font-size: 16px}}.cat-badges{height: auto;min-height: calc(var(--u) * 46);gap: calc(var(--u) * 14) calc(var(--u) * 20)}.cat-badge-img{height: calc(var(--u) * 46);width: auto;max-width: calc(var(--u) * 230);object-fit: contain}.cat-co-badges{display: flex;flex-wrap: wrap;align-items: center;gap: calc(var(--u) * 6) calc(var(--u) * 12)}.cat-co-badge-img{height: calc(var(--u) * 34);width: auto;max-width: calc(var(--u) * 150);object-fit: contain}@media (max-width: 720px){.cat-badge-img{height: 40px;max-width: 170px}.cat-co-badge-img{height: 28px;max-width: 110px}}body.vb-catalogue .vb-footer{font-family: "Outfit",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.cat-co-facts dt,.cat-co-facts dd{color: #000}.cat-co-facts dt,.cat-co-facts dd{color: #000}.cat-meta,.cat-meta b{color: #000}.cat-co-brand,.cat-co-brand b{color: #000}.vb-owner-bar{padding-left: 20px}.vb-owner-bar{width: max-content;max-width: calc(100vw - 24px)}@media (max-width: 380px){.cat-tabs a{height: auto;min-height: 42px;padding: 6px 6px;font-size: 12.5px;line-height: 1.2;white-space: normal}.cat-in{width: calc(100% - 20px)}}@media (max-width: 720px),(pointer: coarse){.cat input:not([type=checkbox]):not([type=radio]),.cat select,.cat textarea{font-size: 16px}}.cat-product{min-width: 0;flex: 0 0 calc((100% - var(--u) * 50 * 4) / 5)}.cat-product-pic{width: 100%;height: auto;aspect-ratio: 247 / 215;padding: calc(var(--u) * 14)}.cat-product-pic img{border-radius: calc(var(--u) * 10)}.cat-product-name{white-space: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;min-height: calc(var(--u) * 48);padding: 0 2px;overflow-wrap: anywhere}@media (min-width: 2200px){.cat-product{flex-basis: calc((100% - var(--u) * 50 * 5) / 6)}}@media (max-width: 1300px){.cat-product{flex-basis: calc((100% - var(--u) * 50 * 3) / 4)}}@media (max-width: 1100px){.cat-product{flex-basis: calc((100% - var(--u) * 50 * 2) / 3)}}@media (max-width: 720px){.cat-product{flex-basis: 46%}.cat-product-pic{padding: 8px}.cat-product-name{font-size: 12.5px;line-height: 17px;min-height: 34px;margin-top: 8px}}.cat-content{max-width: none}.cat-content .vb-unbold,.cat-content .vb-unbold *{font-weight: 400 !important}.cat-meta{height: auto;min-height: calc(var(--u) * 46);max-width: 100%}.cat-meta span{display: block;white-space: normal;min-width: 0;padding-top: calc(var(--u) * 11);padding-bottom: calc(var(--u) * 11);line-height: 1.35}.cat-meta b{overflow-wrap: anywhere}.cat-title,.cat-co-name,.cat-h2{overflow-wrap: anywhere}.cat-content{overflow-wrap: anywhere}.cat-content pre{white-space: pre-wrap;overflow-wrap: anywhere;margin: 0 0 1em;padding: 12px 14px;border-radius: 10px;background: #f4f6f9;font-size: .9em}.cat-content iframe,.cat-content video,.cat-content embed,.cat-content object{max-width: 100%}.cat-content blockquote{margin: 0 0 1em;padding: 4px 0 4px 16px;border-left: 3px solid var(--c-indigo);color: #4b5563}.cat-content table{display: block;max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;margin: 0 0 1.2em;border-collapse: collapse;font-size: .92em;line-height: 1.45;overflow-wrap: normal}.cat-content th,.cat-content td{padding: 9px 12px;border: 1px solid var(--c-line);text-align: left;vertical-align: top}.cat-content th{background: var(--c-head);font-weight: 600;color: #1f2328}.cat-content tr:nth-child(even) td{background: #fafbfc}@media (max-width: 720px){.cat-crumbs > a{flex: 0 1 auto;min-width: 0;max-width: 45%;overflow: hidden;text-overflow: ellipsis}.cat-crumbs > a:first-child{flex: 0 0 auto;max-width: none}.cat-content th,.cat-content td{min-width: 7.5em;padding: 8px 10px}.cat-co-facts dt{font-size: 11px}}@media (pointer: coarse){.cat-tools{height: auto}.cat-tools > button,.cat-tools > a,.cat-head-side .cat-phone,.cat-dir-head .cat-phone{min-height: 40px;display: inline-flex;align-items: center}.cat-tools > button.cat-share{min-width: 40px;justify-content: center}}.cat-panel-pad{padding-top: calc(var(--u) * 24);padding-bottom: calc(var(--u) * 24)}.cat-content ul.vb-plist{columns: 2;column-gap: 0;column-rule: 1px solid #6b7785;margin: 0 0 1.2em;padding: 0;list-style: none;border: 1px solid #6b7785}.cat-content ul.vb-plist li{break-inside: avoid;margin: 0;padding: 3px 10px;line-height: 1.55}@media (max-width: 600px){.cat-content ul.vb-plist{border-color: #1f2937;column-rule-color: #1f2937;padding: 4px 0}.cat-content ul.vb-plist li{padding: 1px 7px;line-height: 1.4;overflow-wrap: anywhere}}