.about-page_page__qRds8{background:#fff;color:#133b61}.about-page_container__tqvRU{width:calc(100% - 64px);max-width:1200px;margin-inline:auto}.about-page_breadcrumb__iiPw5{display:flex;align-items:center;gap:12px;padding:25px 0 27px;font-size:12px;color:#6c7d90}.about-page_breadcrumb__iiPw5 a:hover{text-decoration:underline;color:#165fc2}.about-page_breadcrumb__iiPw5 [aria-current]{color:#234b71}.about-page_hero__QB9EC{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:60px;align-items:center;padding:8px 0 50px}.about-page_eyebrow__E9u47{font-size:10px!important;letter-spacing:.17em;font-weight:800;color:#a27f3d;text-transform:uppercase;line-height:1.7;margin:0 0 14px}.about-page_heroCopy__MOz_4 h1{font-size:clamp(36px,4.4vw,58px);line-height:1.08;letter-spacing:-.035em;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-weight:500}.about-page_headline__94Ci2{font-size:23px;line-height:1.45;font-weight:600;letter-spacing:-.025em;margin:0 0 18px;max-width:460px}.about-page_introduction__5BD3H{font-size:14px;line-height:1.9;color:#617184;max-width:460px;margin:0 0 25px}.about-page_heroLinks__Dtm_8{display:flex;flex-wrap:wrap;align-items:center;gap:19px 23px}.about-page_primaryLink__UT1e_{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:14px 21px;background:#155dc0;color:#fff!important;font-size:12px;font-weight:750;text-decoration:none;transition:background .15s}.about-page_primaryLink__UT1e_:hover{background:#104b98}.about-page_primaryLink__UT1e_ svg{flex:none;width:15px;height:15px}.about-page_location__1cexl{display:inline-flex;gap:7px;align-items:center;font-size:11px;color:#68798a}.about-page_teamFigure__pWKk3{margin:0;min-width:0}.about-page_teamFigure__pWKk3 img{width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:contain;background:#f4f5f5}.about-page_teamFigure__pWKk3 figcaption{font-size:10px;color:#7a8694;line-height:1.6;margin-top:10px}.about-page_storyLayout__nrLAR{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:90px;padding:44px 0 60px;border-top:1px solid #dbe3eb;align-items:start}.about-page_story__6V_g9{min-width:0}.about-page_story__6V_g9 section{padding:0 0 31px;margin:0 0 31px;border-bottom:1px solid #e1e6ec;scroll-margin-top:190px}.about-page_story__6V_g9 section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.about-page_sectionNumber__tEJ4I{font-size:9px!important;letter-spacing:.18em;font-weight:800;color:#9b7d44!important;line-height:1.5!important;margin:0 0 11px!important}.about-page_story__6V_g9 h2{font-size:29px;letter-spacing:-.025em;line-height:1.2;margin:0 0 17px;font-family:Georgia,Times New Roman,serif;font-weight:500}.about-page_story__6V_g9 section>p:not(.about-page_sectionNumber__tEJ4I){font-size:14px;line-height:1.9;color:#586c80;margin:0 0 14px}.about-page_textLink__lHjYJ{display:inline-flex;align-items:center;gap:10px;color:#155dc0;font-size:12px;font-weight:700;margin-top:6px;line-height:1.6;text-decoration:none}.about-page_textLink__lHjYJ:hover{text-decoration:underline;text-underline-offset:4px}.about-page_textLink__lHjYJ svg{width:13px;flex:none}.about-page_mission__t4d_t{border-left:3px solid #bd9b58!important;padding:2px 0 0 24px!important}.about-page_mission__t4d_t>p:not(.about-page_sectionNumber__tEJ4I){font-size:17px!important;line-height:1.75!important;color:#234b70!important}.about-page_sidebar__wR_pQ{border-top:2px solid #bb9652;padding-top:20px}.about-page_onThisPage__gA8o4 .about-page_eyebrow__E9u47{color:#526d85;letter-spacing:.12em}.about-page_onThisPage__gA8o4 ol{list-style:none;padding:0;margin:0 0 29px}.about-page_onThisPage__gA8o4 li{border-bottom:1px solid #e3e8ed}.about-page_onThisPage__gA8o4 a{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;padding:14px 0;color:#244b6e;line-height:1.5}.about-page_onThisPage__gA8o4 a svg{width:12px;color:#a08145;flex:none}.about-page_onThisPage__gA8o4 a:hover{color:#155dc0}.about-page_companyCard__NRvSc{padding:24px;background:#f3f6f9}.about-page_companyCard__NRvSc .about-page_eyebrow__E9u47{font-size:8px!important;letter-spacing:.12em}.about-page_companyCard__NRvSc h2{font-size:18px;line-height:1.4;letter-spacing:-.02em;margin:0 0 13px;font-weight:650}.about-page_companyCard__NRvSc>p:not(.about-page_eyebrow__E9u47){font-size:12px;line-height:1.8;color:#63768a;margin:0 0 16px}.about-page_companyCard__NRvSc .about-page_textLink__lHjYJ{display:flex;justify-content:space-between;border-top:1px solid #d7e0e8;padding-top:13px;margin-top:12px;font-size:11px}.about-page_contactBand__axWkv{background:#f0f4f8;border-block:1px solid #dce5ed}.about-page_contactInner__iNVN5{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:100px;align-items:center;padding-block:43px}.about-page_contactInner__iNVN5 h2{font-size:35px;line-height:1.2;letter-spacing:-.03em;max-width:600px;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-weight:500}.about-page_contactInner__iNVN5>div>p:not(.about-page_eyebrow__E9u47){font-size:13px;color:#617285;line-height:1.85;max-width:550px;margin:0}.about-page_contactActions__7Xjo4{display:flex;flex-direction:column;gap:15px}.about-page_contactActions__7Xjo4>a:not(.about-page_primaryLink__UT1e_){display:flex;align-items:center;gap:12px;font-size:11px;color:#385b7b;line-height:1.4}.about-page_contactActions__7Xjo4>a:not(.about-page_primaryLink__UT1e_) svg{font-size:18px;color:#987e4b;flex:none}.about-page_contactActions__7Xjo4 small{display:block;font-size:12px;color:#234b71;margin-top:3px;overflow-wrap:anywhere}.about-page_footer__aNRXa{background:#fff!important;color:#536c83!important;border:0!important;padding:28px 0!important}.about-page_footer__aNRXa>.about-page_container__tqvRU{display:flex;justify-content:space-between;align-items:center;gap:30px}.about-page_footerBrand__gB_yB{display:flex;align-items:center;gap:15px}.about-page_footerBrand__gB_yB>img{object-fit:contain;width:63px;height:63px}.about-page_footerBrand__gB_yB p{font-size:11px;line-height:1.8;margin:0}.about-page_footerBrand__gB_yB span{display:flex;align-items:center;gap:5px;color:#8090a0;font-size:10px}.about-page_footer__aNRXa nav{display:flex;align-items:center;flex-wrap:wrap;gap:22px;font-size:11px}.about-page_footer__aNRXa nav a{display:flex;align-items:center;gap:6px}.about-page_page__qRds8 a:focus-visible{outline:2px solid #155dc0;outline-offset:5px}@media(min-width:1600px){.about-page_hero__QB9EC{gap:75px}}@media(max-width:1000px){.about-page_hero__QB9EC{gap:30px}.about-page_headline__94Ci2{font-size:20px}.about-page_heroCopy__MOz_4 h1{font-size:43px}.about-page_storyLayout__nrLAR{gap:45px;grid-template-columns:minmax(0,1fr) 245px}.about-page_contactInner__iNVN5{gap:50px;grid-template-columns:minmax(0,1fr) 270px}.about-page_contactInner__iNVN5 h2{font-size:30px}.about-page_companyCard__NRvSc{padding:20px}}@media(max-width:760px){.about-page_container__tqvRU{width:calc(100% - 40px)}.about-page_breadcrumb__iiPw5{padding:22px 0}.about-page_hero__QB9EC{grid-template-columns:1fr;gap:26px;padding:0 0 32px}.about-page_heroCopy__MOz_4{max-width:590px}.about-page_heroCopy__MOz_4 h1{font-size:44px;margin-bottom:18px}.about-page_headline__94Ci2{font-size:22px;max-width:570px}.about-page_introduction__5BD3H{max-width:570px}.about-page_teamFigure__pWKk3{max-width:600px;width:100%}.about-page_storyLayout__nrLAR{grid-template-columns:1fr;gap:30px;padding:30px 0 38px}.about-page_sidebar__wR_pQ{grid-row:1;padding-top:13px}.about-page_onThisPage__gA8o4 .about-page_eyebrow__E9u47{margin-bottom:6px}.about-page_onThisPage__gA8o4 ol{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-bottom:0}.about-page_onThisPage__gA8o4 a{padding:12px 0}.about-page_companyCard__NRvSc{display:none}.about-page_story__6V_g9 h2{font-size:28px}.about-page_story__6V_g9 section{scroll-margin-top:160px}.about-page_contactInner__iNVN5{grid-template-columns:1fr;gap:25px;padding-block:33px}.about-page_contactActions__7Xjo4{max-width:380px;width:100%}.about-page_contactInner__iNVN5 h2{font-size:30px}.about-page_footer__aNRXa>.about-page_container__tqvRU{align-items:flex-start;flex-direction:column;gap:20px}.about-page_footer__aNRXa nav{gap:15px 24px;width:100%;padding-right:88px}}@media(max-width:420px){.about-page_heroCopy__MOz_4 h1{font-size:38px}.about-page_headline__94Ci2{font-size:20px}.about-page_eyebrow__E9u47{font-size:9px!important;letter-spacing:.12em}.about-page_heroLinks__Dtm_8{align-items:flex-start;flex-direction:column;gap:14px}.about-page_introduction__5BD3H,.about-page_story__6V_g9 section>p:not(.about-page_sectionNumber__tEJ4I){font-size:13px;line-height:1.85}.about-page_onThisPage__gA8o4 ol{gap:0 16px}.about-page_onThisPage__gA8o4 a{font-size:11px}.about-page_story__6V_g9 h2{font-size:26px}.about-page_mission__t4d_t{padding-left:18px!important}.about-page_mission__t4d_t>p:not(.about-page_sectionNumber__tEJ4I){font-size:16px!important}.about-page_contactInner__iNVN5 h2{font-size:28px}.about-page_footerBrand__gB_yB{gap:10px}.about-page_footerBrand__gB_yB p{font-size:10px}}.factory-page_page__WAyWt{background:#fff;color:#133b61}.factory-page_container__nGXxq{width:calc(100% - 64px);max-width:1200px;margin-inline:auto}.factory-page_breadcrumb__EZkpc{display:flex;align-items:center;gap:12px;padding:24px 0;font-size:12px;color:#6c7d90}.factory-page_breadcrumb__EZkpc a:hover{text-decoration:underline;color:#155dc0}.factory-page_breadcrumb__EZkpc [aria-current]{color:#234b71}.factory-page_eyebrow__Ln6JB{font-size:10px!important;letter-spacing:.17em;line-height:1.7!important;text-transform:uppercase;font-weight:800;color:#9d7a37!important;margin:0 0 14px!important}.factory-page_hero__yilbX{background:#f4f6f8;border-block:1px solid #e5eaf0}.factory-page_heroInner__q_PHp{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:56px;align-items:center;padding-block:34px}.factory-page_heroCopy__haAfT h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,4.45vw,58px);font-weight:500;letter-spacing:-.04em;line-height:1.08;margin:0 0 22px;max-width:480px;text-wrap:balance}.factory-page_introduction__aYSSI{font-size:14px;color:#5c7084;line-height:1.9;margin:0 0 27px;max-width:430px}.factory-page_heroActions__Y3Txc{display:flex;flex-wrap:wrap;align-items:center;gap:19px 23px}.factory-page_primaryLink__Ldagm{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:14px 21px;font-size:12px;font-weight:750;color:#fff!important;background:#155dc0;line-height:1.5;transition:background .15s}.factory-page_primaryLink__Ldagm:hover{background:#104b98}.factory-page_primaryLink__Ldagm svg{flex:none;width:15px;height:15px}.factory-page_textLink__sf_uT{display:inline-flex;align-items:center;gap:11px;font-size:12px;font-weight:700;line-height:1.6;color:#155dc0}.factory-page_textLink__sf_uT svg{width:13px;flex:none}.factory-page_textLink__sf_uT:hover{text-decoration:underline;text-underline-offset:4px}.factory-page_page__WAyWt figure{margin:0;min-width:0}.factory-page_page__WAyWt figure img{display:block;width:100%;height:auto}.factory-page_page__WAyWt figcaption{font-size:11px;color:#607286;line-height:1.65;margin-top:9px}.factory-page_heroFigure__P8Cm7 img{aspect-ratio:4/3;object-fit:contain;background:#e7edf2}.factory-page_intro__iFKnq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:100px;padding-block:45px}.factory-page_page__WAyWt h2{font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;letter-spacing:-.03em;line-height:1.18;margin:0 0 16px;text-wrap:balance}.factory-page_intro__iFKnq>div>p:not(.factory-page_eyebrow__Ln6JB),.factory-page_packingCopy__hM6lV>p:not(.factory-page_eyebrow__Ln6JB),.factory-page_visit__6jeXM>div>p:not(.factory-page_eyebrow__Ln6JB){font-size:13px;line-height:1.85;color:#607286;margin:0 0 18px}.factory-page_points__ZtUA3{list-style:none;display:flex;flex-direction:column;gap:10px;padding:0;margin:21px 0 0}.factory-page_points__ZtUA3 li{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.65;color:#345773}.factory-page_points__ZtUA3 svg{flex:none;color:#a5813f;width:15px;height:15px;margin-top:2px}.factory-page_intro__iFKnq .factory-page_points__ZtUA3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.factory-page_intro__iFKnq .factory-page_points__ZtUA3 li{font-size:11px}.factory-page_process__LaXmt{border-top:1px solid #dce4eb;padding-block:35px 44px;scroll-margin-top:180px}.factory-page_sectionHeading__NBf39{margin-bottom:26px}.factory-page_sectionHeading__NBf39 h2{margin-bottom:0}.factory-page_processNote__rnxyc{font-size:12px;line-height:1.85;color:#64768a;max-width:850px;margin:16px 0 0}.factory-page_steps__QFKN_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px;list-style:none;padding:0;margin:0}.factory-page_steps__QFKN_>li{min-width:0}.factory-page_packingPhoto__xoIln,.factory-page_stepPhoto__hZJqU{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:#f0f3f6}.factory-page_packingPhoto__xoIln img,.factory-page_stepPhoto__hZJqU img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;object-position:center}.factory-page_stepTitle__wEw8Y{display:flex;align-items:baseline;gap:10px;margin-top:15px;padding-top:13px;border-top:1px solid #e0e7ee}.factory-page_stepTitle__wEw8Y>span{font-size:10px;font-weight:750;color:#a5813f;letter-spacing:.09em}.factory-page_stepTitle__wEw8Y h3{font-size:17px;line-height:1.4;letter-spacing:-.025em;margin:0;font-weight:650}.factory-page_stepTitle__wEw8Y h3 a{display:inline-flex;align-items:center;gap:8px;color:#155dc0}.factory-page_stepTitle__wEw8Y h3 a:hover{text-decoration:underline;text-underline-offset:4px}.factory-page_stepTitle__wEw8Y h3 svg{width:13px;flex:none}.factory-page_steps__QFKN_ article>p{font-size:12px;color:#64768a;line-height:1.8;margin:10px 0 0}.factory-page_visitBand__HkYWe{background:#f4f6f8;border-block:1px solid #e4eaf0;scroll-margin-top:180px}.factory-page_visit__6jeXM{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:65px;align-items:center;padding-block:42px;scroll-margin-top:180px}.factory-page_visit__6jeXM .factory-page_visitFigure__gKpBH{width:100%;max-width:520px;justify-self:center;align-self:center}.factory-page_visitFigure__gKpBH figcaption{text-align:center}.factory-page_visit__6jeXM figure img{aspect-ratio:16/9;object-fit:contain;background:#e9eef2}.factory-page_visit__6jeXM .factory-page_textLink__sf_uT{margin-top:21px}.factory-page_packing__djjQF{padding-block:46px;scroll-margin-top:180px}.factory-page_packingHeading__RlWr9{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:70px;margin-bottom:25px}.factory-page_packingCopy__hM6lV>p:last-child{margin-bottom:0!important}.factory-page_packingOptions__pQJ3q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.factory-page_packingOption__Wcbr5{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border:1px solid #e0e7ee;background:#fff;min-width:0;overflow:hidden}.factory-page_packingPhoto__xoIln{align-self:start}.factory-page_packingDescription__VRmUd{align-self:center;padding:20px}.factory-page_packingDescription__VRmUd h3{font-size:18px;line-height:1.4;font-weight:650;letter-spacing:-.025em;margin:0 0 10px}.factory-page_packingDescription__VRmUd p{font-size:12px;line-height:1.8;color:#64768a;margin:0}.factory-page_qualityNote__LvEVa{border-left:2px solid #b99756;padding-left:16px;font-size:12px!important;color:#365877!important;line-height:1.8!important;margin:0!important}.factory-page_ctaBand__aPAZH{background:#f4f0e8;border-block:1px solid #e7dfcf}.factory-page_cta__61Jb8{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:70px;align-items:center;padding-block:36px}.factory-page_cta__61Jb8 h2{font-size:31px;margin-bottom:12px;max-width:650px}.factory-page_cta__61Jb8 p{font-size:13px;color:#657589;line-height:1.85;max-width:660px;margin:0}.factory-page_footer__TVrfV{background:#fff!important;color:#597187!important;padding:26px 0!important}.factory-page_footer__TVrfV>.factory-page_container__nGXxq{display:flex;justify-content:space-between;align-items:center;gap:30px}.factory-page_footerBrand__EuKdt{display:flex;align-items:center;gap:15px}.factory-page_footerBrand__EuKdt>img{width:64px;height:64px;object-fit:contain}.factory-page_footerBrand__EuKdt p{font-size:11px;line-height:1.8;margin:0}.factory-page_footerBrand__EuKdt p>a{display:flex;align-items:center;gap:8px;font-size:11px;color:#155dc0;margin-top:3px}.factory-page_footerBrand__EuKdt p>a svg{width:12px}.factory-page_footer__TVrfV nav{display:flex;gap:24px;flex-wrap:wrap;font-size:11px;padding-right:88px}.factory-page_footer__TVrfV nav a{display:inline-flex;align-items:center;gap:7px;overflow-wrap:anywhere}.factory-page_page__WAyWt a:focus-visible{outline:2px solid #155dc0;outline-offset:5px}@supports(grid-template-rows:subgrid){@media(min-width:621px){.factory-page_steps__QFKN_{row-gap:0}.factory-page_steps__QFKN_>li{display:grid;grid-template-rows:subgrid;grid-row:span 3;padding-bottom:30px}.factory-page_steps__QFKN_>li:nth-last-child(-n+4){padding-bottom:0}.factory-page_steps__QFKN_ article{display:contents}.factory-page_stepTitle__wEw8Y,.factory-page_steps__QFKN_ article>figure,.factory-page_steps__QFKN_ article>p{align-self:start}}@media(min-width:621px) and (max-width:1000px){.factory-page_steps__QFKN_>li,.factory-page_steps__QFKN_>li:nth-last-child(-n+4){padding-bottom:28px}.factory-page_steps__QFKN_>li:nth-last-child(-n+2){padding-bottom:0}}}@media(max-width:1000px){.factory-page_heroInner__q_PHp{gap:32px}.factory-page_heroCopy__haAfT h1{font-size:44px}.factory-page_intro__iFKnq{gap:45px}.factory-page_intro__iFKnq .factory-page_points__ZtUA3{grid-template-columns:1fr;gap:9px}.factory-page_steps__QFKN_{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.factory-page_visit__6jeXM{gap:32px}.factory-page_packingHeading__RlWr9{gap:30px}.factory-page_packingOption__Wcbr5{grid-template-columns:1fr}.factory-page_packingDescription__VRmUd{align-self:start}.factory-page_page__WAyWt h2{font-size:30px}.factory-page_cta__61Jb8{gap:35px}.factory-page_stepTitle__wEw8Y h3{font-size:18px}}@media(max-width:760px){.factory-page_container__nGXxq{width:calc(100% - 40px)}.factory-page_breadcrumb__EZkpc{padding-block:21px}.factory-page_heroInner__q_PHp{grid-template-columns:1fr;gap:25px;padding-block:27px}.factory-page_heroCopy__haAfT{max-width:590px}.factory-page_heroCopy__haAfT h1{font-size:43px;max-width:580px}.factory-page_introduction__aYSSI{max-width:550px}.factory-page_heroFigure__P8Cm7{max-width:650px}.factory-page_intro__iFKnq{grid-template-columns:1fr;gap:8px;padding-block:32px}.factory-page_intro__iFKnq .factory-page_points__ZtUA3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.factory-page_process__LaXmt{padding-block:29px 34px}.factory-page_visit__6jeXM{grid-template-columns:1fr;gap:28px;padding-block:30px}.factory-page_visit__6jeXM figure{max-width:650px}.factory-page_packing__djjQF{padding-block:32px}.factory-page_packingHeading__RlWr9{grid-template-columns:1fr;gap:20px}.factory-page_cta__61Jb8{grid-template-columns:1fr;gap:23px;padding-block:30px}.factory-page_cta__61Jb8>.factory-page_primaryLink__Ldagm{justify-self:start}.factory-page_footer__TVrfV>.factory-page_container__nGXxq{flex-direction:column;align-items:flex-start;gap:19px}.factory-page_footer__TVrfV nav{width:100%;padding-right:88px;gap:14px 22px}}@media(max-width:620px){.factory-page_heroCopy__haAfT h1{font-size:39px;max-width:430px}.factory-page_eyebrow__Ln6JB{font-size:9px!important;letter-spacing:.14em}.factory-page_introduction__aYSSI{font-size:13px;line-height:1.85}.factory-page_heroActions__Y3Txc{align-items:flex-start;flex-direction:column;gap:16px}.factory-page_steps__QFKN_{grid-template-columns:1fr;gap:28px}.factory-page_steps__QFKN_ article>p{font-size:13px}.factory-page_stepTitle__wEw8Y h3{font-size:21px}.factory-page_intro__iFKnq .factory-page_points__ZtUA3{grid-template-columns:1fr;gap:9px}.factory-page_page__WAyWt h2{font-size:29px}.factory-page_packingOptions__pQJ3q{grid-template-columns:1fr;gap:20px}.factory-page_packingDescription__VRmUd{padding:20px}.factory-page_packingDescription__VRmUd p{font-size:13px}.factory-page_cta__61Jb8 h2{font-size:29px}.factory-page_footerBrand__EuKdt{gap:10px}.factory-page_footerBrand__EuKdt p,.factory-page_footer__TVrfV nav{font-size:10px}}.storefront-home_home__ymh_E{color:#12365c;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}.storefront-home_home__ymh_E *{box-sizing:border-box}.storefront-home_home__ymh_E h1,.storefront-home_home__ymh_E h2,.storefront-home_home__ymh_E h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.025em;line-height:1.2;margin:0;font-weight:750}.storefront-home_home__ymh_E p{margin:0}.storefront-home_home__ymh_E button,.storefront-home_home__ymh_E input,.storefront-home_home__ymh_E textarea{font:inherit}.storefront-home_home__ymh_E a{text-decoration:none}.storefront-home_home__ymh_E button{cursor:pointer}.storefront-home_home__ymh_E a:focus-visible,.storefront-home_home__ymh_E button:focus-visible,.storefront-home_home__ymh_E input:focus-visible,.storefront-home_home__ymh_E summary:focus-visible,.storefront-home_home__ymh_E textarea:focus-visible{outline:3px solid #f2b844;outline-offset:4px}.storefront-home_container___dzNI{width:min(1320px,calc(100% - 64px));margin:0 auto}.storefront-home_promo___s7N_{display:flex;align-items:center;justify-content:center;gap:24px;background:#eaf1fb;min-height:42px;padding:8px 24px;color:#153e71;font-size:12px}.storefront-home_promo___s7N_ strong{font-size:11px;letter-spacing:.1em}.storefront-home_promo___s7N_ a{display:inline-flex;align-items:center;gap:8px;font-weight:700}.storefront-home_eyebrow__89a5Y{font-size:11px!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.5!important;color:#1b5aaa}.storefront-home_hero__uGm2X{height:510px;position:relative;display:flex;align-items:center;justify-content:center;margin-top:20px;isolation:isolate;overflow:hidden}.storefront-home_heroImage__0Ee_K{position:absolute;inset:0;z-index:-2;background:#edf0f2}.storefront-home_heroImage__0Ee_K img{object-fit:cover;object-position:center 53%}.storefront-home_hero__uGm2X:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,33,61,.2),transparent 50%);z-index:-1}.storefront-home_heroCopy__I_u0D{width:min(575px,75%);text-align:center;background:rgba(7,40,82,.94);color:#fff;padding:36px 35px 40px;border-top:3px solid #edc573;box-shadow:0 10px 48px #10294525}.storefront-home_heroCopy__I_u0D .storefront-home_eyebrow__89a5Y{color:#f2cc86}.storefront-home_heroCopy__I_u0D h1{font-size:46px;white-space:pre-line;margin:15px 0 17px;line-height:1.08;color:#fff;letter-spacing:-.035em}.storefront-home_heroDescription__piauY{font-size:15px;line-height:1.6;max-width:425px;margin:0 auto 23px!important;color:#e4ecf6}.storefront-home_blueButton__9SrF6,.storefront-home_goldButton__4nrep{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:46px;padding:12px 24px;border:0;border-radius:0;font-size:13px;font-weight:750!important;line-height:1.4;transition:background .2s,transform .2s;text-align:center}.storefront-home_goldButton__4nrep{background:#edc573;color:#102e53!important}.storefront-home_goldButton__4nrep:hover{background:#ffda92}.storefront-home_blueButton__9SrF6{background:#1463ff;color:white!important}.storefront-home_blueButton__9SrF6:hover{background:#064fdb}.storefront-home_blueButton__9SrF6 svg,.storefront-home_goldButton__4nrep svg{flex-shrink:0}.storefront-home_heroArrow__ZnwMN{position:absolute;top:calc(50% - 23px);border:1px solid #fff9;background:#fffef5d9;width:43px;height:47px;display:grid;place-items:center;color:#153458;border-radius:0;font-size:23px}.storefront-home_heroArrow__ZnwMN:hover{background:#fff}.storefront-home_heroPrevious__LjyEE{left:18px}.storefront-home_heroNext__e75qv{right:18px}.storefront-home_heroDots__yEtR3{position:absolute;bottom:17px;display:flex;gap:5px}.storefront-home_heroDots__yEtR3 button{position:relative;width:30px;height:26px;padding:0;background:transparent;border:0}.storefront-home_heroDots__yEtR3 button:before{content:"";position:absolute;width:8px;height:8px;background:#ffffff80;border:1px solid #fff;border-radius:50%;left:11px;top:9px}.storefront-home_heroDots__yEtR3 button[aria-pressed=true]:before{background:#fff;width:10px;height:10px;left:10px;top:8px}.storefront-home_benefits__Kwg6r{display:grid;grid-template-columns:repeat(4,1fr);padding:23px 0 27px;gap:15px}.storefront-home_benefits__Kwg6r>div{display:flex;align-items:center;justify-content:center;gap:11px;font-size:12px;font-weight:700;border-right:1px solid #d9e1e9}.storefront-home_benefits__Kwg6r>div:last-child{border:0}.storefront-home_benefits__Kwg6r svg{width:21px;height:21px;color:#2362b0;flex-shrink:0}.storefront-home_categorySection__El_tW{background:#f5f6f7;padding:48px 0 54px;scroll-margin-top:180px}.storefront-home_centerHeading__ahisG{text-align:center;margin-bottom:28px}.storefront-home_centerHeading__ahisG h2,.storefront-home_sectionHeading__CRjDb h2{font-size:32px;margin:8px 0 12px;color:#0b315f}.storefront-home_centerHeading__ahisG>p:last-child,.storefront-home_sectionHeading__CRjDb>div>p:last-child{font-size:14px;color:#536474}.storefront-home_categoryGrid__Z2mje{display:grid;gap:24px 20px}.storefront-home_categoryCard__Piwxm{min-width:0;background:#fff;display:flex;flex-direction:column;border-bottom:3px solid #dfbc78;transition:box-shadow .2s,transform .2s}.storefront-home_categoryCard__Piwxm:hover{box-shadow:0 8px 28px #16355512;transform:translateY(-3px)}.storefront-home_categoryImage__FYOMr{position:relative;aspect-ratio:1.48;overflow:hidden}.storefront-home_categoryImage__FYOMr img{object-fit:cover;transition:transform .35s}.storefront-home_categoryCard__Piwxm:hover img{transform:scale(1.04)}.storefront-home_categoryCopy__2OHv_{padding:19px 20px 18px;display:flex;flex:1;flex-direction:column}.storefront-home_categoryCopy__2OHv_ p{color:#657382;margin-top:7px;margin-bottom:13px}.storefront-home_categoryCopy__2OHv_>span{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;font-size:12px;color:#1b5aaa;font-weight:700}.storefront-home_sectionHeading__CRjDb{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:27px}.storefront-home_textLink__OCjYv{display:inline-flex;align-items:center;gap:12px;font-weight:700;color:#175ab4!important;font-size:13px;border-bottom:1px solid #b9cce6;padding-bottom:3px}.storefront-home_textLink__OCjYv:hover{color:#073365!important;border-color:#073365}.storefront-home_textLink__OCjYv svg{flex-shrink:0}.storefront-home_productGrid__OGIFV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.storefront-home_productCard__xdRB0{display:flex;flex-direction:column;min-width:0}.storefront-home_productImage__QCFxL{aspect-ratio:1.14;position:relative;background:#f5f6f7;border:1px solid #e4e8ed;overflow:hidden;margin-bottom:17px}.storefront-home_productImage__QCFxL img{object-fit:contain;transition:transform .3s}.storefront-home_productCard__xdRB0:hover img{transform:scale(1.045)}.storefront-home_sku__ll968{position:absolute;left:12px;bottom:12px;background:#fffc;padding:3px 7px;color:#244567;font-size:10px;font-weight:750;letter-spacing:.05em}.storefront-home_productType__HLIwV{font-size:10px;letter-spacing:.1em;color:#47709a;font-weight:700}.storefront-home_productCard__xdRB0 h3{font-size:17px;line-height:1.35;margin:8px 0}.storefront-home_productCard__xdRB0>p{font-size:12px;color:#667482;line-height:1.6;margin-bottom:13px}.storefront-home_price__lxsrT{font-size:13px;color:#193b64;font-weight:750;margin-top:auto}.storefront-home_productCta__0yzjV{display:flex;align-items:center;gap:12px;margin-top:10px;color:#175ab4;font-weight:700;font-size:12px}.storefront-home_customBanner__mRO0d{display:grid;grid-template-columns:1fr 1fr;background:#0c315f;margin-top:7px;margin-bottom:58px;scroll-margin-top:180px}.storefront-home_customPhoto__bsS2w{position:relative;min-height:380px;overflow:hidden}.storefront-home_customPhoto__bsS2w img{object-fit:cover}.storefront-home_customCopy__9cm2z{padding:44px 46px;color:#dfe9f6}.storefront-home_customCopy__9cm2z .storefront-home_eyebrow__89a5Y{color:#edc573}.storefront-home_customCopy__9cm2z h2{font-size:33px;color:#fff;max-width:420px;margin:11px 0 18px}.storefront-home_customCopy__9cm2z>p:not(.storefront-home_eyebrow__89a5Y){font-size:14px;line-height:1.8}.storefront-home_customCopy__9cm2z ol{list-style:none;padding:0;display:flex;gap:20px;margin:23px 0 27px}.storefront-home_customCopy__9cm2z li{font-size:11px;flex:1;line-height:1.5}.storefront-home_customCopy__9cm2z li span{display:block;font-size:19px;color:#e9bf70;line-height:1.5;margin-bottom:4px;font-weight:700}.storefront-home_aboutSection__xxUjO{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:0 0 55px;scroll-margin-top:180px}.storefront-home_aboutPhoto__qaO0v{position:relative;aspect-ratio:1.45;background:#f3f5f7}.storefront-home_aboutPhoto__qaO0v img{object-fit:cover}.storefront-home_aboutCopy__tgaPR h2{font-size:35px;white-space:pre-line;margin:12px 0 22px}.storefront-home_aboutCopy__tgaPR>p:not(.storefront-home_eyebrow__89a5Y){font-size:14px;color:#566577;line-height:1.85;margin-bottom:14px}.storefront-home_aboutCopy__tgaPR .storefront-home_textLink__OCjYv{margin-top:9px}.storefront-home_supportSection__U0och{background:#f3f6fa;padding:44px 0 46px}.storefront-home_supportGrid__Ene_6{display:grid;grid-template-columns:repeat(3,1fr);gap:46px}.storefront-home_supportGrid__Ene_6 article{text-align:center}.storefront-home_supportIcon__2ShFK{width:30px;height:30px;color:#2064b7;margin:2px auto 15px}.storefront-home_supportGrid__Ene_6 h3{font-size:20px;margin-bottom:13px}.storefront-home_supportGrid__Ene_6 p{font-size:13px;color:#5c6c7c;line-height:1.8;margin-bottom:18px}.storefront-home_detailsSection__cnM32{display:grid;grid-template-columns:1fr 1.05fr;gap:65px;padding:55px 0;scroll-margin-top:180px}.storefront-home_faqVisual__BbG_J{margin:0;min-width:0}.storefront-home_faqImage__Ilohw{position:relative;aspect-ratio:16/10;overflow:hidden;background:#eef2f6}.storefront-home_faqImage__Ilohw img{object-fit:cover}.storefront-home_faqVisual__BbG_J h3{font-size:17px;margin:15px 0 4px}.storefront-home_faqVisual__BbG_J p{font-size:12px;color:#65778a}.storefront-home_faq__Ut0wP h2{font-size:28px;margin:0 0 15px}.storefront-home_faq__Ut0wP details{border-bottom:1px solid #dbe3ec}.storefront-home_faq__Ut0wP summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;font-size:13px;font-weight:700}.storefront-home_faq__Ut0wP summary::-webkit-details-marker{display:none}.storefront-home_faq__Ut0wP summary span{font-size:23px;color:#3f6c9d;line-height:1;font-weight:400}.storefront-home_faq__Ut0wP details[open] summary span{transform:rotate(45deg)}.storefront-home_faq__Ut0wP details>p{padding:0 24px 18px 0;color:#637283;font-size:13px;line-height:1.8}.storefront-home_faq__Ut0wP details>p a{color:#175ab4;text-decoration:underline;overflow-wrap:anywhere}.storefront-home_quoteSection__RDiuQ{background:#0e3566;color:#fff;padding:50px 0;scroll-margin-top:180px}.storefront-home_quoteInner__5uqFl{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px}.storefront-home_quoteInner__5uqFl .storefront-home_eyebrow__89a5Y{color:#edc573}.storefront-home_quoteInner__5uqFl h2{font-size:34px;color:#fff;max-width:380px;margin:13px 0 21px}.storefront-home_quoteInner__5uqFl>div>p:not(.storefront-home_eyebrow__89a5Y){font-size:14px;color:#d4dfed;line-height:1.9;max-width:430px}.storefront-home_directContact__Pgoln{display:flex;flex-direction:column;gap:8px;margin-top:25px;font-size:14px}.storefront-home_directContact__Pgoln a{display:inline-flex;gap:12px;align-items:center}.storefront-home_inquiryForm__7Eh9Y{display:grid;grid-template-columns:1fr 1fr;gap:15px 18px;align-content:start}.storefront-home_inquiryForm__7Eh9Y label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#ecf2f9;font-weight:700;min-width:0}.storefront-home_inquiryForm__7Eh9Y input,.storefront-home_inquiryForm__7Eh9Y textarea{display:block;width:100%;background:#fff;border:1px solid #c4d0df;border-radius:0;padding:10px 12px;color:#142e50;font-size:14px;line-height:1.4;min-width:0}.storefront-home_inquiryForm__7Eh9Y input{height:42px}.storefront-home_inquiryForm__7Eh9Y textarea{resize:vertical}.storefront-home_fullField__p4l6l,.storefront-home_inquiryForm__7Eh9Y .storefront-home_goldButton__4nrep{grid-column:1/-1}.storefront-home_inquiryForm__7Eh9Y .storefront-home_goldButton__4nrep:disabled{opacity:.65;cursor:wait}.storefront-home_formNote__DGrIn{grid-column:1/-1;font-size:11px;color:#cad9ea}.storefront-home_inquiryForm__7Eh9Y .inquiry-form-error,.storefront-home_inquiryForm__7Eh9Y .inquiry-form-sending{grid-column:1/-1;margin:0;padding:10px 12px;background:white;color:#95332a;border-radius:0;font-size:13px}.storefront-home_inquiryForm__7Eh9Y .inquiry-form-sending{color:#153e71}.storefront-home_home__ymh_E .storefront-home_footer__L3kFu{padding:42px 0 0!important;background:#082447!important;color:#d2ddea;font-family:Arial,Helvetica,sans-serif}.storefront-home_footerGrid__gjDkc{display:grid;grid-template-columns:1.1fr 1fr .85fr 1.2fr;gap:45px;padding-bottom:34px}.storefront-home_footerGrid__gjDkc h3{font-size:13px;letter-spacing:.02em;color:#fff;margin-bottom:15px}.storefront-home_footerGrid__gjDkc a{display:flex;align-items:center;gap:9px;margin:8px 0;font-size:12px}.storefront-home_footerGrid__gjDkc a:hover{color:#edc573}.storefront-home_footerGrid__gjDkc p{font-size:12px;line-height:1.8;margin-top:15px}.storefront-home_footerBrand__4qGkC>span{display:block;font-size:29px;font-weight:800;letter-spacing:.09em;color:#fff;line-height:1.2}.storefront-home_footerBrand__4qGkC>span>span{display:block;font-size:10px;color:#edc573;letter-spacing:.4em;margin-top:8px}.storefront-home_footerBrand__4qGkC p{max-width:220px}.storefront-home_copyright__wh_ru{border-top:1px solid #ffffff20;padding:19px 0 22px;display:flex;justify-content:space-between;gap:25px;font-size:10px;color:#b6c6d9}.storefront-home_copyright__wh_ru a{letter-spacing:.08em;white-space:nowrap}.storefront-home_searchSection___aTmd{padding:34px 0 45px;scroll-margin-top:180px}.storefront-home_searchSection___aTmd>p{margin-bottom:20px;font-size:13px;color:#6b7989}.storefront-home_emptySearch__7vGSt{background:#f3f6fa;padding:25px}.storefront-home_emptySearch__7vGSt .storefront-home_blueButton__9SrF6{margin-top:20px}@media(min-width:1600px){.storefront-home_hero__uGm2X{height:530px}}@media(max-width:1100px){.storefront-home_container___dzNI{width:calc(100% - 40px)}.storefront-home_hero__uGm2X{height:470px}.storefront-home_heroCopy__I_u0D h1{font-size:42px}.storefront-home_benefits__Kwg6r>div{font-size:11px;gap:7px}.storefront-home_categoryGrid__Z2mje,.storefront-home_productGrid__OGIFV{gap:20px 15px}.storefront-home_categoryCopy__2OHv_{padding:15px}.storefront-home_categoryCopy__2OHv_ h3{font-size:17px}.storefront-home_customCopy__9cm2z{padding:32px}.storefront-home_customCopy__9cm2z h2{font-size:30px}.storefront-home_aboutSection__xxUjO{gap:35px}.storefront-home_aboutCopy__tgaPR h2{font-size:30px}.storefront-home_supportGrid__Ene_6{gap:30px}.storefront-home_detailsSection__cnM32{gap:35px}.storefront-home_quoteInner__5uqFl{gap:40px}.storefront-home_footerGrid__gjDkc{gap:24px}}@media(max-width:800px){.storefront-home_promo___s7N_{gap:15px;font-size:11px}.storefront-home_promo___s7N_>span{display:none}.storefront-home_hero__uGm2X{height:420px}.storefront-home_heroCopy__I_u0D{padding:25px 28px 29px;width:75%}.storefront-home_heroCopy__I_u0D h1{font-size:36px}.storefront-home_heroDescription__piauY{font-size:13px}.storefront-home_heroArrow__ZnwMN{width:34px;height:41px}.storefront-home_heroPrevious__LjyEE{left:8px}.storefront-home_heroNext__e75qv{right:8px}.storefront-home_benefits__Kwg6r{grid-template-columns:repeat(2,1fr);gap:16px 10px;padding:22px 0}.storefront-home_benefits__Kwg6r>div:nth-child(2){border:0}.storefront-home_categoryGrid__Z2mje{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-home_productGrid__OGIFV{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.storefront-home_categorySection__El_tW{padding:36px 0}.storefront-home_centerHeading__ahisG h2,.storefront-home_sectionHeading__CRjDb h2{font-size:28px}.storefront-home_sectionHeading__CRjDb{align-items:flex-start}.storefront-home_sectionHeading__CRjDb>.storefront-home_textLink__OCjYv{max-width:150px;flex-shrink:0}.storefront-home_customBanner__mRO0d{grid-template-columns:1fr 1fr}.storefront-home_customCopy__9cm2z{padding:27px}.storefront-home_customCopy__9cm2z h2{font-size:27px}.storefront-home_customCopy__9cm2z ol{gap:12px}.storefront-home_customPhoto__bsS2w{min-height:410px}.storefront-home_aboutSection__xxUjO{gap:25px}.storefront-home_aboutPhoto__qaO0v{aspect-ratio:auto;height:100%}.storefront-home_aboutCopy__tgaPR h2{font-size:27px}.storefront-home_aboutCopy__tgaPR>p:not(.storefront-home_eyebrow__89a5Y){font-size:13px}.storefront-home_supportGrid__Ene_6{gap:22px}.storefront-home_supportGrid__Ene_6 h3{font-size:18px}.storefront-home_supportGrid__Ene_6 .storefront-home_textLink__OCjYv,.storefront-home_supportGrid__Ene_6 p{font-size:12px}.storefront-home_detailsSection__cnM32{grid-template-columns:1fr;gap:35px}.storefront-home_faqVisual__BbG_J{width:100%;max-width:600px}.storefront-home_quoteInner__5uqFl{grid-template-columns:1fr;gap:30px}.storefront-home_quoteInner__5uqFl>div>p:not(.storefront-home_eyebrow__89a5Y){max-width:600px}.storefront-home_quoteInner__5uqFl h2{max-width:none;font-size:30px}.storefront-home_directContact__Pgoln{flex-direction:row;gap:22px;margin-top:18px;flex-wrap:wrap}.storefront-home_footerGrid__gjDkc{grid-template-columns:1fr 1fr;gap:30px}.storefront-home_customBanner__mRO0d{margin-bottom:36px}.storefront-home_aboutSection__xxUjO{padding-bottom:36px}}@media(max-width:560px){.storefront-home_container___dzNI{width:calc(100% - 32px)}.storefront-home_promo___s7N_{padding:9px 16px;gap:7px;min-height:38px;flex-wrap:wrap}.storefront-home_promo___s7N_ strong{font-size:9px;letter-spacing:.07em}.storefront-home_promo___s7N_ a{font-size:10px}.storefront-home_hero__uGm2X{margin-top:12px;height:425px;align-items:center}.storefront-home_heroImage__0Ee_K img{object-position:center}.storefront-home_heroCopy__I_u0D{width:calc(100% - 48px);padding:26px 17px 28px}.storefront-home_heroCopy__I_u0D .storefront-home_eyebrow__89a5Y{font-size:9px!important;letter-spacing:.1em}.storefront-home_heroCopy__I_u0D h1{font-size:31px;line-height:1.12;margin:13px 0 16px}.storefront-home_heroDescription__piauY{font-size:12px;line-height:1.65;margin-bottom:20px!important}.storefront-home_heroArrow__ZnwMN{width:28px;height:39px;background:#fff;color:#153458;font-size:20px}.storefront-home_heroPrevious__LjyEE{left:0}.storefront-home_heroNext__e75qv{right:0}.storefront-home_heroDots__yEtR3{bottom:7px}.storefront-home_blueButton__9SrF6,.storefront-home_goldButton__4nrep{font-size:12px;padding:12px 18px;min-height:44px;gap:10px}.storefront-home_benefits__Kwg6r{padding:19px 0;gap:14px 9px}.storefront-home_benefits__Kwg6r>div{font-size:10px;justify-content:flex-start;line-height:1.4}.storefront-home_benefits__Kwg6r svg{width:18px;height:18px}.storefront-home_categoryGrid__Z2mje{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px}.storefront-home_centerHeading__ahisG h2,.storefront-home_sectionHeading__CRjDb h2{font-size:26px}.storefront-home_centerHeading__ahisG{margin-bottom:22px}.storefront-home_centerHeading__ahisG>p:last-child,.storefront-home_sectionHeading__CRjDb>div>p:last-child{font-size:12px}.storefront-home_centerHeading__ahisG .storefront-home_eyebrow__89a5Y,.storefront-home_sectionHeading__CRjDb .storefront-home_eyebrow__89a5Y{font-size:9px!important;letter-spacing:.1em}.storefront-home_categoryImage__FYOMr{aspect-ratio:1.1}.storefront-home_categoryCopy__2OHv_{padding:12px 11px 14px}.storefront-home_categoryCopy__2OHv_ h3{font-size:16px;line-height:1.3;overflow-wrap:anywhere}.storefront-home_categoryCopy__2OHv_ p{font-size:11px;line-height:1.5;margin:7px 0 12px}.storefront-home_categoryCopy__2OHv_>span{font-size:10px;gap:6px}.storefront-home_categoryCopy__2OHv_>span svg{flex-shrink:0}.storefront-home_sectionHeading__CRjDb{display:block;margin-bottom:23px}.storefront-home_sectionHeading__CRjDb>.storefront-home_textLink__OCjYv{max-width:none;margin-top:12px;font-size:12px}.storefront-home_productGrid__OGIFV{gap:25px 14px}.storefront-home_productImage__QCFxL{aspect-ratio:1;margin-bottom:12px}.storefront-home_productCard__xdRB0 h3{font-size:15px}.storefront-home_productType__HLIwV{font-size:8px}.storefront-home_productCard__xdRB0>p{font-size:11px;line-height:1.5}.storefront-home_productCta__0yzjV{font-size:11px}.storefront-home_price__lxsrT{font-size:12px}.storefront-home_sku__ll968{font-size:8px;left:8px;bottom:8px}.storefront-home_customBanner__mRO0d{grid-template-columns:1fr}.storefront-home_customPhoto__bsS2w{min-height:0;height:220px}.storefront-home_customCopy__9cm2z{padding:28px 23px 32px}.storefront-home_customCopy__9cm2z h2{font-size:28px}.storefront-home_customCopy__9cm2z>p:not(.storefront-home_eyebrow__89a5Y){font-size:13px}.storefront-home_customCopy__9cm2z ol{margin:20px 0 24px}.storefront-home_aboutSection__xxUjO{grid-template-columns:1fr;gap:25px}.storefront-home_aboutPhoto__qaO0v{height:auto;aspect-ratio:1.6}.storefront-home_aboutCopy__tgaPR h2{font-size:30px}.storefront-home_supportSection__U0och{padding:32px 0}.storefront-home_supportGrid__Ene_6{grid-template-columns:1fr;gap:27px}.storefront-home_supportGrid__Ene_6 article{max-width:330px;margin:0 auto}.storefront-home_supportGrid__Ene_6 h3{font-size:20px}.storefront-home_supportGrid__Ene_6 p{font-size:13px;margin-bottom:12px}.storefront-home_supportIcon__2ShFK{margin-bottom:10px}.storefront-home_detailsSection__cnM32{padding:34px 0}.storefront-home_faq__Ut0wP h2{font-size:26px}.storefront-home_faq__Ut0wP summary{font-size:12px;padding:16px 0}.storefront-home_quoteSection__RDiuQ{padding:34px 0}.storefront-home_quoteInner__5uqFl h2{font-size:29px}.storefront-home_quoteInner__5uqFl .storefront-home_eyebrow__89a5Y{font-size:9px!important}.storefront-home_quoteInner__5uqFl>div>p:not(.storefront-home_eyebrow__89a5Y){font-size:13px}.storefront-home_directContact__Pgoln{flex-direction:column;gap:8px;font-size:13px}.storefront-home_inquiryForm__7Eh9Y{gap:14px 12px}.storefront-home_inquiryForm__7Eh9Y label{font-size:10px}.storefront-home_inquiryForm__7Eh9Y input,.storefront-home_inquiryForm__7Eh9Y textarea{font-size:16px}.storefront-home_footerGrid__gjDkc{gap:25px 20px}.storefront-home_footerBrand__4qGkC{grid-column:1/-1}.storefront-home_footerBrand__4qGkC p{max-width:300px}.storefront-home_footerGrid__gjDkc>div:last-child{grid-column:1/-1}.storefront-home_footerGrid__gjDkc h3{font-size:12px}.storefront-home_home__ymh_E .storefront-home_footer__L3kFu{padding-top:32px!important}.storefront-home_copyright__wh_ru{font-size:9px;flex-direction:column;gap:9px;padding-bottom:100px}.storefront-home_aboutSection__xxUjO,.storefront-home_categorySection__El_tW,.storefront-home_customBanner__mRO0d,.storefront-home_detailsSection__cnM32,.storefront-home_hero__uGm2X,.storefront-home_quoteSection__RDiuQ,.storefront-home_searchSection___aTmd{scroll-margin-top:150px}}@media(prefers-reduced-motion:reduce){.storefront-home_home__ymh_E *{scroll-behavior:auto!important;transition:none!important}}.storefront-home_customBanner__mRO0d{margin-top:48px}@media(max-width:900px){.storefront-home_aboutSection__xxUjO{grid-template-columns:1fr;gap:28px}.storefront-home_aboutPhoto__qaO0v{aspect-ratio:1.45;height:auto}.storefront-home_aboutCopy__tgaPR h2{font-size:32px}}@media(max-width:560px){.storefront-home_customBanner__mRO0d{margin-top:32px}.storefront-home_aboutCopy__tgaPR h2{font-size:30px}}.storefront-home_aboutPhoto__qaO0v img{object-position:center 85%}.storefront-home_categorySection__El_tW{background:#f5f7f9;padding:44px 0 48px}.storefront-home_categoryGrid__Z2mje{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.storefront-home_categoryCard__Piwxm{background:transparent;border:0;box-shadow:none;align-self:start}.storefront-home_categoryCard__Piwxm:hover{box-shadow:none;transform:none}.storefront-home_categoryImage__FYOMr{aspect-ratio:3/2;background:#edf0f2}.storefront-home_categoryImage__FYOMr img{object-fit:contain}.storefront-home_categoryCard__Piwxm:hover img{transform:none}.storefront-home_categoryCopy__2OHv_{padding:14px 4px 0;text-align:center}.storefront-home_categoryCopy__2OHv_ h3{display:flex;align-items:center;justify-content:center;gap:8px;font-size:19px;line-height:1.3;letter-spacing:-.015em;overflow-wrap:normal}.storefront-home_categoryCopy__2OHv_ h3 svg{width:14px;height:14px;flex-shrink:0;color:#3a6794}.storefront-home_categoryCopy__2OHv_ h3 span{min-width:0;overflow-wrap:anywhere;hyphens:auto}.storefront-home_categoryCopy__2OHv_ p{font-size:12px;line-height:1.55;color:#536779;margin:6px 0 0;text-wrap:pretty}.storefront-home_categoryCard__Piwxm:hover h3{text-decoration:underline;text-underline-offset:4px;color:#175ab4}@media(max-width:1100px){.storefront-home_categoryGrid__Z2mje{gap:28px 20px}.storefront-home_categoryCopy__2OHv_ h3{font-size:17px}}@media(max-width:900px){.storefront-home_categoryGrid__Z2mje{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-home_categoryCopy__2OHv_ h3{font-size:19px}}@media(max-width:560px){.storefront-home_categorySection__El_tW{padding:32px 0 36px}.storefront-home_categoryGrid__Z2mje{gap:24px 12px}.storefront-home_categoryCopy__2OHv_{padding:11px 0 0}.storefront-home_categoryCopy__2OHv_ h3{font-size:16px;gap:5px}.storefront-home_categoryCopy__2OHv_ h3 svg{width:12px;height:12px}.storefront-home_categoryCopy__2OHv_ p{font-size:11px;margin-top:5px}}.product-purchase_panel__S8xNi{margin-top:22px;color:#0b315f;font-family:Arial,Helvetica,sans-serif}.product-purchase_priceBlock__jezrY{position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;padding:18px 0;border-top:1px solid #dbe6f2;border-bottom:1px solid #dbe6f2}.product-purchase_eyebrow__vNxcE{margin:0 0 5px;font-size:10px;font-weight:800;letter-spacing:.14em;color:#627995}.product-purchase_price__7CXpf{font-size:clamp(23px,2vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.03em}.product-purchase_perUnit__eulMy{color:#617690;font-size:12px}.product-purchase_pricingBadge__OEFpC{padding:6px 9px;border:1px solid #d5e3f5;border-radius:3px;color:#245589;background:#f4f8ff;font-size:11px;font-weight:700}.product-purchase_priceHelp__VnUkq{flex:0 0 100%;margin:0;color:#637891;font-size:12px}.product-purchase_options__w1Uej{min-width:0;border:0;padding:0;margin:19px 0 0}.product-purchase_options__w1Uej legend{margin-bottom:10px;padding:0;font-size:13px;font-weight:700}.product-purchase_options__w1Uej legend span{margin-left:12px;color:#75889f;font-size:11px;font-weight:400}.product-purchase_variantGrid__tBjsi{display:flex;flex-wrap:wrap;gap:9px}.product-purchase_variant__YO_EF{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;min-width:150px;padding:10px 26px 10px 12px;border:1px solid #d5e1ee;border-radius:3px;background:#fff;color:#183e6b;text-align:left}.product-purchase_variant__YO_EF:hover{border-color:#7eaaff}.product-purchase_selected__LIINT{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#f7faff}.product-purchase_variant__YO_EF b{display:block;font-size:12px;font-weight:700}.product-purchase_variant__YO_EF small{display:block;margin-top:4px;color:#6a819c;font:10px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.04em}.product-purchase_swatch__Kzawn{width:28px;height:28px;flex:0 0 28px;border-radius:50%;border:1px solid #0000000d;box-shadow:inset 0 2px 4px #ffffff30}.product-purchase_check__74M49{position:absolute;top:8px;right:7px;color:var(--blue);font-size:12px}.product-purchase_sizes__LNUOc{display:flex;gap:8px;flex-wrap:wrap}.product-purchase_sizes__LNUOc button{min-height:38px;padding:0 14px;border:1px solid #d6e2ef;border-radius:3px;background:#fff;color:#224c7b;font-size:12px}.product-purchase_sizes__LNUOc button[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#f5f9ff;color:#0755de}.product-purchase_selectedSku__r6x_E{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;color:#6b819b;font-size:11px}.product-purchase_selectedSku__r6x_E b{margin-left:6px;color:#183e6b;font-weight:700}.product-purchase_quantityRow__G85kV{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:20px 0 16px}.product-purchase_quantityRow__G85kV>label{font-size:13px;font-weight:700}.product-purchase_quantityRow__G85kV>label span{display:block;margin-top:3px;color:#73859c;font-size:11px;font-weight:400}.product-purchase_stepper__mq4L0{display:grid;grid-template-columns:36px 70px 36px;height:42px;border:1px solid #bdcfe5;border-radius:3px}.product-purchase_stepper__mq4L0 button{display:grid;place-items:center;background:#f5f8fc;color:#173d6b;border:0}.product-purchase_stepper__mq4L0 button:disabled{opacity:.35;cursor:not-allowed}.product-purchase_stepper__mq4L0 input{min-width:0;width:100%;padding:0 2px;border:0;border-inline:1px solid #d7e2f0;background:white;color:#0b315f;text-align:center;font:700 14px Arial,Helvetica,sans-serif;appearance:textfield;-moz-appearance:textfield}.product-purchase_stepper__mq4L0 input::-webkit-inner-spin-button,.product-purchase_stepper__mq4L0 input::-webkit-outer-spin-button{appearance:none;margin:0}.product-purchase_lineTotal__tucAT{display:grid;gap:4px;margin-left:auto;text-align:right}.product-purchase_lineTotal__tucAT span{color:#70859f;font-size:11px}.product-purchase_lineTotal__tucAT strong{font-size:13px}.product-purchase_pendingPricing__o4Wro{padding:12px 14px;background:#f5f8fc;border-left:2px solid #b7ccec}.product-purchase_pendingPricing__o4Wro>span{font-size:12px;font-weight:700}.product-purchase_pendingPricing__o4Wro p{margin:4px 0 0;font-size:11px;line-height:1.6;color:#677d98}.product-purchase_priceTable__KUKDB{width:100%;margin:16px 0;border-collapse:collapse;font-size:12px;text-align:left}.product-purchase_priceTable__KUKDB caption{text-align:left;font-weight:700;margin-bottom:8px}.product-purchase_priceTable__KUKDB td,.product-purchase_priceTable__KUKDB th{padding:8px 12px;border:1px solid #dbe6f3}.product-purchase_priceTable__KUKDB th{background:#f5f8fc}.product-purchase_activeTier__CPx40{background:#eef5ff;color:#125cdd;font-weight:700}.product-purchase_actions__WZ9If{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;margin-top:18px}.product-purchase_actions__WZ9If button{min-height:47px;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:3px;font-size:13px;font-weight:800;transition:background .15s ease}.product-purchase_addButton__OXzpv{background:var(--blue);color:#fff;border:1px solid var(--blue)}.product-purchase_addButton__OXzpv:hover{background:#0753db}.product-purchase_buyButton__KT5QW{background:#fff;color:#0b315f;border:1px solid #0b315f}.product-purchase_buyButton__KT5QW:hover{background:#f0f6ff}.product-purchase_actions__WZ9If button:disabled{opacity:.5;cursor:not-allowed}.product-purchase_checkoutNote___9FQ_{margin:10px 0 0;color:#71849c;font-size:11px;line-height:1.55}.product-purchase_customLink__andgS{display:flex;align-items:center;gap:8px;margin-top:16px;color:#2059a0;font-size:11px;line-height:1.5}.product-purchase_customLink__andgS svg{flex-shrink:0}.product-purchase_customLink__andgS:hover{text-decoration:underline}.product-purchase_added__nJRqn{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 12px;margin:12px 0 0;background:#eff8f3;color:#246443;font-size:12px}.product-purchase_added__nJRqn a{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-weight:700;text-decoration:underline}.product-purchase_error__ogVLG{color:#aa2733;margin:8px 0;font-size:12px}.product-purchase_panel__S8xNi a:focus-visible,.product-purchase_panel__S8xNi button:focus-visible,.product-purchase_panel__S8xNi input:focus-visible{outline:2px solid #1463ff;outline-offset:3px}@media (max-width:680px){.product-purchase_variant__YO_EF{min-width:0;flex:1 0 45%}.product-purchase_quantityRow__G85kV{gap:10px}.product-purchase_stepper__mq4L0{grid-template-columns:32px 58px 32px}.product-purchase_lineTotal__tucAT strong{font-size:12px}.product-purchase_actions__WZ9If{gap:8px}.product-purchase_actions__WZ9If button{font-size:12px}}.imported-product-detail_page__38H4F{background:#fff;color:#12365d;padding-bottom:40px}.imported-product-detail_container__6emSX{width:min(1400px,86%);margin:0 auto}.imported-product-detail_breadcrumb__DHOpw{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:24px 0;color:#617589;font-size:12px;line-height:1.5}.imported-product-detail_breadcrumb__DHOpw a:hover{color:#155ee5}.imported-product-detail_breadcrumb__DHOpw [aria-current]{color:#12365d;font-weight:600}.imported-product-detail_hero__u8Q64{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);padding:8px 0 42px}.imported-product-detail_summaryOnly__lOYv2{grid-template-columns:minmax(0,800px)}.imported-product-detail_gallery__ZNxrB,.imported-product-detail_summary___RymG{min-width:0}.imported-product-detail_mainImage__To9vQ{position:relative;width:100%;aspect-ratio:1;background:#f8fafc;border:1px solid #e1e8f0}.imported-product-detail_mainImage__To9vQ img{object-fit:contain;padding:10px}.imported-product-detail_thumbnails__GIFZH{display:flex;gap:10px;margin-top:12px;padding:4px 2px 8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c3d1e1 transparent}.imported-product-detail_thumbnails__GIFZH button{position:relative;flex:0 0 72px;width:72px;height:72px;border:1px solid #d8e2ed;background:#fff;border-radius:2px}.imported-product-detail_thumbnails__GIFZH button[aria-pressed=true]{border:2px solid #155ee5}.imported-product-detail_thumbnails__GIFZH button:hover{border-color:#155ee5}.imported-product-detail_thumbnails__GIFZH img{object-fit:contain;padding:4px}.imported-product-detail_imageCaption__e71sM{margin:10px 0 0;color:#617589;font-size:11px;line-height:1.6}.imported-product-detail_titleRow__cXY_i{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:11px}.imported-product-detail_titleRow__cXY_i p{margin:0;color:#155ee5;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.imported-product-detail_titleRow__cXY_i span{color:#617589}.imported-product-detail_summary___RymG h1{margin:14px 0;color:#0b315f;font-family:inherit;font-size:clamp(26px,2.7vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.2;overflow-wrap:anywhere}.imported-product-detail_intro__PDv5D{margin:0 0 20px;color:#536980;font-size:14px;line-height:1.75}.imported-product-detail_referencePrice__akSuH{margin:15px 0 0;color:#617589;font-size:11px;line-height:1.65}.imported-product-detail_detailsLink__q1dvw,.imported-product-detail_purchaseFallback__e_f6P a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#155ee5;font-size:12px;font-weight:600}.imported-product-detail_detailsLink__q1dvw:hover,.imported-product-detail_purchaseFallback__e_f6P a:hover{text-decoration:underline;text-underline-offset:3px}.imported-product-detail_purchaseFallback__e_f6P{padding:22px;border:1px solid #dbe5f0;background:#f7f9fc}.imported-product-detail_purchaseFallback__e_f6P strong{font-size:24px}.imported-product-detail_purchaseFallback__e_f6P p{margin:12px 0 0;color:#536980;font-size:13px;line-height:1.7}.imported-product-detail_details__cqNzY{padding-top:32px;border-top:1px solid #dae4ed}.imported-product-detail_details__cqNzY,.imported-product-detail_inquiry__9U8bd,.imported-product-detail_videoFigure__skwMM{scroll-margin-top:190px}.imported-product-detail_detailsGrid__W1Au0{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px)}.imported-product-detail_detailsGridSingle__JqAPH{grid-template-columns:1fr}.imported-product-detail_detailsGrid__W1Au0>div{min-width:0}.imported-product-detail_videoFigure__skwMM{min-width:0;margin:0}.imported-product-detail_videoFigure__skwMM h3{margin:0 0 20px;color:#0b315f;font-size:clamp(24px,2vw,30px);font-weight:700;line-height:1.25;letter-spacing:-.025em}.imported-product-detail_videoFigure__skwMM video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#101a26;border:1px solid #dae4ed}.imported-product-detail_videoFigure__skwMM figcaption{margin-top:12px;color:#617589;font-size:12px;line-height:1.7}.imported-product-detail_details__cqNzY h2,.imported-product-detail_inquiry__9U8bd h2{margin:0 0 20px;color:#0b315f;font-family:inherit;font-size:clamp(24px,2vw,30px);font-weight:700;line-height:1.25;letter-spacing:-.025em}.imported-product-detail_specifications__2Hqtw{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.6}.imported-product-detail_specificationLabel__69iCx{width:28%}.imported-product-detail_specifications__2Hqtw tr{border-bottom:1px solid #e1e8f0}.imported-product-detail_specifications__2Hqtw tr:first-child{border-top:1px solid #e1e8f0}.imported-product-detail_specifications__2Hqtw tr:nth-child(odd){background:#f7f9fc}.imported-product-detail_specifications__2Hqtw td,.imported-product-detail_specifications__2Hqtw th{padding:12px 16px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.imported-product-detail_specifications__2Hqtw th{font-weight:600}.imported-product-detail_specifications__2Hqtw td{color:#536980}.imported-product-detail_notes___WR0J{display:grid;gap:5px;margin:15px 0 0;padding-left:18px;color:#617589;font-size:12px;line-height:1.7}.imported-product-detail_inquiry__9U8bd{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,4vw,64px);margin-top:40px;padding:clamp(24px,3vw,40px);background:#f5f8fc;border:1px solid #e2e9f1}.imported-product-detail_inquiryIntro__t8kZX{min-width:0}.imported-product-detail_inquiryIntro__t8kZX p{max-width:40ch;margin:0;color:#536980;font-size:14px;line-height:1.75}.imported-product-detail_selectedProduct__6I5pn{display:grid;gap:4px;margin:20px 0;padding-left:14px;border-left:2px solid #155ee5;font-size:13px;overflow-wrap:anywhere}.imported-product-detail_selectedProduct__6I5pn span{color:#536980}.imported-product-detail_contacts__Er9IK{display:grid;gap:8px;font-size:13px}.imported-product-detail_contacts__Er9IK a{display:flex;align-items:center;gap:8px;min-height:32px;width:fit-content;overflow-wrap:anywhere}.imported-product-detail_contacts__Er9IK svg{flex:0 0 auto}.imported-product-detail_contacts__Er9IK a:hover{color:#155ee5;text-decoration:underline}.imported-product-detail_inquiryForm__5X16X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.imported-product-detail_inquiryForm__5X16X label{display:block;min-width:0;font-size:12px;font-weight:600}.imported-product-detail_inquiryForm__5X16X input,.imported-product-detail_inquiryForm__5X16X textarea{display:block;width:100%;min-width:0;margin-top:6px;padding:11px 12px;border:1px solid #cbd7e5;border-radius:2px;background:#fff;color:#12365d;font:inherit;font-size:13px;font-weight:400;line-height:1.5}.imported-product-detail_inquiryForm__5X16X input::placeholder,.imported-product-detail_inquiryForm__5X16X textarea::placeholder{color:#65788b;opacity:1}.imported-product-detail_inquiryForm__5X16X input[type=hidden]{display:none}.imported-product-detail_inquiryForm__5X16X textarea{resize:vertical;min-height:104px}.imported-product-detail_inquiryForm__5X16X>p,.imported-product-detail_messageField__Fkzzq,.imported-product-detail_submitRow__Tjbeu{grid-column:1/-1}.imported-product-detail_submitRow__Tjbeu{display:flex;align-items:center;justify-content:space-between;gap:16px}.imported-product-detail_submitRow__Tjbeu>span{color:#60758a;font-size:12px}.imported-product-detail_submitRow__Tjbeu button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;padding:12px 22px;border:0;border-radius:2px;background:#155ee5;color:#fff;font-size:13px;font-weight:700}.imported-product-detail_submitRow__Tjbeu button:hover{background:#104bb8}.imported-product-detail_submitRow__Tjbeu button:disabled{opacity:.65;cursor:wait}.imported-product-detail_page__38H4F :is(a,button,input,textarea,video):focus-visible{outline:2px solid #155ee5;outline-offset:3px}.imported-product-detail_visuallyHidden__Oij5c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:1100px){.imported-product-detail_page__38H4F{padding-bottom:140px}.imported-product-detail_container__6emSX{width:90%}.imported-product-detail_hero__u8Q64{gap:28px}}@media (max-width:900px){.imported-product-detail_detailsGrid__W1Au0,.imported-product-detail_hero__u8Q64{grid-template-columns:1fr;gap:28px}.imported-product-detail_gallery__ZNxrB{width:min(100%,600px);margin:auto}.imported-product-detail_inquiry__9U8bd{grid-template-columns:1fr}.imported-product-detail_inquiryIntro__t8kZX p{max-width:65ch}}@media (max-width:600px){.imported-product-detail_breadcrumb__DHOpw{padding:18px 0;font-size:11px}.imported-product-detail_hero__u8Q64{padding-top:0;padding-bottom:28px}.imported-product-detail_summary___RymG h1{font-size:27px}.imported-product-detail_titleRow__cXY_i{font-size:10px}.imported-product-detail_thumbnails__GIFZH{gap:8px}.imported-product-detail_thumbnails__GIFZH button{flex-basis:64px;width:64px;height:64px}.imported-product-detail_details__cqNzY{padding-top:28px}.imported-product-detail_details__cqNzY,.imported-product-detail_inquiry__9U8bd,.imported-product-detail_videoFigure__skwMM{scroll-margin-top:155px}.imported-product-detail_specificationLabel__69iCx{width:36%}.imported-product-detail_specifications__2Hqtw td,.imported-product-detail_specifications__2Hqtw th{padding:10px}.imported-product-detail_inquiry__9U8bd{margin-top:28px;padding:20px;gap:24px}.imported-product-detail_inquiryForm__5X16X{grid-template-columns:1fr}.imported-product-detail_submitRow__Tjbeu{flex-direction:column;align-items:stretch}.imported-product-detail_submitRow__Tjbeu button{width:100%}}.related-products_section___iCUQ{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #dae4ed;scroll-margin-top:190px}.related-products_heading__tMVOo{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.related-products_heading__tMVOo h2{margin:0 0 .5rem;color:#0b315f;font-family:inherit;font-size:clamp(1.5rem,2vw,1.9rem);font-weight:700;line-height:1.25;letter-spacing:-.025em}.related-products_heading__tMVOo p{margin:0;color:#536980;font-size:.8125rem;line-height:1.6}.related-products_actions__lSIUy{display:flex;align-items:center;gap:1.5rem}.related-products_actions__lSIUy>a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:#155ee5;font-size:.8125rem;font-weight:600}.related-products_actions__lSIUy>a:hover{text-decoration:underline;text-underline-offset:3px}.related-products_controls__RrcG5{display:flex;gap:.5rem}.related-products_controls__RrcG5 button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #cbd7e5;border-radius:2px;background:#fff;color:#12365d;font-size:1.15rem}.related-products_controls__RrcG5 button:hover:not(:disabled){border-color:#155ee5;color:#155ee5;background:#f5f8fc}.related-products_controls__RrcG5 button:disabled{color:#a4b2c1;border-color:#e2e9f1;cursor:default}.related-products_list__iSZ1v{--gap:1.25rem;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--gap)) / 4);gap:var(--gap);margin:0;padding:4px 0 1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c3d1e1 transparent;list-style:none}.related-products_card__s1kFo{min-width:0;scroll-snap-align:start;scroll-margin:0;border:1px solid #e0e7ef;background:#fff}.related-products_cardLink__zNw3Y{display:flex;flex-direction:column;height:100%}.related-products_image__i8DYX{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f7f9fc}.related-products_image__i8DYX img{object-fit:cover;transition:transform .18s ease}.related-products_cardLink__zNw3Y:hover .related-products_image__i8DYX img{transform:scale(1.035)}.related-products_copy__HYp8V{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1rem}.related-products_code__X_cb3{color:#60758a;font-size:.6875rem;letter-spacing:.035em}.related-products_copy__HYp8V h3{margin:.4rem 0 1rem;color:#12365d;font-size:.9375rem;font-weight:600;line-height:1.5}.related-products_actionText__i4VE_{display:inline-flex;align-items:center;gap:.6rem;margin-top:auto;color:#155ee5;font-size:.75rem;font-weight:600}.related-products_section___iCUQ :is(a,button,ul):focus-visible{outline:2px solid #155ee5;outline-offset:-2px}@media (max-width:1000px){.related-products_list__iSZ1v{grid-auto-columns:calc((100% - var(--gap)) / 2)}}@media (max-width:600px){.related-products_section___iCUQ{margin-top:1.75rem;padding-top:1.75rem;scroll-margin-top:155px}.related-products_heading__tMVOo{align-items:stretch;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.related-products_actions__lSIUy{justify-content:space-between;gap:.75rem}.related-products_list__iSZ1v{--gap:0.75rem;grid-auto-columns:76%}}@media (prefers-reduced-motion:reduce){.related-products_image__i8DYX img{transition:none}}