.products_listing__Vkflu{padding-block:38px 70px}.products_sectionTitle__eGufx{font-size:clamp(25px,2.6vw,36px);line-height:1.2;margin-bottom:38px!important;letter-spacing:-.8px}.products_sectionTitle__eGufx:after{content:"";display:block;width:72px;height:4px;background:var(--primary);margin-top:18px}.products_categoryNav__zRVpS{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.products_categoryNav__zRVpS a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 26px;border:1px solid #b5c5dc;border-radius:40px;font-weight:600}.products_categoryNav__zRVpS a[aria-current]{color:#fff;background:var(--blue);border-color:var(--blue)}.products_grid__NuVn3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.products_card__dPVo_{border:1px solid #bbcbe0;border-radius:16px;padding:3px;overflow:hidden;min-width:0;background:white;transition:box-shadow .2s,transform .2s}.products_card__dPVo_:hover{transform:translateY(-3px);box-shadow:0 12px 26px #071a3b12}.products_card__dPVo_>a{display:flex;flex-direction:column;height:100%}.products_card__dPVo_>a:focus-visible{outline-offset:-4px}.products_cardImage__mQ6SP{aspect-ratio:1.46;overflow:hidden;border-radius:12px;background:linear-gradient(130deg,#eff9ff,var(--sky))}.products_cardImage__mQ6SP img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.products_cardBody__7tB4j{padding:14px 23px 21px;display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:12px;overflow-wrap:anywhere}.products_cardLabel__uSATQ{font-size:15px}.products_cardLabel__uSATQ:after{content:"";display:block;width:43px;height:3px;background:var(--primary);margin-top:7px}.products_cardBody__7tB4j h2,.products_cardBody__7tB4j h3{font-size:clamp(22px,2vw,29px);line-height:1.18;letter-spacing:-.7px}.products_cardDescription__M7MYH{font-size:16px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.products_cardAction__ezcOF{display:inline-flex;align-items:center;gap:12px;color:var(--blue);font-size:17px;min-height:35px;margin-top:auto;padding-top:7px}.products_cardAction__ezcOF svg{border-radius:50%;color:white;background:var(--blue);padding:4px;width:27px;height:27px}.products_cardAction__ezcOF:dir(rtl) svg{transform:rotate(180deg)}.products_feedStatus__aHt9n{min-height:50px;margin-top:24px;text-align:center}.products_feedStatus__aHt9n button,.products_outlineButton__FgcOu{border:1px solid var(--blue);border-radius:12px;padding:12px 26px;background:white;color:var(--blue)!important;font:inherit;font-weight:600;min-height:48px}.products_empty__h6qaJ{padding:40px 0}.products_detail__HJi3_{padding-block:32px 70px}.products_detailTop__TYpFW{display:grid;grid-template-columns:1.08fr 1fr;align-items:start;gap:52px}.products_detailTop__TYpFW>*{min-width:0}.products_withoutImage__9zua6{grid-template-columns:1fr}.products_gallery__CC7Sj{min-width:0}.products_mainImage__hQA9J{position:relative;display:block;width:100%;padding:0;border:0;border-radius:26px;background:#edf7fc;overflow:hidden;aspect-ratio:1.29}.products_mainImage__hQA9J img{display:block;width:100%;height:100%;object-fit:contain}.products_zoom__D0T5c{position:absolute;inset-inline-end:18px;top:18px;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:white;color:var(--ink)}.products_thumbnails__EvJEz{display:flex;overflow-x:auto;padding:4px;gap:12px;margin-top:10px}.products_thumbnails__EvJEz button{padding:2px;flex:0 0 calc((100% - 36px) / 4);min-width:70px;border:2px solid transparent;border-radius:16px;background:white;overflow:hidden}.products_thumbnails__EvJEz button[aria-pressed=true]{border-color:var(--blue)}.products_thumbnails__EvJEz img{display:block;width:100%;height:auto;aspect-ratio:1.3;object-fit:contain;border-radius:11px;background:#edf7fc}.products_summary__6PQr_{padding-block:2px;overflow-wrap:anywhere}.products_badge__s5phZ{display:inline-block;color:var(--on-primary)!important;background:var(--primary);border-radius:9px;padding:5px 14px;font-size:15px;font-weight:600;margin-bottom:18px}.products_summary__6PQr_ h2{font-size:clamp(28px,3.1vw,44px);line-height:1.14;letter-spacing:-1.3px}.products_summary__6PQr_ h2:after{content:"";display:block;background:var(--primary);width:68px;height:4px;margin-block:24px}.products_summary__6PQr_>p{font-size:20px;line-height:1.65}.products_actions__Az2AI{display:flex;flex-wrap:wrap;gap:18px;margin-block:36px 20px}.products_actions__Az2AI>a{text-align:center;flex:1;display:flex;align-items:center;justify-content:center;min-width:150px}.products_backLink__131p6{display:inline-flex;gap:14px;align-items:center;min-height:44px;color:var(--blue)!important}.products_detailsBody___nsdn{margin-top:38px}.products_sectionLinks__h26wQ{display:flex;flex-wrap:wrap;gap:18px;border-bottom:1px solid #bdcfe5;margin-bottom:22px}.products_sectionLinks__h26wQ a{display:block;padding:14px 22px;border-bottom:3px solid var(--blue);color:var(--blue);font-weight:600;font-size:18px}.products_richText__6tBWm{font-size:18px;line-height:1.85;overflow-wrap:anywhere;scroll-margin-top:30px}.products_richText__6tBWm p{margin-block:0 20px!important}.products_richText__6tBWm h2,.products_richText__6tBWm h3{margin-block:24px 12px!important}.products_richText__6tBWm img,.products_richText__6tBWm video{max-width:100%;height:auto}.products_richText__6tBWm a{color:var(--blue);text-decoration:underline}.products_richText__6tBWm table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.products_richText__6tBWm td,.products_richText__6tBWm th{padding:10px 20px;border:1px solid #d4e2f1}.products_richText__6tBWm tr:nth-child(odd),.products_specifications__oZ5zF dl>div:nth-child(odd){background:#f0f5fb}.products_specifications__oZ5zF{margin-top:32px;scroll-margin-top:30px}.products_specifications__oZ5zF h2{font-size:25px;margin-bottom:20px!important}.products_specifications__oZ5zF dl{border-radius:14px;overflow:hidden}.products_specifications__oZ5zF dl>div{display:grid;grid-template-columns:1fr 2fr;border-bottom:1px solid #d4e2f1}.products_specifications__oZ5zF dd,.products_specifications__oZ5zF dt{margin:0;padding:12px 24px;overflow-wrap:anywhere}.products_specifications__oZ5zF dt{font-weight:600;border-inline-end:1px solid #d4e2f1}.products_related___AhyE{margin-top:42px}.products_compact__c45vC .products_cardImage__mQ6SP{background:white}.products_cardBody__7tB4j h3,.products_compact__c45vC .products_cardBody__7tB4j h2{font-size:23px}.products_lightbox___h_M2{position:fixed;inset:0;margin:auto;padding:0;border:0;width:94vw;max-width:1400px;max-height:94dvh;background:transparent;color:white;overflow:visible}.products_lightbox___h_M2::backdrop{background:#031226ed}.products_lightboxBody__bfZzp{position:relative;display:flex;flex-direction:column;align-items:center;padding:55px 10px 10px}.products_lightboxBody__bfZzp>img{width:100%;height:min(72dvh,900px);object-fit:contain;border-radius:14px}.products_close__EqWm2,.products_galleryControls__AjVvl button{display:grid;place-items:center;width:44px;height:44px;background:white;color:var(--ink);border:0;border-radius:50%}.products_close__EqWm2{position:absolute;top:0;inset-inline-end:10px}.products_galleryControls__AjVvl{display:flex;align-items:center;gap:28px;margin-top:12px}@media (max-width:1000px){.products_grid__NuVn3{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.products_detailTop__TYpFW{gap:28px}.products_cardBody__7tB4j{padding-inline:16px}}@media (max-width:800px){.products_detailTop__TYpFW{grid-template-columns:1fr;gap:30px}.products_summary__6PQr_ h2{font-size:34px}.products_summary__6PQr_>p{font-size:18px}}@media (max-width:600px){.products_grid__NuVn3{grid-template-columns:1fr}.products_detail__HJi3_,.products_listing__Vkflu{padding-block:24px 40px}.products_cardBody__7tB4j h2,.products_cardBody__7tB4j h3{font-size:26px}.products_sectionTitle__eGufx{margin-bottom:26px!important}.products_categoryNav__zRVpS{gap:8px;margin-bottom:28px}.products_categoryNav__zRVpS a{padding:10px 18px;font-size:14px}.products_mainImage__hQA9J{border-radius:20px}.products_summary__6PQr_ h2{font-size:30px;letter-spacing:-.7px}.products_richText__6tBWm{font-size:16px}.products_sectionLinks__h26wQ{gap:6px}.products_sectionLinks__h26wQ a{font-size:16px;padding-inline:10px}.products_specifications__oZ5zF dl>div{grid-template-columns:1fr 1fr}.products_specifications__oZ5zF dd,.products_specifications__oZ5zF dt{padding:10px}}@media (prefers-reduced-motion:reduce){.products_card__dPVo_{transition:none}.products_card__dPVo_:hover{transform:none}}.products_cardBody__7tB4j h3,.products_sectionTitle__eGufx,.products_specifications__oZ5zF h2,.products_summary__6PQr_ h2{font-weight:700}