.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cn-product-main{align-items:start}.cn-product-media,.cn-product-copy{align-self:start}.cn-product-gallery{position:relative;width:100%;height:100%;min-height:100%;background:#f1f5f9}.cn-product-gallery__stage{position:relative;aspect-ratio:1;min-height:320px}.cn-product-gallery__image{display:none!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:18px}.cn-product-gallery__image.is-active{display:block!important}.cn-product-gallery__control{position:absolute;top:50%;z-index:2;width:38px;height:38px;border:1px solid #1769c2;background:#ffffffeb;color:#1769c2;font-size:25px;line-height:1;transform:translateY(-50%);cursor:pointer}.cn-product-gallery__control--prev{left:12px}.cn-product-gallery__control--next{right:12px}.cn-product-gallery__dots{position:absolute;left:50%;bottom:12px;z-index:2;display:flex;gap:7px;transform:translate(-50%)}.cn-product-gallery__dot{width:10px;height:10px;padding:0;border:1px solid #1769c2;border-radius:50%;background:#fff;cursor:pointer}.cn-product-gallery__dot.is-active{background:#1769c2}.cn-spec-table>div{grid-template-columns:minmax(180px,28%) minmax(0,1fr);align-items:start}.cn-spec-table span,.cn-spec-table strong{min-width:0;overflow-wrap:anywhere;word-break:break-word}.cn-spec-table strong{white-space:pre-line}.cn-rfq__form .cn-form-status{grid-column:1/-1;margin:0;padding:12px 14px;border:1px solid rgba(255,255,255,.55);font-size:13px;line-height:1.5}.cn-rfq__form .cn-form-status--success{background:#ffffff29;color:#fff}.cn-rfq__form .cn-form-status--error{background:#6e000038;color:#fff}.cn-rfq__form .cn-form-status ul{margin:0;padding-left:20px}.sf-section>.cn-shell{width:min(1280px,calc(100% - 64px));margin:0 auto}.sf-section h2{margin:0 0 22px;color:#182f49;font-size:clamp(30px,4vw,48px);line-height:1.1;font-weight:600}.sf-section .rte{color:#4d647b}.sf-feature-grid .feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sf-feature-grid .feature-grid>article{min-height:190px;padding:24px;border-top:3px solid #1769c2;background:#fff}.sf-feature-grid .feature-index{color:#1769c2;font-size:12px;font-weight:700}.sf-feature-grid .feature-grid h3{margin:16px 0 8px;font-size:19px}.sf-feature-grid .feature-grid p{margin:0;color:#718297;font-size:13px}.cn-404{min-height:390px;padding-top:90px;padding-bottom:120px;background:#fff}.cn-404 h1{margin:10px 0 22px;color:#182f49;font-size:clamp(42px,6vw,76px);line-height:1.03;font-weight:600;letter-spacing:-.04em}.cn-404__text{max-width:620px;margin-bottom:28px;color:#4d647b;font-size:17px}@media(max-width:760px){.sf-section>.cn-shell{width:calc(100% - 32px)}.sf-feature-grid .feature-grid{grid-template-columns:1fr}.cn-404{padding-top:58px;padding-bottom:88px}}.cn-search-page h1{margin:10px 0 28px;color:#182f49;font-size:clamp(40px,6vw,72px);line-height:1.05;font-weight:600}.cn-search-form{display:flex;max-width:820px;gap:10px;margin-bottom:20px}.cn-search-form input{min-width:0;flex:1;padding:14px 16px;border:1px solid #b9c9d8;background:#fff;color:#182f49;font:inherit}.cn-search-form input:focus{outline:2px solid #1769c2;outline-offset:1px}.cn-search-form .cn-button{border:0;cursor:pointer}.cn-search-summary{margin:18px 0;color:#718297;font-size:13px}.cn-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.cn-search-card{min-width:0;border:1px solid #d9e5f1;background:#fff;transition:box-shadow .2s,transform .2s}.cn-search-card:hover{box-shadow:0 10px 24px #1837581f;transform:translateY(-2px)}.cn-search-card__link{display:grid;grid-template-columns:150px minmax(0,1fr);height:100%}.cn-search-card__media{background:#f1f5f9;min-height:150px;overflow:hidden}.cn-search-card__media img{width:100%;height:100%;object-fit:contain}.cn-search-card__body{display:flex;min-width:0;flex-direction:column;padding:18px}.cn-search-card__type{color:#1769c2;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.cn-search-card__body h2{margin:6px 0 8px;color:#182f49;font-size:19px;line-height:1.25;font-weight:600}.cn-search-card__body p{margin:0;color:#718297;font-size:12px;line-height:1.55}.cn-search-card__read{display:block;margin-top:auto;padding-top:14px;color:#1769c2;font-size:12px;font-weight:700}.cn-search-empty{margin-top:35px;padding:45px 30px;border:1px solid #d9e5f1;background:#f4f8fc}.cn-search-empty h2{margin:0 0 8px;font-size:24px}.cn-search-empty p{margin:0;color:#718297}.cn-language-form{display:flex;align-items:center}.cn-language-form select{max-width:120px;padding:5px 20px 5px 7px;border:1px solid #d9e5f1;background:#fff;color:#52667c;font:inherit;font-size:12px}@media(max-width:760px){.cn-search-form{display:grid;grid-template-columns:1fr}.cn-search-form .cn-button{width:max-content}.cn-search-results{grid-template-columns:1fr}.cn-search-card__link{grid-template-columns:110px minmax(0,1fr)}.cn-product-gallery__stage{min-height:240px}}.cn-solutions-hub{background:#f4f8fc;border-block:1px solid #e1ebf4}.cn-solutions-hub h1{margin:10px 0 12px;color:#182f49;font-size:clamp(42px,6vw,76px);line-height:1.02;font-weight:600;letter-spacing:-.04em}.cn-solutions-hub__intro{max-width:680px;margin:0;color:#667b91;font-size:17px}.cn-solutions-hub__content{margin-top:38px}.cn-solutions-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cn-solution-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #d9e5f1;background:#fff;transition:box-shadow .2s,transform .2s}.cn-solution-card:hover{box-shadow:0 12px 28px #18375821;transform:translateY(-2px)}.cn-solution-card__media{display:grid;place-items:center;aspect-ratio:1.65;background:linear-gradient(135deg,#eaf2f9,#d3e4f2);color:#1769c2;text-align:center;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cn-solution-card__media img{width:100%;height:100%;object-fit:cover}.cn-solution-card__body{display:flex;min-height:240px;flex:1;flex-direction:column;padding:22px}.cn-solution-card__category,.cn-solution-detail__category{color:#1769c2;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cn-solution-card h2{margin:9px 0 10px;color:#182f49;font-size:23px;line-height:1.15;font-weight:600}.cn-solution-card h2 a:hover{color:#1769c2}.cn-solution-card p{margin:0;color:#718297;font-size:13px;line-height:1.55}.cn-solution-card__link{margin-top:auto;padding-top:22px;color:#1769c2;font-size:12px;font-weight:700}.cn-solution-card__link span{padding-left:5px;font-size:16px}.cn-solutions-empty{padding:38px 30px;border:1px dashed #b9c9d8;background:#fff}.cn-solutions-empty h2{margin:0 0 8px;color:#182f49;font-size:25px}.cn-solutions-empty p{margin:5px 0;color:#718297}.cn-solutions-empty__hint{font-size:12px}.cn-solutions-empty code{padding:2px 5px;background:#eef4f9;color:#1769c2}.cn-solution-detail{padding-top:25px}.cn-solution-detail__breadcrumb{display:flex;gap:9px;margin-bottom:42px;color:#89a;font-size:11px}.cn-solution-detail__breadcrumb a{color:#1769c2}.cn-solution-detail h1{max-width:960px;margin:10px 0 30px;color:#182f49;font-size:clamp(40px,6vw,76px);line-height:1.03;font-weight:600;letter-spacing:-.04em}.cn-solution-detail__content{max-width:980px;color:#4d647b}.cn-solution-detail__content>figure.cn-solution-detail__cover{margin:0 0 34px}.cn-solution-detail__content>figure.cn-solution-detail__cover img{width:100%;max-height:560px;object-fit:cover;border:1px solid #d9e5f1}.cn-solution-detail__content>.cn-solution-detail__category{margin:0 0 10px}.cn-solution-detail__content>.cn-solution-detail__summary{margin:0 0 30px;color:#667b91;font-size:18px;line-height:1.55}.cn-solution-detail__content h2{margin:38px 0 12px;color:#182f49;font-size:30px;line-height:1.2}.cn-solution-detail__content h3{margin:26px 0 8px;color:#182f49;font-size:21px}.cn-solution-detail__content p,.cn-solution-detail__content li{font-size:15px;line-height:1.75}.cn-solution-detail__content ul,.cn-solution-detail__content ol{padding-left:24px}.cn-solution-detail__content pre{overflow:auto;padding:18px;background:#102b4e;color:#eaf4fc}.cn-solution-detail__back{display:inline-block;margin-top:45px;color:#1769c2;font-size:13px;font-weight:700}@media(max-width:900px){.cn-solutions-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cn-solutions-index__grid{grid-template-columns:1fr}.cn-solutions-hub h1,.cn-solution-detail h1{font-size:42px}.cn-solutions-hub__intro{font-size:15px}.cn-solution-detail__breadcrumb{margin-bottom:30px}}.cn-solutions-blog{padding:58px 0 92px;background:#fff}.cn-solutions-blog .cn-breadcrumb,.cn-solution-article .cn-breadcrumb{display:flex;gap:9px;margin-bottom:42px;color:#89a;font-size:11px}.cn-solutions-blog .cn-breadcrumb a,.cn-solution-article .cn-breadcrumb a{color:#1769c2}.cn-solutions-blog h1{margin:0 0 14px;color:#182f49;font-size:clamp(46px,7vw,88px);line-height:1.02;letter-spacing:-.045em}.cn-solutions-blog__intro{max-width:720px;margin:0 0 46px;color:#667b91;font-size:18px;line-height:1.55}.cn-solutions-blog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cn-solutions-blog .cn-solution-card__media{aspect-ratio:1.7}.cn-solutions-blog .cn-solution-card__media--empty{color:#1769c2;text-decoration:none}.cn-solution-article{padding:58px 0 96px;background:#fff}.cn-solution-article h1{max-width:1000px;margin:0 0 30px;color:#182f49;font-size:clamp(46px,7vw,88px);line-height:1.02;letter-spacing:-.045em}.cn-solution-article__image{display:block;width:100%;max-height:620px;object-fit:cover;margin:0 0 38px;border:1px solid #d9e5f1}.cn-solution-article__summary{max-width:960px;margin:0 0 30px;color:#667b91;font-size:19px;line-height:1.55}.cn-solution-article__body{max-width:980px;color:#4d647b}.cn-solution-article__body h2{margin:38px 0 12px;color:#182f49;font-size:30px;line-height:1.2}.cn-solution-article__body h3{margin:26px 0 8px;color:#182f49;font-size:21px}.cn-solution-article__body p,.cn-solution-article__body li{font-size:15px;line-height:1.75}.cn-solution-article__body ul,.cn-solution-article__body ol{padding-left:24px}.cn-solution-article__body pre{overflow:auto;padding:18px;background:#102b4e;color:#eaf4fc}.cn-solution-article__cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:64px;padding:34px 38px;background:#1769c2;color:#fff}.cn-solution-article__cta h2{margin:4px 0 0;color:#fff;font-size:32px}.cn-solution-article__cta .cn-kicker{margin:0;color:#cde6fb}.cn-solution-article__cta .cn-button{background:#fff;color:#1769c2}@media(max-width:760px){.cn-solutions-blog,.cn-solution-article{padding:38px 0 68px}.cn-solutions-blog__grid{grid-template-columns:1fr}.cn-solutions-blog h1,.cn-solution-article h1{font-size:44px}.cn-solutions-blog__intro{font-size:16px}.cn-solution-article__cta{display:block;padding:26px 22px}.cn-solution-article__cta .cn-button{display:inline-block;margin-top:22px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/patch.css.map */
